[03:39:18]Счет N : (3)147906 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 4631162227163 Напиток газированный Mojito LEMON LIME ж 2.000 * 95.00 = 190.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4631150682851 Нап En Dragon Mojito лайм,клуб ж/б 0,45л 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 3.000 * 45.00 = 135.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 420.00 НСП 1% : 3.71 НДС 12% : 44.61 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 17 21.09.2024 03:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86239 ФПД: 277646902020460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T033917&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86239&fm=277646902020460&tin=02508201610067®Number=0000000000092592&sum=42000 0 [03:39:18]StoreToDocumentArchive [03:39:18]shift 496 fd 86239 [03:39:18]save to /storage/0496/doc_00086239 [03:39:18]save last doc name /storage/0496/doc_00086239 to /storage/kkm_last_doc_name [03:39:18]save OK [03:39:18]Clear old archive folders... [03:39:18]ProcessDocumentItem done err = 0, tmpTLVsize=543 [03:39:18]tlvbuf is 020381A0 [03:39:18]SAM_PROTO_ClearQueue [03:39:18]wFMCommunicate request_size=4 [03:39:18]MH_SAM_APDU [03:39:18]CAPDU: 80 09 00 00 [03:39:18]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [03:39:18]Write i2c OK [03:39:18]MH_I2C_Read... [03:39:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:39:18]Read from MH i2c: E2 [03:39:18]MH_I2C_Read... [03:39:18]Read from MH i2c: E2 03 00 [03:39:18]MH_I2C_Read... [03:39:18]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [03:39:18]RAPDU: 90 00 [03:39:18]wFMCommunicate OK [03:39:18]SAM_PROTO_ClearQueue done [03:39:18]KKMCreateOFDPacket [03:39:18]OFDProtocolAddRootSTLVToBuf [03:39:18]FM_MakeSignedData [03:39:18]FM_MakeSignedData [03:39:18]SAM_PROTO_SignData [03:39:18]wFMCommunicate request_size=4 [03:39:18]MH_SAM_APDU [03:39:18]CAPDU: 80 0D 01 02 [03:39:18]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [03:39:18]Write i2c OK [03:39:18]MH_I2C_Read... [03:39:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:39:18]Read from MH i2c: E2 [03:39:18]MH_I2C_Read... [03:39:18]Read from MH i2c: E2 03 00 [03:39:18]MH_I2C_Read... [03:39:18]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [03:39:18]RAPDU: 90 00 [03:39:18]wFMCommunicate OK [03:39:18]wFMCommunicate request_size=255 [03:39:18]MH_SAM_APDU [03:39:18]CAPDU: 80 0D 02 02 FA 03 00 1F 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 [03:39:18]Write to MH i2c: E2 02 01 76 00 80 0D 02 02 FA 00 03 00 1F 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 13 [03:39:18]Write i2c OK [03:39:18]MH_I2C_Read... [03:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:18]Read from MH i2c: E2 [03:39:18]MH_I2C_Read... [03:39:18]Read from MH i2c: E2 03 00 [03:39:18]MH_I2C_Read... [03:39:18]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [03:39:18]RAPDU: 90 00 [03:39:18]wFMCommunicate OK [03:39:18]wFMCommunicate request_size=255 [03:39:18]MH_SAM_APDU [03:39:18]CAPDU: 80 0D 02 02 FA 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 E5 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [03:39:19]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 E5 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 3F [03:39:19]Write i2c OK [03:39:19]MH_I2C_Read... [03:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:19]Read from MH i2c: E2 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 03 00 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [03:39:19]RAPDU: 90 00 [03:39:19]wFMCommunicate OK [03:39:19]wFMCommunicate request_size=52 [03:39:19]MH_SAM_APDU [03:39:19]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 50 01 00 35 04 06 00 FC 84 B4 F7 C9 6C [03:39:19]Write to MH i2c: E2 37 00 78 00 80 0D 02 02 2F 00 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 50 01 00 35 04 06 00 FC 84 B4 F7 C9 6C 00 00 53 [03:39:19]Write i2c OK [03:39:19]MH_I2C_Read... [03:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:19]Read from MH i2c: E2 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 03 00 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [03:39:19]RAPDU: 90 00 [03:39:19]wFMCommunicate OK [03:39:19]wFMCommunicate request_size=4 [03:39:19]MH_SAM_APDU [03:39:19]CAPDU: 80 0D 03 02 [03:39:19]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [03:39:19]Write i2c OK [03:39:19]MH_I2C_Read... [03:39:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:39:19]Read from MH i2c: E2 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 0B 00 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 0B 00 79 00 00 09 07 D9 B1 5A D8 F7 6C 90 00 24 [03:39:19]RAPDU: 09 07 D9 B1 5A D8 F7 6C 90 00 [03:39:19]wFMCommunicate OK [03:39:19]SAM_PROTO_SignData done [03:39:19]FM_MakeSignedData done [03:39:19]CreateOFDProtocolMessage [03:39:19]wFMCommunicate request_size=4 [03:39:19]MH_SAM_APDU [03:39:19]CAPDU: 80 11 00 00 [03:39:19]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [03:39:19]Write i2c OK [03:39:19]MH_I2C_Read... [03:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:19]Read from MH i2c: E2 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 17 00 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [03:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:39:19]wFMCommunicate OK [03:39:19]CreateOFDProtocolMessage done [03:39:19]OFDSenderStorePacket 86239 [03:39:19]StoreOFDPacket docnum=86239 [03:39:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 02 00 00 CA 7E 2B 02 DE A5 5A 03 01 00 03 00 1F 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 E5 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 50 01 00 35 04 06 00 FC 84 B4 F7 C9 6C 09 07 D9 B1 5A D8 F7 6C [03:39:19]CheckFolder [03:39:19]dirname=/storage/ofd_packets [03:39:19]CheckFolder done [03:39:19]ProducePacketName [03:39:19]name=ofd_packets/00086239 [03:39:19]NVStorageSaveData ofd_packets/00086239 [03:39:19]File name is /storage/ofd_packets/00086239 [03:39:19]Write 593 bytes [03:39:19]NVStorageSaveData done [03:39:19]OFDSenderStorePacket done [03:39:19]KKMCreateOFDPacket done [03:39:19]NVStorageSaveData kkm_last_timestamp [03:39:19]File name is /storage/kkm_last_timestamp [03:39:19]Write 4 bytes [03:39:19]NVStorageSaveData done [03:39:19]ExternCall_PrintAddStr [03:39:19]wPrintStart [03:39:19]Write to MH i2c: 01 00 00 7B 00 7B [03:39:19]Write i2c OK [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: 01 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: 01 07 00 [03:39:19]MH_I2C_Read... [03:39:19]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [03:39:19]RasterBufferAndPrint [03:39:19]line Счет N : (3)147906 [03:39:19]line ИНН: 02508201610067 [03:39:19]line Контрольно-Кассовый Чек [03:39:19]line ПРОДАЖА [03:39:19]line Товар: 4631162227163 [03:39:19]line Напиток газированный Mojito LEMON LIME ж [03:39:19]line 2.000 * 95.00 [03:39:19]line = 190.00 [03:39:19]line НДС 12% НСП 1% [03:39:19]line > о реализуемом товаре [03:39:19]line Товар: 4631150682851 [03:39:19]line Нап En Dragon Mojito лайм,клуб ж/б 0,45л [03:39:19]line 1.000 * 95.00 [03:39:19]line = 95.00 [03:39:19]line НДС 12% НСП 1% [03:39:19]line > о реализуемом товаре [03:39:19]line Товар: 4607010740733 [03:39:19]line Чипсы Чипсоны шашлык 40г [03:39:19]line 3.000 * 45.00 [03:39:19]line = 135.00 [03:39:19]line НДС 12% НСП 1% [03:39:19]line > о реализуемом товаре [03:39:19]line ИТОГО: 420.00 [03:39:19]line НСП 1% : 3.71 [03:39:19]line НДС 12% : 44.61 [03:39:19]line Наличными: 420.00 [03:39:19]line Безнал.: 0.00 [03:39:19]line Место: АЗС № 137 "Партнер Нефть" [03:39:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:39:19]line СНО: Общий режим [03:39:19]line Чек 17 21.09.2024 03:39 [03:39:19]line Смена: 496 ФФД: 1.0 [03:39:19]line ЗНМ: 0300000064 [03:39:19]line РНМ: 0000000000092592 [03:39:19]line Версия ККМ: 001 [03:39:19]line ФМ: 0000000000874979 [03:39:19]OFD Sender: Processing packet 86237 [packets to send 268, broken 265] [03:39:19]ProducePacketName [03:39:19]name=ofd_packets/00086237 [03:39:19]OFD Sender: To server: pG, [03:39:19]CommunicateWithHost lk.salyk.kg:30040 [03:39:19]ConnectInit lk.salyk.kg [03:39:19]line ФД: 86239 [03:39:19]line ФПД: 277646902020460 [03:39:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T033917&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86239&fm=277646902020460&tin=02508201610067®Number=0000000000092592&sum=42000 [03:39:19]line 0 [03:39:19]written 0, free lines is 4095 [03:39:20]Write to MH i2c: 01 00 00 B1 00 B1 [03:39:20]Write i2c OK [03:39:20]MH_I2C_Read... [03:39:20]Read from MH i2c: 01 [03:39:20]MH_I2C_Read... [03:39:20]Read from MH i2c: 01 07 00 [03:39:20]MH_I2C_Read... [03:39:20]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 14 0C D8 [03:39:20]RasterBufferAndPrint [03:39:20]line [03:39:20]line [03:39:20]line [03:39:20]line [03:39:20]line [03:39:20]written 0, free lines is 3118 [03:39:20]MH_Cut [03:39:20]Write to MH i2c: D1 01 00 B8 00 01 8A [03:39:20]Write i2c OK [03:39:20]MH_I2C_Read... [03:39:20]Read from MH i2c: D1 [03:39:20]MH_I2C_Read... [03:39:20]Read from MH i2c: D1 01 00 [03:39:20]MH_I2C_Read... [03:39:20]Read from MH i2c: D1 01 00 B8 00 00 89 [03:39:20]Write to MH i2c: 01 00 00 B9 00 B9 [03:39:20]Write i2c OK [03:39:20]MH_I2C_Read... [03:39:21]*** Cut start [03:39:21]*** Partial cut [03:39:21]*** CUTSNS_PIN = 1 [03:39:21]*** CUTSNS_PIN = 0 [03:39:21]*** Brake cut motor [03:39:21]Read from MH i2c: 01 [03:39:21]MH_I2C_Read... [03:39:21]*** Stop cut motor [03:39:21]*** Cut end [03:39:21]Read from MH i2c: 01 07 00 [03:39:21]MH_I2C_Read... [03:39:21]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [03:39:21]process_action close_receipt done [03:39:21]requested_data is exist [03:39:21]produce_requested_data [03:39:21]requested_item fm.sn is exist - process it [03:39:21]wFMCommunicate request_size=4 [03:39:21]MH_SAM_APDU [03:39:21]CAPDU: 80 11 00 00 [03:39:21]Write to MH i2c: E2 08 00 BA 00 80 11 00 00 00 00 00 00 34 [03:39:21]Write i2c OK [03:39:21]MH_I2C_Read... [03:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:22]Read from MH i2c: E2 [03:39:22]MH_I2C_Read... [03:39:22]Read from MH i2c: E2 17 00 [03:39:22]MH_I2C_Read... [03:39:22]Read from MH i2c: E2 17 00 BA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 93 [03:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:39:22]wFMCommunicate OK [03:39:22]requested_item fd.num is exist - process it [03:39:22]SAM_PROTO_GetFieldsCounters [03:39:22]wFMCommunicate request_size=4 [03:39:22]MH_SAM_APDU [03:39:22]CAPDU: 80 13 00 00 [03:39:22]Write to MH i2c: E2 08 00 BB 00 80 13 00 00 00 00 00 00 37 [03:39:22]Write i2c OK [03:39:22]MH_I2C_Read... [03:39:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:39:22]Read from MH i2c: E2 [03:39:22]MH_I2C_Read... [03:39:22]Read from MH i2c: E2 62 00 [03:39:22]MH_I2C_Read... [03:39:22]Read from MH i2c: E2 62 00 BB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DF 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [03:39:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DF 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:39:22]wFMCommunicate OK [03:39:22]SAM_PROTO_GetFieldsCounters done [03:39:22]requested_item shift.num is exist - process it [03:39:22]requested_item shift.opened is exist - process it [03:39:22]req_shift_opened [03:39:22]FM_GetShiftState [03:39:22]SAM_PROTO_GetShiftState [03:39:22]wFMCommunicate request_size=4 [03:39:22]MH_SAM_APDU [03:39:22]CAPDU: 80 13 01 00 [03:39:22]Write to MH i2c: E2 08 00 BC 00 80 13 01 00 00 00 00 00 39 [03:39:22]Write i2c OK [03:39:22]MH_I2C_Read... [03:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:22]Read from MH i2c: E2 [03:39:22]MH_I2C_Read... [03:39:22]Read from MH i2c: E2 0E 00 [03:39:22]MH_I2C_Read... [03:39:22]Read from MH i2c: E2 0E 00 BC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7F [03:39:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [03:39:22]wFMCommunicate OK [03:39:22]SAM_PROTO_GetShiftState done [03:39:22]FM_GetShiftState done [03:39:22]req_shift_opened done [03:39:22]requested_item shift.open_date is exist - process it [03:39:22]req_shift_open_date [03:39:22]req_shift_open_date done [03:39:22]produce_requested_data done [03:39:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86239,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [03:39:22]process_action_free close_receipt [03:39:22]json_value_free [03:39:22]json_value_free done [03:39:22]process_json_proto returns [03:39:22]Send response to host [03:39:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86239,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [03:39:22]free response buf [03:39:22]execute_script done [03:39:22]execute_script returns [03:39:22]free content buf [03:39:22]Sock 7.Close socket [03:39:22]Sock 7.Thread stoped [03:39:23]accept exits with 9 [03:39:23]New connection [03:39:23]New thread 3067346276 created [03:39:23]Thread 3067202916 joined [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [03:38:54]Read from MH i2c: E2 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [03:38:54]RAPDU: 90 00 [03:38:54]wFMCommunicate OK [03:38:54]wFMCommunicate request_size=4 [03:38:54]MH_SAM_APDU [03:38:54]CAPDU: 80 11 00 00 [03:38:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:38:54]Read from MH i2c: E2 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 17 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [03:38:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:38:54]wFMCommunicate OK [03:38:54]Detected FM SN is 0000000000874979 [03:38:54]Stored FM SN is 0000000000874979 [03:38:54]wFMCommunicate request_size=9 [03:38:54]MH_SAM_APDU [03:38:54]CAPDU: 80 16 00 00 04 B6 D7 00 00 [03:38:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [03:38:54]Read from MH i2c: E2 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [03:38:54]RAPDU: 90 00 [03:38:54]wFMCommunicate OK [03:38:54]FM PIN OK [03:38:54]wFMCommunicate request_size=8 [03:38:54]MH_SAM_APDU [03:38:54]CAPDU: 80 14 04 00 03 02 00 01 [03:38:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [03:38:54]Read from MH i2c: E2 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [03:38:54]RAPDU: 90 00 [03:38:54]wFMCommunicate OK [03:38:54]wFMCommunicate request_size=13 [03:38:54]MH_SAM_APDU [03:38:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [03:38:54]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [03:38:54]Read from MH i2c: E2 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [03:38:54]RAPDU: 90 00 [03:38:54]wFMCommunicate OK [03:38:54]wFMCommunicate request_size=4 [03:38:54]MH_SAM_APDU [03:38:54]CAPDU: 80 11 00 00 [03:38:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:38:54]Read from MH i2c: E2 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 17 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [03:38:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:38:54]wFMCommunicate OK [03:38:54]DocumentArchiveInit [03:38:54]Start Httpd... [03:38:54]Httpd thread 3067632996 created [03:38:54]Write to MH i2c: 01 00 00 0F 00 0F [03:38:54]Write i2c OK [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: 01 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: 01 07 00 [03:38:54]MH_I2C_Read... [03:38:54]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [03:38:54]MH Int Process started [03:38:54]Allocated Socket 8 [03:38:54]Bind OK [03:38:54]Listen OK [03:38:54]httpd running on port 8080 [03:38:54]Waiting for new connection... [03:38:54]OFD Sender: Processing packet 86237 [packets to send 266, broken 265] [03:38:54]ProducePacketName [03:38:54]name=ofd_packets/00086237 [03:38:54]OFD Sender: To server: pG, [03:38:54]CommunicateWithHost lk.salyk.kg:30040 [03:38:54]ConnectInit lk.salyk.kg [03:38:59]ConnectInit Can't take IP for lk.salyk.kg [03:38:59]CommunicateWithHost connect error [03:38:59]CommunicateWithHost err = -1 [03:38:59]OFD Sender: Server communicate error [03:39:04]OFD Sender: Processing packet 86237 [packets to send 266, broken 265] [03:39:04]ProducePacketName [03:39:04]name=ofd_packets/00086237 [03:39:04]OFD Sender: To server: pG, [03:39:04]CommunicateWithHost lk.salyk.kg:30040 [03:39:04]ConnectInit lk.salyk.kg [03:39:04]accept exits with 9 [03:39:04]New connection [03:39:04]New thread 3067346276 created [03:39:04]Waiting for new connection... [03:39:04] Sock 9.Parse request [03:39:04]Sock 9.Check first char [03:39:04]Sock 9.First char is OK [03:39:04]request: POST /json_proto HTTP/1.0 [03:39:04]Method: POST [03:39:04]URL: /json_proto [03:39:04]Method is POST - this is cgi request [03:39:04]url: /json_proto [03:39:04]query_string will be loaded in cgi processing [03:39:04]execute_cgi json_proto POST (null) [03:39:04]execute_cgi path=json_proto method=POST [03:39:04]POST find Content-Length [03:39:04]Host: 172.17.47.196:8080 [03:39:04]Content-Length: 215 [03:39:04]Content-Type: application/json [03:39:04] [03:39:04]POST finish read [03:39:04]Found Content-Length = 215 [03:39:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:39:04]execute_script... [03:39:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:39:04]POST & json_proto [03:39:04]process_json_proto [03:39:04]json parsed OK: [03:39:04]protocol is kg_v1.0 [03:39:04]action value=get_value [03:39:04]process_action get_value [03:39:04]cmd_get_value [03:39:04]process_action get_value done [03:39:04]requested_data is exist [03:39:04]produce_requested_data [03:39:04]requested_item kkm.sn is exist - process it [03:39:04]requested_item kkm.ver is exist - process it [03:39:04]requested_item fm.sn is exist - process it [03:39:04]wFMCommunicate request_size=4 [03:39:04]MH_SAM_APDU [03:39:04]CAPDU: 80 11 00 00 [03:39:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [03:39:04]Write i2c OK [03:39:04]MH_I2C_Read... [03:39:05]Read from MH i2c: E2 [03:39:05]MH_I2C_Read... [03:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:05]Read from MH i2c: E2 17 00 [03:39:05]MH_I2C_Read... [03:39:05]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [03:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:39:05]wFMCommunicate OK [03:39:05]requested_item fd.num is exist - process it [03:39:05]SAM_PROTO_GetFieldsCounters [03:39:05]wFMCommunicate request_size=4 [03:39:05]MH_SAM_APDU [03:39:05]CAPDU: 80 13 00 00 [03:39:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [03:39:05]Write i2c OK [03:39:05]MH_I2C_Read... [03:39:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:39:05]Read from MH i2c: E2 [03:39:05]MH_I2C_Read... [03:39:05]Read from MH i2c: E2 62 00 [03:39:05]MH_I2C_Read... [03:39:05]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DD 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [03:39:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DD 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:39:05]wFMCommunicate OK [03:39:05]SAM_PROTO_GetFieldsCounters done [03:39:05]requested_item shift.num is exist - process it [03:39:05]requested_item shift.opened is exist - process it [03:39:05]req_shift_opened [03:39:05]FM_GetShiftState [03:39:05]SAM_PROTO_GetShiftState [03:39:05]wFMCommunicate request_size=4 [03:39:05]MH_SAM_APDU [03:39:05]CAPDU: 80 13 01 00 [03:39:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [03:39:05]Write i2c OK [03:39:05]MH_I2C_Read... [03:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:05]Read from MH i2c: E2 [03:39:05]MH_I2C_Read... [03:39:05]Read from MH i2c: E2 0E 00 [03:39:05]MH_I2C_Read... [03:39:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [03:39:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [03:39:05]wFMCommunicate OK [03:39:05]SAM_PROTO_GetShiftState done [03:39:05]FM_GetShiftState done [03:39:05]req_shift_opened done [03:39:05]requested_item shift.open_date is exist - process it [03:39:05]req_shift_open_date [03:39:05]req_shift_open_date done [03:39:05]produce_requested_data done [03:39:05]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86237,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [03:39:05]process_action_free get_value [03:39:05]json_value_free [03:39:05]json_value_free done [03:39:05]process_json_proto returns [03:39:05]Send response to host [03:39:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86237,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [03:39:05]free response buf [03:39:05]execute_script done [03:39:05]execute_script returns [03:39:05]free content buf [03:39:23]Waiting for new connection... [03:39:23] Sock 9.Parse request [03:39:23]Sock 9.Check first char [03:39:23]Sock 9.First char is OK [03:39:23]request: POST /json_proto HTTP/1.0 [03:39:23]Method: POST [03:39:23]URL: /json_proto [03:39:23]Method is POST - this is cgi request [03:39:23]url: /json_proto [03:39:23]query_string will be loaded in cgi processing [03:39:23]execute_cgi json_proto POST (null) [03:39:23]execute_cgi path=json_proto method=POST [03:39:23]POST find Content-Length [03:39:23]Host: 172.17.47.196:8080 [03:39:23]Content-Length: 620 [03:39:23]Content-Type: application/json [03:39:23] [03:39:23]POST finish read [03:39:23]Found Content-Length = 620 [03:39:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147907", "tax_sys" : 0, "items" : [ { "code": "4650063110756", "name": "\u041C\u0430\u0441\u043B\u043E Gazpromneft Super 10w40 1\u043B", "price" : 405.00, "quantity" : 1.000, "sum" : 405.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 405.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:39:23]execute_script... [03:39: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 : (3)147907", "tax_sys" : 0, "items" : [ { "code": "4650063110756", "name": "\u041C\u0430\u0441\u043B\u043E Gazpromneft Super 10w40 1\u043B", "price" : 405.00, "quantity" : 1.000, "sum" : 405.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 405.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:39:23]POST & json_proto [03:39:23]process_json_proto [03:39:23]json parsed OK: [03:39:23]protocol is kg_v1.0 [03:39:23]action value=close_receipt [03:39:23]process_action close_receipt [03:39:23]cmd_close_receipt [03:39:23]MH_GetDate [03:39:23]Write to MH i2c: F0 00 00 BD 00 AC [03:39:23]Write i2c OK [03:39:23]MH_I2C_Read... [03:39:23]Read from MH i2c: F0 [03:39:23]MH_I2C_Read... [03:39:23]Read from MH i2c: F0 09 00 [03:39:23]MH_I2C_Read... [03:39:23]Read from MH i2c: F0 09 00 BD 00 00 EC 3F EE 66 4C 6B 94 66 E5 [03:39:23]GetLastDocTimeStamp 1726889957 [03:39:23]current date 1726889964 [03:39:23]FM_GetShiftState [03:39:23]SAM_PROTO_GetShiftState [03:39:23]wFMCommunicate request_size=4 [03:39:23]MH_SAM_APDU [03:39:23]CAPDU: 80 13 01 00 [03:39:23]Write to MH i2c: E2 08 00 BE 00 80 13 01 00 00 00 00 00 3B [03:39:23]Write i2c OK [03:39:23]MH_I2C_Read... [03:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:23]Read from MH i2c: E2 [03:39:23]MH_I2C_Read... [03:39:23]Read from MH i2c: E2 0E 00 [03:39:23]MH_I2C_Read... [03:39:23]Read from MH i2c: E2 0E 00 BE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 81 [03:39:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [03:39:23]wFMCommunicate OK [03:39:23]SAM_PROTO_GetShiftState done [03:39:23]FM_GetShiftState done [03:39:23]opened in 1726877910 [03:39:23]opened+sec_in_day 1726964310 [03:39:23]quantity*price = 40500 [03:39:23]sum+1 = 40501 [03:39:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 405.00 НСП 1% : 3.58 НДС 12% : 43.01 Наличными: 405.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 18 21.09.2024 03:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86240 ФПД: 6420107071311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T033924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86240&fm=6420107071311&tin=02508201610067®Number=0000000000092592&sum=40500 0 [03:39:25]StoreToDocumentArchive [03:39:25]shift 496 fd 86240 [03:39:25]save to /storage/0496/doc_00086240 [03:39:25]save last doc name /storage/0496/doc_00086240 to /storage/kkm_last_doc_name [03:39:25]save OK [03:39:25]Clear old archive folders... [03:39:25]ProcessDocumentItem done err = 0, tmpTLVsize=280 [03:39:25]tlvbuf is 0204F060 [03:39:25]SAM_PROTO_ClearQueue [03:39:25]wFMCommunicate request_size=4 [03:39:25]MH_SAM_APDU [03:39:25]CAPDU: 80 09 00 00 [03:39:25]Write to MH i2c: E2 08 00 CB 00 80 09 00 00 00 00 00 00 3D [03:39:25]Write i2c OK [03:39:25]MH_I2C_Read... [03:39:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:39:25]Read from MH i2c: E2 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [03:39:25]RAPDU: 90 00 [03:39:25]wFMCommunicate OK [03:39:25]SAM_PROTO_ClearQueue done [03:39:25]KKMCreateOFDPacket [03:39:25]OFDProtocolAddRootSTLVToBuf [03:39:25]FM_MakeSignedData [03:39:25]FM_MakeSignedData [03:39:25]SAM_PROTO_SignData [03:39:25]wFMCommunicate request_size=4 [03:39:25]MH_SAM_APDU [03:39:25]CAPDU: 80 0D 01 02 [03:39:25]Write to MH i2c: E2 08 00 CC 00 80 0D 01 02 00 00 00 00 45 [03:39:25]Write i2c OK [03:39:25]MH_I2C_Read... [03:39:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:39:25]Read from MH i2c: E2 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [03:39:25]RAPDU: 90 00 [03:39:25]wFMCommunicate OK [03:39:25]wFMCommunicate request_size=255 [03:39:25]MH_SAM_APDU [03:39:25]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 EC 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 [03:39:25]Write to MH i2c: E2 02 01 CD 00 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 EC 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 00 00 C4 [03:39:25]Write i2c OK [03:39:25]MH_I2C_Read... [03:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:25]Read from MH i2c: E2 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [03:39:25]RAPDU: 90 00 [03:39:25]wFMCommunicate OK [03:39:25]wFMCommunicate request_size=39 [03:39:25]MH_SAM_APDU [03:39:25]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 50 01 00 35 04 06 00 05 D6 CC 33 8F 4F [03:39:25]Write to MH i2c: E2 2A 00 CE 00 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 50 01 00 35 04 06 00 05 D6 CC 33 8F 4F 00 00 F8 [03:39:25]Write i2c OK [03:39:25]MH_I2C_Read... [03:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:25]Read from MH i2c: E2 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [03:39:25]RAPDU: 90 00 [03:39:25]wFMCommunicate OK [03:39:25]wFMCommunicate request_size=4 [03:39:25]MH_SAM_APDU [03:39:25]CAPDU: 80 0D 03 02 [03:39:25]Write to MH i2c: E2 08 00 CF 00 80 0D 03 02 00 00 00 00 4A [03:39:25]Write i2c OK [03:39:25]MH_I2C_Read... [03:39:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:39:25]Read from MH i2c: E2 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 0B 00 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 0B 00 CF 00 00 E0 78 F8 74 2B 76 43 9E 90 00 91 [03:39:25]RAPDU: E0 78 F8 74 2B 76 43 9E 90 00 [03:39:25]wFMCommunicate OK [03:39:25]SAM_PROTO_SignData done [03:39:25]FM_MakeSignedData done [03:39:25]CreateOFDProtocolMessage [03:39:25]wFMCommunicate request_size=4 [03:39:25]MH_SAM_APDU [03:39:25]CAPDU: 80 11 00 00 [03:39:25]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [03:39:25]Write i2c OK [03:39:25]MH_I2C_Read... [03:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:25]Read from MH i2c: E2 [03:39:25]MH_I2C_Read... [03:39:25]Read from MH i2c: E2 17 00 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A9 [03:39:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:39:26]wFMCommunicate OK [03:39:26]CreateOFDProtocolMessage done [03:39:26]OFDSenderStorePacket 86240 [03:39:26]StoreOFDPacket docnum=86240 [03:39:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2C 01 00 00 4F 2B 24 01 C0 F7 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 EC 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 50 01 00 35 04 06 00 05 D6 CC 33 8F 4F E0 78 F8 74 2B 76 43 9E [03:39:26]CheckFolder [03:39:26]dirname=/storage/ofd_packets [03:39:26]CheckFolder done [03:39:26]ProducePacketName [03:39:26]name=ofd_packets/00086240 [03:39:26]NVStorageSaveData ofd_packets/00086240 [03:39:26]File name is /storage/ofd_packets/00086240 [03:39:26]Write 330 bytes [03:39:26]NVStorageSaveData done [03:39:26]OFDSenderStorePacket done [03:39:26]KKMCreateOFDPacket done [03:39:26]NVStorageSaveData kkm_last_timestamp [03:39:26]File name is /storage/kkm_last_timestamp [03:39:26]Write 4 bytes [03:39:26]NVStorageSaveData done [03:39:26]ExternCall_PrintAddStr [03:39:26]wPrintStart [03:39:26]Write to MH i2c: 01 00 00 D1 00 D1 [03:39:26]Write i2c OK [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: 01 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: 01 07 00 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: 01 07 00 D1 00 00 00 00 00 00 FF 0F E6 [03:39:26]RasterBufferAndPrint [03:39:26]line Счет N : (3)147907 [03:39:26]line ИНН: 02508201610067 [03:39:26]line Контрольно-Кассовый Чек [03:39:26]line ПРОДАЖА [03:39:26]line Товар: 4650063110756 [03:39:26]line Масло Gazpromneft Super 10w40 1л [03:39:26]line 1.000 * 405.00 [03:39:26]line = 405.00 [03:39:26]line НДС 12% НСП 1% [03:39:26]line > о реализуемом товаре [03:39:26]line ИТОГО: 405.00 [03:39:26]line НСП 1% : 3.58 [03:39:26]line НДС 12% : 43.01 [03:39:26]line Наличными: 405.00 [03:39:26]line Безнал.: 0.00 [03:39:26]line Место: АЗС № 137 "Партнер Нефть" [03:39:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:39:26]line СНО: Общий режим [03:39:26]line Чек 18 21.09.2024 03:39 [03:39:26]line Смена: 496 ФФД: 1.0 [03:39:26]line ЗНМ: 0300000064 [03:39:26]line РНМ: 0000000000092592 [03:39:26]line Версия ККМ: 001 [03:39:26]line ФМ: 0000000000874979 [03:39:26]line ФД: 86240 [03:39:26]line ФПД: 6420107071311 [03:39:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T033924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86240&fm=6420107071311&tin=02508201610067®Number=0000000000092592&sum=40500 [03:39:26]line 0 [03:39:26]written 0, free lines is 4095 [03:39:26]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:39:26]ProducePacketName [03:39:26]name=ofd_packets/00086237 [03:39:26]OFD Sender: To server: pG, [03:39:26]CommunicateWithHost lk.salyk.kg:30040 [03:39:26]ConnectInit lk.salyk.kg [03:39:26]Write to MH i2c: 01 00 00 FA 00 FA [03:39:26]Write i2c OK [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: 01 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: 01 07 00 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 D8 0C E5 [03:39:26]RasterBufferAndPrint [03:39:26]line [03:39:26]line [03:39:26]line [03:39:26]line [03:39:26]line [03:39:26]written 0, free lines is 3326 [03:39:26]MH_Cut [03:39:26]Write to MH i2c: D1 01 00 01 01 01 D4 [03:39:26]Write i2c OK [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: D1 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: D1 01 00 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: D1 01 00 01 01 00 D3 [03:39:26]Write to MH i2c: 01 00 00 02 01 03 [03:39:26]Write i2c OK [03:39:26]MH_I2C_Read... [03:39:27]*** Cut start [03:39:27]*** Partial cut [03:39:27]*** CUTSNS_PIN = 1 [03:39:27]*** CUTSNS_PIN = 0 [03:39:27]*** Brake cut motor [03:39:27]Read from MH i2c: 01 [03:39:27]MH_I2C_Read... [03:39:27]*** Stop cut motor [03:39:27]*** Cut end [03:39:27]Read from MH i2c: 01 07 00 [03:39:27]MH_I2C_Read... [03:39:27]Read from MH i2c: 01 07 00 02 01 00 00 00 00 00 FF 0F 18 [03:39:27]process_action close_receipt done [03:39:27]requested_data is exist [03:39:27]produce_requested_data [03:39:27]requested_item fm.sn is exist - process it [03:39:27]wFMCommunicate request_size=4 [03:39:27]MH_SAM_APDU [03:39:27]CAPDU: 80 11 00 00 [03:39:27]Write to MH i2c: E2 08 00 03 01 80 11 00 00 00 00 00 00 7E [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:28]Read from MH i2c: E2 17 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 17 00 03 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DD [03:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:39:28]wFMCommunicate OK [03:39:28]requested_item fd.num is exist - process it [03:39:28]SAM_PROTO_GetFieldsCounters [03:39:28]wFMCommunicate request_size=4 [03:39:28]MH_SAM_APDU [03:39:28]CAPDU: 80 13 00 00 [03:39:28]Write to MH i2c: E2 08 00 04 01 80 13 00 00 00 00 00 00 81 [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 62 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 62 00 04 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E0 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [03:39:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E0 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:39:28]wFMCommunicate OK [03:39:28]SAM_PROTO_GetFieldsCounters done [03:39:28]requested_item shift.num is exist - process it [03:39:28]requested_item shift.opened is exist - process it [03:39:28]req_shift_opened [03:39:28]FM_GetShiftState [03:39:28]SAM_PROTO_GetShiftState [03:39:28]wFMCommunicate request_size=4 [03:39:28]MH_SAM_APDU [03:39:28]CAPDU: 80 13 01 00 [03:39:28]Write to MH i2c: E2 08 00 05 01 80 13 01 00 00 00 00 00 83 [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 0E 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 0E 00 05 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C9 [03:39:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [03:39:28]wFMCommunicate OK [03:39:28]SAM_PROTO_GetShiftState done [03:39:28]FM_GetShiftState done [03:39:28]req_shift_opened done [03:39:28]requested_item shift.open_date is exist - process it [03:39:28]req_shift_open_date [03:39:28]req_shift_open_date done [03:39:28]produce_requested_data done [03:39:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86240,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [03:39:28]process_action_free close_receipt [03:39:28]json_value_free [03:39:28]json_value_free done [03:39:28]process_json_proto returns [03:39:28]Send response to host [03:39:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86240,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [03:39:28]free response buf [03:39:28]execute_script done [03:39:28]execute_script returns [03:39:28]free content buf [03:39:28]Sock 9.Close socket [03:39:28]Sock 9.Thread stoped [03:39:31]ConnectInit Can't take IP for lk.salyk.kg [03:39:31]CommunicateWithHost connect error [03:39:31]CommunicateWithHost err = -1 [03:39:31]OFD Sender: Server communicate error [03:39:36]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:39:36]ProducePacketName [03:39:36]name=ofd_packets/00086237 [03:39:36]OFD Sender: To server: pG, [03:39:36]CommunicateWithHost lk.salyk.kg:30040 [03:39:36]ConnectInit lk.salyk.kg [03:39:41]ConnectInit Can't take IP for lk.salyk.kg [03:39:41]CommunicateWithHost connect error [03:39:41]CommunicateWithHost err = -1 [03:39:41]OFD Sender: Server communicate error [03:39:46]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:39:46]ProducePacketName [03:39:46]name=ofd_packets/00086237 [03:39:46]OFD Sender: To server: pG, [03:39:46]CommunicateWithHost lk.salyk.kg:30040 [03:39:46]ConnectInit lk.salyk.kg [03:39:51]ConnectInit Can't take IP for lk.salyk.kg [03:39:51]CommunicateWithHost connect error [03:39:51]CommunicateWithHost err = -1 [03:39:51]OFD Sender: Server communicate error [03:39:56]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:39:56]ProducePacketName [03:39:56]name=ofd_packets/00086237 [03:39:56]OFD Sender: To server: pG, [03:39:56]CommunicateWithHost lk.salyk.kg:30040 [03:39:56]ConnectInit lk.salyk.kg [03:40:01]ConnectInit Can't take IP for lk.salyk.kg [03:40:01]CommunicateWithHost connect error [03:40:01]CommunicateWithHost err = -1 [03:40:01]OFD Sender: Server communicate error [03:40:06]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:40:06]ProducePacketName [03:40:06]name=ofd_packets/00086237 [03:40:06]OFD Sender: To server: pG, [03:40:06]CommunicateWithHost lk.salyk.kg:30040 [03:40:06]ConnectInit lk.salyk.kg [03:40:11]ConnectInit Can't take IP for lk.salyk.kg [03:40:11]CommunicateWithHost connect error [03:40:11]CommunicateWithHost err = -1 [03:40:11]OFD Sender: Server communicate error [03:40:16]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:40:16]ProducePacketName [03:40:16]name=ofd_packets/00086237 [03:40:16]OFD Sender: To server: pG, [03:40:16]CommunicateWithHost lk.salyk.kg:30040 [03:40:16]ConnectInit lk.salyk.kg [03:40:19]Connected sock=9 [03:40:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 08 A1 2B 01 54 F8 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 38 30 39 06 04 2D 00 D0 93 D1 80 D0 B5 D0 BD D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A7 D0 B5 D1 81 D0 BD D0 BE D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 00 00 00 F4 03 04 00 30 29 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 50 01 00 35 04 06 00 08 CD BF 64 94 03 84 01 45 39 D1 BF 8D 8F [03:40:24]recv_with_timeout no data received [03:40:24]CommunicateWithHost answer receiving error [03:40:24]CommunicateWithHost err = -3 [03:40:24]OFD Sender: Server communicate error [03:40:29]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:40:29]ProducePacketName [03:40:29]name=ofd_packets/00086237 [03:40:29]OFD Sender: To server: pG, [03:40:29]CommunicateWithHost lk.salyk.kg:30040 [03:40:29]ConnectInit lk.salyk.kg [03:40:34]ConnectInit Can't take IP for lk.salyk.kg [03:40:34]CommunicateWithHost connect error [03:40:34]CommunicateWithHost err = -1 [03:40:34]OFD Sender: Server communicate error [03:40:39]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:40:39]ProducePacketName [03:40:39]name=ofd_packets/00086237 [03:40:39]OFD Sender: To server: pG, [03:40:39]CommunicateWithHost lk.salyk.kg:30040 [03:40:39]ConnectInit lk.salyk.kg [03:40:40]recv_with_timeout no data received [03:40:44]ConnectInit Can't take IP for lk.salyk.kg [03:40:44]CommunicateWithHost connect error [03:40:44]CommunicateWithHost err = -1 [03:40:44]OFD Sender: Server communicate error [03:40:49]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:40:49]ProducePacketName [03:40:49]name=ofd_packets/00086237 [03:40:49]OFD Sender: To server: pG, [03:40:49]CommunicateWithHost lk.salyk.kg:30040 [03:40:49]ConnectInit lk.salyk.kg [03:40:54]ConnectInit Can't take IP for lk.salyk.kg [03:40:54]CommunicateWithHost connect error [03:40:54]CommunicateWithHost err = -1 [03:40:54]OFD Sender: Server communicate error [03:40:59]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:40:59]ProducePacketName [03:40:59]name=ofd_packets/00086237 [03:40:59]OFD Sender: To server: pG, [03:40:59]CommunicateWithHost lk.salyk.kg:30040 [03:40:59]ConnectInit lk.salyk.kg [03:41:04]ConnectInit Can't take IP for lk.salyk.kg [03:41:04]CommunicateWithHost connect error [03:41:04]CommunicateWithHost err = -1 [03:41:04]OFD Sender: Server communicate error [03:41:05]recv_with_timeout no data received [03:41:09]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:41:09]ProducePacketName [03:41:09]name=ofd_packets/00086237 [03:41:09]OFD Sender: To server: pG, [03:41:09]CommunicateWithHost lk.salyk.kg:30040 [03:41:09]ConnectInit lk.salyk.kg [03:41:11]ConnectInit Can't connect to host [03:41:14]ConnectInit Can't take IP for lk.salyk.kg [03:41:14]CommunicateWithHost connect error [03:41:14]CommunicateWithHost err = -1 [03:41:14]OFD Sender: Server communicate error [03:41:16]ConnectInit Can't connect to host [03:41:19]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:41:19]ProducePacketName [03:41:19]name=ofd_packets/00086237 [03:41:19]OFD Sender: To server: pG, [03:41:19]CommunicateWithHost lk.salyk.kg:30040 [03:41:19]ConnectInit lk.salyk.kg [03:41:21]ConnectInit Can't connect to host [03:41:24]ConnectInit Can't take IP for lk.salyk.kg [03:41:24]CommunicateWithHost connect error [03:41:24]CommunicateWithHost err = -1 [03:41:24]OFD Sender: Server communicate error [03:41:26]ConnectInit Can't connect to host [03:41:30]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:41:30]ProducePacketName [03:41:30]name=ofd_packets/00086237 [03:41:30]OFD Sender: To server: pG, [03:41:30]CommunicateWithHost lk.salyk.kg:30040 [03:41:30]ConnectInit lk.salyk.kg [03:41:32]ConnectInit Can't connect to host [03:41:35]ConnectInit Can't take IP for lk.salyk.kg [03:41:35]CommunicateWithHost connect error [03:41:35]CommunicateWithHost err = -1 [03:41:35]OFD Sender: Server communicate error [03:41:38]ConnectInit Can't connect to host [03:41:40]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:41:40]ProducePacketName [03:41:40]name=ofd_packets/00086237 [03:41:40]OFD Sender: To server: pG, [03:41:40]CommunicateWithHost lk.salyk.kg:30040 [03:41:40]ConnectInit lk.salyk.kg [03:41:42]Connected sock=9 [03:41:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 08 A1 2B 01 54 F8 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 38 30 39 06 04 2D 00 D0 93 D1 80 D0 B5 D0 BD D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A7 D0 B5 D1 81 D0 BD D0 BE D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 00 00 00 F4 03 04 00 30 29 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 50 01 00 35 04 06 00 08 CD BF 64 94 03 84 01 45 39 D1 BF 8D 8F [03:41:47]recv_with_timeout no data received [03:41:47]CommunicateWithHost answer receiving error [03:41:47]CommunicateWithHost err = -3 [03:41:47]OFD Sender: Server communicate error [03:41:52]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:41:52]ProducePacketName [03:41:52]name=ofd_packets/00086237 [03:41:52]OFD Sender: To server: pG, [03:41:52]CommunicateWithHost lk.salyk.kg:30040 [03:41:52]ConnectInit lk.salyk.kg [03:41:54]recv_with_timeout no data received [03:41:57]ConnectInit Can't take IP for lk.salyk.kg [03:41:57]CommunicateWithHost connect error [03:41:57]CommunicateWithHost err = -1 [03:41:57]OFD Sender: Server communicate error [03:42:02]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:42:02]ProducePacketName [03:42:02]name=ofd_packets/00086237 [03:42:02]OFD Sender: To server: pG, [03:42:02]CommunicateWithHost lk.salyk.kg:30040 [03:42:02]ConnectInit lk.salyk.kg [03:42:07]ConnectInit Can't take IP for lk.salyk.kg [03:42:07]CommunicateWithHost connect error [03:42:07]CommunicateWithHost err = -1 [03:42:07]OFD Sender: Server communicate error [03:42:12]recv_with_timeout no data received [03:42:12]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:42:12]ProducePacketName [03:42:12]name=ofd_packets/00086237 [03:42:12]OFD Sender: To server: pG, [03:42:12]CommunicateWithHost lk.salyk.kg:30040 [03:42:12]ConnectInit lk.salyk.kg [03:42:17]ConnectInit Can't take IP for lk.salyk.kg [03:42:17]CommunicateWithHost connect error [03:42:17]CommunicateWithHost err = -1 [03:42:17]OFD Sender: Server communicate error [03:42:22]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:42:22]ProducePacketName [03:42:22]name=ofd_packets/00086237 [03:42:22]OFD Sender: To server: pG, [03:42:22]CommunicateWithHost lk.salyk.kg:30040 [03:42:22]ConnectInit lk.salyk.kg [03:42:27]ConnectInit Can't take IP for lk.salyk.kg [03:42:27]CommunicateWithHost connect error [03:42:27]CommunicateWithHost err = -1 [03:42:27]OFD Sender: Server communicate error [03:42:32]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:42:32]ProducePacketName [03:42:32]name=ofd_packets/00086237 [03:42:32]OFD Sender: To server: pG, [03:42:32]CommunicateWithHost lk.salyk.kg:30040 [03:42:32]ConnectInit lk.salyk.kg [03:42:37]ConnectInit Can't take IP for lk.salyk.kg [03:42:37]CommunicateWithHost connect error [03:42:37]CommunicateWithHost err = -1 [03:42:37]OFD Sender: Server communicate error [03:42:42]recv_with_timeout no data received [03:42:43]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:42:43]ProducePacketName [03:42:43]name=ofd_packets/00086237 [03:42:43]OFD Sender: To server: pG, [03:42:43]CommunicateWithHost lk.salyk.kg:30040 [03:42:43]ConnectInit lk.salyk.kg [03:42:48]ConnectInit Can't take IP for lk.salyk.kg [03:42:48]CommunicateWithHost connect error [03:42:48]CommunicateWithHost err = -1 [03:42:48]OFD Sender: Server communicate error [03:42:53]OFD Sender: Processing packet 86237 [packets to send 269, broken 265] [03:42:53]ProducePacketName [03:42:53]name=ofd_packets/00086237 [03:42:53]OFD Sender: To server: pG, [03:42:53]CommunicateWithHost lk.salyk.kg:30040 [03:42:53]ConnectInit lk.salyk.kg [03:42:56]Connected sock=9 [03:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 08 A1 2B 01 54 F8 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 38 30 39 06 04 2D 00 D0 93 D1 80 D0 B5 D0 BD D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A7 D0 B5 D1 81 D0 BD D0 BE D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 00 00 00 F4 03 04 00 30 29 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 50 01 00 35 04 06 00 08 CD BF 64 94 03 84 01 45 39 D1 BF 8D 8F [03:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EE ED 47 00 0B DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 50 01 00 F4 03 04 00 93 EB ED 66 B6 04 01 00 00 F0 82 01 7F 85 CE 8C 3D [03:42:57]CommunicateWithHost err = 0 [03:42:57]CheckOFDResponse [03:42:57]1017 (14) - 77093643461234 [03:42:57]1041 (16) - 0000000000874979 [03:42:57]1040 (4) - 86237 [03:42:57]1012 (4) - 20.09.2024 21:39 [03:42:57]1206 (1) - 0 [03:42:57]OFD Sender: Remove packet 86237 [03:42:57]ProducePacketName [03:42:57]name=ofd_packets/00086237 [03:42:57]NVStorageDeleteData [03:42:57]OFD Sender: Processing packet 86238 [packets to send 268, broken 265] [03:42:57]ProducePacketName [03:42:57]name=ofd_packets/00086238 [03:42:57]OFD Sender: To server: pG, [03:42:57]CommunicateWithHost lk.salyk.kg:30040 [03:42:57]ConnectInit lk.salyk.kg [03:42:58]Connected sock=9 [03:42:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 74 C6 20 01 AB 19 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 DF 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 50 01 00 35 04 06 00 81 2F 8D A9 4B 35 ED 58 46 E6 F6 CE D6 76 [03:42:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E8 11 47 00 C2 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 50 01 00 F4 03 04 00 95 EB ED 66 B6 04 01 00 00 6D E2 43 F9 9C 31 B7 9C [03:42:59]CommunicateWithHost err = 0 [03:42:59]CheckOFDResponse [03:42:59]1017 (14) - 77093643461234 [03:42:59]1041 (16) - 0000000000874979 [03:42:59]1040 (4) - 86238 [03:42:59]1012 (4) - 20.09.2024 21:39 [03:42:59]1206 (1) - 0 [03:42:59]OFD Sender: Remove packet 86238 [03:42:59]ProducePacketName [03:42:59]name=ofd_packets/00086238 [03:42:59]NVStorageDeleteData [03:43:00]recv_with_timeout no data received [03:43:00]OFD Sender: Processing packet 86239 [packets to send 267, broken 265] [03:43:00]ProducePacketName [03:43:00]name=ofd_packets/00086239 [03:43:00]OFD Sender: To server: pG, [03:43:00]CommunicateWithHost lk.salyk.kg:30040 [03:43:00]ConnectInit lk.salyk.kg [03:43:02]Connected sock=9 [03:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 02 00 00 CA 7E 2B 02 DE A5 5A 03 01 00 03 00 1F 02 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 E5 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 50 01 00 35 04 06 00 FC 84 B4 F7 C9 6C 09 07 D9 B1 5A D8 F7 6C [03:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D8 D1 47 00 49 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 50 01 00 F4 03 04 00 98 EB ED 66 B6 04 01 00 00 63 3D DD AB 49 21 47 37 [03:43:03]CommunicateWithHost err = 0 [03:43:03]CheckOFDResponse [03:43:03]1017 (14) - 77093643461234 [03:43:03]1041 (16) - 0000000000874979 [03:43:03]1040 (4) - 86239 [03:43:03]1012 (4) - 20.09.2024 21:39 [03:43:03]1206 (1) - 0 [03:43:03]OFD Sender: Remove packet 86239 [03:43:03]ProducePacketName [03:43:03]name=ofd_packets/00086239 [03:43:03]NVStorageDeleteData [03:43:03]OFD Sender: Processing packet 86240 [packets to send 266, broken 265] [03:43:03]ProducePacketName [03:43:03]name=ofd_packets/00086240 [03:43:03]OFD Sender: To server: pG, [03:43:03]CommunicateWithHost lk.salyk.kg:30040 [03:43:03]ConnectInit lk.salyk.kg [03:43:04]Connected sock=9 [03:43:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2C 01 00 00 4F 2B 24 01 C0 F7 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 30 37 35 36 06 04 26 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 75 70 65 72 20 31 30 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 EC 3F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 50 01 00 35 04 06 00 05 D6 CC 33 8F 4F E0 78 F8 74 2B 76 43 9E [03:43:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 39 05 47 00 46 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 50 01 00 F4 03 04 00 9A EB ED 66 B6 04 01 00 00 34 10 38 BE 54 32 3A B4 [03:43:05]CommunicateWithHost err = 0 [03:43:05]CheckOFDResponse [03:43:05]1017 (14) - 77093643461234 [03:43:05]1041 (16) - 0000000000874979 [03:43:05]1040 (4) - 86240 [03:43:05]1012 (4) - 20.09.2024 21:39 [03:43:05]1206 (1) - 0 [03:43:05]OFD Sender: Remove packet 86240 [03:43:05]ProducePacketName [03:43:05]name=ofd_packets/00086240 [03:43:05]NVStorageDeleteData [03:43:05]OFD Sender: No OFD packet to send [03:43:10]OFD Sender: No OFD packet to send [03:43:15]OFD Sender: No OFD packet to send [03:43:20]OFD Sender: No OFD packet to send [03:43:20]recv_with_timeout no data received [03:43:25]OFD Sender: No OFD packet to send [03:43:30]OFD Sender: No OFD packet to send [03:43:35]OFD Sender: No OFD packet to send [03:43:40]OFD Sender: No OFD packet to send [03:43:45]OFD Sender: No OFD packet to send [03:43:50]OFD Sender: No OFD packet to send [03:43:55]OFD Sender: No OFD packet to send [03:44:00]OFD Sender: No OFD packet to send [03:44:05]OFD Sender: No OFD packet to send [03:44:10]OFD Sender: No OFD packet to send [03:44:15]OFD Sender: No OFD packet to send [03:44:20]OFD Sender: No OFD packet to send [03:44:25]OFD Sender: No OFD packet to send [03:44:27]recv_with_timeout no data received [03:44:30]OFD Sender: No OFD packet to send [03:44:35]OFD Sender: No OFD packet to send [03:44:40]OFD Sender: No OFD packet to send [03:44:45]OFD Sender: No OFD packet to send [03:44:50]OFD Sender: No OFD packet to send [03:44:55]OFD Sender: No OFD packet to send [03:45:00]OFD Sender: No OFD packet to send [03:45:05]OFD Sender: No OFD packet to send [03:45:10]OFD Sender: No OFD packet to send [03:45:15]OFD Sender: No OFD packet to send [03:45:20]OFD Sender: No OFD packet to send [03:45:25]OFD Sender: No OFD packet to send [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:49]recv_with_timeout no data received [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:04]recv_with_timeout no data received [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:25]OFD Sender: No OFD packet to send [03:47:31]OFD Sender: No OFD packet to send [03:47:36]OFD Sender: No OFD packet to send [03:47:41]OFD Sender: No OFD packet to send [03:47:46]OFD Sender: No OFD packet to send [03:47:51]OFD Sender: No OFD packet to send [03:47:56]OFD Sender: No OFD packet to send [03:48:01]OFD Sender: No OFD packet to send [03:48:06]OFD Sender: No OFD packet to send [03:48:11]OFD Sender: No OFD packet to send [03:48:16]OFD Sender: No OFD packet to send [03:48:21]OFD Sender: No OFD packet to send [03:48:26]OFD Sender: No OFD packet to send [03:48:31]OFD Sender: No OFD packet to send [03:48:36]OFD Sender: No OFD packet to send [03:48:41]OFD Sender: No OFD packet to send [03:48:46]OFD Sender: No OFD packet to send [03:48:51]OFD Sender: No OFD packet to send [03:48:56]OFD Sender: No OFD packet to send [03:49:01]OFD Sender: No OFD packet to send [03:49:06]OFD Sender: No OFD packet to send [03:49:11]OFD Sender: No OFD packet to send [03:49:16]OFD Sender: No OFD packet to send [03:49:21]OFD Sender: No OFD packet to send [03:49:26]OFD Sender: No OFD packet to send [03:49:31]OFD Sender: No OFD packet to send [03:49:36]OFD Sender: No OFD packet to send [03:49:41]OFD Sender: No OFD packet to send [03:49:46]OFD Sender: No OFD packet to send [03:49:51]OFD Sender: No OFD packet to send [03:49:56]OFD Sender: No OFD packet to send [03:50:01]OFD Sender: No OFD packet to send [03:50:06]OFD Sender: No OFD packet to send [03:50:11]OFD Sender: No OFD packet to send [03:50:16]OFD Sender: No OFD packet to send [03:50:21]OFD Sender: No OFD packet to send [03:50:26]OFD Sender: No OFD packet to send [03:50:31]OFD Sender: No OFD packet to send [03:50:36]OFD Sender: No OFD packet to send [03:50:41]OFD Sender: No OFD packet to send [03:50:46]OFD Sender: No OFD packet to send [03:50:51]OFD Sender: No OFD packet to send [03:50:56]OFD Sender: No OFD packet to send [03:51:01]OFD Sender: No OFD packet to send [03:51:06]OFD Sender: No OFD packet to send [03:51:11]OFD Sender: No OFD packet to send [03:51:16]OFD Sender: No OFD packet to send [03:51:21]OFD Sender: No OFD packet to send [03:51:26]OFD Sender: No OFD packet to send [03:51:31]OFD Sender: No OFD packet to send [03:51:36]OFD Sender: No OFD packet to send [03:51:41]OFD Sender: No OFD packet to send [03:51:46]OFD Sender: No OFD packet to send [03:51:51]OFD Sender: No OFD packet to send [03:51:56]OFD Sender: No OFD packet to send [03:52:01]OFD Sender: No OFD packet to send [03:52:06]OFD Sender: No OFD packet to send [03:52:11]OFD Sender: No OFD packet to send [03:52:16]OFD Sender: No OFD packet to send [03:52:21]OFD Sender: No OFD packet to send [03:52:26]OFD Sender: No OFD packet to send [03:52:31]OFD Sender: No OFD packet to send [03:52:36]OFD Sender: No OFD packet to send [03:52:41]OFD Sender: No OFD packet to send [03:52:46]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:31]OFD Sender: No OFD packet to send [03:53:36]OFD Sender: No OFD packet to send [03:53:41]OFD Sender: No OFD packet to send [03:53:46]OFD Sender: No OFD packet to send [03:53:51]OFD Sender: No OFD packet to send [03:53:56]OFD Sender: No OFD packet to send [03:54:01]OFD Sender: No OFD packet to send [03:54:06]OFD Sender: No OFD packet to send [03:54:11]OFD Sender: No OFD packet to send [03:54:16]OFD Sender: No OFD packet to send [03:54:21]OFD Sender: No OFD packet to send [03:54:26]OFD Sender: No OFD packet to send [03:54:31]OFD Sender: No OFD packet to send [03:54:36]OFD Sender: No OFD packet to send [03:54:41]OFD Sender: No OFD packet to send [03:54:46]OFD Sender: No OFD packet to send [03:54:51]OFD Sender: No OFD packet to send [03:54:56]OFD Sender: No OFD packet to send [03:55:01]OFD Sender: No OFD packet to send [03:55:06]OFD Sender: No OFD packet to send [03:55:11]OFD Sender: No OFD packet to send [03:55:16]OFD Sender: No OFD packet to send [03:55:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [03:55:31]OFD Sender: No OFD packet to send [03:55:36]OFD Sender: No OFD packet to send [03:55:41]OFD Sender: No OFD packet to send [03:55:46]OFD Sender: No OFD packet to send [03:55:51]OFD Sender: No OFD packet to send [03:55:56]OFD Sender: No OFD packet to send [03:56:01]OFD Sender: No OFD packet to send [03:56:06]OFD Sender: No OFD packet to send [03:56:11]OFD Sender: No OFD packet to send [03:56:16]OFD Sender: No OFD packet to send [03:56:21]OFD Sender: No OFD packet to send [03:56:26]OFD Sender: No OFD packet to send [03:56:31]OFD Sender: No OFD packet to send [03:56:35]recv_with_timeout no data received [03:56:36]OFD Sender: No OFD packet to send [03:56:41]OFD Sender: No OFD packet to send [03:56:46]OFD Sender: No OFD packet to send [03:56:51]OFD Sender: No OFD packet to send [03:56:56]OFD Sender: No OFD packet to send [03:57:01]recv_with_timeout no data received [03:57:01]OFD Sender: No OFD packet to send [03:57:06]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:30]recv_with_timeout no data received [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:00]recv_with_timeout no data received [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:44]recv_with_timeout no data received [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:34]recv_with_timeout no data received [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:18]accept exits with 7 [04:04:18]New connection [04:04:18]New thread 3067202916 created [04:04:18]Thread 3067346276 joined [04:04:18]Waiting for new connection... [04:04:18] Sock 7.Parse request [04:04:18]Sock 7.Check first char [04:04:18]Sock 7.First char is OK [04:04:18]request: POST /json_proto HTTP/1.0 [04:04:18]Method: POST [04:04:18]URL: /json_proto [04:04:18]Method is POST - this is cgi request [04:04:18]url: /json_proto [04:04:18]query_string will be loaded in cgi processing [04:04:18]execute_cgi json_proto POST (null) [04:04:18]execute_cgi path=json_proto method=POST [04:04:18]POST find Content-Length [04:04:18]Host: 172.17.47.196:8080 [04:04:18]Content-Length: 1583 [04:04:18]Content-Type: application/json [04:04:18] [04:04:18]POST finish read [04:04:18]Found Content-Length = 1583 [04:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147908", "tax_sys" : 0, "items" : [ { "code": "4700003150400", "name": "\u0412\u043E\u0434\u043A\u0430 \u0424\u0440\u0443\u043D\u0437\u0435 0,75", "price" : 530.00, "quantity" : 2.000, "sum" : 1060.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000000286", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000000439", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1,5\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.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" : 1582.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:04:18]execute_script... [04:04: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 : (3)147908", "tax_sys" : 0, "items" : [ { "code": "4700003150400", "name": "\u0412\u043E\u0434\u043A\u0430 \u0424\u0440\u0443\u043D\u0437\u0435 0,75", "price" : 530.00, "quantity" : 2.000, "sum" : 1060.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000000286", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000000439", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1,5\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.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" : 1582.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:04:18]POST & json_proto [04:04:18]process_json_proto [04:04:18]json parsed OK: [04:04:18]protocol is kg_v1.0 [04:04:18]action value=close_receipt [04:04:18]process_action close_receipt [04:04:18]cmd_close_receipt [04:04:18]MH_GetDate [04:04:18]Write to MH i2c: F0 00 00 06 01 F6 [04:04:18]Write i2c OK [04:04:18]MH_I2C_Read... [04:04:18]Read from MH i2c: F0 [04:04:19]MH_I2C_Read... [04:04:19]Read from MH i2c: F0 09 00 [04:04:19]MH_I2C_Read... [04:04:19]Read from MH i2c: F0 09 00 06 01 00 C3 45 EE 66 4C 6B 94 66 0C [04:04:19]GetLastDocTimeStamp 1726889964 [04:04:19]current date 1726891459 [04:04:19]FM_GetShiftState [04:04:19]SAM_PROTO_GetShiftState [04:04:19]wFMCommunicate request_size=4 [04:04:19]MH_SAM_APDU [04:04:19]CAPDU: 80 13 01 00 [04:04:19]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [04:04:19]Write i2c OK [04:04:19]MH_I2C_Read... [04:04:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:04:19]Read from MH i2c: E2 [04:04:19]MH_I2C_Read... [04:04:19]Read from MH i2c: E2 0E 00 [04:04:19]MH_I2C_Read... [04:04:19]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CB [04:04:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [04:04:19]wFMCommunicate OK [04:04:19]SAM_PROTO_GetShiftState done [04:04:19]FM_GetShiftState done [04:04:19]opened in 1726877910 [04:04:19]opened+sec_in_day 1726964310 [04:04:19]quantity*price = 106000 [04:04:19]sum+1 = 106001 [04:04:19]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000000286 Напиток Кока-Кола 2л 1.000 * 205.00 = 205.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000000439 Напиток Кока-Кола 1,5л 1.000 * 170.00 = 170.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48744683 Сигареты Winston XStyle Caster+ 1.000 * 147.00 = 147.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1582.00 НСП 1% : 13.99 НДС 12% : 168.00 Наличными: 0.00 Безнал.: 1582.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 19 21.09.2024 04:04 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86241 ФПД: 164780268989590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T040420&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86241&fm=164780268989590&tin=02508201610067®Number=0000000000092592&sum=158200 0 [04:04:20]StoreToDocumentArchive [04:04:20]shift 496 fd 86241 [04:04:20]save to /storage/0496/doc_00086241 [04:04:20]save last doc name /storage/0496/doc_00086241 to /storage/kkm_last_doc_name [04:04:20]save OK [04:04:20]Clear old archive folders... [04:04:20]ProcessDocumentItem done err = 0, tmpTLVsize=594 [04:04:20]tlvbuf is 0207A7D0 [04:04:20]SAM_PROTO_ClearQueue [04:04:20]wFMCommunicate request_size=4 [04:04:20]MH_SAM_APDU [04:04:20]CAPDU: 80 09 00 00 [04:04:20]Write to MH i2c: E2 08 00 14 01 80 09 00 00 00 00 00 00 87 [04:04:20]Write i2c OK [04:04:20]MH_I2C_Read... [04:04:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:04:20]Read from MH i2c: E2 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [04:04:20]RAPDU: 90 00 [04:04:20]wFMCommunicate OK [04:04:20]SAM_PROTO_ClearQueue done [04:04:20]KKMCreateOFDPacket [04:04:20]OFDProtocolAddRootSTLVToBuf [04:04:20]FM_MakeSignedData [04:04:20]FM_MakeSignedData [04:04:20]SAM_PROTO_SignData [04:04:20]wFMCommunicate request_size=4 [04:04:20]MH_SAM_APDU [04:04:20]CAPDU: 80 0D 01 02 [04:04:20]Write to MH i2c: E2 08 00 15 01 80 0D 01 02 00 00 00 00 8F [04:04:20]Write i2c OK [04:04:20]MH_I2C_Read... [04:04:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:04:20]Read from MH i2c: E2 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [04:04:20]RAPDU: 90 00 [04:04:20]wFMCommunicate OK [04:04:20]wFMCommunicate request_size=255 [04:04:20]MH_SAM_APDU [04:04:20]CAPDU: 80 0D 02 02 FA 03 00 52 02 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 10 9E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 32 38 36 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 [04:04:20]Write to MH i2c: E2 02 01 16 01 80 0D 02 02 FA 00 03 00 52 02 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 10 9E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 32 38 36 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 00 00 D9 [04:04:20]Write i2c OK [04:04:20]MH_I2C_Read... [04:04:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:20]Read from MH i2c: E2 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [04:04:20]RAPDU: 90 00 [04:04:20]wFMCommunicate OK [04:04:20]wFMCommunicate request_size=255 [04:04:20]MH_SAM_APDU [04:04:20]CAPDU: 80 0D 02 02 FA D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 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 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 69 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 [04:04:20]Write to MH i2c: E2 02 01 17 01 80 0D 02 02 FA 00 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 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 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 69 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 00 00 10 [04:04:20]Write i2c OK [04:04:20]MH_I2C_Read... [04:04:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:20]Read from MH i2c: E2 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 [04:04:20]MH_I2C_Read... [04:04:20]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [04:04:20]RAPDU: 90 00 [04:04:20]wFMCommunicate OK [04:04:20]wFMCommunicate request_size=103 [04:04:20]MH_SAM_APDU [04:04:20]CAPDU: 80 0D 02 02 62 69 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 45 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E1 50 01 00 35 04 06 00 95 DD E5 66 2C 96 [04:04:20]Write to MH i2c: E2 6A 00 18 01 80 0D 02 02 62 00 69 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 45 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E1 50 01 00 35 04 06 00 95 DD E5 66 2C 96 00 00 C8 [04:04:20]Write i2c OK [04:04:20]MH_I2C_Read... [04:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:21]Read from MH i2c: E2 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 03 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [04:04:21]RAPDU: 90 00 [04:04:21]wFMCommunicate OK [04:04:21]wFMCommunicate request_size=4 [04:04:21]MH_SAM_APDU [04:04:21]CAPDU: 80 0D 03 02 [04:04:21]Write to MH i2c: E2 08 00 19 01 80 0D 03 02 00 00 00 00 95 [04:04:21]Write i2c OK [04:04:21]MH_I2C_Read... [04:04:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:04:21]Read from MH i2c: E2 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 0B 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 0B 00 19 01 00 73 28 80 BB 15 59 56 63 90 00 93 [04:04:21]RAPDU: 73 28 80 BB 15 59 56 63 90 00 [04:04:21]wFMCommunicate OK [04:04:21]SAM_PROTO_SignData done [04:04:21]FM_MakeSignedData done [04:04:21]CreateOFDProtocolMessage [04:04:21]wFMCommunicate request_size=4 [04:04:21]MH_SAM_APDU [04:04:21]CAPDU: 80 11 00 00 [04:04:21]Write to MH i2c: E2 08 00 1A 01 80 11 00 00 00 00 00 00 95 [04:04:21]Write i2c OK [04:04:21]MH_I2C_Read... [04:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:04:21]Read from MH i2c: E2 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 17 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 17 00 1A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F4 [04:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [04:04:21]wFMCommunicate OK [04:04:21]CreateOFDProtocolMessage done [04:04:21]OFDSenderStorePacket 86241 [04:04:21]StoreOFDPacket docnum=86241 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5901929+1721002828=1726904757 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 B6 79 EE 66 4C 6B 94 66 33 [07:45:58]Current date/time: 21.09.2024 07:45 [07:45:58]FM_Init [07:45:58]wFMConnect [07:45:58]MH_SAM_On [07:45:58]Write to MH i2c: E0 00 00 08 00 E7 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_init finished! [07:45:58]*** atr: [07:45:58]*** 0F 3B D5 18 FF 81 91 FE [07:45:58]*** 1F C3 80 73 C8 21 10 0A [07:45:58]*** 00 00 00 00 00 00 00 00 [07:45:58]*** 00 00 00 00 00 00 00 00 [07:45:58]*** 00 00 00 00 00 00 00 00 [07:45:58]*** 00 00 00 00 00 00 00 00 [07:45:58]*** 00 00 00 00 00 00 00 00 [07:45:58]*** 00 00 00 00 00 00 00 00 [07:45:58]Read from MH i2c: E0 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E0 10 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:45:58]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:45:58]wFMCommunicate request_size=10 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:45:58]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:45:58]RAPDU: 90 00 [07:45:58]wFMCommunicate OK [07:45:58]wFMCommunicate request_size=4 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 11 00 00 [07:45:58]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 17 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [07:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:45:58]wFMCommunicate OK [07:45:58]Detected FM SN is 0000000000874979 [07:45:58]Stored FM SN is 0000000000874979 [07:45:58]wFMCommunicate request_size=9 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 16 00 00 04 B6 D7 00 00 [07:45:58]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:45:58]RAPDU: 90 00 [07:45:58]wFMCommunicate OK [07:45:58]FM PIN OK [07:45:58]wFMCommunicate request_size=8 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 14 04 00 03 02 00 01 [07:45:58]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:45:58]RAPDU: 90 00 [07:45:58]wFMCommunicate OK [07:45:58]wFMCommunicate request_size=13 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:45:58]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:45:58]RAPDU: 90 00 [07:45:58]wFMCommunicate OK [07:45:58]wFMCommunicate request_size=4 [07:45:58]MH_SAM_APDU [07:45:58]CAPDU: 80 11 00 00 [07:45:58]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:58]Read from MH i2c: E2 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 17 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [07:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:45:58]wFMCommunicate OK [07:45:58]DocumentArchiveInit [07:45:58]Start Httpd... [07:45:58]Httpd thread 3067284836 created [07:45:58]Write to MH i2c: 01 00 00 0F 00 0F [07:45:58]Write i2c OK [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: 01 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: 01 07 00 [07:45:58]MH_I2C_Read... [07:45:58]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:45:58]MH Int Process started [07:45:58]Allocated Socket 8 [07:45:58]Bind OK [07:45:58]Listen OK [07:45:58]httpd running on port 8080 [07:45:58]Waiting for new connection... [07:45:58]OFD Sender: Processing packet 86241 [packets to send 266, broken 265] [07:45:58]ProducePacketName [07:45:58]name=ofd_packets/00086241 [07:45:58]OFD Sender: To server: pG, [07:45:58]CommunicateWithHost lk.salyk.kg:30040 [07:45:58]ConnectInit lk.salyk.kg [07:46:00]accept exits with 9 [07:46:00]New connection [07:46:00]New thread 3066998116 created [07:46:00]Waiting for new connection... [07:46:00] Sock 9.Parse request [07:46:00]Sock 9.Check first char [07:46:00]Sock 9.First char is OK [07:46:00]request: POST /json_proto HTTP/1.0 [07:46:00]Method: POST [07:46:00]URL: /json_proto [07:46:00]Method is POST - this is cgi request [07:46:00]url: /json_proto [07:46:00]query_string will be loaded in cgi processing [07:46:00]execute_cgi json_proto POST (null) [07:46:00]execute_cgi path=json_proto method=POST [07:46:00]POST find Content-Length [07:46:00]Host: 172.17.47.196:8080 [07:46:00]Content-Length: 215 [07:46:00]Content-Type: application/json [07:46:00] [07:46:00]POST finish read [07:46:00]Found Content-Length = 215 [07:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:00]execute_script... [07:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:00]POST & json_proto [07:46:00]process_json_proto [07:46:00]json parsed OK: [07:46:00]protocol is kg_v1.0 [07:46:00]action value=get_value [07:46:00]process_action get_value [07:46:00]cmd_get_value [07:46:00]process_action get_value done [07:46:00]requested_data is exist [07:46:00]produce_requested_data [07:46:00]requested_item kkm.sn is exist - process it [07:46:00]requested_item kkm.ver is exist - process it [07:46:00]requested_item fm.sn is exist - process it [07:46:00]wFMCommunicate request_size=4 [07:46:00]MH_SAM_APDU [07:46:00]CAPDU: 80 11 00 00 [07:46:00]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:46:00]Write i2c OK [07:46:00]MH_I2C_Read... [07:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:00]Read from MH i2c: E2 [07:46:00]MH_I2C_Read... [07:46:00]Read from MH i2c: E2 17 00 [07:46:00]MH_I2C_Read... [07:46:00]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [07:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:46:00]wFMCommunicate OK [07:46:00]requested_item fd.num is exist - process it [07:46:00]SAM_PROTO_GetFieldsCounters [07:46:00]wFMCommunicate request_size=4 [07:46:00]MH_SAM_APDU [07:46:00]CAPDU: 80 13 00 00 [07:46:00]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:46:00]Write i2c OK [07:46:00]MH_I2C_Read... [07:46:00]Read from MH i2c: E2 [07:46:00]MH_I2C_Read... [07:46:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:00]Read from MH i2c: E2 62 00 [07:46:00]MH_I2C_Read... [07:46:00]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E1 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [07:46:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E1 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:00]wFMCommunicate OK [07:46:00]SAM_PROTO_GetFieldsCounters done [07:46:00]requested_item shift.num is exist - process it [07:46:00]requested_item shift.opened is exist - process it [07:46:00]req_shift_opened [07:46:00]FM_GetShiftState [07:46:00]SAM_PROTO_GetShiftState [07:46:00]wFMCommunicate request_size=4 [07:46:00]MH_SAM_APDU [07:46:00]CAPDU: 80 13 01 00 [07:46:00]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:46:00]Write i2c OK [07:46:00]MH_I2C_Read... [07:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:00]Read from MH i2c: E2 [07:46:00]MH_I2C_Read... [07:46:00]Read from MH i2c: E2 0E 00 [07:46:00]MH_I2C_Read... [07:46:00]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [07:46:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [07:46:00]wFMCommunicate OK [07:46:00]SAM_PROTO_GetShiftState done [07:46:00]FM_GetShiftState done [07:46:00]req_shift_opened done [07:46:00]requested_item shift.open_date is exist - process it [07:46:00]req_shift_open_date [07:46:00]req_shift_open_date done [07:46:00]produce_requested_data done [07:46:00]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86241,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [07:46:00]process_action_free get_value [07:46:00]json_value_free [07:46:00]json_value_free done [07:46:00]process_json_proto returns [07:46:00]Send response to host [07:46:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86241,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [07:46:00]free response buf [07:46:00]execute_script done [07:46:00]execute_script returns [07:46:00]free content buf [07:46:00]Sock 9.Close socket [07:46:00]Sock 9.Thread stoped [07:46:00]accept exits with 10 [07:46:00]New connection [07:46:00]New thread 3066854756 created [07:46:00]Thread 3066998116 joined [07:46:00]Waiting for new connection... [07:46:00] Sock 10.Parse request [07:46:00]Sock 10.Check first char [07:46:00]Sock 10.First char is OK [07:46:00]request: POST /json_proto HTTP/1.0 [07:46:00]Method: POST [07:46:00]URL: /json_proto [07:46:00]Method is POST - this is cgi request [07:46:00]url: /json_proto [07:46:00]query_string will be loaded in cgi processing [07:46:00]execute_cgi json_proto POST (null) [07:46:00]execute_cgi path=json_proto method=POST [07:46:00]POST find Content-Length [07:46:00]Host: 172.17.47.196:8080 [07:46:00]Content-Length: 331 [07:46:00]Content-Type: application/json [07:46:00] [07:46:00]POST finish read [07:46:00]Found Content-Length = 331 [07:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:46:00]execute_script... [07:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:46:00]POST & json_proto [07:46:00]process_json_proto [07:46:00]json parsed OK: [07:46:00]protocol is kg_v1.0 [07:46:00]action value=get_value [07:46:00]process_action get_value [07:46:00]cmd_get_value [07:46:00]process_action get_value done [07:46:00]requested_data is exist [07:46:00]produce_requested_data [07:46:00]requested_item fm.sale.total is exist - process it [07:46:00]SAM_PROTO_GetFMData [07:46:00]wFMCommunicate request_size=4 [07:46:00]MH_SAM_APDU [07:46:00]CAPDU: 80 13 03 00 [07:46:00]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:46:00]Write i2c OK [07:46:00]MH_I2C_Read... [07:46:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:46:01]Read from MH i2c: E2 [07:46:01]MH_I2C_Read... [07:46:01]Read from MH i2c: E2 FD 00 [07:46:01]MH_I2C_Read... [07:46:01]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 00 4D 01 00 69 04 A3 00 6F 04 04 00 87 4A 01 00 B1 04 05 00 36 E8 93 B4 01 70 04 05 00 58 9C 2D 87 01 72 04 04 00 DE 4B 66 2D 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 B6 62 60 2E 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 27 4A DD 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 79 02 00 00 B1 04 04 00 A4 9C EA 0B 70 04 04 00 B4 89 E3 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 95 FC 43 01 90 00 62 [07:46:01]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 00 4D 01 00 69 04 A3 00 6F 04 04 00 87 4A 01 00 B1 04 05 00 36 E8 93 B4 01 70 04 05 00 58 9C 2D 87 01 72 04 04 00 DE 4B 66 2D 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 B6 62 60 2E 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 27 4A DD 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 79 02 00 00 B1 04 04 00 A4 9C EA 0B 70 04 04 00 B4 89 E3 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 95 FC 43 01 90 00 [07:46:01]wFMCommunicate OK [07:46:01]wFMCommunicate request_size=4 [07:46:01]MH_SAM_APDU [07:46:01]CAPDU: 80 17 00 00 [07:46:01]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:46:01]Write i2c OK [07:46:01]MH_I2C_Read... [07:46:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:46:01]Read from MH i2c: E2 [07:46:01]MH_I2C_Read... [07:46:01]Read from MH i2c: E2 FD 00 [07:46:01]MH_I2C_Read... [07:46:01]Read from MH i2c: E2 FD 00 14 00 00 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 89 FF 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 32 [07:46:01]RAPDU: 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 89 FF 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:46:01]wFMCommunicate OK [07:46:01]wFMCommunicate request_size=4 [07:46:01]MH_SAM_APDU [07:46:01]CAPDU: 80 17 00 00 [07:46:01]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:46:01]Write i2c OK [07:46:01]MH_I2C_Read... [07:46:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:46:01]Connected sock=7 [07:46:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 66 02 00 00 67 5D 5E 02 E8 7E 5A 03 01 00 03 00 52 02 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 30 30 06 04 1C 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A4 D1 80 D1 83 D0 BD D0 B7 D0 B5 20 30 2C 37 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 10 9E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 32 38 36 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 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 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 69 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 41 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 69 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C4 45 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E1 50 01 00 35 04 06 00 95 DD E5 66 2C 96 73 28 80 BB 15 59 56 63 [07:46:01]Read from MH i2c: E2 [07:46:01]MH_I2C_Read... [07:46:01]Read from MH i2c: E2 FD 00 [07:46:01]MH_I2C_Read... [07:46:01]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [07:46:01]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:46:01]wFMCommunicate OK [07:46:01]wFMCommunicate request_size=4 [07:46:01]MH_SAM_APDU [07:46:01]CAPDU: 80 17 00 00 [07:46:01]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:46:01]Write i2c OK [07:46:01]MH_I2C_Read... [07:46:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:46:02]Read from MH i2c: E2 [07:46:02]MH_I2C_Read... [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5901997+1721002828=1726904825 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 FA 79 EE 66 4C 6B 94 66 77 [07:47:06]Current date/time: 21.09.2024 07:47 [07:47:06]FM_Init [07:47:06]wFMConnect [07:47:06]MH_SAM_On [07:47:06]Write to MH i2c: E0 00 00 08 00 E7 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_init finished! [07:47:06]*** atr: [07:47:06]*** 0F 3B D5 18 FF 81 91 FE [07:47:06]*** 1F C3 80 73 C8 21 10 0A [07:47:06]*** 00 00 00 00 00 00 00 00 [07:47:06]*** 00 00 00 00 00 00 00 00 [07:47:06]*** 00 00 00 00 00 00 00 00 [07:47:06]*** 00 00 00 00 00 00 00 00 [07:47:06]*** 00 00 00 00 00 00 00 00 [07:47:06]*** 00 00 00 00 00 00 00 00 [07:47:06]Read from MH i2c: E0 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E0 10 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:47:06]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:47:06]wFMCommunicate request_size=10 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:47:06]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 11 00 00 [07:47:06]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 17 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [07:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:47:06]wFMCommunicate OK [07:47:06]Detected FM SN is 0000000000874979 [07:47:06]Stored FM SN is 0000000000874979 [07:47:06]wFMCommunicate request_size=9 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 16 00 00 04 B6 D7 00 00 [07:47:06]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]FM PIN OK [07:47:06]wFMCommunicate request_size=8 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 14 04 00 03 02 00 01 [07:47:06]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]wFMCommunicate request_size=13 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:47:06]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 11 00 00 [07:47:06]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 17 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [07:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:47:06]wFMCommunicate OK [07:47:06]DocumentArchiveInit [07:47:06]Start Httpd... [07:47:06]Httpd thread 3067030884 created [07:47:06]Write to MH i2c: 01 00 00 0F 00 0F [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: 01 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: 01 07 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:47:06]MH Int Process started [07:47:06]Allocated Socket 7 [07:47:06]Bind OK [07:47:06]Listen OK [07:47:06]httpd running on port 8080 [07:47:06]Waiting for new connection... [07:47:06]OFD Sender: No OFD packet to send [07:47:08]accept exits with 8 [07:47:08]New connection [07:47:08]New thread 3066744164 created [07:47:08]Waiting for new connection... [07:47:08] Sock 8.Parse request [07:47:08]Sock 8.Check first char [07:47:08]Sock 8.First char is OK [07:47:08]request: POST /json_proto HTTP/1.0 [07:47:08]Method: POST [07:47:08]URL: /json_proto [07:47:08]Method is POST - this is cgi request [07:47:08]url: /json_proto [07:47:08]query_string will be loaded in cgi processing [07:47:08]execute_cgi json_proto POST (null) [07:47:08]execute_cgi path=json_proto method=POST [07:47:08]POST find Content-Length [07:47:08]Host: 172.17.47.196:8080 [07:47:08]Content-Length: 215 [07:47:08]Content-Type: application/json [07:47:08] [07:47:08]POST finish read [07:47:08]Found Content-Length = 215 [07:47:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:08]execute_script... [07:47:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:08]POST & json_proto [07:47:08]process_json_proto [07:47:08]json parsed OK: [07:47:08]protocol is kg_v1.0 [07:47:08]action value=get_value [07:47:08]process_action get_value [07:47:08]cmd_get_value [07:47:08]process_action get_value done [07:47:08]requested_data is exist [07:47:08]produce_requested_data [07:47:08]requested_item kkm.sn is exist - process it [07:47:08]requested_item kkm.ver is exist - process it [07:47:08]requested_item fm.sn is exist - process it [07:47:08]wFMCommunicate request_size=4 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 11 00 00 [07:47:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 17 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [07:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:47:08]wFMCommunicate OK [07:47:08]requested_item fd.num is exist - process it [07:47:08]SAM_PROTO_GetFieldsCounters [07:47:08]wFMCommunicate request_size=4 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 13 00 00 [07:47:08]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 62 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E3 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [07:47:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E3 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:47:08]wFMCommunicate OK [07:47:08]SAM_PROTO_GetFieldsCounters done [07:47:08]requested_item shift.num is exist - process it [07:47:08]requested_item shift.opened is exist - process it [07:47:08]req_shift_opened [07:47:08]FM_GetShiftState [07:47:08]SAM_PROTO_GetShiftState [07:47:08]wFMCommunicate request_size=4 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 13 01 00 [07:47:08]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:47:08]Write i2c OK [07:47:08]MH_I2C_Read... [07:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:08]Read from MH i2c: E2 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 0E 00 [07:47:08]MH_I2C_Read... [07:47:08]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [07:47:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [07:47:08]wFMCommunicate OK [07:47:08]SAM_PROTO_GetShiftState done [07:47:08]FM_GetShiftState done [07:47:08]req_shift_opened done [07:47:08]requested_item shift.open_date is exist - process it [07:47:08]req_shift_open_date [07:47:08]req_shift_open_date done [07:47:08]produce_requested_data done [07:47:08]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86243,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [07:47:08]process_action_free get_value [07:47:08]json_value_free [07:47:08]json_value_free done [07:47:08]process_json_proto returns [07:47:08]Send response to host [07:47:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86243,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [07:47:08]free response buf [07:47:08]execute_script done [07:47:08]execute_script returns [07:47:08]free content buf [07:47:08]Sock 8.Close socket [07:47:08]Sock 8.Thread stoped [07:47:08]accept exits with 6 [07:47:08]New connection [07:47:08]New thread 3066600804 created [07:47:08]Thread 3066744164 joined [07:47:08]Waiting for new connection... [07:47:08] Sock 6.Parse request [07:47:08]Sock 6.Check first char [07:47:08]Sock 6.First char is OK [07:47:08]request: POST /json_proto HTTP/1.0 [07:47:08]Method: POST [07:47:08]URL: /json_proto [07:47:08]Method is POST - this is cgi request [07:47:08]url: /json_proto [07:47:08]query_string will be loaded in cgi processing [07:47:08]execute_cgi json_proto POST (null) [07:47:08]execute_cgi path=json_proto method=POST [07:47:08]POST find Content-Length [07:47:08]Host: 172.17.47.196:8080 [07:47:08]Content-Length: 331 [07:47:08]Content-Type: application/json [07:47:08] [07:47:08]POST finish read [07:47:08]Found Content-Length = 331 [07:47:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:47:08]execute_script... [07:47:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:47:08]POST & json_proto [07:47:08]process_json_proto [07:47:08]json parsed OK: [07:47:08]protocol is kg_v1.0 [07:47:08]action value=get_value [07:47:08]process_action get_value [07:47:08]cmd_get_value [07:47:08]process_action get_value done [07:47:08]requested_data is exist [07:47:08]produce_requested_data [07:47:08]requested_item fm.sale.total is exist - process it [07:47:08]SAM_PROTO_GetFMData [07:47:08]wFMCommunicate request_size=4 [07:47:08]MH_SAM_APDU [07:47:08]CAPDU: 80 13 03 00 [07:47:08]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:47:09]Write i2c OK [07:47:09]MH_I2C_Read... [07:47:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:47:09]Read from MH i2c: E2 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 FD 00 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 02 4D 01 00 69 04 A3 00 6F 04 04 00 89 4A 01 00 B1 04 05 00 E2 59 94 B4 01 70 04 05 00 04 0E 2E 87 01 72 04 04 00 DE 4B 66 2D 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 C8 6E 60 2E 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 28 4B DD 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 79 02 00 00 B1 04 04 00 A4 9C EA 0B 70 04 04 00 B4 89 E3 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 95 FC 43 01 90 00 C3 [07:47:09]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 02 4D 01 00 69 04 A3 00 6F 04 04 00 89 4A 01 00 B1 04 05 00 E2 59 94 B4 01 70 04 05 00 04 0E 2E 87 01 72 04 04 00 DE 4B 66 2D 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 C8 6E 60 2E 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 28 4B DD 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 79 02 00 00 B1 04 04 00 A4 9C EA 0B 70 04 04 00 B4 89 E3 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 95 FC 43 01 90 00 [07:47:09]wFMCommunicate OK [07:47:09]wFMCommunicate request_size=4 [07:47:09]MH_SAM_APDU [07:47:09]CAPDU: 80 17 00 00 [07:47:09]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:47:09]Write i2c OK [07:47:09]MH_I2C_Read... [07:47:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:09]Read from MH i2c: E2 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 FD 00 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 FD 00 14 00 00 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 89 FF 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 32 [07:47:09]RAPDU: 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 89 FF 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:47:09]wFMCommunicate OK [07:47:09]wFMCommunicate request_size=4 [07:47:09]MH_SAM_APDU [07:47:09]CAPDU: 80 17 00 00 [07:47:09]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:47:09]Write i2c OK [07:47:09]MH_I2C_Read... [07:47:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:10]Read from MH i2c: E2 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 FD 00 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [07:47:10]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:47:10]wFMCommunicate OK [07:47:10]wFMCommunicate request_size=4 [07:47:10]MH_SAM_APDU [07:47:10]CAPDU: 80 17 00 00 [07:47:10]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:47:10]Write i2c OK [07:47:10]MH_I2C_Read... [07:47:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:10]Read from MH i2c: E2 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 FD 00 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [07:47:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [07:47:10]wFMCommunicate OK [07:47:10]wFMCommunicate request_size=4 [07:47:10]MH_SAM_APDU [07:47:10]CAPDU: 80 17 00 00 [07:47:10]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:47:10]Write i2c OK [07:47:10]MH_I2C_Read... [07:47:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [07:47:10]Read from MH i2c: E2 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 E5 00 [07:47:10]MH_I2C_Read... [07:47:10]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [07:47:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:47:10]wFMCommunicate OK [07:47:10]SAM_PROTO_GetFMData done [07:47:10]requested_item fm.sale_refund.total is exist - process it [07:47:10]requested_item fm.buy.total is exist - process it [07:47:10]requested_item shift.sale.total is exist - process it [07:47:10]SAM_PROTO_GetShiftData [07:47:10]wFMCommunicate request_size=4 [07:47:10]MH_SAM_APDU [07:47:10]CAPDU: 80 13 02 00 [07:47:10]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [07:47:10]Write i2c OK [07:47:10]MH_I2C_Read... [07:47:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:47:11]Read from MH i2c: E2 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 15 00 00 00 69 04 9B 00 6F 04 04 00 15 00 00 00 B1 04 03 00 E3 72 0F 70 04 03 00 20 AE 09 72 04 03 00 C3 C4 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0A A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FD 22 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 16 [07:47:11]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 15 00 00 00 69 04 9B 00 6F 04 04 00 15 00 00 00 B1 04 03 00 E3 72 0F 70 04 03 00 20 AE 09 72 04 03 00 C3 C4 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0A A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FD 22 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:47:11]wFMCommunicate OK [07:47:11]wFMCommunicate request_size=4 [07:47:11]MH_SAM_APDU [07:47:11]CAPDU: 80 17 00 00 [07:47:11]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:47:11]Write i2c OK [07:47:11]MH_I2C_Read... [07:47:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:11]Read from MH i2c: E2 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [07:47:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:47:11]wFMCommunicate OK [07:47:11]wFMCommunicate request_size=4 [07:47:11]MH_SAM_APDU [07:47:11]CAPDU: 80 17 00 00 [07:47:11]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:47:11]Write i2c OK [07:47:11]MH_I2C_Read... [07:47:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:11]Read from MH i2c: E2 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [07:47:11]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:47:11]wFMCommunicate OK [07:47:11]wFMCommunicate request_size=4 [07:47:11]MH_SAM_APDU [07:47:11]CAPDU: 80 17 00 00 [07:47:11]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:47:11]Write i2c OK [07:47:11]MH_I2C_Read... [07:47:11]OFD Sender: No OFD packet to send [07:47:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:11]Read from MH i2c: E2 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 [07:47:11]MH_I2C_Read... [07:47:11]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [07:47:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:47:12]wFMCommunicate OK [07:47:12]wFMCommunicate request_size=4 [07:47:12]MH_SAM_APDU [07:47:12]CAPDU: 80 17 00 00 [07:47:12]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:47:12]Write i2c OK [07:47:12]MH_I2C_Read... [07:47:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:47:12]Read from MH i2c: E2 [07:47:12]MH_I2C_Read... [07:47:12]Read from MH i2c: E2 CB 00 [07:47:12]MH_I2C_Read... [07:47:12]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [07:47:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:47:12]wFMCommunicate OK [07:47:12]SAM_PROTO_GetShiftData done [07:47:12]requested_item shift.sale.total_cash is exist - process it [07:47:12]requested_item shift.sale_refund.total is exist - process it [07:47:12]requested_item shift.sale_refund.total_cash is exist - process it [07:47:12]requested_item shift.buy.total is exist - process it [07:47:12]requested_item shift.buy.total_cash is exist - process it [07:47:12]produce_requested_data done [07:47:12]produce_requested_data return {"fm.sale.total":73245885.14,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":10124.51,"shift.sale.total_cash":6344.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:47:12]process_action_free get_value [07:47:12]json_value_free [07:47:12]json_value_free done [07:47:12]process_json_proto returns [07:47:12]Send response to host [07:47:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73245885.14,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":10124.51,"shift.sale.total_cash":6344.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:47:12]free response buf [07:47:12]execute_script done [07:47:12]execute_script returns [07:47:12]free content buf [07:47:12]Sock 6.Close socket [07:47:12]Sock 6.Thread stoped [07:47:16]OFD Sender: No OFD packet to send [07:47:19]accept exits with 8 [07:47:19]New connection [07:47:19]New thread 3066744164 created [07:47:19]Thread 3066600804 joined [07:47:19]Waiting for new connection... [07:47:19] Sock 8.Parse request [07:47:19]Sock 8.Check first char [07:47:19]Sock 8.First char is OK [07:47:19]request: POST /json_proto HTTP/1.0 [07:47:19]Method: POST [07:47:19]URL: /json_proto [07:47:19]Method is POST - this is cgi request [07:47:19]url: /json_proto [07:47:19]query_string will be loaded in cgi processing [07:47:19]execute_cgi json_proto POST (null) [07:47:19]execute_cgi path=json_proto method=POST [07:47:19]POST find Content-Length [07:47:19]Host: 172.17.47.196:8080 [07:47:19]Content-Length: 215 [07:47:19]Content-Type: application/json [07:47:19] [07:47:19]POST finish read [07:47:19]Found Content-Length = 215 [07:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:19]execute_script... [07:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:19]POST & json_proto [07:47:19]process_json_proto [07:47:19]json parsed OK: [07:47:19]protocol is kg_v1.0 [07:47:19]action value=get_value [07:47:19]process_action get_value [07:47:19]cmd_get_value [07:47:19]process_action get_value done [07:47:19]requested_data is exist [07:47:19]produce_requested_data [07:47:19]requested_item kkm.sn is exist - process it [07:47:19]requested_item kkm.ver is exist - process it [07:47:19]requested_item fm.sn is exist - process it [07:47:19]wFMCommunicate request_size=4 [07:47:19]MH_SAM_APDU [07:47:19]CAPDU: 80 11 00 00 [07:47:19]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [07:47:19]Write i2c OK [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 [07:47:19]MH_I2C_Read... [07:47:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:19]Read from MH i2c: E2 17 00 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F6 [07:47:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:47:19]wFMCommunicate OK [07:47:19]requested_item fd.num is exist - process it [07:47:19]SAM_PROTO_GetFieldsCounters [07:47:19]wFMCommunicate request_size=4 [07:47:19]MH_SAM_APDU [07:47:19]CAPDU: 80 13 00 00 [07:47:19]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [07:47:19]Write i2c OK [07:47:19]MH_I2C_Read... [07:47:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:19]Read from MH i2c: E2 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 62 00 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E3 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [07:47:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E3 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:47:19]wFMCommunicate OK [07:47:19]SAM_PROTO_GetFieldsCounters done [07:47:19]requested_item shift.num is exist - process it [07:47:19]requested_item shift.opened is exist - process it [07:47:19]req_shift_opened [07:47:19]FM_GetShiftState [07:47:19]SAM_PROTO_GetShiftState [07:47:19]wFMCommunicate request_size=4 [07:47:19]MH_SAM_APDU [07:47:19]CAPDU: 80 13 01 00 [07:47:19]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [07:47:19]Write i2c OK [07:47:19]MH_I2C_Read... [07:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:19]Read from MH i2c: E2 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 0E 00 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E2 [07:47:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [07:47:19]wFMCommunicate OK [07:47:19]SAM_PROTO_GetShiftState done [07:47:19]FM_GetShiftState done [07:47:19]req_shift_opened done [07:47:19]requested_item shift.open_date is exist - process it [07:47:19]req_shift_open_date [07:47:19]req_shift_open_date done [07:47:19]produce_requested_data done [07:47:19]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86243,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [07:47:19]process_action_free get_value [07:47:19]json_value_free [07:47:19]json_value_free done [07:47:19]process_json_proto returns [07:47:19]Send response to host [07:47:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86243,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [07:47:19]free response buf [07:47:19]execute_script done [07:47:19]execute_script returns [07:47:19]free content buf [07:47:19]Sock 8.Close socket [07:47:19]Sock 8.Thread stoped [07:47:19]accept exits with 9 [07:47:19]New connection [07:47:19]New thread 3066600804 created [07:47:19]Thread 3066744164 joined [07:47:19]Waiting for new connection... [07:47:19] Sock 9.Parse request [07:47:19]Sock 9.Check first char [07:47:19]Sock 9.First char is OK [07:47:19]request: POST /json_proto HTTP/1.0 [07:47:19]Method: POST [07:47:19]URL: /json_proto [07:47:19]Method is POST - this is cgi request [07:47:19]url: /json_proto [07:47:19]query_string will be loaded in cgi processing [07:47:19]execute_cgi json_proto POST (null) [07:47:19]execute_cgi path=json_proto method=POST [07:47:19]POST find Content-Length [07:47:19]Host: 172.17.47.196:8080 [07:47:19]Content-Length: 331 [07:47:19]Content-Type: application/json [07:47:19] [07:47:19]POST finish read [07:47:19]Found Content-Length = 331 [07:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:47:19]execute_script... [07:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:47:19]POST & json_proto [07:47:19]process_json_proto [07:47:19]json parsed OK: [07:47:19]protocol is kg_v1.0 [07:47:19]action value=get_value [07:47:19]process_action get_value [07:47:19]cmd_get_value [07:47:19]process_action get_value done [07:47:19]requested_data is exist [07:47:19]produce_requested_data [07:47:19]requested_item fm.sale.total is exist - process it [07:47:19]SAM_PROTO_GetFMData [07:47:19]wFMCommunicate request_size=4 [07:47:19]MH_SAM_APDU [07:47:19]CAPDU: 80 13 03 00 [07:47:19]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [07:47:19]Write i2c OK [07:47:19]MH_I2C_Read... [07:47:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:47:19]Read from MH i2c: E2 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 FD 00 [07:47:19]MH_I2C_Read... [07:47:19]Read from MH i2c: E2 FD 00 20 00 00 C8 04 85 04 C4 04 6E 04 04 00 02 4D 01 00 69 04 A3 00 6F 04 04 00 89 4A 01 00 B1 04 05 00 E2 59 94 B4 01 70 04 05 00 04 0E 2E 87 01 72 04 04 00 DE 4B 66 2D 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 C8 6E 60 2E 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 28 4B DD 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 79 02 00 00 B1 04 04 00 A4 9C EA 0B 70 04 04 00 B4 89 E3 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 95 FC 43 01 90 00 D0 [07:47:20]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 02 4D 01 00 69 04 A3 00 6F 04 04 00 89 4A 01 00 B1 04 05 00 E2 59 94 B4 01 70 04 05 00 04 0E 2E 87 01 72 04 04 00 DE 4B 66 2D 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 C8 6E 60 2E 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 28 4B DD 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 79 02 00 00 B1 04 04 00 A4 9C EA 0B 70 04 04 00 B4 89 E3 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 95 FC 43 01 90 00 [07:47:20]wFMCommunicate OK [07:47:20]wFMCommunicate request_size=4 [07:47:20]MH_SAM_APDU [07:47:20]CAPDU: 80 17 00 00 [07:47:20]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [07:47:20]Write i2c OK [07:47:20]MH_I2C_Read... [07:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:20]Read from MH i2c: E2 [07:47:20]MH_I2C_Read... [07:47:20]Read from MH i2c: E2 FD 00 [07:47:20]MH_I2C_Read... [07:47:20]Read from MH i2c: E2 FD 00 21 00 00 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 89 FF 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 3F [07:47:20]RAPDU: 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 89 FF 1A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:47:20]wFMCommunicate OK [07:47:20]wFMCommunicate request_size=4 [07:47:20]MH_SAM_APDU [07:47:20]CAPDU: 80 17 00 00 [07:47:20]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [07:47:20]Write i2c OK [07:47:20]MH_I2C_Read... [07:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:20]Read from MH i2c: E2 [07:47:20]MH_I2C_Read... [07:47:20]Read from MH i2c: E2 FD 00 [07:47:20]MH_I2C_Read... [07:47:20]Read from MH i2c: E2 FD 00 22 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 7A [07:47:20]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [07:47:20]wFMCommunicate OK [07:47:20]wFMCommunicate request_size=4 [07:47:20]MH_SAM_APDU [07:47:20]CAPDU: 80 17 00 00 [07:47:20]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [07:47:20]Write i2c OK [07:47:20]MH_I2C_Read... [07:47:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:21]Read from MH i2c: E2 [07:47:21]MH_I2C_Read... [07:47:21]Read from MH i2c: E2 FD 00 [07:47:21]MH_I2C_Read... [07:47:21]Read from MH i2c: E2 FD 00 23 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 1B [07:47:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [07:47:21]wFMCommunicate OK [07:47:21]wFMCommunicate request_size=4 [07:47:21]MH_SAM_APDU [07:47:21]CAPDU: 80 17 00 00 [07:47:21]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [07:47:21]Write i2c OK [07:47:21]MH_I2C_Read... [07:47:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [07:47:21]Read from MH i2c: E2 [07:47:21]MH_I2C_Read... [07:47:21]Read from MH i2c: E2 E5 00 [07:47:21]MH_I2C_Read... [07:47:21]Read from MH i2c: E2 E5 00 24 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 88 [07:47:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:47:21]wFMCommunicate OK [07:47:21]SAM_PROTO_GetFMData done [07:47:21]requested_item fm.sale_refund.total is exist - process it [07:47:21]requested_item fm.buy.total is exist - process it [07:47:21]requested_item shift.sale.total is exist - process it [07:47:21]SAM_PROTO_GetShiftData [07:47:21]wFMCommunicate request_size=4 [07:47:21]MH_SAM_APDU [07:47:21]CAPDU: 80 13 02 00 [07:47:21]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [07:47:21]Write i2c OK [07:47:21]MH_I2C_Read... [07:47:21]OFD Sender: No OFD packet to send [07:47:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:47:22]Read from MH i2c: E2 [07:47:22]MH_I2C_Read... [07:47:22]Read from MH i2c: E2 FD 00 [07:47:22]MH_I2C_Read... [07:47:22]Read from MH i2c: E2 FD 00 25 00 00 AE 04 AA 04 AA 04 6E 04 04 00 15 00 00 00 69 04 9B 00 6F 04 04 00 15 00 00 00 B1 04 03 00 E3 72 0F 70 04 03 00 20 AE 09 72 04 03 00 C3 C4 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0A A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FD 22 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 23 [07:47:22]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 15 00 00 00 69 04 9B 00 6F 04 04 00 15 00 00 00 B1 04 03 00 E3 72 0F 70 04 03 00 20 AE 09 72 04 03 00 C3 C4 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 0A A4 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FD 22 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:47:22]wFMCommunicate OK [07:47:22]wFMCommunicate request_size=4 [07:47:22]MH_SAM_APDU [07:47:22]CAPDU: 80 17 00 00 [07:47:22]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [07:47:22]Write i2c OK [07:47:22]MH_I2C_Read... [07:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:22]Read from MH i2c: E2 [07:47:22]MH_I2C_Read... [07:47:22]Read from MH i2c: E2 FD 00 [07:47:22]MH_I2C_Read... [07:47:22]Read from MH i2c: E2 FD 00 26 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 C8 [07:47:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:47:22]wFMCommunicate OK [07:47:22]wFMCommunicate request_size=4 [07:47:22]MH_SAM_APDU [07:47:22]CAPDU: 80 17 00 00 [07:47:22]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [07:47:22]Write i2c OK [07:47:22]MH_I2C_Read... [07:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:22]Read from MH i2c: E2 [07:47:22]MH_I2C_Read... [07:47:22]Read from MH i2c: E2 FD 00 [07:47:22]MH_I2C_Read... [07:47:22]Read from MH i2c: E2 FD 00 27 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 5E [07:47:23]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:47:23]wFMCommunicate OK [07:47:23]wFMCommunicate request_size=4 [07:47:23]MH_SAM_APDU [07:47:23]CAPDU: 80 17 00 00 [07:47:23]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [07:47:23]Write i2c OK [07:47:23]MH_I2C_Read... [07:47:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:47:23]Read from MH i2c: E2 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: E2 FD 00 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: E2 FD 00 28 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 1A [07:47:23]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:47:23]wFMCommunicate OK [07:47:23]wFMCommunicate request_size=4 [07:47:23]MH_SAM_APDU [07:47:23]CAPDU: 80 17 00 00 [07:47:23]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [07:47:23]Write i2c OK [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: E2 [07:47:23]MH_I2C_Read... [07:47:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:47:23]Read from MH i2c: E2 CB 00 [07:47:23]MH_I2C_Read... [07:47:23]Read from MH i2c: E2 CB 00 29 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [07:47:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:47:23]wFMCommunicate OK [07:47:23]SAM_PROTO_GetShiftData done [07:47:23]requested_item shift.sale.total_cash is exist - process it [07:47:23]requested_item shift.sale_refund.total is exist - process it [07:47:23]requested_item shift.sale_refund.total_cash is exist - process it [07:47:23]requested_item shift.buy.total is exist - process it [07:47:23]requested_item shift.buy.total_cash is exist - process it [07:47:23]produce_requested_data done [07:47:23]produce_requested_data return {"fm.sale.total":73245885.14,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":10124.51,"shift.sale.total_cash":6344.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:47:23]process_action_free get_value [07:47:23]json_value_free [07:47:23]json_value_free done [07:47:23]process_json_proto returns [07:47:23]Send response to host [07:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73245885.14,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":10124.51,"shift.sale.total_cash":6344.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:47:23]free response buf [07:47:23]execute_script done [07:47:23]execute_script returns [07:47:23]free content buf [07:47:23]Sock 9.Close socket [07:47:23]Sock 9.Thread stoped [07:47:26]OFD Sender: No OFD packet to send [07:47:27]recv_with_timeout no data received [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:57]OFD Sender: No OFD packet to send [07:48:02]OFD Sender: No OFD packet to send [07:48:07]OFD Sender: No OFD packet to send [07:48:12]OFD Sender: No OFD packet to send [07:48:15]recv_with_timeout no data received [07:48:17]OFD Sender: No OFD packet to send [07:48:22]OFD Sender: No OFD packet to send [07:48:27]OFD Sender: No OFD packet to send [07:48:32]OFD Sender: No OFD packet to send [07:48:37]OFD Sender: No OFD packet to send [07:48:42]OFD Sender: No OFD packet to send [07:48:47]OFD Sender: No OFD packet to send [07:48:52]OFD Sender: No OFD packet to send [07:48:57]OFD Sender: No OFD packet to send [07:49:02]OFD Sender: No OFD packet to send [07:49:07]OFD Sender: No OFD packet to send [07:49: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:31]recv_with_timeout no data received [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:42]recv_with_timeout no data received [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:27]OFD Sender: No OFD packet to send [07:53:32]OFD Sender: No OFD packet to send [07:53:37]OFD Sender: No OFD packet to send [07:53:42]OFD Sender: No OFD packet to send [07:53:47]OFD Sender: No OFD packet to send [07:53:48]recv_with_timeout no data received [07:53:52]OFD Sender: No OFD packet to send [07:53:57]OFD Sender: No OFD packet to send [07:54:02]OFD Sender: No OFD packet to send [07:54:07]OFD Sender: No OFD packet to send [07:54:10]recv_with_timeout no data received [07:54:12]OFD Sender: No OFD packet to send [07:54:17]OFD Sender: No OFD packet to send [07:54:22]OFD Sender: No OFD packet to send [07:54:27]OFD Sender: No OFD packet to send [07:54:32]OFD Sender: No OFD packet to send [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:32]OFD Sender: No OFD packet to send [07:55:37]OFD Sender: No OFD packet to send [07:55:42]OFD Sender: No OFD packet to send [07:55:47]OFD Sender: No OFD packet to send [07:55:52]OFD Sender: No OFD packet to send [07:55:57]OFD Sender: No OFD packet to send [07:56:02]OFD Sender: No OFD packet to send [07:56:07]OFD Sender: No OFD packet to send [07:56:12]OFD Sender: No OFD packet to send [07:56:17]OFD Sender: No OFD packet to send [07:56:22]OFD Sender: No OFD packet to send [07:56:27]OFD Sender: No OFD packet to send [07:56:32]OFD Sender: No OFD packet to send [07:56:37]OFD Sender: No OFD packet to send [07:56:42]OFD Sender: No OFD packet to send [07:56:47]OFD Sender: No OFD packet to send [07:56:52]OFD Sender: No OFD packet to send [07:56:57]OFD Sender: No OFD packet to send [07:57:02]OFD Sender: No OFD packet to send [07:57:07]OFD Sender: No OFD packet to send [07:57:12]OFD Sender: No OFD packet to send [07:57:17]OFD Sender: No OFD packet to send [07:57:22]OFD Sender: No OFD packet to send [07:57:27]OFD Sender: No OFD packet to send [07:57:32]OFD Sender: No OFD packet to send [07:57:37]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:43]OFD Sender: No OFD packet to send [07:58:48]OFD Sender: No OFD packet to send [07:58:51]recv_with_timeout no data received [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:59:03]OFD Sender: No OFD packet to send [07:59:08]OFD Sender: No OFD packet to send [07:59:13]OFD Sender: No OFD packet to send [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:08]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:19]recv_with_timeout no data received [08:00:23]OFD Sender: No OFD packet to send [08:00:28]OFD Sender: No OFD packet to send [08:00:33]OFD Sender: No OFD packet to send [08:00:38]OFD Sender: No OFD packet to send [08:00:43]OFD Sender: No OFD packet to send [08:00:45]recv_with_timeout no data received [08:00:48]OFD Sender: No OFD packet to send [08:00:53]OFD Sender: No OFD packet to send [08:00:58]OFD Sender: No OFD packet to send [08:01:02]recv_with_timeout no data received [08:01:03]OFD Sender: No OFD packet to send [08:01:08]OFD Sender: No OFD packet to send [08:01:13]OFD Sender: No OFD packet to send [08:01:18]OFD Sender: No OFD packet to send [08:01:23]OFD Sender: No OFD packet to send [08:01:28]OFD Sender: No OFD packet to send [08:01:33]OFD Sender: No OFD packet to send [08:01:38]OFD Sender: No OFD packet to send [08:01:43]OFD Sender: No OFD packet to send [08:01:48]OFD Sender: No OFD packet to send [08:01:53]OFD Sender: No OFD packet to send [08:01:58]OFD Sender: No OFD packet to send [08:02:03]OFD Sender: No OFD packet to send [08:02:08]OFD Sender: No OFD packet to send [08:02:13]OFD Sender: No OFD packet to send [08:02:18]OFD Sender: No OFD packet to send [08:02:23]OFD Sender: No OFD packet to send [08:02:28]OFD Sender: No OFD packet to send [08:02:33]OFD Sender: No OFD packet to send [08:02:38]OFD Sender: No OFD packet to send [08:02:43]OFD Sender: No OFD packet to send [08:02:48]OFD Sender: No OFD packet to send [08:02:53]OFD Sender: No OFD packet to send [08:02:58]OFD Sender: No OFD packet to send [08:03:03]OFD Sender: No OFD packet to send [08:03:08]OFD Sender: No OFD packet to send [08:03:13]OFD Sender: No OFD packet to send [08:03:18]OFD Sender: No OFD packet to send [08:03:23]OFD Sender: No OFD packet to send [08:03:28]OFD Sender: No OFD packet to send [08:03:33]OFD Sender: No OFD packet to send [08:03:38]OFD Sender: No OFD packet to send [08:03:43]OFD Sender: No OFD packet to send [08:03:47]recv_with_timeout no data received [08:03:48]OFD Sender: No OFD packet to send [08:03:53]OFD Sender: No OFD packet to send [08:03:58]OFD Sender: No OFD packet to send [08:04:03]OFD Sender: No OFD packet to send [08:04:08]OFD Sender: No OFD packet to send [08:04:13]OFD Sender: No OFD packet to send [08:04:18]OFD Sender: No OFD packet to send [08:04:23]OFD Sender: No OFD packet to send [08:04:28]OFD Sender: No OFD packet to send [08:04:33]OFD Sender: No OFD packet to send [08:04:38]OFD Sender: No OFD packet to send [08:04:43]OFD Sender: No OFD packet to send [08:04:48]OFD Sender: No OFD packet to send [08:04:53]OFD Sender: No OFD packet to send [08:04:56]recv_with_timeout no data received [08:04:58]OFD Sender: No OFD packet to send [08:05:03]OFD Sender: No OFD packet to send [08:05:08]OFD Sender: No OFD packet to send [08:05:13]OFD Sender: No OFD packet to send [08:05:18]OFD Sender: No OFD packet to send [08:05:23]OFD Sender: No OFD packet to send [08:05:28]OFD Sender: No OFD packet to send [08:05:33]OFD Sender: No OFD packet to send [08:05:38]OFD Sender: No OFD packet to send [08:05:43]OFD Sender: No OFD packet to send [08:05:48]OFD Sender: No OFD packet to send [08:05:53]OFD Sender: No OFD packet to send [08:05:58]OFD Sender: No OFD packet to send [08:06:03]OFD Sender: No OFD packet to send [08:06:08]OFD Sender: No OFD packet to send [08:06:13]OFD Sender: No OFD packet to send [08:06:18]OFD Sender: No OFD packet to send [08:06:23]OFD Sender: No OFD packet to send [08:06:28]OFD Sender: No OFD packet to send [08:06:33]OFD Sender: No OFD packet to send [08:06:38]OFD Sender: No OFD packet to send [08:06:43]OFD Sender: No OFD packet to send [08:06:48]OFD Sender: No OFD packet to send [08:06:53]OFD Sender: No OFD packet to send [08:06:58]OFD Sender: No OFD packet to send [08:07:03]OFD Sender: No OFD packet to send [08:07:08]OFD Sender: No OFD packet to send [08:07:13]OFD Sender: No OFD packet to send [08:07:15]recv_with_timeout no data received [08:07:18]OFD Sender: No OFD packet to send [08:07:23]OFD Sender: No OFD packet to send [08:07:28]OFD Sender: No OFD packet to send [08:07:33]OFD Sender: No OFD packet to send [08:07:38]OFD Sender: No OFD packet to send [08:07:43]OFD Sender: No OFD packet to send [08:07:48]OFD Sender: No OFD packet to send [08:07: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]recv_with_timeout no data received [08:09:14]OFD Sender: No OFD packet to send [08:09:19]OFD Sender: No OFD packet to send [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:34]OFD Sender: No OFD packet to send [08:09:39]OFD Sender: No OFD packet to send [08:09:44]OFD Sender: No OFD packet to send [08:09:49]OFD Sender: No OFD packet to send [08:09:51]recv_with_timeout no data received [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:22]recv_with_timeout no data received [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:12:59]OFD Sender: No OFD packet to send [08:13:04]OFD Sender: No OFD packet to send [08:13:09]OFD Sender: No OFD packet to send [08:13:14]OFD Sender: No OFD packet to send [08:13:19]OFD Sender: No OFD packet to send [08:13:24]OFD Sender: No OFD packet to send [08:13:29]OFD Sender: No OFD packet to send [08:13:34]OFD Sender: No OFD packet to send [08:13:39]OFD Sender: No OFD packet to send [08:13:44]OFD Sender: No OFD packet to send [08:13:49]OFD Sender: No OFD packet to send [08:13:54]OFD Sender: No OFD packet to send [08:13:59]OFD Sender: No OFD packet to send [08:14:04]OFD Sender: No OFD packet to send [08:14:09]OFD Sender: No OFD packet to send [08:14:14]OFD Sender: No OFD packet to send [08:14:19]OFD Sender: No OFD packet to send [08:14:24]OFD Sender: No OFD packet to send [08:14:29]OFD Sender: No OFD packet to send [08:14:34]OFD Sender: No OFD packet to send [08:14:39]OFD Sender: No OFD packet to send [08:14:44]OFD Sender: No OFD packet to send [08:14:49]OFD Sender: No OFD packet to send [08:14:54]OFD Sender: No OFD packet to send [08:14:59]OFD Sender: No OFD packet to send [08:15:04]OFD Sender: No OFD packet to send [08:15:09]OFD Sender: No OFD packet to send [08:15:14]OFD Sender: No OFD packet to send [08:15:19]OFD Sender: No OFD packet to send [08:15:24]OFD Sender: No OFD packet to send [08:15:29]OFD Sender: No OFD packet to send [08:15:33]accept exits with 8 [08:15:33]New connection [08:15:33]New thread 3066744164 created [08:15:33]Thread 3066600804 joined [08:15:33]Waiting for new connection... [08:15:33] Sock 8.Parse request [08:15:33]Sock 8.Check first char [08:15:33]Sock 8.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.47.196:8080 [08:15:33]Content-Length: 632 [08:15:33]Content-Type: application/json [08:15:33] [08:15:33]POST finish read [08:15:33]Found Content-Length = 632 [08:15:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147911", "tax_sys" : 0, "items" : [ { "code": "4780022460452", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 Yumiko gold 1\u043A\u0433", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "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 : (3)147911", "tax_sys" : 0, "items" : [ { "code": "4780022460452", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 Yumiko gold 1\u043A\u0433", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "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 2A 00 19 [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 2A 00 00 A5 80 EE 66 4C 6B 94 66 4C [08:15:33]GetLastDocTimeStamp 48 [08:15:33]current date 1726906533 [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 2B 00 80 13 01 00 00 00 00 00 A8 [08:15:33]Write i2c OK [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 [08:15:33]MH_I2C_Read... [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 2B 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EE [08:15:33]RAPDU: 09 00 01 D6 10 EE 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 1726877910 [08:15:33]opened+sec_in_day 1726964310 [08:15:33]quantity*price = 16000 [08:15:33]sum+1 = 16001 [08:15:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 160.00 НСП 1% : 1.42 НДС 12% : 16.99 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 22 21.09.2024 08:15 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86244 ФПД: 278148130508980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T081533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86244&fm=278148130508980&tin=02508201610067®Number=0000000000092592&sum=16000 0 [08:15:34]StoreToDocumentArchive [08:15:34]shift 496 fd 86244 [08:15:34]save to /storage/0496/doc_00086244 [08:15:34]save last doc name /storage/0496/doc_00086244 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=276 [08:15:34]tlvbuf is 00353B80 [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 38 00 80 09 00 00 00 00 00 00 AA [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 38 00 00 90 00 AC [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 39 00 80 0D 01 02 00 00 00 00 B2 [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 39 00 00 90 00 AD [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 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 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 00 00 00 F4 03 04 00 A5 80 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 [08:15:34]Write to MH i2c: E2 02 01 3A 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 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 00 00 00 F4 03 04 00 A5 80 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 00 00 5A [08:15:34]OFD Sender: No OFD packet to send [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]wFMCommunicate request_size=35 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 50 01 00 35 04 06 00 FC F9 68 83 90 B4 [08:15:35]Write to MH i2c: E2 26 00 3B 00 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 50 01 00 35 04 06 00 FC F9 68 83 90 B4 00 00 0D [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 03 02 [08:15:35]Write to MH i2c: E2 08 00 3C 00 80 0D 03 02 00 00 00 00 B7 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 0B 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 0B 00 3C 00 00 15 6B 8A 41 A6 CD 18 B4 90 00 42 [08:15:35]RAPDU: 15 6B 8A 41 A6 CD 18 B4 90 00 [08:15:35]wFMCommunicate OK [08:15:35]SAM_PROTO_SignData done [08:15:35]FM_MakeSignedData done [08:15:35]CreateOFDProtocolMessage [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 11 00 00 [08:15:35]Write to MH i2c: E2 08 00 3D 00 80 11 00 00 00 00 00 00 B7 [08:15:35]Write i2c OK [08:15:35]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 3D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 16 [08:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:15:35]wFMCommunicate OK [08:15:35]CreateOFDProtocolMessage done [08:15:35]OFDSenderStorePacket 86244 [08:15:35]StoreOFDPacket docnum=86244 [08:15:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 91 C2 20 01 34 A3 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 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 00 00 00 F4 03 04 00 A5 80 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 50 01 00 35 04 06 00 FC F9 68 83 90 B4 15 6B 8A 41 A6 CD 18 B4 [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/00086244 [08:15:35]NVStorageSaveData ofd_packets/00086244 [08:15:35]File name is /storage/ofd_packets/00086244 [08:15:35]Write 326 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 3E 00 3E [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 3E 00 00 00 00 00 00 FF 0F 53 [08:15:35]RasterBufferAndPrint [08:15:35]line Счет N : (3)147911 [08:15:35]line ИНН: 02508201610067 [08:15:35]line Контрольно-Кассовый Чек [08:15:35]line ПРОДАЖА [08:15:35]line Товар: 4780022460452 [08:15:35]line Антифриз Yumiko gold 1кг [08:15:35]line 1.000 * 160.00 [08:15:35]line = 160.00 [08:15:35]line НДС 12% НСП 1% [08:15:35]line > о реализуемом товаре [08:15:35]line ИТОГО: 160.00 [08:15:35]line НСП 1% : 1.42 [08:15:35]line НДС 12% : 16.99 [08:15:35]line Наличными: 160.00 [08:15:35]line Безнал.: 0.00 [08:15:35]line Место: АЗС № 137 "Партнер Нефть" [08:15:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:15:35]line СНО: Общий режим [08:15:35]line Чек 22 21.09.2024 08:15 [08:15:35]line Смена: 496 ФФД: 1.0 [08:15:35]line ЗНМ: 0300000064 [08:15:35]line РНМ: 0000000000092592 [08:15:35]line Версия ККМ: 001 [08:15:35]line ФМ: 0000000000874979 [08:15:35]line ФД: 86244 [08:15:35]line ФПД: 278148130508980 [08:15:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T081533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86244&fm=278148130508980&tin=02508201610067®Number=0000000000092592&sum=16000 [08:15:35]line 0 [08:15:35]written 0, free lines is 4095 [08:15:35]OFD Sender: Processing packet 86244 [packets to send 267, broken 266] [08:15:35]ProducePacketName [08:15:35]name=ofd_packets/00086244 [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]Write to MH i2c: 01 00 00 66 00 66 [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 66 00 00 00 00 00 00 FA 0C 73 [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 3328 [08:15:35]MH_Cut [08:15:35]Write to MH i2c: D1 01 00 6D 00 01 3F [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 6D 00 00 3E [08:15:35]Write to MH i2c: 01 00 00 6E 00 6E [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [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:37]Read from MH i2c: 01 [08:15:37]MH_I2C_Read... [08:15:37]*** Stop cut motor [08:15:37]*** Cut end [08:15:37]Read from MH i2c: 01 07 00 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: 01 07 00 6E 00 00 00 00 00 00 FF 0F 83 [08:15:37]process_action close_receipt done [08:15:37]requested_data is exist [08:15:37]produce_requested_data [08:15:37]requested_item fm.sn is exist - process it [08:15:37]wFMCommunicate request_size=4 [08:15:37]MH_SAM_APDU [08:15:37]CAPDU: 80 11 00 00 [08:15:37]Write to MH i2c: E2 08 00 6F 00 80 11 00 00 00 00 00 00 E9 [08:15:37]Write i2c OK [08:15:37]MH_I2C_Read... [08:15:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:37]Read from MH i2c: E2 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: E2 17 00 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: E2 17 00 6F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 48 [08:15:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:15:37]wFMCommunicate OK [08:15:37]requested_item fd.num is exist - process it [08:15:37]SAM_PROTO_GetFieldsCounters [08:15:37]wFMCommunicate request_size=4 [08:15:37]MH_SAM_APDU [08:15:37]CAPDU: 80 13 00 00 [08:15:37]Write to MH i2c: E2 08 00 70 00 80 13 00 00 00 00 00 00 EC [08:15:37]Write i2c OK [08:15:37]MH_I2C_Read... [08:15:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:37]Read from MH i2c: E2 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: E2 62 00 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: E2 62 00 70 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E4 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [08:15:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E4 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:37]wFMCommunicate OK [08:15:37]SAM_PROTO_GetFieldsCounters done [08:15:37]requested_item shift.num is exist - process it [08:15:37]requested_item shift.opened is exist - process it [08:15:37]req_shift_opened [08:15:37]FM_GetShiftState [08:15:37]SAM_PROTO_GetShiftState [08:15:37]wFMCommunicate request_size=4 [08:15:37]MH_SAM_APDU [08:15:37]CAPDU: 80 13 01 00 [08:15:37]Write to MH i2c: E2 08 00 71 00 80 13 01 00 00 00 00 00 EE [08:15:37]Write i2c OK [08:15:37]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 71 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 34 [08:15:37]RAPDU: 09 00 01 D6 10 EE 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":"0000000000874979","fd.num":86244,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [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":"0000000000874979","fd.num":86244,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [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 8.Close socket [08:15:37]Sock 8.Thread stoped [08:15:40]ConnectInit Can't take IP for lk.salyk.kg [08:15:40]CommunicateWithHost connect error [08:15:40]CommunicateWithHost err = -1 [08:15:40]OFD Sender: Server communicate error [08:15:45]OFD Sender: Processing packet 86244 [packets to send 267, broken 266] [08:15:45]ProducePacketName [08:15:45]name=ofd_packets/00086244 [08:15:45]OFD Sender: To server: pG, [08:15:45]CommunicateWithHost lk.salyk.kg:30040 [08:15:45]ConnectInit lk.salyk.kg [08:15:52]Connected sock=8 [08:15:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 91 C2 20 01 34 A3 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 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 00 00 00 F4 03 04 00 A5 80 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 50 01 00 35 04 06 00 FC F9 68 83 90 B4 15 6B 8A 41 A6 CD 18 B4 [08:15:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 68 4F 47 00 E3 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 50 01 00 F4 03 04 00 89 2B EE 66 B6 04 01 00 00 18 A4 31 B4 34 20 FB 63 [08:15:53]CommunicateWithHost err = 0 [08:15:53]CheckOFDResponse [08:15:53]1017 (14) - 77093643461234 [08:15:53]1041 (16) - 0000000000874979 [08:15:53]1040 (4) - 86244 [08:15:53]1012 (4) - 21.09.2024 02:12 [08:15:53]1206 (1) - 0 [08:15:53]OFD Sender: Remove packet 86244 [08:15:53]ProducePacketName [08:15:53]name=ofd_packets/00086244 [08:15:53]NVStorageDeleteData [08:15:54]OFD Sender: No OFD packet to send [08:15:59]OFD Sender: No OFD packet to send [08:16:00]recv_with_timeout no data received [08:16:04]OFD Sender: No OFD packet to send [08:16:09]OFD Sender: No OFD packet to send [08:16:14]OFD Sender: No OFD packet to send [08:16:19]OFD Sender: No OFD packet to send [08:16:24]OFD Sender: No OFD packet to send [08:16:29]OFD Sender: No OFD packet to send [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]recv_with_timeout no data received [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:13]accept exits with 9 [08:18:13]New connection [08:18:13]New thread 3066600804 created [08:18:13]Thread 3066744164 joined [08:18:13]Waiting for new connection... [08:18:13] Sock 9.Parse request [08:18:13]Sock 9.Check first char [08:18:13]Sock 9.First char is OK [08:18:13]request: POST /json_proto HTTP/1.0 [08:18:13]Method: POST [08:18:13]URL: /json_proto [08:18:13]Method is POST - this is cgi request [08:18:13]url: /json_proto [08:18:13]query_string will be loaded in cgi processing [08:18:13]execute_cgi json_proto POST (null) [08:18:13]execute_cgi path=json_proto method=POST [08:18:13]POST find Content-Length [08:18:13]Host: 172.17.47.196:8080 [08:18:13]Content-Length: 794 [08:18:13]Content-Type: application/json [08:18:13] [08:18:13]POST finish read [08:18:13]Found Content-Length = 794 [08:18:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:13]execute_script... [08:18: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)871132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:13]POST & json_proto [08:18:13]process_json_proto [08:18:13]json parsed OK: [08:18:13]protocol is kg_v1.0 [08:18:13]action value=close_receipt [08:18:13]process_action close_receipt [08:18:13]cmd_close_receipt [08:18:13]MH_GetDate [08:18:13]Write to MH i2c: F0 00 00 72 00 61 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: F0 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: F0 09 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: F0 09 00 72 00 00 45 81 EE 66 4C 6B 94 66 35 [08:18:13]GetLastDocTimeStamp 1726906533 [08:18:13]current date 1726906693 [08:18:13]FM_GetShiftState [08:18:13]SAM_PROTO_GetShiftState [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 13 01 00 [08:18:13]Write to MH i2c: E2 08 00 73 00 80 13 01 00 00 00 00 00 F0 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 0E 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 0E 00 73 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 36 [08:18:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:18:13]wFMCommunicate OK [08:18:13]SAM_PROTO_GetShiftState done [08:18:13]FM_GetShiftState done [08:18:13]opened in 1726877910 [08:18:13]opened+sec_in_day 1726964310 [08:18:13]quantity*price = 0 [08:18:13]sum+1 = 1 [08:18:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 23 21.09.2024 08:18 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 86245 ФПД: 82431437006883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T081813&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86245&fm=82431437006883&tin=02508201610067®Number=0000000000092592&sum=0 [08:18:14]StoreToDocumentArchive [08:18:14]shift 496 fd 86245 [08:18:14]save to /storage/0496/doc_00086245 [08:18:14]save last doc name /storage/0496/doc_00086245 to /storage/kkm_last_doc_name [08:18:14]save OK [08:18:14]Clear old archive folders... [08:18:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:14]tlvbuf is 00364D20 [08:18:14]SAM_PROTO_ClearQueue [08:18:14]wFMCommunicate request_size=4 [08:18:14]MH_SAM_APDU [08:18:14]CAPDU: 80 09 00 00 [08:18:14]Write to MH i2c: E2 08 00 80 00 80 09 00 00 00 00 00 00 F2 [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:14]Read from MH i2c: E2 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [08:18:14]RAPDU: 90 00 [08:18:14]wFMCommunicate OK [08:18:14]SAM_PROTO_ClearQueue done [08:18:14]KKMCreateOFDPacket [08:18:14]OFDProtocolAddRootSTLVToBuf [08:18:14]FM_MakeSignedData [08:18:14]FM_MakeSignedData [08:18:14]SAM_PROTO_SignData [08:18:14]wFMCommunicate request_size=4 [08:18:14]MH_SAM_APDU [08:18:14]CAPDU: 80 0D 01 02 [08:18:14]Write to MH i2c: E2 08 00 81 00 80 0D 01 02 00 00 00 00 FA [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:14]Read from MH i2c: E2 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [08:18:14]RAPDU: 90 00 [08:18:14]wFMCommunicate OK [08:18:14]wFMCommunicate request_size=255 [08:18:14]MH_SAM_APDU [08:18:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 45 81 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 50 01 00 35 04 06 00 4A [08:18:14]Write to MH i2c: E2 02 01 82 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 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 45 81 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 50 01 00 35 04 06 00 4A 00 00 EB [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]OFD Sender: No OFD packet to send [08:18:14]Read from MH i2c: E2 [08:18:14]MH_I2C_Read... [08:18:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:14]Read from MH i2c: E2 03 00 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [08:18:14]RAPDU: 90 00 [08:18:14]wFMCommunicate OK [08:18:14]wFMCommunicate request_size=10 [08:18:14]MH_SAM_APDU [08:18:14]CAPDU: 80 0D 02 02 05 F8 90 85 68 23 [08:18:14]Write to MH i2c: E2 0D 00 83 00 80 0D 02 02 05 00 F8 90 85 68 23 00 00 9F [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:14]Read from MH i2c: E2 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [08:18:14]RAPDU: 90 00 [08:18:14]wFMCommunicate OK [08:18:14]wFMCommunicate request_size=4 [08:18:14]MH_SAM_APDU [08:18:14]CAPDU: 80 0D 03 02 [08:18:14]Write to MH i2c: E2 08 00 84 00 80 0D 03 02 00 00 00 00 FF [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 0B 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 0B 00 84 00 00 EA 2F 14 36 59 C8 78 55 90 00 51 [08:18:15]RAPDU: EA 2F 14 36 59 C8 78 55 90 00 [08:18:15]wFMCommunicate OK [08:18:15]SAM_PROTO_SignData done [08:18:15]FM_MakeSignedData done [08:18:15]CreateOFDProtocolMessage [08:18:15]wFMCommunicate request_size=4 [08:18:15]MH_SAM_APDU [08:18:15]CAPDU: 80 11 00 00 [08:18:15]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 17 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5E [08:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:18:15]wFMCommunicate OK [08:18:15]CreateOFDProtocolMessage done [08:18:15]OFDSenderStorePacket 86245 [08:18:15]StoreOFDPacket docnum=86245 [08:18:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CE 98 07 01 36 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 45 81 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 50 01 00 35 04 06 00 4A F8 90 85 68 23 EA 2F 14 36 59 C8 78 55 [08:18:15]CheckFolder [08:18:15]dirname=/storage/ofd_packets [08:18:15]CheckFolder done [08:18:15]ProducePacketName [08:18:15]name=ofd_packets/00086245 [08:18:15]NVStorageSaveData ofd_packets/00086245 [08:18:15]File name is /storage/ofd_packets/00086245 [08:18:15]Write 301 bytes [08:18:15]NVStorageSaveData done [08:18:15]OFDSenderStorePacket done [08:18:15]KKMCreateOFDPacket done [08:18:15]NVStorageSaveData kkm_last_timestamp [08:18:15]File name is /storage/kkm_last_timestamp [08:18:15]Write 4 bytes [08:18:15]NVStorageSaveData done [08:18:15]ExternCall_PrintAddStr [08:18:15]wPrintStart [08:18:15]Write to MH i2c: 01 00 00 86 00 86 [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 07 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 07 00 86 00 00 00 00 00 00 FF 0F 9B [08:18:15]RasterBufferAndPrint [08:18:15]line Счет N : (1)871132 [08:18:15]line ИНН: 02508201610067 [08:18:15]line Контрольно-Кассовый Чек [08:18:15]line ПРОДАЖА [08:18:15]line ТРК (МРК, ГНК) : 33 [08:18:15]line Товар: 2710124130 [08:18:15]line Аи-92-К-5 [08:18:15]line 10.000 * 0.00 [08:18:15]line = 0.00 [08:18:15]line НДС 12% НСП 1% [08:18:15]line > о реализуемом товаре [08:18:15]line ИТОГО: 0.00 [08:18:15]line НСП 1% : 0.00 [08:18:15]line НДС 12% : 0.00 [08:18:15]line Наличными: 0.00 [08:18:15]line Безнал.: 0.00 [08:18:15]line Место: АЗС № 137 "Партнер Нефть" [08:18:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:18:15]line СНО: Общий режим [08:18:15]line Чек 23 21.09.2024 08:18 [08:18:15]line Смена: 496 ФФД: 1.0 [08:18:15]line ЗНМ: 0300000064 [08:18:15]line РНМ: 0000000000092592 [08:18:15]line Версия ККМ: 001 [08:18:15]line Талоны: Топливные Талоны [08:18:15]line 1 [08:18:15]line ФМ: 0000000000874979 [08:18:15]line ФД: 86245 [08:18:15]line ФПД: 82431437006883 [08:18:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T081813&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86245&fm=82431437006883&tin=02508201610067®Number=0000000000092592&sum=0 [08:18:15]OFD Sender: Processing packet 86245 [packets to send 267, broken 266] [08:18:15]ProducePacketName [08:18:15]name=ofd_packets/00086245 [08:18:15]OFD Sender: To server: pG, [08:18:15]CommunicateWithHost lk.salyk.kg:30040 [08:18:15]ConnectInit lk.salyk.kg [08:18:15]written 0, free lines is 4095 [08:18:15]Connected sock=8 [08:18:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CE 98 07 01 36 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 45 81 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 50 01 00 35 04 06 00 4A F8 90 85 68 23 EA 2F 14 36 59 C8 78 55 [08:18:15]Write to MH i2c: 01 00 00 B0 00 B0 [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 07 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 D8 0C 9B [08:18:15]RasterBufferAndPrint [08:18:15]line [08:18:15]line [08:18:15]line [08:18:15]line [08:18:15]line [08:18:15]written 0, free lines is 3294 [08:18:15]MH_Cut [08:18:15]Write to MH i2c: D1 01 00 B7 00 01 89 [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: D1 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: D1 01 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: D1 01 00 B7 00 00 88 [08:18:15]Write to MH i2c: 01 00 00 B8 00 B8 [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 29 10 47 00 CF 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 50 01 00 F4 03 04 00 18 2C EE 66 B6 04 01 00 00 E7 2A CC E8 09 64 44 CC [08:18:16]CommunicateWithHost err = 0 [08:18:16]CheckOFDResponse [08:18:16]1017 (14) - 77093643461234 [08:18:16]1041 (16) - 0000000000874979 [08:18:16]1040 (4) - 86245 [08:18:16]1012 (4) - 21.09.2024 02:14 [08:18:16]1206 (1) - 0 [08:18:16]OFD Sender: Remove packet 86245 [08:18:16]ProducePacketName [08:18:16]name=ofd_packets/00086245 [08:18:16]NVStorageDeleteData [08:18:16]*** Cut start [08:18:16]*** Partial cut [08:18:16]*** CUTSNS_PIN = 1 [08:18:16]*** CUTSNS_PIN = 0 [08:18:16]OFD Sender: No OFD packet to send [08:18:16]*** Brake cut motor [08:18:17]Read from MH i2c: 01 [08:18:17]MH_I2C_Read... [08:18:17]*** Stop cut motor [08:18:17]*** Cut end [08:18:17]Read from MH i2c: 01 07 00 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: 01 07 00 B8 00 00 00 00 00 00 FF 0F CD [08:18:17]process_action close_receipt done [08:18:17]requested_data is exist [08:18:17]produce_requested_data [08:18:17]requested_item fm.sn is exist - process it [08:18:17]wFMCommunicate request_size=4 [08:18:17]MH_SAM_APDU [08:18:17]CAPDU: 80 11 00 00 [08:18:17]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [08:18:17]Write i2c OK [08:18:17]MH_I2C_Read... [08:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:17]Read from MH i2c: E2 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: E2 17 00 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: E2 17 00 B9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 92 [08:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:18:17]wFMCommunicate OK [08:18:17]requested_item fd.num is exist - process it [08:18:17]SAM_PROTO_GetFieldsCounters [08:18:17]wFMCommunicate request_size=4 [08:18:17]MH_SAM_APDU [08:18:17]CAPDU: 80 13 00 00 [08:18:17]Write to MH i2c: E2 08 00 BA 00 80 13 00 00 00 00 00 00 36 [08:18:17]Write i2c OK [08:18:17]MH_I2C_Read... [08:18:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:17]Read from MH i2c: E2 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: E2 62 00 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: E2 62 00 BA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E5 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [08:18:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E5 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:17]wFMCommunicate OK [08:18:17]SAM_PROTO_GetFieldsCounters done [08:18:17]requested_item shift.num is exist - process it [08:18:17]requested_item shift.opened is exist - process it [08:18:17]req_shift_opened [08:18:17]FM_GetShiftState [08:18:17]SAM_PROTO_GetShiftState [08:18:17]wFMCommunicate request_size=4 [08:18:17]MH_SAM_APDU [08:18:17]CAPDU: 80 13 01 00 [08:18:17]Write to MH i2c: E2 08 00 BB 00 80 13 01 00 00 00 00 00 38 [08:18:17]Write i2c OK [08:18:17]MH_I2C_Read... [08:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:17]Read from MH i2c: E2 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: E2 0E 00 [08:18:17]MH_I2C_Read... [08:18:17]Read from MH i2c: E2 0E 00 BB 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7E [08:18:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:18:17]wFMCommunicate OK [08:18:17]SAM_PROTO_GetShiftState done [08:18:17]FM_GetShiftState done [08:18:17]req_shift_opened done [08:18:17]requested_item shift.open_date is exist - process it [08:18:17]req_shift_open_date [08:18:17]req_shift_open_date done [08:18:17]produce_requested_data done [08:18:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86245,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:18:17]process_action_free close_receipt [08:18:17]json_value_free [08:18:17]json_value_free done [08:18:17]process_json_proto returns [08:18:17]Send response to host [08:18:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86245,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:18:17]free response buf [08:18:17]execute_script done [08:18:17]execute_script returns [08:18:17]free content buf [08:18:17]Sock 9.Close socket [08:18:17]Sock 9.Thread stoped [08:18:21]OFD Sender: No OFD packet to send [08:18:26]OFD Sender: No OFD packet to send [08:18:31]OFD Sender: No OFD packet to send [08:18:36]OFD Sender: No OFD packet to send [08:18:41]OFD Sender: No OFD packet to send [08:18:46]OFD Sender: No OFD packet to send [08:18:51]OFD Sender: No OFD packet to send [08:18:56]OFD Sender: No OFD packet to send [08:19:01]OFD Sender: No OFD packet to send [08:19:06]OFD Sender: No OFD packet to send [08:19:11]OFD Sender: No OFD packet to send [08:19:16]OFD Sender: No OFD packet to send [08:19:21]OFD Sender: No OFD packet to send [08:19:26]OFD Sender: No OFD packet to send [08:19:31]OFD Sender: No OFD packet to send [08:19:36]OFD Sender: No OFD packet to send [08:19:41]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:20:58]recv_with_timeout no data received [08:21:02]OFD Sender: No OFD packet to send [08:21:07]OFD Sender: No OFD packet to send [08:21:12]OFD Sender: No OFD packet to send [08:21:17]OFD Sender: No OFD packet to send [08:21:22]OFD Sender: No OFD packet to send [08:21:27]OFD Sender: No OFD packet to send [08:21:32]OFD Sender: No OFD packet to send [08:21:37]OFD Sender: No OFD packet to send [08:21:42]OFD Sender: No OFD packet to send [08:21:47]OFD Sender: No OFD packet to send [08:21:52]OFD Sender: No OFD packet to send [08:21:57]OFD Sender: No OFD packet to send [08:22:02]OFD Sender: No OFD packet to send [08:22:07]OFD Sender: No OFD packet to send [08:22:12]OFD Sender: No OFD packet to send [08:22:17]OFD Sender: No OFD packet to send [08:22:22]OFD Sender: No OFD packet to send [08:22:27]OFD Sender: No OFD packet to send [08:22:32]OFD Sender: No OFD packet to send [08:22:37]OFD Sender: No OFD packet to send [08:22:42]OFD Sender: No OFD packet to send [08:22:47]OFD Sender: No OFD packet to send [08:22:52]OFD Sender: No OFD packet to send [08:22:57]OFD Sender: No OFD packet to send [08:23:02]OFD Sender: No OFD packet to send [08:23:07]OFD Sender: No OFD packet to send [08:23:08]recv_with_timeout no data received [08:23:12]OFD Sender: No OFD packet to send [08:23:17]OFD Sender: No OFD packet to send [08:23:22]OFD Sender: No OFD packet to send [08:23:27]OFD Sender: No OFD packet to send [08:23:32]OFD Sender: No OFD packet to send [08:23:37]OFD Sender: No OFD packet to send [08:23:42]OFD Sender: No OFD packet to send [08:23:47]OFD Sender: No OFD packet to send [08:23:52]OFD Sender: No OFD packet to send [08:23:57]OFD Sender: No OFD packet to send [08:24:02]OFD Sender: No OFD packet to send [08:24:07]OFD Sender: No OFD packet to send [08:24:12]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:22]OFD Sender: No OFD packet to send [08:24:27]OFD Sender: No OFD packet to send [08:24:32]OFD Sender: No OFD packet to send [08:24:35]recv_with_timeout no data received [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:37]OFD Sender: No OFD packet to send [08:25:42]OFD Sender: No OFD packet to send [08:25:47]OFD Sender: No OFD packet to send [08:25:52]OFD Sender: No OFD packet to send [08:25:57]OFD Sender: No OFD packet to send [08:26:02]OFD Sender: No OFD packet to send [08:26:07]OFD Sender: No OFD packet to send [08:26:12]OFD Sender: No OFD packet to send [08:26:17]OFD Sender: No OFD packet to send [08:26:22]OFD Sender: No OFD packet to send [08:26:27]OFD Sender: No OFD packet to send [08:26:32]OFD Sender: No OFD packet to send [08:26:37]OFD Sender: No OFD packet to send [08:26:42]OFD Sender: No OFD packet to send [08:26:47]OFD Sender: No OFD packet to send [08:26:52]OFD Sender: No OFD packet to send [08:26:57]OFD Sender: No OFD packet to send [08:27:02]OFD Sender: No OFD packet to send [08:27:07]OFD Sender: No OFD packet to send [08:27:12]OFD Sender: No OFD packet to send [08:27:17]OFD Sender: No OFD packet to send [08:27:22]OFD Sender: No OFD packet to send [08:27:27]OFD Sender: No OFD packet to send [08:27:32]OFD Sender: No OFD packet to send [08:27:37]OFD Sender: No OFD packet to send [08:27:42]OFD Sender: No OFD packet to send [08:27:47]OFD Sender: No OFD packet to send [08:27:52]OFD Sender: No OFD packet to send [08:27:57]OFD Sender: No OFD packet to send [08:28:02]OFD Sender: No OFD packet to send [08:28:07]OFD Sender: No OFD packet to send [08:28:12]OFD Sender: No OFD packet to send [08:28:17]OFD Sender: No OFD packet to send [08:28:22]OFD Sender: No OFD packet to send [08:28:27]OFD Sender: No OFD packet to send [08:28:32]OFD Sender: No OFD packet to send [08:28:37]OFD Sender: No OFD packet to send [08:28:42]OFD Sender: No OFD packet to send [08:28:47]OFD Sender: No OFD packet to send [08:28:52]OFD Sender: No OFD packet to send [08:28:57]OFD Sender: No OFD packet to send [08:29:02]OFD Sender: No OFD packet to send [08:29:07]OFD Sender: No OFD packet to send [08:29:12]OFD Sender: No OFD packet to send [08:29:17]OFD Sender: No OFD packet to send [08:29:22]OFD Sender: No OFD packet to send [08:29:27]OFD Sender: No OFD packet to send [08:29:32]OFD Sender: No OFD packet to send [08:29:37]OFD Sender: No OFD packet to send [08:29:42]OFD Sender: No OFD packet to send [08:29:47]OFD Sender: No OFD packet to send [08:29:52]OFD Sender: No OFD packet to send [08:29:55]recv_with_timeout no data received [08:29:58]OFD Sender: No OFD packet to send [08:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:24]recv_with_timeout no data received [08:30:28]OFD Sender: No OFD packet to send [08:30:33]OFD Sender: No OFD packet to send [08:30:38]OFD Sender: No OFD packet to send [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:33]OFD Sender: No OFD packet to send [08:31:38]OFD Sender: No OFD packet to send [08:31:43]OFD Sender: No OFD packet to send [08:31:48]OFD Sender: No OFD packet to send [08:31:53]OFD Sender: No OFD packet to send [08:31:58]OFD Sender: No OFD packet to send [08:32:03]OFD Sender: No OFD packet to send [08:32:08]OFD Sender: No OFD packet to send [08:32:13]OFD Sender: No OFD packet to send [08:32:18]OFD Sender: No OFD packet to send [08:32:23]OFD Sender: No OFD packet to send [08:32:28]OFD Sender: No OFD packet to send [08:32:33]OFD Sender: No OFD packet to send [08:32:38]OFD Sender: No OFD packet to send [08:32:43]OFD Sender: No OFD packet to send [08:32:48]OFD Sender: No OFD packet to send [08:32:53]OFD Sender: No OFD packet to send [08:32:58]OFD Sender: No OFD packet to send [08:33:03]OFD Sender: No OFD packet to send [08:33:08]OFD Sender: No OFD packet to send [08:33:13]OFD Sender: No OFD packet to send [08:33:18]OFD Sender: No OFD packet to send [08:33:23]OFD Sender: No OFD packet to send [08:33:28]OFD Sender: No OFD packet to send [08:33:33]OFD Sender: No OFD packet to send [08:33:38]OFD Sender: No OFD packet to send [08:33:43]OFD Sender: No OFD packet to send [08:33:48]OFD Sender: No OFD packet to send [08:33:53]OFD Sender: No OFD packet to send [08:33:57]recv_with_timeout no data received [08:33:58]OFD Sender: No OFD packet to send [08:34:03]OFD Sender: No OFD packet to send [08:34:08]OFD Sender: No OFD packet to send [08:34:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:23]OFD Sender: No OFD packet to send [08:34:28]OFD Sender: No OFD packet to send [08:34:30]recv_with_timeout no data received [08:34:33]OFD Sender: No OFD packet to send [08:34:38]OFD Sender: No OFD packet to send [08:34:43]OFD Sender: No OFD packet to send [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:55]accept exits with 10 [08:34:55]New connection [08:34:55]New thread 3066744164 created [08:34:55]Thread 3066600804 joined [08:34:55]Waiting for new connection... [08:34:55] Sock 10.Parse request [08:34:55]Sock 10.Check first char [08:34:55]Sock 10.First char is OK [08:34:55]request: POST /json_proto HTTP/1.0 [08:34:55]Method: POST [08:34:55]URL: /json_proto [08:34:55]Method is POST - this is cgi request [08:34:55]url: /json_proto [08:34:55]query_string will be loaded in cgi processing [08:34:55]execute_cgi json_proto POST (null) [08:34:55]execute_cgi path=json_proto method=POST [08:34:55]POST find Content-Length [08:34:55]Host: 172.17.47.196:8080 [08:34:55]Content-Length: 816 [08:34:55]Content-Type: application/json [08:34:55] [08:34:55]POST finish read [08:34:55]Found Content-Length = 816 [08:34:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:55]execute_script... [08:34:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:55]POST & json_proto [08:34:55]process_json_proto [08:34:55]json parsed OK: [08:34:55]protocol is kg_v1.0 [08:34:55]action value=close_receipt [08:34:55]process_action close_receipt [08:34:55]cmd_close_receipt [08:34:55]MH_GetDate [08:34:55]Write to MH i2c: F0 00 00 BC 00 AB [08:34:55]Write i2c OK [08:34:55]MH_I2C_Read... [08:34:55]Read from MH i2c: F0 [08:34:55]MH_I2C_Read... [08:34:55]Read from MH i2c: F0 09 00 [08:34:55]MH_I2C_Read... [08:34:55]Read from MH i2c: F0 09 00 BC 00 00 30 85 EE 66 4C 6B 94 66 6E [08:34:55]GetLastDocTimeStamp 1726906693 [08:34:55]current date 1726907696 [08:34:55]FM_GetShiftState [08:34:55]SAM_PROTO_GetShiftState [08:34:55]wFMCommunicate request_size=4 [08:34:55]MH_SAM_APDU [08:34:55]CAPDU: 80 13 01 00 [08:34:55]Write to MH i2c: E2 08 00 BD 00 80 13 01 00 00 00 00 00 3A [08:34:55]Write i2c OK [08:34:55]MH_I2C_Read... [08:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:55]Read from MH i2c: E2 [08:34:55]MH_I2C_Read... [08:34:55]Read from MH i2c: E2 0E 00 [08:34:55]MH_I2C_Read... [08:34:55]Read from MH i2c: E2 0E 00 BD 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 80 [08:34:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:34:55]wFMCommunicate OK [08:34:55]SAM_PROTO_GetShiftState done [08:34:55]FM_GetShiftState done [08:34:55]opened in 1726877910 [08:34:55]opened+sec_in_day 1726964310 [08:34:55]quantity*price = 20001 [08:34:55]sum+1 = 20002 [08:34:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 24 21.09.2024 08:34 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86246 ФПД: 143763823380686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083456&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86246&fm=143763823380686&tin=02508201610067®Number=0000000000092592&sum=20001 [08:34:56]StoreToDocumentArchive [08:34:56]shift 496 fd 86246 [08:34:56]save to /storage/0496/doc_00086246 [08:34:56]save last doc name /storage/0496/doc_00086246 to /storage/kkm_last_doc_name [08:34:56]save OK [08:34:56]Clear old archive folders... [08:34:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:34:56]tlvbuf is 00364620 [08:34:56]SAM_PROTO_ClearQueue [08:34:56]wFMCommunicate request_size=4 [08:34:56]MH_SAM_APDU [08:34:56]CAPDU: 80 09 00 00 [08:34:56]Write to MH i2c: E2 08 00 CA 00 80 09 00 00 00 00 00 00 3C [08:34:56]Write i2c OK [08:34:56]MH_I2C_Read... [08:34:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:56]Read from MH i2c: E2 [08:34:56]MH_I2C_Read... [08:34:56]Read from MH i2c: E2 03 00 [08:34:56]MH_I2C_Read... [08:34:56]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [08:34:56]RAPDU: 90 00 [08:34:56]wFMCommunicate OK [08:34:56]SAM_PROTO_ClearQueue done [08:34:56]KKMCreateOFDPacket [08:34:56]OFDProtocolAddRootSTLVToBuf [08:34:56]FM_MakeSignedData [08:34:56]FM_MakeSignedData [08:34:56]SAM_PROTO_SignData [08:34:56]wFMCommunicate request_size=4 [08:34:56]MH_SAM_APDU [08:34:56]CAPDU: 80 0D 01 02 [08:34:56]Write to MH i2c: E2 08 00 CB 00 80 0D 01 02 00 00 00 00 44 [08:34:56]Write i2c OK [08:34:56]MH_I2C_Read... [08:34:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:56]Read from MH i2c: E2 [08:34:56]MH_I2C_Read... [08:34:56]Read from MH i2c: E2 03 00 [08:34:56]MH_I2C_Read... [08:34:56]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [08:34:56]RAPDU: 90 00 [08:34:56]wFMCommunicate OK [08:34:56]wFMCommunicate request_size=255 [08:34:56]MH_SAM_APDU [08:34:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 00 00 00 F4 03 04 00 30 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 50 01 00 35 04 06 00 82 [08:34:56]Write to MH i2c: E2 02 01 CC 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 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 18 00 00 00 F4 03 04 00 30 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 50 01 00 35 04 06 00 82 00 00 A0 [08:34:56]Write i2c OK [08:34:56]MH_I2C_Read... [08:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:57]Read from MH i2c: E2 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 03 00 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [08:34:57]RAPDU: 90 00 [08:34:57]wFMCommunicate OK [08:34:57]wFMCommunicate request_size=10 [08:34:57]MH_SAM_APDU [08:34:57]CAPDU: 80 0D 02 02 05 C0 9F 9F C8 CE [08:34:57]Write to MH i2c: E2 0D 00 CD 00 80 0D 02 02 05 00 C0 9F 9F C8 CE 00 00 E5 [08:34:57]Write i2c OK [08:34:57]MH_I2C_Read... [08:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:57]Read from MH i2c: E2 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 03 00 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [08:34:57]RAPDU: 90 00 [08:34:57]wFMCommunicate OK [08:34:57]wFMCommunicate request_size=4 [08:34:57]MH_SAM_APDU [08:34:57]CAPDU: 80 0D 03 02 [08:34:57]Write to MH i2c: E2 08 00 CE 00 80 0D 03 02 00 00 00 00 49 [08:34:57]Write i2c OK [08:34:57]MH_I2C_Read... [08:34:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:57]Read from MH i2c: E2 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 0B 00 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 0B 00 CE 00 00 84 AC 83 C4 87 1E BE FB 90 00 1F [08:34:57]RAPDU: 84 AC 83 C4 87 1E BE FB 90 00 [08:34:57]wFMCommunicate OK [08:34:57]SAM_PROTO_SignData done [08:34:57]FM_MakeSignedData done [08:34:57]CreateOFDProtocolMessage [08:34:57]wFMCommunicate request_size=4 [08:34:57]MH_SAM_APDU [08:34:57]CAPDU: 80 11 00 00 [08:34:57]Write to MH i2c: E2 08 00 CF 00 80 11 00 00 00 00 00 00 49 [08:34:57]Write i2c OK [08:34:57]MH_I2C_Read... [08:34:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:57]Read from MH i2c: E2 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 17 00 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: E2 17 00 CF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A8 [08:34:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:34:57]wFMCommunicate OK [08:34:57]CreateOFDProtocolMessage done [08:34:57]OFDSenderStorePacket 86246 [08:34:57]StoreOFDPacket docnum=86246 [08:34:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FE 58 07 01 C5 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 00 00 00 F4 03 04 00 30 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 50 01 00 35 04 06 00 82 C0 9F 9F C8 CE 84 AC 83 C4 87 1E BE FB [08:34:57]CheckFolder [08:34:57]dirname=/storage/ofd_packets [08:34:57]CheckFolder done [08:34:57]ProducePacketName [08:34:57]name=ofd_packets/00086246 [08:34:57]NVStorageSaveData ofd_packets/00086246 [08:34:57]File name is /storage/ofd_packets/00086246 [08:34:57]Write 301 bytes [08:34:57]NVStorageSaveData done [08:34:57]OFDSenderStorePacket done [08:34:57]KKMCreateOFDPacket done [08:34:57]NVStorageSaveData kkm_last_timestamp [08:34:57]File name is /storage/kkm_last_timestamp [08:34:57]Write 4 bytes [08:34:57]NVStorageSaveData done [08:34:57]ExternCall_PrintAddStr [08:34:57]wPrintStart [08:34:57]Write to MH i2c: 01 00 00 D0 00 D0 [08:34:57]Write i2c OK [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: 01 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: 01 07 00 [08:34:57]MH_I2C_Read... [08:34:57]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [08:34:57]RasterBufferAndPrint [08:34:57]line Счет N : (1)871139 [08:34:57]line ИНН: 02508201610067 [08:34:57]line Контрольно-Кассовый Чек [08:34:57]line ПРОДАЖА [08:34:57]line ТРК (МРК, ГНК) : 43 [08:34:57]line Товар: 2710124130 [08:34:57]line Аи-92-К-5 [08:34:57]line 2.950 * 67.80 [08:34:57]line = 200.01 [08:34:57]line НДС 12% НСП 1% [08:34:57]line > о реализуемом товаре [08:34:57]line ИТОГО: 200.01 [08:34:57]line НСП 1% : 1.77 [08:34:57]line НДС 12% : 21.24 [08:34:57]line Наличными: 0.00 [08:34:57]line Безнал.: 200.01 [08:34:57]line Место: АЗС № 137 "Партнер Нефть" [08:34:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:34:57]line СНО: Общий режим [08:34:57]line Чек 24 21.09.2024 08:34 [08:34:57]line Смена: 496 ФФД: 1.0 [08:34:57]line ЗНМ: 0300000064 [08:34:57]line РНМ: 0000000000092592 [08:34:57]line Версия ККМ: 001 [08:34:57]line Платежная система: Бакай Банк [08:34:57]line ФМ: 0000000000874979 [08:34:57]line ФД: 86246 [08:34:57]line ФПД: 143763823380686 [08:34:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083456&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86246&fm=143763823380686&tin=02508201610067®Number=0000000000092592&sum=20001 [08:34:57]written 0, free lines is 4095 [08:34:57]OFD Sender: Processing packet 86246 [packets to send 267, broken 266] [08:34:57]ProducePacketName [08:34:57]name=ofd_packets/00086246 [08:34:57]OFD Sender: To server: pG, [08:34:57]CommunicateWithHost lk.salyk.kg:30040 [08:34:57]ConnectInit lk.salyk.kg [08:34:58]Write to MH i2c: 01 00 00 FA 00 FA [08:34:58]Write i2c OK [08:34:58]MH_I2C_Read... [08:34:58]Read from MH i2c: 01 [08:34:58]MH_I2C_Read... [08:34:58]Read from MH i2c: 01 07 00 [08:34:58]MH_I2C_Read... [08:34:58]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 E4 0C F1 [08:34:58]RasterBufferAndPrint [08:34:58]line [08:34:58]line [08:34:58]line [08:34:58]line [08:34:58]line [08:34:58]written 0, free lines is 3303 [08:34:58]MH_Cut [08:34:58]Write to MH i2c: D1 01 00 01 01 01 D4 [08:34:58]Write i2c OK [08:34:58]MH_I2C_Read... [08:34:58]Read from MH i2c: D1 [08:34:58]MH_I2C_Read... [08:34:58]Read from MH i2c: D1 01 00 [08:34:58]MH_I2C_Read... [08:34:58]Read from MH i2c: D1 01 00 01 01 00 D3 [08:34:58]Write to MH i2c: 01 00 00 02 01 03 [08:34:58]Write i2c OK [08:34:58]MH_I2C_Read... [08:34:58]*** Cut start [08:34:58]*** Partial cut [08:34:58]*** CUTSNS_PIN = 1 [08:34:58]*** CUTSNS_PIN = 0 [08:34:59]*** Brake cut motor [08:34:59]Read from MH i2c: 01 [08:34:59]MH_I2C_Read... [08:34:59]*** Stop cut motor [08:34:59]*** Cut end [08:34:59]Read from MH i2c: 01 07 00 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: 01 07 00 02 01 00 00 00 00 00 FF 0F 18 [08:34:59]process_action close_receipt done [08:34:59]requested_data is exist [08:34:59]produce_requested_data [08:34:59]requested_item fm.sn is exist - process it [08:34:59]wFMCommunicate request_size=4 [08:34:59]MH_SAM_APDU [08:34:59]CAPDU: 80 11 00 00 [08:34:59]Write to MH i2c: E2 08 00 03 01 80 11 00 00 00 00 00 00 7E [08:34:59]Write i2c OK [08:34:59]MH_I2C_Read... [08:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:59]Read from MH i2c: E2 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: E2 17 00 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: E2 17 00 03 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DD [08:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:34:59]wFMCommunicate OK [08:34:59]requested_item fd.num is exist - process it [08:34:59]SAM_PROTO_GetFieldsCounters [08:34:59]wFMCommunicate request_size=4 [08:34:59]MH_SAM_APDU [08:34:59]CAPDU: 80 13 00 00 [08:34:59]Write to MH i2c: E2 08 00 04 01 80 13 00 00 00 00 00 00 81 [08:34:59]Write i2c OK [08:34:59]MH_I2C_Read... [08:34:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:59]Read from MH i2c: E2 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: E2 62 00 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: E2 62 00 04 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E6 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [08:34:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E6 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:34:59]wFMCommunicate OK [08:34:59]SAM_PROTO_GetFieldsCounters done [08:34:59]requested_item shift.num is exist - process it [08:34:59]requested_item shift.opened is exist - process it [08:34:59]req_shift_opened [08:34:59]FM_GetShiftState [08:34:59]SAM_PROTO_GetShiftState [08:34:59]wFMCommunicate request_size=4 [08:34:59]MH_SAM_APDU [08:34:59]CAPDU: 80 13 01 00 [08:34:59]Write to MH i2c: E2 08 00 05 01 80 13 01 00 00 00 00 00 83 [08:34:59]Write i2c OK [08:34:59]MH_I2C_Read... [08:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:59]Read from MH i2c: E2 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: E2 0E 00 [08:34:59]MH_I2C_Read... [08:34:59]Read from MH i2c: E2 0E 00 05 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C9 [08:34:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:34:59]wFMCommunicate OK [08:34:59]SAM_PROTO_GetShiftState done [08:34:59]FM_GetShiftState done [08:34:59]req_shift_opened done [08:34:59]requested_item shift.open_date is exist - process it [08:34:59]req_shift_open_date [08:34:59]req_shift_open_date done [08:34:59]produce_requested_data done [08:34:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86246,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:34:59]process_action_free close_receipt [08:34:59]json_value_free [08:34:59]json_value_free done [08:34:59]process_json_proto returns [08:34:59]Send response to host [08:34:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86246,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:34:59]free response buf [08:34:59]execute_script done [08:34:59]execute_script returns [08:34:59]free content buf [08:34:59]Sock 10.Close socket [08:34:59]Sock 10.Thread stoped [08:35:03]recv_with_timeout no data received [08:35:13]Connected sock=11 [08:35:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FE 58 07 01 C5 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 00 00 00 F4 03 04 00 30 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 50 01 00 35 04 06 00 82 C0 9F 9F C8 CE 84 AC 83 C4 87 1E BE FB [08:35:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EA 23 47 00 88 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 50 01 00 F4 03 04 00 15 30 EE 66 B6 04 01 00 00 24 2A 90 AB 59 20 68 4C [08:35:16]CommunicateWithHost err = 0 [08:35:16]CheckOFDResponse [08:35:16]1017 (14) - 77093643461234 [08:35:16]1041 (16) - 0000000000874979 [08:35:16]1040 (4) - 86246 [08:35:16]1012 (4) - 21.09.2024 02:31 [08:35:16]1206 (1) - 0 [08:35:16]OFD Sender: Remove packet 86246 [08:35:16]ProducePacketName [08:35:16]name=ofd_packets/00086246 [08:35:16]NVStorageDeleteData [08:35:17]OFD Sender: No OFD packet to send [08:35:20]recv_with_timeout no data received [08:35:22]OFD Sender: No OFD packet to send [08:35:27]OFD Sender: No OFD packet to send [08:35:32]OFD Sender: No OFD packet to send [08:35:35]recv_with_timeout no data received [08:35:37]OFD Sender: No OFD packet to send [08:35:42]OFD Sender: No OFD packet to send [08:35:47]OFD Sender: No OFD packet to send [08:35:52]OFD Sender: No OFD packet to send [08:35:57]OFD Sender: No OFD packet to send [08:36:02]OFD Sender: No OFD packet to send [08:36:07]OFD Sender: No OFD packet to send [08:36:12]OFD Sender: No OFD packet to send [08:36:17]OFD Sender: No OFD packet to send [08:36:22]OFD Sender: No OFD packet to send [08:36:23]accept exits with 8 [08:36:23]New connection [08:36:23]New thread 3066600804 created [08:36:23]Thread 3066744164 joined [08:36:23]Waiting for new connection... [08:36:23] Sock 8.Parse request [08:36:23]Sock 8.Check first char [08:36:23]Sock 8.First char is OK [08:36:23]request: POST /json_proto HTTP/1.0 [08:36:23]Method: POST [08:36:23]URL: /json_proto [08:36:23]Method is POST - this is cgi request [08:36:23]url: /json_proto [08:36:23]query_string will be loaded in cgi processing [08:36:23]execute_cgi json_proto POST (null) [08:36:23]execute_cgi path=json_proto method=POST [08:36:23]POST find Content-Length [08:36:23]Host: 172.17.47.196:8080 [08:36:23]Content-Length: 824 [08:36:23]Content-Type: application/json [08:36:23] [08:36:23]POST finish read [08:36:23]Found Content-Length = 824 [08:36:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:23]execute_script... [08:36: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)871141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:23]POST & json_proto [08:36:23]process_json_proto [08:36:23]json parsed OK: [08:36:23]protocol is kg_v1.0 [08:36:23]action value=close_receipt [08:36:23]process_action close_receipt [08:36:23]cmd_close_receipt [08:36:23]MH_GetDate [08:36:23]Write to MH i2c: F0 00 00 06 01 F6 [08:36:23]Write i2c OK [08:36:23]MH_I2C_Read... [08:36:23]Read from MH i2c: F0 [08:36:23]MH_I2C_Read... [08:36:23]Read from MH i2c: F0 09 00 [08:36:23]MH_I2C_Read... [08:36:23]Read from MH i2c: F0 09 00 06 01 00 88 85 EE 66 4C 6B 94 66 11 [08:36:23]GetLastDocTimeStamp 1726907696 [08:36:23]current date 1726907784 [08:36:23]FM_GetShiftState [08:36:23]SAM_PROTO_GetShiftState [08:36:23]wFMCommunicate request_size=4 [08:36:23]MH_SAM_APDU [08:36:23]CAPDU: 80 13 01 00 [08:36:23]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [08:36:23]Write i2c OK [08:36:23]MH_I2C_Read... [08:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:23]Read from MH i2c: E2 [08:36:23]MH_I2C_Read... [08:36:23]Read from MH i2c: E2 0E 00 [08:36:23]MH_I2C_Read... [08:36:23]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CB [08:36:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:36:23]wFMCommunicate OK [08:36:23]SAM_PROTO_GetShiftState done [08:36:23]FM_GetShiftState done [08:36:23]opened in 1726877910 [08:36:23]opened+sec_in_day 1726964310 [08:36:23]quantity*price = 100050 [08:36:23]sum+1 = 100052 [08:36:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 25 21.09.2024 08:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86247 ФПД: 165202585193787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86247&fm=165202585193787&tin=02508201610067®Number=0000000000092592&sum=100051 [08:36:25]StoreToDocumentArchive [08:36:25]shift 496 fd 86247 [08:36:25]save to /storage/0496/doc_00086247 [08:36:25]save last doc name /storage/0496/doc_00086247 to /storage/kkm_last_doc_name [08:36:25]save OK [08:36:25]Clear old archive folders... [08:36:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:36:25]tlvbuf is 0034F3B0 [08:36:25]SAM_PROTO_ClearQueue [08:36:25]wFMCommunicate request_size=4 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 09 00 00 [08:36:25]Write to MH i2c: E2 08 00 14 01 80 09 00 00 00 00 00 00 87 [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [08:36:25]RAPDU: 90 00 [08:36:25]wFMCommunicate OK [08:36:25]SAM_PROTO_ClearQueue done [08:36:25]KKMCreateOFDPacket [08:36:25]OFDProtocolAddRootSTLVToBuf [08:36:25]FM_MakeSignedData [08:36:25]FM_MakeSignedData [08:36:25]SAM_PROTO_SignData [08:36:25]wFMCommunicate request_size=4 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 0D 01 02 [08:36:25]Write to MH i2c: E2 08 00 15 01 80 0D 01 02 00 00 00 00 8F [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [08:36:25]RAPDU: 90 00 [08:36:25]wFMCommunicate OK [08:36:25]wFMCommunicate request_size=255 [08:36:25]MH_SAM_APDU [08:36: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 88 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 50 01 00 35 04 06 00 [08:36:25]Write to MH i2c: E2 02 01 16 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 88 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 50 01 00 35 04 06 00 00 00 12 [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [08:36:25]RAPDU: 90 00 [08:36:25]wFMCommunicate OK [08:36:25]wFMCommunicate request_size=11 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 0D 02 02 06 96 40 39 68 0D 3B [08:36:25]Write to MH i2c: E2 0E 00 17 01 80 0D 02 02 06 00 96 40 39 68 0D 3B 00 00 5D [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [08:36:25]RAPDU: 90 00 [08:36:25]wFMCommunicate OK [08:36:25]wFMCommunicate request_size=4 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 0D 03 02 [08:36:25]Write to MH i2c: E2 08 00 18 01 80 0D 03 02 00 00 00 00 94 [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 0B 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 0B 00 18 01 00 22 4F DA A3 50 A9 A0 F2 90 00 0E [08:36:25]RAPDU: 22 4F DA A3 50 A9 A0 F2 90 00 [08:36:25]wFMCommunicate OK [08:36:25]SAM_PROTO_SignData done [08:36:25]FM_MakeSignedData done [08:36:25]CreateOFDProtocolMessage [08:36:25]wFMCommunicate request_size=4 [08:36:25]MH_SAM_APDU [08:36:25]CAPDU: 80 11 00 00 [08:36:25]Write to MH i2c: E2 08 00 19 01 80 11 00 00 00 00 00 00 94 [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:25]Read from MH i2c: E2 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 17 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: E2 17 00 19 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F3 [08:36:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:36:25]wFMCommunicate OK [08:36:25]CreateOFDProtocolMessage done [08:36:25]OFDSenderStorePacket 86247 [08:36:25]StoreOFDPacket docnum=86247 [08:36:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A3 DF 08 01 2A 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 88 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 50 01 00 35 04 06 00 96 40 39 68 0D 3B 22 4F DA A3 50 A9 A0 F2 [08:36:25]CheckFolder [08:36:25]dirname=/storage/ofd_packets [08:36:25]CheckFolder done [08:36:25]ProducePacketName [08:36:25]name=ofd_packets/00086247 [08:36:25]NVStorageSaveData ofd_packets/00086247 [08:36:25]File name is /storage/ofd_packets/00086247 [08:36:25]Write 302 bytes [08:36:25]NVStorageSaveData done [08:36:25]OFDSenderStorePacket done [08:36:25]KKMCreateOFDPacket done [08:36:25]NVStorageSaveData kkm_last_timestamp [08:36:25]File name is /storage/kkm_last_timestamp [08:36:25]Write 4 bytes [08:36:25]NVStorageSaveData done [08:36:25]ExternCall_PrintAddStr [08:36:25]wPrintStart [08:36:25]Write to MH i2c: 01 00 00 1A 01 1B [08:36:25]Write i2c OK [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: 01 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: 01 07 00 [08:36:25]MH_I2C_Read... [08:36:25]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [08:36:25]RasterBufferAndPrint [08:36:25]line Счет N : (1)871141 [08:36:25]line ИНН: 02508201610067 [08:36:25]line Контрольно-Кассовый Чек [08:36:25]line ПРОДАЖА [08:36:25]line ТРК (МРК, ГНК) : 44 [08:36:25]line Товар: 2710194210 [08:36:25]line ДТ(л)-К-4 [08:36:25]line 13.130 * 76.20 [08:36:25]line = 1000.51 [08:36:25]line НДС 12% НСП 1% [08:36:25]line > о реализуемом товаре [08:36:25]line ИТОГО: 1000.51 [08:36:25]line НСП 1% : 8.85 [08:36:25]line НДС 12% : 106.25 [08:36:25]line Наличными: 0.00 [08:36:25]line Безнал.: 1000.51 [08:36:25]line Место: АЗС № 137 "Партнер Нефть" [08:36:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:36:25]line СНО: Общий режим [08:36:25]line Чек 25 21.09.2024 08:36 [08:36:25]line Смена: 496 ФФД: 1.0 [08:36:25]line ЗНМ: 0300000064 [08:36:25]line РНМ: 0000000000092592 [08:36:25]line Версия ККМ: 001 [08:36:25]line Платежная система: Бакай Банк [08:36:25]line ФМ: 0000000000874979 [08:36:25]line ФД: 86247 [08:36:25]line ФПД: 165202585193787 [08:36:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86247&fm=165202585193787&tin=02508201610067®Number=0000000000092592&sum=100051 [08:36:25]OFD Sender: Processing packet 86247 [packets to send 267, broken 266] [08:36:25]ProducePacketName [08:36:25]name=ofd_packets/00086247 [08:36:25]OFD Sender: To server: pG, [08:36:25]CommunicateWithHost lk.salyk.kg:30040 [08:36:25]ConnectInit lk.salyk.kg [08:36:25]written 0, free lines is 4095 [08:36:26]Write to MH i2c: 01 00 00 44 01 45 [08:36:26]Write i2c OK [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: 01 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: 01 07 00 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 E3 0C 3B [08:36:26]RasterBufferAndPrint [08:36:26]line [08:36:26]line [08:36:26]line [08:36:26]line [08:36:26]line [08:36:26]written 0, free lines is 3302 [08:36:26]MH_Cut [08:36:26]Write to MH i2c: D1 01 00 4B 01 01 1E [08:36:26]Write i2c OK [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: D1 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: D1 01 00 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: D1 01 00 4B 01 00 1D [08:36:26]Write to MH i2c: 01 00 00 4C 01 4D [08:36:26]Write i2c OK [08:36:26]MH_I2C_Read... [08:36:27]*** Cut start [08:36:27]*** Partial cut [08:36:27]*** CUTSNS_PIN = 1 [08:36:27]*** CUTSNS_PIN = 0 [08:36:27]*** Brake cut motor [08:36:27]Read from MH i2c: 01 [08:36:27]MH_I2C_Read... [08:36:27]*** Stop cut motor [08:36:27]*** Cut end [08:36:27]Read from MH i2c: 01 07 00 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: 01 07 00 4C 01 00 00 00 00 00 FF 0F 62 [08:36:27]process_action close_receipt done [08:36:27]requested_data is exist [08:36:27]produce_requested_data [08:36:27]requested_item fm.sn is exist - process it [08:36:27]wFMCommunicate request_size=4 [08:36:27]MH_SAM_APDU [08:36:27]CAPDU: 80 11 00 00 [08:36:27]Write to MH i2c: E2 08 00 4D 01 80 11 00 00 00 00 00 00 C8 [08:36:27]Write i2c OK [08:36:27]MH_I2C_Read... [08:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:27]Read from MH i2c: E2 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: E2 17 00 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: E2 17 00 4D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 27 [08:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:36:27]wFMCommunicate OK [08:36:27]requested_item fd.num is exist - process it [08:36:27]SAM_PROTO_GetFieldsCounters [08:36:27]wFMCommunicate request_size=4 [08:36:27]MH_SAM_APDU [08:36:27]CAPDU: 80 13 00 00 [08:36:27]Write to MH i2c: E2 08 00 4E 01 80 13 00 00 00 00 00 00 CB [08:36:27]Write i2c OK [08:36:27]MH_I2C_Read... [08:36:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:27]Read from MH i2c: E2 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: E2 62 00 [08:36:27]MH_I2C_Read... [08:36:27]Read from MH i2c: E2 62 00 4E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E7 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [08:36:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E7 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:27]wFMCommunicate OK [08:36:27]SAM_PROTO_GetFieldsCounters done [08:36:27]requested_item shift.num is exist - process it [08:36:27]requested_item shift.opened is exist - process it [08:36:27]req_shift_opened [08:36:27]FM_GetShiftState [08:36:27]SAM_PROTO_GetShiftState [08:36:27]wFMCommunicate request_size=4 [08:36:27]MH_SAM_APDU [08:36:27]CAPDU: 80 13 01 00 [08:36:27]Write to MH i2c: E2 08 00 4F 01 80 13 01 00 00 00 00 00 CD [08:36:27]Write i2c OK [08:36:27]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 4F 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 13 [08:36:28]RAPDU: 09 00 01 D6 10 EE 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]req_shift_opened done [08:36:28]requested_item shift.open_date is exist - process it [08:36:28]req_shift_open_date [08:36:28]req_shift_open_date done [08:36:28]produce_requested_data done [08:36:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86247,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:36:28]process_action_free close_receipt [08:36:28]json_value_free [08:36:28]json_value_free done [08:36:28]process_json_proto returns [08:36:28]Send response to host [08:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86247,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:36:28]free response buf [08:36:28]execute_script done [08:36:28]execute_script returns [08:36:28]free content buf [08:36:28]Sock 8.Close socket [08:36:28]Sock 8.Thread stoped [08:36:30]recv_with_timeout no data received [08:36:31]Connected sock=11 [08:36:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A3 DF 08 01 2A 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 88 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 50 01 00 35 04 06 00 96 40 39 68 0D 3B 22 4F DA A3 50 A9 A0 F2 [08:36:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6D 5E 47 00 3E 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 50 01 00 F4 03 04 00 60 30 EE 66 B6 04 01 00 00 E4 59 29 64 FE 31 90 B1 [08:36:32]CommunicateWithHost err = 0 [08:36:32]CheckOFDResponse [08:36:32]1017 (14) - 77093643461234 [08:36:32]1041 (16) - 0000000000874979 [08:36:32]1040 (4) - 86247 [08:36:32]1012 (4) - 21.09.2024 02:33 [08:36:32]1206 (1) - 0 [08:36:32]OFD Sender: Remove packet 86247 [08:36:32]ProducePacketName [08:36:32]name=ofd_packets/00086247 [08:36:32]NVStorageDeleteData [08:36:32]OFD Sender: No OFD packet to send [08:36:37]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]OFD Sender: No OFD packet to send [08:36:58]OFD Sender: No OFD packet to send [08:37:01]accept exits with 9 [08:37:01]New connection [08:37:01]New thread 3066744164 created [08:37:01]Thread 3066600804 joined [08:37:01]Waiting for new connection... [08:37:01] Sock 9.Parse request [08:37:01]Sock 9.Check first char [08:37:01]Sock 9.First char is OK [08:37:01]request: POST /json_proto HTTP/1.0 [08:37:01]Method: POST [08:37:01]URL: /json_proto [08:37:01]Method is POST - this is cgi request [08:37:01]url: /json_proto [08:37:01]query_string will be loaded in cgi processing [08:37:01]execute_cgi json_proto POST (null) [08:37:01]execute_cgi path=json_proto method=POST [08:37:01]POST find Content-Length [08:37:01]Host: 172.17.47.196:8080 [08:37:01]Content-Length: 677 [08:37:01]Content-Type: application/json [08:37:01] [08:37:01]POST finish read [08:37:01]Found Content-Length = 677 [08:37:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:37:01]execute_script... [08:37: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)871142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:37:01]POST & json_proto [08:37:01]process_json_proto [08:37:01]json parsed OK: [08:37:01]protocol is kg_v1.0 [08:37:01]action value=close_receipt [08:37:01]process_action close_receipt [08:37:01]cmd_close_receipt [08:37:01]MH_GetDate [08:37:01]Write to MH i2c: F0 00 00 50 01 40 [08:37:01]Write i2c OK [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: F0 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: F0 09 00 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: F0 09 00 50 01 00 AD 85 EE 66 4C 6B 94 66 80 [08:37:01]GetLastDocTimeStamp 1726907784 [08:37:01]current date 1726907821 [08:37:01]FM_GetShiftState [08:37:01]SAM_PROTO_GetShiftState [08:37:01]wFMCommunicate request_size=4 [08:37:01]MH_SAM_APDU [08:37:01]CAPDU: 80 13 01 00 [08:37:01]Write to MH i2c: E2 08 00 51 01 80 13 01 00 00 00 00 00 CF [08:37:01]Write i2c OK [08:37:01]MH_I2C_Read... [08:37:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:01]Read from MH i2c: E2 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: E2 0E 00 [08:37:01]MH_I2C_Read... [08:37:01]Read from MH i2c: E2 0E 00 51 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [08:37:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:37:01]wFMCommunicate OK [08:37:01]SAM_PROTO_GetShiftState done [08:37:01]FM_GetShiftState done [08:37:01]opened in 1726877910 [08:37:01]opened+sec_in_day 1726964310 [08:37:01]quantity*price = 30035 [08:37:01]sum+1 = 30036 [08:37:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 26 21.09.2024 08:37 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86248 ФПД: 71033158555136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86248&fm=71033158555136&tin=02508201610067®Number=0000000000092592&sum=30000 [08:37:02]StoreToDocumentArchive [08:37:02]shift 496 fd 86248 [08:37:02]save to /storage/0496/doc_00086248 [08:37:02]save last doc name /storage/0496/doc_00086248 to /storage/kkm_last_doc_name [08:37:02]save OK [08:37:02]Clear old archive folders... [08:37:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:02]tlvbuf is 003467C0 [08:37:02]SAM_PROTO_ClearQueue [08:37:02]wFMCommunicate request_size=4 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 09 00 00 [08:37:02]Write to MH i2c: E2 08 00 5E 01 80 09 00 00 00 00 00 00 D1 [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 5E 01 00 90 00 D3 [08:37:02]RAPDU: 90 00 [08:37:02]wFMCommunicate OK [08:37:02]SAM_PROTO_ClearQueue done [08:37:02]KKMCreateOFDPacket [08:37:02]OFDProtocolAddRootSTLVToBuf [08:37:02]FM_MakeSignedData [08:37:02]FM_MakeSignedData [08:37:02]SAM_PROTO_SignData [08:37:02]wFMCommunicate request_size=4 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 0D 01 02 [08:37:02]Write to MH i2c: E2 08 00 5F 01 80 0D 01 02 00 00 00 00 D9 [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 5F 01 00 90 00 D4 [08:37:02]RAPDU: 90 00 [08:37:02]wFMCommunicate OK [08:37:02]wFMCommunicate request_size=255 [08:37:02]MH_SAM_APDU [08:37: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 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 1A 00 00 00 F4 03 04 00 AD 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 50 01 00 35 04 06 00 40 [08:37:02]Write to MH i2c: E2 02 01 60 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 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 1A 00 00 00 F4 03 04 00 AD 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 50 01 00 35 04 06 00 40 00 00 8F [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:02]Read from MH i2c: E2 03 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 60 01 00 90 00 D5 [08:37:02]RAPDU: 90 00 [08:37:02]wFMCommunicate OK [08:37:02]wFMCommunicate request_size=10 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 0D 02 02 05 9A B2 2E D6 00 [08:37:02]Write to MH i2c: E2 0D 00 61 01 80 0D 02 02 05 00 9A B2 2E D6 00 00 00 36 [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [08:37:02]RAPDU: 90 00 [08:37:02]wFMCommunicate OK [08:37:02]wFMCommunicate request_size=4 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 0D 03 02 [08:37:02]Write to MH i2c: E2 08 00 62 01 80 0D 03 02 00 00 00 00 DE [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 0B 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 0B 00 62 01 00 47 20 A6 D5 A8 0A 67 20 90 00 FA [08:37:02]RAPDU: 47 20 A6 D5 A8 0A 67 20 90 00 [08:37:02]wFMCommunicate OK [08:37:02]SAM_PROTO_SignData done [08:37:02]FM_MakeSignedData done [08:37:02]CreateOFDProtocolMessage [08:37:02]wFMCommunicate request_size=4 [08:37:02]MH_SAM_APDU [08:37:02]CAPDU: 80 11 00 00 [08:37:02]Write to MH i2c: E2 08 00 63 01 80 11 00 00 00 00 00 00 DE [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:02]Read from MH i2c: E2 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 17 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: E2 17 00 63 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [08:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:37:02]wFMCommunicate OK [08:37:02]CreateOFDProtocolMessage done [08:37:02]OFDSenderStorePacket 86248 [08:37:02]StoreOFDPacket docnum=86248 [08:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 6A 07 01 05 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 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 1A 00 00 00 F4 03 04 00 AD 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 50 01 00 35 04 06 00 40 9A B2 2E D6 00 47 20 A6 D5 A8 0A 67 20 [08:37:02]CheckFolder [08:37:02]dirname=/storage/ofd_packets [08:37:02]CheckFolder done [08:37:02]ProducePacketName [08:37:02]name=ofd_packets/00086248 [08:37:02]NVStorageSaveData ofd_packets/00086248 [08:37:02]File name is /storage/ofd_packets/00086248 [08:37:02]Write 301 bytes [08:37:02]NVStorageSaveData done [08:37:02]OFDSenderStorePacket done [08:37:02]KKMCreateOFDPacket done [08:37:02]NVStorageSaveData kkm_last_timestamp [08:37:02]File name is /storage/kkm_last_timestamp [08:37:02]Write 4 bytes [08:37:02]NVStorageSaveData done [08:37:02]ExternCall_PrintAddStr [08:37:02]wPrintStart [08:37:02]Write to MH i2c: 01 00 00 64 01 65 [08:37:02]Write i2c OK [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: 01 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: 01 07 00 [08:37:02]MH_I2C_Read... [08:37:02]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [08:37:02]RasterBufferAndPrint [08:37:02]line Счет N : (1)871142 [08:37:02]line ИНН: 02508201610067 [08:37:02]line Контрольно-Кассовый Чек [08:37:02]line ПРОДАЖА [08:37:02]line ТРК (МРК, ГНК) : 33 [08:37:02]line Товар: 2710124130 [08:37:02]line Аи-92-К-5 [08:37:02]line 4.430 * 67.80 [08:37:02]line = 300.35 [08:37:02]line НДС 12% НСП 1% [08:37:02]line > о реализуемом товаре [08:37:02]line ОКРУГЛЕНИЕ: -0.35 [08:37:02]line ИТОГО: 300.00 [08:37:02]line Внесено: 300.00 [08:37:02]line СДАЧА: 0.00 [08:37:02]line НСП 1% : 2.66 [08:37:02]line НДС 12% : 31.90 [08:37:02]line Наличными: 300.00 [08:37:02]line Безнал.: 0.00 [08:37:02]line Место: АЗС № 137 "Партнер Нефть" [08:37:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:37:02]line СНО: Общий режим [08:37:02]line Чек 26 21.09.2024 08:37 [08:37:02]line Смена: 496 ФФД: 1.0 [08:37:02]line ЗНМ: 0300000064 [08:37:02]line РНМ: 0000000000092592 [08:37:02]line Версия ККМ: 001 [08:37:02]line ФМ: 0000000000874979 [08:37:02]line ФД: 86248 [08:37:02]line ФПД: 71033158555136 [08:37:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86248&fm=71033158555136&tin=02508201610067®Number=0000000000092592&sum=30000 [08:37:03]OFD Sender: Processing packet 86248 [packets to send 267, broken 266] [08:37:03]ProducePacketName [08:37:03]name=ofd_packets/00086248 [08:37:03]OFD Sender: To server: pG, [08:37:03]CommunicateWithHost lk.salyk.kg:30040 [08:37:03]ConnectInit lk.salyk.kg [08:37:03]written 0, free lines is 4095 [08:37:03]Write to MH i2c: 01 00 00 8F 01 90 [08:37:03]Write i2c OK [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: 01 [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: 01 07 00 [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 CF 0C 72 [08:37:03]RasterBufferAndPrint [08:37:03]line [08:37:03]line [08:37:03]line [08:37:03]line [08:37:03]line [08:37:03]written 0, free lines is 3287 [08:37:03]MH_Cut [08:37:03]Write to MH i2c: D1 01 00 96 01 01 69 [08:37:03]Write i2c OK [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: D1 [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: D1 01 00 [08:37:03]MH_I2C_Read... [08:37:03]Read from MH i2c: D1 01 00 96 01 00 68 [08:37:03]Write to MH i2c: 01 00 00 97 01 98 [08:37:03]Write i2c OK [08:37:03]MH_I2C_Read... [08:37:04]*** Cut start [08:37:04]*** Partial cut [08:37:04]*** CUTSNS_PIN = 1 [08:37:04]*** CUTSNS_PIN = 0 [08:37:04]*** Brake cut motor [08:37:05]Read from MH i2c: 01 [08:37:05]MH_I2C_Read... [08:37:05]*** Stop cut motor [08:37:05]*** Cut end [08:37:05]Read from MH i2c: 01 07 00 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: 01 07 00 97 01 00 00 00 00 00 FF 0F AD [08:37:05]process_action close_receipt done [08:37:05]requested_data is exist [08:37:05]produce_requested_data [08:37:05]requested_item fm.sn is exist - process it [08:37:05]wFMCommunicate request_size=4 [08:37:05]MH_SAM_APDU [08:37:05]CAPDU: 80 11 00 00 [08:37:05]Write to MH i2c: E2 08 00 98 01 80 11 00 00 00 00 00 00 13 [08:37:05]Write i2c OK [08:37:05]MH_I2C_Read... [08:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:05]Read from MH i2c: E2 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 17 00 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 17 00 98 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 72 [08:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:37:05]wFMCommunicate OK [08:37:05]requested_item fd.num is exist - process it [08:37:05]SAM_PROTO_GetFieldsCounters [08:37:05]wFMCommunicate request_size=4 [08:37:05]MH_SAM_APDU [08:37:05]CAPDU: 80 13 00 00 [08:37:05]Write to MH i2c: E2 08 00 99 01 80 13 00 00 00 00 00 00 16 [08:37:05]Write i2c OK [08:37:05]MH_I2C_Read... [08:37:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:05]Read from MH i2c: E2 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 62 00 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 62 00 99 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E8 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [08:37:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E8 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:05]wFMCommunicate OK [08:37:05]SAM_PROTO_GetFieldsCounters done [08:37:05]requested_item shift.num is exist - process it [08:37:05]requested_item shift.opened is exist - process it [08:37:05]req_shift_opened [08:37:05]FM_GetShiftState [08:37:05]SAM_PROTO_GetShiftState [08:37:05]wFMCommunicate request_size=4 [08:37:05]MH_SAM_APDU [08:37:05]CAPDU: 80 13 01 00 [08:37:05]Write to MH i2c: E2 08 00 9A 01 80 13 01 00 00 00 00 00 18 [08:37:05]Write i2c OK [08:37:05]MH_I2C_Read... [08:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:05]Read from MH i2c: E2 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 0E 00 [08:37:05]MH_I2C_Read... [08:37:05]Read from MH i2c: E2 0E 00 9A 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5E [08:37:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:37:05]wFMCommunicate OK [08:37:05]SAM_PROTO_GetShiftState done [08:37:05]FM_GetShiftState done [08:37:05]req_shift_opened done [08:37:05]requested_item shift.open_date is exist - process it [08:37:05]req_shift_open_date [08:37:05]req_shift_open_date done [08:37:05]produce_requested_data done [08:37:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86248,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:37:05]process_action_free close_receipt [08:37:05]json_value_free [08:37:05]json_value_free done [08:37:05]process_json_proto returns [08:37:05]Send response to host [08:37:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86248,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:37:05]free response buf [08:37:05]execute_script done [08:37:05]execute_script returns [08:37:05]free content buf [08:37:05]Sock 9.Close socket [08:37:05]Sock 9.Thread stoped [08:37:07]Connected sock=10 [08:37:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 6A 07 01 05 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 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 1A 00 00 00 F4 03 04 00 AD 85 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 50 01 00 35 04 06 00 40 9A B2 2E D6 00 47 20 A6 D5 A8 0A 67 20 [08:37:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4F 57 47 00 57 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 50 01 00 F4 03 04 00 85 30 EE 66 B6 04 01 00 00 BB 44 B6 D6 1F D8 87 0F [08:37:09]CommunicateWithHost err = 0 [08:37:09]CheckOFDResponse [08:37:09]1017 (14) - 77093643461234 [08:37:09]1041 (16) - 0000000000874979 [08:37:09]1040 (4) - 86248 [08:37:09]1012 (4) - 21.09.2024 02:33 [08:37:09]1206 (1) - 0 [08:37:09]OFD Sender: Remove packet 86248 [08:37:09]ProducePacketName [08:37:09]name=ofd_packets/00086248 [08:37:09]NVStorageDeleteData [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]OFD Sender: No OFD packet to send [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:49]OFD Sender: No OFD packet to send [08:37:54]OFD Sender: No OFD packet to send [08:37:57]recv_with_timeout no data received [08:37:59]OFD Sender: No OFD packet to send [08:38:04]OFD Sender: No OFD packet to send [08:38:09]OFD Sender: No OFD packet to send [08:38:14]OFD Sender: No OFD packet to send [08:38:19]OFD Sender: No OFD packet to send [08:38:24]recv_with_timeout no data received [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:39]OFD Sender: No OFD packet to send [08:38:44]OFD Sender: No OFD packet to send [08:38:49]OFD Sender: No OFD packet to send [08:38:54]OFD Sender: No OFD packet to send [08:38:57]recv_with_timeout no data received [08:38:59]OFD Sender: No OFD packet to send [08:39:04]OFD Sender: No OFD packet to send [08:39:09]OFD Sender: No OFD packet to send [08:39:14]OFD Sender: No OFD packet to send [08:39:14]recv_with_timeout no data received [08:39:16]accept exits with 8 [08:39:16]New connection [08:39:16]New thread 3066600804 created [08:39:16]Thread 3066744164 joined [08:39:16]Waiting for new connection... [08:39:16] Sock 8.Parse request [08:39:16]Sock 8.Check first char [08:39:16]Sock 8.First char is OK [08:39:16]request: POST /json_proto HTTP/1.0 [08:39:16]Method: POST [08:39:16]URL: /json_proto [08:39:16]Method is POST - this is cgi request [08:39:16]url: /json_proto [08:39:16]query_string will be loaded in cgi processing [08:39:16]execute_cgi json_proto POST (null) [08:39:16]execute_cgi path=json_proto method=POST [08:39:16]POST find Content-Length [08:39:16]Host: 172.17.47.196:8080 [08:39:16]Content-Length: 677 [08:39:16]Content-Type: application/json [08:39:16] [08:39:16]POST finish read [08:39:16]Found Content-Length = 677 [08:39:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:39:16]execute_script... [08:39: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)871143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:39:16]POST & json_proto [08:39:16]process_json_proto [08:39:16]json parsed OK: [08:39:16]protocol is kg_v1.0 [08:39:16]action value=close_receipt [08:39:16]process_action close_receipt [08:39:16]cmd_close_receipt [08:39:16]MH_GetDate [08:39:16]Write to MH i2c: F0 00 00 9B 01 8B [08:39:16]Write i2c OK [08:39:16]MH_I2C_Read... [08:39:16]Read from MH i2c: F0 [08:39:16]MH_I2C_Read... [08:39:16]Read from MH i2c: F0 09 00 [08:39:16]MH_I2C_Read... [08:39:16]Read from MH i2c: F0 09 00 9B 01 00 34 86 EE 66 4C 6B 94 66 53 [08:39:16]GetLastDocTimeStamp 1726907821 [08:39:16]current date 1726907956 [08:39:16]FM_GetShiftState [08:39:16]SAM_PROTO_GetShiftState [08:39:16]wFMCommunicate request_size=4 [08:39:16]MH_SAM_APDU [08:39:16]CAPDU: 80 13 01 00 [08:39:16]Write to MH i2c: E2 08 00 9C 01 80 13 01 00 00 00 00 00 1A [08:39:16]Write i2c OK [08:39:16]MH_I2C_Read... [08:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:16]Read from MH i2c: E2 [08:39:16]MH_I2C_Read... [08:39:16]Read from MH i2c: E2 0E 00 [08:39:16]MH_I2C_Read... [08:39:16]Read from MH i2c: E2 0E 00 9C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 60 [08:39:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:39:16]wFMCommunicate OK [08:39:16]SAM_PROTO_GetShiftState done [08:39:16]FM_GetShiftState done [08:39:16]opened in 1726877910 [08:39:16]opened+sec_in_day 1726964310 [08:39:16]quantity*price = 40002 [08:39:16]sum+1 = 40003 [08:39:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 27 21.09.2024 08:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86249 ФПД: 187554148740333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083916&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86249&fm=187554148740333&tin=02508201610067®Number=0000000000092592&sum=40000 [08:39:17]StoreToDocumentArchive [08:39:17]shift 496 fd 86249 [08:39:17]save to /storage/0496/doc_00086249 [08:39:17]save last doc name /storage/0496/doc_00086249 to /storage/kkm_last_doc_name [08:39:17]save OK [08:39:17]Clear old archive folders... [08:39:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:17]tlvbuf is 00358600 [08:39:17]SAM_PROTO_ClearQueue [08:39:17]wFMCommunicate request_size=4 [08:39:17]MH_SAM_APDU [08:39:17]CAPDU: 80 09 00 00 [08:39:17]Write to MH i2c: E2 08 00 A9 01 80 09 00 00 00 00 00 00 1C [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:17]Read from MH i2c: E2 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [08:39:17]RAPDU: 90 00 [08:39:17]wFMCommunicate OK [08:39:17]SAM_PROTO_ClearQueue done [08:39:17]KKMCreateOFDPacket [08:39:17]OFDProtocolAddRootSTLVToBuf [08:39:17]FM_MakeSignedData [08:39:17]FM_MakeSignedData [08:39:17]SAM_PROTO_SignData [08:39:17]wFMCommunicate request_size=4 [08:39:17]MH_SAM_APDU [08:39:17]CAPDU: 80 0D 01 02 [08:39:17]Write to MH i2c: E2 08 00 AA 01 80 0D 01 02 00 00 00 00 24 [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:17]Read from MH i2c: E2 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [08:39:17]RAPDU: 90 00 [08:39:17]wFMCommunicate OK [08:39:17]wFMCommunicate request_size=255 [08:39:17]MH_SAM_APDU [08:39:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA [08:39:17]Write to MH i2c: E2 02 01 AB 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 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA 00 00 94 [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 [08:39:17]MH_I2C_Read... [08:39:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:17]Read from MH i2c: E2 03 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 AB 01 00 90 00 20 [08:39:17]RAPDU: 90 00 [08:39:17]wFMCommunicate OK [08:39:17]wFMCommunicate request_size=10 [08:39:17]MH_SAM_APDU [08:39:17]CAPDU: 80 0D 02 02 05 94 5A 69 6C ED [08:39:17]Write to MH i2c: E2 0D 00 AC 01 80 0D 02 02 05 00 94 5A 69 6C ED 00 00 E1 [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:17]Read from MH i2c: E2 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [08:39:17]RAPDU: 90 00 [08:39:17]wFMCommunicate OK [08:39:17]wFMCommunicate request_size=4 [08:39:17]MH_SAM_APDU [08:39:17]CAPDU: 80 0D 03 02 [08:39:17]Write to MH i2c: E2 08 00 AD 01 80 0D 03 02 00 00 00 00 29 [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:17]Read from MH i2c: E2 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 0B 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 0B 00 AD 01 00 CC 92 75 77 0E A4 5E 27 90 00 AB [08:39:17]RAPDU: CC 92 75 77 0E A4 5E 27 90 00 [08:39:17]wFMCommunicate OK [08:39:17]SAM_PROTO_SignData done [08:39:17]FM_MakeSignedData done [08:39:17]CreateOFDProtocolMessage [08:39:17]wFMCommunicate request_size=4 [08:39:17]MH_SAM_APDU [08:39:17]CAPDU: 80 11 00 00 [08:39:17]Write to MH i2c: E2 08 00 AE 01 80 11 00 00 00 00 00 00 29 [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:17]Read from MH i2c: E2 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 17 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: E2 17 00 AE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [08:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:39:17]wFMCommunicate OK [08:39:17]CreateOFDProtocolMessage done [08:39:17]OFDSenderStorePacket 86249 [08:39:17]StoreOFDPacket docnum=86249 [08:39:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 28 07 01 F8 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA 94 5A 69 6C ED CC 92 75 77 0E A4 5E 27 [08:39:17]CheckFolder [08:39:17]dirname=/storage/ofd_packets [08:39:17]CheckFolder done [08:39:17]ProducePacketName [08:39:17]name=ofd_packets/00086249 [08:39:17]NVStorageSaveData ofd_packets/00086249 [08:39:17]File name is /storage/ofd_packets/00086249 [08:39:17]Write 301 bytes [08:39:17]NVStorageSaveData done [08:39:17]OFDSenderStorePacket done [08:39:17]KKMCreateOFDPacket done [08:39:17]NVStorageSaveData kkm_last_timestamp [08:39:17]File name is /storage/kkm_last_timestamp [08:39:17]Write 4 bytes [08:39:17]NVStorageSaveData done [08:39:17]ExternCall_PrintAddStr [08:39:17]wPrintStart [08:39:17]Write to MH i2c: 01 00 00 AF 01 B0 [08:39:17]Write i2c OK [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: 01 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: 01 07 00 [08:39:17]MH_I2C_Read... [08:39:17]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [08:39:17]RasterBufferAndPrint [08:39:17]line Счет N : (1)871143 [08:39:17]line ИНН: 02508201610067 [08:39:17]line Контрольно-Кассовый Чек [08:39:17]line ПРОДАЖА [08:39:17]line ТРК (МРК, ГНК) : 63 [08:39:17]line Товар: 2710124130 [08:39:17]line Аи-92-К-5 [08:39:17]line 5.900 * 67.80 [08:39:17]line = 400.02 [08:39:17]line НДС 12% НСП 1% [08:39:17]line > о реализуемом товаре [08:39:17]line ОКРУГЛЕНИЕ: -0.02 [08:39:17]line ИТОГО: 400.00 [08:39:17]line Внесено: 400.00 [08:39:17]line СДАЧА: 0.00 [08:39:17]line НСП 1% : 3.54 [08:39:17]line НДС 12% : 42.48 [08:39:17]line Наличными: 400.00 [08:39:17]line Безнал.: 0.00 [08:39:17]line Место: АЗС № 137 "Партнер Нефть" [08:39:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:39:17]line СНО: Общий режим [08:39:17]line Чек 27 21.09.2024 08:39 [08:39:17]line Смена: 496 ФФД: 1.0 [08:39:17]line ЗНМ: 0300000064 [08:39:17]line РНМ: 0000000000092592 [08:39:17]line Версия ККМ: 001 [08:39:17]line ФМ: 0000000000874979 [08:39:17]line ФД: 86249 [08:39:17]line ФПД: 187554148740333 [08:39:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T083916&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86249&fm=187554148740333&tin=02508201610067®Number=0000000000092592&sum=40000 [08:39:17]written 0, free lines is 4095 [08:39:17]OFD Sender: Processing packet 86249 [packets to send 267, broken 266] [08:39:17]ProducePacketName [08:39:17]name=ofd_packets/00086249 [08:39:17]OFD Sender: To server: pG, [08:39:17]CommunicateWithHost lk.salyk.kg:30040 [08:39:17]ConnectInit lk.salyk.kg [08:39:18]Write to MH i2c: 01 00 00 DA 01 DB [08:39:18]Write i2c OK [08:39:18]MH_I2C_Read... [08:39:18]Read from MH i2c: 01 [08:39:18]MH_I2C_Read... [08:39:18]Read from MH i2c: 01 07 00 [08:39:18]MH_I2C_Read... [08:39:18]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 D2 0C C0 [08:39:18]RasterBufferAndPrint [08:39:18]line [08:39:18]line [08:39:18]line [08:39:18]line [08:39:18]line [08:39:18]written 0, free lines is 3290 [08:39:18]MH_Cut [08:39:18]Write to MH i2c: D1 01 00 E1 01 01 B4 [08:39:18]Write i2c OK [08:39:18]MH_I2C_Read... [08:39:18]Read from MH i2c: D1 [08:39:18]MH_I2C_Read... [08:39:18]Read from MH i2c: D1 01 00 [08:39:18]MH_I2C_Read... [08:39:18]Read from MH i2c: D1 01 00 E1 01 00 B3 [08:39:18]Write to MH i2c: 01 00 00 E2 01 E3 [08:39:18]Write i2c OK [08:39:18]MH_I2C_Read... [08:39:19]*** Cut start [08:39:19]*** Partial cut [08:39:19]*** CUTSNS_PIN = 1 [08:39:19]*** CUTSNS_PIN = 0 [08:39:19]*** Brake cut motor [08:39:19]Read from MH i2c: 01 [08:39:19]MH_I2C_Read... [08:39:19]*** Stop cut motor [08:39:19]*** Cut end [08:39:19]Read from MH i2c: 01 07 00 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: 01 07 00 E2 01 00 00 00 00 00 FF 0F F8 [08:39:19]process_action close_receipt done [08:39:19]requested_data is exist [08:39:19]produce_requested_data [08:39:19]requested_item fm.sn is exist - process it [08:39:19]wFMCommunicate request_size=4 [08:39:19]MH_SAM_APDU [08:39:19]CAPDU: 80 11 00 00 [08:39:19]Write to MH i2c: E2 08 00 E3 01 80 11 00 00 00 00 00 00 5E [08:39:19]Write i2c OK [08:39:19]MH_I2C_Read... [08:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:19]Read from MH i2c: E2 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: E2 17 00 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: E2 17 00 E3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BD [08:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:39:19]wFMCommunicate OK [08:39:19]requested_item fd.num is exist - process it [08:39:19]SAM_PROTO_GetFieldsCounters [08:39:19]wFMCommunicate request_size=4 [08:39:19]MH_SAM_APDU [08:39:19]CAPDU: 80 13 00 00 [08:39:19]Write to MH i2c: E2 08 00 E4 01 80 13 00 00 00 00 00 00 61 [08:39:19]Write i2c OK [08:39:19]MH_I2C_Read... [08:39:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:20]Read from MH i2c: E2 [08:39:20]MH_I2C_Read... [08:39:20]Read from MH i2c: E2 62 00 [08:39:20]MH_I2C_Read... [08:39:20]Read from MH i2c: E2 62 00 E4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E9 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [08:39:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E9 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:20]wFMCommunicate OK [08:39:20]SAM_PROTO_GetFieldsCounters done [08:39:20]requested_item shift.num is exist - process it [08:39:20]requested_item shift.opened is exist - process it [08:39:20]req_shift_opened [08:39:20]FM_GetShiftState [08:39:20]SAM_PROTO_GetShiftState [08:39:20]wFMCommunicate request_size=4 [08:39:20]MH_SAM_APDU [08:39:20]CAPDU: 80 13 01 00 [08:39:20]Write to MH i2c: E2 08 00 E5 01 80 13 01 00 00 00 00 00 63 [08:39:20]Write i2c OK [08:39:20]MH_I2C_Read... [08:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:20]Read from MH i2c: E2 [08:39:20]MH_I2C_Read... [08:39:20]Read from MH i2c: E2 0E 00 [08:39:20]MH_I2C_Read... [08:39:20]Read from MH i2c: E2 0E 00 E5 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A9 [08:39:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:39:20]wFMCommunicate OK [08:39:20]SAM_PROTO_GetShiftState done [08:39:20]FM_GetShiftState done [08:39:20]req_shift_opened done [08:39:20]requested_item shift.open_date is exist - process it [08:39:20]req_shift_open_date [08:39:20]req_shift_open_date done [08:39:20]produce_requested_data done [08:39:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86249,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:39:20]process_action_free close_receipt [08:39:20]json_value_free [08:39:20]json_value_free done [08:39:20]process_json_proto returns [08:39:20]Send response to host [08:39:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86249,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:39:20]free response buf [08:39:20]execute_script done [08:39:20]execute_script returns [08:39:20]free content buf [08:39:20]Sock 8.Close socket [08:39:20]Sock 8.Thread stoped [08:39:20]Connected sock=10 [08:39:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 28 07 01 F8 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA 94 5A 69 6C ED CC 92 75 77 0E A4 5E 27 [08:39:21]recv_with_timeout no data received [08:39:21]CommunicateWithHost answer receiving error [08:39:21]CommunicateWithHost err = -3 [08:39:21]OFD Sender: Server communicate error [08:39:26]OFD Sender: Processing packet 86249 [packets to send 267, broken 266] [08:39:26]ProducePacketName [08:39:26]name=ofd_packets/00086249 [08:39:26]OFD Sender: To server: pG, [08:39:26]CommunicateWithHost lk.salyk.kg:30040 [08:39:26]ConnectInit lk.salyk.kg [08:39:27]Connected sock=8 [08:39:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 28 07 01 F8 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA 94 5A 69 6C ED CC 92 75 77 0E A4 5E 27 [08:39:27]recv_with_timeout no data received [08:39:27]CommunicateWithHost answer receiving error [08:39:27]CommunicateWithHost err = -3 [08:39:27]OFD Sender: Server communicate error [08:39:32]OFD Sender: Processing packet 86249 [packets to send 267, broken 266] [08:39:32]ProducePacketName [08:39:32]name=ofd_packets/00086249 [08:39:32]OFD Sender: To server: pG, [08:39:32]CommunicateWithHost lk.salyk.kg:30040 [08:39:32]ConnectInit lk.salyk.kg [08:39:33]Connected sock=8 [08:39:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 28 07 01 F8 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA 94 5A 69 6C ED CC 92 75 77 0E A4 5E 27 [08:39:33]recv_with_timeout no data received [08:39:33]CommunicateWithHost answer receiving error [08:39:33]CommunicateWithHost err = -3 [08:39:33]OFD Sender: Server communicate error [08:39:38]OFD Sender: Processing packet 86249 [packets to send 267, broken 266] [08:39:38]ProducePacketName [08:39:38]name=ofd_packets/00086249 [08:39:38]OFD Sender: To server: pG, [08:39:38]CommunicateWithHost lk.salyk.kg:30040 [08:39:38]ConnectInit lk.salyk.kg [08:39:43]recv_with_timeout no data received [08:39:43]Connected sock=10 [08:39:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A3 28 07 01 F8 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 1B 00 00 00 F4 03 04 00 34 86 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 35 04 06 00 AA 94 5A 69 6C ED CC 92 75 77 0E A4 5E 27 [08:39:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F5 28 47 00 EA F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E9 50 01 00 F4 03 04 00 21 31 EE 66 B6 04 01 00 00 E6 B6 8D E8 F0 77 8D 10 [08:39:44]CommunicateWithHost err = 0 [08:39:44]CheckOFDResponse [08:39:44]1017 (14) - 77093643461234 [08:39:44]1041 (16) - 0000000000874979 [08:39:44]1040 (4) - 86249 [08:39:44]1012 (4) - 21.09.2024 02:36 [08:39:44]1206 (1) - 0 [08:39:44]OFD Sender: Remove packet 86249 [08:39:44]ProducePacketName [08:39:44]name=ofd_packets/00086249 [08:39:44]NVStorageDeleteData [08:39:44]OFD Sender: No OFD packet to send [08:39:49]OFD Sender: No OFD packet to send [08:39:55]OFD Sender: No OFD packet to send [08:40:00]OFD Sender: No OFD packet to send [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:15]OFD Sender: No OFD packet to send [08:40:20]OFD Sender: No OFD packet to send [08:40:22]recv_with_timeout no data received [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:45]OFD Sender: No OFD packet to send [08:40:50]OFD Sender: No OFD packet to send [08:40:55]OFD Sender: No OFD packet to send [08:41:00]OFD Sender: No OFD packet to send [08:41:05]OFD Sender: No OFD packet to send [08:41:10]OFD Sender: No OFD packet to send [08:41:15]OFD Sender: No OFD packet to send [08:41:20]OFD Sender: No OFD packet to send [08:41:25]OFD Sender: No OFD packet to send [08:41:30]OFD Sender: No OFD packet to send [08:41:35]OFD Sender: No OFD packet to send [08:41:40]OFD Sender: No OFD packet to send [08:41:45]OFD Sender: No OFD packet to send [08:41:50]OFD Sender: No OFD packet to send [08:41:55]OFD Sender: No OFD packet to send [08:41:56]recv_with_timeout no data received [08:42:00]OFD Sender: No OFD packet to send [08:42:05]OFD Sender: No OFD packet to send [08:42:10]OFD Sender: No OFD packet to send [08:42:15]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:50]OFD Sender: No OFD packet to send [08:42:55]OFD Sender: No OFD packet to send [08:43:00]OFD Sender: No OFD packet to send [08:43:05]OFD Sender: No OFD packet to send [08:43:08]recv_with_timeout no data received [08:43:10]OFD Sender: No OFD packet to send [08:43:15]OFD Sender: No OFD packet to send [08:43:20]OFD Sender: No OFD packet to send [08:43:25]OFD Sender: No OFD packet to send [08:43:30]OFD Sender: No OFD packet to send [08:43:35]OFD Sender: No OFD packet to send [08:43:40]OFD Sender: No OFD packet to send [08:43:43]recv_with_timeout no data received [08:43:45]OFD Sender: No OFD packet to send [08:43:50]OFD Sender: No OFD packet to send [08:43:55]OFD Sender: No OFD packet to send [08:44:00]OFD Sender: No OFD packet to send [08:44:05]OFD Sender: No OFD packet to send [08:44:10]OFD Sender: No OFD packet to send [08:44:15]OFD Sender: No OFD packet to send [08:44:20]OFD Sender: No OFD packet to send [08:44:22]recv_with_timeout no data received [08:44:25]OFD Sender: No OFD packet to send [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:40]OFD Sender: No OFD packet to send [08:44:45]OFD Sender: No OFD packet to send [08:44:50]OFD Sender: No OFD packet to send [08:44:55]OFD Sender: No OFD packet to send [08:45:00]OFD Sender: No OFD packet to send [08:45:05]OFD Sender: No OFD packet to send [08:45:10]OFD Sender: No OFD packet to send [08:45:15]OFD Sender: No OFD packet to send [08:45:20]OFD Sender: No OFD packet to send [08:45:25]OFD Sender: No OFD packet to send [08:45:30]OFD Sender: No OFD packet to send [08:45:35]OFD Sender: No OFD packet to send [08:45:40]OFD Sender: No OFD packet to send [08:45:45]OFD Sender: No OFD packet to send [08:45:50]OFD Sender: No OFD packet to send [08:45:55]OFD Sender: No OFD packet to send [08:46:00]OFD Sender: No OFD packet to send [08:46:05]OFD Sender: No OFD packet to send [08:46:10]OFD Sender: No OFD packet to send [08:46:15]OFD Sender: No OFD packet to send [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:35]OFD Sender: No OFD packet to send [08:46:40]OFD Sender: No OFD packet to send [08:46:45]OFD Sender: No OFD packet to send [08:46:50]OFD Sender: No OFD packet to send [08:46:55]OFD Sender: No OFD packet to send [08:47:00]OFD Sender: No OFD packet to send [08:47:05]OFD Sender: No OFD packet to send [08:47:10]OFD Sender: No OFD packet to send [08:47:15]OFD Sender: No OFD packet to send [08:47:20]OFD Sender: No OFD packet to send [08:47:25]OFD Sender: No OFD packet to send [08:47:30]OFD Sender: No OFD packet to send [08:47:35]OFD Sender: No OFD packet to send [08:47:40]OFD Sender: No OFD packet to send [08:47:45]OFD Sender: No OFD packet to send [08:47:50]OFD Sender: No OFD packet to send [08:47:52]accept exits with 9 [08:47:52]New connection [08:47:52]New thread 3066744164 created [08:47:52]Thread 3066600804 joined [08:47:52]Waiting for new connection... [08:47:52] Sock 9.Parse request [08:47:52]Sock 9.Check first char [08:47:52]Sock 9.First char is OK [08:47:52]request: POST /json_proto HTTP/1.0 [08:47:52]Method: POST [08:47:52]URL: /json_proto [08:47:52]Method is POST - this is cgi request [08:47:52]url: /json_proto [08:47:52]query_string will be loaded in cgi processing [08:47:52]execute_cgi json_proto POST (null) [08:47:52]execute_cgi path=json_proto method=POST [08:47:52]POST find Content-Length [08:47:52]Host: 172.17.47.196:8080 [08:47:52]Content-Length: 682 [08:47:52]Content-Type: application/json [08:47:52] [08:47:52]POST finish read [08:47:52]Found Content-Length = 682 [08:47:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:52]execute_script... [08:47: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)871144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:52]POST & json_proto [08:47:52]process_json_proto [08:47:52]json parsed OK: [08:47:52]protocol is kg_v1.0 [08:47:52]action value=close_receipt [08:47:52]process_action close_receipt [08:47:52]cmd_close_receipt [08:47:52]MH_GetDate [08:47:52]Write to MH i2c: F0 00 00 E6 01 D6 [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: F0 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: F0 09 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: F0 09 00 E6 01 00 38 88 EE 66 4C 6B 94 66 A4 [08:47:52]GetLastDocTimeStamp 1726907956 [08:47:52]current date 1726908472 [08:47:52]FM_GetShiftState [08:47:52]SAM_PROTO_GetShiftState [08:47:52]wFMCommunicate request_size=4 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 13 01 00 [08:47:52]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:52]Read from MH i2c: E2 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 0E 00 [08:47:52]MH_I2C_Read... [08:47:52]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AB [08:47:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:47:52]wFMCommunicate OK [08:47:52]SAM_PROTO_GetShiftState done [08:47:52]FM_GetShiftState done [08:47:52]opened in 1726877910 [08:47:52]opened+sec_in_day 1726964310 [08:47:52]quantity*price = 250046 [08:47:52]sum+1 = 250047 [08:47:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 28 21.09.2024 08:47 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86250 ФПД: 119101879628630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T084752&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86250&fm=119101879628630&tin=02508201610067®Number=0000000000092592&sum=250000 [08:47:53]StoreToDocumentArchive [08:47:53]shift 496 fd 86250 [08:47:53]save to /storage/0496/doc_00086250 [08:47:53]save last doc name /storage/0496/doc_00086250 to /storage/kkm_last_doc_name [08:47:53]save OK [08:47:53]Clear old archive folders... [08:47:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:53]tlvbuf is 0034D5E0 [08:47:53]SAM_PROTO_ClearQueue [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 09 00 00 [08:47:53]Write to MH i2c: E2 08 00 F4 01 80 09 00 00 00 00 00 00 67 [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [08:47:53]RAPDU: 90 00 [08:47:53]wFMCommunicate OK [08:47:53]SAM_PROTO_ClearQueue done [08:47:53]KKMCreateOFDPacket [08:47:53]OFDProtocolAddRootSTLVToBuf [08:47:53]FM_MakeSignedData [08:47:53]FM_MakeSignedData [08:47:53]SAM_PROTO_SignData [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 0D 01 02 [08:47:53]Write to MH i2c: E2 08 00 F5 01 80 0D 01 02 00 00 00 00 6F [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [08:47:53]RAPDU: 90 00 [08:47:53]wFMCommunicate OK [08:47:53]wFMCommunicate request_size=255 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1C 00 00 00 F4 03 04 00 38 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 50 01 00 35 04 06 00 6C [08:47:53]Write to MH i2c: E2 02 01 F6 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1C 00 00 00 F4 03 04 00 38 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 50 01 00 35 04 06 00 6C 00 00 AA [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:53]Read from MH i2c: E2 03 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [08:47:53]RAPDU: 90 00 [08:47:53]wFMCommunicate OK [08:47:53]wFMCommunicate request_size=10 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 0D 02 02 05 52 91 3A 33 56 [08:47:53]Write to MH i2c: E2 0D 00 F7 01 80 0D 02 02 05 00 52 91 3A 33 56 00 00 22 [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [08:47:53]RAPDU: 90 00 [08:47:53]wFMCommunicate OK [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 0D 03 02 [08:47:53]Write to MH i2c: E2 08 00 F8 01 80 0D 03 02 00 00 00 00 74 [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 0B 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 0B 00 F8 01 00 0E 8F 7F 88 49 BB 6C B5 90 00 3E [08:47:53]RAPDU: 0E 8F 7F 88 49 BB 6C B5 90 00 [08:47:53]wFMCommunicate OK [08:47:53]SAM_PROTO_SignData done [08:47:53]FM_MakeSignedData done [08:47:53]CreateOFDProtocolMessage [08:47:53]wFMCommunicate request_size=4 [08:47:53]MH_SAM_APDU [08:47:53]CAPDU: 80 11 00 00 [08:47:53]Write to MH i2c: E2 08 00 F9 01 80 11 00 00 00 00 00 00 74 [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:53]Read from MH i2c: E2 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 17 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: E2 17 00 F9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D3 [08:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:47:53]wFMCommunicate OK [08:47:53]CreateOFDProtocolMessage done [08:47:53]OFDSenderStorePacket 86250 [08:47:53]StoreOFDPacket docnum=86250 [08:47:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3C 9F 07 01 D8 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1C 00 00 00 F4 03 04 00 38 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 50 01 00 35 04 06 00 6C 52 91 3A 33 56 0E 8F 7F 88 49 BB 6C B5 [08:47:53]CheckFolder [08:47:53]dirname=/storage/ofd_packets [08:47:53]CheckFolder done [08:47:53]ProducePacketName [08:47:53]name=ofd_packets/00086250 [08:47:53]NVStorageSaveData ofd_packets/00086250 [08:47:53]File name is /storage/ofd_packets/00086250 [08:47:53]Write 301 bytes [08:47:53]NVStorageSaveData done [08:47:53]OFDSenderStorePacket done [08:47:53]KKMCreateOFDPacket done [08:47:53]NVStorageSaveData kkm_last_timestamp [08:47:53]File name is /storage/kkm_last_timestamp [08:47:53]Write 4 bytes [08:47:53]NVStorageSaveData done [08:47:53]ExternCall_PrintAddStr [08:47:53]wPrintStart [08:47:53]Write to MH i2c: 01 00 00 FA 01 FB [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: 01 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: 01 07 00 [08:47:53]MH_I2C_Read... [08:47:53]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [08:47:53]RasterBufferAndPrint [08:47:53]line Счет N : (1)871144 [08:47:53]line ИНН: 02508201610067 [08:47:53]line Контрольно-Кассовый Чек [08:47:53]line ПРОДАЖА [08:47:53]line ТРК (МРК, ГНК) : 63 [08:47:53]line Товар: 2710124130 [08:47:53]line Аи-92-К-5 [08:47:53]line 36.880 * 67.80 [08:47:53]line = 2500.46 [08:47:53]line НДС 12% НСП 1% [08:47:53]line > о реализуемом товаре [08:47:53]line ОКРУГЛЕНИЕ: -0.46 [08:47:53]line ИТОГО: 2500.00 [08:47:53]line Внесено: 2500.00 [08:47:53]line СДАЧА: 0.00 [08:47:53]line НСП 1% : 22.13 [08:47:53]line НДС 12% : 265.54 [08:47:53]line Наличными: 2500.00 [08:47:53]line Безнал.: 0.00 [08:47:53]line Место: АЗС № 137 "Партнер Нефть" [08:47:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:47:53]line СНО: Общий режим [08:47:53]line Чек 28 21.09.2024 08:47 [08:47:53]line Смена: 496 ФФД: 1.0 [08:47:53]line ЗНМ: 0300000064 [08:47:53]line РНМ: 0000000000092592 [08:47:53]line Версия ККМ: 001 [08:47:53]line ФМ: 0000000000874979 [08:47:53]line ФД: 86250 [08:47:53]line ФПД: 119101879628630 [08:47:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T084752&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86250&fm=119101879628630&tin=02508201610067®Number=0000000000092592&sum=250000 [08:47:53]written 0, free lines is 4095 [08:47:53]OFD Sender: Processing packet 86250 [packets to send 267, broken 266] [08:47:53]ProducePacketName [08:47:53]name=ofd_packets/00086250 [08:47:53]OFD Sender: To server: pG, [08:47:53]CommunicateWithHost lk.salyk.kg:30040 [08:47:53]ConnectInit lk.salyk.kg [08:47:54]Write to MH i2c: 01 00 00 25 02 27 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: 01 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: 01 07 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 E0 0C 1A [08:47:54]RasterBufferAndPrint [08:47:54]line [08:47:54]line [08:47:54]line [08:47:54]line [08:47:54]line [08:47:54]written 0, free lines is 3301 [08:47:54]MH_Cut [08:47:54]Write to MH i2c: D1 01 00 2C 02 01 00 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: D1 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: D1 01 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: D1 01 00 2C 02 00 FF [08:47:54]Write to MH i2c: 01 00 00 2D 02 2F [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:55]*** Cut start [08:47:55]*** Partial cut [08:47:55]*** CUTSNS_PIN = 1 [08:47:55]*** CUTSNS_PIN = 0 [08:47:55]*** Brake cut motor [08:47:55]Read from MH i2c: 01 [08:47:55]MH_I2C_Read... [08:47:55]*** Stop cut motor [08:47:55]*** Cut end [08:47:55]Read from MH i2c: 01 07 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [08:47:55]process_action close_receipt done [08:47:55]requested_data is exist [08:47:55]produce_requested_data [08:47:55]requested_item fm.sn is exist - process it [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 11 00 00 [08:47:55]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:55]Read from MH i2c: E2 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 17 00 [08:47:55]MH_I2C_Read... [08:47:55]Read from MH i2c: E2 17 00 2E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [08:47:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:47:55]wFMCommunicate OK [08:47:55]requested_item fd.num is exist - process it [08:47:55]SAM_PROTO_GetFieldsCounters [08:47:55]wFMCommunicate request_size=4 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 13 00 00 [08:47:55]Write to MH i2c: E2 08 00 2F 02 80 13 00 00 00 00 00 00 AD [08:47:55]Write i2c OK [08:47:55]MH_I2C_Read... [08:47:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 62 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 62 00 2F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EA 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [08:47:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EA 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:56]wFMCommunicate OK [08:47:56]SAM_PROTO_GetFieldsCounters done [08:47:56]requested_item shift.num is exist - process it [08:47:56]requested_item shift.opened is exist - process it [08:47:56]req_shift_opened [08:47:56]FM_GetShiftState [08:47:56]SAM_PROTO_GetShiftState [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 13 01 00 [08:47:56]Write to MH i2c: E2 08 00 30 02 80 13 01 00 00 00 00 00 AF [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 0E 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 0E 00 30 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F5 [08:47:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:47:56]wFMCommunicate OK [08:47:56]SAM_PROTO_GetShiftState done [08:47:56]FM_GetShiftState done [08:47:56]req_shift_opened done [08:47:56]requested_item shift.open_date is exist - process it [08:47:56]req_shift_open_date [08:47:56]req_shift_open_date done [08:47:56]produce_requested_data done [08:47:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86250,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:47:56]process_action_free close_receipt [08:47:56]json_value_free [08:47:56]json_value_free done [08:47:56]process_json_proto returns [08:47:56]Send response to host [08:47:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86250,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:47:56]free response buf [08:47:56]execute_script done [08:47:56]execute_script returns [08:47:56]free content buf [08:47:56]Sock 9.Close socket [08:47:56]Sock 9.Thread stoped [08:47:57]recv_with_timeout no data received [08:47:58]accept exits with 10 [08:47:58]New connection [08:47:58]New thread 3066600804 created [08:47:58]Thread 3066744164 joined [08:47:58]Waiting for new connection... [08:47:58] Sock 10.Parse request [08:47:58]Sock 10.Check first char [08:47:58]Sock 10.First char is OK [08:47:58]request: POST /json_proto HTTP/1.0 [08:47:58]Method: POST [08:47:58]URL: /json_proto [08:47:58]Method is POST - this is cgi request [08:47:58]url: /json_proto [08:47:58]query_string will be loaded in cgi processing [08:47:58]execute_cgi json_proto POST (null) [08:47:58]execute_cgi path=json_proto method=POST [08:47:58]POST find Content-Length [08:47:58]Host: 172.17.47.196:8080 [08:47:58]Content-Length: 738 [08:47:58]Content-Type: application/json [08:47:58] [08:47:58]POST finish read [08:47:58]Found Content-Length = 738 [08:47:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 86250, "base_FM": "0000000000874979", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:58]execute_script... [08:47:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 86250, "base_FM": "0000000000874979", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:58]POST & json_proto [08:47:58]process_json_proto [08:47:58]json parsed OK: [08:47:58]protocol is kg_v1.0 [08:47:58]action value=close_receipt [08:47:58]process_action close_receipt [08:47:58]cmd_close_receipt [08:47:58]MH_GetDate [08:47:58]Write to MH i2c: F0 00 00 31 02 22 [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: F0 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: F0 09 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: F0 09 00 31 02 00 3E 88 EE 66 4C 6B 94 66 F6 [08:47:58]GetLastDocTimeStamp 1726908472 [08:47:58]current date 1726908478 [08:47:58]FM_GetShiftState [08:47:58]SAM_PROTO_GetShiftState [08:47:58]wFMCommunicate request_size=4 [08:47:58]MH_SAM_APDU [08:47:58]CAPDU: 80 13 01 00 [08:47:58]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 0E 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F7 [08:47:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:47:58]wFMCommunicate OK [08:47:58]SAM_PROTO_GetShiftState done [08:47:58]FM_GetShiftState done [08:47:58]opened in 1726877910 [08:47:58]opened+sec_in_day 1726964310 [08:47:58]quantity*price = 250046 [08:47:58]sum+1 = 250047 [08:47:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 2500.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 29 21.09.2024 08:47 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФД осн.: 86250 ФМ осн.: 0000000000874979 ФМ: 0000000000874979 ФД: 86251 ФПД: 68890609260859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T084758&type=2&operation_type=1&fn_number=0000000000874979&fd_number=86251&fm=68890609260859&tin=02508201610067®Number=0000000000092592&sum=250000 [08:47:59]StoreToDocumentArchive [08:47:59]shift 496 fd 86251 [08:47:59]save to /storage/0496/doc_00086251 [08:47:59]save last doc name /storage/0496/doc_00086251 to /storage/kkm_last_doc_name [08:47:59]save OK [08:47:59]Clear old archive folders... [08:47:59]ProcessDocumentItem done err = 0, tmpTLVsize=279 [08:47:59]tlvbuf is 0036CB90 [08:47:59]SAM_PROTO_ClearQueue [08:47:59]wFMCommunicate request_size=4 [08:47:59]MH_SAM_APDU [08:47:59]CAPDU: 80 09 00 00 [08:47:59]Write to MH i2c: E2 08 00 41 02 80 09 00 00 00 00 00 00 B5 [08:47:59]Write i2c OK [08:47:59]MH_I2C_Read... [08:47:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:59]Read from MH i2c: E2 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: E2 03 00 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [08:47:59]RAPDU: 90 00 [08:47:59]wFMCommunicate OK [08:47:59]SAM_PROTO_ClearQueue done [08:47:59]KKMCreateOFDPacket [08:47:59]OFDProtocolAddRootSTLVToBuf [08:47:59]FM_MakeSignedData [08:47:59]FM_MakeSignedData [08:47:59]SAM_PROTO_SignData [08:47:59]wFMCommunicate request_size=4 [08:47:59]MH_SAM_APDU [08:47:59]CAPDU: 80 0D 01 02 [08:47:59]Write to MH i2c: E2 08 00 42 02 80 0D 01 02 00 00 00 00 BD [08:47:59]Write i2c OK [08:47:59]MH_I2C_Read... [08:47:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:59]Read from MH i2c: E2 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: E2 03 00 [08:47:59]MH_I2C_Read... [08:47:59]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [08:47:59]RAPDU: 90 00 [08:47:59]wFMCommunicate OK [08:47:59]wFMCommunicate request_size=255 [08:47:59]MH_SAM_APDU [08:47:59]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 3E 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 27 04 04 00 EA 50 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 11 04 10 00 30 [08:47:59]Write to MH i2c: E2 02 01 43 02 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 3E 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 27 04 04 00 EA 50 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 11 04 10 00 30 00 00 F5 [08:47:59]Write i2c OK [08:47:59]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 03 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 03 00 43 02 00 90 00 B9 [08:48:00]RAPDU: 90 00 [08:48:00]wFMCommunicate OK [08:48:00]wFMCommunicate request_size=38 [08:48:00]MH_SAM_APDU [08:48:00]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 50 01 00 35 04 06 00 3E A7 D8 4B 19 3B [08:48:00]Write to MH i2c: E2 29 00 44 02 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 50 01 00 35 04 06 00 3E A7 D8 4B 19 3B 00 00 ED [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 03 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 03 00 44 02 00 90 00 BA [08:48:00]RAPDU: 90 00 [08:48:00]wFMCommunicate OK [08:48:00]wFMCommunicate request_size=4 [08:48:00]MH_SAM_APDU [08:48:00]CAPDU: 80 0D 03 02 [08:48:00]Write to MH i2c: E2 08 00 45 02 80 0D 03 02 00 00 00 00 C2 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 0B 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 0B 00 45 02 00 AD 9D FD 19 94 87 FF 87 90 00 C4 [08:48:00]RAPDU: AD 9D FD 19 94 87 FF 87 90 00 [08:48:00]wFMCommunicate OK [08:48:00]SAM_PROTO_SignData done [08:48:00]FM_MakeSignedData done [08:48:00]CreateOFDProtocolMessage [08:48:00]wFMCommunicate request_size=4 [08:48:00]MH_SAM_APDU [08:48:00]CAPDU: 80 11 00 00 [08:48:00]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:00]Read from MH i2c: E2 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 17 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 21 [08:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:48:00]wFMCommunicate OK [08:48:00]CreateOFDProtocolMessage done [08:48:00]OFDSenderStorePacket 86251 [08:48:00]StoreOFDPacket docnum=86251 [08:48:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2B 01 00 00 D0 F8 23 01 04 1B 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 3E 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 27 04 04 00 EA 50 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 50 01 00 35 04 06 00 3E A7 D8 4B 19 3B AD 9D FD 19 94 87 FF 87 [08:48:00]CheckFolder [08:48:00]dirname=/storage/ofd_packets [08:48:00]CheckFolder done [08:48:00]ProducePacketName [08:48:00]name=ofd_packets/00086251 [08:48:00]NVStorageSaveData ofd_packets/00086251 [08:48:00]File name is /storage/ofd_packets/00086251 [08:48:00]Write 329 bytes [08:48:00]NVStorageSaveData done [08:48:00]OFDSenderStorePacket done [08:48:00]KKMCreateOFDPacket done [08:48:00]NVStorageSaveData kkm_last_timestamp [08:48:00]File name is /storage/kkm_last_timestamp [08:48:00]Write 4 bytes [08:48:00]NVStorageSaveData done [08:48:00]ExternCall_PrintAddStr [08:48:00]wPrintStart [08:48:00]Write to MH i2c: 01 00 00 47 02 49 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 47 02 00 00 00 00 00 FF 0F 5E [08:48:00]RasterBufferAndPrint [08:48:00]line Счет N : (1)871144 [08:48:00]line ИНН: 02508201610067 [08:48:00]line Контрольно-Кассовый Чек [08:48:00]line ВОЗВРАТ ПРОДАЖИ [08:48:00]line ТРК (МРК, ГНК) : 63 [08:48:00]line Товар: 2710124130 [08:48:00]line Аи-92-К-5 [08:48:00]line 36.880 * 67.80 [08:48:00]line = 2500.46 [08:48:00]line НДС 12% НСП 1% [08:48:00]line > о реализуемом товаре [08:48:00]line ОКРУГЛЕНИЕ: -0.46 [08:48:00]line ИТОГО: 2500.00 [08:48:00]line НСП 1% : 22.13 [08:48:00]line НДС 12% : 265.54 [08:48:00]line Наличными: 2500.00 [08:48:00]line Безнал.: 0.00 [08:48:00]line Место: АЗС № 137 "Партнер Нефть" [08:48:00]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:48:00]line СНО: Общий режим [08:48:00]line Чек 29 21.09.2024 08:47 [08:48:00]line Смена: 496 ФФД: 1.0 [08:48:00]line ЗНМ: 0300000064 [08:48:00]line РНМ: 0000000000092592 [08:48:00]line Версия ККМ: 001 [08:48:00]line ФД осн.: 86250 [08:48:00]line ФМ осн.: 0000000000874979 [08:48:00]line ФМ: 0000000000874979 [08:48:00]line ФД: 86251 [08:48:00]line ФПД: 68890609260859 [08:48:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T084758&type=2&operation_type=1&fn_number=0000000000874979&fd_number=86251&fm=68890609260859&tin=02508201610067®Number=0000000000092592&sum=250000 [08:48:00]written 0, free lines is 4095 [08:48:00]OFD Sender: Processing packet 86250 [packets to send 268, broken 266] [08:48:00]ProducePacketName [08:48:00]name=ofd_packets/00086250 [08:48:00]OFD Sender: To server: pG, [08:48:00]CommunicateWithHost lk.salyk.kg:30040 [08:48:00]ConnectInit lk.salyk.kg [08:48:00]Write to MH i2c: 01 00 00 72 02 74 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 F1 0C 78 [08:48:00]RasterBufferAndPrint [08:48:00]line [08:48:00]line [08:48:00]line [08:48:00]line [08:48:00]line [08:48:00]written 0, free lines is 3326 [08:48:00]MH_Cut [08:48:00]Write to MH i2c: D1 01 00 79 02 01 4D [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: D1 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: D1 01 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: D1 01 00 79 02 00 4C [08:48:00]Write to MH i2c: 01 00 00 7A 02 7C [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]Connected sock=9 [08:48:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3C 9F 07 01 D8 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1C 00 00 00 F4 03 04 00 38 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 50 01 00 35 04 06 00 6C 52 91 3A 33 56 0E 8F 7F 88 49 BB 6C B5 [08:48:01]*** Cut start [08:48:01]*** Partial cut [08:48:01]*** CUTSNS_PIN = 1 [08:48:01]*** CUTSNS_PIN = 0 [08:48:01]*** Brake cut motor [08:48:02]Read from MH i2c: 01 [08:48:02]MH_I2C_Read... [08:48:02]*** Stop cut motor [08:48:02]*** Cut end [08:48:02]Read from MH i2c: 01 07 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: 01 07 00 7A 02 00 00 00 00 00 FF 0F 91 [08:48:02]process_action close_receipt done [08:48:02]requested_data is exist [08:48:02]produce_requested_data [08:48:02]requested_item fm.sn is exist - process it [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 11 00 00 [08:48:02]Write to MH i2c: E2 08 00 7B 02 80 11 00 00 00 00 00 00 F7 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 17 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 17 00 7B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 56 [08:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:48:02]wFMCommunicate OK [08:48:02]requested_item fd.num is exist - process it [08:48:02]SAM_PROTO_GetFieldsCounters [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 13 00 00 [08:48:02]Write to MH i2c: E2 08 00 7C 02 80 13 00 00 00 00 00 00 FA [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 62 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 62 00 7C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EB 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [08:48:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EB 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:02]wFMCommunicate OK [08:48:02]SAM_PROTO_GetFieldsCounters done [08:48:02]requested_item shift.num is exist - process it [08:48:02]requested_item shift.opened is exist - process it [08:48:02]req_shift_opened [08:48:02]FM_GetShiftState [08:48:02]SAM_PROTO_GetShiftState [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 13 01 00 [08:48:02]Write to MH i2c: E2 08 00 7D 02 80 13 01 00 00 00 00 00 FC [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:02]Read from MH i2c: E2 0E 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 0E 00 7D 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 42 [08:48:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:48:02]wFMCommunicate OK [08:48:02]SAM_PROTO_GetShiftState done [08:48:02]FM_GetShiftState done [08:48:02]req_shift_opened done [08:48:02]requested_item shift.open_date is exist - process it [08:48:02]req_shift_open_date [08:48:02]req_shift_open_date done [08:48:02]produce_requested_data done [08:48:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86251,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:48:02]process_action_free close_receipt [08:48:02]json_value_free [08:48:02]json_value_free done [08:48:02]process_json_proto returns [08:48:02]Send response to host [08:48:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86251,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:48:02]free response buf [08:48:02]execute_script done [08:48:02]execute_script returns [08:48:02]free content buf [08:48:02]Sock 10.Close socket [08:48:02]Sock 10.Thread stoped [08:48:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 75 CB 47 00 EC 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 50 01 00 F4 03 04 00 12 33 EE 66 B6 04 01 00 00 50 A3 AB 2F 64 9E C6 99 [08:48:04]CommunicateWithHost err = 0 [08:48:04]CheckOFDResponse [08:48:04]1017 (14) - 77093643461234 [08:48:04]1041 (16) - 0000000000874979 [08:48:04]1040 (4) - 86250 [08:48:04]1012 (4) - 21.09.2024 02:44 [08:48:04]1206 (1) - 0 [08:48:04]OFD Sender: Remove packet 86250 [08:48:04]ProducePacketName [08:48:04]name=ofd_packets/00086250 [08:48:04]NVStorageDeleteData [08:48:05]OFD Sender: Processing packet 86251 [packets to send 267, broken 266] [08:48:05]ProducePacketName [08:48:05]name=ofd_packets/00086251 [08:48:05]OFD Sender: To server: pG, [08:48:05]CommunicateWithHost lk.salyk.kg:30040 [08:48:05]ConnectInit lk.salyk.kg [08:48:08]Connected sock=9 [08:48:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2B 01 00 00 D0 F8 23 01 04 1B 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1D 00 00 00 F4 03 04 00 3E 88 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 27 04 04 00 EA 50 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 50 01 00 35 04 06 00 3E A7 D8 4B 19 3B AD 9D FD 19 94 87 FF 87 [08:48:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1B 18 47 00 44 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 50 01 00 F4 03 04 00 1A 33 EE 66 B6 04 01 00 00 AA 5D 1E 0A 99 6C 65 07 [08:48:11]CommunicateWithHost err = 0 [08:48:11]CheckOFDResponse [08:48:11]1017 (14) - 77093643461234 [08:48:11]1041 (16) - 0000000000874979 [08:48:11]1040 (4) - 86251 [08:48:11]1012 (4) - 21.09.2024 02:44 [08:48:11]1206 (1) - 0 [08:48:11]OFD Sender: Remove packet 86251 [08:48:11]ProducePacketName [08:48:11]name=ofd_packets/00086251 [08:48:11]NVStorageDeleteData [08:48:11]OFD Sender: No OFD packet to send [08:48:16]OFD Sender: No OFD packet to send [08:48:21]OFD Sender: No OFD packet to send [08:48:26]OFD Sender: No OFD packet to send [08:48:31]OFD Sender: No OFD packet to send [08:48:37]OFD Sender: No OFD packet to send [08:48:42]OFD Sender: No OFD packet to send [08:48:47]OFD Sender: No OFD packet to send [08:48:52]OFD Sender: No OFD packet to send [08:48:57]OFD Sender: No OFD packet to send [08:49:02]OFD Sender: No OFD packet to send [08:49:04]recv_with_timeout no data received [08:49:07]OFD Sender: No OFD packet to send [08:49:12]OFD Sender: No OFD packet to send [08:49:16]recv_with_timeout no data received [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:30]recv_with_timeout no data received [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:49]recv_with_timeout no data received [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]recv_with_timeout no data received [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:17]OFD Sender: No OFD packet to send [08:54:22]OFD Sender: No OFD packet to send [08:54:27]OFD Sender: No OFD packet to send [08:54:32]OFD Sender: No OFD packet to send [08:54:37]OFD Sender: No OFD packet to send [08:54:42]OFD Sender: No OFD packet to send [08:54:45]recv_with_timeout no data received [08:54:47]OFD Sender: No OFD packet to send [08:54:52]OFD Sender: No OFD packet to send [08:54:57]OFD Sender: No OFD packet to send [08:55:02]OFD Sender: No OFD packet to send [08:55:03]recv_with_timeout no data received [08:55:07]OFD Sender: No OFD packet to send [08:55:12]OFD Sender: No OFD packet to send [08:55:17]OFD Sender: No OFD packet to send [08:55:22]OFD Sender: No OFD packet to send [08:55:24]accept exits with 8 [08:55:24]New connection [08:55:24]New thread 3066744164 created [08:55:24]Thread 3066600804 joined [08:55:24]Waiting for new connection... [08:55:24] Sock 8.Parse request [08:55:24]Sock 8.Check first char [08:55:24]Sock 8.First char is OK [08:55:24]request: POST /json_proto HTTP/1.0 [08:55:24]Method: POST [08:55:24]URL: /json_proto [08:55:24]Method is POST - this is cgi request [08:55:24]url: /json_proto [08:55:24]query_string will be loaded in cgi processing [08:55:24]execute_cgi json_proto POST (null) [08:55:24]execute_cgi path=json_proto method=POST [08:55:24]POST find Content-Length [08:55:24]Host: 172.17.47.196:8080 [08:55:24]Content-Length: 687 [08:55:24]Content-Type: application/json [08:55:24] [08:55:24]POST finish read [08:55:24]Found Content-Length = 687 [08:55:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:24]execute_script... [08:55:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:24]POST & json_proto [08:55:24]process_json_proto [08:55:24]json parsed OK: [08:55:24]protocol is kg_v1.0 [08:55:24]action value=close_receipt [08:55:24]process_action close_receipt [08:55:24]cmd_close_receipt [08:55:24]MH_GetDate [08:55:24]Write to MH i2c: F0 00 00 7E 02 6F [08:55:24]Write i2c OK [08:55:24]MH_I2C_Read... [08:55:24]Read from MH i2c: F0 [08:55:24]MH_I2C_Read... [08:55:24]Read from MH i2c: F0 09 00 [08:55:24]MH_I2C_Read... [08:55:24]Read from MH i2c: F0 09 00 7E 02 00 FD 89 EE 66 4C 6B 94 66 03 [08:55:24]GetLastDocTimeStamp 1726908478 [08:55:24]current date 1726908925 [08:55:24]FM_GetShiftState [08:55:24]SAM_PROTO_GetShiftState [08:55:24]wFMCommunicate request_size=4 [08:55:24]MH_SAM_APDU [08:55:24]CAPDU: 80 13 01 00 [08:55:24]Write to MH i2c: E2 08 00 7F 02 80 13 01 00 00 00 00 00 FE [08:55:24]Write i2c OK [08:55:24]MH_I2C_Read... [08:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:24]Read from MH i2c: E2 [08:55:24]MH_I2C_Read... [08:55:24]Read from MH i2c: E2 0E 00 [08:55:24]MH_I2C_Read... [08:55:24]Read from MH i2c: E2 0E 00 7F 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 44 [08:55:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:55:24]wFMCommunicate OK [08:55:24]SAM_PROTO_GetShiftState done [08:55:24]FM_GetShiftState done [08:55:24]opened in 1726877910 [08:55:24]opened+sec_in_day 1726964310 [08:55:24]quantity*price = 100050 [08:55:24]sum+1 = 100052 [08:55:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 30 21.09.2024 08:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86252 ФПД: 31392844351678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T085525&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86252&fm=31392844351678&tin=02508201610067®Number=0000000000092592&sum=100000 [08:55:25]StoreToDocumentArchive [08:55:25]shift 496 fd 86252 [08:55:25]save to /storage/0496/doc_00086252 [08:55:25]save last doc name /storage/0496/doc_00086252 to /storage/kkm_last_doc_name [08:55:25]save OK [08:55:25]Clear old archive folders... [08:55:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:55:25]tlvbuf is 00359720 [08:55:25]SAM_PROTO_ClearQueue [08:55:25]wFMCommunicate request_size=4 [08:55:25]MH_SAM_APDU [08:55:25]CAPDU: 80 09 00 00 [08:55:25]Write to MH i2c: E2 08 00 8C 02 80 09 00 00 00 00 00 00 00 [08:55:25]Write i2c OK [08:55:25]MH_I2C_Read... [08:55:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:25]Read from MH i2c: E2 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: E2 03 00 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [08:55:25]RAPDU: 90 00 [08:55:25]wFMCommunicate OK [08:55:25]SAM_PROTO_ClearQueue done [08:55:25]KKMCreateOFDPacket [08:55:25]OFDProtocolAddRootSTLVToBuf [08:55:25]FM_MakeSignedData [08:55:25]FM_MakeSignedData [08:55:25]SAM_PROTO_SignData [08:55:25]wFMCommunicate request_size=4 [08:55:25]MH_SAM_APDU [08:55:25]CAPDU: 80 0D 01 02 [08:55:25]Write to MH i2c: E2 08 00 8D 02 80 0D 01 02 00 00 00 00 08 [08:55:25]Write i2c OK [08:55:25]MH_I2C_Read... [08:55:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:25]Read from MH i2c: E2 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: E2 03 00 [08:55:25]MH_I2C_Read... [08:55:25]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [08:55:25]RAPDU: 90 00 [08:55:25]wFMCommunicate OK [08:55:25]wFMCommunicate request_size=255 [08:55:25]MH_SAM_APDU [08:55: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 [08:55:25]Write to MH i2c: E2 02 01 8E 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 00 00 A8 [08:55:25]Write i2c OK [08:55:25]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 8E 02 00 90 00 04 [08:55:26]RAPDU: 90 00 [08:55:26]wFMCommunicate OK [08:55:26]wFMCommunicate request_size=11 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 0D 02 02 06 1C 8D 37 56 08 BE [08:55:26]Write to MH i2c: E2 0E 00 8F 02 80 0D 02 02 06 00 1C 8D 37 56 08 BE 00 00 13 [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 03 00 8F 02 00 90 00 05 [08:55:26]RAPDU: 90 00 [08:55:26]wFMCommunicate OK [08:55:26]wFMCommunicate request_size=4 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 0D 03 02 [08:55:26]Write to MH i2c: E2 08 00 90 02 80 0D 03 02 00 00 00 00 0D [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 0B 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 0B 00 90 02 00 73 EF E1 96 2A 7D 22 D9 90 00 89 [08:55:26]RAPDU: 73 EF E1 96 2A 7D 22 D9 90 00 [08:55:26]wFMCommunicate OK [08:55:26]SAM_PROTO_SignData done [08:55:26]FM_MakeSignedData done [08:55:26]CreateOFDProtocolMessage [08:55:26]wFMCommunicate request_size=4 [08:55:26]MH_SAM_APDU [08:55:26]CAPDU: 80 11 00 00 [08:55:26]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:26]Read from MH i2c: E2 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 17 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6C [08:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:55:26]wFMCommunicate OK [08:55:26]CreateOFDProtocolMessage done [08:55:26]OFDSenderStorePacket 86252 [08:55:26]StoreOFDPacket docnum=86252 [08:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A8 ED 08 01 54 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 1C 8D 37 56 08 BE 73 EF E1 96 2A 7D 22 D9 [08:55:26]CheckFolder [08:55:26]dirname=/storage/ofd_packets [08:55:26]CheckFolder done [08:55:26]ProducePacketName [08:55:26]name=ofd_packets/00086252 [08:55:26]NVStorageSaveData ofd_packets/00086252 [08:55:26]File name is /storage/ofd_packets/00086252 [08:55:26]Write 302 bytes [08:55:26]NVStorageSaveData done [08:55:26]OFDSenderStorePacket done [08:55:26]KKMCreateOFDPacket done [08:55:26]NVStorageSaveData kkm_last_timestamp [08:55:26]File name is /storage/kkm_last_timestamp [08:55:26]Write 4 bytes [08:55:26]NVStorageSaveData done [08:55:26]ExternCall_PrintAddStr [08:55:26]wPrintStart [08:55:26]Write to MH i2c: 01 00 00 92 02 94 [08:55:26]Write i2c OK [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: 01 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: 01 07 00 [08:55:26]MH_I2C_Read... [08:55:26]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 FF 0F A9 [08:55:26]RasterBufferAndPrint [08:55:26]line Счет N : (1)871145 [08:55:26]line ИНН: 02508201610067 [08:55:26]line Контрольно-Кассовый Чек [08:55:26]line ПРОДАЖА [08:55:26]line ТРК (МРК, ГНК) : 44 [08:55:26]line Товар: 2710194210 [08:55:26]line ДТ(л)-К-4 [08:55:26]line 13.130 * 76.20 [08:55:26]line = 1000.51 [08:55:26]line НДС 12% НСП 1% [08:55:26]line > о реализуемом товаре [08:55:26]line ОКРУГЛЕНИЕ: -0.51 [08:55:26]line ИТОГО: 1000.00 [08:55:26]line Внесено: 1000.00 [08:55:26]line СДАЧА: 0.00 [08:55:26]line НСП 1% : 8.85 [08:55:26]line НДС 12% : 106.25 [08:55:26]line Наличными: 1000.00 [08:55:26]line Безнал.: 0.00 [08:55:26]line Место: АЗС № 137 "Партнер Нефть" [08:55:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:55:26]line СНО: Общий режим [08:55:26]line Чек 30 21.09.2024 08:55 [08:55:26]line Смена: 496 ФФД: 1.0 [08:55:26]line ЗНМ: 0300000064 [08:55:26]line РНМ: 0000000000092592 [08:55:26]line Версия ККМ: 001 [08:55:26]line ФМ: 0000000000874979 [08:55:26]line ФД: 86252 [08:55:26]line ФПД: 31392844351678 [08:55:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T085525&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86252&fm=31392844351678&tin=02508201610067®Number=0000000000092592&sum=100000 [08:55:26]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:55:26]ProducePacketName [08:55:26]name=ofd_packets/00086252 [08:55:26]OFD Sender: To server: pG, [08:55:26]CommunicateWithHost lk.salyk.kg:30040 [08:55:26]ConnectInit lk.salyk.kg [08:55:26]written 0, free lines is 4095 [08:55:27]Write to MH i2c: 01 00 00 BD 02 BF [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: 01 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: 01 07 00 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 CD 0C 9F [08:55:27]RasterBufferAndPrint [08:55:27]line [08:55:27]line [08:55:27]line [08:55:27]line [08:55:27]line [08:55:27]written 0, free lines is 3283 [08:55:27]MH_Cut [08:55:27]Write to MH i2c: D1 01 00 C4 02 01 98 [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: D1 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: D1 01 00 [08:55:27]MH_I2C_Read... [08:55:27]Read from MH i2c: D1 01 00 C4 02 00 97 [08:55:27]Write to MH i2c: 01 00 00 C5 02 C7 [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:27]*** Cut start [08:55:27]*** Partial cut [08:55:27]*** CUTSNS_PIN = 1 [08:55:28]*** CUTSNS_PIN = 0 [08:55:28]*** Brake cut motor [08:55:28]Read from MH i2c: 01 [08:55:28]MH_I2C_Read... [08:55:28]*** Stop cut motor [08:55:28]*** Cut end [08:55:28]Read from MH i2c: 01 07 00 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: 01 07 00 C5 02 00 00 00 00 00 FF 0F DC [08:55:28]process_action close_receipt done [08:55:28]requested_data is exist [08:55:28]produce_requested_data [08:55:28]requested_item fm.sn is exist - process it [08:55:28]wFMCommunicate request_size=4 [08:55:28]MH_SAM_APDU [08:55:28]CAPDU: 80 11 00 00 [08:55:28]Write to MH i2c: E2 08 00 C6 02 80 11 00 00 00 00 00 00 42 [08:55:28]Write i2c OK [08:55:28]MH_I2C_Read... [08:55:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:28]Read from MH i2c: E2 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: E2 17 00 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: E2 17 00 C6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [08:55:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:55:28]wFMCommunicate OK [08:55:28]requested_item fd.num is exist - process it [08:55:28]SAM_PROTO_GetFieldsCounters [08:55:28]wFMCommunicate request_size=4 [08:55:28]MH_SAM_APDU [08:55:28]CAPDU: 80 13 00 00 [08:55:28]Write to MH i2c: E2 08 00 C7 02 80 13 00 00 00 00 00 00 45 [08:55:28]Write i2c OK [08:55:28]MH_I2C_Read... [08:55:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:28]Read from MH i2c: E2 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: E2 62 00 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: E2 62 00 C7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EC 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [08:55:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EC 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:28]wFMCommunicate OK [08:55:28]SAM_PROTO_GetFieldsCounters done [08:55:28]requested_item shift.num is exist - process it [08:55:28]requested_item shift.opened is exist - process it [08:55:28]req_shift_opened [08:55:28]FM_GetShiftState [08:55:28]SAM_PROTO_GetShiftState [08:55:28]wFMCommunicate request_size=4 [08:55:28]MH_SAM_APDU [08:55:28]CAPDU: 80 13 01 00 [08:55:28]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [08:55:28]Write i2c OK [08:55:28]MH_I2C_Read... [08:55:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:28]Read from MH i2c: E2 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: E2 0E 00 [08:55:28]MH_I2C_Read... [08:55:28]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8D [08:55:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:55:28]wFMCommunicate OK [08:55:28]SAM_PROTO_GetShiftState done [08:55:28]FM_GetShiftState done [08:55:28]req_shift_opened done [08:55:28]requested_item shift.open_date is exist - process it [08:55:28]req_shift_open_date [08:55:28]req_shift_open_date done [08:55:28]produce_requested_data done [08:55:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86252,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:55:28]process_action_free close_receipt [08:55:28]json_value_free [08:55:28]json_value_free done [08:55:28]process_json_proto returns [08:55:28]Send response to host [08:55:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86252,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:55:28]free response buf [08:55:28]execute_script done [08:55:28]execute_script returns [08:55:28]free content buf [08:55:28]Sock 8.Close socket [08:55:28]Sock 8.Thread stoped [08:55:33]Connected sock=11 [08:55:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A8 ED 08 01 54 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 1C 8D 37 56 08 BE 73 EF E1 96 2A 7D 22 D9 [08:55:38]recv_with_timeout no data received [08:55:38]CommunicateWithHost answer receiving error [08:55:38]CommunicateWithHost err = -3 [08:55:38]OFD Sender: Server communicate error [08:55:43]recv_with_timeout no data received [08:55:43]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:55:43]ProducePacketName [08:55:43]name=ofd_packets/00086252 [08:55:43]OFD Sender: To server: pG, [08:55:43]CommunicateWithHost lk.salyk.kg:30040 [08:55:43]ConnectInit lk.salyk.kg [08:55:48]ConnectInit Can't take IP for lk.salyk.kg [08:55:48]CommunicateWithHost connect error [08:55:48]CommunicateWithHost err = -1 [08:55:48]OFD Sender: Server communicate error [08:55:53]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:55:53]ProducePacketName [08:55:53]name=ofd_packets/00086252 [08:55:53]OFD Sender: To server: pG, [08:55:53]CommunicateWithHost lk.salyk.kg:30040 [08:55:53]ConnectInit lk.salyk.kg [08:55:58]recv_with_timeout no data received [08:55:58]ConnectInit Can't take IP for lk.salyk.kg [08:55:58]CommunicateWithHost connect error [08:55:58]CommunicateWithHost err = -1 [08:55:58]OFD Sender: Server communicate error [08:56:03]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:56:03]ProducePacketName [08:56:03]name=ofd_packets/00086252 [08:56:03]OFD Sender: To server: pG, [08:56:03]CommunicateWithHost lk.salyk.kg:30040 [08:56:03]ConnectInit lk.salyk.kg [08:56:08]ConnectInit Can't take IP for lk.salyk.kg [08:56:08]CommunicateWithHost connect error [08:56:08]CommunicateWithHost err = -1 [08:56:08]OFD Sender: Server communicate error [08:56:13]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:56:13]ProducePacketName [08:56:13]name=ofd_packets/00086252 [08:56:13]OFD Sender: To server: pG, [08:56:13]CommunicateWithHost lk.salyk.kg:30040 [08:56:13]ConnectInit lk.salyk.kg [08:56:15]recv_with_timeout no data received [08:56:18]ConnectInit Can't take IP for lk.salyk.kg [08:56:18]CommunicateWithHost connect error [08:56:18]CommunicateWithHost err = -1 [08:56:18]OFD Sender: Server communicate error [08:56:23]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:56:23]ProducePacketName [08:56:23]name=ofd_packets/00086252 [08:56:23]OFD Sender: To server: pG, [08:56:23]CommunicateWithHost lk.salyk.kg:30040 [08:56:23]ConnectInit lk.salyk.kg [08:56:32]Connected sock=9 [08:56:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A8 ED 08 01 54 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 1C 8D 37 56 08 BE 73 EF E1 96 2A 7D 22 D9 [08:56:36]recv_with_timeout no data received [08:56:36]CommunicateWithHost answer receiving error [08:56:36]CommunicateWithHost err = -3 [08:56:36]OFD Sender: Server communicate error [08:56:41]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:56:41]ProducePacketName [08:56:41]name=ofd_packets/00086252 [08:56:41]OFD Sender: To server: pG, [08:56:41]CommunicateWithHost lk.salyk.kg:30040 [08:56:41]ConnectInit lk.salyk.kg [08:56:44]recv_with_timeout no data received [08:56:46]Connected sock=9 [08:56:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A8 ED 08 01 54 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 1C 8D 37 56 08 BE 73 EF E1 96 2A 7D 22 D9 [08:56:46]recv_with_timeout no data received [08:56:46]CommunicateWithHost answer receiving error [08:56:46]CommunicateWithHost err = -3 [08:56:46]OFD Sender: Server communicate error [08:56:51]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:56:51]ProducePacketName [08:56:51]name=ofd_packets/00086252 [08:56:51]OFD Sender: To server: pG, [08:56:51]CommunicateWithHost lk.salyk.kg:30040 [08:56:51]ConnectInit lk.salyk.kg [08:56:55]Connected sock=9 [08:56:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A8 ED 08 01 54 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 1C 8D 37 56 08 BE 73 EF E1 96 2A 7D 22 D9 [08:56:56]recv_with_timeout no data received [08:56:56]CommunicateWithHost answer receiving error [08:56:56]CommunicateWithHost err = -3 [08:56:56]OFD Sender: Server communicate error [08:57:01]OFD Sender: Processing packet 86252 [packets to send 267, broken 266] [08:57:01]ProducePacketName [08:57:01]name=ofd_packets/00086252 [08:57:01]OFD Sender: To server: pG, [08:57:01]CommunicateWithHost lk.salyk.kg:30040 [08:57:01]ConnectInit lk.salyk.kg [08:57:03]Connected sock=9 [08:57:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A8 ED 08 01 54 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 FD 89 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 35 04 06 00 1C 8D 37 56 08 BE 73 EF E1 96 2A 7D 22 D9 [08:57:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DB 4B 47 00 39 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 50 01 00 F4 03 04 00 31 35 EE 66 B6 04 01 00 00 DD 99 CF 62 CB 65 D3 12 [08:57:05]CommunicateWithHost err = 0 [08:57:05]CheckOFDResponse [08:57:05]1017 (14) - 77093643461234 [08:57:05]1041 (16) - 0000000000874979 [08:57:05]1040 (4) - 86252 [08:57:05]1012 (4) - 21.09.2024 02:53 [08:57:05]1206 (1) - 0 [08:57:05]OFD Sender: Remove packet 86252 [08:57:05]ProducePacketName [08:57:05]name=ofd_packets/00086252 [08:57:05]NVStorageDeleteData [08:57:05]OFD Sender: No OFD packet to send [08:57:10]OFD Sender: No OFD packet to send [08:57:15]OFD Sender: No OFD packet to send [08:57:20]OFD Sender: No OFD packet to send [08:57:25]OFD Sender: No OFD packet to send [08:57:29]accept exits with 10 [08:57:29]New connection [08:57:29]New thread 3066600804 created [08:57:29]Thread 3066744164 joined [08:57:29]Waiting for new connection... [08:57:29] Sock 10.Parse request [08:57:29]Sock 10.Check first char [08:57:29]Sock 10.First char is OK [08:57:29]request: POST /json_proto HTTP/1.0 [08:57:29]Method: POST [08:57:29]URL: /json_proto [08:57:29]Method is POST - this is cgi request [08:57:29]url: /json_proto [08:57:29]query_string will be loaded in cgi processing [08:57:29]execute_cgi json_proto POST (null) [08:57:29]execute_cgi path=json_proto method=POST [08:57:29]POST find Content-Length [08:57:29]Host: 172.17.47.196:8080 [08:57:29]Content-Length: 687 [08:57:29]Content-Type: application/json [08:57:29] [08:57:29]POST finish read [08:57:29]Found Content-Length = 687 [08:57:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:29]execute_script... [08:57: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)871146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:29]POST & json_proto [08:57:29]process_json_proto [08:57:29]json parsed OK: [08:57:29]protocol is kg_v1.0 [08:57:29]action value=close_receipt [08:57:29]process_action close_receipt [08:57:29]cmd_close_receipt [08:57:29]MH_GetDate [08:57:29]Write to MH i2c: F0 00 00 C9 02 BA [08:57:29]Write i2c OK [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: F0 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: F0 09 00 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: F0 09 00 C9 02 00 7A 8A EE 66 4C 6B 94 66 CC [08:57:29]GetLastDocTimeStamp 1726908925 [08:57:29]current date 1726909050 [08:57:29]FM_GetShiftState [08:57:29]SAM_PROTO_GetShiftState [08:57:29]wFMCommunicate request_size=4 [08:57:29]MH_SAM_APDU [08:57:29]CAPDU: 80 13 01 00 [08:57:29]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [08:57:29]Write i2c OK [08:57:29]MH_I2C_Read... [08:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:29]Read from MH i2c: E2 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 0E 00 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 0E 00 CA 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8F [08:57:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:57:29]wFMCommunicate OK [08:57:29]SAM_PROTO_GetShiftState done [08:57:29]FM_GetShiftState done [08:57:29]opened in 1726877910 [08:57:29]opened+sec_in_day 1726964310 [08:57:29]quantity*price = 100050 [08:57:29]sum+1 = 100052 [08:57:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 31 21.09.2024 08:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86253 ФПД: 230719834485140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T085730&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86253&fm=230719834485140&tin=02508201610067®Number=0000000000092592&sum=100000 [08:57:31]StoreToDocumentArchive [08:57:31]shift 496 fd 86253 [08:57:31]save to /storage/0496/doc_00086253 [08:57:31]save last doc name /storage/0496/doc_00086253 to /storage/kkm_last_doc_name [08:57:31]save OK [08:57:31]Clear old archive folders... [08:57:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:57:31]tlvbuf is 003548A0 [08:57:31]SAM_PROTO_ClearQueue [08:57:31]wFMCommunicate request_size=4 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 09 00 00 [08:57:31]Write to MH i2c: E2 08 00 D7 02 80 09 00 00 00 00 00 00 4B [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [08:57:31]RAPDU: 90 00 [08:57:31]wFMCommunicate OK [08:57:31]SAM_PROTO_ClearQueue done [08:57:31]KKMCreateOFDPacket [08:57:31]OFDProtocolAddRootSTLVToBuf [08:57:31]FM_MakeSignedData [08:57:31]FM_MakeSignedData [08:57:31]SAM_PROTO_SignData [08:57:31]wFMCommunicate request_size=4 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 0D 01 02 [08:57:31]Write to MH i2c: E2 08 00 D8 02 80 0D 01 02 00 00 00 00 53 [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [08:57:31]RAPDU: 90 00 [08:57:31]wFMCommunicate OK [08:57:31]wFMCommunicate request_size=255 [08:57:31]MH_SAM_APDU [08:57: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 7A 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 50 01 00 35 04 06 00 [08:57:31]Write to MH i2c: E2 02 01 D9 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 7A 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 50 01 00 35 04 06 00 00 00 73 [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [08:57:31]RAPDU: 90 00 [08:57:31]wFMCommunicate OK [08:57:31]wFMCommunicate request_size=11 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 0D 02 02 06 D1 D6 A5 C6 F1 94 [08:57:31]Write to MH i2c: E2 0E 00 DA 02 80 0D 02 02 06 00 D1 D6 A5 C6 F1 94 00 00 F9 [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [08:57:31]RAPDU: 90 00 [08:57:31]wFMCommunicate OK [08:57:31]wFMCommunicate request_size=4 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 0D 03 02 [08:57:31]Write to MH i2c: E2 08 00 DB 02 80 0D 03 02 00 00 00 00 58 [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 0B 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 0B 00 DB 02 00 83 4F 4D F1 C3 B1 58 52 90 00 87 [08:57:31]RAPDU: 83 4F 4D F1 C3 B1 58 52 90 00 [08:57:31]wFMCommunicate OK [08:57:31]SAM_PROTO_SignData done [08:57:31]FM_MakeSignedData done [08:57:31]CreateOFDProtocolMessage [08:57:31]wFMCommunicate request_size=4 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 11 00 00 [08:57:31]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 17 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B7 [08:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:57:31]wFMCommunicate OK [08:57:31]CreateOFDProtocolMessage done [08:57:31]OFDSenderStorePacket 86253 [08:57:31]StoreOFDPacket docnum=86253 [08:57:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 49 74 08 01 B5 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 7A 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 50 01 00 35 04 06 00 D1 D6 A5 C6 F1 94 83 4F 4D F1 C3 B1 58 52 [08:57:31]CheckFolder [08:57:31]dirname=/storage/ofd_packets [08:57:31]CheckFolder done [08:57:31]ProducePacketName [08:57:31]name=ofd_packets/00086253 [08:57:31]NVStorageSaveData ofd_packets/00086253 [08:57:31]File name is /storage/ofd_packets/00086253 [08:57:31]Write 302 bytes [08:57:31]NVStorageSaveData done [08:57:31]OFDSenderStorePacket done [08:57:31]KKMCreateOFDPacket done [08:57:31]NVStorageSaveData kkm_last_timestamp [08:57:31]File name is /storage/kkm_last_timestamp [08:57:31]Write 4 bytes [08:57:31]NVStorageSaveData done [08:57:31]ExternCall_PrintAddStr [08:57:31]wPrintStart [08:57:31]Write to MH i2c: 01 00 00 DD 02 DF [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: 01 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: 01 07 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: 01 07 00 DD 02 00 00 00 00 00 FF 0F F4 [08:57:31]RasterBufferAndPrint [08:57:31]line Счет N : (1)871146 [08:57:31]line ИНН: 02508201610067 [08:57:31]line Контрольно-Кассовый Чек [08:57:31]line ПРОДАЖА [08:57:31]line ТРК (МРК, ГНК) : 11 [08:57:31]line Товар: 2710194210 [08:57:31]line ДТ(л)-К-4 [08:57:31]line 13.130 * 76.20 [08:57:31]line = 1000.51 [08:57:31]line НДС 12% НСП 1% [08:57:31]line > о реализуемом товаре [08:57:31]line ОКРУГЛЕНИЕ: -0.51 [08:57:31]line ИТОГО: 1000.00 [08:57:31]line Внесено: 1000.00 [08:57:31]line СДАЧА: 0.00 [08:57:31]line НСП 1% : 8.85 [08:57:31]line НДС 12% : 106.25 [08:57:31]line Наличными: 1000.00 [08:57:31]line Безнал.: 0.00 [08:57:31]line Место: АЗС № 137 "Партнер Нефть" [08:57:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:57:31]line СНО: Общий режим [08:57:31]line Чек 31 21.09.2024 08:57 [08:57:31]line Смена: 496 ФФД: 1.0 [08:57:31]line ЗНМ: 0300000064 [08:57:31]line РНМ: 0000000000092592 [08:57:31]line Версия ККМ: 001 [08:57:31]line ФМ: 0000000000874979 [08:57:31]line ФД: 86253 [08:57:31]line ФПД: 230719834485140 [08:57:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T085730&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86253&fm=230719834485140&tin=02508201610067®Number=0000000000092592&sum=100000 [08:57:31]OFD Sender: Processing packet 86253 [packets to send 267, broken 266] [08:57:31]ProducePacketName [08:57:31]name=ofd_packets/00086253 [08:57:31]OFD Sender: To server: pG, [08:57:31]CommunicateWithHost lk.salyk.kg:30040 [08:57:31]ConnectInit lk.salyk.kg [08:57:31]written 0, free lines is 4095 [08:57:32]Write to MH i2c: 01 00 00 08 03 0B [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: 01 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: 01 07 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: 01 07 00 08 03 00 00 00 00 00 CF 0C ED [08:57:32]RasterBufferAndPrint [08:57:32]line [08:57:32]line [08:57:32]line [08:57:32]line [08:57:32]line [08:57:32]written 0, free lines is 3286 [08:57:32]MH_Cut [08:57:32]Write to MH i2c: D1 01 00 0F 03 01 E4 [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: D1 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: D1 01 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: D1 01 00 0F 03 00 E3 [08:57:32]Write to MH i2c: 01 00 00 10 03 13 [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]Connected sock=9 [08:57:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 49 74 08 01 B5 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 7A 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 50 01 00 35 04 06 00 D1 D6 A5 C6 F1 94 83 4F 4D F1 C3 B1 58 52 [08:57:33]*** Cut start [08:57:33]*** Partial cut [08:57:33]*** CUTSNS_PIN = 1 [08:57:33]*** CUTSNS_PIN = 0 [08:57:33]*** Brake cut motor [08:57:33]Read from MH i2c: 01 [08:57:33]MH_I2C_Read... [08:57:33]*** Stop cut motor [08:57:33]*** Cut end [08:57:33]Read from MH i2c: 01 07 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 10 03 00 00 00 00 00 FF 0F 28 [08:57:33]process_action close_receipt done [08:57:33]requested_data is exist [08:57:33]produce_requested_data [08:57:33]requested_item fm.sn is exist - process it [08:57:33]wFMCommunicate request_size=4 [08:57:33]MH_SAM_APDU [08:57:33]CAPDU: 80 11 00 00 [08:57:33]Write to MH i2c: E2 08 00 11 03 80 11 00 00 00 00 00 00 8E [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 [08:57:33]MH_I2C_Read... [08:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:33]Read from MH i2c: E2 17 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 17 00 11 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 ED [08:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:57:33]wFMCommunicate OK [08:57:33]requested_item fd.num is exist - process it [08:57:33]SAM_PROTO_GetFieldsCounters [08:57:33]wFMCommunicate request_size=4 [08:57:33]MH_SAM_APDU [08:57:33]CAPDU: 80 13 00 00 [08:57:33]Write to MH i2c: E2 08 00 12 03 80 13 00 00 00 00 00 00 91 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:33]Read from MH i2c: E2 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 62 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: E2 62 00 12 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 ED 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [08:57:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 ED 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:57:33]wFMCommunicate OK [08:57:33]SAM_PROTO_GetFieldsCounters done [08:57:33]requested_item shift.num is exist - process it [08:57:33]requested_item shift.opened is exist - process it [08:57:33]req_shift_opened [08:57:33]FM_GetShiftState [08:57:33]SAM_PROTO_GetShiftState [08:57:33]wFMCommunicate request_size=4 [08:57:33]MH_SAM_APDU [08:57:33]CAPDU: 80 13 01 00 [08:57:33]Write to MH i2c: E2 08 00 13 03 80 13 01 00 00 00 00 00 93 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:34]Read from MH i2c: E2 [08:57:34]MH_I2C_Read... [08:57:34]Read from MH i2c: E2 0E 00 [08:57:34]MH_I2C_Read... [08:57:34]Read from MH i2c: E2 0E 00 13 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D9 [08:57:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:57:34]wFMCommunicate OK [08:57:34]SAM_PROTO_GetShiftState done [08:57:34]FM_GetShiftState done [08:57:34]req_shift_opened done [08:57:34]requested_item shift.open_date is exist - process it [08:57:34]req_shift_open_date [08:57:34]req_shift_open_date done [08:57:34]produce_requested_data done [08:57:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86253,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:57:34]process_action_free close_receipt [08:57:34]json_value_free [08:57:34]json_value_free done [08:57:34]process_json_proto returns [08:57:34]Send response to host [08:57:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86253,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:57:34]free response buf [08:57:34]execute_script done [08:57:34]execute_script returns [08:57:34]free content buf [08:57:34]Sock 10.Close socket [08:57:34]Sock 10.Thread stoped [08:57:34]recv_with_timeout no data received [08:57:34]CommunicateWithHost answer receiving error [08:57:34]CommunicateWithHost err = -3 [08:57:34]OFD Sender: Server communicate error [08:57:39]OFD Sender: Processing packet 86253 [packets to send 267, broken 266] [08:57:39]ProducePacketName [08:57:39]name=ofd_packets/00086253 [08:57:39]OFD Sender: To server: pG, [08:57:39]CommunicateWithHost lk.salyk.kg:30040 [08:57:39]ConnectInit lk.salyk.kg [08:57:39]recv_with_timeout no data received [08:57:44]ConnectInit Can't take IP for lk.salyk.kg [08:57:44]CommunicateWithHost connect error [08:57:44]CommunicateWithHost err = -1 [08:57:44]OFD Sender: Server communicate error [08:57:49]OFD Sender: Processing packet 86253 [packets to send 267, broken 266] [08:57:49]ProducePacketName [08:57:49]name=ofd_packets/00086253 [08:57:49]OFD Sender: To server: pG, [08:57:49]CommunicateWithHost lk.salyk.kg:30040 [08:57:49]ConnectInit lk.salyk.kg [08:57:56]recv_with_timeout no data received [08:58:06]Connected sock=10 [08:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 49 74 08 01 B5 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 7A 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 50 01 00 35 04 06 00 D1 D6 A5 C6 F1 94 83 4F 4D F1 C3 B1 58 52 [08:58:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5A 9A 47 00 97 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 50 01 00 F4 03 04 00 71 35 EE 66 B6 04 01 00 00 C4 82 7E BE BF EA 9E F1 [08:58:09]CommunicateWithHost err = 0 [08:58:09]CheckOFDResponse [08:58:09]1017 (14) - 77093643461234 [08:58:09]1041 (16) - 0000000000874979 [08:58:09]1040 (4) - 86253 [08:58:09]1012 (4) - 21.09.2024 02:54 [08:58:09]1206 (1) - 0 [08:58:09]OFD Sender: Remove packet 86253 [08:58:09]ProducePacketName [08:58:09]name=ofd_packets/00086253 [08:58:09]NVStorageDeleteData [08:58:09]OFD Sender: No OFD packet to send [08:58:12]recv_with_timeout no data received [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:50]accept exits with 8 [08:58:50]New connection [08:58:50]New thread 3066744164 created [08:58:50]Thread 3066600804 joined [08:58:50]Waiting for new connection... [08:58:50] Sock 8.Parse request [08:58:50]Sock 8.Check first char [08:58:50]Sock 8.First char is OK [08:58:50]request: POST /json_proto HTTP/1.0 [08:58:50]Method: POST [08:58:50]URL: /json_proto [08:58:50]Method is POST - this is cgi request [08:58:50]url: /json_proto [08:58:50]query_string will be loaded in cgi processing [08:58:50]execute_cgi json_proto POST (null) [08:58:50]execute_cgi path=json_proto method=POST [08:58:50]POST find Content-Length [08:58:50]Host: 172.17.47.196:8080 [08:58:50]Content-Length: 984 [08:58:50]Content-Type: application/json [08:58:50] [08:58:50]POST finish read [08:58:50]Found Content-Length = 984 [08:58:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 37.430, "sum" : 2500.32, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.43 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:50]execute_script... [08:58: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)871147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 37.430, "sum" : 2500.32, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.43 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:50]POST & json_proto [08:58:50]process_json_proto [08:58:50]json parsed OK: [08:58:50]protocol is kg_v1.0 [08:58:50]action value=close_receipt [08:58:50]process_action close_receipt [08:58:50]cmd_close_receipt [08:58:50]MH_GetDate [08:58:50]Write to MH i2c: F0 00 00 14 03 06 [08:58:50]Write i2c OK [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: F0 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: F0 09 00 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: F0 09 00 14 03 00 CA 8A EE 66 4C 6B 94 66 68 [08:58:50]GetLastDocTimeStamp 1726909050 [08:58:50]current date 1726909130 [08:58:50]FM_GetShiftState [08:58:50]SAM_PROTO_GetShiftState [08:58:50]wFMCommunicate request_size=4 [08:58:50]MH_SAM_APDU [08:58:50]CAPDU: 80 13 01 00 [08:58:50]Write to MH i2c: E2 08 00 15 03 80 13 01 00 00 00 00 00 95 [08:58:50]Write i2c OK [08:58:50]MH_I2C_Read... [08:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:50]Read from MH i2c: E2 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 0E 00 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 0E 00 15 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DB [08:58:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:58:50]wFMCommunicate OK [08:58:50]SAM_PROTO_GetShiftState done [08:58:50]FM_GetShiftState done [08:58:50]opened in 1726877910 [08:58:50]opened+sec_in_day 1726964310 [08:58:50]quantity*price = 250032 [08:58:50]sum+1 = 250033 [08:58:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.52 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 32 21.09.2024 08:58 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 37.43 сом ФМ: 0000000000874979 ФД: 86254 ФПД: 122610661419498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T085851&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86254&fm=122610661419498&tin=02508201610067®Number=0000000000092592&sum=250000 [08:58:51]StoreToDocumentArchive [08:58:51]shift 496 fd 86254 [08:58:51]save to /storage/0496/doc_00086254 [08:58:51]save last doc name /storage/0496/doc_00086254 to /storage/kkm_last_doc_name [08:58:51]save OK [08:58:51]Clear old archive folders... [08:58:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:51]tlvbuf is 00360940 [08:58:51]SAM_PROTO_ClearQueue [08:58:51]wFMCommunicate request_size=4 [08:58:51]MH_SAM_APDU [08:58:51]CAPDU: 80 09 00 00 [08:58:51]Write to MH i2c: E2 08 00 22 03 80 09 00 00 00 00 00 00 97 [08:58:51]Write i2c OK [08:58:51]MH_I2C_Read... [08:58:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:51]Read from MH i2c: E2 [08:58:51]MH_I2C_Read... [08:58:51]Read from MH i2c: E2 03 00 [08:58:51]MH_I2C_Read... [08:58:51]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [08:58:51]RAPDU: 90 00 [08:58:51]wFMCommunicate OK [08:58:51]SAM_PROTO_ClearQueue done [08:58:51]KKMCreateOFDPacket [08:58:51]OFDProtocolAddRootSTLVToBuf [08:58:51]FM_MakeSignedData [08:58:51]FM_MakeSignedData [08:58:51]SAM_PROTO_SignData [08:58:51]wFMCommunicate request_size=4 [08:58:51]MH_SAM_APDU [08:58:51]CAPDU: 80 0D 01 02 [08:58:51]Write to MH i2c: E2 08 00 23 03 80 0D 01 02 00 00 00 00 9F [08:58:51]Write i2c OK [08:58:51]MH_I2C_Read... [08:58:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:51]Read from MH i2c: E2 [08:58:51]MH_I2C_Read... [08:58:51]Read from MH i2c: E2 03 00 [08:58:51]MH_I2C_Read... [08:58:51]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [08:58:51]RAPDU: 90 00 [08:58:51]wFMCommunicate OK [08:58:51]wFMCommunicate request_size=255 [08:58:51]MH_SAM_APDU [08:58: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 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 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 B8 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 20 00 00 00 F4 03 04 00 CB 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 50 01 00 35 04 06 00 6F [08:58:51]Write to MH i2c: E2 02 01 24 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 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 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 B8 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 20 00 00 00 F4 03 04 00 CB 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 50 01 00 35 04 06 00 6F 00 00 2E [08:58:51]Write i2c OK [08:58:51]MH_I2C_Read... [08:58:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:52]Read from MH i2c: E2 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 03 00 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 03 00 24 03 00 90 00 9B [08:58:52]RAPDU: 90 00 [08:58:52]wFMCommunicate OK [08:58:52]wFMCommunicate request_size=10 [08:58:52]MH_SAM_APDU [08:58:52]CAPDU: 80 0D 02 02 05 83 84 EB 69 EA [08:58:52]Write to MH i2c: E2 0D 00 25 03 80 0D 02 02 05 00 83 84 EB 69 EA 00 00 F1 [08:58:52]Write i2c OK [08:58:52]MH_I2C_Read... [08:58:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:52]Read from MH i2c: E2 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 03 00 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 03 00 25 03 00 90 00 9C [08:58:52]RAPDU: 90 00 [08:58:52]wFMCommunicate OK [08:58:52]wFMCommunicate request_size=4 [08:58:52]MH_SAM_APDU [08:58:52]CAPDU: 80 0D 03 02 [08:58:52]Write to MH i2c: E2 08 00 26 03 80 0D 03 02 00 00 00 00 A4 [08:58:52]Write i2c OK [08:58:52]MH_I2C_Read... [08:58:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:52]Read from MH i2c: E2 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 0B 00 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 0B 00 26 03 00 10 E2 F0 DD 9C F3 BC 07 90 00 B6 [08:58:52]RAPDU: 10 E2 F0 DD 9C F3 BC 07 90 00 [08:58:52]wFMCommunicate OK [08:58:52]SAM_PROTO_SignData done [08:58:52]FM_MakeSignedData done [08:58:52]CreateOFDProtocolMessage [08:58:52]wFMCommunicate request_size=4 [08:58:52]MH_SAM_APDU [08:58:52]CAPDU: 80 11 00 00 [08:58:52]Write to MH i2c: E2 08 00 27 03 80 11 00 00 00 00 00 00 A4 [08:58:52]Write i2c OK [08:58:52]MH_I2C_Read... [08:58:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:52]Read from MH i2c: E2 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 17 00 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: E2 17 00 27 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 03 [08:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:58:52]wFMCommunicate OK [08:58:52]CreateOFDProtocolMessage done [08:58:52]OFDSenderStorePacket 86254 [08:58:52]StoreOFDPacket docnum=86254 [08:58:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 38 C8 07 01 E0 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 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 B8 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 20 00 00 00 F4 03 04 00 CB 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 50 01 00 35 04 06 00 6F 83 84 EB 69 EA 10 E2 F0 DD 9C F3 BC 07 [08:58:52]CheckFolder [08:58:52]dirname=/storage/ofd_packets [08:58:52]CheckFolder done [08:58:52]ProducePacketName [08:58:52]name=ofd_packets/00086254 [08:58:52]NVStorageSaveData ofd_packets/00086254 [08:58:52]File name is /storage/ofd_packets/00086254 [08:58:52]Write 301 bytes [08:58:52]NVStorageSaveData done [08:58:52]OFDSenderStorePacket done [08:58:52]KKMCreateOFDPacket done [08:58:52]NVStorageSaveData kkm_last_timestamp [08:58:52]File name is /storage/kkm_last_timestamp [08:58:52]Write 4 bytes [08:58:52]NVStorageSaveData done [08:58:52]ExternCall_PrintAddStr [08:58:52]wPrintStart [08:58:52]Write to MH i2c: 01 00 00 28 03 2B [08:58:52]Write i2c OK [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: 01 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: 01 07 00 [08:58:52]MH_I2C_Read... [08:58:52]Read from MH i2c: 01 07 00 28 03 00 00 00 00 00 FF 0F 40 [08:58:52]RasterBufferAndPrint [08:58:52]line Счет N : (1)871147 [08:58:52]line ИНН: 02508201610067 [08:58:52]line Контрольно-Кассовый Чек [08:58:52]line ПРОДАЖА [08:58:52]line ТРК (МРК, ГНК) : 53 [08:58:52]line Товар: 2710124130 [08:58:52]line Аи-92-К-5 [08:58:52]line 37.430 * 66.80 [08:58:52]line = 2500.32 [08:58:52]line НДС 12% НСП 1% [08:58:52]line > о реализуемом товаре [08:58:52]line ОКРУГЛЕНИЕ: -0.32 [08:58:52]line ИТОГО: 2500.00 [08:58:52]line Внесено: 2500.00 [08:58:52]line СДАЧА: 0.00 [08:58:52]line НСП 1% : 22.13 [08:58:52]line НДС 12% : 265.52 [08:58:52]line Наличными: 2500.00 [08:58:52]line Безнал.: 0.00 [08:58:52]line Место: АЗС № 137 "Партнер Нефть" [08:58:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:58:52]line СНО: Общий режим [08:58:52]line Чек 32 21.09.2024 08:58 [08:58:52]line Смена: 496 ФФД: 1.0 [08:58:52]line ЗНМ: 0300000064 [08:58:52]line РНМ: 0000000000092592 [08:58:52]line Версия ККМ: 001 [08:58:52]line [08:58:52]line Дисконтная программа [08:58:52]line АИ-92 [08:58:52]line номер 137 [08:58:52]line сэкономлено 37.43 сом [08:58:52]line ФМ: 0000000000874979 [08:58:52]line ФД: 86254 [08:58:52]line ФПД: 122610661419498 [08:58:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T085851&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86254&fm=122610661419498&tin=02508201610067®Number=0000000000092592&sum=250000 [08:58:52]OFD Sender: Processing packet 86254 [packets to send 267, broken 266] [08:58:52]ProducePacketName [08:58:52]name=ofd_packets/00086254 [08:58:52]OFD Sender: To server: pG, [08:58:52]CommunicateWithHost lk.salyk.kg:30040 [08:58:52]ConnectInit lk.salyk.kg [08:58:52]written 0, free lines is 4095 [08:58:53]Write to MH i2c: 01 00 00 58 03 5B [08:58:53]Write i2c OK [08:58:53]MH_I2C_Read... [08:58:53]Read from MH i2c: 01 [08:58:53]MH_I2C_Read... [08:58:53]Read from MH i2c: 01 07 00 [08:58:53]MH_I2C_Read... [08:58:53]Read from MH i2c: 01 07 00 58 03 00 00 00 00 00 87 0C F5 [08:58:53]RasterBufferAndPrint [08:58:53]line [08:58:53]line [08:58:53]line [08:58:53]line [08:58:53]line [08:58:53]written 0, free lines is 3212 [08:58:53]MH_Cut [08:58:53]Write to MH i2c: D1 01 00 5F 03 01 34 [08:58:53]Write i2c OK [08:58:53]MH_I2C_Read... [08:58:53]Read from MH i2c: D1 [08:58:53]MH_I2C_Read... [08:58:53]Read from MH i2c: D1 01 00 [08:58:53]MH_I2C_Read... [08:58:53]Read from MH i2c: D1 01 00 5F 03 00 33 [08:58:53]Write to MH i2c: 01 00 00 60 03 63 [08:58:53]Write i2c OK [08:58:53]MH_I2C_Read... [08:58:53]*** Cut start [08:58:53]*** Partial cut [08:58:53]*** CUTSNS_PIN = 1 [08:58:53]*** CUTSNS_PIN = 0 [08:58:54]*** Brake cut motor [08:58:54]Read from MH i2c: 01 [08:58:54]MH_I2C_Read... [08:58:54]*** Stop cut motor [08:58:54]*** Cut end [08:58:54]Read from MH i2c: 01 07 00 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: 01 07 00 60 03 00 00 00 00 00 FF 0F 78 [08:58:54]process_action close_receipt done [08:58:54]requested_data is exist [08:58:54]produce_requested_data [08:58:54]requested_item fm.sn is exist - process it [08:58:54]wFMCommunicate request_size=4 [08:58:54]MH_SAM_APDU [08:58:54]CAPDU: 80 11 00 00 [08:58:54]Write to MH i2c: E2 08 00 61 03 80 11 00 00 00 00 00 00 DE [08:58:54]Write i2c OK [08:58:54]MH_I2C_Read... [08:58:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:54]Read from MH i2c: E2 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: E2 17 00 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: E2 17 00 61 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [08:58:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:58:54]wFMCommunicate OK [08:58:54]requested_item fd.num is exist - process it [08:58:54]SAM_PROTO_GetFieldsCounters [08:58:54]wFMCommunicate request_size=4 [08:58:54]MH_SAM_APDU [08:58:54]CAPDU: 80 13 00 00 [08:58:54]Write to MH i2c: E2 08 00 62 03 80 13 00 00 00 00 00 00 E1 [08:58:54]Write i2c OK [08:58:54]MH_I2C_Read... [08:58:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:54]Read from MH i2c: E2 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: E2 62 00 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: E2 62 00 62 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EE 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [08:58:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EE 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:58:54]wFMCommunicate OK [08:58:54]SAM_PROTO_GetFieldsCounters done [08:58:54]requested_item shift.num is exist - process it [08:58:54]requested_item shift.opened is exist - process it [08:58:54]req_shift_opened [08:58:54]FM_GetShiftState [08:58:54]SAM_PROTO_GetShiftState [08:58:54]wFMCommunicate request_size=4 [08:58:54]MH_SAM_APDU [08:58:54]CAPDU: 80 13 01 00 [08:58:54]Write to MH i2c: E2 08 00 63 03 80 13 01 00 00 00 00 00 E3 [08:58:54]Write i2c OK [08:58:54]MH_I2C_Read... [08:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:54]Read from MH i2c: E2 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: E2 0E 00 [08:58:54]MH_I2C_Read... [08:58:54]Read from MH i2c: E2 0E 00 63 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [08:58:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [08:58:54]wFMCommunicate OK [08:58:54]SAM_PROTO_GetShiftState done [08:58:54]FM_GetShiftState done [08:58:54]req_shift_opened done [08:58:54]requested_item shift.open_date is exist - process it [08:58:54]req_shift_open_date [08:58:54]req_shift_open_date done [08:58:54]produce_requested_data done [08:58:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86254,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [08:58:54]process_action_free close_receipt [08:58:54]json_value_free [08:58:54]json_value_free done [08:58:54]process_json_proto returns [08:58:54]Send response to host [08:58:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86254,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [08:58:54]free response buf [08:58:54]execute_script done [08:58:54]execute_script returns [08:58:54]free content buf [08:58:54]Sock 8.Close socket [08:58:54]Sock 8.Thread stoped [08:58:57]Connected sock=11 [08:58:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 38 C8 07 01 E0 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 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 B8 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 20 00 00 00 F4 03 04 00 CB 8A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 50 01 00 35 04 06 00 6F 83 84 EB 69 EA 10 E2 F0 DD 9C F3 BC 07 [08:58:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D9 45 47 00 27 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 50 01 00 F4 03 04 00 A2 35 EE 66 B6 04 01 00 00 69 B6 4B FD F1 BC 36 16 [08:58:58]CommunicateWithHost err = 0 [08:58:58]CheckOFDResponse [08:58:58]1017 (14) - 77093643461234 [08:58:58]1041 (16) - 0000000000874979 [08:58:58]1040 (4) - 86254 [08:58:58]1012 (4) - 21.09.2024 02:55 [08:58:58]1206 (1) - 0 [08:58:58]OFD Sender: Remove packet 86254 [08:58:58]ProducePacketName [08:58:58]name=ofd_packets/00086254 [08:58:58]NVStorageDeleteData [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:44]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [09:03:14]OFD Sender: No OFD packet to send [09:03:19]OFD Sender: No OFD packet to send [09:03:24]OFD Sender: No OFD packet to send [09:03:29]recv_with_timeout no data received [09:03:29]OFD Sender: No OFD packet to send [09:03:34]OFD Sender: No OFD packet to send [09:03:39]OFD Sender: No OFD packet to send [09:03:44]OFD Sender: No OFD packet to send [09:03:47]recv_with_timeout no data received [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:30]OFD Sender: No OFD packet to send [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:50]OFD Sender: No OFD packet to send [09:06:55]OFD Sender: No OFD packet to send [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:10]OFD Sender: No OFD packet to send [09:07:10]recv_with_timeout no data received [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:21]accept exits with 9 [09:07:21]New connection [09:07:21]New thread 3066600804 created [09:07:21]Thread 3066744164 joined [09:07:21]Waiting for new connection... [09:07:21] Sock 9.Parse request [09:07:21]Sock 9.Check first char [09:07:21]Sock 9.First char is OK [09:07:21]request: POST /json_proto HTTP/1.0 [09:07:21]Method: POST [09:07:21]URL: /json_proto [09:07:21]Method is POST - this is cgi request [09:07:21]url: /json_proto [09:07:21]query_string will be loaded in cgi processing [09:07:21]execute_cgi json_proto POST (null) [09:07:21]execute_cgi path=json_proto method=POST [09:07:21]POST find Content-Length [09:07:21]Host: 172.17.47.196:8080 [09:07:21]Content-Length: 677 [09:07:21]Content-Type: application/json [09:07:21] [09:07:21]POST finish read [09:07:21]Found Content-Length = 677 [09:07:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [09:07:21]execute_script... [09: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)871151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [09:07:21]POST & json_proto [09:07:21]process_json_proto [09:07:21]json parsed OK: [09:07:21]protocol is kg_v1.0 [09:07:21]action value=close_receipt [09:07:21]process_action close_receipt [09:07:21]cmd_close_receipt [09:07:21]MH_GetDate [09:07:21]Write to MH i2c: F0 00 00 64 03 56 [09:07:21]Write i2c OK [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: F0 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: F0 09 00 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: F0 09 00 64 03 00 CA 8C EE 66 4C 6B 94 66 BA [09:07:21]GetLastDocTimeStamp 1726909131 [09:07:21]current date 1726909642 [09:07:21]FM_GetShiftState [09:07:21]SAM_PROTO_GetShiftState [09:07:21]wFMCommunicate request_size=4 [09:07:21]MH_SAM_APDU [09:07:21]CAPDU: 80 13 01 00 [09:07:21]Write to MH i2c: E2 08 00 65 03 80 13 01 00 00 00 00 00 E5 [09:07:21]Write i2c OK [09:07:21]MH_I2C_Read... [09:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:21]Read from MH i2c: E2 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: E2 0E 00 [09:07:21]MH_I2C_Read... [09:07:21]Read from MH i2c: E2 0E 00 65 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [09:07:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:07:21]wFMCommunicate OK [09:07:21]SAM_PROTO_GetShiftState done [09:07:21]FM_GetShiftState done [09:07:21]opened in 1726877910 [09:07:21]opened+sec_in_day 1726964310 [09:07:21]quantity*price = 20001 [09:07:21]sum+1 = 20002 [09:07:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 33 21.09.2024 09:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86255 ФПД: 79883659789123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090722&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86255&fm=79883659789123&tin=02508201610067®Number=0000000000092592&sum=20000 [09:07:22]StoreToDocumentArchive [09:07:22]shift 496 fd 86255 [09:07:22]save to /storage/0496/doc_00086255 [09:07:22]save last doc name /storage/0496/doc_00086255 to /storage/kkm_last_doc_name [09:07:22]save OK [09:07:22]Clear old archive folders... [09:07:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:22]tlvbuf is 00352250 [09:07:22]SAM_PROTO_ClearQueue [09:07:22]wFMCommunicate request_size=4 [09:07:22]MH_SAM_APDU [09:07:22]CAPDU: 80 09 00 00 [09:07:22]Write to MH i2c: E2 08 00 72 03 80 09 00 00 00 00 00 00 E7 [09:07:22]Write i2c OK [09:07:22]MH_I2C_Read... [09:07:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:22]Read from MH i2c: E2 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 03 00 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 03 00 72 03 00 90 00 E9 [09:07:22]RAPDU: 90 00 [09:07:22]wFMCommunicate OK [09:07:22]SAM_PROTO_ClearQueue done [09:07:22]KKMCreateOFDPacket [09:07:22]OFDProtocolAddRootSTLVToBuf [09:07:22]FM_MakeSignedData [09:07:22]FM_MakeSignedData [09:07:22]SAM_PROTO_SignData [09:07:22]wFMCommunicate request_size=4 [09:07:22]MH_SAM_APDU [09:07:22]CAPDU: 80 0D 01 02 [09:07:22]Write to MH i2c: E2 08 00 73 03 80 0D 01 02 00 00 00 00 EF [09:07:22]Write i2c OK [09:07:22]MH_I2C_Read... [09:07:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:22]Read from MH i2c: E2 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 03 00 [09:07:22]MH_I2C_Read... [09:07:22]Read from MH i2c: E2 03 00 73 03 00 90 00 EA [09:07:22]RAPDU: 90 00 [09:07:22]wFMCommunicate OK [09:07:22]wFMCommunicate request_size=255 [09:07:22]MH_SAM_APDU [09:07:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 CA 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 50 01 00 35 04 06 00 48 [09:07:22]Write to MH i2c: E2 02 01 74 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 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 21 00 00 00 F4 03 04 00 CA 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 50 01 00 35 04 06 00 48 00 00 C2 [09:07:22]Write i2c OK [09:07:22]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 [09:07:23]MH_I2C_Read... [09:07:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:23]Read from MH i2c: E2 03 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 03 00 74 03 00 90 00 EB [09:07:23]RAPDU: 90 00 [09:07:23]wFMCommunicate OK [09:07:23]wFMCommunicate request_size=10 [09:07:23]MH_SAM_APDU [09:07:23]CAPDU: 80 0D 02 02 05 A7 5D 2A 43 43 [09:07:23]Write to MH i2c: E2 0D 00 75 03 80 0D 02 02 05 00 A7 5D 2A 43 43 00 00 B0 [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:23]Read from MH i2c: E2 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 03 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 03 00 75 03 00 90 00 EC [09:07:23]RAPDU: 90 00 [09:07:23]wFMCommunicate OK [09:07:23]wFMCommunicate request_size=4 [09:07:23]MH_SAM_APDU [09:07:23]CAPDU: 80 0D 03 02 [09:07:23]Write to MH i2c: E2 08 00 76 03 80 0D 03 02 00 00 00 00 F4 [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:23]Read from MH i2c: E2 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 0B 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 0B 00 76 03 00 26 F5 8D 26 E4 78 A4 91 90 00 54 [09:07:23]RAPDU: 26 F5 8D 26 E4 78 A4 91 90 00 [09:07:23]wFMCommunicate OK [09:07:23]SAM_PROTO_SignData done [09:07:23]FM_MakeSignedData done [09:07:23]CreateOFDProtocolMessage [09:07:23]wFMCommunicate request_size=4 [09:07:23]MH_SAM_APDU [09:07:23]CAPDU: 80 11 00 00 [09:07:23]Write to MH i2c: E2 08 00 77 03 80 11 00 00 00 00 00 00 F4 [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:23]Read from MH i2c: E2 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 17 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: E2 17 00 77 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [09:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:07:23]wFMCommunicate OK [09:07:23]CreateOFDProtocolMessage done [09:07:23]OFDSenderStorePacket 86255 [09:07:23]StoreOFDPacket docnum=86255 [09:07:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 59 2D 07 01 CF DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 CA 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 50 01 00 35 04 06 00 48 A7 5D 2A 43 43 26 F5 8D 26 E4 78 A4 91 [09:07:23]CheckFolder [09:07:23]dirname=/storage/ofd_packets [09:07:23]CheckFolder done [09:07:23]ProducePacketName [09:07:23]name=ofd_packets/00086255 [09:07:23]NVStorageSaveData ofd_packets/00086255 [09:07:23]File name is /storage/ofd_packets/00086255 [09:07:23]Write 301 bytes [09:07:23]NVStorageSaveData done [09:07:23]OFDSenderStorePacket done [09:07:23]KKMCreateOFDPacket done [09:07:23]NVStorageSaveData kkm_last_timestamp [09:07:23]File name is /storage/kkm_last_timestamp [09:07:23]Write 4 bytes [09:07:23]NVStorageSaveData done [09:07:23]ExternCall_PrintAddStr [09:07:23]wPrintStart [09:07:23]Write to MH i2c: 01 00 00 78 03 7B [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: 01 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: 01 07 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 FF 0F 90 [09:07:23]RasterBufferAndPrint [09:07:23]line Счет N : (1)871151 [09:07:23]line ИНН: 02508201610067 [09:07:23]line Контрольно-Кассовый Чек [09:07:23]line ПРОДАЖА [09:07:23]line ТРК (МРК, ГНК) : 33 [09:07:23]line Товар: 2710124130 [09:07:23]line Аи-92-К-5 [09:07:23]line 2.950 * 67.80 [09:07:23]line = 200.01 [09:07:23]line НДС 12% НСП 1% [09:07:23]line > о реализуемом товаре [09:07:23]line ОКРУГЛЕНИЕ: -0.01 [09:07:23]line ИТОГО: 200.00 [09:07:23]line Внесено: 200.00 [09:07:23]line СДАЧА: 0.00 [09:07:23]line НСП 1% : 1.77 [09:07:23]line НДС 12% : 21.24 [09:07:23]line Наличными: 200.00 [09:07:23]line Безнал.: 0.00 [09:07:23]line Место: АЗС № 137 "Партнер Нефть" [09:07:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:07:23]line СНО: Общий режим [09:07:23]line Чек 33 21.09.2024 09:07 [09:07:23]line Смена: 496 ФФД: 1.0 [09:07:23]line ЗНМ: 0300000064 [09:07:23]line РНМ: 0000000000092592 [09:07:23]line Версия ККМ: 001 [09:07:23]line ФМ: 0000000000874979 [09:07:23]line ФД: 86255 [09:07:23]line ФПД: 79883659789123 [09:07:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090722&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86255&fm=79883659789123&tin=02508201610067®Number=0000000000092592&sum=20000 [09:07:23]written 0, free lines is 4095 [09:07:23]OFD Sender: Processing packet 86255 [packets to send 267, broken 266] [09:07:23]ProducePacketName [09:07:23]name=ofd_packets/00086255 [09:07:23]OFD Sender: To server: pG, [09:07:23]CommunicateWithHost lk.salyk.kg:30040 [09:07:23]ConnectInit lk.salyk.kg [09:07:23]Write to MH i2c: 01 00 00 A3 03 A6 [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: 01 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: 01 07 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: 01 07 00 A3 03 00 00 00 00 00 CB 0C 84 [09:07:23]RasterBufferAndPrint [09:07:23]line [09:07:23]line [09:07:23]line [09:07:23]line [09:07:23]line [09:07:23]written 0, free lines is 3282 [09:07:23]MH_Cut [09:07:23]Write to MH i2c: D1 01 00 AA 03 01 7F [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: D1 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: D1 01 00 [09:07:23]MH_I2C_Read... [09:07:23]Read from MH i2c: D1 01 00 AA 03 00 7E [09:07:23]Write to MH i2c: 01 00 00 AB 03 AE [09:07:23]Write i2c OK [09:07:23]MH_I2C_Read... [09:07:24]*** Cut start [09:07:24]*** Partial cut [09:07:24]*** CUTSNS_PIN = 1 [09:07:24]*** CUTSNS_PIN = 0 [09:07:24]recv_with_timeout no data received [09:07:24]*** Brake cut motor [09:07:25]Read from MH i2c: 01 [09:07:25]MH_I2C_Read... [09:07:25]*** Stop cut motor [09:07:25]*** Cut end [09:07:25]Read from MH i2c: 01 07 00 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: 01 07 00 AB 03 00 00 00 00 00 FF 0F C3 [09:07:25]process_action close_receipt done [09:07:25]requested_data is exist [09:07:25]produce_requested_data [09:07:25]requested_item fm.sn is exist - process it [09:07:25]wFMCommunicate request_size=4 [09:07:25]MH_SAM_APDU [09:07:25]CAPDU: 80 11 00 00 [09:07:25]Write to MH i2c: E2 08 00 AC 03 80 11 00 00 00 00 00 00 29 [09:07:25]Write i2c OK [09:07:25]MH_I2C_Read... [09:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:25]Read from MH i2c: E2 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: E2 17 00 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: E2 17 00 AC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [09:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:07:25]wFMCommunicate OK [09:07:25]requested_item fd.num is exist - process it [09:07:25]SAM_PROTO_GetFieldsCounters [09:07:25]wFMCommunicate request_size=4 [09:07:25]MH_SAM_APDU [09:07:25]CAPDU: 80 13 00 00 [09:07:25]Write to MH i2c: E2 08 00 AD 03 80 13 00 00 00 00 00 00 2C [09:07:25]Write i2c OK [09:07:25]MH_I2C_Read... [09:07:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:25]Read from MH i2c: E2 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: E2 62 00 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: E2 62 00 AD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EF 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [09:07:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EF 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:25]wFMCommunicate OK [09:07:25]SAM_PROTO_GetFieldsCounters done [09:07:25]requested_item shift.num is exist - process it [09:07:25]requested_item shift.opened is exist - process it [09:07:25]req_shift_opened [09:07:25]FM_GetShiftState [09:07:25]SAM_PROTO_GetShiftState [09:07:25]wFMCommunicate request_size=4 [09:07:25]MH_SAM_APDU [09:07:25]CAPDU: 80 13 01 00 [09:07:25]Write to MH i2c: E2 08 00 AE 03 80 13 01 00 00 00 00 00 2E [09:07:25]Write i2c OK [09:07:25]MH_I2C_Read... [09:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:25]Read from MH i2c: E2 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: E2 0E 00 [09:07:25]MH_I2C_Read... [09:07:25]Read from MH i2c: E2 0E 00 AE 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [09:07:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:07:25]wFMCommunicate OK [09:07:25]SAM_PROTO_GetShiftState done [09:07:25]FM_GetShiftState done [09:07:25]req_shift_opened done [09:07:25]requested_item shift.open_date is exist - process it [09:07:25]req_shift_open_date [09:07:25]req_shift_open_date done [09:07:25]produce_requested_data done [09:07:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86255,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:07:25]process_action_free close_receipt [09:07:25]json_value_free [09:07:25]json_value_free done [09:07:25]process_json_proto returns [09:07:25]Send response to host [09:07:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86255,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:07:25]free response buf [09:07:25]execute_script done [09:07:25]execute_script returns [09:07:25]free content buf [09:07:25]Sock 9.Close socket [09:07:25]Sock 9.Thread stoped [09:07:35]Connected sock=11 [09:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 59 2D 07 01 CF DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 CA 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 50 01 00 35 04 06 00 48 A7 5D 2A 43 43 26 F5 8D 26 E4 78 A4 91 [09:07:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 79 0B 47 00 CD 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 50 01 00 F4 03 04 00 A9 37 EE 66 B6 04 01 00 00 F6 A3 9D A6 0F 64 E2 04 [09:07:36]CommunicateWithHost err = 0 [09:07:36]CheckOFDResponse [09:07:36]1017 (14) - 77093643461234 [09:07:36]1041 (16) - 0000000000874979 [09:07:36]1040 (4) - 86255 [09:07:36]1012 (4) - 21.09.2024 03:04 [09:07:36]1206 (1) - 0 [09:07:36]OFD Sender: Remove packet 86255 [09:07:36]ProducePacketName [09:07:36]name=ofd_packets/00086255 [09:07:36]NVStorageDeleteData [09:07:37]OFD Sender: No OFD packet to send [09:07:40]recv_with_timeout no data received [09:07:42]OFD Sender: No OFD packet to send [09:07:45]accept exits with 10 [09:07:45]New connection [09:07:45]New thread 3066744164 created [09:07:45]Thread 3066600804 joined [09:07:45]Waiting for new connection... [09:07:45] Sock 10.Parse request [09:07:45]Sock 10.Check first char [09:07:45]Sock 10.First char is OK [09:07:45]request: POST /json_proto HTTP/1.0 [09:07:45]Method: POST [09:07:45]URL: /json_proto [09:07:45]Method is POST - this is cgi request [09:07:45]url: /json_proto [09:07:45]query_string will be loaded in cgi processing [09:07:45]execute_cgi json_proto POST (null) [09:07:45]execute_cgi path=json_proto method=POST [09:07:45]POST find Content-Length [09:07:45]Host: 172.17.47.196:8080 [09:07:45]Content-Length: 800 [09:07:45]Content-Type: application/json [09:07:45] [09:07:45]POST finish read [09:07:45]Found Content-Length = 800 [09:07:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [09:07:45]execute_script... [09:07: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)871152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [09:07:45]POST & json_proto [09:07:45]process_json_proto [09:07:45]json parsed OK: [09:07:45]protocol is kg_v1.0 [09:07:45]action value=close_receipt [09:07:45]process_action close_receipt [09:07:45]cmd_close_receipt [09:07:45]MH_GetDate [09:07:45]Write to MH i2c: F0 00 00 AF 03 A1 [09:07:45]Write i2c OK [09:07:45]MH_I2C_Read... [09:07:45]Read from MH i2c: F0 [09:07:45]MH_I2C_Read... [09:07:45]Read from MH i2c: F0 09 00 [09:07:45]MH_I2C_Read... [09:07:45]Read from MH i2c: F0 09 00 AF 03 00 E1 8C EE 66 4C 6B 94 66 1C [09:07:45]GetLastDocTimeStamp 1726909642 [09:07:45]current date 1726909665 [09:07:45]FM_GetShiftState [09:07:45]SAM_PROTO_GetShiftState [09:07:45]wFMCommunicate request_size=4 [09:07:45]MH_SAM_APDU [09:07:45]CAPDU: 80 13 01 00 [09:07:45]Write to MH i2c: E2 08 00 B0 03 80 13 01 00 00 00 00 00 30 [09:07:45]Write i2c OK [09:07:45]MH_I2C_Read... [09:07:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:45]Read from MH i2c: E2 [09:07:45]MH_I2C_Read... [09:07:45]Read from MH i2c: E2 0E 00 [09:07:45]MH_I2C_Read... [09:07:45]Read from MH i2c: E2 0E 00 B0 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [09:07:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:07:45]wFMCommunicate OK [09:07:45]SAM_PROTO_GetShiftState done [09:07:45]FM_GetShiftState done [09:07:45]opened in 1726877910 [09:07:45]opened+sec_in_day 1726964310 [09:07:45]quantity*price = 50036 [09:07:45]sum+1 = 50037 [09:07:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 34 21.09.2024 09:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86256 ФПД: 40822783801660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090745&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86256&fm=40822783801660&tin=02508201610067®Number=0000000000092592&sum=50036 [09:07:46]StoreToDocumentArchive [09:07:46]shift 496 fd 86256 [09:07:46]save to /storage/0496/doc_00086256 [09:07:46]save last doc name /storage/0496/doc_00086256 to /storage/kkm_last_doc_name [09:07:46]save OK [09:07:46]Clear old archive folders... [09:07:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:46]tlvbuf is 00353E60 [09:07:46]SAM_PROTO_ClearQueue [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 09 00 00 [09:07:46]Write to MH i2c: E2 08 00 BD 03 80 09 00 00 00 00 00 00 32 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 BD 03 00 90 00 34 [09:07:46]RAPDU: 90 00 [09:07:46]wFMCommunicate OK [09:07:46]SAM_PROTO_ClearQueue done [09:07:46]KKMCreateOFDPacket [09:07:46]OFDProtocolAddRootSTLVToBuf [09:07:46]FM_MakeSignedData [09:07:46]FM_MakeSignedData [09:07:46]SAM_PROTO_SignData [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 0D 01 02 [09:07:46]Write to MH i2c: E2 08 00 BE 03 80 0D 01 02 00 00 00 00 3A [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 BE 03 00 90 00 35 [09:07:46]RAPDU: 90 00 [09:07:46]wFMCommunicate OK [09:07:46]wFMCommunicate request_size=255 [09:07:46]MH_SAM_APDU [09:07: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 22 00 00 00 F4 03 04 00 E1 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 50 01 00 35 04 06 00 25 [09:07:46]Write to MH i2c: E2 02 01 BF 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 22 00 00 00 F4 03 04 00 E1 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 50 01 00 35 04 06 00 25 00 00 49 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 BF 03 00 90 00 36 [09:07:46]RAPDU: 90 00 [09:07:46]wFMCommunicate OK [09:07:46]wFMCommunicate request_size=10 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 0D 02 02 05 20 CB 86 F9 3C [09:07:46]Write to MH i2c: E2 0D 00 C0 03 80 0D 02 02 05 00 20 CB 86 F9 3C 00 00 ED [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 03 00 C0 03 00 90 00 37 [09:07:46]RAPDU: 90 00 [09:07:46]wFMCommunicate OK [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 0D 03 02 [09:07:46]Write to MH i2c: E2 08 00 C1 03 80 0D 03 02 00 00 00 00 3F [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 0B 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 0B 00 C1 03 00 70 67 B6 CC 34 85 A5 CE 90 00 C5 [09:07:46]RAPDU: 70 67 B6 CC 34 85 A5 CE 90 00 [09:07:46]wFMCommunicate OK [09:07:46]SAM_PROTO_SignData done [09:07:46]FM_MakeSignedData done [09:07:46]CreateOFDProtocolMessage [09:07:46]wFMCommunicate request_size=4 [09:07:46]MH_SAM_APDU [09:07:46]CAPDU: 80 11 00 00 [09:07:46]Write to MH i2c: E2 08 00 C2 03 80 11 00 00 00 00 00 00 3F [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:46]Read from MH i2c: E2 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 17 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: E2 17 00 C2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [09:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:07:46]wFMCommunicate OK [09:07:46]CreateOFDProtocolMessage done [09:07:46]OFDSenderStorePacket 86256 [09:07:46]StoreOFDPacket docnum=86256 [09:07:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 99 BB 07 01 2E 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 00 00 00 F4 03 04 00 E1 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 50 01 00 35 04 06 00 25 20 CB 86 F9 3C 70 67 B6 CC 34 85 A5 CE [09:07:46]CheckFolder [09:07:46]dirname=/storage/ofd_packets [09:07:46]CheckFolder done [09:07:46]ProducePacketName [09:07:46]name=ofd_packets/00086256 [09:07:46]NVStorageSaveData ofd_packets/00086256 [09:07:46]File name is /storage/ofd_packets/00086256 [09:07:46]Write 301 bytes [09:07:46]NVStorageSaveData done [09:07:46]OFDSenderStorePacket done [09:07:46]KKMCreateOFDPacket done [09:07:46]NVStorageSaveData kkm_last_timestamp [09:07:46]File name is /storage/kkm_last_timestamp [09:07:46]Write 4 bytes [09:07:46]NVStorageSaveData done [09:07:46]ExternCall_PrintAddStr [09:07:46]wPrintStart [09:07:46]Write to MH i2c: 01 00 00 C3 03 C6 [09:07:46]Write i2c OK [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: 01 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: 01 07 00 [09:07:46]MH_I2C_Read... [09:07:46]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 FF 0F DB [09:07:46]RasterBufferAndPrint [09:07:46]line Счет N : (1)871152 [09:07:46]line ИНН: 02508201610067 [09:07:46]line Контрольно-Кассовый Чек [09:07:46]line ПРОДАЖА [09:07:46]line ТРК (МРК, ГНК) : 53 [09:07:46]line Товар: 2710124130 [09:07:46]line Аи-92-К-5 [09:07:46]line 7.380 * 67.80 [09:07:46]line = 500.36 [09:07:46]line НДС 12% НСП 1% [09:07:46]line > о реализуемом товаре [09:07:46]line ИТОГО: 500.36 [09:07:46]line НСП 1% : 4.43 [09:07:46]line НДС 12% : 53.14 [09:07:46]line Наличными: 0.00 [09:07:46]line Безнал.: 500.36 [09:07:46]line Место: АЗС № 137 "Партнер Нефть" [09:07:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:07:46]line СНО: Общий режим [09:07:46]line Чек 34 21.09.2024 09:07 [09:07:46]line Смена: 496 ФФД: 1.0 [09:07:46]line ЗНМ: 0300000064 [09:07:46]line РНМ: 0000000000092592 [09:07:46]line Версия ККМ: 001 [09:07:46]line Платежная система: O! деньги [09:07:46]line ФМ: 0000000000874979 [09:07:46]line ФД: 86256 [09:07:46]line ФПД: 40822783801660 [09:07:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090745&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86256&fm=40822783801660&tin=02508201610067®Number=0000000000092592&sum=50036 [09:07:47]OFD Sender: Processing packet 86256 [packets to send 267, broken 266] [09:07:47]ProducePacketName [09:07:47]name=ofd_packets/00086256 [09:07:47]OFD Sender: To server: pG, [09:07:47]CommunicateWithHost lk.salyk.kg:30040 [09:07:47]ConnectInit lk.salyk.kg [09:07:47]written 0, free lines is 4095 [09:07:47]Write to MH i2c: 01 00 00 ED 03 F0 [09:07:47]Write i2c OK [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: 01 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: 01 07 00 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: 01 07 00 ED 03 00 00 00 00 00 E5 0C E8 [09:07:47]RasterBufferAndPrint [09:07:47]line [09:07:47]line [09:07:47]line [09:07:47]line [09:07:47]line [09:07:47]written 0, free lines is 3310 [09:07:47]MH_Cut [09:07:47]Write to MH i2c: D1 01 00 F4 03 01 C9 [09:07:47]Write i2c OK [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: D1 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: D1 01 00 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: D1 01 00 F4 03 00 C8 [09:07:47]Write to MH i2c: 01 00 00 F5 03 F8 [09:07:47]Write i2c OK [09:07:47]MH_I2C_Read... [09:07:48]*** Cut start [09:07:48]*** Partial cut [09:07:48]*** CUTSNS_PIN = 1 [09:07:48]*** CUTSNS_PIN = 0 [09:07:48]*** Brake cut motor [09:07:48]Connected sock=11 [09:07:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 99 BB 07 01 2E 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 00 00 00 F4 03 04 00 E1 8C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 50 01 00 35 04 06 00 25 20 CB 86 F9 3C 70 67 B6 CC 34 85 A5 CE [09:07:49]Read from MH i2c: 01 [09:07:49]MH_I2C_Read... [09:07:49]*** Stop cut motor [09:07:49]*** Cut end [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 F5 03 00 00 00 00 00 FF 0F 0D [09:07:49]process_action close_receipt done [09:07:49]requested_data is exist [09:07:49]produce_requested_data [09:07:49]requested_item fm.sn is exist - process it [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 F6 03 80 11 00 00 00 00 00 00 73 [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 F6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D2 [09:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:07:49]wFMCommunicate OK [09:07:49]requested_item fd.num is exist - process it [09:07:49]SAM_PROTO_GetFieldsCounters [09:07:49]wFMCommunicate request_size=4 [09:07:49]MH_SAM_APDU [09:07:49]CAPDU: 80 13 00 00 [09:07:49]Write to MH i2c: E2 08 00 F7 03 80 13 00 00 00 00 00 00 76 [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:49]Read from MH i2c: E2 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 62 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 62 00 F7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F0 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [09:07:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F0 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:49]wFMCommunicate OK [09:07:49]SAM_PROTO_GetFieldsCounters done [09:07:49]requested_item shift.num is exist - process it [09:07:49]requested_item shift.opened is exist - process it [09:07:49]req_shift_opened [09:07:49]FM_GetShiftState [09:07:49]SAM_PROTO_GetShiftState [09:07:49]wFMCommunicate request_size=4 [09:07:49]MH_SAM_APDU [09:07:49]CAPDU: 80 13 01 00 [09:07:49]Write to MH i2c: E2 08 00 F8 03 80 13 01 00 00 00 00 00 78 [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:49]Read from MH i2c: E2 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 0E 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 0E 00 F8 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BE [09:07:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:07:49]wFMCommunicate OK [09:07:49]SAM_PROTO_GetShiftState done [09:07:49]FM_GetShiftState done [09:07:49]req_shift_opened done [09:07:49]requested_item shift.open_date is exist - process it [09:07:49]req_shift_open_date [09:07:49]req_shift_open_date done [09:07:49]produce_requested_data done [09:07:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86256,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:07:49]process_action_free close_receipt [09:07:49]json_value_free [09:07:49]json_value_free done [09:07:49]process_json_proto returns [09:07:49]Send response to host [09:07:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86256,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:07:49]free response buf [09:07:49]execute_script done [09:07:49]execute_script returns [09:07:49]free content buf [09:07:49]Sock 10.Close socket [09:07:49]Sock 10.Thread stoped [09:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 53 5F 47 00 23 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 50 01 00 F4 03 04 00 B6 37 EE 66 B6 04 01 00 00 7B 74 42 15 E2 C4 A3 AD [09:07:50]CommunicateWithHost err = 0 [09:07:50]CheckOFDResponse [09:07:50]1017 (14) - 77093643461234 [09:07:50]1041 (16) - 0000000000874979 [09:07:50]1040 (4) - 86256 [09:07:50]1012 (4) - 21.09.2024 03:04 [09:07:50]1206 (1) - 0 [09:07:50]OFD Sender: Remove packet 86256 [09:07:50]ProducePacketName [09:07:50]name=ofd_packets/00086256 [09:07:50]NVStorageDeleteData [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:08:01]OFD Sender: No OFD packet to send [09:08:06]OFD Sender: No OFD packet to send [09:08:11]OFD Sender: No OFD packet to send [09:08:16]OFD Sender: No OFD packet to send [09:08:16]recv_with_timeout no data received [09:08:21]OFD Sender: No OFD packet to send [09:08:26]OFD Sender: No OFD packet to send [09:08:29]recv_with_timeout no data received [09:08:31]OFD Sender: No OFD packet to send [09:08:36]OFD Sender: No OFD packet to send [09:08:41]OFD Sender: No OFD packet to send [09:08:46]OFD Sender: No OFD packet to send [09:08:46]recv_with_timeout no data received [09:09:06]OFD Sender: No OFD packet to send [09:09:11]OFD Sender: No OFD packet to send [09:09:16]OFD Sender: No OFD packet to send [09:09:21]OFD Sender: No OFD packet to send [09:09:26]OFD Sender: No OFD packet to send [09:09:30]accept exits with 8 [09:09:30]New connection [09:09:30]New thread 3066600804 created [09:09:30]Thread 3066744164 joined [09:09:30]Waiting for new connection... [09:09:30] Sock 8.Parse request [09:09:30]Sock 8.Check first char [09:09:30]Sock 8.First char is OK [09:09:30]request: POST /json_proto HTTP/1.0 [09:09:30]Method: POST [09:09:30]URL: /json_proto [09:09:30]Method is POST - this is cgi request [09:09:30]url: /json_proto [09:09:30]query_string will be loaded in cgi processing [09:09:30]execute_cgi json_proto POST (null) [09:09:30]execute_cgi path=json_proto method=POST [09:09:30]POST find Content-Length [09:09:30]Host: 172.17.47.196:8080 [09:09:30]Content-Length: 677 [09:09:30]Content-Type: application/json [09:09:30] [09:09:30]POST finish read [09:09:30]Found Content-Length = 677 [09:09:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [09:09:30]execute_script... [09:09: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)871154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [09:09:30]POST & json_proto [09:09:30]process_json_proto [09:09:30]json parsed OK: [09:09:30]protocol is kg_v1.0 [09:09:30]action value=close_receipt [09:09:30]process_action close_receipt [09:09:30]cmd_close_receipt [09:09:30]MH_GetDate [09:09:30]Write to MH i2c: F0 00 00 F9 03 EB [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: F0 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: F0 09 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: F0 09 00 F9 03 00 4B 8D EE 66 4C 6B 94 66 D1 [09:09:30]GetLastDocTimeStamp 1726909665 [09:09:30]current date 1726909771 [09:09:30]FM_GetShiftState [09:09:30]SAM_PROTO_GetShiftState [09:09:30]wFMCommunicate request_size=4 [09:09:30]MH_SAM_APDU [09:09:30]CAPDU: 80 13 01 00 [09:09:30]Write to MH i2c: E2 08 00 FA 03 80 13 01 00 00 00 00 00 7A [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:30]Read from MH i2c: E2 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 0E 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 0E 00 FA 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C0 [09:09:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:09:30]wFMCommunicate OK [09:09:30]SAM_PROTO_GetShiftState done [09:09:30]FM_GetShiftState done [09:09:30]opened in 1726877910 [09:09:30]opened+sec_in_day 1726964310 [09:09:30]quantity*price = 20001 [09:09:30]sum+1 = 20002 [09:09:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 35 21.09.2024 09:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86257 ФПД: 91721722009459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090931&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86257&fm=91721722009459&tin=02508201610067®Number=0000000000092592&sum=20000 [09:09:31]StoreToDocumentArchive [09:09:31]shift 496 fd 86257 [09:09:31]save to /storage/0496/doc_00086257 [09:09:31]save last doc name /storage/0496/doc_00086257 to /storage/kkm_last_doc_name [09:09:31]save OK [09:09:31]Clear old archive folders... [09:09:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:31]tlvbuf is 00352320 [09:09:31]SAM_PROTO_ClearQueue [09:09:31]wFMCommunicate request_size=4 [09:09:31]MH_SAM_APDU [09:09:31]CAPDU: 80 09 00 00 [09:09:31]Write to MH i2c: E2 08 00 07 04 80 09 00 00 00 00 00 00 7D [09:09:31]Write i2c OK [09:09:31]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 07 04 00 90 00 7F [09:09:32]RAPDU: 90 00 [09:09:32]wFMCommunicate OK [09:09:32]SAM_PROTO_ClearQueue done [09:09:32]KKMCreateOFDPacket [09:09:32]OFDProtocolAddRootSTLVToBuf [09:09:32]FM_MakeSignedData [09:09:32]FM_MakeSignedData [09:09:32]SAM_PROTO_SignData [09:09:32]wFMCommunicate request_size=4 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 0D 01 02 [09:09:32]Write to MH i2c: E2 08 00 08 04 80 0D 01 02 00 00 00 00 85 [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 08 04 00 90 00 80 [09:09:32]RAPDU: 90 00 [09:09:32]wFMCommunicate OK [09:09:32]wFMCommunicate request_size=255 [09:09:32]MH_SAM_APDU [09:09: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 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 23 00 00 00 F4 03 04 00 4B 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 50 01 00 35 04 06 00 53 [09:09:32]Write to MH i2c: E2 02 01 09 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 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 23 00 00 00 F4 03 04 00 4B 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 50 01 00 35 04 06 00 53 00 00 E9 [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 09 04 00 90 00 81 [09:09:32]RAPDU: 90 00 [09:09:32]wFMCommunicate OK [09:09:32]wFMCommunicate request_size=10 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 0D 02 02 05 6B A0 A8 97 73 [09:09:32]Write to MH i2c: E2 0D 00 0A 04 80 0D 02 02 05 00 6B A0 A8 97 73 00 00 4F [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 03 00 0A 04 00 90 00 82 [09:09:32]RAPDU: 90 00 [09:09:32]wFMCommunicate OK [09:09:32]wFMCommunicate request_size=4 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 0D 03 02 [09:09:32]Write to MH i2c: E2 08 00 0B 04 80 0D 03 02 00 00 00 00 8A [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 0B 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 0B 00 0B 04 00 98 55 7D 4F B1 2A 4E BE 90 00 2B [09:09:32]RAPDU: 98 55 7D 4F B1 2A 4E BE 90 00 [09:09:32]wFMCommunicate OK [09:09:32]SAM_PROTO_SignData done [09:09:32]FM_MakeSignedData done [09:09:32]CreateOFDProtocolMessage [09:09:32]wFMCommunicate request_size=4 [09:09:32]MH_SAM_APDU [09:09:32]CAPDU: 80 11 00 00 [09:09:32]Write to MH i2c: E2 08 00 0C 04 80 11 00 00 00 00 00 00 8A [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:32]Read from MH i2c: E2 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 17 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: E2 17 00 0C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [09:09:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:09:32]wFMCommunicate OK [09:09:32]CreateOFDProtocolMessage done [09:09:32]OFDSenderStorePacket 86257 [09:09:32]StoreOFDPacket docnum=86257 [09:09:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 58 D6 07 01 DA CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 23 00 00 00 F4 03 04 00 4B 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 50 01 00 35 04 06 00 53 6B A0 A8 97 73 98 55 7D 4F B1 2A 4E BE [09:09:32]CheckFolder [09:09:32]dirname=/storage/ofd_packets [09:09:32]CheckFolder done [09:09:32]ProducePacketName [09:09:32]name=ofd_packets/00086257 [09:09:32]NVStorageSaveData ofd_packets/00086257 [09:09:32]File name is /storage/ofd_packets/00086257 [09:09:32]Write 301 bytes [09:09:32]NVStorageSaveData done [09:09:32]OFDSenderStorePacket done [09:09:32]KKMCreateOFDPacket done [09:09:32]NVStorageSaveData kkm_last_timestamp [09:09:32]File name is /storage/kkm_last_timestamp [09:09:32]Write 4 bytes [09:09:32]NVStorageSaveData done [09:09:32]ExternCall_PrintAddStr [09:09:32]wPrintStart [09:09:32]Write to MH i2c: 01 00 00 0D 04 11 [09:09:32]Write i2c OK [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: 01 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: 01 07 00 [09:09:32]MH_I2C_Read... [09:09:32]Read from MH i2c: 01 07 00 0D 04 00 00 00 00 00 FF 0F 26 [09:09:32]RasterBufferAndPrint [09:09:32]line Счет N : (1)871154 [09:09:32]line ИНН: 02508201610067 [09:09:32]line Контрольно-Кассовый Чек [09:09:32]line ПРОДАЖА [09:09:32]line ТРК (МРК, ГНК) : 33 [09:09:32]line Товар: 2710124130 [09:09:32]line Аи-92-К-5 [09:09:32]line 2.950 * 67.80 [09:09:32]line = 200.01 [09:09:32]line НДС 12% НСП 1% [09:09:32]line > о реализуемом товаре [09:09:32]line ОКРУГЛЕНИЕ: -0.01 [09:09:32]line ИТОГО: 200.00 [09:09:32]line Внесено: 200.00 [09:09:32]line СДАЧА: 0.00 [09:09:32]line НСП 1% : 1.77 [09:09:32]line НДС 12% : 21.24 [09:09:32]line Наличными: 200.00 [09:09:32]line Безнал.: 0.00 [09:09:32]line Место: АЗС № 137 "Партнер Нефть" [09:09:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:09:32]line СНО: Общий режим [09:09:32]line Чек 35 21.09.2024 09:09 [09:09:32]line Смена: 496 ФФД: 1.0 [09:09:32]line ЗНМ: 0300000064 [09:09:32]line РНМ: 0000000000092592 [09:09:32]line Версия ККМ: 001 [09:09:32]line ФМ: 0000000000874979 [09:09:32]line ФД: 86257 [09:09:32]line ФПД: 91721722009459 [09:09:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090931&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86257&fm=91721722009459&tin=02508201610067®Number=0000000000092592&sum=20000 [09:09:32]OFD Sender: Processing packet 86257 [packets to send 267, broken 266] [09:09:32]ProducePacketName [09:09:32]name=ofd_packets/00086257 [09:09:32]OFD Sender: To server: pG, [09:09:32]CommunicateWithHost lk.salyk.kg:30040 [09:09:32]ConnectInit lk.salyk.kg [09:09:32]written 0, free lines is 4095 [09:09:33]Write to MH i2c: 01 00 00 38 04 3C [09:09:33]Write i2c OK [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: 01 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: 01 07 00 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 C8 0C 17 [09:09:33]RasterBufferAndPrint [09:09:33]line [09:09:33]line [09:09:33]line [09:09:33]line [09:09:33]line [09:09:33]written 0, free lines is 3279 [09:09:33]MH_Cut [09:09:33]Write to MH i2c: D1 01 00 3F 04 01 15 [09:09:33]Write i2c OK [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: D1 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: D1 01 00 [09:09:33]MH_I2C_Read... [09:09:33]Read from MH i2c: D1 01 00 3F 04 00 14 [09:09:33]Write to MH i2c: 01 00 00 40 04 44 [09:09:33]Write i2c OK [09:09:33]MH_I2C_Read... [09:09:34]*** Cut start [09:09:34]*** Partial cut [09:09:34]*** CUTSNS_PIN = 1 [09:09:34]*** CUTSNS_PIN = 0 [09:09:34]*** Brake cut motor [09:09:34]Read from MH i2c: 01 *** Stop cut motor [09:09:34]*** Cut end [09:09:34] [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: 01 07 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: 01 07 00 40 04 00 00 00 00 00 FF 0F 59 [09:09:34]process_action close_receipt done [09:09:34]requested_data is exist [09:09:34]produce_requested_data [09:09:34]requested_item fm.sn is exist - process it [09:09:34]wFMCommunicate request_size=4 [09:09:34]MH_SAM_APDU [09:09:34]CAPDU: 80 11 00 00 [09:09:34]Write to MH i2c: E2 08 00 41 04 80 11 00 00 00 00 00 00 BF [09:09:34]Write i2c OK [09:09:34]MH_I2C_Read... [09:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:34]Read from MH i2c: E2 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 17 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 17 00 41 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1E [09:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:09:34]wFMCommunicate OK [09:09:34]requested_item fd.num is exist - process it [09:09:34]SAM_PROTO_GetFieldsCounters [09:09:34]wFMCommunicate request_size=4 [09:09:34]MH_SAM_APDU [09:09:34]CAPDU: 80 13 00 00 [09:09:34]Write to MH i2c: E2 08 00 42 04 80 13 00 00 00 00 00 00 C2 [09:09:34]Write i2c OK [09:09:34]MH_I2C_Read... [09:09:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:34]Read from MH i2c: E2 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 62 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 62 00 42 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F1 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [09:09:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F1 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:34]wFMCommunicate OK [09:09:34]SAM_PROTO_GetFieldsCounters done [09:09:34]requested_item shift.num is exist - process it [09:09:34]requested_item shift.opened is exist - process it [09:09:34]req_shift_opened [09:09:34]FM_GetShiftState [09:09:34]SAM_PROTO_GetShiftState [09:09:34]wFMCommunicate request_size=4 [09:09:34]MH_SAM_APDU [09:09:34]CAPDU: 80 13 01 00 [09:09:34]Write to MH i2c: E2 08 00 43 04 80 13 01 00 00 00 00 00 C4 [09:09:34]Write i2c OK [09:09:34]MH_I2C_Read... [09:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:34]Read from MH i2c: E2 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 0E 00 [09:09:34]MH_I2C_Read... [09:09:34]Read from MH i2c: E2 0E 00 43 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0A [09:09:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:09:34]wFMCommunicate OK [09:09:34]SAM_PROTO_GetShiftState done [09:09:34]FM_GetShiftState done [09:09:34]req_shift_opened done [09:09:34]requested_item shift.open_date is exist - process it [09:09:34]req_shift_open_date [09:09:34]req_shift_open_date done [09:09:34]produce_requested_data done [09:09:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86257,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:09:34]process_action_free close_receipt [09:09:34]json_value_free [09:09:34]json_value_free done [09:09:34]process_json_proto returns [09:09:34]Send response to host [09:09:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86257,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:09:34]free response buf [09:09:34]execute_script done [09:09:34]execute_script returns [09:09:34]free content buf [09:09:34]Sock 8.Close socket [09:09:34]Sock 8.Thread stoped [09:09:35]accept exits with 10 [09:09:35]New connection [09:09:35]New thread 3066744164 created [09:09:35]Thread 3066600804 joined [09:09:35]Waiting for new connection... [09:09:35] Sock 10.Parse request [09:09:35]Sock 10.Check first char [09:09:35]Sock 10.First char is OK [09:09:35]request: POST /json_proto HTTP/1.0 [09:09:35]Method: POST [09:09:35]URL: /json_proto [09:09:35]Method is POST - this is cgi request [09:09:35]url: /json_proto [09:09:35]query_string will be loaded in cgi processing [09:09:35]execute_cgi json_proto POST (null) [09:09:35]execute_cgi path=json_proto method=POST [09:09:35]POST find Content-Length [09:09:35]Host: 172.17.47.196:8080 [09:09:35]Content-Length: 677 [09:09:35]Content-Type: application/json [09:09:35] [09:09:35]POST finish read [09:09:35]Found Content-Length = 677 [09:09:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:09:35]execute_script... [09:09: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)871153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:09:35]POST & json_proto [09:09:35]process_json_proto [09:09:35]json parsed OK: [09:09:35]protocol is kg_v1.0 [09:09:35]action value=close_receipt [09:09:35]process_action close_receipt [09:09:35]cmd_close_receipt [09:09:35]MH_GetDate [09:09:35]Write to MH i2c: F0 00 00 44 04 37 [09:09:35]Write i2c OK [09:09:35]MH_I2C_Read... [09:09:35]Read from MH i2c: F0 [09:09:35]MH_I2C_Read... [09:09:35]Read from MH i2c: F0 09 00 [09:09:35]MH_I2C_Read... [09:09:35]Read from MH i2c: F0 09 00 44 04 00 4F 8D EE 66 4C 6B 94 66 21 [09:09:35]GetLastDocTimeStamp 1726909771 [09:09:35]current date 1726909775 [09:09:35]FM_GetShiftState [09:09:35]SAM_PROTO_GetShiftState [09:09:35]wFMCommunicate request_size=4 [09:09:35]MH_SAM_APDU [09:09:35]CAPDU: 80 13 01 00 [09:09:35]Write to MH i2c: E2 08 00 45 04 80 13 01 00 00 00 00 00 C6 [09:09:35]Write i2c OK [09:09:35]MH_I2C_Read... [09:09:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:35]Read from MH i2c: E2 [09:09:35]MH_I2C_Read... [09:09:35]Read from MH i2c: E2 0E 00 [09:09:35]MH_I2C_Read... [09:09:35]Read from MH i2c: E2 0E 00 45 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0C [09:09:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:09:35]wFMCommunicate OK [09:09:35]SAM_PROTO_GetShiftState done [09:09:35]FM_GetShiftState done [09:09:35]opened in 1726877910 [09:09:35]opened+sec_in_day 1726964310 [09:09:35]quantity*price = 50036 [09:09:35]sum+1 = 50037 [09:09:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 36 21.09.2024 09:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86258 ФПД: 236970953155210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090935&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86258&fm=236970953155210&tin=02508201610067®Number=0000000000092592&sum=50000 [09:09:36]StoreToDocumentArchive [09:09:36]shift 496 fd 86258 [09:09:36]save to /storage/0496/doc_00086258 [09:09:36]save last doc name /storage/0496/doc_00086258 to /storage/kkm_last_doc_name [09:09:36]save OK [09:09:36]Clear old archive folders... [09:09:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:36]tlvbuf is 00395C20 [09:09:36]SAM_PROTO_ClearQueue [09:09:36]wFMCommunicate request_size=4 [09:09:36]MH_SAM_APDU [09:09:36]CAPDU: 80 09 00 00 [09:09:36]Write to MH i2c: E2 08 00 52 04 80 09 00 00 00 00 00 00 C8 [09:09:36]Write i2c OK [09:09:36]MH_I2C_Read... [09:09:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:36]Read from MH i2c: E2 [09:09:36]MH_I2C_Read... [09:09:36]Read from MH i2c: E2 03 00 [09:09:36]MH_I2C_Read... [09:09:36]Read from MH i2c: E2 03 00 52 04 00 90 00 CA [09:09:36]RAPDU: 90 00 [09:09:36]wFMCommunicate OK [09:09:36]SAM_PROTO_ClearQueue done [09:09:36]KKMCreateOFDPacket [09:09:36]OFDProtocolAddRootSTLVToBuf [09:09:36]FM_MakeSignedData [09:09:36]FM_MakeSignedData [09:09:36]SAM_PROTO_SignData [09:09:36]wFMCommunicate request_size=4 [09:09:36]MH_SAM_APDU [09:09:36]CAPDU: 80 0D 01 02 [09:09:36]Write to MH i2c: E2 08 00 53 04 80 0D 01 02 00 00 00 00 D0 [09:09:36]Write i2c OK [09:09:36]MH_I2C_Read... [09:09:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:36]Read from MH i2c: E2 [09:09:36]MH_I2C_Read... [09:09:36]Read from MH i2c: E2 03 00 [09:09:36]MH_I2C_Read... [09:09:36]Read from MH i2c: E2 03 00 53 04 00 90 00 CB [09:09:36]RAPDU: 90 00 [09:09:36]wFMCommunicate OK [09:09:36]wFMCommunicate request_size=255 [09:09:36]MH_SAM_APDU [09:09:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 00 00 00 F4 03 04 00 4F 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 50 01 00 35 04 06 00 D7 [09:09:36]Write to MH i2c: E2 02 01 54 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 24 00 00 00 F4 03 04 00 4F 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 50 01 00 35 04 06 00 D7 00 00 BC [09:09:36]Write i2c OK [09:09:36]MH_I2C_Read... [09:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:37]Read from MH i2c: E2 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 03 00 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 03 00 54 04 00 90 00 CC [09:09:37]RAPDU: 90 00 [09:09:37]wFMCommunicate OK [09:09:37]wFMCommunicate request_size=10 [09:09:37]MH_SAM_APDU [09:09:37]CAPDU: 80 0D 02 02 05 86 19 7C 22 8A [09:09:37]Write to MH i2c: E2 0D 00 55 04 80 0D 02 02 05 00 86 19 7C 22 8A 00 00 A4 [09:09:37]Write i2c OK [09:09:37]MH_I2C_Read... [09:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:37]Read from MH i2c: E2 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 03 00 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 03 00 55 04 00 90 00 CD [09:09:37]RAPDU: 90 00 [09:09:37]wFMCommunicate OK [09:09:37]wFMCommunicate request_size=4 [09:09:37]MH_SAM_APDU [09:09:37]CAPDU: 80 0D 03 02 [09:09:37]Write to MH i2c: E2 08 00 56 04 80 0D 03 02 00 00 00 00 D5 [09:09:37]Write i2c OK [09:09:37]MH_I2C_Read... [09:09:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:37]Read from MH i2c: E2 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 0B 00 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 0B 00 56 04 00 41 9A 53 E0 A2 40 54 65 90 00 7F [09:09:37]RAPDU: 41 9A 53 E0 A2 40 54 65 90 00 [09:09:37]wFMCommunicate OK [09:09:37]SAM_PROTO_SignData done [09:09:37]FM_MakeSignedData done [09:09:37]CreateOFDProtocolMessage [09:09:37]wFMCommunicate request_size=4 [09:09:37]MH_SAM_APDU [09:09:37]CAPDU: 80 11 00 00 [09:09:37]Write to MH i2c: E2 08 00 57 04 80 11 00 00 00 00 00 00 D5 [09:09:37]Write i2c OK [09:09:37]MH_I2C_Read... [09:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:37]Read from MH i2c: E2 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 17 00 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: E2 17 00 57 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 34 [09:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:09:37]wFMCommunicate OK [09:09:37]CreateOFDProtocolMessage done [09:09:37]OFDSenderStorePacket 86258 [09:09:37]StoreOFDPacket docnum=86258 [09:09:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0C F6 07 01 27 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 24 00 00 00 F4 03 04 00 4F 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 50 01 00 35 04 06 00 D7 86 19 7C 22 8A 41 9A 53 E0 A2 40 54 65 [09:09:37]CheckFolder [09:09:37]dirname=/storage/ofd_packets [09:09:37]CheckFolder done [09:09:37]ProducePacketName [09:09:37]name=ofd_packets/00086258 [09:09:37]NVStorageSaveData ofd_packets/00086258 [09:09:37]File name is /storage/ofd_packets/00086258 [09:09:37]Write 301 bytes [09:09:37]NVStorageSaveData done [09:09:37]OFDSenderStorePacket done [09:09:37]KKMCreateOFDPacket done [09:09:37]NVStorageSaveData kkm_last_timestamp [09:09:37]File name is /storage/kkm_last_timestamp [09:09:37]Write 4 bytes [09:09:37]NVStorageSaveData done [09:09:37]ExternCall_PrintAddStr [09:09:37]wPrintStart [09:09:37]Write to MH i2c: 01 00 00 58 04 5C [09:09:37]Write i2c OK [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: 01 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: 01 07 00 [09:09:37]MH_I2C_Read... [09:09:37]Read from MH i2c: 01 07 00 58 04 00 00 00 00 00 FF 0F 71 [09:09:37]RasterBufferAndPrint [09:09:37]line Счет N : (1)871153 [09:09:37]line ИНН: 02508201610067 [09:09:37]line Контрольно-Кассовый Чек [09:09:37]line ПРОДАЖА [09:09:37]line ТРК (МРК, ГНК) : 53 [09:09:37]line Товар: 2710124130 [09:09:37]line Аи-92-К-5 [09:09:37]line 7.380 * 67.80 [09:09:37]line = 500.36 [09:09:37]line НДС 12% НСП 1% [09:09:37]line > о реализуемом товаре [09:09:37]line ОКРУГЛЕНИЕ: -0.36 [09:09:37]line ИТОГО: 500.00 [09:09:37]line Внесено: 500.00 [09:09:37]line СДАЧА: 0.00 [09:09:37]line НСП 1% : 4.43 [09:09:37]line НДС 12% : 53.14 [09:09:37]line Наличными: 500.00 [09:09:37]line Безнал.: 0.00 [09:09:37]line Место: АЗС № 137 "Партнер Нефть" [09:09:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:09:37]line СНО: Общий режим [09:09:37]line Чек 36 21.09.2024 09:09 [09:09:37]line Смена: 496 ФФД: 1.0 [09:09:37]line ЗНМ: 0300000064 [09:09:37]line РНМ: 0000000000092592 [09:09:37]line Версия ККМ: 001 [09:09:37]line ФМ: 0000000000874979 [09:09:37]line ФД: 86258 [09:09:37]line ФПД: 236970953155210 [09:09:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T090935&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86258&fm=236970953155210&tin=02508201610067®Number=0000000000092592&sum=50000 [09:09:37]written 0, free lines is 4095 [09:09:37]ConnectInit Can't take IP for lk.salyk.kg [09:09:37]CommunicateWithHost connect error [09:09:37]CommunicateWithHost err = -1 [09:09:37]OFD Sender: Server communicate error [09:09:37]OFD Sender: Processing packet 86257 [packets to send 268, broken 266] [09:09:37]ProducePacketName [09:09:37]name=ofd_packets/00086257 [09:09:37]OFD Sender: To server: pG, [09:09:37]CommunicateWithHost lk.salyk.kg:30040 [09:09:37]ConnectInit lk.salyk.kg [09:09:38]Write to MH i2c: 01 00 00 83 04 87 [09:09:38]Write i2c OK [09:09:38]MH_I2C_Read... [09:09:38]Read from MH i2c: 01 [09:09:38]MH_I2C_Read... [09:09:38]Read from MH i2c: 01 07 00 [09:09:38]MH_I2C_Read... [09:09:38]Read from MH i2c: 01 07 00 83 04 00 00 00 00 00 DD 0C 77 [09:09:38]RasterBufferAndPrint [09:09:38]line [09:09:38]line [09:09:38]line [09:09:38]line [09:09:38]line [09:09:38]written 0, free lines is 3305 [09:09:38]MH_Cut [09:09:38]Write to MH i2c: D1 01 00 8A 04 01 60 [09:09:38]Write i2c OK [09:09:38]MH_I2C_Read... [09:09:38]Read from MH i2c: D1 [09:09:38]MH_I2C_Read... [09:09:38]Read from MH i2c: D1 01 00 [09:09:38]MH_I2C_Read... [09:09:38]Read from MH i2c: D1 01 00 8A 04 00 5F [09:09:38]Write to MH i2c: 01 00 00 8B 04 8F [09:09:38]Write i2c OK [09:09:38]MH_I2C_Read... [09:09:38]*** Cut start [09:09:38]*** Partial cut [09:09:38]*** CUTSNS_PIN = 1 [09:09:38]*** CUTSNS_PIN = 0 [09:09:39]*** Brake cut motor [09:09:39]Read from MH i2c: 01 [09:09:39]MH_I2C_Read... [09:09:39]*** Stop cut motor [09:09:39]*** Cut end [09:09:39]Read from MH i2c: 01 07 00 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: 01 07 00 8B 04 00 00 00 00 00 FF 0F A4 [09:09:39]process_action close_receipt done [09:09:39]requested_data is exist [09:09:39]produce_requested_data [09:09:39]requested_item fm.sn is exist - process it [09:09:39]wFMCommunicate request_size=4 [09:09:39]MH_SAM_APDU [09:09:39]CAPDU: 80 11 00 00 [09:09:39]Write to MH i2c: E2 08 00 8C 04 80 11 00 00 00 00 00 00 0A [09:09:39]Write i2c OK [09:09:39]MH_I2C_Read... [09:09:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:39]Read from MH i2c: E2 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: E2 17 00 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: E2 17 00 8C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 69 [09:09:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:09:39]wFMCommunicate OK [09:09:39]requested_item fd.num is exist - process it [09:09:39]SAM_PROTO_GetFieldsCounters [09:09:39]wFMCommunicate request_size=4 [09:09:39]MH_SAM_APDU [09:09:39]CAPDU: 80 13 00 00 [09:09:39]Write to MH i2c: E2 08 00 8D 04 80 13 00 00 00 00 00 00 0D [09:09:39]Write i2c OK [09:09:39]MH_I2C_Read... [09:09:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:39]Read from MH i2c: E2 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: E2 62 00 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: E2 62 00 8D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F2 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [09:09:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F2 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:39]wFMCommunicate OK [09:09:39]SAM_PROTO_GetFieldsCounters done [09:09:39]requested_item shift.num is exist - process it [09:09:39]requested_item shift.opened is exist - process it [09:09:39]req_shift_opened [09:09:39]FM_GetShiftState [09:09:39]SAM_PROTO_GetShiftState [09:09:39]wFMCommunicate request_size=4 [09:09:39]MH_SAM_APDU [09:09:39]CAPDU: 80 13 01 00 [09:09:39]Write to MH i2c: E2 08 00 8E 04 80 13 01 00 00 00 00 00 0F [09:09:39]Write i2c OK [09:09:39]MH_I2C_Read... [09:09:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:39]Read from MH i2c: E2 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: E2 0E 00 [09:09:39]MH_I2C_Read... [09:09:39]Read from MH i2c: E2 0E 00 8E 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 55 [09:09:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:09:39]wFMCommunicate OK [09:09:39]SAM_PROTO_GetShiftState done [09:09:39]FM_GetShiftState done [09:09:39]req_shift_opened done [09:09:39]requested_item shift.open_date is exist - process it [09:09:39]req_shift_open_date [09:09:39]req_shift_open_date done [09:09:39]produce_requested_data done [09:09:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86258,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:09:39]process_action_free close_receipt [09:09:39]json_value_free [09:09:39]json_value_free done [09:09:39]process_json_proto returns [09:09:39]Send response to host [09:09:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86258,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:09:39]free response buf [09:09:39]execute_script done [09:09:39]execute_script returns [09:09:39]free content buf [09:09:39]Sock 10.Close socket [09:09:39]Sock 10.Thread stoped [09:09:42]ConnectInit Can't take IP for lk.salyk.kg [09:09:42]CommunicateWithHost connect error [09:09:42]CommunicateWithHost err = -1 [09:09:42]OFD Sender: Server communicate error [09:09:48]OFD Sender: Processing packet 86257 [packets to send 268, broken 266] [09:09:48]ProducePacketName [09:09:48]name=ofd_packets/00086257 [09:09:48]OFD Sender: To server: pG, [09:09:48]CommunicateWithHost lk.salyk.kg:30040 [09:09:48]ConnectInit lk.salyk.kg [09:09:53]ConnectInit Can't take IP for lk.salyk.kg [09:09:53]CommunicateWithHost connect error [09:09:53]CommunicateWithHost err = -1 [09:09:53]OFD Sender: Server communicate error [09:09:57]recv_with_timeout no data received [09:09:58]OFD Sender: Processing packet 86257 [packets to send 268, broken 266] [09:09:58]ProducePacketName [09:09:58]name=ofd_packets/00086257 [09:09:58]OFD Sender: To server: pG, [09:09:58]CommunicateWithHost lk.salyk.kg:30040 [09:09:58]ConnectInit lk.salyk.kg [09:10:00]Connected sock=9 [09:10:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 58 D6 07 01 DA CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 23 00 00 00 F4 03 04 00 4B 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 50 01 00 35 04 06 00 53 6B A0 A8 97 73 98 55 7D 4F B1 2A 4E BE [09:10:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 22 21 47 00 4A 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 50 01 00 F4 03 04 00 39 38 EE 66 B6 04 01 00 00 A7 6C 2D 96 2B E3 C4 FC [09:10:00]CommunicateWithHost err = 0 [09:10:00]CheckOFDResponse [09:10:00]1017 (14) - 77093643461234 [09:10:00]1041 (16) - 0000000000874979 [09:10:00]1040 (4) - 86257 [09:10:00]1012 (4) - 21.09.2024 03:06 [09:10:00]1206 (1) - 0 [09:10:00]OFD Sender: Remove packet 86257 [09:10:00]ProducePacketName [09:10:00]name=ofd_packets/00086257 [09:10:00]NVStorageDeleteData [09:10:01]OFD Sender: Processing packet 86258 [packets to send 267, broken 266] [09:10:01]ProducePacketName [09:10:01]name=ofd_packets/00086258 [09:10:01]OFD Sender: To server: pG, [09:10:01]CommunicateWithHost lk.salyk.kg:30040 [09:10:01]ConnectInit lk.salyk.kg [09:10:03]Connected sock=9 [09:10:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0C F6 07 01 27 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 24 00 00 00 F4 03 04 00 4F 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 50 01 00 35 04 06 00 D7 86 19 7C 22 8A 41 9A 53 E0 A2 40 54 65 [09:10:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 06 FF 47 00 02 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 50 01 00 F4 03 04 00 3C 38 EE 66 B6 04 01 00 00 0B 2D B2 9F FE 79 D1 F2 [09:10:04]CommunicateWithHost err = 0 [09:10:04]CheckOFDResponse [09:10:04]1017 (14) - 77093643461234 [09:10:04]1041 (16) - 0000000000874979 [09:10:04]1040 (4) - 86258 [09:10:04]1012 (4) - 21.09.2024 03:06 [09:10:04]1206 (1) - 0 [09:10:04]OFD Sender: Remove packet 86258 [09:10:04]ProducePacketName [09:10:04]name=ofd_packets/00086258 [09:10:04]NVStorageDeleteData [09:10:04]OFD Sender: No OFD packet to send [09:10:08]recv_with_timeout no data received [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:20]recv_with_timeout no data received [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:37]recv_with_timeout no data received [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:52]recv_with_timeout no data received [09:10:54]OFD Sender: No OFD packet to send [09:10:59]OFD Sender: No OFD packet to send [09:11:05]OFD Sender: No OFD packet to send [09:11:08]recv_with_timeout no data received [09:11:10]OFD Sender: No OFD packet to send [09:11:12]accept exits with 8 [09:11:12]New connection [09:11:12]New thread 3066600804 created [09:11:12]Thread 3066744164 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.47.196:8080 [09:11:12]Content-Length: 683 [09:11:12]Content-Type: application/json [09:11:12] [09:11:12]POST finish read [09:11:12]Found Content-Length = 683 [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)871155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)871155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 8F 04 82 [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 8F 04 00 B0 8D EE 66 4C 6B 94 66 CD [09:11:12]GetLastDocTimeStamp 1726909775 [09:11:12]current date 1726909872 [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 90 04 80 13 01 00 00 00 00 00 11 [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 90 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 57 [09:11:12]RAPDU: 09 00 01 D6 10 EE 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 1726877910 [09:11:12]opened+sec_in_day 1726964310 [09:11:12]quantity*price = 80010 [09:11:12]sum+1 = 80011 [09:11:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 37 21.09.2024 09:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86259 ФПД: 255656131135004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091112&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86259&fm=255656131135004&tin=02508201610067®Number=0000000000092592&sum=80000 [09:11:13]StoreToDocumentArchive [09:11:13]shift 496 fd 86259 [09:11:13]save to /storage/0496/doc_00086259 [09:11:13]save last doc name /storage/0496/doc_00086259 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=252 [09:11:13]tlvbuf is 00373130 [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 9D 04 80 09 00 00 00 00 00 00 13 [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 9D 04 00 90 00 15 [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 9E 04 80 0D 01 02 00 00 00 00 1B [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 9E 04 00 90 00 16 [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 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 B0 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 50 01 00 35 04 06 00 [09:11:13]Write to MH i2c: E2 02 01 9F 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 B0 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 50 01 00 35 04 06 00 00 00 B3 [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 9F 04 00 90 00 17 [09:11:13]RAPDU: 90 00 [09:11:13]wFMCommunicate OK [09:11:13]wFMCommunicate request_size=11 [09:11:13]MH_SAM_APDU [09:11:13]CAPDU: 80 0D 02 02 06 E8 84 94 E1 86 1C [09:11:13]Write to MH i2c: E2 0E 00 A0 04 80 0D 02 02 06 00 E8 84 94 E1 86 1C 00 00 AD [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 A0 04 00 90 00 18 [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 A1 04 80 0D 03 02 00 00 00 00 20 [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 A1 04 00 F4 40 68 3D DA 83 B9 D2 90 00 E2 [09:11:13]RAPDU: F4 40 68 3D DA 83 B9 D2 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 A2 04 80 11 00 00 00 00 00 00 20 [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 A2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7F [09:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:11:13]wFMCommunicate OK [09:11:13]CreateOFDProtocolMessage done [09:11:13]OFDSenderStorePacket 86259 [09:11:13]StoreOFDPacket docnum=86259 [09:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D5 B8 08 01 C2 7D 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 B0 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 50 01 00 35 04 06 00 E8 84 94 E1 86 1C F4 40 68 3D DA 83 B9 D2 [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/00086259 [09:11:13]NVStorageSaveData ofd_packets/00086259 [09:11:13]File name is /storage/ofd_packets/00086259 [09:11:13]Write 302 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]ExternCall_PrintAddStr [09:11:13]wPrintStart [09:11:13]Write to MH i2c: 01 00 00 A3 04 A7 [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 A3 04 00 00 00 00 00 FF 0F BC [09:11:13]RasterBufferAndPrint [09:11:13]line Счет N : (1)871155 [09:11:13]line ИНН: 02508201610067 [09:11:13]line Контрольно-Кассовый Чек [09:11:13]line ПРОДАЖА [09:11:13]line ТРК (МРК, ГНК) : 44 [09:11:13]line Товар: 2710194210 [09:11:13]line ДТ(л)-К-4 [09:11:13]line 10.500 * 76.20 [09:11:13]line = 800.10 [09:11:13]line НДС 12% НСП 1% [09:11:13]line > о реализуемом товаре [09:11:13]line ОКРУГЛЕНИЕ: -0.10 [09:11:13]line ИТОГО: 800.00 [09:11:13]line Внесено: 800.00 [09:11:13]line СДАЧА: 0.00 [09:11:13]line НСП 1% : 7.08 [09:11:13]line НДС 12% : 84.97 [09:11:13]line Наличными: 800.00 [09:11:13]line Безнал.: 0.00 [09:11:13]line Место: АЗС № 137 "Партнер Нефть" [09:11:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:11:13]line СНО: Общий режим [09:11:13]line Чек 37 21.09.2024 09:11 [09:11:13]line Смена: 496 ФФД: 1.0 [09:11:13]line ЗНМ: 0300000064 [09:11:13]line РНМ: 0000000000092592 [09:11:13]line Версия ККМ: 001 [09:11:13]line ФМ: 0000000000874979 [09:11:13]line ФД: 86259 [09:11:13]line ФПД: 255656131135004 [09:11:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091112&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86259&fm=255656131135004&tin=02508201610067®Number=0000000000092592&sum=80000 [09:11:13]OFD Sender: Processing packet 86259 [packets to send 267, broken 266] [09:11:13]ProducePacketName [09:11:13]name=ofd_packets/00086259 [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]written 0, free lines is 4095 [09:11:14]Write to MH i2c: 01 00 00 CE 04 D2 [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 CE 04 00 00 00 00 00 CC 0C B1 [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 3283 [09:11:14]MH_Cut [09:11:14]Write to MH i2c: D1 01 00 D5 04 01 AB [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 D5 04 00 AA [09:11:14]Write to MH i2c: 01 00 00 D6 04 DA [09:11:14]Write i2c OK [09:11:14]MH_I2C_Read... [09:11:14]*** Cut start [09:11:14]*** Partial cut [09:11:14]*** 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 D6 04 00 00 00 00 00 FF 0F EF [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 D7 04 80 11 00 00 00 00 00 00 55 [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 D7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B4 [09:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 D8 04 80 13 00 00 00 00 00 00 58 [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 D8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F3 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F3 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [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:12:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86261,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:12:02]free response buf [09:12:02]execute_script done [09:12:02]execute_script returns [09:12:02]free content buf [09:12:02]Sock 11.Close socket [09:12:02]Sock 11.Thread stoped [09:12:03]recv_with_timeout no data received [09:12:04]ConnectInit Can't take IP for lk.salyk.kg [09:12:04]CommunicateWithHost connect error [09:12:04]CommunicateWithHost err = -1 [09:12:04]OFD Sender: Server communicate error [09:12:04]OFD Sender: Processing packet 86259 [packets to send 269, broken 266] [09:12:04]ProducePacketName [09:12:04]name=ofd_packets/00086259 [09:12:04]OFD Sender: To server: pG, [09:12:04]CommunicateWithHost lk.salyk.kg:30040 [09:12:04]ConnectInit lk.salyk.kg [09:12:09]ConnectInit Can't take IP for lk.salyk.kg [09:12:09]CommunicateWithHost connect error [09:12:09]CommunicateWithHost err = -1 [09:12:09]OFD Sender: Server communicate error [09:12:14]OFD Sender: Processing packet 86259 [packets to send 269, broken 266] [09:12:14]ProducePacketName [09:12:14]name=ofd_packets/00086259 [09:12:14]OFD Sender: To server: pG, [09:12:14]CommunicateWithHost lk.salyk.kg:30040 [09:12:14]ConnectInit lk.salyk.kg [09:12:19]ConnectInit Can't take IP for lk.salyk.kg [09:12:19]CommunicateWithHost connect error [09:12:19]CommunicateWithHost err = -1 [09:12:19]OFD Sender: Server communicate error [09:12:20]recv_with_timeout no data received [09:12:24]OFD Sender: Processing packet 86259 [packets to send 269, broken 266] [09:12:24]ProducePacketName [09:12:24]name=ofd_packets/00086259 [09:12:24]OFD Sender: To server: pG, [09:12:24]CommunicateWithHost lk.salyk.kg:30040 [09:12:24]ConnectInit lk.salyk.kg [09:12:29]ConnectInit Can't take IP for lk.salyk.kg [09:12:29]CommunicateWithHost connect error [09:12:29]CommunicateWithHost err = -1 [09:12:29]OFD Sender: Server communicate error [09:12:34]OFD Sender: Processing packet 86259 [packets to send 269, broken 266] [09:12:34]ProducePacketName [09:12:34]name=ofd_packets/00086259 [09:12:34]OFD Sender: To server: pG, [09:12:34]CommunicateWithHost lk.salyk.kg:30040 [09:12:34]ConnectInit lk.salyk.kg [09:12:39]ConnectInit Can't take IP for lk.salyk.kg [09:12:39]CommunicateWithHost connect error [09:12:39]CommunicateWithHost err = -1 [09:12:39]OFD Sender: Server communicate error [09:12:41]ConnectInit Can't connect to host [09:12:44]OFD Sender: Processing packet 86259 [packets to send 269, broken 266] [09:12:44]ProducePacketName [09:12:44]name=ofd_packets/00086259 [09:12:44]OFD Sender: To server: pG, [09:12:44]CommunicateWithHost lk.salyk.kg:30040 [09:12:44]ConnectInit lk.salyk.kg [09:12:46]ConnectInit Can't connect to host [09:12:49]ConnectInit Can't take IP for lk.salyk.kg [09:12:49]CommunicateWithHost connect error [09:12:49]CommunicateWithHost err = -1 [09:12:49]OFD Sender: Server communicate error [09:12:51]ConnectInit Can't connect to host [09:12:54]OFD Sender: Processing packet 86259 [packets to send 269, broken 266] [09:12:54]ProducePacketName [09:12:54]name=ofd_packets/00086259 [09:12:54]OFD Sender: To server: pG, [09:12:54]CommunicateWithHost lk.salyk.kg:30040 [09:12:54]ConnectInit lk.salyk.kg [09:12:56]ConnectInit Can't connect to host [09:12:59]accept exits with 9 [09:12:59]New connection [09:12:59]New thread 3066744164 created [09:12:59]Thread 3066600804 joined [09:12:59]Waiting for new connection... [09:12:59] Sock 9.Parse request [09:12:59]Sock 9.Check first char [09:12:59]Sock 9.First char is OK [09:12:59]request: POST /json_proto HTTP/1.0 [09:12:59]Method: POST [09:12:59]URL: /json_proto [09:12:59]Method is POST - this is cgi request [09:12:59]url: /json_proto [09:12:59]query_string will be loaded in cgi processing [09:12:59]execute_cgi json_proto POST (null) [09:12:59]execute_cgi path=json_proto method=POST [09:12:59]POST find Content-Length [09:12:59]Host: 172.17.47.196:8080 [09:12:59]Content-Length: 677 [09:12:59]Content-Type: application/json [09:12:59] [09:12:59]POST finish read [09:12:59]Found Content-Length = 677 [09:12:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.070, "sum" : 140.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:59]execute_script... [09:12: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)871158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.070, "sum" : 140.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:59]POST & json_proto [09:12:59]process_json_proto [09:12:59]json parsed OK: [09:12:59]protocol is kg_v1.0 [09:12:59]action value=close_receipt [09:12:59]process_action close_receipt [09:12:59]cmd_close_receipt [09:12:59]MH_GetDate [09:12:59]Write to MH i2c: F0 00 00 70 05 64 [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: F0 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: F0 09 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: F0 09 00 70 05 00 1B 8E EE 66 4C 6B 94 66 1B [09:12:59]GetLastDocTimeStamp 1726909918 [09:12:59]current date 1726909979 [09:12:59]FM_GetShiftState [09:12:59]SAM_PROTO_GetShiftState [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 13 01 00 [09:12:59]Write to MH i2c: E2 08 00 71 05 80 13 01 00 00 00 00 00 F3 [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 0E 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 0E 00 71 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 39 [09:12:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:12:59]wFMCommunicate OK [09:12:59]SAM_PROTO_GetShiftState done [09:12:59]FM_GetShiftState done [09:12:59]opened in 1726877910 [09:12:59]opened+sec_in_day 1726964310 [09:12:59]quantity*price = 14034 [09:12:59]sum+1 = 14036 [09:12:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.90 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 40 21.09.2024 09:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86262 ФПД: 93267551930465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091259&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86262&fm=93267551930465&tin=02508201610067®Number=0000000000092592&sum=14000 [09:13:00]StoreToDocumentArchive [09:13:00]shift 496 fd 86262 [09:13:00]save to /storage/0496/doc_00086262 [09:13:00]save last doc name /storage/0496/doc_00086262 to /storage/kkm_last_doc_name [09:13:00]save OK [09:13:00]Clear old archive folders... [09:13:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:00]tlvbuf is 00329D00 [09:13:00]SAM_PROTO_ClearQueue [09:13:00]wFMCommunicate request_size=4 [09:13:00]MH_SAM_APDU [09:13:00]CAPDU: 80 09 00 00 [09:13:00]Write to MH i2c: E2 08 00 7E 05 80 09 00 00 00 00 00 00 F5 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 7E 05 00 90 00 F7 [09:13:00]RAPDU: 90 00 [09:13:00]wFMCommunicate OK [09:13:00]SAM_PROTO_ClearQueue done [09:13:00]KKMCreateOFDPacket [09:13:00]OFDProtocolAddRootSTLVToBuf [09:13:00]FM_MakeSignedData [09:13:00]FM_MakeSignedData [09:13:00]SAM_PROTO_SignData [09:13:00]wFMCommunicate request_size=4 [09:13:00]MH_SAM_APDU [09:13:00]CAPDU: 80 0D 01 02 [09:13:00]Write to MH i2c: E2 08 00 7F 05 80 0D 01 02 00 00 00 00 FD [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 7F 05 00 90 00 F8 [09:13:00]RAPDU: 90 00 [09:13:00]wFMCommunicate OK [09:13:00]wFMCommunicate request_size=255 [09:13:00]MH_SAM_APDU [09:13:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D3 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 1B 8E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 50 01 00 35 04 06 00 54 [09:13:00]Write to MH i2c: E2 02 01 80 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 16 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D3 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 1B 8E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 50 01 00 35 04 06 00 54 00 00 A2 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:00]Read from MH i2c: E2 03 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 80 05 00 90 00 F9 [09:13:00]RAPDU: 90 00 [09:13:00]wFMCommunicate OK [09:13:00]wFMCommunicate request_size=10 [09:13:00]MH_SAM_APDU [09:13:00]CAPDU: 80 0D 02 02 05 D3 8B 4D 48 61 [09:13:00]Write to MH i2c: E2 0D 00 81 05 80 0D 02 02 05 00 D3 8B 4D 48 61 00 00 5E [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 03 00 81 05 00 90 00 FA [09:13:00]RAPDU: 90 00 [09:13:00]wFMCommunicate OK [09:13:00]wFMCommunicate request_size=4 [09:13:00]MH_SAM_APDU [09:13:00]CAPDU: 80 0D 03 02 [09:13:00]Write to MH i2c: E2 08 00 82 05 80 0D 03 02 00 00 00 00 02 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:01]Read from MH i2c: E2 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: E2 0B 00 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: E2 0B 00 82 05 00 F1 C4 2D 10 EF 57 B1 63 90 00 4F [09:13:01]RAPDU: F1 C4 2D 10 EF 57 B1 63 90 00 [09:13:01]wFMCommunicate OK [09:13:01]SAM_PROTO_SignData done [09:13:01]FM_MakeSignedData done [09:13:01]CreateOFDProtocolMessage [09:13:01]wFMCommunicate request_size=4 [09:13:01]MH_SAM_APDU [09:13:01]CAPDU: 80 11 00 00 [09:13:01]Write to MH i2c: E2 08 00 83 05 80 11 00 00 00 00 00 00 02 [09:13:01]Write i2c OK [09:13:01]MH_I2C_Read... [09:13:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:01]Read from MH i2c: E2 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: E2 17 00 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: E2 17 00 83 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 61 [09:13:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:13:01]wFMCommunicate OK [09:13:01]CreateOFDProtocolMessage done [09:13:01]OFDSenderStorePacket 86262 [09:13:01]StoreOFDPacket docnum=86262 [09:13:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 97 08 07 01 AB 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D3 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 1B 8E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 50 01 00 35 04 06 00 54 D3 8B 4D 48 61 F1 C4 2D 10 EF 57 B1 63 [09:13:01]CheckFolder [09:13:01]dirname=/storage/ofd_packets [09:13:01]CheckFolder done [09:13:01]ProducePacketName [09:13:01]name=ofd_packets/00086262 [09:13:01]NVStorageSaveData ofd_packets/00086262 [09:13:01]File name is /storage/ofd_packets/00086262 [09:13:01]Write 301 bytes [09:13:01]NVStorageSaveData done [09:13:01]OFDSenderStorePacket done [09:13:01]KKMCreateOFDPacket done [09:13:01]NVStorageSaveData kkm_last_timestamp [09:13:01]File name is /storage/kkm_last_timestamp [09:13:01]Write 4 bytes [09:13:01]NVStorageSaveData done [09:13:01]ExternCall_PrintAddStr [09:13:01]wPrintStart [09:13:01]Write to MH i2c: 01 00 00 84 05 89 [09:13:01]Write i2c OK [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: 01 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: 01 07 00 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: 01 07 00 84 05 00 00 00 00 00 FF 0F 9E [09:13:01]RasterBufferAndPrint [09:13:01]line Счет N : (1)871158 [09:13:01]line ИНН: 02508201610067 [09:13:01]line Контрольно-Кассовый Чек [09:13:01]line ПРОДАЖА [09:13:01]line ТРК (МРК, ГНК) : 43 [09:13:01]line Товар: 2710124130 [09:13:01]line Аи-92-К-5 [09:13:01]line 2.070 * 67.80 [09:13:01]line = 140.35 [09:13:01]line НДС 12% НСП 1% [09:13:01]line > о реализуемом товаре [09:13:01]line ОКРУГЛЕНИЕ: -0.35 [09:13:01]line ИТОГО: 140.00 [09:13:01]line Внесено: 140.00 [09:13:01]line СДАЧА: 0.00 [09:13:01]line НСП 1% : 1.24 [09:13:01]line НДС 12% : 14.90 [09:13:01]line Наличными: 140.00 [09:13:01]line Безнал.: 0.00 [09:13:01]line Место: АЗС № 137 "Партнер Нефть" [09:13:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:13:01]line СНО: Общий режим [09:13:01]line Чек 40 21.09.2024 09:12 [09:13:01]line Смена: 496 ФФД: 1.0 [09:13:01]line ЗНМ: 0300000064 [09:13:01]line РНМ: 0000000000092592 [09:13:01]line Версия ККМ: 001 [09:13:01]line ФМ: 0000000000874979 [09:13:01]line ФД: 86262 [09:13:01]line ФПД: 93267551930465 [09:13:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091259&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86262&fm=93267551930465&tin=02508201610067®Number=0000000000092592&sum=14000 [09:13:01]written 0, free lines is 4095 [09:13:01]OFD Sender: Processing packet 86259 [packets to send 270, broken 266] [09:13:01]ProducePacketName [09:13:01]name=ofd_packets/00086259 [09:13:01]OFD Sender: To server: pG, [09:13:01]CommunicateWithHost lk.salyk.kg:30040 [09:13:01]ConnectInit lk.salyk.kg [09:13:01]Write to MH i2c: 01 00 00 AF 05 B4 [09:13:01]Write i2c OK [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: 01 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: 01 07 00 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 D4 0C 9B [09:13:01]RasterBufferAndPrint [09:13:01]line [09:13:01]line [09:13:01]line [09:13:01]line [09:13:01]line [09:13:01]written 0, free lines is 3292 [09:13:01]MH_Cut [09:13:01]Write to MH i2c: D1 01 00 B6 05 01 8D [09:13:01]Write i2c OK [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: D1 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: D1 01 00 [09:13:01]MH_I2C_Read... [09:13:01]Read from MH i2c: D1 01 00 B6 05 00 8C [09:13:01]Write to MH i2c: 01 00 00 B7 05 BC [09:13:01]Write i2c OK [09:13:01]MH_I2C_Read... [09:13:02]*** Cut start [09:13:02]*** Partial cut [09:13:02]*** CUTSNS_PIN = 1 [09:13:02]*** CUTSNS_PIN = 0 [09:13:02]ConnectInit Can't connect to host [09:13:02]*** Brake cut motor [09:13:02]Read from MH i2c: 01 [09:13:03]MH_I2C_Read... [09:13:03]*** Stop cut motor [09:13:03]*** Cut end [09:13:03]Read from MH i2c: 01 07 00 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 FF 0F D1 [09:13:03]process_action close_receipt done [09:13:03]requested_data is exist [09:13:03]produce_requested_data [09:13:03]requested_item fm.sn is exist - process it [09:13:03]wFMCommunicate request_size=4 [09:13:03]MH_SAM_APDU [09:13:03]CAPDU: 80 11 00 00 [09:13:03]Write to MH i2c: E2 08 00 B8 05 80 11 00 00 00 00 00 00 37 [09:13:03]Write i2c OK [09:13:03]MH_I2C_Read... [09:13:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:03]Read from MH i2c: E2 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: E2 17 00 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: E2 17 00 B8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 96 [09:13:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:13:03]wFMCommunicate OK [09:13:03]requested_item fd.num is exist - process it [09:13:03]SAM_PROTO_GetFieldsCounters [09:13:03]wFMCommunicate request_size=4 [09:13:03]MH_SAM_APDU [09:13:03]CAPDU: 80 13 00 00 [09:13:03]Write to MH i2c: E2 08 00 B9 05 80 13 00 00 00 00 00 00 3A [09:13:03]Write i2c OK [09:13:03]MH_I2C_Read... [09:13:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:03]Read from MH i2c: E2 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: E2 62 00 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: E2 62 00 B9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F6 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [09:13:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F6 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:03]wFMCommunicate OK [09:13:03]SAM_PROTO_GetFieldsCounters done [09:13:03]requested_item shift.num is exist - process it [09:13:03]requested_item shift.opened is exist - process it [09:13:03]req_shift_opened [09:13:03]FM_GetShiftState [09:13:03]SAM_PROTO_GetShiftState [09:13:03]wFMCommunicate request_size=4 [09:13:03]MH_SAM_APDU [09:13:03]CAPDU: 80 13 01 00 [09:13:03]Write to MH i2c: E2 08 00 BA 05 80 13 01 00 00 00 00 00 3C [09:13:03]Write i2c OK [09:13:03]MH_I2C_Read... [09:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:03]Read from MH i2c: E2 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: E2 0E 00 [09:13:03]MH_I2C_Read... [09:13:03]Read from MH i2c: E2 0E 00 BA 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 82 [09:13:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:13:03]wFMCommunicate OK [09:13:03]SAM_PROTO_GetShiftState done [09:13:03]FM_GetShiftState done [09:13:03]req_shift_opened done [09:13:03]requested_item shift.open_date is exist - process it [09:13:03]req_shift_open_date [09:13:03]req_shift_open_date done [09:13:03]produce_requested_data done [09:13:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86262,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:13:03]process_action_free close_receipt [09:13:03]json_value_free [09:13:03]json_value_free done [09:13:03]process_json_proto returns [09:13:03]Send response to host [09:13:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86262,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:13:03]free response buf [09:13:03]execute_script done [09:13:03]execute_script returns [09:13:03]free content buf [09:13:03]Sock 9.Close socket [09:13:03]Sock 9.Thread stoped [09:13:06]ConnectInit Can't take IP for lk.salyk.kg [09:13:06]CommunicateWithHost connect error [09:13:06]CommunicateWithHost err = -1 [09:13:06]OFD Sender: Server communicate error [09:13:07]ConnectInit Can't connect to host [09:13:11]OFD Sender: Processing packet 86259 [packets to send 270, broken 266] [09:13:11]ProducePacketName [09:13:11]name=ofd_packets/00086259 [09:13:11]OFD Sender: To server: pG, [09:13:11]CommunicateWithHost lk.salyk.kg:30040 [09:13:11]ConnectInit lk.salyk.kg [09:13:12]Connected sock=8 [09:13:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D5 B8 08 01 C2 7D 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 B0 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 50 01 00 35 04 06 00 E8 84 94 E1 86 1C F4 40 68 3D DA 83 B9 D2 [09:13:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 84 7D 47 00 48 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 50 01 00 F4 03 04 00 FA 38 EE 66 B6 04 01 00 00 DC EE D7 83 EF AF 1E 2E [09:13:15]CommunicateWithHost err = 0 [09:13:15]CheckOFDResponse [09:13:15]1017 (14) - 77093643461234 [09:13:15]1041 (16) - 0000000000874979 [09:13:15]1040 (4) - 86259 [09:13:15]1012 (4) - 21.09.2024 03:09 [09:13:15]1206 (1) - 0 [09:13:15]OFD Sender: Remove packet 86259 [09:13:15]ProducePacketName [09:13:15]name=ofd_packets/00086259 [09:13:15]NVStorageDeleteData [09:13:16]OFD Sender: Processing packet 86260 [packets to send 269, broken 266] [09:13:16]ProducePacketName [09:13:16]name=ofd_packets/00086260 [09:13:16]OFD Sender: To server: pG, [09:13:16]CommunicateWithHost lk.salyk.kg:30040 [09:13:16]ConnectInit lk.salyk.kg [09:13:20]recv_with_timeout no data received [09:13:21]ConnectInit Can't take IP for lk.salyk.kg [09:13:21]CommunicateWithHost connect error [09:13:21]CommunicateWithHost err = -1 [09:13:21]OFD Sender: Server communicate error [09:13:26]OFD Sender: Processing packet 86260 [packets to send 269, broken 266] [09:13:26]ProducePacketName [09:13:26]name=ofd_packets/00086260 [09:13:26]OFD Sender: To server: pG, [09:13:26]CommunicateWithHost lk.salyk.kg:30040 [09:13:26]ConnectInit lk.salyk.kg [09:13:31]ConnectInit Can't take IP for lk.salyk.kg [09:13:31]CommunicateWithHost connect error [09:13:31]CommunicateWithHost err = -1 [09:13:31]OFD Sender: Server communicate error [09:13:36]recv_with_timeout no data received [09:13:36]OFD Sender: Processing packet 86260 [packets to send 269, broken 266] [09:13:36]ProducePacketName [09:13:36]name=ofd_packets/00086260 [09:13:36]OFD Sender: To server: pG, [09:13:36]CommunicateWithHost lk.salyk.kg:30040 [09:13:36]ConnectInit lk.salyk.kg [09:13:41]ConnectInit Can't take IP for lk.salyk.kg [09:13:41]CommunicateWithHost connect error [09:13:41]CommunicateWithHost err = -1 [09:13:41]OFD Sender: Server communicate error [09:13:46]OFD Sender: Processing packet 86260 [packets to send 269, broken 266] [09:13:46]ProducePacketName [09:13:46]name=ofd_packets/00086260 [09:13:46]OFD Sender: To server: pG, [09:13:46]CommunicateWithHost lk.salyk.kg:30040 [09:13:46]ConnectInit lk.salyk.kg [09:13:53]recv_with_timeout no data received [09:14:01]Connected sock=8 [09:14:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9F 60 07 01 55 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 26 00 00 00 F4 03 04 00 D9 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F4 50 01 00 35 04 06 00 63 E8 07 3A 16 F2 C1 7C 40 E8 FB 0F 0C B2 [09:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C2 A4 47 00 E2 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F4 50 01 00 F4 03 04 00 2D 39 EE 66 B6 04 01 00 00 12 FE 8A EC 12 83 6B 05 [09:14:05]CommunicateWithHost err = 0 [09:14:05]CheckOFDResponse [09:14:05]1017 (14) - 77093643461234 [09:14:05]1041 (16) - 0000000000874979 [09:14:05]1040 (4) - 86260 [09:14:05]1012 (4) - 21.09.2024 03:10 [09:14:05]1206 (1) - 0 [09:14:05]OFD Sender: Remove packet 86260 [09:14:05]ProducePacketName [09:14:05]name=ofd_packets/00086260 [09:14:05]NVStorageDeleteData [09:14:05]OFD Sender: Processing packet 86261 [packets to send 268, broken 266] [09:14:05]ProducePacketName [09:14:05]name=ofd_packets/00086261 [09:14:05]OFD Sender: To server: pG, [09:14:05]CommunicateWithHost lk.salyk.kg:30040 [09:14:05]ConnectInit lk.salyk.kg [09:14:08]recv_with_timeout no data received [09:14:10]ConnectInit Can't take IP for lk.salyk.kg [09:14:10]CommunicateWithHost connect error [09:14:10]CommunicateWithHost err = -1 [09:14:10]OFD Sender: Server communicate error [09:14:15]OFD Sender: Processing packet 86261 [packets to send 268, broken 266] [09:14:15]ProducePacketName [09:14:15]name=ofd_packets/00086261 [09:14:15]OFD Sender: To server: pG, [09:14:15]CommunicateWithHost lk.salyk.kg:30040 [09:14:15]ConnectInit lk.salyk.kg [09:14:22]Connected sock=9 [09:14:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 87 95 07 01 45 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 27 00 00 00 F4 03 04 00 DE 8D EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 50 01 00 35 04 06 00 E4 47 48 F1 C7 31 FE 3F 72 8A 23 A2 A6 55 [09:14:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 63 36 47 00 C7 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 50 01 00 F4 03 04 00 43 39 EE 66 B6 04 01 00 00 12 69 E8 E9 B1 64 B1 44 [09:14:26]CommunicateWithHost err = 0 [09:14:26]CheckOFDResponse [09:14:26]1017 (14) - 77093643461234 [09:14:26]1041 (16) - 0000000000874979 [09:14:26]1040 (4) - 86261 [09:14:26]1012 (4) - 21.09.2024 03:10 [09:14:26]1206 (1) - 0 [09:14:26]OFD Sender: Remove packet 86261 [09:14:26]ProducePacketName [09:14:26]name=ofd_packets/00086261 [09:14:26]NVStorageDeleteData [09:14:26]OFD Sender: Processing packet 86262 [packets to send 267, broken 266] [09:14:26]ProducePacketName [09:14:26]name=ofd_packets/00086262 [09:14:26]OFD Sender: To server: pG, [09:14:26]CommunicateWithHost lk.salyk.kg:30040 [09:14:26]ConnectInit lk.salyk.kg [09:14:33]Connected sock=9 [09:14:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 97 08 07 01 AB 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 08 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D3 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 1B 8E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 50 01 00 35 04 06 00 54 D3 8B 4D 48 61 F1 C4 2D 10 EF 57 B1 63 [09:14:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6B 91 47 00 0A 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 50 01 00 F4 03 04 00 4B 39 EE 66 B6 04 01 00 00 2D 03 3F F2 0A 6E 62 22 [09:14:36]CommunicateWithHost err = 0 [09:14:36]CheckOFDResponse [09:14:36]1017 (14) - 77093643461234 [09:14:36]1041 (16) - 0000000000874979 [09:14:36]1040 (4) - 86262 [09:14:36]1012 (4) - 21.09.2024 03:11 [09:14:36]1206 (1) - 0 [09:14:36]OFD Sender: Remove packet 86262 [09:14:36]ProducePacketName [09:14:36]name=ofd_packets/00086262 [09:14:36]NVStorageDeleteData [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:57]OFD Sender: No OFD packet to send [09:15:02]OFD Sender: No OFD packet to send [09:15:07]OFD Sender: No OFD packet to send [09:15:12]OFD Sender: No OFD packet to send [09:15:17]OFD Sender: No OFD packet to send [09:15:22]OFD Sender: No OFD packet to send [09:15:27]OFD Sender: No OFD packet to send [09:15:31]recv_with_timeout no data received [09:15:32]OFD Sender: No OFD packet to send [09:15:37]OFD Sender: No OFD packet to send [09:15:42]OFD Sender: No OFD packet to send [09:15:47]OFD Sender: No OFD packet to send [09:15:52]OFD Sender: No OFD packet to send [09:15:57]OFD Sender: No OFD packet to send [09:16:02]OFD Sender: No OFD packet to send [09:16:07]OFD Sender: No OFD packet to send [09:16:12]OFD Sender: No OFD packet to send [09:16:17]OFD Sender: No OFD packet to send [09:16:22]OFD Sender: No OFD packet to send [09:16:27]OFD Sender: No OFD packet to send [09:16:32]OFD Sender: No OFD packet to send [09:16:37]OFD Sender: No OFD packet to send [09:16:42]OFD Sender: No OFD packet to send [09:16:47]OFD Sender: No OFD packet to send [09:16:52]OFD Sender: No OFD packet to send [09:16:57]OFD Sender: No OFD packet to send [09:17:02]OFD Sender: No OFD packet to send [09:17:07]OFD Sender: No OFD packet to send [09:17:12]OFD Sender: No OFD packet to send [09:17:17]OFD Sender: No OFD packet to send [09:17:22]OFD Sender: No OFD packet to send [09:17:27]OFD Sender: No OFD packet to send [09:17:32]OFD Sender: No OFD packet to send [09:17:37]OFD Sender: No OFD packet to send [09:17:42]OFD Sender: No OFD packet to send [09:17:47]OFD Sender: No OFD packet to send [09:17:50]accept exits with 11 [09:17:50]New connection [09:17:50]New thread 3066600804 created [09:17:50]Thread 3066744164 joined [09:17:50]Waiting for new connection... [09:17:50] Sock 11.Parse request [09:17:50]Sock 11.Check first char [09:17:50]Sock 11.First char is OK [09:17:50]request: POST /json_proto HTTP/1.0 [09:17:50]Method: POST [09:17:50]URL: /json_proto [09:17:50]Method is POST - this is cgi request [09:17:50]url: /json_proto [09:17:50]query_string will be loaded in cgi processing [09:17:50]execute_cgi json_proto POST (null) [09:17:50]execute_cgi path=json_proto method=POST [09:17:50]POST find Content-Length [09:17:50]Host: 172.17.47.196:8080 [09:17:50]Content-Length: 687 [09:17:50]Content-Type: application/json [09:17:50] [09:17:50]POST finish read [09:17:50]Found Content-Length = 687 [09:17:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "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" ] } } [09:17:50]execute_script... [09:17:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "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" ] } } [09:17:50]POST & json_proto [09:17:50]process_json_proto [09:17:50]json parsed OK: [09:17:50]protocol is kg_v1.0 [09:17:50]action value=close_receipt [09:17:50]process_action close_receipt [09:17:50]cmd_close_receipt [09:17:50]MH_GetDate [09:17:50]Write to MH i2c: F0 00 00 BB 05 AF [09:17:50]Write i2c OK [09:17:50]MH_I2C_Read... [09:17:50]Read from MH i2c: F0 [09:17:50]MH_I2C_Read... [09:17:50]Read from MH i2c: F0 09 00 [09:17:50]MH_I2C_Read... [09:17:50]Read from MH i2c: F0 09 00 BB 05 00 3F 8F EE 66 4C 6B 94 66 8B [09:17:50]GetLastDocTimeStamp 1726909979 [09:17:50]current date 1726910271 [09:17:50]FM_GetShiftState [09:17:50]SAM_PROTO_GetShiftState [09:17:50]wFMCommunicate request_size=4 [09:17:50]MH_SAM_APDU [09:17:50]CAPDU: 80 13 01 00 [09:17:50]Write to MH i2c: E2 08 00 BC 05 80 13 01 00 00 00 00 00 3E [09:17:50]Write i2c OK [09:17:50]MH_I2C_Read... [09:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:50]Read from MH i2c: E2 [09:17:50]MH_I2C_Read... [09:17:50]Read from MH i2c: E2 0E 00 [09:17:50]MH_I2C_Read... [09:17:50]Read from MH i2c: E2 0E 00 BC 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 84 [09:17:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:17:50]wFMCommunicate OK [09:17:50]SAM_PROTO_GetShiftState done [09:17:50]FM_GetShiftState done [09:17:50]opened in 1726877910 [09:17:50]opened+sec_in_day 1726964310 [09:17:50]quantity*price = 130073 [09:17:50]sum+1 = 130074 [09:17:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 41 21.09.2024 09:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86263 ФПД: 209308862520411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091751&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86263&fm=209308862520411&tin=02508201610067®Number=0000000000092592&sum=130000 [09:17:51]StoreToDocumentArchive [09:17:51]shift 496 fd 86263 [09:17:51]save to /storage/0496/doc_00086263 [09:17:51]save last doc name /storage/0496/doc_00086263 to /storage/kkm_last_doc_name [09:17:51]save OK [09:17:51]Clear old archive folders... [09:17:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:17:51]tlvbuf is 003A65C0 [09:17:51]SAM_PROTO_ClearQueue [09:17:51]wFMCommunicate request_size=4 [09:17:51]MH_SAM_APDU [09:17:51]CAPDU: 80 09 00 00 [09:17:51]Write to MH i2c: E2 08 00 C9 05 80 09 00 00 00 00 00 00 40 [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:51]Read from MH i2c: E2 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: E2 03 00 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: E2 03 00 C9 05 00 90 00 42 [09:17:51]RAPDU: 90 00 [09:17:51]wFMCommunicate OK [09:17:51]SAM_PROTO_ClearQueue done [09:17:51]KKMCreateOFDPacket [09:17:51]OFDProtocolAddRootSTLVToBuf [09:17:51]FM_MakeSignedData [09:17:51]FM_MakeSignedData [09:17:51]SAM_PROTO_SignData [09:17:51]wFMCommunicate request_size=4 [09:17:51]MH_SAM_APDU [09:17:51]CAPDU: 80 0D 01 02 [09:17:51]Write to MH i2c: E2 08 00 CA 05 80 0D 01 02 00 00 00 00 48 [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:51]Read from MH i2c: E2 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: E2 03 00 [09:17:51]MH_I2C_Read... [09:17:51]Read from MH i2c: E2 03 00 CA 05 00 90 00 43 [09:17:51]RAPDU: 90 00 [09:17:51]wFMCommunicate OK [09:17:51]wFMCommunicate request_size=255 [09:17:51]MH_SAM_APDU [09:17:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 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 F5 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 29 00 00 00 F4 03 04 00 3F 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 50 01 00 35 04 06 00 [09:17:51]Write to MH i2c: E2 02 01 CB 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 34 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 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 F5 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 29 00 00 00 F4 03 04 00 3F 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 50 01 00 35 04 06 00 00 00 4A [09:17:51]Write i2c OK [09:17:51]MH_I2C_Read... [09:17:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:52]Read from MH i2c: E2 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 03 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 03 00 CB 05 00 90 00 44 [09:17:52]RAPDU: 90 00 [09:17:52]wFMCommunicate OK [09:17:52]wFMCommunicate request_size=11 [09:17:52]MH_SAM_APDU [09:17:52]CAPDU: 80 0D 02 02 06 BE 5D 84 66 1C 5B [09:17:52]Write to MH i2c: E2 0E 00 CC 05 80 0D 02 02 06 00 BE 5D 84 66 1C 5B 00 00 D3 [09:17:52]Write i2c OK [09:17:52]MH_I2C_Read... [09:17:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:52]Read from MH i2c: E2 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 03 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 03 00 CC 05 00 90 00 45 [09:17:52]RAPDU: 90 00 [09:17:52]wFMCommunicate OK [09:17:52]wFMCommunicate request_size=4 [09:17:52]MH_SAM_APDU [09:17:52]CAPDU: 80 0D 03 02 [09:17:52]Write to MH i2c: E2 08 00 CD 05 80 0D 03 02 00 00 00 00 4D [09:17:52]Write i2c OK [09:17:52]MH_I2C_Read... [09:17:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:52]Read from MH i2c: E2 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 0B 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 0B 00 CD 05 00 5E CC FF 3F 42 47 57 94 90 00 2A [09:17:52]RAPDU: 5E CC FF 3F 42 47 57 94 90 00 [09:17:52]wFMCommunicate OK [09:17:52]SAM_PROTO_SignData done [09:17:52]FM_MakeSignedData done [09:17:52]CreateOFDProtocolMessage [09:17:52]wFMCommunicate request_size=4 [09:17:52]MH_SAM_APDU [09:17:52]CAPDU: 80 11 00 00 [09:17:52]Write to MH i2c: E2 08 00 CE 05 80 11 00 00 00 00 00 00 4D [09:17:52]Write i2c OK [09:17:52]MH_I2C_Read... [09:17:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:52]Read from MH i2c: E2 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 17 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: E2 17 00 CE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AC [09:17:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:17:52]wFMCommunicate OK [09:17:52]CreateOFDProtocolMessage done [09:17:52]OFDSenderStorePacket 86263 [09:17:52]StoreOFDPacket docnum=86263 [09:17:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 3F 79 08 01 E2 A4 5A 03 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 34 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 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 F5 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 29 00 00 00 F4 03 04 00 3F 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 50 01 00 35 04 06 00 BE 5D 84 66 1C 5B 5E CC FF 3F 42 47 57 94 [09:17:52]CheckFolder [09:17:52]dirname=/storage/ofd_packets [09:17:52]CheckFolder done [09:17:52]ProducePacketName [09:17:52]name=ofd_packets/00086263 [09:17:52]NVStorageSaveData ofd_packets/00086263 [09:17:52]File name is /storage/ofd_packets/00086263 [09:17:52]Write 302 bytes [09:17:52]NVStorageSaveData done [09:17:52]OFDSenderStorePacket done [09:17:52]KKMCreateOFDPacket done [09:17:52]NVStorageSaveData kkm_last_timestamp [09:17:52]File name is /storage/kkm_last_timestamp [09:17:52]Write 4 bytes [09:17:52]NVStorageSaveData done [09:17:52]ExternCall_PrintAddStr [09:17:52]wPrintStart [09:17:52]Write to MH i2c: 01 00 00 CF 05 D4 [09:17:52]Write i2c OK [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: 01 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: 01 07 00 [09:17:52]MH_I2C_Read... [09:17:52]Read from MH i2c: 01 07 00 CF 05 00 00 00 00 00 FF 0F E9 [09:17:52]RasterBufferAndPrint [09:17:52]line Счет N : (1)871159 [09:17:52]line ИНН: 02508201610067 [09:17:52]line Контрольно-Кассовый Чек [09:17:52]line ПРОДАЖА [09:17:52]line ТРК (МРК, ГНК) : 34 [09:17:52]line Товар: 2710194210 [09:17:52]line ДТ(л)-К-4 [09:17:52]line 17.070 * 76.20 [09:17:52]line = 1300.73 [09:17:52]line НДС 12% НСП 1% [09:17:52]line > о реализуемом товаре [09:17:52]line ОКРУГЛЕНИЕ: -0.73 [09:17:52]line ИТОГО: 1300.00 [09:17:52]line Внесено: 1300.00 [09:17:52]line СДАЧА: 0.00 [09:17:52]line НСП 1% : 11.51 [09:17:52]line НДС 12% : 138.13 [09:17:52]line Наличными: 1300.00 [09:17:52]line Безнал.: 0.00 [09:17:52]line Место: АЗС № 137 "Партнер Нефть" [09:17:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:17:52]line СНО: Общий режим [09:17:52]line Чек 41 21.09.2024 09:17 [09:17:52]line Смена: 496 ФФД: 1.0 [09:17:52]line ЗНМ: 0300000064 [09:17:52]line РНМ: 0000000000092592 [09:17:52]line Версия ККМ: 001 [09:17:52]line ФМ: 0000000000874979 [09:17:52]line ФД: 86263 [09:17:52]line ФПД: 209308862520411 [09:17:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091751&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86263&fm=209308862520411&tin=02508201610067®Number=0000000000092592&sum=130000 [09:17:52]OFD Sender: Processing packet 86263 [packets to send 267, broken 266] [09:17:52]ProducePacketName [09:17:52]name=ofd_packets/00086263 [09:17:52]OFD Sender: To server: pG, [09:17:52]CommunicateWithHost lk.salyk.kg:30040 [09:17:52]ConnectInit lk.salyk.kg [09:17:52]written 0, free lines is 4095 [09:17:53]Write to MH i2c: 01 00 00 FA 05 FF [09:17:53]Write i2c OK [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: 01 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: 01 07 00 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 CF 0C E1 [09:17:53]RasterBufferAndPrint [09:17:53]line [09:17:53]line [09:17:53]line [09:17:53]line [09:17:53]line [09:17:53]written 0, free lines is 3287 [09:17:53]MH_Cut [09:17:53]Write to MH i2c: D1 01 00 01 06 01 D9 [09:17:53]Write i2c OK [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: D1 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: D1 01 00 [09:17:53]MH_I2C_Read... [09:17:53]Read from MH i2c: D1 01 00 01 06 00 D8 [09:17:53]Write to MH i2c: 01 00 00 02 06 08 [09:17:53]Write i2c OK [09:17:53]MH_I2C_Read... [09:17:53]Connected sock=10 [09:17:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 3F 79 08 01 E2 A4 5A 03 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 34 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 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 F5 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 29 00 00 00 F4 03 04 00 3F 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 50 01 00 35 04 06 00 BE 5D 84 66 1C 5B 5E CC FF 3F 42 47 57 94 [09:17:53]*** Cut start [09:17:53]*** Partial cut [09:17:53]*** CUTSNS_PIN = 1 [09:17:53]*** CUTSNS_PIN = 0 [09:17:54]*** Brake cut motor [09:17:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 12 BD 47 00 4D 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 50 01 00 F4 03 04 00 13 3A EE 66 B6 04 01 00 00 11 81 92 E9 43 E8 1E 32 [09:17:54]CommunicateWithHost err = 0 [09:17:54]CheckOFDResponse [09:17:54]1017 (14) - 77093643461234 [09:17:54]1041 (16) - 0000000000874979 [09:17:54]1040 (4) - 86263 [09:17:54]1012 (4) - 21.09.2024 03:14 [09:17:54]1206 (1) - 0 [09:17:54]OFD Sender: Remove packet 86263 [09:17:54]ProducePacketName [09:17:54]name=ofd_packets/00086263 [09:17:54]NVStorageDeleteData [09:17:54]Read from MH i2c: 01 [09:17:54]MH_I2C_Read... [09:17:54]*** Stop cut motor [09:17:54]*** Cut end [09:17:54]Read from MH i2c: 01 07 00 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: 01 07 00 02 06 00 00 00 00 00 FF 0F 1D [09:17:54]process_action close_receipt done [09:17:54]requested_data is exist [09:17:54]produce_requested_data [09:17:54]requested_item fm.sn is exist - process it [09:17:54]wFMCommunicate request_size=4 [09:17:54]MH_SAM_APDU [09:17:54]CAPDU: 80 11 00 00 [09:17:54]Write to MH i2c: E2 08 00 03 06 80 11 00 00 00 00 00 00 83 [09:17:54]Write i2c OK [09:17:54]MH_I2C_Read... [09:17:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:54]Read from MH i2c: E2 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: E2 17 00 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: E2 17 00 03 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E2 [09:17:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:17:54]wFMCommunicate OK [09:17:54]requested_item fd.num is exist - process it [09:17:54]SAM_PROTO_GetFieldsCounters [09:17:54]wFMCommunicate request_size=4 [09:17:54]MH_SAM_APDU [09:17:54]CAPDU: 80 13 00 00 [09:17:54]Write to MH i2c: E2 08 00 04 06 80 13 00 00 00 00 00 00 86 [09:17:54]Write i2c OK [09:17:54]MH_I2C_Read... [09:17:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:54]Read from MH i2c: E2 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: E2 62 00 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: E2 62 00 04 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F7 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [09:17:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F7 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:54]wFMCommunicate OK [09:17:54]SAM_PROTO_GetFieldsCounters done [09:17:54]requested_item shift.num is exist - process it [09:17:54]requested_item shift.opened is exist - process it [09:17:54]req_shift_opened [09:17:54]FM_GetShiftState [09:17:54]SAM_PROTO_GetShiftState [09:17:54]wFMCommunicate request_size=4 [09:17:54]MH_SAM_APDU [09:17:54]CAPDU: 80 13 01 00 [09:17:54]Write to MH i2c: E2 08 00 05 06 80 13 01 00 00 00 00 00 88 [09:17:54]Write i2c OK [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:54]E2 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: E2 0E 00 [09:17:54]MH_I2C_Read... [09:17:54]Read from MH i2c: E2 0E 00 05 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CE [09:17:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:17:54]wFMCommunicate OK [09:17:54]SAM_PROTO_GetShiftState done [09:17:54]FM_GetShiftState done [09:17:54]req_shift_opened done [09:17:54]requested_item shift.open_date is exist - process it [09:17:54]req_shift_open_date [09:17:54]req_shift_open_date done [09:17:54]produce_requested_data done [09:17:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86263,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:17:54]process_action_free close_receipt [09:17:54]json_value_free [09:17:54]json_value_free done [09:17:54]process_json_proto returns [09:17:54]Send response to host [09:17:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86263,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:17:54]free response buf [09:17:54]execute_script done [09:17:54]execute_script returns [09:17:54]free content buf [09:17:54]Sock 11.Close socket [09:17:54]Sock 11.Thread stoped [09:17:54]OFD Sender: No OFD packet to send [09:17:57]accept exits with 9 [09:17:57]New connection [09:17:57]New thread 3066744164 created [09:17:57]Thread 3066600804 joined [09:17:57]Waiting for new connection... [09:17:57] Sock 9.Parse request [09:17:57]Sock 9.Check first char [09:17:57]Sock 9.First char is OK [09:17:57]request: POST /json_proto HTTP/1.0 [09:17:57]Method: POST [09:17:57]URL: /json_proto [09:17:57]Method is POST - this is cgi request [09:17:57]url: /json_proto [09:17:57]query_string will be loaded in cgi processing [09:17:57]execute_cgi json_proto POST (null) [09:17:57]execute_cgi path=json_proto method=POST [09:17:57]POST find Content-Length [09:17:57]Host: 172.17.47.196:8080 [09:17:57]Content-Length: 1018 [09:17:57]Content-Type: application/json [09:17:57] [09:17:57]POST finish read [09:17:57]Found Content-Length = 1018 [09:17:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147912", "tax_sys" : 0, "items" : [ { "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 195.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:57]execute_script... [09:17:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147912", "tax_sys" : 0, "items" : [ { "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 195.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:57]POST & json_proto [09:17:57]process_json_proto [09:17:57]json parsed OK: [09:17:57]protocol is kg_v1.0 [09:17:57]action value=close_receipt [09:17:57]process_action close_receipt [09:17:57]cmd_close_receipt [09:17:57]MH_GetDate [09:17:57]Write to MH i2c: F0 00 00 06 06 FB [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: F0 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: F0 09 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: F0 09 00 06 06 00 46 8F EE 66 4C 6B 94 66 DE [09:17:57]GetLastDocTimeStamp 1726910271 [09:17:57]current date 1726910278 [09:17:57]FM_GetShiftState [09:17:57]SAM_PROTO_GetShiftState [09:17:57]wFMCommunicate request_size=4 [09:17:57]MH_SAM_APDU [09:17:57]CAPDU: 80 13 01 00 [09:17:57]Write to MH i2c: E2 08 00 07 06 80 13 01 00 00 00 00 00 8A [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:57]Read from MH i2c: E2 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 0E 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 0E 00 07 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D0 [09:17:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:17:57]wFMCommunicate OK [09:17:57]SAM_PROTO_GetShiftState done [09:17:57]FM_GetShiftState done [09:17:57]opened in 1726877910 [09:17:57]opened+sec_in_day 1726964310 [09:17:57]quantity*price = 12500 [09:17:57]sum+1 = 12501 [09:17:57]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870001571030 Вода ASU пит н.газ клубн,киви ПЭТ 1л 1.000 * 70.00 = 70.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 195.00 НСП 1% : 1.73 НДС 12% : 20.70 Наличными: 195.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 42 21.09.2024 09:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86264 ФПД: 90223008074912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091758&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86264&fm=90223008074912&tin=02508201610067®Number=0000000000092592&sum=19500 0 [09:17:58]StoreToDocumentArchive [09:17:58]shift 496 fd 86264 [09:17:58]save to /storage/0496/doc_00086264 [09:17:58]save last doc name /storage/0496/doc_00086264 to /storage/kkm_last_doc_name [09:17:58]save OK [09:17:58]Clear old archive folders... [09:17:58]ProcessDocumentItem done err = 0, tmpTLVsize=426 [09:17:58]tlvbuf is 00346580 [09:17:58]SAM_PROTO_ClearQueue [09:17:58]wFMCommunicate request_size=4 [09:17:58]MH_SAM_APDU [09:17:58]CAPDU: 80 09 00 00 [09:17:58]Write to MH i2c: E2 08 00 14 06 80 09 00 00 00 00 00 00 8C [09:17:58]Write i2c OK [09:17:58]MH_I2C_Read... [09:17:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:58]Read from MH i2c: E2 [09:17:58]MH_I2C_Read... [09:17:58]Read from MH i2c: E2 03 00 [09:17:58]MH_I2C_Read... [09:17:58]Read from MH i2c: E2 03 00 14 06 00 90 00 8E [09:17:58]RAPDU: 90 00 [09:17:58]wFMCommunicate OK [09:17:58]SAM_PROTO_ClearQueue done [09:17:58]KKMCreateOFDPacket [09:17:58]OFDProtocolAddRootSTLVToBuf [09:17:58]FM_MakeSignedData [09:17:58]FM_MakeSignedData [09:17:58]SAM_PROTO_SignData [09:17:58]wFMCommunicate request_size=4 [09:17:58]MH_SAM_APDU [09:17:58]CAPDU: 80 0D 01 02 [09:17:58]Write to MH i2c: E2 08 00 15 06 80 0D 01 02 00 00 00 00 94 [09:17:58]Write i2c OK [09:17:58]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 15 06 00 90 00 8F [09:17:59]RAPDU: 90 00 [09:17:59]wFMCommunicate OK [09:17:59]wFMCommunicate request_size=255 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 0D 02 02 FA 03 00 AA 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 [09:17:59]Write to MH i2c: E2 02 01 16 06 80 0D 02 02 FA 00 03 00 AA 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 00 00 C0 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 16 06 00 90 00 90 [09:17:59]RAPDU: 90 00 [09:17:59]wFMCommunicate OK [09:17:59]wFMCommunicate request_size=185 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 0D 02 02 B4 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 46 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 50 01 00 35 04 06 00 52 0E AE 58 CC A0 [09:17:59]Write to MH i2c: E2 BC 00 17 06 80 0D 02 02 B4 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 46 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 50 01 00 35 04 06 00 52 0E AE 58 CC A0 00 00 1D [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 17 06 00 90 00 91 [09:17:59]RAPDU: 90 00 [09:17:59]wFMCommunicate OK [09:17:59]wFMCommunicate request_size=4 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 0D 03 02 [09:17:59]Write to MH i2c: E2 08 00 18 06 80 0D 03 02 00 00 00 00 99 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 0B 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 0B 00 18 06 00 EB 8E 22 26 85 89 11 B9 90 00 33 [09:17:59]RAPDU: EB 8E 22 26 85 89 11 B9 90 00 [09:17:59]wFMCommunicate OK [09:17:59]SAM_PROTO_SignData done [09:17:59]FM_MakeSignedData done [09:17:59]CreateOFDProtocolMessage [09:17:59]wFMCommunicate request_size=4 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 11 00 00 [09:17:59]Write to MH i2c: E2 08 00 19 06 80 11 00 00 00 00 00 00 99 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 17 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 17 00 19 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F8 [09:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:17:59]wFMCommunicate OK [09:17:59]CreateOFDProtocolMessage done [09:17:59]OFDSenderStorePacket 86264 [09:17:59]StoreOFDPacket docnum=86264 [09:17:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 BE 01 00 00 60 FC B6 01 50 09 5A 03 01 00 03 00 AA 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 46 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 50 01 00 35 04 06 00 52 0E AE 58 CC A0 EB 8E 22 26 85 89 11 B9 [09:17:59]CheckFolder [09:17:59]dirname=/storage/ofd_packets [09:17:59]CheckFolder done [09:17:59]ProducePacketName [09:17:59]name=ofd_packets/00086264 [09:17:59]NVStorageSaveData ofd_packets/00086264 [09:17:59]File name is /storage/ofd_packets/00086264 [09:17:59]Write 476 bytes [09:17:59]NVStorageSaveData done [09:17:59]OFDSenderStorePacket done [09:17:59]KKMCreateOFDPacket done [09:17:59]NVStorageSaveData kkm_last_timestamp [09:17:59]File name is /storage/kkm_last_timestamp [09:17:59]Write 4 bytes [09:17:59]NVStorageSaveData done [09:17:59]ExternCall_PrintAddStr [09:17:59]wPrintStart [09:17:59]Write to MH i2c: 01 00 00 1A 06 20 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: 01 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: 01 07 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: 01 07 00 1A 06 00 00 00 00 00 FF 0F 35 [09:17:59]RasterBufferAndPrint [09:17:59]line Счет N : (3)147912 [09:17:59]line ИНН: 02508201610067 [09:17:59]line Контрольно-Кассовый Чек [09:17:59]line ПРОДАЖА [09:17:59]line Товар: 4870202521247 [09:17:59]line Напиток MAXI чай 1,2 черн.персик [09:17:59]line 1.000 * 125.00 [09:17:59]line = 125.00 [09:17:59]line НДС 12% НСП 1% [09:17:59]line > о реализуемом товаре [09:17:59]line Товар: 4870001571030 [09:17:59]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [09:17:59]line 1.000 * 70.00 [09:17:59]line = 70.00 [09:17:59]line НДС 12% НСП 1% [09:17:59]line > о реализуемом товаре [09:17:59]line ИТОГО: 195.00 [09:17:59]line НСП 1% : 1.73 [09:17:59]line НДС 12% : 20.70 [09:17:59]line Наличными: 195.00 [09:17:59]line Безнал.: 0.00 [09:17:59]line Место: АЗС № 137 "Партнер Нефть" [09:17:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:17:59]line СНО: Общий режим [09:17:59]line Чек 42 21.09.2024 09:17 [09:17:59]line Смена: 496 ФФД: 1.0 [09:17:59]line ЗНМ: 0300000064 [09:17:59]line РНМ: 0000000000092592 [09:17:59]line Версия ККМ: 001 [09:17:59]line ФМ: 0000000000874979 [09:17:59]line ФД: 86264 [09:17:59]line ФПД: 90223008074912 [09:17:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091758&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86264&fm=90223008074912&tin=02508201610067®Number=0000000000092592&sum=19500 [09:17:59]line 0 [09:17:59]OFD Sender: Processing packet 86264 [packets to send 267, broken 266] [09:17:59]ProducePacketName [09:17:59]name=ofd_packets/00086264 [09:18:00]OFD Sender: To server: pG, [09:18:00]CommunicateWithHost lk.salyk.kg:30040 [09:18:00]ConnectInit lk.salyk.kg [09:18:00]written 0, free lines is 4095 [09:18:00]Write to MH i2c: 01 00 00 4A 06 50 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: 01 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: 01 07 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: 01 07 00 4A 06 00 00 00 00 00 72 0C D5 [09:18:00]RasterBufferAndPrint [09:18:00]line [09:18:00]line [09:18:00]line [09:18:00]line [09:18:00]line [09:18:00]written 0, free lines is 3202 [09:18:00]MH_Cut [09:18:00]Write to MH i2c: D1 01 00 51 06 01 29 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: D1 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: D1 01 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: D1 01 00 51 06 00 28 [09:18:00]Write to MH i2c: 01 00 00 52 06 58 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:01]*** Cut start [09:18:01]*** Partial cut [09:18:01]*** CUTSNS_PIN = 1 [09:18:01]*** CUTSNS_PIN = 0 [09:18:01]*** Brake cut motor [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]*** Stop cut motor [09:18:02]*** Cut end [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 52 06 00 00 00 00 00 FF 0F 6D [09:18:02]process_action close_receipt done [09:18:02]requested_data is exist [09:18:02]produce_requested_data [09:18:02]requested_item fm.sn is exist - process it [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 11 00 00 [09:18:02]Write to MH i2c: E2 08 00 53 06 80 11 00 00 00 00 00 00 D3 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 17 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 17 00 53 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 32 [09:18:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:18:02]wFMCommunicate OK [09:18:02]requested_item fd.num is exist - process it [09:18:02]SAM_PROTO_GetFieldsCounters [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 13 00 00 [09:18:02]Write to MH i2c: E2 08 00 54 06 80 13 00 00 00 00 00 00 D6 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 62 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 62 00 54 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F8 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [09:18:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F8 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_GetFieldsCounters done [09:18:02]requested_item shift.num is exist - process it [09:18:02]requested_item shift.opened is exist - process it [09:18:02]req_shift_opened [09:18:02]FM_GetShiftState [09:18:02]SAM_PROTO_GetShiftState [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 13 01 00 [09:18:02]Write to MH i2c: E2 08 00 55 06 80 13 01 00 00 00 00 00 D8 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0E 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 0E 00 55 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1E [09:18:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_GetShiftState done [09:18:02]FM_GetShiftState done [09:18:02]req_shift_opened done [09:18:02]requested_item shift.open_date is exist - process it [09:18:02]req_shift_open_date [09:18:02]req_shift_open_date done [09:18:02]produce_requested_data done [09:18:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86264,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:18:02]process_action_free close_receipt [09:18:02]json_value_free [09:18:02]json_value_free done [09:18:02]process_json_proto returns [09:18:02]Send response to host [09:18:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86264,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:18:02]free response buf [09:18:02]execute_script done [09:18:02]execute_script returns [09:18:02]free content buf [09:18:02]Sock 9.Close socket [09:18:02]Sock 9.Thread stoped [09:18:03]Connected sock=11 [09:18:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 BE 01 00 00 60 FC B6 01 50 09 5A 03 01 00 03 00 AA 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 46 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 50 01 00 35 04 06 00 52 0E AE 58 CC A0 EB 8E 22 26 85 89 11 B9 [09:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 84 71 47 00 36 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 50 01 00 F4 03 04 00 1D 3A EE 66 B6 04 01 00 00 A9 AA 0C 54 C2 D3 A5 A1 [09:18:05]CommunicateWithHost err = 0 [09:18:05]CheckOFDResponse [09:18:05]1017 (14) - 77093643461234 [09:18:05]1041 (16) - 0000000000874979 [09:18:05]1040 (4) - 86264 [09:18:05]1012 (4) - 21.09.2024 03:14 [09:18:05]1206 (1) - 0 [09:18:05]OFD Sender: Remove packet 86264 [09:18:05]ProducePacketName [09:18:05]name=ofd_packets/00086264 [09:18:05]NVStorageDeleteData [09:18:06]OFD Sender: No OFD packet to send [09:18:11]OFD Sender: No OFD packet to send [09:18:16]OFD Sender: No OFD packet to send [09:18:21]OFD Sender: No OFD packet to send [09:18:26]OFD Sender: No OFD packet to send [09:18:31]OFD Sender: No OFD packet to send [09:18:32]recv_with_timeout no data received [09:18:36]OFD Sender: No OFD packet to send [09:18:41]OFD Sender: No OFD packet to send [09:18:45]recv_with_timeout no data received [09:18:46]OFD Sender: No OFD packet to send [09:18:51]OFD Sender: No OFD packet to send [09:18:56]recv_with_timeout no data received [09:18:56]OFD Sender: No OFD packet to send [09:19:01]OFD Sender: No OFD packet to send [09:19:06]OFD Sender: No OFD packet to send [09:19:08]recv_with_timeout no data received [09:19:08]accept exits with 8 [09:19:08]New connection [09:19:08]New thread 3066600804 created [09:19:08]Thread 3066744164 joined [09:19:08] Sock 8.Parse request [09:19:08]Waiting for new connection... [09:19:08]Sock 8.Check first char [09:19:08]Sock 8.First char is OK [09:19:08]request: POST /json_proto HTTP/1.0 [09:19:08]Method: POST [09:19:08]URL: /json_proto [09:19:08]Method is POST - this is cgi request [09:19:08]url: /json_proto [09:19:08]query_string will be loaded in cgi processing [09:19:08]execute_cgi json_proto POST (null) [09:19:08]execute_cgi path=json_proto method=POST [09:19:08]POST find Content-Length [09:19:08]Host: 172.17.47.196:8080 [09:19:08]Content-Length: 678 [09:19:08]Content-Type: application/json [09:19:08] [09:19:08]POST finish read [09:19:08]Found Content-Length = 678 [09:19:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [09:19:08]execute_script... [09:19: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)871160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [09:19:08]POST & json_proto [09:19:08]process_json_proto [09:19:08]json parsed OK: [09:19:08]protocol is kg_v1.0 [09:19:08]action value=close_receipt [09:19:08]process_action close_receipt [09:19:08]cmd_close_receipt [09:19:08]MH_GetDate [09:19:08]Write to MH i2c: F0 00 00 56 06 4B [09:19:08]Write i2c OK [09:19:08]MH_I2C_Read... [09:19:08]Read from MH i2c: F0 [09:19:08]MH_I2C_Read... [09:19:08]Read from MH i2c: F0 09 00 [09:19:08]MH_I2C_Read... [09:19:08]Read from MH i2c: F0 09 00 56 06 00 8D 8F EE 66 4C 6B 94 66 75 [09:19:08]GetLastDocTimeStamp 1726910278 [09:19:08]current date 1726910349 [09:19:08]FM_GetShiftState [09:19:08]SAM_PROTO_GetShiftState [09:19:08]wFMCommunicate request_size=4 [09:19:08]MH_SAM_APDU [09:19:08]CAPDU: 80 13 01 00 [09:19:08]Write to MH i2c: E2 08 00 57 06 80 13 01 00 00 00 00 00 DA [09:19:08]Write i2c OK [09:19:08]MH_I2C_Read... [09:19:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:08]Read from MH i2c: E2 [09:19:08]MH_I2C_Read... [09:19:08]Read from MH i2c: E2 0E 00 [09:19:08]MH_I2C_Read... [09:19:08]Read from MH i2c: E2 0E 00 57 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 20 [09:19:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:19:08]wFMCommunicate OK [09:19:08]SAM_PROTO_GetShiftState done [09:19:08]FM_GetShiftState done [09:19:08]opened in 1726877910 [09:19:08]opened+sec_in_day 1726964310 [09:19:08]quantity*price = 70037 [09:19:08]sum+1 = 70038 [09:19:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 43 21.09.2024 09:19 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86265 ФПД: 239098613813647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091909&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86265&fm=239098613813647&tin=02508201610067®Number=0000000000092592&sum=70000 [09:19:10]StoreToDocumentArchive [09:19:10]shift 496 fd 86265 [09:19:10]save to /storage/0496/doc_00086265 [09:19:10]save last doc name /storage/0496/doc_00086265 to /storage/kkm_last_doc_name [09:19:10]save OK [09:19:10]Clear old archive folders... [09:19:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:10]tlvbuf is 00383350 [09:19:10]SAM_PROTO_ClearQueue [09:19:10]wFMCommunicate request_size=4 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 09 00 00 [09:19:10]Write to MH i2c: E2 08 00 64 06 80 09 00 00 00 00 00 00 DC [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [09:19:10]RAPDU: 90 00 [09:19:10]wFMCommunicate OK [09:19:10]SAM_PROTO_ClearQueue done [09:19:10]KKMCreateOFDPacket [09:19:10]OFDProtocolAddRootSTLVToBuf [09:19:10]FM_MakeSignedData [09:19:10]FM_MakeSignedData [09:19:10]SAM_PROTO_SignData [09:19:10]wFMCommunicate request_size=4 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 0D 01 02 [09:19:10]Write to MH i2c: E2 08 00 65 06 80 0D 01 02 00 00 00 00 E4 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [09:19:10]RAPDU: 90 00 [09:19:10]wFMCommunicate OK [09:19:10]wFMCommunicate request_size=255 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 8D 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 50 01 00 35 04 06 00 D9 [09:19:10]Write to MH i2c: E2 02 01 66 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 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 2B 00 00 00 F4 03 04 00 8D 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 50 01 00 35 04 06 00 D9 00 00 07 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 66 06 00 90 00 E0 [09:19:10]RAPDU: 90 00 [09:19:10]wFMCommunicate OK [09:19:10]wFMCommunicate request_size=10 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 0D 02 02 05 75 7B F1 51 8F [09:19:10]Write to MH i2c: E2 0D 00 67 06 80 0D 02 02 05 00 75 7B F1 51 8F 00 00 B2 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 03 00 67 06 00 90 00 E1 [09:19:10]RAPDU: 90 00 [09:19:10]wFMCommunicate OK [09:19:10]wFMCommunicate request_size=4 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 0D 03 02 [09:19:10]Write to MH i2c: E2 08 00 68 06 80 0D 03 02 00 00 00 00 E9 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 0B 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 0B 00 68 06 00 78 D9 0C 86 65 91 51 74 90 00 88 [09:19:10]RAPDU: 78 D9 0C 86 65 91 51 74 90 00 [09:19:10]wFMCommunicate OK [09:19:10]SAM_PROTO_SignData done [09:19:10]FM_MakeSignedData done [09:19:10]CreateOFDProtocolMessage [09:19:10]wFMCommunicate request_size=4 [09:19:10]MH_SAM_APDU [09:19:10]CAPDU: 80 11 00 00 [09:19:10]Write to MH i2c: E2 08 00 69 06 80 11 00 00 00 00 00 00 E9 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:10]Read from MH i2c: E2 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 17 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: E2 17 00 69 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 48 [09:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:19:10]wFMCommunicate OK [09:19:10]CreateOFDProtocolMessage done [09:19:10]OFDSenderStorePacket 86265 [09:19:10]StoreOFDPacket docnum=86265 [09:19:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 45 D5 07 01 B2 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 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 2B 00 00 00 F4 03 04 00 8D 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 50 01 00 35 04 06 00 D9 75 7B F1 51 8F 78 D9 0C 86 65 91 51 74 [09:19:10]CheckFolder [09:19:10]dirname=/storage/ofd_packets [09:19:10]CheckFolder done [09:19:10]ProducePacketName [09:19:10]name=ofd_packets/00086265 [09:19:10]NVStorageSaveData ofd_packets/00086265 [09:19:10]File name is /storage/ofd_packets/00086265 [09:19:10]Write 301 bytes [09:19:10]NVStorageSaveData done [09:19:10]OFDSenderStorePacket done [09:19:10]KKMCreateOFDPacket done [09:19:10]NVStorageSaveData kkm_last_timestamp [09:19:10]File name is /storage/kkm_last_timestamp [09:19:10]Write 4 bytes [09:19:10]NVStorageSaveData done [09:19:10]ExternCall_PrintAddStr [09:19:10]wPrintStart [09:19:10]Write to MH i2c: 01 00 00 6A 06 70 [09:19:10]Write i2c OK [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: 01 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: 01 07 00 [09:19:10]MH_I2C_Read... [09:19:10]Read from MH i2c: 01 07 00 6A 06 00 00 00 00 00 FF 0F 85 [09:19:10]RasterBufferAndPrint [09:19:10]line Счет N : (1)871160 [09:19:10]line ИНН: 02508201610067 [09:19:10]line Контрольно-Кассовый Чек [09:19:10]line ПРОДАЖА [09:19:10]line ТРК (МРК, ГНК) : 43 [09:19:10]line Товар: 2710124130 [09:19:10]line Аи-92-К-5 [09:19:10]line 10.330 * 67.80 [09:19:10]line = 700.37 [09:19:10]line НДС 12% НСП 1% [09:19:10]line > о реализуемом товаре [09:19:10]line ОКРУГЛЕНИЕ: -0.37 [09:19:10]line ИТОГО: 700.00 [09:19:10]line Внесено: 700.00 [09:19:10]line СДАЧА: 0.00 [09:19:10]line НСП 1% : 6.20 [09:19:10]line НДС 12% : 74.38 [09:19:10]line Наличными: 700.00 [09:19:10]line Безнал.: 0.00 [09:19:10]line Место: АЗС № 137 "Партнер Нефть" [09:19:10]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:19:10]line СНО: Общий режим [09:19:10]line Чек 43 21.09.2024 09:19 [09:19:10]line Смена: 496 ФФД: 1.0 [09:19:10]line ЗНМ: 0300000064 [09:19:10]line РНМ: 0000000000092592 [09:19:10]line Версия ККМ: 001 [09:19:10]line ФМ: 0000000000874979 [09:19:10]line ФД: 86265 [09:19:10]line ФПД: 239098613813647 [09:19:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T091909&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86265&fm=239098613813647&tin=02508201610067®Number=0000000000092592&sum=70000 [09:19:10]OFD Sender: Processing packet 86265 [packets to send 267, broken 266] [09:19:10]ProducePacketName [09:19:10]name=ofd_packets/00086265 [09:19:10]OFD Sender: To server: pG, [09:19:10]CommunicateWithHost lk.salyk.kg:30040 [09:19:10]ConnectInit lk.salyk.kg [09:19:10]written 0, free lines is 4095 [09:19:11]Write to MH i2c: 01 00 00 95 06 9B [09:19:11]Write i2c OK [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: 01 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: 01 07 00 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 DD 0C 8B [09:19:11]RasterBufferAndPrint [09:19:11]line [09:19:11]line [09:19:11]line [09:19:11]line [09:19:11]line [09:19:11]written 0, free lines is 3299 [09:19:11]MH_Cut [09:19:11]Write to MH i2c: D1 01 00 9C 06 01 74 [09:19:11]Write i2c OK [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: D1 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: D1 01 00 [09:19:11]MH_I2C_Read... [09:19:11]Read from MH i2c: D1 01 00 9C 06 00 73 [09:19:11]Write to MH i2c: 01 00 00 9D 06 A3 [09:19:11]Write i2c OK [09:19:11]MH_I2C_Read... [09:19:11]*** Cut start [09:19:11]*** Partial cut [09:19:11]*** CUTSNS_PIN = 1 [09:19:11]*** CUTSNS_PIN = 0 [09:19:12]*** Brake cut motor [09:19:12]Read from MH i2c: 01 [09:19:12]MH_I2C_Read... [09:19:12]*** Stop cut motor [09:19:12]*** Cut end [09:19:12]Read from MH i2c: 01 07 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 FF 0F B8 [09:19:12]process_action close_receipt done [09:19:12]requested_data is exist [09:19:12]produce_requested_data [09:19:12]requested_item fm.sn is exist - process it [09:19:12]wFMCommunicate request_size=4 [09:19:12]MH_SAM_APDU [09:19:12]CAPDU: 80 11 00 00 [09:19:12]Write to MH i2c: E2 08 00 9E 06 80 11 00 00 00 00 00 00 1E [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 17 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 17 00 9E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7D [09:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:19:12]wFMCommunicate OK [09:19:12]requested_item fd.num is exist - process it [09:19:12]SAM_PROTO_GetFieldsCounters [09:19:12]wFMCommunicate request_size=4 [09:19:12]MH_SAM_APDU [09:19:12]CAPDU: 80 13 00 00 [09:19:12]Write to MH i2c: E2 08 00 9F 06 80 13 00 00 00 00 00 00 21 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 62 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 62 00 9F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F9 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [09:19:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F9 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:12]wFMCommunicate OK [09:19:12]SAM_PROTO_GetFieldsCounters done [09:19:12]requested_item shift.num is exist - process it [09:19:12]requested_item shift.opened is exist - process it [09:19:12]req_shift_opened [09:19:12]FM_GetShiftState [09:19:12]SAM_PROTO_GetShiftState [09:19:12]wFMCommunicate request_size=4 [09:19:12]MH_SAM_APDU [09:19:12]CAPDU: 80 13 01 00 [09:19:12]Write to MH i2c: E2 08 00 A0 06 80 13 01 00 00 00 00 00 23 [09:19:12]Write i2c OK [09:19:12]MH_I2C_Read... [09:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:12]Read from MH i2c: E2 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 0E 00 [09:19:12]MH_I2C_Read... [09:19:12]Read from MH i2c: E2 0E 00 A0 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 69 [09:19:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:19:12]wFMCommunicate OK [09:19:12]SAM_PROTO_GetShiftState done [09:19:12]FM_GetShiftState done [09:19:12]req_shift_opened done [09:19:12]requested_item shift.open_date is exist - process it [09:19:12]req_shift_open_date [09:19:12]req_shift_open_date done [09:19:12]produce_requested_data done [09:19:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86265,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:19:12]process_action_free close_receipt [09:19:12]json_value_free [09:19:12]json_value_free done [09:19:12]process_json_proto returns [09:19:12]Send response to host [09:19:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86265,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:19:12]free response buf [09:19:12]execute_script done [09:19:12]execute_script returns [09:19:12]free content buf [09:19:12]Sock 8.Close socket [09:19:12]Sock 8.Thread stoped [09:19:12]Connected sock=10 [09:19:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 45 D5 07 01 B2 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 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 2B 00 00 00 F4 03 04 00 8D 8F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 50 01 00 35 04 06 00 D9 75 7B F1 51 8F 78 D9 0C 86 65 91 51 74 [09:19:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EE A6 47 00 3B 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 50 01 00 F4 03 04 00 62 3A EE 66 B6 04 01 00 00 60 58 3A BE 1E 3F FD 55 [09:19:13]CommunicateWithHost err = 0 [09:19:13]CheckOFDResponse [09:19:13]1017 (14) - 77093643461234 [09:19:13]1041 (16) - 0000000000874979 [09:19:13]1040 (4) - 86265 [09:19:13]1012 (4) - 21.09.2024 03:15 [09:19:13]1206 (1) - 0 [09:19:13]OFD Sender: Remove packet 86265 [09:19:13]ProducePacketName [09:19:13]name=ofd_packets/00086265 [09:19:13]NVStorageDeleteData [09:19:14]OFD Sender: No OFD packet to send [09:19:19]OFD Sender: No OFD packet to send [09:19:21]recv_with_timeout no data received [09:19:24]OFD Sender: No OFD packet to send [09:19:29]OFD Sender: No OFD packet to send [09:19:34]OFD Sender: No OFD packet to send [09:19:35]recv_with_timeout no data received [09:19:39]OFD Sender: No OFD packet to send [09:19:44]OFD Sender: No OFD packet to send [09:19:49]OFD Sender: No OFD packet to send [09:19:54]OFD Sender: No OFD packet to send [09:19:55]recv_with_timeout no data received [09:19:59]OFD Sender: No OFD packet to send [09:20:04]OFD Sender: No OFD packet to send [09:20:09]OFD Sender: No OFD packet to send [09:20:14]OFD Sender: No OFD packet to send [09:20:19]OFD Sender: No OFD packet to send [09:20:24]OFD Sender: No OFD packet to send [09:20:29]OFD Sender: No OFD packet to send [09:20:34]OFD Sender: No OFD packet to send [09:20:39]OFD Sender: No OFD packet to send [09:20:44]OFD Sender: No OFD packet to send [09:20:49]OFD Sender: No OFD packet to send [09:20:54]OFD Sender: No OFD packet to send [09:20:59]OFD Sender: No OFD packet to send [09:21:04]OFD Sender: No OFD packet to send [09:21:09]OFD Sender: No OFD packet to send [09:21:14]OFD Sender: No OFD packet to send [09:21:19]OFD Sender: No OFD packet to send [09:21:24]OFD Sender: No OFD packet to send [09:21:25]accept exits with 9 [09:21:25]New connection [09:21:25]New thread 3066744164 created [09:21:25]Thread 3066600804 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.47.196:8080 [09:21:25]Content-Length: 658 [09:21:25]Content-Type: application/json [09:21:25] [09:21:25]POST finish read [09:21:25]Found Content-Length = 658 [09:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147913", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 5.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 20.00 } ], "post_footer_text": "0" } , "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 : (3)147913", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 5.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 20.00 } ], "post_footer_text": "0" } , "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 06 96 [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 06 00 16 90 EE 66 4C 6B 94 66 4A [09:21:25]GetLastDocTimeStamp 1726910349 [09:21:25]current date 1726910486 [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 06 80 13 01 00 00 00 00 00 25 [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 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6B [09:21:25]RAPDU: 09 00 01 D6 10 EE 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 1726877910 [09:21:25]opened+sec_in_day 1726964310 [09:21:25]quantity*price = 2000 [09:21:25]sum+1 = 2001 [09:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 20.00 НСП 1% : 0.18 НДС 12% : 2.12 Наличными: 20.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 44 21.09.2024 09:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86266 ФПД: 168416363558247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092126&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86266&fm=168416363558247&tin=02508201610067®Number=0000000000092592&sum=2000 0 [09:21:26]StoreToDocumentArchive [09:21:26]shift 496 fd 86266 [09:21:26]save to /storage/0496/doc_00086266 [09:21:26]save last doc name /storage/0496/doc_00086266 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=278 [09:21:26]tlvbuf is 00347800 [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 06 80 09 00 00 00 00 00 00 27 [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 06 00 90 00 29 [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 06 80 0D 01 02 00 00 00 00 2F [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 06 00 90 00 2A [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 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 07 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 00 00 00 00 00 07 04 06 00 D0 07 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 16 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [09:21:26]Write to MH i2c: E2 02 01 B1 06 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 07 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 00 00 00 00 00 07 04 06 00 D0 07 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 16 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 00 00 C0 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]*** iso7816_exchange 80 0D 02 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 B1 06 00 90 00 2B [09:21:26]RAPDU: 90 00 [09:21:26]wFMCommunicate OK [09:21:26]wFMCommunicate request_size=37 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 50 01 00 35 04 06 00 99 2C 7D 86 35 67 [09:21:26]Write to MH i2c: E2 28 00 B2 06 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 50 01 00 35 04 06 00 99 2C 7D 86 35 67 00 00 44 [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 B2 06 00 90 00 2C [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 06 80 0D 03 02 00 00 00 00 34 [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 06 00 1E 18 7A DD D4 57 3E BC 90 00 E7 [09:21:27]RAPDU: 1E 18 7A DD D4 57 3E BC 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 06 80 11 00 00 00 00 00 00 34 [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 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 93 [09:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:21:27]wFMCommunicate OK [09:21:27]CreateOFDProtocolMessage done [09:21:27]OFDSenderStorePacket 86266 [09:21:27]StoreOFDPacket docnum=86266 [09:21:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 8A 60 22 01 DB 6A 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 07 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 00 00 00 00 00 07 04 06 00 D0 07 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 16 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 50 01 00 35 04 06 00 99 2C 7D 86 35 67 1E 18 7A DD D4 57 3E BC [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/00086266 [09:21:27]NVStorageSaveData ofd_packets/00086266 [09:21:27]File name is /storage/ofd_packets/00086266 [09:21:27]Write 328 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]ExternCall_PrintAddStr [09:21:27]wPrintStart [09:21:27]Write to MH i2c: 01 00 00 B5 06 BB [09:21:27]OFD Sender: Processing packet 86266 [packets to send 267, broken 266] [09:21:27]ProducePacketName [09:21:27]name=ofd_packets/00086266 [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]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 06 00 00 00 00 00 FF 0F D0 [09:21:27]RasterBufferAndPrint [09:21:27]line Счет N : (3)147913 [09:21:27]line ИНН: 02508201610067 [09:21:27]line Контрольно-Кассовый Чек [09:21:27]line ПРОДАЖА [09:21:27]line Товар: 2000031750019 [09:21:27]line Пакет Партнер Нефть [09:21:27]line 5.000 * 4.00 [09:21:27]line = 20.00 [09:21:27]line НДС 12% НСП 1% [09:21:27]line > о реализуемом товаре [09:21:27]line ИТОГО: 20.00 [09:21:27]line НСП 1% : 0.18 [09:21:27]line НДС 12% : 2.12 [09:21:27]line Наличными: 20.00 [09:21:27]line Безнал.: 0.00 [09:21:27]line Место: АЗС № 137 "Партнер Нефть" [09:21:27]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:21:27]line СНО: Общий режим [09:21:27]line Чек 44 21.09.2024 09:21 [09:21:27]line Смена: 496 ФФД: 1.0 [09:21:27]line ЗНМ: 0300000064 [09:21:27]line РНМ: 0000000000092592 [09:21:27]line Версия ККМ: 001 [09:21:27]line ФМ: 0000000000874979 [09:21:27]line ФД: 86266 [09:21:27]line ФПД: 168416363558247 [09:21:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092126&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86266&fm=168416363558247&tin=02508201610067®Number=0000000000092592&sum=2000 [09:21:27]line 0 [09:21:27]written 0, free lines is 4095 [09:21:27]Write to MH i2c: 01 00 00 DD 06 E3 [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 DD 06 00 00 00 00 00 EF 0C E5 [09:21:27]RasterBufferAndPrint [09:21:27]line [09:21:27]line [09:21:27]line [09:21:27]line [09:21:27]line [09:21:27]written 0, free lines is 3317 [09:21:27]MH_Cut [09:21:27]Write to MH i2c: D1 01 00 E4 06 01 BC [09:21:27]Write i2c OK [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: D1 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: D1 01 00 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: D1 01 00 E4 06 00 BB [09:21:27]Write to MH i2c: 01 00 00 E5 06 EB [09:21:27]Write i2c OK [09:21:27]MH_I2C_Read... [09:21:28]*** Cut start [09:21:28]*** Partial cut [09:21:28]*** CUTSNS_PIN = 1 [09:21:28]*** CUTSNS_PIN = 0 [09:21:28]Connected sock=8 [09:21:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 8A 60 22 01 DB 6A 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 07 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 00 00 00 00 00 07 04 06 00 D0 07 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 16 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 50 01 00 35 04 06 00 99 2C 7D 86 35 67 1E 18 7A DD D4 57 3E BC [09:21:28]*** 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 E5 06 00 00 00 00 00 FF 0F 00 [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 E6 06 80 11 00 00 00 00 00 00 66 [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 E6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [09:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 E7 06 80 13 00 00 00 00 00 00 69 [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 E7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FA 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FA 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 E8 06 80 13 01 00 00 00 00 00 6B [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 E8 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B1 [09:21:29]RAPDU: 09 00 01 D6 10 EE 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":"0000000000874979","fd.num":86266,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [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":"0000000000874979","fd.num":86266,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [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:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8B FA 47 00 83 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 50 01 00 F4 03 04 00 EA 3A EE 66 B6 04 01 00 00 44 2E 20 95 B2 3F 88 4C [09:21:30]CommunicateWithHost err = 0 [09:21:30]CheckOFDResponse [09:21:30]1017 (14) - 77093643461234 [09:21:30]1041 (16) - 0000000000874979 [09:21:30]1040 (4) - 86266 [09:21:30]1012 (4) - 21.09.2024 03:18 [09:21:30]1206 (1) - 0 [09:21:30]OFD Sender: Remove packet 86266 [09:21:30]ProducePacketName [09:21:30]name=ofd_packets/00086266 [09:21:30]NVStorageDeleteData [09:21:30]OFD Sender: No OFD packet to send [09:21:35]OFD Sender: No OFD packet to send [09:21:40]OFD Sender: No OFD packet to send [09:21:45]recv_with_timeout no data received [09:21:45]OFD Sender: No OFD packet to send [09:21:50]OFD Sender: No OFD packet to send [09:21:56]OFD Sender: No OFD packet to send [09:21:56]recv_with_timeout no data received [09:22:01]OFD Sender: No OFD packet to send [09:22:06]OFD Sender: No OFD packet to send [09:22:11]OFD Sender: No OFD packet to send [09:22:16]OFD Sender: No OFD packet to send [09:22:21]OFD Sender: No OFD packet to send [09:22:26]OFD Sender: No OFD packet to send [09:22:31]OFD Sender: No OFD packet to send [09:22:36]OFD Sender: No OFD packet to send [09:22:41]OFD Sender: No OFD packet to send [09:22:42]recv_with_timeout no data received [09:22:46]OFD Sender: No OFD packet to send [09:22:51]OFD Sender: No OFD packet to send [09:22:56]OFD Sender: No OFD packet to send [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:31]OFD Sender: No OFD packet to send [09:23:36]OFD Sender: No OFD packet to send [09:23:41]OFD Sender: No OFD packet to send [09:23:46]OFD Sender: No OFD packet to send [09:23:51]OFD Sender: No OFD packet to send [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:13]recv_with_timeout no data received [09:24:16]OFD Sender: No OFD packet to send [09:24:20]accept exits with 10 [09:24:20]New connection [09:24:20]New thread 3066600804 created [09:24:20]Thread 3066744164 joined [09:24:20]Waiting for new connection... [09:24:20] Sock 10.Parse request [09:24:20]Sock 10.Check first char [09:24:20]Sock 10.First char is OK [09:24:20]request: POST /json_proto HTTP/1.0 [09:24:20]Method: POST [09:24:20]URL: /json_proto [09:24:20]Method is POST - this is cgi request [09:24:20]url: /json_proto [09:24:20]query_string will be loaded in cgi processing [09:24:20]execute_cgi json_proto POST (null) [09:24:20]execute_cgi path=json_proto method=POST [09:24:20]POST find Content-Length [09:24:20]Host: 172.17.47.196:8080 [09:24:20]Content-Length: 677 [09:24:20]Content-Type: application/json [09:24:20] [09:24:20]POST finish read [09:24:20]Found Content-Length = 677 [09:24:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.890, "sum" : 670.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:20]execute_script... [09:24: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)871162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.890, "sum" : 670.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:20]POST & json_proto [09:24:20]process_json_proto [09:24:20]json parsed OK: [09:24:20]protocol is kg_v1.0 [09:24:20]action value=close_receipt [09:24:20]process_action close_receipt [09:24:20]cmd_close_receipt [09:24:20]MH_GetDate [09:24:20]Write to MH i2c: F0 00 00 E9 06 DE [09:24:20]Write i2c OK [09:24:20]MH_I2C_Read... [09:24:20]Read from MH i2c: F0 [09:24:20]MH_I2C_Read... [09:24:20]Read from MH i2c: F0 09 00 [09:24:20]MH_I2C_Read... [09:24:20]Read from MH i2c: F0 09 00 E9 06 00 C5 90 EE 66 4C 6B 94 66 41 [09:24:20]GetLastDocTimeStamp 1726910486 [09:24:20]current date 1726910661 [09:24:20]FM_GetShiftState [09:24:20]SAM_PROTO_GetShiftState [09:24:20]wFMCommunicate request_size=4 [09:24:20]MH_SAM_APDU [09:24:20]CAPDU: 80 13 01 00 [09:24:20]Write to MH i2c: E2 08 00 EA 06 80 13 01 00 00 00 00 00 6D [09:24:20]Write i2c OK [09:24:20]MH_I2C_Read... [09:24:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:20]Read from MH i2c: E2 [09:24:20]MH_I2C_Read... [09:24:20]Read from MH i2c: E2 0E 00 [09:24:20]MH_I2C_Read... [09:24:20]Read from MH i2c: E2 0E 00 EA 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B3 [09:24:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:24:20]wFMCommunicate OK [09:24:20]SAM_PROTO_GetShiftState done [09:24:20]FM_GetShiftState done [09:24:20]opened in 1726877910 [09:24:20]opened+sec_in_day 1726964310 [09:24:20]quantity*price = 67054 [09:24:20]sum+1 = 67055 [09:24:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.21 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 45 21.09.2024 09:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86267 ФПД: 77794251957270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092421&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86267&fm=77794251957270&tin=02508201610067®Number=0000000000092592&sum=67000 [09:24:21]StoreToDocumentArchive [09:24:21]shift 496 fd 86267 [09:24:21]save to /storage/0496/doc_00086267 [09:24:21]save last doc name /storage/0496/doc_00086267 to /storage/kkm_last_doc_name [09:24:21]save OK [09:24:21]Clear old archive folders... [09:24:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:21]tlvbuf is 00347120 [09:24:21]SAM_PROTO_ClearQueue [09:24:21]wFMCommunicate request_size=4 [09:24:21]MH_SAM_APDU [09:24:21]CAPDU: 80 09 00 00 [09:24:21]Write to MH i2c: E2 08 00 F7 06 80 09 00 00 00 00 00 00 6F [09:24:21]Write i2c OK [09:24:21]MH_I2C_Read... [09:24:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:21]Read from MH i2c: E2 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: E2 03 00 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [09:24:21]RAPDU: 90 00 [09:24:21]wFMCommunicate OK [09:24:21]SAM_PROTO_ClearQueue done [09:24:21]KKMCreateOFDPacket [09:24:21]OFDProtocolAddRootSTLVToBuf [09:24:21]FM_MakeSignedData [09:24:21]FM_MakeSignedData [09:24:21]SAM_PROTO_SignData [09:24:21]wFMCommunicate request_size=4 [09:24:21]MH_SAM_APDU [09:24:21]CAPDU: 80 0D 01 02 [09:24:21]Write to MH i2c: E2 08 00 F8 06 80 0D 01 02 00 00 00 00 77 [09:24:21]Write i2c OK [09:24:21]MH_I2C_Read... [09:24:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:21]Read from MH i2c: E2 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: E2 03 00 [09:24:21]MH_I2C_Read... [09:24:21]Read from MH i2c: E2 03 00 F8 06 00 90 00 72 [09:24:21]RAPDU: 90 00 [09:24:21]wFMCommunicate OK [09:24:21]wFMCommunicate request_size=255 [09:24:21]MH_SAM_APDU [09:24: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 A2 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EE 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 C5 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FB 50 01 00 35 04 06 00 46 [09:24:21]Write to MH i2c: E2 02 01 F9 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 A2 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EE 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 C5 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FB 50 01 00 35 04 06 00 46 00 00 F5 [09:24:21]Write i2c OK [09:24:21]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 [09:24:22]MH_I2C_Read... [09:24:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:22]Read from MH i2c: E2 03 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [09:24:22]RAPDU: 90 00 [09:24:22]wFMCommunicate OK [09:24:22]wFMCommunicate request_size=10 [09:24:22]MH_SAM_APDU [09:24:22]CAPDU: 80 0D 02 02 05 C0 E2 C0 E4 16 [09:24:22]Write to MH i2c: E2 0D 00 FA 06 80 0D 02 02 05 00 C0 E2 C0 E4 16 00 00 E0 [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:22]Read from MH i2c: E2 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 03 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [09:24:22]RAPDU: 90 00 [09:24:22]wFMCommunicate OK [09:24:22]wFMCommunicate request_size=4 [09:24:22]MH_SAM_APDU [09:24:22]CAPDU: 80 0D 03 02 [09:24:22]Write to MH i2c: E2 08 00 FB 06 80 0D 03 02 00 00 00 00 7C [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:22]Read from MH i2c: E2 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 0B 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 0B 00 FB 06 00 20 17 BA DD E0 E2 E9 A7 90 00 9D [09:24:22]RAPDU: 20 17 BA DD E0 E2 E9 A7 90 00 [09:24:22]wFMCommunicate OK [09:24:22]SAM_PROTO_SignData done [09:24:22]FM_MakeSignedData done [09:24:22]CreateOFDProtocolMessage [09:24:22]wFMCommunicate request_size=4 [09:24:22]MH_SAM_APDU [09:24:22]CAPDU: 80 11 00 00 [09:24:22]Write to MH i2c: E2 08 00 FC 06 80 11 00 00 00 00 00 00 7C [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:22]Read from MH i2c: E2 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 17 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: E2 17 00 FC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DB [09:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:24:22]wFMCommunicate OK [09:24:22]CreateOFDProtocolMessage done [09:24:22]OFDSenderStorePacket 86267 [09:24:22]StoreOFDPacket docnum=86267 [09:24:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 55 72 07 01 C1 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A2 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EE 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 C5 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FB 50 01 00 35 04 06 00 46 C0 E2 C0 E4 16 20 17 BA DD E0 E2 E9 A7 [09:24:22]CheckFolder [09:24:22]dirname=/storage/ofd_packets [09:24:22]CheckFolder done [09:24:22]ProducePacketName [09:24:22]name=ofd_packets/00086267 [09:24:22]NVStorageSaveData ofd_packets/00086267 [09:24:22]File name is /storage/ofd_packets/00086267 [09:24:22]Write 301 bytes [09:24:22]NVStorageSaveData done [09:24:22]OFDSenderStorePacket done [09:24:22]KKMCreateOFDPacket done [09:24:22]NVStorageSaveData kkm_last_timestamp [09:24:22]File name is /storage/kkm_last_timestamp [09:24:22]Write 4 bytes [09:24:22]NVStorageSaveData done [09:24:22]ExternCall_PrintAddStr [09:24:22]wPrintStart [09:24:22]Write to MH i2c: 01 00 00 FD 06 03 [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: 01 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: 01 07 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: 01 07 00 FD 06 00 00 00 00 00 FF 0F 18 [09:24:22]RasterBufferAndPrint [09:24:22]line Счет N : (1)871162 [09:24:22]line ИНН: 02508201610067 [09:24:22]line Контрольно-Кассовый Чек [09:24:22]line ПРОДАЖА [09:24:22]line ТРК (МРК, ГНК) : 43 [09:24:22]line Товар: 2710124130 [09:24:22]line Аи-92-К-5 [09:24:22]line 9.890 * 67.80 [09:24:22]line = 670.54 [09:24:22]line НДС 12% НСП 1% [09:24:22]line > о реализуемом товаре [09:24:22]line ОКРУГЛЕНИЕ: -0.54 [09:24:22]line ИТОГО: 670.00 [09:24:22]line Внесено: 670.00 [09:24:22]line СДАЧА: 0.00 [09:24:22]line НСП 1% : 5.93 [09:24:22]line НДС 12% : 71.21 [09:24:22]line Наличными: 670.00 [09:24:22]line Безнал.: 0.00 [09:24:22]line Место: АЗС № 137 "Партнер Нефть" [09:24:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:24:22]line СНО: Общий режим [09:24:22]line Чек 45 21.09.2024 09:24 [09:24:22]line Смена: 496 ФФД: 1.0 [09:24:22]line ЗНМ: 0300000064 [09:24:22]line РНМ: 0000000000092592 [09:24:22]line Версия ККМ: 001 [09:24:22]line ФМ: 0000000000874979 [09:24:22]line ФД: 86267 [09:24:22]line ФПД: 77794251957270 [09:24:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092421&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86267&fm=77794251957270&tin=02508201610067®Number=0000000000092592&sum=67000 [09:24:22]written 0, free lines is 4095 [09:24:22]OFD Sender: Processing packet 86267 [packets to send 267, broken 266] [09:24:22]ProducePacketName [09:24:22]name=ofd_packets/00086267 [09:24:22]OFD Sender: To server: pG, [09:24:22]CommunicateWithHost lk.salyk.kg:30040 [09:24:22]ConnectInit lk.salyk.kg [09:24:22]Write to MH i2c: 01 00 00 28 07 2F [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: 01 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: 01 07 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: 01 07 00 28 07 00 00 00 00 00 D2 0C 14 [09:24:22]RasterBufferAndPrint [09:24:22]line [09:24:22]line [09:24:22]line [09:24:22]line [09:24:22]line [09:24:22]written 0, free lines is 3290 [09:24:22]MH_Cut [09:24:22]Write to MH i2c: D1 01 00 2F 07 01 08 [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: D1 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: D1 01 00 [09:24:22]MH_I2C_Read... [09:24:22]Read from MH i2c: D1 01 00 2F 07 00 07 [09:24:22]Write to MH i2c: 01 00 00 30 07 37 [09:24:22]Write i2c OK [09:24:22]MH_I2C_Read... [09:24:23]*** Cut start [09:24:23]*** Partial cut [09:24:23]*** CUTSNS_PIN = 1 [09:24:23]*** CUTSNS_PIN = 0 [09:24:23]*** Brake cut motor [09:24:23]Connected sock=8 [09:24:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 55 72 07 01 C1 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A2 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EE 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 C5 90 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FB 50 01 00 35 04 06 00 46 C0 E2 C0 E4 16 20 17 BA DD E0 E2 E9 A7 [09:24:24]Read from MH i2c: 01 [09:24:24]MH_I2C_Read... [09:24:24]*** Stop cut motor [09:24:24]*** Cut end [09:24:24]Read from MH i2c: 01 07 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 07 00 30 07 00 00 00 00 00 FF 0F 4C [09:24:24]process_action close_receipt done [09:24:24]requested_data is exist [09:24:24]produce_requested_data [09:24:24]requested_item fm.sn is exist - process it [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 11 00 00 [09:24:24]Write to MH i2c: E2 08 00 31 07 80 11 00 00 00 00 00 00 B2 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 17 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 17 00 31 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 11 [09:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:24:24]wFMCommunicate OK [09:24:24]requested_item fd.num is exist - process it [09:24:24]SAM_PROTO_GetFieldsCounters [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 13 00 00 [09:24:24]Write to MH i2c: E2 08 00 32 07 80 13 00 00 00 00 00 00 B5 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 62 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 62 00 32 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FB 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [09:24:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FB 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:24]wFMCommunicate OK [09:24:24]SAM_PROTO_GetFieldsCounters done [09:24:24]requested_item shift.num is exist - process it [09:24:24]requested_item shift.opened is exist - process it [09:24:24]req_shift_opened [09:24:24]FM_GetShiftState [09:24:24]SAM_PROTO_GetShiftState [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 13 01 00 [09:24:24]Write to MH i2c: E2 08 00 33 07 80 13 01 00 00 00 00 00 B7 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 0E 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 0E 00 33 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FD [09:24:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:24:24]wFMCommunicate OK [09:24:24]SAM_PROTO_GetShiftState done [09:24:24]FM_GetShiftState done [09:24:24]req_shift_opened done [09:24:24]requested_item shift.open_date is exist - process it [09:24:24]req_shift_open_date [09:24:24]req_shift_open_date done [09:24:24]produce_requested_data done [09:24:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86267,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:24:24]process_action_free close_receipt [09:24:24]json_value_free [09:24:24]json_value_free done [09:24:24]process_json_proto returns [09:24:24]Send response to host [09:24:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86267,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:24:24]free response buf [09:24:24]execute_script done [09:24:24]execute_script returns [09:24:24]free content buf [09:24:24]Sock 10.Close socket [09:24:24]Sock 10.Thread stoped [09:24:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CF A0 47 00 5F 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FB 50 01 00 F4 03 04 00 99 3B EE 66 B6 04 01 00 00 39 EF C9 BF C9 BB 2A BE [09:24:25]CommunicateWithHost err = 0 [09:24:25]CheckOFDResponse [09:24:25]1017 (14) - 77093643461234 [09:24:25]1041 (16) - 0000000000874979 [09:24:25]1040 (4) - 86267 [09:24:25]1012 (4) - 21.09.2024 03:20 [09:24:25]1206 (1) - 0 [09:24:25]OFD Sender: Remove packet 86267 [09:24:25]ProducePacketName [09:24:25]name=ofd_packets/00086267 [09:24:25]NVStorageDeleteData [09:24:25]OFD Sender: No OFD packet to send [09:24:30]OFD Sender: No OFD packet to send [09:24:35]OFD Sender: No OFD packet to send [09:24:40]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:26]OFD Sender: No OFD packet to send [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:10]accept exits with 9 [09:26:10]New connection [09:26:10]New thread 3066744164 created [09:26:10]Thread 3066600804 joined [09:26:10]Waiting for new connection... [09:26:10] Sock 9.Parse request [09:26:10]Sock 9.Check first char [09:26:10]Sock 9.First char is OK [09:26:10]request: POST /json_proto HTTP/1.0 [09:26:10]Method: POST [09:26:10]URL: /json_proto [09:26:10]Method is POST - this is cgi request [09:26:10]url: /json_proto [09:26:10]query_string will be loaded in cgi processing [09:26:10]execute_cgi json_proto POST (null) [09:26:10]execute_cgi path=json_proto method=POST [09:26:10]POST find Content-Length [09:26:10]Host: 172.17.47.196:8080 [09:26:10]Content-Length: 678 [09:26:10]Content-Type: application/json [09:26:10] [09:26:10]POST finish read [09:26:10]Found Content-Length = 678 [09:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [09:26:10]execute_script... [09: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)871163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [09:26:10]POST & json_proto [09:26:10]process_json_proto [09:26:10]json parsed OK: [09:26:10]protocol is kg_v1.0 [09:26:10]action value=close_receipt [09:26:10]process_action close_receipt [09:26:10]cmd_close_receipt [09:26:10]MH_GetDate [09:26:10]Write to MH i2c: F0 00 00 34 07 2A [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: F0 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: F0 09 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: F0 09 00 34 07 00 32 91 EE 66 4C 6B 94 66 FB [09:26:10]GetLastDocTimeStamp 1726910661 [09:26:10]current date 1726910770 [09:26:10]FM_GetShiftState [09:26:10]SAM_PROTO_GetShiftState [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 13 01 00 [09:26:10]Write to MH i2c: E2 08 00 35 07 80 13 01 00 00 00 00 00 B9 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 35 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FF [09:26:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetShiftState done [09:26:10]FM_GetShiftState done [09:26:10]opened in 1726877910 [09:26:10]opened+sec_in_day 1726964310 [09:26:10]quantity*price = 70037 [09:26:10]sum+1 = 70038 [09:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 46 21.09.2024 09:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86268 ФПД: 272881038767358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092611&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86268&fm=272881038767358&tin=02508201610067®Number=0000000000092592&sum=70000 [09:26:11]StoreToDocumentArchive [09:26:11]shift 496 fd 86268 [09:26:11]save to /storage/0496/doc_00086268 [09:26:11]save last doc name /storage/0496/doc_00086268 to /storage/kkm_last_doc_name [09:26:11]save OK [09:26:11]Clear old archive folders... [09:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:11]tlvbuf is 0036C440 [09:26:11]SAM_PROTO_ClearQueue [09:26:11]wFMCommunicate request_size=4 [09:26:11]MH_SAM_APDU [09:26:11]CAPDU: 80 09 00 00 [09:26:11]Write to MH i2c: E2 08 00 42 07 80 09 00 00 00 00 00 00 BB [09:26:11]Write i2c OK [09:26:11]MH_I2C_Read... [09:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:11]Read from MH i2c: E2 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 42 07 00 90 00 BD [09:26:11]RAPDU: 90 00 [09:26:11]wFMCommunicate OK [09:26:11]SAM_PROTO_ClearQueue done [09:26:11]KKMCreateOFDPacket [09:26:11]OFDProtocolAddRootSTLVToBuf [09:26:11]FM_MakeSignedData [09:26:11]FM_MakeSignedData [09:26:11]SAM_PROTO_SignData [09:26:11]wFMCommunicate request_size=4 [09:26:11]MH_SAM_APDU [09:26:11]CAPDU: 80 0D 01 02 [09:26:11]Write to MH i2c: E2 08 00 43 07 80 0D 01 02 00 00 00 00 C3 [09:26:11]Write i2c OK [09:26:11]MH_I2C_Read... [09:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:11]Read from MH i2c: E2 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 43 07 00 90 00 BE [09:26:11]RAPDU: 90 00 [09:26:11]wFMCommunicate OK [09:26:11]wFMCommunicate request_size=255 [09:26:11]MH_SAM_APDU [09: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 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 2E 00 00 00 F4 03 04 00 33 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FC 50 01 00 35 04 06 00 F8 [09:26:11]Write to MH i2c: E2 02 01 44 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 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 2E 00 00 00 F4 03 04 00 33 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FC 50 01 00 35 04 06 00 F8 00 00 B3 [09:26:11]Write i2c OK [09:26:11]MH_I2C_Read... [09:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:11]Read from MH i2c: E2 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 44 07 00 90 00 BF [09:26:11]RAPDU: 90 00 [09:26:11]wFMCommunicate OK [09:26:11]wFMCommunicate request_size=10 [09:26:11]MH_SAM_APDU [09:26:11]CAPDU: 80 0D 02 02 05 2F 11 61 B4 FE [09:26:11]Write to MH i2c: E2 0D 00 45 07 80 0D 02 02 05 00 2F 11 61 B4 FE 00 00 23 [09:26:11]Write i2c OK [09:26:11]MH_I2C_Read... [09:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:11]Read from MH i2c: E2 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 03 00 45 07 00 90 00 C0 [09:26:11]RAPDU: 90 00 [09:26:11]wFMCommunicate OK [09:26:11]wFMCommunicate request_size=4 [09:26:11]MH_SAM_APDU [09:26:11]CAPDU: 80 0D 03 02 [09:26:11]Write to MH i2c: E2 08 00 46 07 80 0D 03 02 00 00 00 00 C8 [09:26:11]Write i2c OK [09:26:11]MH_I2C_Read... [09:26:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:11]Read from MH i2c: E2 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 0B 00 [09:26:11]MH_I2C_Read... [09:26:11]Read from MH i2c: E2 0B 00 46 07 00 0B C2 42 18 2B 9F A2 B6 90 00 12 [09:26:11]RAPDU: 0B C2 42 18 2B 9F A2 B6 90 00 [09:26:11]wFMCommunicate OK [09:26:11]SAM_PROTO_SignData done [09:26:11]FM_MakeSignedData done [09:26:11]CreateOFDProtocolMessage [09:26:11]wFMCommunicate request_size=4 [09:26:11]MH_SAM_APDU [09:26:11]CAPDU: 80 11 00 00 [09:26:11]Write to MH i2c: E2 08 00 47 07 80 11 00 00 00 00 00 00 C8 [09:26:11]Write i2c OK [09:26:11]MH_I2C_Read... [09:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:12]Read from MH i2c: E2 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: E2 17 00 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: E2 17 00 47 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 27 [09:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:26:12]wFMCommunicate OK [09:26:12]CreateOFDProtocolMessage done [09:26:12]OFDSenderStorePacket 86268 [09:26:12]StoreOFDPacket docnum=86268 [09:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 58 EC 07 01 47 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 33 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FC 50 01 00 35 04 06 00 F8 2F 11 61 B4 FE 0B C2 42 18 2B 9F A2 B6 [09:26:12]CheckFolder [09:26:12]dirname=/storage/ofd_packets [09:26:12]CheckFolder done [09:26:12]ProducePacketName [09:26:12]name=ofd_packets/00086268 [09:26:12]NVStorageSaveData ofd_packets/00086268 [09:26:12]File name is /storage/ofd_packets/00086268 [09:26:12]Write 301 bytes [09:26:12]NVStorageSaveData done [09:26:12]OFDSenderStorePacket done [09:26:12]KKMCreateOFDPacket done [09:26:12]NVStorageSaveData kkm_last_timestamp [09:26:12]File name is /storage/kkm_last_timestamp [09:26:12]Write 4 bytes [09:26:12]NVStorageSaveData done [09:26:12]ExternCall_PrintAddStr [09:26:12]wPrintStart [09:26:12]Write to MH i2c: 01 00 00 48 07 4F [09:26:12]Write i2c OK [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: 01 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: 01 07 00 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: 01 07 00 48 07 00 00 00 00 00 FF 0F 64 [09:26:12]RasterBufferAndPrint [09:26:12]line Счет N : (1)871163 [09:26:12]line ИНН: 02508201610067 [09:26:12]line Контрольно-Кассовый Чек [09:26:12]line ПРОДАЖА [09:26:12]line ТРК (МРК, ГНК) : 63 [09:26:12]line Товар: 2710124130 [09:26:12]line Аи-92-К-5 [09:26:12]line 10.330 * 67.80 [09:26:12]line = 700.37 [09:26:12]line НДС 12% НСП 1% [09:26:12]line > о реализуемом товаре [09:26:12]line ОКРУГЛЕНИЕ: -0.37 [09:26:12]line ИТОГО: 700.00 [09:26:12]line Внесено: 700.00 [09:26:12]line СДАЧА: 0.00 [09:26:12]line НСП 1% : 6.20 [09:26:12]line НДС 12% : 74.38 [09:26:12]line Наличными: 700.00 [09:26:12]line Безнал.: 0.00 [09:26:12]line Место: АЗС № 137 "Партнер Нефть" [09:26:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:26:12]line СНО: Общий режим [09:26:12]line Чек 46 21.09.2024 09:26 [09:26:12]line Смена: 496 ФФД: 1.0 [09:26:12]line ЗНМ: 0300000064 [09:26:12]line РНМ: 0000000000092592 [09:26:12]line Версия ККМ: 001 [09:26:12]line ФМ: 0000000000874979 [09:26:12]line ФД: 86268 [09:26:12]line ФПД: 272881038767358 [09:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092611&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86268&fm=272881038767358&tin=02508201610067®Number=0000000000092592&sum=70000 [09:26:12]OFD Sender: Processing packet 86268 [packets to send 267, broken 266] [09:26:12]ProducePacketName [09:26:12]name=ofd_packets/00086268 [09:26:12]OFD Sender: To server: pG, [09:26:12]CommunicateWithHost lk.salyk.kg:30040 [09:26:12]ConnectInit lk.salyk.kg [09:26:12]written 0, free lines is 4095 [09:26:12]Write to MH i2c: 01 00 00 73 07 7A [09:26:12]Write i2c OK [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: 01 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: 01 07 00 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: 01 07 00 73 07 00 00 00 00 00 DC 0C 69 [09:26:12]RasterBufferAndPrint [09:26:12]line [09:26:12]line [09:26:12]line [09:26:12]line [09:26:12]line [09:26:12]written 0, free lines is 3298 [09:26:12]MH_Cut [09:26:12]Write to MH i2c: D1 01 00 7A 07 01 53 [09:26:12]Write i2c OK [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: D1 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: D1 01 00 [09:26:12]MH_I2C_Read... [09:26:12]Read from MH i2c: D1 01 00 7A 07 00 52 [09:26:12]Write to MH i2c: 01 00 00 7B 07 82 [09:26:12]Write i2c OK [09:26:12]MH_I2C_Read... [09:26:13]Connected sock=11 [09:26:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 58 EC 07 01 47 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 33 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FC 50 01 00 35 04 06 00 F8 2F 11 61 B4 FE 0B C2 42 18 2B 9F A2 B6 [09:26:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6F 24 47 00 F6 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FC 50 01 00 F4 03 04 00 06 3C EE 66 B6 04 01 00 00 81 38 10 85 7C A5 C7 5F [09:26:13]CommunicateWithHost err = 0 [09:26:13]CheckOFDResponse [09:26:13]1017 (14) - 77093643461234 [09:26:13]1041 (16) - 0000000000874979 [09:26:13]1040 (4) - 86268 [09:26:13]1012 (4) - 21.09.2024 03:22 [09:26:13]1206 (1) - 0 [09:26:13]OFD Sender: Remove packet 86268 [09:26:13]ProducePacketName [09:26:13]name=ofd_packets/00086268 [09:26:13]NVStorageDeleteData [09:26:13]*** Cut start [09:26:13]*** Partial cut [09:26:13]*** CUTSNS_PIN = 1 [09:26:13]*** CUTSNS_PIN = 0 [09:26:13]*** Brake cut motor [09:26:14]OFD Sender: No OFD packet to send [09:26:14]Read from MH i2c: 01 [09:26:14]MH_I2C_Read... [09:26:14]*** Stop cut motor [09:26:14]*** Cut end [09:26:14]Read from MH i2c: 01 07 00 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: 01 07 00 7B 07 00 00 00 00 00 FF 0F 97 [09:26:14]process_action close_receipt done [09:26:14]requested_data is exist [09:26:14]produce_requested_data [09:26:14]requested_item fm.sn is exist - process it [09:26:14]wFMCommunicate request_size=4 [09:26:14]MH_SAM_APDU [09:26:14]CAPDU: 80 11 00 00 [09:26:14]Write to MH i2c: E2 08 00 7C 07 80 11 00 00 00 00 00 00 FD [09:26:14]Write i2c OK [09:26:14]MH_I2C_Read... [09:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:14]Read from MH i2c: E2 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: E2 17 00 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: E2 17 00 7C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5C [09:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:26:14]wFMCommunicate OK [09:26:14]requested_item fd.num is exist - process it [09:26:14]SAM_PROTO_GetFieldsCounters [09:26:14]wFMCommunicate request_size=4 [09:26:14]MH_SAM_APDU [09:26:14]CAPDU: 80 13 00 00 [09:26:14]Write to MH i2c: E2 08 00 7D 07 80 13 00 00 00 00 00 00 00 [09:26:14]Write i2c OK [09:26:14]MH_I2C_Read... [09:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:14]Read from MH i2c: E2 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: E2 62 00 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: E2 62 00 7D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FC 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [09:26:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FC 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:14]wFMCommunicate OK [09:26:14]SAM_PROTO_GetFieldsCounters done [09:26:14]requested_item shift.num is exist - process it [09:26:14]requested_item shift.opened is exist - process it [09:26:14]req_shift_opened [09:26:14]FM_GetShiftState [09:26:14]SAM_PROTO_GetShiftState [09:26:14]wFMCommunicate request_size=4 [09:26:14]MH_SAM_APDU [09:26:14]CAPDU: 80 13 01 00 [09:26:14]Write to MH i2c: E2 08 00 7E 07 80 13 01 00 00 00 00 00 02 [09:26:14]Write i2c OK [09:26:14]MH_I2C_Read... [09:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:14]Read from MH i2c: E2 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: E2 0E 00 [09:26:14]MH_I2C_Read... [09:26:14]Read from MH i2c: E2 0E 00 7E 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 48 [09:26:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:26:14]wFMCommunicate OK [09:26:14]SAM_PROTO_GetShiftState done [09:26:14]FM_GetShiftState done [09:26:14]req_shift_opened done [09:26:14]requested_item shift.open_date is exist - process it [09:26:14]req_shift_open_date [09:26:14]req_shift_open_date done [09:26:14]produce_requested_data done [09:26:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86268,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:26:14]process_action_free close_receipt [09:26:14]json_value_free [09:26:14]json_value_free done [09:26:14]process_json_proto returns [09:26:14]Send response to host [09:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86268,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:26:14]free response buf [09:26:14]execute_script done [09:26:14]execute_script returns [09:26:14]free content buf [09:26:14]Sock 9.Close socket [09:26:14]Sock 9.Thread stoped [09:26:19]OFD Sender: No OFD packet to send [09:26:24]OFD Sender: No OFD packet to send [09:26:29]OFD Sender: No OFD packet to send [09:26:29]recv_with_timeout no data received [09:26:34]OFD Sender: No OFD packet to send [09:26:39]OFD Sender: No OFD packet to send [09:26:44]OFD Sender: No OFD packet to send [09:26:49]OFD Sender: No OFD packet to send [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:08]recv_with_timeout no data received [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:49]OFD Sender: No OFD packet to send [09:27:54]OFD Sender: No OFD packet to send [09:27:59]OFD Sender: No OFD packet to send [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:14]OFD Sender: No OFD packet to send [09:28:15]recv_with_timeout no data received [09:28:19]OFD Sender: No OFD packet to send [09:28:24]OFD Sender: No OFD packet to send [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:39]OFD Sender: No OFD packet to send [09:28:44]OFD Sender: No OFD packet to send [09:28:49]OFD Sender: No OFD packet to send [09:28:54]OFD Sender: No OFD packet to send [09:28:54]accept exits with 10 [09:28:54]New connection [09:28:54]New thread 3066600804 created [09:28:54]Thread 3066744164 joined [09:28:54]Waiting for new connection... [09:28:54] Sock 10.Parse request [09:28:54]Sock 10.Check first char [09:28:54]Sock 10.First char is OK [09:28:54]request: POST /json_proto HTTP/1.0 [09:28:54]Method: POST [09:28:54]URL: /json_proto [09:28:54]Method is POST - this is cgi request [09:28:54]url: /json_proto [09:28:54]query_string will be loaded in cgi processing [09:28:54]execute_cgi json_proto POST (null) [09:28:54]execute_cgi path=json_proto method=POST [09:28:54]POST find Content-Length [09:28:54]Host: 172.17.47.196:8080 [09:28:54]Content-Length: 687 [09:28:54]Content-Type: application/json [09:28:54] [09:28:54]POST finish read [09:28:54]Found Content-Length = 687 [09:28:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:54]execute_script... [09:28:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:54]POST & json_proto [09:28:54]process_json_proto [09:28:54]json parsed OK: [09:28:54]protocol is kg_v1.0 [09:28:54]action value=close_receipt [09:28:54]process_action close_receipt [09:28:54]cmd_close_receipt [09:28:54]MH_GetDate [09:28:54]Write to MH i2c: F0 00 00 7F 07 75 [09:28:54]Write i2c OK [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: F0 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: F0 09 00 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: F0 09 00 7F 07 00 D7 91 EE 66 4C 6B 94 66 EB [09:28:54]GetLastDocTimeStamp 1726910771 [09:28:54]current date 1726910935 [09:28:54]FM_GetShiftState [09:28:54]SAM_PROTO_GetShiftState [09:28:54]wFMCommunicate request_size=4 [09:28:54]MH_SAM_APDU [09:28:54]CAPDU: 80 13 01 00 [09:28:54]Write to MH i2c: E2 08 00 80 07 80 13 01 00 00 00 00 00 04 [09:28:54]Write i2c OK [09:28:54]MH_I2C_Read... [09:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:54]Read from MH i2c: E2 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: E2 0E 00 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: E2 0E 00 80 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4A [09:28:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:28:54]wFMCommunicate OK [09:28:54]SAM_PROTO_GetShiftState done [09:28:54]FM_GetShiftState done [09:28:54]opened in 1726877910 [09:28:54]opened+sec_in_day 1726964310 [09:28:54]quantity*price = 100050 [09:28:54]sum+1 = 100052 [09:28:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 47 21.09.2024 09:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86269 ФПД: 224927039269774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092855&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86269&fm=224927039269774&tin=02508201610067®Number=0000000000092592&sum=100000 [09:28:55]StoreToDocumentArchive [09:28:55]shift 496 fd 86269 [09:28:55]save to /storage/0496/doc_00086269 [09:28:55]save last doc name /storage/0496/doc_00086269 to /storage/kkm_last_doc_name [09:28:55]save OK [09:28:55]Clear old archive folders... [09:28:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:28:55]tlvbuf is 0034BB60 [09:28:55]SAM_PROTO_ClearQueue [09:28:55]wFMCommunicate request_size=4 [09:28:55]MH_SAM_APDU [09:28:55]CAPDU: 80 09 00 00 [09:28:55]Write to MH i2c: E2 08 00 8D 07 80 09 00 00 00 00 00 00 06 [09:28:55]Write i2c OK [09:28:55]MH_I2C_Read... [09:28:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:55]Read from MH i2c: E2 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: E2 03 00 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: E2 03 00 8D 07 00 90 00 08 [09:28:55]RAPDU: 90 00 [09:28:55]wFMCommunicate OK [09:28:55]SAM_PROTO_ClearQueue done [09:28:55]KKMCreateOFDPacket [09:28:55]OFDProtocolAddRootSTLVToBuf [09:28:55]FM_MakeSignedData [09:28:55]FM_MakeSignedData [09:28:55]SAM_PROTO_SignData [09:28:55]wFMCommunicate request_size=4 [09:28:55]MH_SAM_APDU [09:28:55]CAPDU: 80 0D 01 02 [09:28:55]Write to MH i2c: E2 08 00 8E 07 80 0D 01 02 00 00 00 00 0E [09:28:55]Write i2c OK [09:28:55]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 8E 07 00 90 00 09 [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]wFMCommunicate request_size=255 [09:28:56]MH_SAM_APDU [09:28:56]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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 D7 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 50 01 00 35 04 06 00 [09:28:56]Write to MH i2c: E2 02 01 8F 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 D7 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 50 01 00 35 04 06 00 00 00 B2 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 8F 07 00 90 00 0A [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]wFMCommunicate request_size=11 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 0D 02 02 06 CC 91 E8 46 AB 8E [09:28:56]Write to MH i2c: E2 0E 00 90 07 80 0D 02 02 06 00 CC 91 E8 46 AB 8E 00 00 E1 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 90 07 00 90 00 0B [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 0D 03 02 [09:28:56]Write to MH i2c: E2 08 00 91 07 80 0D 03 02 00 00 00 00 13 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 0B 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 0B 00 91 07 00 F1 0D 21 91 0E 00 27 A9 90 00 A2 [09:28:56]RAPDU: F1 0D 21 91 0E 00 27 A9 90 00 [09:28:56]wFMCommunicate OK [09:28:56]SAM_PROTO_SignData done [09:28:56]FM_MakeSignedData done [09:28:56]CreateOFDProtocolMessage [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 11 00 00 [09:28:56]Write to MH i2c: E2 08 00 92 07 80 11 00 00 00 00 00 00 13 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 17 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 17 00 92 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 72 [09:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:28:56]wFMCommunicate OK [09:28:56]CreateOFDProtocolMessage done [09:28:56]OFDSenderStorePacket 86269 [09:28:56]StoreOFDPacket docnum=86269 [09:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F5 4C 08 01 29 06 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 D7 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 50 01 00 35 04 06 00 CC 91 E8 46 AB 8E F1 0D 21 91 0E 00 27 A9 [09:28:56]CheckFolder [09:28:56]dirname=/storage/ofd_packets [09:28:56]CheckFolder done [09:28:56]ProducePacketName [09:28:56]name=ofd_packets/00086269 [09:28:56]NVStorageSaveData ofd_packets/00086269 [09:28:56]File name is /storage/ofd_packets/00086269 [09:28:56]Write 302 bytes [09:28:56]NVStorageSaveData done [09:28:56]OFDSenderStorePacket done [09:28:56]KKMCreateOFDPacket done [09:28:56]NVStorageSaveData kkm_last_timestamp [09:28:56]File name is /storage/kkm_last_timestamp [09:28:56]Write 4 bytes [09:28:56]NVStorageSaveData done [09:28:56]ExternCall_PrintAddStr [09:28:56]wPrintStart [09:28:56]Write to MH i2c: 01 00 00 93 07 9A [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 07 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 07 00 93 07 00 00 00 00 00 FF 0F AF [09:28:56]RasterBufferAndPrint [09:28:56]line Счет N : (1)871164 [09:28:56]line ИНН: 02508201610067 [09:28:56]line Контрольно-Кассовый Чек [09:28:56]line ПРОДАЖА [09:28:56]line ТРК (МРК, ГНК) : 44 [09:28:56]line Товар: 2710194210 [09:28:56]line ДТ(л)-К-4 [09:28:56]line 13.130 * 76.20 [09:28:56]line = 1000.51 [09:28:56]line НДС 12% НСП 1% [09:28:56]line > о реализуемом товаре [09:28:56]line ОКРУГЛЕНИЕ: -0.51 [09:28:56]line ИТОГО: 1000.00 [09:28:56]line Внесено: 1000.00 [09:28:56]line СДАЧА: 0.00 [09:28:56]line НСП 1% : 8.85 [09:28:56]line НДС 12% : 106.25 [09:28:56]line Наличными: 1000.00 [09:28:56]line Безнал.: 0.00 [09:28:56]line Место: АЗС № 137 "Партнер Нефть" [09:28:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:28:56]line СНО: Общий режим [09:28:56]line Чек 47 21.09.2024 09:28 [09:28:56]line Смена: 496 ФФД: 1.0 [09:28:56]line ЗНМ: 0300000064 [09:28:56]line РНМ: 0000000000092592 [09:28:56]line Версия ККМ: 001 [09:28:56]line ФМ: 0000000000874979 [09:28:56]line ФД: 86269 [09:28:56]line ФПД: 224927039269774 [09:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092855&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86269&fm=224927039269774&tin=02508201610067®Number=0000000000092592&sum=100000 [09:28:56]written 0, free lines is 4095 [09:28:56]OFD Sender: Processing packet 86269 [packets to send 267, broken 266] [09:28:56]ProducePacketName [09:28:56]name=ofd_packets/00086269 [09:28:56]OFD Sender: To server: pG, [09:28:56]CommunicateWithHost lk.salyk.kg:30040 [09:28:56]ConnectInit lk.salyk.kg [09:28:56]Write to MH i2c: 01 00 00 BE 07 C5 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 07 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 07 00 BE 07 00 00 00 00 00 D5 0C AD [09:28:56]RasterBufferAndPrint [09:28:56]line [09:28:56]line [09:28:56]line [09:28:56]line [09:28:56]line [09:28:56]written 0, free lines is 3293 [09:28:56]MH_Cut [09:28:56]Write to MH i2c: D1 01 00 C5 07 01 9E [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: D1 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: D1 01 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: D1 01 00 C5 07 00 9D [09:28:56]Write to MH i2c: 01 00 00 C6 07 CD [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:57]Connected sock=11 [09:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F5 4C 08 01 29 06 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 D7 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 50 01 00 35 04 06 00 CC 91 E8 46 AB 8E F1 0D 21 91 0E 00 27 A9 [09:28:57]*** Cut start [09:28:57]*** Partial cut [09:28:57]*** CUTSNS_PIN = 1 [09:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AA E8 47 00 CA 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 50 01 00 F4 03 04 00 AA 3C EE 66 B6 04 01 00 00 5C 19 D5 9A 77 6D AE 96 [09:28:57]CommunicateWithHost err = 0 [09:28:57]CheckOFDResponse [09:28:57]1017 (14) - 77093643461234 [09:28:57]1041 (16) - 0000000000874979 [09:28:57]1040 (4) - 86269 [09:28:57]1012 (4) - 21.09.2024 03:25 [09:28:57]1206 (1) - 0 [09:28:57]OFD Sender: Remove packet 86269 [09:28:57]ProducePacketName [09:28:57]name=ofd_packets/00086269 [09:28:57]NVStorageDeleteData [09:28:57]*** CUTSNS_PIN = 0 [09:28:58]*** Brake cut motor [09:28:58]OFD Sender: No OFD packet to send [09:28:58]Read from MH i2c: 01 [09:28:58]MH_I2C_Read... [09:28:58]*** Stop cut motor [09:28:58]*** Cut end [09:28:58]Read from MH i2c: 01 07 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: 01 07 00 C6 07 00 00 00 00 00 FF 0F E2 [09:28:58]process_action close_receipt done [09:28:58]requested_data is exist [09:28:58]produce_requested_data [09:28:58]requested_item fm.sn is exist - process it [09:28:58]wFMCommunicate request_size=4 [09:28:58]MH_SAM_APDU [09:28:58]CAPDU: 80 11 00 00 [09:28:58]Write to MH i2c: E2 08 00 C7 07 80 11 00 00 00 00 00 00 48 [09:28:58]Write i2c OK [09:28:58]MH_I2C_Read... [09:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:58]Read from MH i2c: E2 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 17 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 17 00 C7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A7 [09:28:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:28:58]wFMCommunicate OK [09:28:58]requested_item fd.num is exist - process it [09:28:58]SAM_PROTO_GetFieldsCounters [09:28:58]wFMCommunicate request_size=4 [09:28:58]MH_SAM_APDU [09:28:58]CAPDU: 80 13 00 00 [09:28:58]Write to MH i2c: E2 08 00 C8 07 80 13 00 00 00 00 00 00 4B [09:28:58]Write i2c OK [09:28:58]MH_I2C_Read... [09:28:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:58]Read from MH i2c: E2 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 62 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 62 00 C8 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FD 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [09:28:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FD 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:58]wFMCommunicate OK [09:28:58]SAM_PROTO_GetFieldsCounters done [09:28:58]requested_item shift.num is exist - process it [09:28:58]requested_item shift.opened is exist - process it [09:28:58]req_shift_opened [09:28:58]FM_GetShiftState [09:28:58]SAM_PROTO_GetShiftState [09:28:58]wFMCommunicate request_size=4 [09:28:58]MH_SAM_APDU [09:28:58]CAPDU: 80 13 01 00 [09:28:58]Write to MH i2c: E2 08 00 C9 07 80 13 01 00 00 00 00 00 4D [09:28:58]Write i2c OK [09:28:58]MH_I2C_Read... [09:28:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:58]Read from MH i2c: E2 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 0E 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: E2 0E 00 C9 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 93 [09:28:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:28:58]wFMCommunicate OK [09:28:58]SAM_PROTO_GetShiftState done [09:28:58]FM_GetShiftState done [09:28:58]req_shift_opened done [09:28:58]requested_item shift.open_date is exist - process it [09:28:58]req_shift_open_date [09:28:58]req_shift_open_date done [09:28:58]produce_requested_data done [09:28:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86269,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:28:58]process_action_free close_receipt [09:28:58]json_value_free [09:28:58]json_value_free done [09:28:58]process_json_proto returns [09:28:58]Send response to host [09:28:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86269,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:28:58]free response buf [09:28:58]execute_script done [09:28:58]execute_script returns [09:28:58]free content buf [09:28:58]Sock 10.Close socket [09:28:58]Sock 10.Thread stoped [09:28:59]recv_with_timeout no data received [09:29:03]OFD Sender: No OFD packet to send [09:29:08]OFD Sender: No OFD packet to send [09:29:13]OFD Sender: No OFD packet to send [09:29:18]OFD Sender: No OFD packet to send [09:29:21]recv_with_timeout no data received [09:29:23]OFD Sender: No OFD packet to send [09:29:23]accept exits with 9 [09:29:23]New connection [09:29:23]New thread 3066744164 created [09:29:23]Thread 3066600804 joined [09:29:23]Waiting for new connection... [09:29:23] Sock 9.Parse request [09:29:23]Sock 9.Check first char [09:29:23]Sock 9.First char is OK [09:29:23]request: POST /json_proto HTTP/1.0 [09:29:23]Method: POST [09:29:23]URL: /json_proto [09:29:23]Method is POST - this is cgi request [09:29:23]url: /json_proto [09:29:23]query_string will be loaded in cgi processing [09:29:23]execute_cgi json_proto POST (null) [09:29:23]execute_cgi path=json_proto method=POST [09:29:23]POST find Content-Length [09:29:23]Host: 172.17.47.196:8080 [09:29:23]Content-Length: 687 [09:29:23]Content-Type: application/json [09:29:23] [09:29:23]POST finish read [09:29:23]Found Content-Length = 687 [09:29:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:23]execute_script... [09:29: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)871165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:23]POST & json_proto [09:29:23]process_json_proto [09:29:23]json parsed OK: [09:29:23]protocol is kg_v1.0 [09:29:23]action value=close_receipt [09:29:23]process_action close_receipt [09:29:23]cmd_close_receipt [09:29:23]MH_GetDate [09:29:23]Write to MH i2c: F0 00 00 CA 07 C0 [09:29:23]Write i2c OK [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: F0 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: F0 09 00 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: F0 09 00 CA 07 00 F4 91 EE 66 4C 6B 94 66 53 [09:29:23]GetLastDocTimeStamp 1726910935 [09:29:23]current date 1726910964 [09:29:23]FM_GetShiftState [09:29:23]SAM_PROTO_GetShiftState [09:29:23]wFMCommunicate request_size=4 [09:29:23]MH_SAM_APDU [09:29:23]CAPDU: 80 13 01 00 [09:29:23]Write to MH i2c: E2 08 00 CB 07 80 13 01 00 00 00 00 00 4F [09:29:23]Write i2c OK [09:29:23]MH_I2C_Read... [09:29:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:23]Read from MH i2c: E2 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: E2 0E 00 [09:29:23]MH_I2C_Read... [09:29:23]Read from MH i2c: E2 0E 00 CB 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 95 [09:29:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:29:23]wFMCommunicate OK [09:29:23]SAM_PROTO_GetShiftState done [09:29:23]FM_GetShiftState done [09:29:23]opened in 1726877910 [09:29:23]opened+sec_in_day 1726964310 [09:29:23]quantity*price = 100050 [09:29:23]sum+1 = 100052 [09:29:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 48 21.09.2024 09:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86270 ФПД: 243470735768322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86270&fm=243470735768322&tin=02508201610067®Number=0000000000092592&sum=100000 [09:29:24]StoreToDocumentArchive [09:29:24]shift 496 fd 86270 [09:29:24]save to /storage/0496/doc_00086270 [09:29:24]save last doc name /storage/0496/doc_00086270 to /storage/kkm_last_doc_name [09:29:24]save OK [09:29:24]Clear old archive folders... [09:29:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:29:24]tlvbuf is 00346D40 [09:29:24]SAM_PROTO_ClearQueue [09:29:24]wFMCommunicate request_size=4 [09:29:24]MH_SAM_APDU [09:29:24]CAPDU: 80 09 00 00 [09:29:24]Write to MH i2c: E2 08 00 D8 07 80 09 00 00 00 00 00 00 51 [09:29:24]Write i2c OK [09:29:24]MH_I2C_Read... [09:29:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:24]Read from MH i2c: E2 [09:29:24]MH_I2C_Read... [09:29:24]Read from MH i2c: E2 03 00 [09:29:24]MH_I2C_Read... [09:29:24]Read from MH i2c: E2 03 00 D8 07 00 90 00 53 [09:29:24]RAPDU: 90 00 [09:29:24]wFMCommunicate OK [09:29:24]SAM_PROTO_ClearQueue done [09:29:24]KKMCreateOFDPacket [09:29:24]OFDProtocolAddRootSTLVToBuf [09:29:24]FM_MakeSignedData [09:29:24]FM_MakeSignedData [09:29:24]SAM_PROTO_SignData [09:29:24]wFMCommunicate request_size=4 [09:29:24]MH_SAM_APDU [09:29:24]CAPDU: 80 0D 01 02 [09:29:24]Write to MH i2c: E2 08 00 D9 07 80 0D 01 02 00 00 00 00 59 [09:29:24]Write i2c OK [09:29:24]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 03 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 03 00 D9 07 00 90 00 54 [09:29:25]RAPDU: 90 00 [09:29:25]wFMCommunicate OK [09:29:25]wFMCommunicate request_size=255 [09:29:25]MH_SAM_APDU [09:29: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F4 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 50 01 00 35 04 06 00 [09:29:25]Write to MH i2c: E2 02 01 DA 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F4 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 50 01 00 35 04 06 00 00 00 1C [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 03 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 03 00 DA 07 00 90 00 55 [09:29:25]RAPDU: 90 00 [09:29:25]wFMCommunicate OK [09:29:25]wFMCommunicate request_size=11 [09:29:25]MH_SAM_APDU [09:29:25]CAPDU: 80 0D 02 02 06 DD 6F 72 B7 FB 02 [09:29:25]Write to MH i2c: E2 0E 00 DB 07 80 0D 02 02 06 00 DD 6F 72 B7 FB 02 00 00 DA [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 03 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 03 00 DB 07 00 90 00 56 [09:29:25]RAPDU: 90 00 [09:29:25]wFMCommunicate OK [09:29:25]wFMCommunicate request_size=4 [09:29:25]MH_SAM_APDU [09:29:25]CAPDU: 80 0D 03 02 [09:29:25]Write to MH i2c: E2 08 00 DC 07 80 0D 03 02 00 00 00 00 5E [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 0B 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 0B 00 DC 07 00 04 BC 54 15 85 1A E7 82 90 00 90 [09:29:25]RAPDU: 04 BC 54 15 85 1A E7 82 90 00 [09:29:25]wFMCommunicate OK [09:29:25]SAM_PROTO_SignData done [09:29:25]FM_MakeSignedData done [09:29:25]CreateOFDProtocolMessage [09:29:25]wFMCommunicate request_size=4 [09:29:25]MH_SAM_APDU [09:29:25]CAPDU: 80 11 00 00 [09:29:25]Write to MH i2c: E2 08 00 DD 07 80 11 00 00 00 00 00 00 5E [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:25]Read from MH i2c: E2 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 17 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: E2 17 00 DD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BD [09:29:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:29:25]wFMCommunicate OK [09:29:25]CreateOFDProtocolMessage done [09:29:25]OFDSenderStorePacket 86270 [09:29:25]StoreOFDPacket docnum=86270 [09:29:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 18 4C 08 01 3C C6 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F4 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 50 01 00 35 04 06 00 DD 6F 72 B7 FB 02 04 BC 54 15 85 1A E7 82 [09:29:25]CheckFolder [09:29:25]dirname=/storage/ofd_packets [09:29:25]CheckFolder done [09:29:25]ProducePacketName [09:29:25]name=ofd_packets/00086270 [09:29:25]NVStorageSaveData ofd_packets/00086270 [09:29:25]File name is /storage/ofd_packets/00086270 [09:29:25]Write 302 bytes [09:29:25]NVStorageSaveData done [09:29:25]OFDSenderStorePacket done [09:29:25]KKMCreateOFDPacket done [09:29:25]NVStorageSaveData kkm_last_timestamp [09:29:25]File name is /storage/kkm_last_timestamp [09:29:25]Write 4 bytes [09:29:25]NVStorageSaveData done [09:29:25]ExternCall_PrintAddStr [09:29:25]wPrintStart [09:29:25]Write to MH i2c: 01 00 00 DE 07 E5 [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: 01 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: 01 07 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: 01 07 00 DE 07 00 00 00 00 00 FF 0F FA [09:29:25]RasterBufferAndPrint [09:29:25]line Счет N : (1)871165 [09:29:25]line ИНН: 02508201610067 [09:29:25]line Контрольно-Кассовый Чек [09:29:25]line ПРОДАЖА [09:29:25]line ТРК (МРК, ГНК) : 64 [09:29:25]line Товар: 2710194210 [09:29:25]line ДТ(л)-К-4 [09:29:25]line 13.130 * 76.20 [09:29:25]line = 1000.51 [09:29:25]line НДС 12% НСП 1% [09:29:25]line > о реализуемом товаре [09:29:25]line ОКРУГЛЕНИЕ: -0.51 [09:29:25]line ИТОГО: 1000.00 [09:29:25]line Внесено: 1000.00 [09:29:25]line СДАЧА: 0.00 [09:29:25]line НСП 1% : 8.85 [09:29:25]line НДС 12% : 106.25 [09:29:25]line Наличными: 1000.00 [09:29:25]line Безнал.: 0.00 [09:29:25]line Место: АЗС № 137 "Партнер Нефть" [09:29:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:29:25]line СНО: Общий режим [09:29:25]line Чек 48 21.09.2024 09:29 [09:29:25]line Смена: 496 ФФД: 1.0 [09:29:25]line ЗНМ: 0300000064 [09:29:25]line РНМ: 0000000000092592 [09:29:25]line Версия ККМ: 001 [09:29:25]line ФМ: 0000000000874979 [09:29:25]line ФД: 86270 [09:29:25]line ФПД: 243470735768322 [09:29:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T092924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86270&fm=243470735768322&tin=02508201610067®Number=0000000000092592&sum=100000 [09:29:25]written 0, free lines is 4095 [09:29:25]OFD Sender: Processing packet 86270 [packets to send 267, broken 266] [09:29:25]ProducePacketName [09:29:25]name=ofd_packets/00086270 [09:29:25]OFD Sender: To server: pG, [09:29:25]CommunicateWithHost lk.salyk.kg:30040 [09:29:25]ConnectInit lk.salyk.kg [09:29:25]Write to MH i2c: 01 00 00 09 08 11 [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: 01 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: 01 07 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 D8 0C FC [09:29:25]RasterBufferAndPrint [09:29:25]line [09:29:25]line [09:29:25]line [09:29:25]line [09:29:25]line [09:29:25]written 0, free lines is 3296 [09:29:25]MH_Cut [09:29:25]Write to MH i2c: D1 01 00 10 08 01 EA [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: D1 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: D1 01 00 [09:29:25]MH_I2C_Read... [09:29:25]Read from MH i2c: D1 01 00 10 08 00 E9 [09:29:25]Write to MH i2c: 01 00 00 11 08 19 [09:29:25]Write i2c OK [09:29:25]MH_I2C_Read... [09:29:26]*** Cut start [09:29:26]*** Partial cut [09:29:26]*** CUTSNS_PIN = 1 [09:29:26]*** CUTSNS_PIN = 0 [09:29:26]*** Brake cut motor [09:29:27]Read from MH i2c: 01 [09:29:27]MH_I2C_Read... [09:29:27]*** Stop cut motor [09:29:27]*** Cut end [09:29:27]Read from MH i2c: 01 07 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: 01 07 00 11 08 00 00 00 00 00 FF 0F 2E [09:29:27]process_action close_receipt done [09:29:27]requested_data is exist [09:29:27]produce_requested_data [09:29:27]requested_item fm.sn is exist - process it [09:29:27]wFMCommunicate request_size=4 [09:29:27]MH_SAM_APDU [09:29:27]CAPDU: 80 11 00 00 [09:29:27]Write to MH i2c: E2 08 00 12 08 80 11 00 00 00 00 00 00 94 [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:27]Read from MH i2c: E2 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 17 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 17 00 12 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F3 [09:29:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:29:27]wFMCommunicate OK [09:29:27]requested_item fd.num is exist - process it [09:29:27]SAM_PROTO_GetFieldsCounters [09:29:27]wFMCommunicate request_size=4 [09:29:27]MH_SAM_APDU [09:29:27]CAPDU: 80 13 00 00 [09:29:27]Write to MH i2c: E2 08 00 13 08 80 13 00 00 00 00 00 00 97 [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:27]Read from MH i2c: E2 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 62 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 62 00 13 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FE 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:29:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FE 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:27]wFMCommunicate OK [09:29:27]SAM_PROTO_GetFieldsCounters done [09:29:27]requested_item shift.num is exist - process it [09:29:27]requested_item shift.opened is exist - process it [09:29:27]req_shift_opened [09:29:27]FM_GetShiftState [09:29:27]SAM_PROTO_GetShiftState [09:29:27]wFMCommunicate request_size=4 [09:29:27]MH_SAM_APDU [09:29:27]CAPDU: 80 13 01 00 [09:29:27]Write to MH i2c: E2 08 00 14 08 80 13 01 00 00 00 00 00 99 [09:29:27]Write i2c OK [09:29:27]MH_I2C_Read... [09:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:27]Read from MH i2c: E2 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 0E 00 [09:29:27]MH_I2C_Read... [09:29:27]Read from MH i2c: E2 0E 00 14 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DF [09:29:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:29:27]wFMCommunicate OK [09:29:27]SAM_PROTO_GetShiftState done [09:29:27]FM_GetShiftState done [09:29:27]req_shift_opened done [09:29:27]requested_item shift.open_date is exist - process it [09:29:27]req_shift_open_date [09:29:27]req_shift_open_date done [09:29:27]produce_requested_data done [09:29:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86270,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:29:27]process_action_free close_receipt [09:29:27]json_value_free [09:29:27]json_value_free done [09:29:27]process_json_proto returns [09:29:27]Send response to host [09:29:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86270,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:29:27]free response buf [09:29:27]execute_script done [09:29:27]execute_script returns [09:29:27]free content buf [09:29:27]Sock 9.Close socket [09:29:27]Sock 9.Thread stoped [09:29:30]ConnectInit Can't take IP for lk.salyk.kg [09:29:30]CommunicateWithHost connect error [09:29:30]CommunicateWithHost err = -1 [09:29:30]OFD Sender: Server communicate error [09:29:35]OFD Sender: Processing packet 86270 [packets to send 267, broken 266] [09:29:35]ProducePacketName [09:29:35]name=ofd_packets/00086270 [09:29:35]OFD Sender: To server: pG, [09:29:35]CommunicateWithHost lk.salyk.kg:30040 [09:29:35]ConnectInit lk.salyk.kg [09:29:36]recv_with_timeout no data received [09:29:40]ConnectInit Can't take IP for lk.salyk.kg [09:29:40]CommunicateWithHost connect error [09:29:40]CommunicateWithHost err = -1 [09:29:40]OFD Sender: Server communicate error [09:29:45]OFD Sender: Processing packet 86270 [packets to send 267, broken 266] [09:29:45]ProducePacketName [09:29:45]name=ofd_packets/00086270 [09:29:45]OFD Sender: To server: pG, [09:29:45]CommunicateWithHost lk.salyk.kg:30040 [09:29:45]ConnectInit lk.salyk.kg [09:29:50]recv_with_timeout no data received [09:30:00]Connected sock=10 [09:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 18 4C 08 01 3C C6 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F4 91 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 50 01 00 35 04 06 00 DD 6F 72 B7 FB 02 04 BC 54 15 85 1A E7 82 [09:30:01]accept exits with 8 [09:30:01]New connection [09:30:01]New thread 3066600804 created [09:30:01]Thread 3066744164 joined [09:30:01]Waiting for new connection... [09:30:01] Sock 8.Parse request [09:30:01]Sock 8.Check first char [09:30:01]Sock 8.First char is OK [09:30:01]request: POST /json_proto HTTP/1.0 [09:30:01]Method: POST [09:30:01]URL: /json_proto [09:30:01]Method is POST - this is cgi request [09:30:01]url: /json_proto [09:30:01]query_string will be loaded in cgi processing [09:30:01]execute_cgi json_proto POST (null) [09:30:01]execute_cgi path=json_proto method=POST [09:30:01]POST find Content-Length [09:30:01]Host: 172.17.47.196:8080 [09:30:01]Content-Length: 687 [09:30:01]Content-Type: application/json [09:30:01] [09:30:01]POST finish read [09:30:01]Found Content-Length = 687 [09:30:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:01]execute_script... [09:30:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:01]POST & json_proto [09:30:01]process_json_proto [09:30:01]json parsed OK: [09:30:01]protocol is kg_v1.0 [09:30:01]action value=close_receipt [09:30:01]process_action close_receipt [09:30:01]cmd_close_receipt [09:30:01]MH_GetDate [09:30:01]Write to MH i2c: F0 00 00 15 08 0C [09:30:01]Write i2c OK [09:30:01]MH_I2C_Read... [09:30:01]Read from MH i2c: F0 [09:30:01]MH_I2C_Read... [09:30:01]Read from MH i2c: F0 09 00 [09:30:01]MH_I2C_Read... [09:30:01]Read from MH i2c: F0 09 00 15 08 00 1A 92 EE 66 4C 6B 94 66 C6 [09:30:01]GetLastDocTimeStamp 1726910964 [09:30:01]current date 1726911002 [09:30:01]FM_GetShiftState [09:30:01]SAM_PROTO_GetShiftState [09:30:01]wFMCommunicate request_size=4 [09:30:01]MH_SAM_APDU [09:30:01]CAPDU: 80 13 01 00 [09:30:01]Write to MH i2c: E2 08 00 16 08 80 13 01 00 00 00 00 00 9B [09:30:01]Write i2c OK [09:30:01]MH_I2C_Read... [09:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:01]Read from MH i2c: E2 [09:30:01]MH_I2C_Read... [09:30:01]Read from MH i2c: E2 0E 00 [09:30:01]MH_I2C_Read... [09:30:01]Read from MH i2c: E2 0E 00 16 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [09:30:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:30:01]wFMCommunicate OK [09:30:01]SAM_PROTO_GetShiftState done [09:30:01]FM_GetShiftState done [09:30:01]opened in 1726877910 [09:30:01]opened+sec_in_day 1726964310 [09:30:01]quantity*price = 100050 [09:30:01]sum+1 = 100052 [09:30:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 49 21.09.2024 09:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86271 ФПД: 156537349659785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093002&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86271&fm=156537349659785&tin=02508201610067®Number=0000000000092592&sum=100000 [09:30:02]StoreToDocumentArchive [09:30:02]shift 496 fd 86271 [09:30:02]save to /storage/0496/doc_00086271 [09:30:02]save last doc name /storage/0496/doc_00086271 to /storage/kkm_last_doc_name [09:30:02]save OK [09:30:02]Clear old archive folders... [09:30:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:30:02]tlvbuf is 0035F310 [09:30:02]SAM_PROTO_ClearQueue [09:30:02]wFMCommunicate request_size=4 [09:30:02]MH_SAM_APDU [09:30:02]CAPDU: 80 09 00 00 [09:30:02]Write to MH i2c: E2 08 00 23 08 80 09 00 00 00 00 00 00 9D [09:30:02]Write i2c OK [09:30:02]MH_I2C_Read... [09:30:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:02]Read from MH i2c: E2 [09:30:02]MH_I2C_Read... [09:30:02]Read from MH i2c: E2 03 00 [09:30:02]MH_I2C_Read... [09:30:02]Read from MH i2c: E2 03 00 23 08 00 90 00 9F [09:30:02]RAPDU: 90 00 [09:30:02]wFMCommunicate OK [09:30:02]SAM_PROTO_ClearQueue done [09:30:02]KKMCreateOFDPacket [09:30:02]OFDProtocolAddRootSTLVToBuf [09:30:02]FM_MakeSignedData [09:30:02]FM_MakeSignedData [09:30:02]SAM_PROTO_SignData [09:30:02]wFMCommunicate request_size=4 [09:30:02]MH_SAM_APDU [09:30:02]CAPDU: 80 0D 01 02 [09:30:02]Write to MH i2c: E2 08 00 24 08 80 0D 01 02 00 00 00 00 A5 [09:30:02]Write i2c OK [09:30:02]MH_I2C_Read... [09:30:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:03]Read from MH i2c: E2 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 03 00 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 03 00 24 08 00 90 00 A0 [09:30:03]RAPDU: 90 00 [09:30:03]wFMCommunicate OK [09:30:03]wFMCommunicate request_size=255 [09:30:03]MH_SAM_APDU [09:30: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 1A 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 50 01 00 35 04 06 00 [09:30:03]Write to MH i2c: E2 02 01 25 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 1A 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 50 01 00 35 04 06 00 00 00 91 [09:30:03]Write i2c OK [09:30:03]MH_I2C_Read... [09:30:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:03]Read from MH i2c: E2 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 03 00 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 03 00 25 08 00 90 00 A1 [09:30:03]RAPDU: 90 00 [09:30:03]wFMCommunicate OK [09:30:03]wFMCommunicate request_size=11 [09:30:03]MH_SAM_APDU [09:30:03]CAPDU: 80 0D 02 02 06 8E 5E B1 1E DC 89 [09:30:03]Write to MH i2c: E2 0E 00 26 08 80 0D 02 02 06 00 8E 5E B1 1E DC 89 00 00 D4 [09:30:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7E 6C 47 00 85 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 50 01 00 F4 03 04 00 EB 3C EE 66 B6 04 01 00 00 CE 96 C3 90 90 32 D0 A6 [09:30:03]CommunicateWithHost err = 0 [09:30:03]CheckOFDResponse [09:30:03]1017 (14) - 77093643461234 [09:30:03]1041 (16) - 0000000000874979 [09:30:03]1040 (4) - 86270 [09:30:03]1012 (4) - 21.09.2024 03:26 [09:30:03]1206 (1) - 0 [09:30:03]OFD Sender: Remove packet 86270 [09:30:03]ProducePacketName [09:30:03]name=ofd_packets/00086270 [09:30:03]NVStorageDeleteData [09:30:03]Write i2c OK [09:30:03]MH_I2C_Read... [09:30:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:03]Read from MH i2c: E2 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 03 00 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 03 00 26 08 00 90 00 A2 [09:30:03]RAPDU: 90 00 [09:30:03]wFMCommunicate OK [09:30:03]wFMCommunicate request_size=4 [09:30:03]MH_SAM_APDU [09:30:03]CAPDU: 80 0D 03 02 [09:30:03]Write to MH i2c: E2 08 00 27 08 80 0D 03 02 00 00 00 00 AA [09:30:03]Write i2c OK [09:30:03]MH_I2C_Read... [09:30:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:03]Read from MH i2c: E2 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 0B 00 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 0B 00 27 08 00 52 48 FF 0C 16 09 A3 BB 90 00 CD [09:30:03]RAPDU: 52 48 FF 0C 16 09 A3 BB 90 00 [09:30:03]wFMCommunicate OK [09:30:03]SAM_PROTO_SignData done [09:30:03]FM_MakeSignedData done [09:30:03]CreateOFDProtocolMessage [09:30:03]wFMCommunicate request_size=4 [09:30:03]MH_SAM_APDU [09:30:03]CAPDU: 80 11 00 00 [09:30:03]Write to MH i2c: E2 08 00 28 08 80 11 00 00 00 00 00 00 AA [09:30:03]Write i2c OK [09:30:03]MH_I2C_Read... [09:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:03]Read from MH i2c: E2 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 17 00 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: E2 17 00 28 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [09:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:30:03]wFMCommunicate OK [09:30:03]CreateOFDProtocolMessage done [09:30:03]OFDSenderStorePacket 86271 [09:30:03]StoreOFDPacket docnum=86271 [09:30:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 DF 69 08 01 6A DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 1A 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 50 01 00 35 04 06 00 8E 5E B1 1E DC 89 52 48 FF 0C 16 09 A3 BB [09:30:03]CheckFolder [09:30:03]dirname=/storage/ofd_packets [09:30:03]CheckFolder done [09:30:03]ProducePacketName [09:30:03]name=ofd_packets/00086271 [09:30:03]NVStorageSaveData ofd_packets/00086271 [09:30:03]File name is /storage/ofd_packets/00086271 [09:30:03]Write 302 bytes [09:30:03]NVStorageSaveData done [09:30:03]OFDSenderStorePacket done [09:30:03]KKMCreateOFDPacket done [09:30:03]NVStorageSaveData kkm_last_timestamp [09:30:03]File name is /storage/kkm_last_timestamp [09:30:03]Write 4 bytes [09:30:03]NVStorageSaveData done [09:30:03]ExternCall_PrintAddStr [09:30:03]wPrintStart [09:30:03]Write to MH i2c: 01 00 00 29 08 31 [09:30:03]Write i2c OK [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: 01 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: 01 07 00 [09:30:03]MH_I2C_Read... [09:30:03]Read from MH i2c: 01 07 00 29 08 00 00 00 00 00 FF 0F 46 [09:30:03]RasterBufferAndPrint [09:30:03]line Счет N : (1)871166 [09:30:03]line ИНН: 02508201610067 [09:30:03]line Контрольно-Кассовый Чек [09:30:03]line ПРОДАЖА [09:30:03]line ТРК (МРК, ГНК) : 21 [09:30:03]line Товар: 2710194210 [09:30:03]line ДТ(л)-К-4 [09:30:03]line 13.130 * 76.20 [09:30:03]line = 1000.51 [09:30:03]line НДС 12% НСП 1% [09:30:03]line > о реализуемом товаре [09:30:03]line ОКРУГЛЕНИЕ: -0.51 [09:30:03]line ИТОГО: 1000.00 [09:30:03]line Внесено: 1000.00 [09:30:03]line СДАЧА: 0.00 [09:30:03]line НСП 1% : 8.85 [09:30:03]line НДС 12% : 106.25 [09:30:03]line Наличными: 1000.00 [09:30:03]line Безнал.: 0.00 [09:30:03]line Место: АЗС № 137 "Партнер Нефть" [09:30:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:30:03]line СНО: Общий режим [09:30:03]line Чек 49 21.09.2024 09:30 [09:30:03]line Смена: 496 ФФД: 1.0 [09:30:03]line ЗНМ: 0300000064 [09:30:03]line РНМ: 0000000000092592 [09:30:03]line Версия ККМ: 001 [09:30:03]line ФМ: 0000000000874979 [09:30:03]line ФД: 86271 [09:30:03]line ФПД: 156537349659785 [09:30:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093002&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86271&fm=156537349659785&tin=02508201610067®Number=0000000000092592&sum=100000 [09:30:03]written 0, free lines is 4095 [09:30:03]OFD Sender: Processing packet 86271 [packets to send 267, broken 266] [09:30:03]ProducePacketName [09:30:03]name=ofd_packets/00086271 [09:30:03]OFD Sender: To server: pG, [09:30:03]CommunicateWithHost lk.salyk.kg:30040 [09:30:03]ConnectInit lk.salyk.kg [09:30:04]Write to MH i2c: 01 00 00 54 08 5C [09:30:04]Write i2c OK [09:30:04]MH_I2C_Read... [09:30:04]Read from MH i2c: 01 [09:30:04]MH_I2C_Read... [09:30:04]Read from MH i2c: 01 07 00 [09:30:04]MH_I2C_Read... [09:30:04]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 DA 0C 49 [09:30:04]RasterBufferAndPrint [09:30:04]line [09:30:04]line [09:30:04]line [09:30:04]line [09:30:04]line [09:30:04]written 0, free lines is 3300 [09:30:04]MH_Cut [09:30:04]Write to MH i2c: D1 01 00 5B 08 01 35 [09:30:04]Write i2c OK [09:30:04]MH_I2C_Read... [09:30:04]Read from MH i2c: D1 [09:30:04]MH_I2C_Read... [09:30:04]Read from MH i2c: D1 01 00 [09:30:04]MH_I2C_Read... [09:30:04]Read from MH i2c: D1 01 00 5B 08 00 34 [09:30:04]Write to MH i2c: 01 00 00 5C 08 64 [09:30:04]Write i2c OK [09:30:04]MH_I2C_Read... [09:30:04]*** Cut start [09:30:04]*** Partial cut [09:30:04]*** CUTSNS_PIN = 1 [09:30:05]*** CUTSNS_PIN = 0 [09:30:05]*** Brake cut motor [09:30:05]Read from MH i2c: 01 [09:30:05]MH_I2C_Read... [09:30:05]*** Stop cut motor [09:30:05]*** Cut end [09:30:05]Read from MH i2c: 01 07 00 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 FF 0F 79 [09:30:05]process_action close_receipt done [09:30:05]requested_data is exist [09:30:05]produce_requested_data [09:30:05]requested_item fm.sn is exist - process it [09:30:05]wFMCommunicate request_size=4 [09:30:05]MH_SAM_APDU [09:30:05]CAPDU: 80 11 00 00 [09:30:05]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [09:30:05]Write i2c OK [09:30:05]MH_I2C_Read... [09:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:05]Read from MH i2c: E2 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: E2 17 00 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [09:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:30:05]wFMCommunicate OK [09:30:05]requested_item fd.num is exist - process it [09:30:05]SAM_PROTO_GetFieldsCounters [09:30:05]wFMCommunicate request_size=4 [09:30:05]MH_SAM_APDU [09:30:05]CAPDU: 80 13 00 00 [09:30:05]Write to MH i2c: E2 08 00 5E 08 80 13 00 00 00 00 00 00 E2 [09:30:05]Write i2c OK [09:30:05]MH_I2C_Read... [09:30:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:05]Read from MH i2c: E2 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: E2 62 00 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: E2 62 00 5E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FF 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [09:30:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FF 50 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:05]wFMCommunicate OK [09:30:05]SAM_PROTO_GetFieldsCounters done [09:30:05]requested_item shift.num is exist - process it [09:30:05]requested_item shift.opened is exist - process it [09:30:05]req_shift_opened [09:30:05]FM_GetShiftState [09:30:05]SAM_PROTO_GetShiftState [09:30:05]wFMCommunicate request_size=4 [09:30:05]MH_SAM_APDU [09:30:05]CAPDU: 80 13 01 00 [09:30:05]Write to MH i2c: E2 08 00 5F 08 80 13 01 00 00 00 00 00 E4 [09:30:05]Write i2c OK [09:30:05]MH_I2C_Read... [09:30:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:05]Read from MH i2c: E2 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: E2 0E 00 [09:30:05]MH_I2C_Read... [09:30:05]Read from MH i2c: E2 0E 00 5F 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [09:30:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:30:05]wFMCommunicate OK [09:30:05]SAM_PROTO_GetShiftState done [09:30:05]FM_GetShiftState done [09:30:05]req_shift_opened done [09:30:05]requested_item shift.open_date is exist - process it [09:30:05]req_shift_open_date [09:30:05]req_shift_open_date done [09:30:05]produce_requested_data done [09:30:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86271,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:30:05]process_action_free close_receipt [09:30:05]json_value_free [09:30:05]json_value_free done [09:30:05]process_json_proto returns [09:30:05]Send response to host [09:30:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86271,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:30:05]free response buf [09:30:05]execute_script done [09:30:05]execute_script returns [09:30:05]free content buf [09:30:05]Sock 8.Close socket [09:30:05]Sock 8.Thread stoped [09:30:06]recv_with_timeout no data received [09:30:08]ConnectInit Can't take IP for lk.salyk.kg [09:30:08]CommunicateWithHost connect error [09:30:08]CommunicateWithHost err = -1 [09:30:08]OFD Sender: Server communicate error [09:30:08]OFD Sender: Processing packet 86271 [packets to send 267, broken 266] [09:30:08]ProducePacketName [09:30:08]name=ofd_packets/00086271 [09:30:08]OFD Sender: To server: pG, [09:30:08]CommunicateWithHost lk.salyk.kg:30040 [09:30:08]ConnectInit lk.salyk.kg [09:30:13]ConnectInit Can't take IP for lk.salyk.kg [09:30:13]CommunicateWithHost connect error [09:30:13]CommunicateWithHost err = -1 [09:30:13]OFD Sender: Server communicate error [09:30:18]OFD Sender: Processing packet 86271 [packets to send 267, broken 266] [09:30:18]ProducePacketName [09:30:18]name=ofd_packets/00086271 [09:30:18]OFD Sender: To server: pG, [09:30:18]CommunicateWithHost lk.salyk.kg:30040 [09:30:18]ConnectInit lk.salyk.kg [09:30:20]accept exits with 11 [09:30:20]New connection [09:30:20]New thread 3066744164 created [09:30:20]Thread 3066600804 joined [09:30:20]Waiting for new connection... [09:30:20] Sock 11.Parse request [09:30:20]Sock 11.Check first char [09:30:20]Sock 11.First char is OK [09:30:20]request: POST /json_proto HTTP/1.0 [09:30:20]Method: POST [09:30:20]URL: /json_proto [09:30:20]Method is POST - this is cgi request [09:30:20]url: /json_proto [09:30:20]query_string will be loaded in cgi processing [09:30:20]execute_cgi json_proto POST (null) [09:30:20]execute_cgi path=json_proto method=POST [09:30:20]POST find Content-Length [09:30:20]Host: 172.17.47.196:8080 [09:30:20]Content-Length: 621 [09:30:20]Content-Type: application/json [09:30:20] [09:30:20]POST finish read [09:30:20]Found Content-Length = 621 [09:30:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147914", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:20]execute_script... [09:30: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 : (3)147914", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:20]POST & json_proto [09:30:20]process_json_proto [09:30:20]json parsed OK: [09:30:20]protocol is kg_v1.0 [09:30:20]action value=close_receipt [09:30:20]process_action close_receipt [09:30:20]cmd_close_receipt [09:30:20]MH_GetDate [09:30:20]Write to MH i2c: F0 00 00 60 08 57 [09:30:20]Write i2c OK [09:30:20]MH_I2C_Read... [09:30:20]Read from MH i2c: F0 [09:30:20]MH_I2C_Read... [09:30:20]Read from MH i2c: F0 09 00 [09:30:20]MH_I2C_Read... [09:30:20]Read from MH i2c: F0 09 00 60 08 00 2D 92 EE 66 4C 6B 94 66 24 [09:30:20]GetLastDocTimeStamp 1726911002 [09:30:20]current date 1726911021 [09:30:20]FM_GetShiftState [09:30:20]SAM_PROTO_GetShiftState [09:30:20]wFMCommunicate request_size=4 [09:30:20]MH_SAM_APDU [09:30:20]CAPDU: 80 13 01 00 [09:30:20]Write to MH i2c: E2 08 00 61 08 80 13 01 00 00 00 00 00 E6 [09:30:20]Write i2c OK [09:30:20]MH_I2C_Read... [09:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:20]Read from MH i2c: E2 [09:30:20]MH_I2C_Read... [09:30:20]Read from MH i2c: E2 0E 00 [09:30:20]MH_I2C_Read... [09:30:20]Read from MH i2c: E2 0E 00 61 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [09:30:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:30:20]wFMCommunicate OK [09:30:20]SAM_PROTO_GetShiftState done [09:30:20]FM_GetShiftState done [09:30:20]opened in 1726877910 [09:30:20]opened+sec_in_day 1726964310 [09:30:20]quantity*price = 14900 [09:30:20]sum+1 = 14901 [09:30:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 50 21.09.2024 09:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86272 ФПД: 28373634463592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093021&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86272&fm=28373634463592&tin=02508201610067®Number=0000000000092592&sum=14900 0 [09:30:21]StoreToDocumentArchive [09:30:21]shift 496 fd 86272 [09:30:21]save to /storage/0496/doc_00086272 [09:30:21]save last doc name /storage/0496/doc_00086272 to /storage/kkm_last_doc_name [09:30:21]save OK [09:30:21]Clear old archive folders... [09:30:21]ProcessDocumentItem done err = 0, tmpTLVsize=273 [09:30:21]tlvbuf is 003ACF90 [09:30:21]SAM_PROTO_ClearQueue [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 09 00 00 [09:30:21]Write to MH i2c: E2 08 00 6E 08 80 09 00 00 00 00 00 00 E8 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 6E 08 00 90 00 EA [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]SAM_PROTO_ClearQueue done [09:30:21]KKMCreateOFDPacket [09:30:21]OFDProtocolAddRootSTLVToBuf [09:30:21]FM_MakeSignedData [09:30:21]FM_MakeSignedData [09:30:21]SAM_PROTO_SignData [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 01 02 [09:30:21]Write to MH i2c: E2 08 00 6F 08 80 0D 01 02 00 00 00 00 F0 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 6F 08 00 90 00 EB [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]wFMCommunicate request_size=255 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 2D 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [09:30:21]Write to MH i2c: E2 02 01 70 08 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 recv_with_timeout no data received [09:30:21]07 04 06 00 34 3A 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 2D 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 C3 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 70 08 00 90 00 EC [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]wFMCommunicate request_size=32 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 00 51 01 00 35 04 06 00 19 CE 40 67 37 68 [09:30:21]Write to MH i2c: E2 23 00 71 08 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 00 51 01 00 35 04 06 00 19 CE 40 67 37 68 00 00 DB [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 03 00 71 08 00 90 00 ED [09:30:21]RAPDU: 90 00 [09:30:21]wFMCommunicate OK [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 0D 03 02 [09:30:21]Write to MH i2c: E2 08 00 72 08 80 0D 03 02 00 00 00 00 F5 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:21]Read from MH i2c: E2 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 0B 00 [09:30:21]MH_I2C_Read... [09:30:21]Read from MH i2c: E2 0B 00 72 08 00 60 E8 1B 3C 1C 5A A5 CF 90 00 7F [09:30:21]RAPDU: 60 E8 1B 3C 1C 5A A5 CF 90 00 [09:30:21]wFMCommunicate OK [09:30:21]SAM_PROTO_SignData done [09:30:21]FM_MakeSignedData done [09:30:21]CreateOFDProtocolMessage [09:30:21]wFMCommunicate request_size=4 [09:30:21]MH_SAM_APDU [09:30:21]CAPDU: 80 11 00 00 [09:30:21]Write to MH i2c: E2 08 00 73 08 80 11 00 00 00 00 00 00 F5 [09:30:21]Write i2c OK [09:30:21]MH_I2C_Read... [09:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:22]Read from MH i2c: E2 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 17 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: E2 17 00 73 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [09:30:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:30:22]wFMCommunicate OK [09:30:22]CreateOFDProtocolMessage done [09:30:22]OFDSenderStorePacket 86272 [09:30:22]StoreOFDPacket docnum=86272 [09:30:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 D2 AB 1D 01 5D 2C 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 2D 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 51 01 00 35 04 06 00 19 CE 40 67 37 68 60 E8 1B 3C 1C 5A A5 CF [09:30:22]CheckFolder [09:30:22]dirname=/storage/ofd_packets [09:30:22]CheckFolder done [09:30:22]ProducePacketName [09:30:22]name=ofd_packets/00086272 [09:30:22]NVStorageSaveData ofd_packets/00086272 [09:30:22]File name is /storage/ofd_packets/00086272 [09:30:22]Write 323 bytes [09:30:22]NVStorageSaveData done [09:30:22]OFDSenderStorePacket done [09:30:22]KKMCreateOFDPacket done [09:30:22]NVStorageSaveData kkm_last_timestamp [09:30:22]File name is /storage/kkm_last_timestamp [09:30:22]Write 4 bytes [09:30:22]NVStorageSaveData done [09:30:22]ExternCall_PrintAddStr [09:30:22]wPrintStart [09:30:22]Write to MH i2c: 01 00 00 74 08 7C [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 07 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 07 00 74 08 00 00 00 00 00 FF 0F 91 [09:30:22]RasterBufferAndPrint [09:30:22]line Счет N : (3)147914 [09:30:22]line ИНН: 02508201610067 [09:30:22]line Контрольно-Кассовый Чек [09:30:22]line ПРОДАЖА [09:30:22]line Товар: 48744119 [09:30:22]line Сигареты Winston Xstyle Dual [09:30:22]line 1.000 * 149.00 [09:30:22]line = 149.00 [09:30:22]line НДС 12% НСП 1% [09:30:22]line > о реализуемом товаре [09:30:22]line ИТОГО: 149.00 [09:30:22]line НСП 1% : 1.32 [09:30:22]line НДС 12% : 15.82 [09:30:22]line Наличными: 149.00 [09:30:22]line Безнал.: 0.00 [09:30:22]line Место: АЗС № 137 "Партнер Нефть" [09:30:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:30:22]line СНО: Общий режим [09:30:22]line Чек 50 21.09.2024 09:30 [09:30:22]line Смена: 496 ФФД: 1.0 [09:30:22]line ЗНМ: 0300000064 [09:30:22]line РНМ: 0000000000092592 [09:30:22]line Версия ККМ: 001 [09:30:22]line ФМ: 0000000000874979 [09:30:22]line ФД: 86272 [09:30:22]line ФПД: 28373634463592 [09:30:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093021&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86272&fm=28373634463592&tin=02508201610067®Number=0000000000092592&sum=14900 [09:30:22]line 0 [09:30:22]written 0, free lines is 4095 [09:30:22]Write to MH i2c: 01 00 00 9C 08 A4 [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 07 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: 01 07 00 9C 08 00 00 00 00 00 EB 0C A2 [09:30:22]RasterBufferAndPrint [09:30:22]line [09:30:22]line [09:30:22]line [09:30:22]line [09:30:22]line [09:30:22]written 0, free lines is 3324 [09:30:22]MH_Cut [09:30:22]Write to MH i2c: D1 01 00 A3 08 01 7D [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: D1 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: D1 01 00 [09:30:22]MH_I2C_Read... [09:30:22]Read from MH i2c: D1 01 00 A3 08 00 7C [09:30:22]Write to MH i2c: 01 00 00 A4 08 AC [09:30:22]Write i2c OK [09:30:22]MH_I2C_Read... [09:30:23]*** Cut start [09:30:23]*** Partial cut [09:30:23]*** CUTSNS_PIN = 1 [09:30:23]*** CUTSNS_PIN = 0 [09:30:23]*** Brake cut motor [09:30:23]ConnectInit Can't take IP for lk.salyk.kg [09:30:23]CommunicateWithHost connect error [09:30:23]CommunicateWithHost err = -1 [09:30:23]OFD Sender: Server communicate error [09:30:24]OFD Sender: Processing packet 86271 [packets to send 268, broken 266] [09:30:24]ProducePacketName [09:30:24]name=ofd_packets/00086271 [09:30:24]OFD Sender: To server: pG, [09:30:24]CommunicateWithHost lk.salyk.kg:30040 [09:30:24]ConnectInit lk.salyk.kg [09:30:24]Read from MH i2c: 01 [09:30:24]MH_I2C_Read... [09:30:24]*** Stop cut motor [09:30:24]*** Cut end [09:30:24]Read from MH i2c: 01 07 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: 01 07 00 A4 08 00 00 00 00 00 FF 0F C1 [09:30:24]process_action close_receipt done [09:30:24]requested_data is exist [09:30:24]produce_requested_data [09:30:24]requested_item fm.sn is exist - process it [09:30:24]wFMCommunicate request_size=4 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 11 00 00 [09:30:24]Write to MH i2c: E2 08 00 A5 08 80 11 00 00 00 00 00 00 27 [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 17 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 17 00 A5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 86 [09:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:30:24]wFMCommunicate OK [09:30:24]requested_item fd.num is exist - process it [09:30:24]SAM_PROTO_GetFieldsCounters [09:30:24]wFMCommunicate request_size=4 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 13 00 00 [09:30:24]Write to MH i2c: E2 08 00 A6 08 80 13 00 00 00 00 00 00 2A [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 62 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 62 00 A6 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 00 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [09:30:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 00 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:24]wFMCommunicate OK [09:30:24]SAM_PROTO_GetFieldsCounters done [09:30:24]requested_item shift.num is exist - process it [09:30:24]requested_item shift.opened is exist - process it [09:30:24]req_shift_opened [09:30:24]FM_GetShiftState [09:30:24]SAM_PROTO_GetShiftState [09:30:24]wFMCommunicate request_size=4 [09:30:24]MH_SAM_APDU [09:30:24]CAPDU: 80 13 01 00 [09:30:24]Write to MH i2c: E2 08 00 A7 08 80 13 01 00 00 00 00 00 2C [09:30:24]Write i2c OK [09:30:24]MH_I2C_Read... [09:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:24]Read from MH i2c: E2 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 0E 00 [09:30:24]MH_I2C_Read... [09:30:24]Read from MH i2c: E2 0E 00 A7 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 72 [09:30:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:30:24]wFMCommunicate OK [09:30:24]SAM_PROTO_GetShiftState done [09:30:24]FM_GetShiftState done [09:30:24]req_shift_opened done [09:30:24]requested_item shift.open_date is exist - process it [09:30:24]req_shift_open_date [09:30:24]req_shift_open_date done [09:30:24]produce_requested_data done [09:30:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86272,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:30:24]process_action_free close_receipt [09:30:24]json_value_free [09:30:24]json_value_free done [09:30:24]process_json_proto returns [09:30:24]Send response to host [09:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86272,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:30:24]free response buf [09:30:24]execute_script done [09:30:24]execute_script returns [09:30:24]free content buf [09:30:24]Sock 11.Close socket [09:30:24]Sock 11.Thread stoped [09:30:29]ConnectInit Can't take IP for lk.salyk.kg [09:30:29]CommunicateWithHost connect error [09:30:29]CommunicateWithHost err = -1 [09:30:29]OFD Sender: Server communicate error [09:30:34]OFD Sender: Processing packet 86271 [packets to send 268, broken 266] [09:30:34]ProducePacketName [09:30:34]name=ofd_packets/00086271 [09:30:34]OFD Sender: To server: pG, [09:30:34]CommunicateWithHost lk.salyk.kg:30040 [09:30:34]ConnectInit lk.salyk.kg [09:30:37]recv_with_timeout no data received [09:30:39]ConnectInit Can't take IP for lk.salyk.kg [09:30:39]CommunicateWithHost connect error [09:30:39]CommunicateWithHost err = -1 [09:30:39]OFD Sender: Server communicate error [09:30:44]OFD Sender: Processing packet 86271 [packets to send 268, broken 266] [09:30:44]ProducePacketName [09:30:44]name=ofd_packets/00086271 [09:30:44]OFD Sender: To server: pG, [09:30:44]CommunicateWithHost lk.salyk.kg:30040 [09:30:44]ConnectInit lk.salyk.kg [09:30:49]ConnectInit Can't take IP for lk.salyk.kg [09:30:49]CommunicateWithHost connect error [09:30:49]CommunicateWithHost err = -1 [09:30:49]OFD Sender: Server communicate error [09:30:54]OFD Sender: Processing packet 86271 [packets to send 268, broken 266] [09:30:54]ProducePacketName [09:30:54]name=ofd_packets/00086271 [09:30:54]OFD Sender: To server: pG, [09:30:54]CommunicateWithHost lk.salyk.kg:30040 [09:30:54]ConnectInit lk.salyk.kg [09:30:54]recv_with_timeout no data received [09:30:59]ConnectInit Can't take IP for lk.salyk.kg [09:30:59]CommunicateWithHost connect error [09:30:59]CommunicateWithHost err = -1 [09:30:59]OFD Sender: Server communicate error [09:31:04]OFD Sender: Processing packet 86271 [packets to send 268, broken 266] [09:31:04]ProducePacketName [09:31:04]name=ofd_packets/00086271 [09:31:04]OFD Sender: To server: pG, [09:31:04]CommunicateWithHost lk.salyk.kg:30040 [09:31:04]ConnectInit lk.salyk.kg [09:31:10]recv_with_timeout no data received [09:31:19]Connected sock=9 [09:31:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 DF 69 08 01 6A DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 1A 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 50 01 00 35 04 06 00 8E 5E B1 1E DC 89 52 48 FF 0C 16 09 A3 BB [09:31:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5D EA 47 00 06 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 50 01 00 F4 03 04 00 3A 3D EE 66 B6 04 01 00 00 61 81 EA E8 17 83 AD 1B [09:31:23]CommunicateWithHost err = 0 [09:31:23]CheckOFDResponse [09:31:23]1017 (14) - 77093643461234 [09:31:23]1041 (16) - 0000000000874979 [09:31:23]1040 (4) - 86271 [09:31:23]1012 (4) - 21.09.2024 03:27 [09:31:23]1206 (1) - 0 [09:31:23]OFD Sender: Remove packet 86271 [09:31:23]ProducePacketName [09:31:23]name=ofd_packets/00086271 [09:31:23]NVStorageDeleteData [09:31:23]OFD Sender: Processing packet 86272 [packets to send 267, broken 266] [09:31:23]ProducePacketName [09:31:23]name=ofd_packets/00086272 [09:31:23]OFD Sender: To server: pG, [09:31:23]CommunicateWithHost lk.salyk.kg:30040 [09:31:23]ConnectInit lk.salyk.kg [09:31:25]recv_with_timeout no data received [09:31:28]ConnectInit Can't take IP for lk.salyk.kg [09:31:28]CommunicateWithHost connect error [09:31:28]CommunicateWithHost err = -1 [09:31:28]OFD Sender: Server communicate error [09:31:33]OFD Sender: Processing packet 86272 [packets to send 267, broken 266] [09:31:33]ProducePacketName [09:31:33]name=ofd_packets/00086272 [09:31:33]OFD Sender: To server: pG, [09:31:33]CommunicateWithHost lk.salyk.kg:30040 [09:31:33]ConnectInit lk.salyk.kg [09:31:41]recv_with_timeout no data received [09:31:51]Connected sock=9 [09:31:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 D2 AB 1D 01 5D 2C 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 2D 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 51 01 00 35 04 06 00 19 CE 40 67 37 68 60 E8 1B 3C 1C 5A A5 CF [09:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 11 5C 47 00 27 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 51 01 00 F4 03 04 00 5A 3D EE 66 B6 04 01 00 00 2E 47 6C EA 84 CF B8 26 [09:31:54]CommunicateWithHost err = 0 [09:31:54]CheckOFDResponse [09:31:54]1017 (14) - 77093643461234 [09:31:54]1041 (16) - 0000000000874979 [09:31:54]1040 (4) - 86272 [09:31:54]1012 (4) - 21.09.2024 03:28 [09:31:54]1206 (1) - 0 [09:31:54]OFD Sender: Remove packet 86272 [09:31:54]ProducePacketName [09:31:54]name=ofd_packets/00086272 [09:31:54]NVStorageDeleteData [09:31:54]OFD Sender: No OFD packet to send [09:31:57]recv_with_timeout no data received [09:31:59]OFD Sender: No OFD packet to send [09:32:04]OFD Sender: No OFD packet to send [09:32:09]OFD Sender: No OFD packet to send [09:32:14]OFD Sender: No OFD packet to send [09:32:16]accept exits with 12 [09:32:16]New connection [09:32:16]New thread 3066600804 created [09:32:16]Thread 3066744164 joined [09:32:16]Waiting for new connection... [09:32:16] Sock 12.Parse request [09:32:16]Sock 12.Check first char [09:32:16]Sock 12.First char is OK [09:32:16]request: POST /json_proto HTTP/1.0 [09:32:16]Method: POST [09:32:16]URL: /json_proto [09:32:16]Method is POST - this is cgi request [09:32:16]url: /json_proto [09:32:16]query_string will be loaded in cgi processing [09:32:16]execute_cgi json_proto POST (null) [09:32:16]execute_cgi path=json_proto method=POST [09:32:16]POST find Content-Length [09:32:16]Host: 172.17.47.196:8080 [09:32:16]Content-Length: 797 [09:32:16]Content-Type: application/json [09:32:16] [09:32:16]POST finish read [09:32:16]Found Content-Length = 797 [09:32:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92861", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:16]execute_script... [09:32: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)871167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92861", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:16]POST & json_proto [09:32:16]process_json_proto [09:32:16]json parsed OK: [09:32:16]protocol is kg_v1.0 [09:32:16]action value=close_receipt [09:32:16]process_action close_receipt [09:32:16]cmd_close_receipt [09:32:16]MH_GetDate [09:32:16]Write to MH i2c: F0 00 00 A8 08 9F [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: F0 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: F0 09 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: F0 09 00 A8 08 00 A1 92 EE 66 4C 6B 94 66 E0 [09:32:16]GetLastDocTimeStamp 1726911021 [09:32:16]current date 1726911137 [09:32:16]FM_GetShiftState [09:32:16]SAM_PROTO_GetShiftState [09:32:16]wFMCommunicate request_size=4 [09:32:16]MH_SAM_APDU [09:32:16]CAPDU: 80 13 01 00 [09:32:16]Write to MH i2c: E2 08 00 A9 08 80 13 01 00 00 00 00 00 2E [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:17]Read from MH i2c: E2 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 0E 00 [09:32:17]MH_I2C_Read... [09:32:17]Read from MH i2c: E2 0E 00 A9 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [09:32:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:32:17]wFMCommunicate OK [09:32:17]SAM_PROTO_GetShiftState done [09:32:17]FM_GetShiftState done [09:32:17]opened in 1726877910 [09:32:17]opened+sec_in_day 1726964310 [09:32:17]quantity*price = 0 [09:32:17]sum+1 = 1 [09:32:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 51 21.09.2024 09:32 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 92861 ФМ: 0000000000874979 ФД: 86273 ФПД: 129461246046450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86273&fm=129461246046450&tin=02508201610067®Number=0000000000092592&sum=0 [09:32:18]StoreToDocumentArchive [09:32:18]shift 496 fd 86273 [09:32:18]save to /storage/0496/doc_00086273 [09:32:18]save last doc name /storage/0496/doc_00086273 to /storage/kkm_last_doc_name [09:32:18]save OK [09:32:18]Clear old archive folders... [09:32:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:32:18]tlvbuf is 003B3530 [09:32:18]SAM_PROTO_ClearQueue [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 09 00 00 [09:32:18]Write to MH i2c: E2 08 00 B6 08 80 09 00 00 00 00 00 00 30 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 B6 08 00 90 00 32 [09:32:18]RAPDU: 90 00 [09:32:18]wFMCommunicate OK [09:32:18]SAM_PROTO_ClearQueue done [09:32:18]KKMCreateOFDPacket [09:32:18]OFDProtocolAddRootSTLVToBuf [09:32:18]FM_MakeSignedData [09:32:18]FM_MakeSignedData [09:32:18]SAM_PROTO_SignData [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 0D 01 02 [09:32:18]Write to MH i2c: E2 08 00 B7 08 80 0D 01 02 00 00 00 00 38 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 B7 08 00 90 00 33 [09:32:18]RAPDU: 90 00 [09:32:18]wFMCommunicate OK [09:32:18]wFMCommunicate request_size=255 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A1 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 51 01 00 35 04 06 00 [09:32:18]Write to MH i2c: E2 02 01 B8 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 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A1 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 51 01 00 35 04 06 00 00 00 5A [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 B8 08 00 90 00 34 [09:32:18]RAPDU: 90 00 [09:32:18]wFMCommunicate OK [09:32:18]wFMCommunicate request_size=11 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 0D 02 02 06 75 BE 8B 95 30 F2 [09:32:18]Write to MH i2c: E2 0E 00 B9 08 80 0D 02 02 06 00 75 BE 8B 95 30 F2 00 00 BC [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 03 00 B9 08 00 90 00 35 [09:32:18]RAPDU: 90 00 [09:32:18]wFMCommunicate OK [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 0D 03 02 [09:32:18]Write to MH i2c: E2 08 00 BA 08 80 0D 03 02 00 00 00 00 3D [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0B 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0B 00 BA 08 00 AB 13 70 5C 17 97 5C 23 90 00 F5 [09:32:18]RAPDU: AB 13 70 5C 17 97 5C 23 90 00 [09:32:18]wFMCommunicate OK [09:32:18]SAM_PROTO_SignData done [09:32:18]FM_MakeSignedData done [09:32:18]CreateOFDProtocolMessage [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 11 00 00 [09:32:18]Write to MH i2c: E2 08 00 BB 08 80 11 00 00 00 00 00 00 3D [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 17 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 17 00 BB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9C [09:32:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:32:18]wFMCommunicate OK [09:32:18]CreateOFDProtocolMessage done [09:32:18]OFDSenderStorePacket 86273 [09:32:18]StoreOFDPacket docnum=86273 [09:32:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 84 CB 08 01 38 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 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A1 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 51 01 00 35 04 06 00 75 BE 8B 95 30 F2 AB 13 70 5C 17 97 5C 23 [09:32:18]CheckFolder [09:32:18]dirname=/storage/ofd_packets [09:32:18]CheckFolder done [09:32:18]ProducePacketName [09:32:18]name=ofd_packets/00086273 [09:32:18]NVStorageSaveData ofd_packets/00086273 [09:32:18]File name is /storage/ofd_packets/00086273 [09:32:18]Write 302 bytes [09:32:18]NVStorageSaveData done [09:32:18]OFDSenderStorePacket done [09:32:18]KKMCreateOFDPacket done [09:32:18]NVStorageSaveData kkm_last_timestamp [09:32:18]File name is /storage/kkm_last_timestamp [09:32:18]Write 4 bytes [09:32:18]NVStorageSaveData done [09:32:18]ExternCall_PrintAddStr [09:32:18]wPrintStart [09:32:18]Write to MH i2c: 01 00 00 BC 08 C4 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: 01 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: 01 07 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: 01 07 00 BC 08 00 00 00 00 00 FF 0F D9 [09:32:18]RasterBufferAndPrint [09:32:18]line Счет N : (1)871167 [09:32:18]line ИНН: 02508201610067 [09:32:18]line Контрольно-Кассовый Чек [09:32:18]line ПРОДАЖА [09:32:18]line ТРК (МРК, ГНК) : 11 [09:32:18]line Товар: 2710194210 [09:32:18]line ДТ(л)-К-4 [09:32:18]line 15.000 * 0.00 [09:32:18]line = 0.00 [09:32:18]line НДС 12% НСП 1% [09:32:18]line > о реализуемом товаре [09:32:18]line ИТОГО: 0.00 [09:32:18]line НСП 1% : 0.00 [09:32:18]line НДС 12% : 0.00 [09:32:18]line Наличными: 0.00 [09:32:18]line Безнал.: 0.00 [09:32:18]line Место: АЗС № 137 "Партнер Нефть" [09:32:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:32:18]line СНО: Общий режим [09:32:18]line Чек 51 21.09.2024 09:32 [09:32:18]line Смена: 496 ФФД: 1.0 [09:32:18]line ЗНМ: 0300000064 [09:32:18]line РНМ: 0000000000092592 [09:32:18]line Версия ККМ: 001 [09:32:18]line Талоны: Топливная Карта [09:32:18]line 92861 [09:32:18]line ФМ: 0000000000874979 [09:32:18]line ФД: 86273 [09:32:18]line ФПД: 129461246046450 [09:32:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86273&fm=129461246046450&tin=02508201610067®Number=0000000000092592&sum=0 [09:32:18]written 0, free lines is 4095 [09:32:18]OFD Sender: Processing packet 86273 [packets to send 267, broken 266] [09:32:18]ProducePacketName [09:32:18]name=ofd_packets/00086273 [09:32:18]OFD Sender: To server: pG, [09:32:18]CommunicateWithHost lk.salyk.kg:30040 [09:32:18]ConnectInit lk.salyk.kg [09:32:19]Write to MH i2c: 01 00 00 E6 08 EE [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: 01 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: 01 07 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: 01 07 00 E6 08 00 00 00 00 00 E4 0C E5 [09:32:19]RasterBufferAndPrint [09:32:19]line [09:32:19]line [09:32:19]line [09:32:19]line [09:32:19]line [09:32:19]written 0, free lines is 3306 [09:32:19]MH_Cut [09:32:19]Write to MH i2c: D1 01 00 ED 08 01 C7 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: D1 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: D1 01 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: D1 01 00 ED 08 00 C6 [09:32:19]Write to MH i2c: 01 00 00 EE 08 F6 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** Cut start [09:32:19]*** Partial cut [09:32:19]*** CUTSNS_PIN = 1 [09:32:19]*** CUTSNS_PIN = 0 [09:32:20]*** Brake cut motor [09:32:20]Read from MH i2c: 01 [09:32:20]MH_I2C_Read... [09:32:20]*** Stop cut motor [09:32:20]*** Cut end [09:32:20]Read from MH i2c: 01 07 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 EE 08 00 00 00 00 00 FF 0F 0B [09:32:20]process_action close_receipt done [09:32:20]requested_data is exist [09:32:20]produce_requested_data [09:32:20]requested_item fm.sn is exist - process it [09:32:20]wFMCommunicate request_size=4 [09:32:20]MH_SAM_APDU [09:32:20]CAPDU: 80 11 00 00 [09:32:20]Write to MH i2c: E2 08 00 EF 08 80 11 00 00 00 00 00 00 71 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:20]Read from MH i2c: E2 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 17 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 17 00 EF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [09:32:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:32:20]wFMCommunicate OK [09:32:20]requested_item fd.num is exist - process it [09:32:20]SAM_PROTO_GetFieldsCounters [09:32:20]wFMCommunicate request_size=4 [09:32:20]MH_SAM_APDU [09:32:20]CAPDU: 80 13 00 00 [09:32:20]Write to MH i2c: E2 08 00 F0 08 80 13 00 00 00 00 00 00 74 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:20]Read from MH i2c: E2 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 62 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 62 00 F0 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 01 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [09:32:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 01 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:20]wFMCommunicate OK [09:32:20]SAM_PROTO_GetFieldsCounters done [09:32:20]requested_item shift.num is exist - process it [09:32:20]requested_item shift.opened is exist - process it [09:32:20]req_shift_opened [09:32:20]FM_GetShiftState [09:32:20]SAM_PROTO_GetShiftState [09:32:20]wFMCommunicate request_size=4 [09:32:20]MH_SAM_APDU [09:32:20]CAPDU: 80 13 01 00 [09:32:20]Write to MH i2c: E2 08 00 F1 08 80 13 01 00 00 00 00 00 76 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:20]Read from MH i2c: E2 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 0E 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: E2 0E 00 F1 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BC [09:32:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:32:20]wFMCommunicate OK [09:32:20]SAM_PROTO_GetShiftState done [09:32:20]FM_GetShiftState done [09:32:20]req_shift_opened done [09:32:20]requested_item shift.open_date is exist - process it [09:32:20]req_shift_open_date [09:32:20]req_shift_open_date done [09:32:20]produce_requested_data done [09:32:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86273,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:32:20]process_action_free close_receipt [09:32:20]json_value_free [09:32:20]json_value_free done [09:32:20]process_json_proto returns [09:32:20]Send response to host [09:32:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86273,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:32:20]free response buf [09:32:20]execute_script done [09:32:20]execute_script returns [09:32:20]free content buf [09:32:20]Sock 12.Close socket [09:32:20]Sock 12.Thread stoped [09:32:23]Connected sock=8 [09:32:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 84 CB 08 01 38 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 34 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A1 92 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 51 01 00 35 04 06 00 75 BE 8B 95 30 F2 AB 13 70 5C 17 97 5C 23 [09:32:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0A 14 47 00 CB 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 51 01 00 F4 03 04 00 78 3D EE 66 B6 04 01 00 00 79 01 48 AB AC B4 86 DC [09:32:24]CommunicateWithHost err = 0 [09:32:24]CheckOFDResponse [09:32:24]1017 (14) - 77093643461234 [09:32:24]1041 (16) - 0000000000874979 [09:32:24]1040 (4) - 86273 [09:32:24]1012 (4) - 21.09.2024 03:28 [09:32:24]1206 (1) - 0 [09:32:24]OFD Sender: Remove packet 86273 [09:32:24]ProducePacketName [09:32:24]name=ofd_packets/00086273 [09:32:24]NVStorageDeleteData [09:32:24]OFD Sender: No OFD packet to send [09:32:28]recv_with_timeout no data received [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:42]recv_with_timeout no data received [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:58]recv_with_timeout no data received [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:46]recv_with_timeout no data received [09:33:48]accept exits with 9 [09:33:48]New connection [09:33:48]New thread 3066744164 created [09:33:48]Thread 3066600804 joined [09:33:48]Waiting for new connection... [09:33:48] Sock 9.Parse request [09:33:48]Sock 9.Check first char [09:33:48]Sock 9.First char is OK [09:33:48]request: POST /json_proto HTTP/1.0 [09:33:48]Method: POST [09:33:48]URL: /json_proto [09:33:48]Method is POST - this is cgi request [09:33:48]url: /json_proto [09:33:48]query_string will be loaded in cgi processing [09:33:48]execute_cgi json_proto POST (null) [09:33:48]execute_cgi path=json_proto method=POST [09:33:48]POST find Content-Length [09:33:48]Host: 172.17.47.196:8080 [09:33:48]Content-Length: 687 [09:33:48]Content-Type: application/json [09:33:48] [09:33:48]POST finish read [09:33:48]Found Content-Length = 687 [09:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:48]execute_script... [09:33: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)871169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:48]POST & json_proto [09:33:48]process_json_proto [09:33:48]json parsed OK: [09:33:48]protocol is kg_v1.0 [09:33:48]action value=close_receipt [09:33:48]process_action close_receipt [09:33:48]cmd_close_receipt [09:33:48]MH_GetDate [09:33:48]Write to MH i2c: F0 00 00 F2 08 E9 [09:33:48]Write i2c OK [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: F0 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: F0 09 00 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: F0 09 00 F2 08 00 FD 92 EE 66 4C 6B 94 66 86 [09:33:48]GetLastDocTimeStamp 1726911137 [09:33:48]current date 1726911229 [09:33:48]FM_GetShiftState [09:33:48]SAM_PROTO_GetShiftState [09:33:48]wFMCommunicate request_size=4 [09:33:48]MH_SAM_APDU [09:33:48]CAPDU: 80 13 01 00 [09:33:48]Write to MH i2c: E2 08 00 F3 08 80 13 01 00 00 00 00 00 78 [09:33:48]Write i2c OK [09:33:48]MH_I2C_Read... [09:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:48]Read from MH i2c: E2 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: E2 0E 00 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: E2 0E 00 F3 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BE [09:33:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:33:48]wFMCommunicate OK [09:33:48]SAM_PROTO_GetShiftState done [09:33:48]FM_GetShiftState done [09:33:48]opened in 1726877910 [09:33:48]opened+sec_in_day 1726964310 [09:33:48]quantity*price = 100050 [09:33:48]sum+1 = 100052 [09:33:48]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 53 21.09.2024 09:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86275 ФПД: 140082760449429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093616&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86275&fm=140082760449429&tin=02508201610067®Number=0000000000092592&sum=50000 [09:36:16]StoreToDocumentArchive [09:36:16]shift 496 fd 86275 [09:36:16]save to /storage/0496/doc_00086275 [09:36:16]save last doc name /storage/0496/doc_00086275 to /storage/kkm_last_doc_name [09:36:16]save OK [09:36:16]Clear old archive folders... [09:36:16]OFD Sender: No OFD packet to send [09:36:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:16]tlvbuf is 002D7CD0 [09:36:16]SAM_PROTO_ClearQueue [09:36:16]wFMCommunicate request_size=4 [09:36:16]MH_SAM_APDU [09:36:16]CAPDU: 80 09 00 00 [09:36:16]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:36:16]Write i2c OK [09:36:16]MH_I2C_Read... [09:36:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:16]Read from MH i2c: E2 [09:36:16]MH_I2C_Read... [09:36:16]Read from MH i2c: E2 03 00 [09:36:16]MH_I2C_Read... [09:36:16]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:36:16]RAPDU: 90 00 [09:36:16]wFMCommunicate OK [09:36:16]SAM_PROTO_ClearQueue done [09:36:16]KKMCreateOFDPacket [09:36:16]OFDProtocolAddRootSTLVToBuf [09:36:16]FM_MakeSignedData [09:36:16]FM_MakeSignedData [09:36:16]SAM_PROTO_SignData [09:36:16]wFMCommunicate request_size=4 [09:36:16]MH_SAM_APDU [09:36:16]CAPDU: 80 0D 01 02 [09:36:16]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:36:17]Write i2c OK [09:36:17]MH_I2C_Read... [09:36:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:17]Read from MH i2c: E2 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 03 00 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:36:17]RAPDU: 90 00 [09:36:17]wFMCommunicate OK [09:36:17]wFMCommunicate request_size=255 [09:36:17]MH_SAM_APDU [09:36:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 90 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 51 01 00 35 04 06 00 7F [09:36:17]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 35 00 00 00 F4 03 04 00 90 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 51 01 00 35 04 06 00 7F 00 00 A3 [09:36:17]Write i2c OK [09:36:17]MH_I2C_Read... [09:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:17]Read from MH i2c: E2 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 03 00 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:36:17]RAPDU: 90 00 [09:36:17]wFMCommunicate OK [09:36:17]wFMCommunicate request_size=10 [09:36:17]MH_SAM_APDU [09:36:17]CAPDU: 80 0D 02 02 05 67 8F 2C FD 95 [09:36:17]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 67 8F 2C FD 95 00 00 66 [09:36:17]Write i2c OK [09:36:17]MH_I2C_Read... [09:36:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:17]Read from MH i2c: E2 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 03 00 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:36:17]RAPDU: 90 00 [09:36:17]wFMCommunicate OK [09:36:17]wFMCommunicate request_size=4 [09:36:17]MH_SAM_APDU [09:36:17]CAPDU: 80 0D 03 02 [09:36:17]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:36:17]Write i2c OK [09:36:17]MH_I2C_Read... [09:36:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:17]Read from MH i2c: E2 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 0B 00 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 0B 00 2F 00 00 FF C5 67 E3 1B 1E 01 0F 90 00 02 [09:36:17]RAPDU: FF C5 67 E3 1B 1E 01 0F 90 00 [09:36:17]wFMCommunicate OK [09:36:17]SAM_PROTO_SignData done [09:36:17]FM_MakeSignedData done [09:36:17]CreateOFDProtocolMessage [09:36:17]wFMCommunicate request_size=4 [09:36:17]MH_SAM_APDU [09:36:17]CAPDU: 80 11 00 00 [09:36:17]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:36:17]Write i2c OK [09:36:17]MH_I2C_Read... [09:36:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:17]Read from MH i2c: E2 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 17 00 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [09:36:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:36:17]wFMCommunicate OK [09:36:17]CreateOFDProtocolMessage done [09:36:17]OFDSenderStorePacket 86275 [09:36:17]StoreOFDPacket docnum=86275 [09:36:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B0 70 07 01 FA A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 90 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 51 01 00 35 04 06 00 7F 67 8F 2C FD 95 FF C5 67 E3 1B 1E 01 0F [09:36:17]CheckFolder [09:36:17]dirname=/storage/ofd_packets [09:36:17]CheckFolder done [09:36:17]ProducePacketName [09:36:17]name=ofd_packets/00086275 [09:36:17]NVStorageSaveData ofd_packets/00086275 [09:36:17]File name is /storage/ofd_packets/00086275 [09:36:17]Write 301 bytes [09:36:17]NVStorageSaveData done [09:36:17]OFDSenderStorePacket done [09:36:17]KKMCreateOFDPacket done [09:36:17]NVStorageSaveData kkm_last_timestamp [09:36:17]File name is /storage/kkm_last_timestamp [09:36:17]Write 4 bytes [09:36:17]NVStorageSaveData done [09:36:17]ExternCall_PrintAddStr [09:36:17]wPrintStart [09:36:17]Write to MH i2c: 01 00 00 31 00 31 [09:36:17]Write i2c OK [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: 01 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: 01 07 00 [09:36:17]MH_I2C_Read... [09:36:17]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:36:17]RasterBufferAndPrint [09:36:17]line Счет N : (1)871168 [09:36:17]line ИНН: 02508201610067 [09:36:17]line Контрольно-Кассовый Чек [09:36:17]line ПРОДАЖА [09:36:17]line ТРК (МРК, ГНК) : 53 [09:36:17]line Товар: 2710124130 [09:36:17]line Аи-92-К-5 [09:36:17]line 7.380 * 67.80 [09:36:17]line = 500.36 [09:36:17]line НДС 12% НСП 1% [09:36:17]line > о реализуемом товаре [09:36:17]line ОКРУГЛЕНИЕ: -0.36 [09:36:17]line ИТОГО: 500.00 [09:36:17]line Внесено: 500.00 [09:36:17]line СДАЧА: 0.00 [09:36:17]line НСП 1% : 4.43 [09:36:17]line НДС 12% : 53.14 [09:36:17]line Наличными: 500.00 [09:36:17]line Безнал.: 0.00 [09:36:17]line Место: АЗС № 137 "Партнер Нефть" [09:36:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:36:17]line СНО: Общий режим [09:36:17]line Чек 53 21.09.2024 09:36 [09:36:17]line Смена: 496 ФФД: 1.0 [09:36:17]line ЗНМ: 0300000064 [09:36:17]line РНМ: 0000000000092592 [09:36:17]line Версия ККМ: 001 [09:36:17]line ФМ: 0000000000874979 [09:36:17]line ФД: 86275 [09:36:17]line ФПД: 140082760449429 [09:36:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093616&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86275&fm=140082760449429&tin=02508201610067®Number=0000000000092592&sum=50000 [09:36:18]written 0, free lines is 4095 [09:36:18]OFD Sender: Processing packet 86275 [packets to send 268, broken 267] [09:36:18]ProducePacketName [09:36:18]name=ofd_packets/00086275 [09:36:18]OFD Sender: To server: pG, [09:36:18]CommunicateWithHost lk.salyk.kg:30040 [09:36:18]ConnectInit lk.salyk.kg [09:36:18]Write to MH i2c: 01 00 00 5C 00 5C [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: 01 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: 01 07 00 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DF 0C 4E [09:36:18]RasterBufferAndPrint [09:36:18]line [09:36:18]line [09:36:18]line [09:36:18]line [09:36:18]line [09:36:18]written 0, free lines is 3316 [09:36:18]MH_Cut [09:36:18]Write to MH i2c: D1 01 00 63 00 01 35 [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: D1 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: D1 01 00 [09:36:18]MH_I2C_Read... [09:36:18]Read from MH i2c: D1 01 00 63 00 00 34 [09:36:18]Write to MH i2c: 01 00 00 64 00 64 [09:36:18]Write i2c OK [09:36:18]MH_I2C_Read... [09:36:18]Connected sock=10 [09:36:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B0 70 07 01 FA A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 90 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 51 01 00 35 04 06 00 7F 67 8F 2C FD 95 FF C5 67 E3 1B 1E 01 0F [09:36:19]*** Cut start [09:36:19]*** Partial cut [09:36:19]*** CUTSNS_PIN = 1 [09:36:19]*** CUTSNS_PIN = 0 [09:36:19]*** Brake cut motor [09:36:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 04 54 47 00 2E 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 51 01 00 F4 03 04 00 64 3E EE 66 B6 04 01 00 00 30 80 88 EC D3 45 B4 0B [09:36:19]CommunicateWithHost err = 0 [09:36:19]CheckOFDResponse [09:36:19]1017 (14) - 77093643461234 [09:36:19]1041 (16) - 0000000000874979 [09:36:19]1040 (4) - 86275 [09:36:19]1012 (4) - 21.09.2024 03:32 [09:36:19]1206 (1) - 0 [09:36:19]OFD Sender: Remove packet 86275 [09:36:19]ProducePacketName [09:36:19]name=ofd_packets/00086275 [09:36:19]NVStorageDeleteData [09:36:19]Read from MH i2c: 01 *** Stop cut motor [09:36:19] [09:36:19]*** Cut end [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: 01 07 00 [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [09:36:19]process_action close_receipt done [09:36:19]requested_data is exist [09:36:19]produce_requested_data [09:36:19]requested_item fm.sn is exist - process it [09:36:19]wFMCommunicate request_size=4 [09:36:19]MH_SAM_APDU [09:36:19]CAPDU: 80 11 00 00 [09:36:19]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [09:36:19]Write i2c OK [09:36:19]MH_I2C_Read... [09:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:19]Read from MH i2c: E2 [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: E2 17 00 [09:36:19]MH_I2C_Read... [09:36:19]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [09:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:36:19]wFMCommunicate OK [09:36:19]requested_item fd.num is exist - process it [09:36:19]SAM_PROTO_GetFieldsCounters [09:36:19]wFMCommunicate request_size=4 [09:36:19]MH_SAM_APDU [09:36:19]CAPDU: 80 13 00 00 [09:36:19]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [09:36:19]Write i2c OK [09:36:19]MH_I2C_Read... [09:36:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:20]Read from MH i2c: E2 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 62 00 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 03 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [09:36:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 03 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:20]wFMCommunicate OK [09:36:20]SAM_PROTO_GetFieldsCounters done [09:36:20]requested_item shift.num is exist - process it [09:36:20]requested_item shift.opened is exist - process it [09:36:20]req_shift_opened [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 67 00 80 13 01 00 00 00 00 00 E4 [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 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [09:36:20]RAPDU: 09 00 01 D6 10 EE 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]req_shift_opened done [09:36:20]requested_item shift.open_date is exist - process it [09:36:20]req_shift_open_date [09:36:20]req_shift_open_date done [09:36:20]produce_requested_data done [09:36:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86275,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:36:20]process_action_free close_receipt [09:36:20]json_value_free [09:36:20]json_value_free done [09:36:20]process_json_proto returns [09:36:20]Send response to host [09:36:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86275,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:36:20]free response buf [09:36:20]execute_script done [09:36:20]execute_script returns [09:36:20]free content buf [09:36:20]Sock 9.Close socket [09:36:20]Sock 9.Thread stoped [09:36:20]OFD Sender: No OFD packet to send [09:36:25]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:42]accept exits with 7 [09:36:42]New connection [09:36:42]New thread 3066908004 created [09:36:42]Thread 3067051364 joined [09:36:42]Waiting for new connection... [09:36:42] Sock 7.Parse request [09:36:42]Sock 7.Check first char [09:36:42]Sock 7.First char is OK [09:36:42]request: POST /json_proto HTTP/1.0 [09:36:42]Method: POST [09:36:42]URL: /json_proto [09:36:42]Method is POST - this is cgi request [09:36:42]url: /json_proto [09:36:42]query_string will be loaded in cgi processing [09:36:42]execute_cgi json_proto POST (null) [09:36:42]execute_cgi path=json_proto method=POST [09:36:42]POST find Content-Length [09:36:42]Host: 172.17.47.196:8080 [09:36:42]Content-Length: 948 [09:36:42]Content-Type: application/json [09:36:42] [09:36:42]POST finish read [09:36:42]Found Content-Length = 948 [09:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 100.000, "sum" : 7520.00, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 7520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:42]execute_script... [09:36:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 100.000, "sum" : 7520.00, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 7520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:42]POST & json_proto [09:36:42]process_json_proto [09:36:42]json parsed OK: [09:36:42]protocol is kg_v1.0 [09:36:42]action value=close_receipt [09:36:42]process_action close_receipt [09:36:42]cmd_close_receipt [09:36:42]MH_GetDate [09:36:42]Write to MH i2c: F0 00 00 68 00 57 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: F0 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: F0 09 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: F0 09 00 68 00 00 AA 93 EE 66 4C 6B 94 66 A2 [09:36:42]GetLastDocTimeStamp 1726911376 [09:36:42]current date 1726911402 [09:36:42]FM_GetShiftState [09:36:42]SAM_PROTO_GetShiftState [09:36:42]wFMCommunicate request_size=4 [09:36:42]MH_SAM_APDU [09:36:42]CAPDU: 80 13 01 00 [09:36:42]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:42]Read from MH i2c: E2 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: E2 0E 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [09:36:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:36:42]wFMCommunicate OK [09:36:42]SAM_PROTO_GetShiftState done [09:36:42]FM_GetShiftState done [09:36:42]opened in 1726877910 [09:36:42]opened+sec_in_day 1726964310 [09:36:42]quantity*price = 752000 [09:36:42]sum+1 = 752001 [09:36:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7520.00 НСП 1% : 66.55 НДС 12% : 798.58 Наличными: 7520.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 54 21.09.2024 09:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 100.00 сом ФМ: 0000000000874979 ФД: 86276 ФПД: 32234822003408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093642&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86276&fm=32234822003408&tin=02508201610067®Number=0000000000092592&sum=752000 [09:36:43]StoreToDocumentArchive [09:36:43]shift 496 fd 86276 [09:36:43]save to /storage/0496/doc_00086276 [09:36:43]save last doc name /storage/0496/doc_00086276 to /storage/kkm_last_doc_name [09:36:43]save OK [09:36:43]Clear old archive folders... [09:36:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:36:43]tlvbuf is 002D7B90 [09:36:43]SAM_PROTO_ClearQueue [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 09 00 00 [09:36:43]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]SAM_PROTO_ClearQueue done [09:36:43]KKMCreateOFDPacket [09:36:43]OFDProtocolAddRootSTLVToBuf [09:36:43]FM_MakeSignedData [09:36:43]FM_MakeSignedData [09:36:43]SAM_PROTO_SignData [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 01 02 [09:36:43]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=255 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 AA 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 51 01 00 35 04 06 00 [09:36:43]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 AA 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 51 01 00 35 04 06 00 00 00 42 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=11 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 02 02 06 1D 51 41 1D 6A D0 [09:36:43]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 1D 51 41 1D 6A D0 00 00 05 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [09:36:43]RAPDU: 90 00 [09:36:43]wFMCommunicate OK [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 0D 03 02 [09:36:43]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 0B 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 0B 00 7A 00 00 A3 8D 3E F0 01 6A C0 4C 90 00 CB [09:36:43]RAPDU: A3 8D 3E F0 01 6A C0 4C 90 00 [09:36:43]wFMCommunicate OK [09:36:43]SAM_PROTO_SignData done [09:36:43]FM_MakeSignedData done [09:36:43]CreateOFDProtocolMessage [09:36:43]wFMCommunicate request_size=4 [09:36:43]MH_SAM_APDU [09:36:43]CAPDU: 80 11 00 00 [09:36:43]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:43]Read from MH i2c: E2 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 17 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [09:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:36:43]wFMCommunicate OK [09:36:43]CreateOFDProtocolMessage done [09:36:43]OFDSenderStorePacket 86276 [09:36:43]StoreOFDPacket docnum=86276 [09:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 60 80 08 01 3F 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 AA 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 51 01 00 35 04 06 00 1D 51 41 1D 6A D0 A3 8D 3E F0 01 6A C0 4C [09:36:43]CheckFolder [09:36:43]dirname=/storage/ofd_packets [09:36:43]CheckFolder done [09:36:43]ProducePacketName [09:36:43]name=ofd_packets/00086276 [09:36:43]NVStorageSaveData ofd_packets/00086276 [09:36:43]File name is /storage/ofd_packets/00086276 [09:36:43]Write 302 bytes [09:36:43]NVStorageSaveData done [09:36:43]OFDSenderStorePacket done [09:36:43]KKMCreateOFDPacket done [09:36:43]NVStorageSaveData kkm_last_timestamp [09:36:43]File name is /storage/kkm_last_timestamp [09:36:43]Write 4 bytes [09:36:43]NVStorageSaveData done [09:36:43]ExternCall_PrintAddStr [09:36:43]wPrintStart [09:36:43]Write to MH i2c: 01 00 00 7C 00 7C [09:36:43]Write i2c OK [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 07 00 [09:36:43]MH_I2C_Read... [09:36:43]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [09:36:43]RasterBufferAndPrint [09:36:43]line Счет N : (1)871170 [09:36:43]line ИНН: 02508201610067 [09:36:43]line Контрольно-Кассовый Чек [09:36:43]line ПРОДАЖА [09:36:43]line ТРК (МРК, ГНК) : 11 [09:36:43]line Товар: 2710194210 [09:36:43]line ДТ(л)-К-4 [09:36:43]line 100.000 * 75.20 [09:36:43]line = 7520.00 [09:36:43]line НДС 12% НСП 1% [09:36:43]line > о реализуемом товаре [09:36:43]line ИТОГО: 7520.00 [09:36:43]line НСП 1% : 66.55 [09:36:43]line НДС 12% : 798.58 [09:36:43]line Наличными: 7520.00 [09:36:43]line Безнал.: 0.00 [09:36:43]line Место: АЗС № 137 "Партнер Нефть" [09:36:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:36:43]line СНО: Общий режим [09:36:43]line Чек 54 21.09.2024 09:36 [09:36:43]line Смена: 496 ФФД: 1.0 [09:36:43]line ЗНМ: 0300000064 [09:36:43]line РНМ: 0000000000092592 [09:36:43]line Версия ККМ: 001 [09:36:43]line [09:36:43]line Дисконтная программа [09:36:43]line ДТ [09:36:43]line номер 137 [09:36:43]line сэкономлено 100.00 сом [09:36:43]line ФМ: 0000000000874979 [09:36:43]line ФД: 86276 [09:36:43]line ФПД: 32234822003408 [09:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093642&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86276&fm=32234822003408&tin=02508201610067®Number=0000000000092592&sum=752000 [09:36:43]OFD Sender: Processing packet 86276 [packets to send 268, broken 267] [09:36:43]ProducePacketName [09:36:43]name=ofd_packets/00086276 [09:36:43]OFD Sender: To server: pG, [09:36:43]CommunicateWithHost lk.salyk.kg:30040 [09:36:43]ConnectInit lk.salyk.kg [09:36:43]written 0, free lines is 4095 [09:36:44]Write to MH i2c: 01 00 00 A9 00 A9 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 B7 0C 73 [09:36:44]RasterBufferAndPrint [09:36:44]line [09:36:44]line [09:36:44]line [09:36:44]line [09:36:44]line [09:36:44]written 0, free lines is 3272 [09:36:44]MH_Cut [09:36:44]Write to MH i2c: D1 01 00 B0 00 01 82 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: D1 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: D1 01 00 [09:36:44]MH_I2C_Read... [09:36:44]Read from MH i2c: D1 01 00 B0 00 00 81 [09:36:44]Write to MH i2c: 01 00 00 B1 00 B1 [09:36:44]Write i2c OK [09:36:44]MH_I2C_Read... [09:36:44]Connected sock=11 [09:36:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 60 80 08 01 3F 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 AA 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 51 01 00 35 04 06 00 1D 51 41 1D 6A D0 A3 8D 3E F0 01 6A C0 4C [09:36:45]*** Cut start [09:36:45]*** Partial cut [09:36:45]*** CUTSNS_PIN = 1 [09:36:45]*** CUTSNS_PIN = 0 [09:36:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 78 BB 47 00 A4 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 51 01 00 F4 03 04 00 7E 3E EE 66 B6 04 01 00 00 3F 19 55 D4 76 2F 4B 25 [09:36:45]CommunicateWithHost err = 0 [09:36:45]CheckOFDResponse [09:36:45]1017 (14) - 77093643461234 [09:36:45]1041 (16) - 0000000000874979 [09:36:45]1040 (4) - 86276 [09:36:45]1012 (4) - 21.09.2024 03:33 [09:36:45]1206 (1) - 0 [09:36:45]OFD Sender: Remove packet 86276 [09:36:45]ProducePacketName [09:36:45]name=ofd_packets/00086276 [09:36:45]NVStorageDeleteData [09:36:45]*** Brake cut motor [09:36:45]Read from MH i2c: 01 [09:36:45]MH_I2C_Read... [09:36:45]*** Stop cut motor [09:36:45]*** Cut end [09:36:45]Read from MH i2c: 01 07 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 FF 0F C6 [09:36:45]process_action close_receipt done [09:36:45]requested_data is exist [09:36:45]produce_requested_data [09:36:45]requested_item fm.sn is exist - process it [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 11 00 00 [09:36:45]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 17 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 17 00 B2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8B [09:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:36:45]wFMCommunicate OK [09:36:45]requested_item fd.num is exist - process it [09:36:45]SAM_PROTO_GetFieldsCounters [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 13 00 00 [09:36:45]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]OFD Sender: No OFD packet to send [09:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:46]Read from MH i2c: E2 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 62 00 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 62 00 B3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 04 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [09:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 04 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:46]wFMCommunicate OK [09:36:46]SAM_PROTO_GetFieldsCounters done [09:36:46]requested_item shift.num is exist - process it [09:36:46]requested_item shift.opened is exist - process it [09:36:46]req_shift_opened [09:36:46]FM_GetShiftState [09:36:46]SAM_PROTO_GetShiftState [09:36:46]wFMCommunicate request_size=4 [09:36:46]MH_SAM_APDU [09:36:46]CAPDU: 80 13 01 00 [09:36:46]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [09:36:46]Write i2c OK [09:36:46]MH_I2C_Read... [09:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:46]Read from MH i2c: E2 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 0E 00 [09:36:46]MH_I2C_Read... [09:36:46]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 77 [09:36:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:36:46]wFMCommunicate OK [09:36:46]SAM_PROTO_GetShiftState done [09:36:46]FM_GetShiftState done [09:36:46]req_shift_opened done [09:36:46]requested_item shift.open_date is exist - process it [09:36:46]req_shift_open_date [09:36:46]req_shift_open_date done [09:36:46]produce_requested_data done [09:36:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86276,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:36:46]process_action_free close_receipt [09:36:46]json_value_free [09:36:46]json_value_free done [09:36:46]process_json_proto returns [09:36:46]Send response to host [09:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86276,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:36:46]free response buf [09:36:46]execute_script done [09:36:46]execute_script returns [09:36:46]free content buf [09:36:46]Sock 7.Close socket [09:36:46]Sock 7.Thread stoped [09:36:50]OFD Sender: No OFD packet to send [09:36:55]OFD Sender: No OFD packet to send [09:37:00]accept exits with 10 [09:37:00]New connection [09:37:00]New thread 3067051364 created [09:37:00]Thread 3066908004 joined [09:37:00]Waiting for new connection... [09:37:00] Sock 10.Parse request [09:37:00]Sock 10.Check first char [09:37:00]Sock 10.First char is OK [09:37:00]request: POST /json_proto HTTP/1.0 [09:37:00]Method: POST [09:37:00]URL: /json_proto [09:37:00]Method is POST - this is cgi request [09:37:00]url: /json_proto [09:37:00]query_string will be loaded in cgi processing [09:37:00]execute_cgi json_proto POST (null) [09:37:00]execute_cgi path=json_proto method=POST [09:37:00]POST find Content-Length [09:37:00]Host: 172.17.47.196:8080 [09:37:00]Content-Length: 677 [09:37:00]Content-Type: application/json [09:37:00] [09:37:00]POST finish read [09:37:00]Found Content-Length = 677 [09:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:37:00]execute_script... [09:37: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)871173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:37:00]POST & json_proto [09:37:00]process_json_proto [09:37:00]json parsed OK: [09:37:00]protocol is kg_v1.0 [09:37:00]action value=close_receipt [09:37:00]process_action close_receipt [09:37:00]cmd_close_receipt [09:37:00]MH_GetDate [09:37:00]Write to MH i2c: F0 00 00 B5 00 A4 [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: F0 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: F0 09 00 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: F0 09 00 B5 00 00 BD 93 EE 66 4C 6B 94 66 02 [09:37:00]GetLastDocTimeStamp 1726911402 [09:37:00]current date 1726911421 [09:37:00]FM_GetShiftState [09:37:00]SAM_PROTO_GetShiftState [09:37:00]wFMCommunicate request_size=4 [09:37:00]MH_SAM_APDU [09:37:00]CAPDU: 80 13 01 00 [09:37:00]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [09:37:00]Write i2c OK [09:37:00]MH_I2C_Read... [09:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:00]Read from MH i2c: E2 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 0E 00 [09:37:00]MH_I2C_Read... [09:37:00]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 79 [09:37:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:37:00]wFMCommunicate OK [09:37:00]SAM_PROTO_GetShiftState done [09:37:00]FM_GetShiftState done [09:37:00]opened in 1726877910 [09:37:00]opened+sec_in_day 1726964310 [09:37:00]quantity*price = 50036 [09:37:00]sum+1 = 50037 [09:37: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 55 21.09.2024 09:37 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86277 ФПД: 73008571429973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86277&fm=73008571429973&tin=02508201610067®Number=0000000000092592&sum=50000 [09:37:01]StoreToDocumentArchive [09:37:01]shift 496 fd 86277 [09:37:01]save to /storage/0496/doc_00086277 [09:37:01]save last doc name /storage/0496/doc_00086277 to /storage/kkm_last_doc_name [09:37:01]save OK [09:37:01]Clear old archive folders... [09:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:01]tlvbuf is 002DED20 [09:37:01]SAM_PROTO_ClearQueue [09:37:01]wFMCommunicate request_size=4 [09:37:01]MH_SAM_APDU [09:37:01]CAPDU: 80 09 00 00 [09:37:01]Write to MH i2c: E2 08 00 C3 00 80 09 00 00 00 00 00 00 35 [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:01]Read from MH i2c: E2 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 03 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [09:37:01]RAPDU: 90 00 [09:37:01]wFMCommunicate OK [09:37:01]SAM_PROTO_ClearQueue done [09:37:01]KKMCreateOFDPacket [09:37:01]OFDProtocolAddRootSTLVToBuf [09:37:01]FM_MakeSignedData [09:37:01]FM_MakeSignedData [09:37:01]SAM_PROTO_SignData [09:37:01]wFMCommunicate request_size=4 [09:37:01]MH_SAM_APDU [09:37:01]CAPDU: 80 0D 01 02 [09:37:01]Write to MH i2c: E2 08 00 C4 00 80 0D 01 02 00 00 00 00 3D [09:37:01]Write i2c OK [09:37:01]MH_I2C_Read... [09:37:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:01]Read from MH i2c: E2 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 03 00 [09:37:01]MH_I2C_Read... [09:37:01]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [09:37:01]RAPDU: 90 00 [09:37:01]wFMCommunicate OK [09:37:01]wFMCommunicate request_size=255 [09:37:01]MH_SAM_APDU [09:37: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 37 00 00 00 F4 03 04 00 BD 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 51 01 00 35 04 06 00 42 [09:37:01]Write to MH i2c: E2 02 01 C5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 BD 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 51 01 00 35 04 06 00 42 00 00 2F [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:02]Read from MH i2c: E2 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 03 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [09:37:02]RAPDU: 90 00 [09:37:02]wFMCommunicate OK [09:37:02]wFMCommunicate request_size=10 [09:37:02]MH_SAM_APDU [09:37:02]CAPDU: 80 0D 02 02 05 66 A1 F7 34 55 [09:37:02]Write to MH i2c: E2 0D 00 C6 00 80 0D 02 02 05 00 66 A1 F7 34 55 00 00 D1 [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:02]Read from MH i2c: E2 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 03 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [09:37:02]RAPDU: 90 00 [09:37:02]wFMCommunicate OK [09:37:02]wFMCommunicate request_size=4 [09:37:02]MH_SAM_APDU [09:37:02]CAPDU: 80 0D 03 02 [09:37:02]Write to MH i2c: E2 08 00 C7 00 80 0D 03 02 00 00 00 00 42 [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:02]Read from MH i2c: E2 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 0B 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 0B 00 C7 00 00 95 61 F9 24 BB 1D B6 39 90 00 1D [09:37:02]RAPDU: 95 61 F9 24 BB 1D B6 39 90 00 [09:37:02]wFMCommunicate OK [09:37:02]SAM_PROTO_SignData done [09:37:02]FM_MakeSignedData done [09:37:02]CreateOFDProtocolMessage [09:37:02]wFMCommunicate request_size=4 [09:37:02]MH_SAM_APDU [09:37:02]CAPDU: 80 11 00 00 [09:37:02]Write to MH i2c: E2 08 00 C8 00 80 11 00 00 00 00 00 00 42 [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:02]Read from MH i2c: E2 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 17 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: E2 17 00 C8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [09:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:37:02]wFMCommunicate OK [09:37:02]CreateOFDProtocolMessage done [09:37:02]OFDSenderStorePacket 86277 [09:37:02]StoreOFDPacket docnum=86277 [09:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 41 1E 07 01 D6 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 BD 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 51 01 00 35 04 06 00 42 66 A1 F7 34 55 95 61 F9 24 BB 1D B6 39 [09:37:02]CheckFolder [09:37:02]dirname=/storage/ofd_packets [09:37:02]CheckFolder done [09:37:02]ProducePacketName [09:37:02]name=ofd_packets/00086277 [09:37:02]NVStorageSaveData ofd_packets/00086277 [09:37:02]File name is /storage/ofd_packets/00086277 [09:37:02]Write 301 bytes [09:37:02]NVStorageSaveData done [09:37:02]OFDSenderStorePacket done [09:37:02]KKMCreateOFDPacket done [09:37:02]NVStorageSaveData kkm_last_timestamp [09:37:02]File name is /storage/kkm_last_timestamp [09:37:02]Write 4 bytes [09:37:02]NVStorageSaveData done [09:37:02]ExternCall_PrintAddStr [09:37:02]wPrintStart [09:37:02]Write to MH i2c: 01 00 00 C9 00 C9 [09:37:02]Write i2c OK [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: 01 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: 01 07 00 [09:37:02]MH_I2C_Read... [09:37:02]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [09:37:02]RasterBufferAndPrint [09:37:02]line Счет N : (1)871173 [09:37:02]line ИНН: 02508201610067 [09:37:02]line Контрольно-Кассовый Чек [09:37:02]line ПРОДАЖА [09:37:02]line ТРК (МРК, ГНК) : 33 [09:37:02]line Товар: 2710124130 [09:37:02]line Аи-92-К-5 [09:37:02]line 7.380 * 67.80 [09:37:02]line = 500.36 [09:37:02]line НДС 12% НСП 1% [09:37:02]line > о реализуемом товаре [09:37:02]line ОКРУГЛЕНИЕ: -0.36 [09:37:02]line ИТОГО: 500.00 [09:37:02]line Внесено: 500.00 [09:37:02]line СДАЧА: 0.00 [09:37:02]line НСП 1% : 4.43 [09:37:02]line НДС 12% : 53.14 [09:37:02]line Наличными: 500.00 [09:37:02]line Безнал.: 0.00 [09:37:02]line Место: АЗС № 137 "Партнер Нефть" [09:37:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:37:02]line СНО: Общий режим [09:37:02]line Чек 55 21.09.2024 09:37 [09:37:02]line Смена: 496 ФФД: 1.0 [09:37:02]line ЗНМ: 0300000064 [09:37:02]line РНМ: 0000000000092592 [09:37:02]line Версия ККМ: 001 [09:37:02]line ФМ: 0000000000874979 [09:37:02]line ФД: 86277 [09:37:02]line ФПД: 73008571429973 [09:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86277&fm=73008571429973&tin=02508201610067®Number=0000000000092592&sum=50000 [09:37:02]written 0, free lines is 4095 [09:37:02]OFD Sender: Processing packet 86277 [packets to send 268, broken 267] [09:37:02]ProducePacketName [09:37:02]name=ofd_packets/00086277 [09:37:02]OFD Sender: To server: pG, [09:37:02]CommunicateWithHost lk.salyk.kg:30040 [09:37:02]ConnectInit lk.salyk.kg [09:37:03]Write to MH i2c: 01 00 00 F4 00 F4 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: 01 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: 01 07 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: 01 07 00 F4 00 00 00 00 00 00 D9 0C E0 [09:37:03]RasterBufferAndPrint [09:37:03]line [09:37:03]line [09:37:03]line [09:37:03]line [09:37:03]line [09:37:03]written 0, free lines is 3308 [09:37:03]MH_Cut [09:37:03]Write to MH i2c: D1 01 00 FB 00 01 CD [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: D1 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: D1 01 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: D1 01 00 FB 00 00 CC [09:37:03]Write to MH i2c: 01 00 00 FC 00 FC [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]Connected sock=9 [09:37:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 41 1E 07 01 D6 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 BD 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 51 01 00 35 04 06 00 42 66 A1 F7 34 55 95 61 F9 24 BB 1D B6 39 [09:37:03]*** Cut start [09:37:03]*** Partial cut [09:37:03]*** CUTSNS_PIN = 1 [09:37:03]*** CUTSNS_PIN = 0 [09:37:04]*** Brake cut motor [09:37:04]Read from MH i2c: 01 [09:37:04]MH_I2C_Read... [09:37:04]*** Stop cut motor [09:37:04]*** Cut end [09:37:04]Read from MH i2c: 01 07 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 FF 0F 11 [09:37:04]process_action close_receipt done [09:37:04]requested_data is exist [09:37:04]produce_requested_data [09:37:04]requested_item fm.sn is exist - process it [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 11 00 00 [09:37:04]Write to MH i2c: E2 08 00 FD 00 80 11 00 00 00 00 00 00 77 [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 17 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 17 00 FD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D6 [09:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:37:04]wFMCommunicate OK [09:37:04]requested_item fd.num is exist - process it [09:37:04]SAM_PROTO_GetFieldsCounters [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 13 00 00 [09:37:04]Write to MH i2c: E2 08 00 FE 00 80 13 00 00 Received data: 00 87 00 95 00 F6 70 00 47 7A 2C [09:37:04]01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CC 42 47 00 Write i2c OK [09:37:04]87 MH_I2C_Read... [09:37:04]00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 51 01 00 F4 03 04 00 90 3E EE 66 B6 04 01 00 00 D9 79 67 43 FC BF 68 8F [09:37:04]CommunicateWithHost err = 0 [09:37:04]CheckOFDResponse [09:37:04]1017 (14) - 77093643461234 [09:37:04]1041 (16) - 0000000000874979 [09:37:04]1040 (4) - 86277 [09:37:04]1012 (4) - 21.09.2024 03:33 [09:37:04]1206 (1) - 0 [09:37:04]OFD Sender: Remove packet 86277 [09:37:04]ProducePacketName [09:37:04]name=ofd_packets/00086277 [09:37:04]NVStorageDeleteData [09:37:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 62 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 62 00 FE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 05 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:37:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 05 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:04]wFMCommunicate OK [09:37:04]SAM_PROTO_GetFieldsCounters done [09:37:04]requested_item shift.num is exist - process it [09:37:04]requested_item shift.opened is exist - process it [09:37:04]req_shift_opened [09:37:04]FM_GetShiftState [09:37:04]SAM_PROTO_GetShiftState [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 13 01 00 [09:37:04]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 0E 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C2 [09:37:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:37:04]wFMCommunicate OK [09:37:04]SAM_PROTO_GetShiftState done [09:37:04]FM_GetShiftState done [09:37:04]req_shift_opened done [09:37:04]requested_item shift.open_date is exist - process it [09:37:04]req_shift_open_date [09:37:04]req_shift_open_date done [09:37:04]produce_requested_data done [09:37:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86277,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:37:04]process_action_free close_receipt [09:37:04]json_value_free [09:37:04]json_value_free done [09:37:04]process_json_proto returns [09:37:04]Send response to host [09:37:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86277,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:37:04]free response buf [09:37:04]execute_script done [09:37:04]execute_script returns [09:37:04]free content buf [09:37:04]Sock 10.Close socket [09:37:04]Sock 10.Thread stoped [09:37:05]OFD Sender: No OFD packet to send [09:37:10]OFD Sender: No OFD packet to send [09:37:15]OFD Sender: No OFD packet to send [09:37:20]OFD Sender: No OFD packet to send [09:37:23]accept exits with 7 [09:37:23]New connection [09:37:23]New thread 3066908004 created [09:37:23]Thread 3067051364 joined [09:37:23]Waiting for new connection... [09:37:23] Sock 7.Parse request [09:37:23]Sock 7.Check first char [09:37:23]Sock 7.First char is OK [09:37:23]request: POST /json_proto HTTP/1.0 [09:37:23]Method: POST [09:37:23]URL: /json_proto [09:37:23]Method is POST - this is cgi request [09:37:23]url: /json_proto [09:37:23]query_string will be loaded in cgi processing [09:37:23]execute_cgi json_proto POST (null) [09:37:23]execute_cgi path=json_proto method=POST [09:37:23]POST find Content-Length [09:37:23]Host: 172.17.47.196:8080 [09:37:23]Content-Length: 682 [09:37:23]Content-Type: application/json [09:37:23] [09:37:23]POST finish read [09:37:23]Found Content-Length = 682 [09:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:37:23]execute_script... [09: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)871175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:37:23]POST & json_proto [09:37:23]process_json_proto [09:37:23]json parsed OK: [09:37:23]protocol is kg_v1.0 [09:37:23]action value=close_receipt [09:37:23]process_action close_receipt [09:37:23]cmd_close_receipt [09:37:23]MH_GetDate [09:37:23]Write to MH i2c: F0 00 00 00 01 F0 [09:37:23]Write i2c OK [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: F0 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: F0 09 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: F0 09 00 00 01 00 D4 93 EE 66 4C 6B 94 66 65 [09:37:23]GetLastDocTimeStamp 1726911421 [09:37:23]current date 1726911444 [09:37:23]FM_GetShiftState [09:37:23]SAM_PROTO_GetShiftState [09:37:23]wFMCommunicate request_size=4 [09:37:23]MH_SAM_APDU [09:37:23]CAPDU: 80 13 01 00 [09:37:23]Write to MH i2c: E2 08 00 01 01 80 13 01 00 00 00 00 00 7F [09:37:23]Write i2c OK [09:37:23]MH_I2C_Read... [09:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:23]Read from MH i2c: E2 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 0E 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 0E 00 01 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C5 [09:37:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:37:23]wFMCommunicate OK [09:37:23]SAM_PROTO_GetShiftState done [09:37:23]FM_GetShiftState done [09:37:23]opened in 1726877910 [09:37:23]opened+sec_in_day 1726964310 [09:37:23]quantity*price = 100005 [09:37:23]sum+1 = 100006 [09:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 56 21.09.2024 09:37 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86278 ФПД: 264532782248948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093724&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86278&fm=264532782248948&tin=02508201610067®Number=0000000000092592&sum=100000 [09:37:24]StoreToDocumentArchive [09:37:24]shift 496 fd 86278 [09:37:24]save to /storage/0496/doc_00086278 [09:37:24]save last doc name /storage/0496/doc_00086278 to /storage/kkm_last_doc_name [09:37:24]save OK [09:37:24]Clear old archive folders... [09:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:24]tlvbuf is 002C0D00 [09:37:24]SAM_PROTO_ClearQueue [09:37:24]wFMCommunicate request_size=4 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 09 00 00 [09:37:24]Write to MH i2c: E2 08 00 0E 01 80 09 00 00 00 00 00 00 81 [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [09:37:24]RAPDU: 90 00 [09:37:24]wFMCommunicate OK [09:37:24]SAM_PROTO_ClearQueue done [09:37:24]KKMCreateOFDPacket [09:37:24]OFDProtocolAddRootSTLVToBuf [09:37:24]FM_MakeSignedData [09:37:24]FM_MakeSignedData [09:37:24]SAM_PROTO_SignData [09:37:24]wFMCommunicate request_size=4 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 0D 01 02 [09:37:24]Write to MH i2c: E2 08 00 0F 01 80 0D 01 02 00 00 00 00 89 [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [09:37:24]RAPDU: 90 00 [09:37:24]wFMCommunicate OK [09:37:24]wFMCommunicate request_size=255 [09:37:24]MH_SAM_APDU [09: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 D4 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 51 01 00 35 04 06 00 F0 [09:37:24]Write to MH i2c: E2 02 01 10 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 D4 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 51 01 00 35 04 06 00 F0 00 00 D1 [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [09:37:24]RAPDU: 90 00 [09:37:24]wFMCommunicate OK [09:37:24]wFMCommunicate request_size=10 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 0D 02 02 05 97 56 84 73 F4 [09:37:24]Write to MH i2c: E2 0D 00 11 01 80 0D 02 02 05 00 97 56 84 73 F4 00 00 6E [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [09:37:24]RAPDU: 90 00 [09:37:24]wFMCommunicate OK [09:37:24]wFMCommunicate request_size=4 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 0D 03 02 [09:37:24]Write to MH i2c: E2 08 00 12 01 80 0D 03 02 00 00 00 00 8E [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 0B 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 0B 00 12 01 00 43 7A AB 0E 85 0A 61 4C 90 00 41 [09:37:24]RAPDU: 43 7A AB 0E 85 0A 61 4C 90 00 [09:37:24]wFMCommunicate OK [09:37:24]SAM_PROTO_SignData done [09:37:24]FM_MakeSignedData done [09:37:24]CreateOFDProtocolMessage [09:37:24]wFMCommunicate request_size=4 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 11 00 00 [09:37:24]Write to MH i2c: E2 08 00 13 01 80 11 00 00 00 00 00 00 8E [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:25]Read from MH i2c: E2 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: E2 17 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: E2 17 00 13 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 ED [09:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:37:25]wFMCommunicate OK [09:37:25]CreateOFDProtocolMessage done [09:37:25]OFDSenderStorePacket 86278 [09:37:25]StoreOFDPacket docnum=86278 [09:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 EF C8 07 01 C2 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 D4 93 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 51 01 00 35 04 06 00 F0 97 56 84 73 F4 43 7A AB 0E 85 0A 61 4C [09:37:25]CheckFolder [09:37:25]dirname=/storage/ofd_packets [09:37:25]CheckFolder done [09:37:25]ProducePacketName [09:37:25]name=ofd_packets/00086278 [09:37:25]NVStorageSaveData ofd_packets/00086278 [09:37:25]File name is /storage/ofd_packets/00086278 [09:37:25]Write 301 bytes [09:37:25]NVStorageSaveData done [09:37:25]OFDSenderStorePacket done [09:37:25]KKMCreateOFDPacket done [09:37:25]NVStorageSaveData kkm_last_timestamp [09:37:25]File name is /storage/kkm_last_timestamp [09:37:25]Write 4 bytes [09:37:25]NVStorageSaveData done [09:37:25]ExternCall_PrintAddStr [09:37:25]wPrintStart [09:37:25]Write to MH i2c: 01 00 00 14 01 15 [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: 01 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: 01 07 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: 01 07 00 14 01 00 00 00 00 00 FF 0F 2A [09:37:25]RasterBufferAndPrint [09:37:25]line Счет N : (1)871175 [09:37:25]line ИНН: 02508201610067 [09:37:25]line Контрольно-Кассовый Чек [09:37:25]line ПРОДАЖА [09:37:25]line ТРК (МРК, ГНК) : 53 [09:37:25]line Товар: 2710124130 [09:37:25]line Аи-92-К-5 [09:37:25]line 14.750 * 67.80 [09:37:25]line = 1000.05 [09:37:25]line НДС 12% НСП 1% [09:37:25]line > о реализуемом товаре [09:37:25]line ОКРУГЛЕНИЕ: -0.05 [09:37:25]line ИТОГО: 1000.00 [09:37:25]line Внесено: 1000.00 [09:37:25]line СДАЧА: 0.00 [09:37:25]line НСП 1% : 8.85 [09:37:25]line НДС 12% : 106.20 [09:37:25]line Наличными: 1000.00 [09:37:25]line Безнал.: 0.00 [09:37:25]line Место: АЗС № 137 "Партнер Нефть" [09:37:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:37:25]line СНО: Общий режим [09:37:25]line Чек 56 21.09.2024 09:37 [09:37:25]line Смена: 496 ФФД: 1.0 [09:37:25]line ЗНМ: 0300000064 [09:37:25]line РНМ: 0000000000092592 [09:37:25]line Версия ККМ: 001 [09:37:25]line ФМ: 0000000000874979 [09:37:25]line ФД: 86278 [09:37:25]line ФПД: 264532782248948 [09:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093724&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86278&fm=264532782248948&tin=02508201610067®Number=0000000000092592&sum=100000 [09:37:25]OFD Sender: Processing packet 86278 [packets to send 268, broken 267] [09:37:25]ProducePacketName [09:37:25]name=ofd_packets/00086278 [09:37:25]written 0, free lines is 4095 [09:37:25]OFD Sender: To server: pG, [09:37:25]CommunicateWithHost lk.salyk.kg:30040 [09:37:25]ConnectInit lk.salyk.kg [09:37:25]Write to MH i2c: 01 00 00 3F 01 40 [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: 01 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: 01 07 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 D9 0C 2C [09:37:25]RasterBufferAndPrint [09:37:25]line [09:37:25]line [09:37:25]line [09:37:25]line [09:37:25]line [09:37:25]written 0, free lines is 3306 [09:37:25]MH_Cut [09:37:25]Write to MH i2c: D1 01 00 46 01 01 19 [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: D1 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: D1 01 00 [09:37:25]MH_I2C_Read... [09:37:25]Read from MH i2c: D1 01 00 46 01 00 18 [09:37:25]Write to MH i2c: 01 00 00 47 01 48 [09:37:25]Write i2c OK [09:37:25]MH_I2C_Read... [09:37:26]*** Cut start [09:37:26]*** Partial cut [09:37:26]*** CUTSNS_PIN = 1 [09:37:26]*** CUTSNS_PIN = 0 [09:37:26]*** Brake cut motor [09:37:27]Read from MH i2c: 01 [09:37:27]MH_I2C_Read... [09:37:27]*** Stop cut motor [09:37:27]*** Cut end [09:37:27]Read from MH i2c: 01 07 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [09:37:27]process_action close_receipt done [09:37:27]requested_data is exist [09:37:27]produce_requested_data [09:37:27]requested_item fm.sn is exist - process it [09:37:27]wFMCommunicate request_size=4 [09:37:27]MH_SAM_APDU [09:37:27]CAPDU: 80 11 00 00 [09:37:27]Write to MH i2c: E2 08 00 48 01 80 11 00 00 00 00 00 00 C3 [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:27]Read from MH i2c: E2 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 17 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 17 00 48 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 22 [09:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:37:27]wFMCommunicate OK [09:37:27]requested_item fd.num is exist - process it [09:37:27]SAM_PROTO_GetFieldsCounters [09:37:27]wFMCommunicate request_size=4 [09:37:27]MH_SAM_APDU [09:37:27]CAPDU: 80 13 00 00 [09:37:27]Write to MH i2c: E2 08 00 49 01 80 13 00 00 00 00 00 00 C6 [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]Connected sock=10 [09:37:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 EF C8 07 01 C2 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 Read from MH i2c: 1F E2 04 [09:37:27]02 MH_I2C_Read... [09:37:27]00 Read from MH i2c: 01 E2 00 62 12 00 04 [09:37:27]04 MH_I2C_Read... [09:37:27]00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:27]38 00 00 00 F4 03 04 Read from MH i2c: 00 E2 D4 62 93 00 EE 49 66 01 0E 00 04 5D 04 00 00 B9 F0 04 01 01 00 00 00 01 B9 11 04 04 01 10 00 00 01 30 0D 30 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 51 01 00 35 04 06 00 F0 30 97 38 56 37 84 34 73 39 F4 37 43 39 7A 0D AB 04 0E 10 85 00 0A 30 61 30 4C 30 [09:37:27]30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 06 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [09:37:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 06 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:27]wFMCommunicate OK [09:37:27]SAM_PROTO_GetFieldsCounters done [09:37:27]requested_item shift.num is exist - process it [09:37:27]requested_item shift.opened is exist - process it [09:37:27]req_shift_opened [09:37:27]FM_GetShiftState [09:37:27]SAM_PROTO_GetShiftState [09:37:27]wFMCommunicate request_size=4 [09:37:27]MH_SAM_APDU [09:37:27]CAPDU: 80 13 01 00 [09:37:27]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [09:37:27]Write i2c OK [09:37:27]MH_I2C_Read... [09:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:27]Read from MH i2c: E2 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 0E 00 [09:37:27]MH_I2C_Read... [09:37:27]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0E [09:37:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:37:27]wFMCommunicate OK [09:37:27]SAM_PROTO_GetShiftState done [09:37:27]FM_GetShiftState done [09:37:27]req_shift_opened done [09:37:27]requested_item shift.open_date is exist - process it [09:37:27]req_shift_open_date [09:37:27]req_shift_open_date done [09:37:27]produce_requested_data done [09:37:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86278,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:37:27]process_action_free close_receipt [09:37:27]json_value_free [09:37:27]json_value_free done [09:37:27]process_json_proto returns [09:37:27]Send response to host [09:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86278,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:37:27]free response buf [09:37:27]execute_script done [09:37:27]execute_script returns [09:37:27]free content buf [09:37:27]Sock 7.Close socket [09:37:27]Sock 7.Thread stoped [09:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 38 AE 47 00 AB F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 51 01 00 F4 03 04 00 A8 3E EE 66 B6 04 01 00 00 27 77 2E 90 28 DB DD 9A [09:37:28]CommunicateWithHost err = 0 [09:37:28]CheckOFDResponse [09:37:28]1017 (14) - 77093643461234 [09:37:28]1041 (16) - 0000000000874979 [09:37:28]1040 (4) - 86278 [09:37:28]1012 (4) - 21.09.2024 03:34 [09:37:28]1206 (1) - 0 [09:37:28]OFD Sender: Remove packet 86278 [09:37:28]ProducePacketName [09:37:28]name=ofd_packets/00086278 [09:37:28]NVStorageDeleteData [09:37:28]OFD Sender: No OFD packet to send [09:37:33]recv_with_timeout no data received [09:37:33]OFD Sender: No OFD packet to send [09:37:38]OFD Sender: No OFD packet to send [09:37:43]recv_with_timeout no data received [09:37:43]OFD Sender: No OFD packet to send [09:37:48]OFD Sender: No OFD packet to send [09:37:53]OFD Sender: No OFD packet to send [09:37:58]OFD Sender: No OFD packet to send [09:37:59]recv_with_timeout no data received [09:38:03]OFD Sender: No OFD packet to send [09:38:08]OFD Sender: No OFD packet to send [09:38:13]recv_with_timeout no data received [09:38:13]OFD Sender: No OFD packet to send [09:38:18]OFD Sender: No OFD packet to send [09:38:23]OFD Sender: No OFD packet to send [09:38:26]recv_with_timeout no data received [09:38:28]OFD Sender: No OFD packet to send [09:38:33]OFD Sender: No OFD packet to send [09:38:38]OFD Sender: No OFD packet to send [09:38:39]recv_with_timeout no data received [09:38:43]OFD Sender: No OFD packet to send [09:38:48]OFD Sender: No OFD packet to send [09:38:53]recv_with_timeout no data received [09:38:53]OFD Sender: No OFD packet to send [09:38:58]OFD Sender: No OFD packet to send [09:39:03]OFD Sender: No OFD packet to send [09:39:08]OFD Sender: No OFD packet to send [09:39:13]OFD Sender: No OFD packet to send [09:39:18]OFD Sender: No OFD packet to send [09:39:23]OFD Sender: No OFD packet to send [09:39:28]OFD Sender: No OFD packet to send [09:39:33]OFD Sender: No OFD packet to send [09:39:38]OFD Sender: No OFD packet to send [09:39:43]OFD Sender: No OFD packet to send [09:39:46]accept exits with 9 [09:39:46]New connection [09:39:46]New thread 3067051364 created [09:39:46]Thread 3066908004 joined [09:39:46]Waiting for new connection... [09:39:46] Sock 9.Parse request [09:39:46]Sock 9.Check first char [09:39:46]Sock 9.First char is OK [09:39:46]request: POST /json_proto HTTP/1.0 [09:39:46]Method: POST [09:39:46]URL: /json_proto [09:39:46]Method is POST - this is cgi request [09:39:46]url: /json_proto [09:39:46]query_string will be loaded in cgi processing [09:39:46]execute_cgi json_proto POST (null) [09:39:46]execute_cgi path=json_proto method=POST [09:39:46]POST find Content-Length [09:39:46]Host: 172.17.47.196:8080 [09:39:46]Content-Length: 948 [09:39:46]Content-Type: application/json [09:39:46] [09:39:46]POST finish read [09:39:46]Found Content-Length = 948 [09:39:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 100.000, "sum" : 7520.00, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 7520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:46]execute_script... [09:39: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)871174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 100.000, "sum" : 7520.00, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 7520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:46]POST & json_proto [09:39:46]process_json_proto [09:39:46]json parsed OK: [09:39:46]protocol is kg_v1.0 [09:39:46]action value=close_receipt [09:39:46]process_action close_receipt [09:39:46]cmd_close_receipt [09:39:46]MH_GetDate [09:39:46]Write to MH i2c: F0 00 00 4B 01 3B [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: F0 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: F0 09 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: F0 09 00 4B 01 00 63 94 EE 66 4C 6B 94 66 40 [09:39:46]GetLastDocTimeStamp 1726911444 [09:39:46]current date 1726911587 [09:39:46]FM_GetShiftState [09:39:46]SAM_PROTO_GetShiftState [09:39:46]wFMCommunicate request_size=4 [09:39:46]MH_SAM_APDU [09:39:46]CAPDU: 80 13 01 00 [09:39:46]Write to MH i2c: E2 08 00 4C 01 80 13 01 00 00 00 00 00 CA [09:39:46]Write i2c OK [09:39:46]MH_I2C_Read... [09:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:46]Read from MH i2c: E2 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 0E 00 [09:39:46]MH_I2C_Read... [09:39:46]Read from MH i2c: E2 0E 00 4C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 10 [09:39:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:39:46]wFMCommunicate OK [09:39:46]SAM_PROTO_GetShiftState done [09:39:46]FM_GetShiftState done [09:39:46]opened in 1726877910 [09:39:46]opened+sec_in_day 1726964310 [09:39:46]quantity*price = 752000 [09:39:46]sum+1 = 752001 [09:39:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7520.00 НСП 1% : 66.55 НДС 12% : 798.58 Наличными: 7520.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 57 21.09.2024 09:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 100.00 сом ФМ: 0000000000874979 ФД: 86279 ФПД: 230051347143112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093947&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86279&fm=230051347143112&tin=02508201610067®Number=0000000000092592&sum=752000 [09:39:47]StoreToDocumentArchive [09:39:47]shift 496 fd 86279 [09:39:47]save to /storage/0496/doc_00086279 [09:39:47]save last doc name /storage/0496/doc_00086279 to /storage/kkm_last_doc_name [09:39:47]save OK [09:39:47]Clear old archive folders... [09:39:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:39:47]tlvbuf is 0027D180 [09:39:47]SAM_PROTO_ClearQueue [09:39:47]wFMCommunicate request_size=4 [09:39:47]MH_SAM_APDU [09:39:47]CAPDU: 80 09 00 00 [09:39:47]Write to MH i2c: E2 08 00 59 01 80 09 00 00 00 00 00 00 CC [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:47]Read from MH i2c: E2 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 03 00 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [09:39:47]RAPDU: 90 00 [09:39:47]wFMCommunicate OK [09:39:47]SAM_PROTO_ClearQueue done [09:39:47]KKMCreateOFDPacket [09:39:47]OFDProtocolAddRootSTLVToBuf [09:39:47]FM_MakeSignedData [09:39:47]FM_MakeSignedData [09:39:47]SAM_PROTO_SignData [09:39:47]wFMCommunicate request_size=4 [09:39:47]MH_SAM_APDU [09:39:47]CAPDU: 80 0D 01 02 [09:39:47]Write to MH i2c: E2 08 00 5A 01 80 0D 01 02 00 00 00 00 D4 [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:47]Read from MH i2c: E2 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 03 00 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [09:39:47]RAPDU: 90 00 [09:39:47]wFMCommunicate OK [09:39:47]wFMCommunicate request_size=255 [09:39:47]MH_SAM_APDU [09:39: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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 63 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 51 01 00 35 04 06 00 [09:39:47]Write to MH i2c: E2 02 01 5B 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 63 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 51 01 00 35 04 06 00 00 00 E6 [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 [09:39:47]MH_I2C_Read... [09:39:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:47]Read from MH i2c: E2 03 00 [09:39:47]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [09:39:48]RAPDU: 90 00 [09:39:48]wFMCommunicate OK [09:39:48]wFMCommunicate request_size=11 [09:39:48]MH_SAM_APDU [09:39:48]CAPDU: 80 0D 02 02 06 D1 3B 00 D3 99 C8 [09:39:48]Write to MH i2c: E2 0E 00 5C 01 80 0D 02 02 06 00 D1 3B 00 D3 99 C8 00 00 23 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:48]Read from MH i2c: E2 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 03 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [09:39:48]RAPDU: 90 00 [09:39:48]wFMCommunicate OK [09:39:48]wFMCommunicate request_size=4 [09:39:48]MH_SAM_APDU [09:39:48]CAPDU: 80 0D 03 02 [09:39:48]Write to MH i2c: E2 08 00 5D 01 80 0D 03 02 00 00 00 00 D9 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:48]Read from MH i2c: E2 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 0B 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 0B 00 5D 01 00 17 CD 66 FD 53 11 4A BE 90 00 8D [09:39:48]RAPDU: 17 CD 66 FD 53 11 4A BE 90 00 [09:39:48]wFMCommunicate OK [09:39:48]SAM_PROTO_SignData done [09:39:48]FM_MakeSignedData done [09:39:48]CreateOFDProtocolMessage [09:39:48]wFMCommunicate request_size=4 [09:39:48]MH_SAM_APDU [09:39:48]CAPDU: 80 11 00 00 [09:39:48]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:48]Read from MH i2c: E2 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 17 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 17 00 5E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 38 [09:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:39:48]wFMCommunicate OK [09:39:48]CreateOFDProtocolMessage done [09:39:48]OFDSenderStorePacket 86279 [09:39:48]StoreOFDPacket docnum=86279 [09:39:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 3F 2F 08 01 E4 F5 5A 03 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 63 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 51 01 00 35 04 06 00 D1 3B 00 D3 99 C8 17 CD 66 FD 53 11 4A BE [09:39:48]CheckFolder [09:39:48]dirname=/storage/ofd_packets [09:39:48]CheckFolder done [09:39:48]ProducePacketName [09:39:48]name=ofd_packets/00086279 [09:39:48]NVStorageSaveData ofd_packets/00086279 [09:39:48]File name is /storage/ofd_packets/00086279 [09:39:48]Write 302 bytes [09:39:48]NVStorageSaveData done [09:39:48]OFDSenderStorePacket done [09:39:48]KKMCreateOFDPacket done [09:39:48]NVStorageSaveData kkm_last_timestamp [09:39:48]File name is /storage/kkm_last_timestamp [09:39:48]Write 4 bytes [09:39:48]NVStorageSaveData done [09:39:48]ExternCall_PrintAddStr [09:39:48]wPrintStart [09:39:48]Write to MH i2c: 01 00 00 5F 01 60 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: 01 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: 01 07 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: 01 07 00 5F 01 00 00 00 00 00 FF 0F 75 [09:39:48]RasterBufferAndPrint [09:39:48]line Счет N : (1)871174 [09:39:48]line ИНН: 02508201610067 [09:39:48]line Контрольно-Кассовый Чек [09:39:48]line ПРОДАЖА [09:39:48]line ТРК (МРК, ГНК) : 21 [09:39:48]line Товар: 2710194210 [09:39:48]line ДТ(л)-К-4 [09:39:48]line 100.000 * 75.20 [09:39:48]line = 7520.00 [09:39:48]line НДС 12% НСП 1% [09:39:48]line > о реализуемом товаре [09:39:48]line ИТОГО: 7520.00 [09:39:48]line НСП 1% : 66.55 [09:39:48]line НДС 12% : 798.58 [09:39:48]line Наличными: 7520.00 [09:39:48]line Безнал.: 0.00 [09:39:48]line Место: АЗС № 137 "Партнер Нефть" [09:39:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:39:48]line СНО: Общий режим [09:39:48]line Чек 57 21.09.2024 09:39 [09:39:48]line Смена: 496 ФФД: 1.0 [09:39:48]line ЗНМ: 0300000064 [09:39:48]line РНМ: 0000000000092592 [09:39:48]line Версия ККМ: 001 [09:39:48]line [09:39:48]line Дисконтная программа [09:39:48]line ДТ [09:39:48]line номер 137 [09:39:48]line сэкономлено 100.00 сом [09:39:48]line ФМ: 0000000000874979 [09:39:48]line ФД: 86279 [09:39:48]line ФПД: 230051347143112 [09:39:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T093947&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86279&fm=230051347143112&tin=02508201610067®Number=0000000000092592&sum=752000 [09:39:48]OFD Sender: Processing packet 86279 [packets to send 268, broken 267] [09:39:48]ProducePacketName [09:39:48]name=ofd_packets/00086279 [09:39:48]OFD Sender: To server: pG, [09:39:48]CommunicateWithHost lk.salyk.kg:30040 [09:39:48]ConnectInit lk.salyk.kg [09:39:48]written 0, free lines is 4095 [09:39:48]Write to MH i2c: 01 00 00 8C 01 8D [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: 01 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: 01 07 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 AC 0C 4C [09:39:48]RasterBufferAndPrint [09:39:48]line [09:39:48]line [09:39:48]line [09:39:48]line [09:39:48]line [09:39:48]written 0, free lines is 3250 [09:39:48]MH_Cut [09:39:48]Write to MH i2c: D1 01 00 93 01 01 66 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: D1 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: D1 01 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: D1 01 00 93 01 00 65 [09:39:48]Write to MH i2c: 01 00 00 94 01 95 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:49]*** Cut start [09:39:49]*** Partial cut [09:39:49]*** CUTSNS_PIN = 1 [09:39:49]*** CUTSNS_PIN = 0 [09:39:50]*** Brake cut motor [09:39:50]Read from MH i2c: 01 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: 01 07 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: 01 07 00 94 01 00 00 00 00 00 FF 0F AA [09:39:50]process_action close_receipt done [09:39:50]requested_data is exist [09:39:50]produce_requested_data [09:39:50]requested_item fm.sn is exist - process it [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 11 00 00 [09:39:50]Write to MH i2c: E2 08 00 95 01 80 11 00 00 00 00 00 00 10 [09:39:50]*** Stop cut motor [09:39:50]*** Cut end [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... v'[09:40:18]recv_with_timeout no data received [09:40:45]accept exits with 7 [09:40:45]New connection [09:40:45]New thread 3066908004 created [09:40:45]Thread 3067051364 joined [09:40:45]Waiting for new connection... [09:40:45] Sock 7.Parse request [09:40:45]Sock 7.Check first char [09:40:45]Sock 7.First char is OK [09:40:45]request: POST /json_proto HTTP/1.0 [09:40:45]Method: POST [09:40:45]URL: /json_proto [09:40:45]Method is POST - this is cgi request [09:40:45]url: /json_proto [09:40:45]query_string will be loaded in cgi processing [09:40:45]execute_cgi json_proto POST (null) [09:40:45]execute_cgi path=json_proto method=POST [09:40:45]POST find Content-Length [09:40:45]Host: 172.17.47.196:8080 [09:40:45]Content-Length: 948 [09:40:45]Content-Type: application/json [09:40:45] [09:40:45]POST finish read [09:40:45]Found Content-Length = 948 [09:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 100.000, "sum" : 7520.00, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 7520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:45]execute_script... [09:40:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 100.000, "sum" : 7520.00, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 7520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:45]POST & json_proto [09:40:45]process_json_proto [09:40:45]json parsed OK: [09:40:45]protocol is kg_v1.0 [09:40:45]action value=close_receipt [09:40:45]process_action close_receipt [09:40:45]cmd_close_receipt [09:40:45]MH_GetDate [09:40:45]Write to MH i2c: F0 00 00 98 01 88 [09:40:45]Write i2c OK [09:40:45]MH_I2C_Read... [09:40:45]Read from MH i2c: F0 [09:40:45]MH_I2C_Read... [09:40:45]Read from MH i2c: F0 09 00 [09:40:45]MH_I2C_Read... [09:40:45]Read from MH i2c: F0 09 00 98 01 00 9D 94 EE 66 4C 6B 94 66 C7 [09:40:45]GetLastDocTimeStamp 1726911587 [09:40:45]current date 1726911645 [09:40:45]FM_GetShiftState [09:40:45]SAM_PROTO_GetShiftState [09:40:45]wFMCommunicate request_size=4 [09:40:45]MH_SAM_APDU [09:40:45]CAPDU: 80 13 01 00 [09:40:45]Write to MH i2c: E2 08 00 99 01 80 13 01 00 00 00 00 00 17 [09:40:45]Write i2c OK [09:40:45]MH_I2C_Read... [09:40:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:45]Read from MH i2c: E2 [09:40:45]MH_I2C_Read... [09:40:45]Read from MH i2c: E2 0E 00 [09:40:45]MH_I2C_Read... [09:40:45]Read from MH i2c: E2 0E 00 99 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5D [09:40:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:40:45]wFMCommunicate OK [09:40:45]SAM_PROTO_GetShiftState done [09:40:45]FM_GetShiftState done [09:40:45]opened in 1726877910 [09:40:45]opened+sec_in_day 1726964310 [09:40:45]quantity*price = 752000 [09:40:45]sum+1 = 752001 [09:40:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7520.00 НСП 1% : 66.55 НДС 12% : 798.58 Наличными: 7520.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 58 21.09.2024 09:40 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 100.00 сом ФМ: 0000000000874979 ФД: 86280 ФПД: 176741880756190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86280&fm=176741880756190&tin=02508201610067®Number=0000000000092592&sum=752000 [09:40:46]StoreToDocumentArchive [09:40:46]shift 496 fd 86280 [09:40:46]save to /storage/0496/doc_00086280 [09:40:46]save last doc name /storage/0496/doc_00086280 to /storage/kkm_last_doc_name [09:40:46]save OK [09:40:46]Clear old archive folders... [09:40:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:40:46]tlvbuf is 002D0930 [09:40:46]SAM_PROTO_ClearQueue [09:40:46]wFMCommunicate request_size=4 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 09 00 00 [09:40:46]Write to MH i2c: E2 08 00 A6 01 80 09 00 00 00 00 00 00 19 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [09:40:46]RAPDU: 90 00 [09:40:46]wFMCommunicate OK [09:40:46]SAM_PROTO_ClearQueue done [09:40:46]KKMCreateOFDPacket [09:40:46]OFDProtocolAddRootSTLVToBuf [09:40:46]FM_MakeSignedData [09:40:46]FM_MakeSignedData [09:40:46]SAM_PROTO_SignData [09:40:46]wFMCommunicate request_size=4 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 0D 01 02 [09:40:46]Write to MH i2c: E2 08 00 A7 01 80 0D 01 02 00 00 00 00 21 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [09:40:46]RAPDU: 90 00 [09:40:46]wFMCommunicate OK [09:40:46]wFMCommunicate request_size=255 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 9D 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 51 01 00 35 04 06 00 [09:40:46]Write to MH i2c: E2 02 01 A8 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 9D 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 51 01 00 35 04 06 00 00 00 6F [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [09:40:46]RAPDU: 90 00 [09:40:46]wFMCommunicate OK [09:40:46]wFMCommunicate request_size=11 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 0D 02 02 06 A0 BE ED 04 F7 DE [09:40:46]Write to MH i2c: E2 0E 00 A9 01 80 0D 02 02 06 00 A0 BE ED 04 F7 DE 00 00 54 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [09:40:46]RAPDU: 90 00 [09:40:46]wFMCommunicate OK [09:40:46]wFMCommunicate request_size=4 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 0D 03 02 [09:40:46]Write to MH i2c: E2 08 00 AA 01 80 0D 03 02 00 00 00 00 26 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 0B 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 0B 00 AA 01 00 D8 E9 F9 62 52 54 81 70 90 00 DA [09:40:46]RAPDU: D8 E9 F9 62 52 54 81 70 90 00 [09:40:46]wFMCommunicate OK [09:40:46]SAM_PROTO_SignData done [09:40:46]FM_MakeSignedData done [09:40:46]CreateOFDProtocolMessage [09:40:46]wFMCommunicate request_size=4 [09:40:46]MH_SAM_APDU [09:40:46]CAPDU: 80 11 00 00 [09:40:46]Write to MH i2c: E2 08 00 AB 01 80 11 00 00 00 00 00 00 26 [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:46]Read from MH i2c: E2 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 17 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: E2 17 00 AB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [09:40:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:40:46]wFMCommunicate OK [09:40:46]CreateOFDProtocolMessage done [09:40:46]OFDSenderStorePacket 86280 [09:40:46]StoreOFDPacket docnum=86280 [09:40:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6E CF 08 01 51 A2 5A 03 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 9D 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 51 01 00 35 04 06 00 A0 BE ED 04 F7 DE D8 E9 F9 62 52 54 81 70 [09:40:46]CheckFolder [09:40:46]dirname=/storage/ofd_packets [09:40:46]CheckFolder done [09:40:46]ProducePacketName [09:40:46]name=ofd_packets/00086280 [09:40:46]NVStorageSaveData ofd_packets/00086280 [09:40:46]File name is /storage/ofd_packets/00086280 [09:40:46]Write 302 bytes [09:40:46]NVStorageSaveData done [09:40:46]OFDSenderStorePacket done [09:40:46]KKMCreateOFDPacket done [09:40:46]NVStorageSaveData kkm_last_timestamp [09:40:46]File name is /storage/kkm_last_timestamp [09:40:46]Write 4 bytes [09:40:46]NVStorageSaveData done [09:40:46]ExternCall_PrintAddStr [09:40:46]wPrintStart [09:40:46]Write to MH i2c: 01 00 00 AC 01 AD [09:40:46]Write i2c OK [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: 01 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: 01 07 00 [09:40:46]MH_I2C_Read... [09:40:46]Read from MH i2c: 01 07 00 AC 01 00 00 00 00 00 FF 0F C2 [09:40:46]RasterBufferAndPrint [09:40:46]line Счет N : (1)871176 [09:40:46]line ИНН: 02508201610067 [09:40:46]line Контрольно-Кассовый Чек [09:40:46]line ПРОДАЖА [09:40:46]line ТРК (МРК, ГНК) : 11 [09:40:46]line Товар: 2710194210 [09:40:46]line ДТ(л)-К-4 [09:40:46]line 100.000 * 75.20 [09:40:46]line = 7520.00 [09:40:46]line НДС 12% НСП 1% [09:40:46]line > о реализуемом товаре [09:40:46]line ИТОГО: 7520.00 [09:40:46]line НСП 1% : 66.55 [09:40:46]line НДС 12% : 798.58 [09:40:46]line Наличными: 7520.00 [09:40:46]line Безнал.: 0.00 [09:40:46]line Место: АЗС № 137 "Партнер Нефть" [09:40:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:40:46]line СНО: Общий режим [09:40:46]line Чек 58 21.09.2024 09:40 [09:40:46]line Смена: 496 ФФД: 1.0 [09:40:46]line ЗНМ: 0300000064 [09:40:46]line РНМ: 0000000000092592 [09:40:46]line Версия ККМ: 001 [09:40:46]line [09:40:46]line Дисконтная программа [09:40:46]line ДТ [09:40:46]line номер 137 [09:40:46]line сэкономлено 100.00 сом [09:40:46]line ФМ: 0000000000874979 [09:40:46]line ФД: 86280 [09:40:46]line ФПД: 176741880756190 [09:40:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86280&fm=176741880756190&tin=02508201610067®Number=0000000000092592&sum=752000 [09:40:47]written 0, free lines is 4095 [09:40:47]Write to MH i2c: 01 00 00 D9 01 DA [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: 01 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: 01 07 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 A9 0C 96 [09:40:47]RasterBufferAndPrint [09:40:47]line [09:40:47]line [09:40:47]line [09:40:47]line [09:40:47]line [09:40:47]written 0, free lines is 3244 [09:40:47]MH_Cut [09:40:47]Write to MH i2c: D1 01 00 E0 01 01 B3 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: D1 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: D1 01 00 [09:40:47]MH_I2C_Read... [09:40:47]Read from MH i2c: D1 01 00 E0 01 00 B2 [09:40:47]Write to MH i2c: 01 00 00 E1 01 E2 [09:40:47]Write i2c OK [09:40:47]MH_I2C_Read... [09:40:48]*** Cut start [09:40:48]*** Partial cut [09:40:48]*** CUTSNS_PIN = 1 [09:40:48]*** CUTSNS_PIN = 0 [09:40:48]*** Brake cut motor [09:40:49]Read from MH i2c: 01 [09:40:49]MH_I2C_Read... [09:40:49]*** Stop cut motor [09:40:49]*** Cut end [09:40:49]Read from MH i2c: 01 07 00 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: 01 07 00 E1 01 00 00 00 00 00 FF 0F F7 [09:40:49]process_action close_receipt done [09:40:49]requested_data is exist [09:40:49]produce_requested_data [09:40:49]requested_item fm.sn is exist - process it [09:40:49]wFMCommunicate request_size=4 [09:40:49]MH_SAM_APDU [09:40:49]CAPDU: 80 11 00 00 [09:40:49]Write to MH i2c: E2 08 00 E2 01 80 11 00 00 00 00 00 00 5D [09:40:49]Write i2c OK [09:40:49]MH_I2C_Read... [09:40:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:49]Read from MH i2c: E2 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: E2 17 00 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: E2 17 00 E2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BC [09:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:40:49]wFMCommunicate OK [09:40:49]requested_item fd.num is exist - process it [09:40:49]SAM_PROTO_GetFieldsCounters [09:40:49]wFMCommunicate request_size=4 [09:40:49]MH_SAM_APDU [09:40:49]CAPDU: 80 13 00 00 [09:40:49]Write to MH i2c: E2 08 00 E3 01 80 13 00 00 00 00 00 00 60 [09:40:49]Write i2c OK [09:40:49]MH_I2C_Read... [09:40:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:49]Read from MH i2c: E2 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: E2 62 00 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: E2 62 00 E3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 08 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [09:40:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 08 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:49]wFMCommunicate OK [09:40:49]SAM_PROTO_GetFieldsCounters done [09:40:49]requested_item shift.num is exist - process it [09:40:49]requested_item shift.opened is exist - process it [09:40:49]req_shift_opened [09:40:49]FM_GetShiftState [09:40:49]SAM_PROTO_GetShiftState [09:40:49]wFMCommunicate request_size=4 [09:40:49]MH_SAM_APDU [09:40:49]CAPDU: 80 13 01 00 [09:40:49]Write to MH i2c: E2 08 00 E4 01 80 13 01 00 00 00 00 00 62 [09:40:49]Write i2c OK [09:40:49]MH_I2C_Read... [09:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:49]Read from MH i2c: E2 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: E2 0E 00 [09:40:49]MH_I2C_Read... [09:40:49]Read from MH i2c: E2 0E 00 E4 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A8 [09:40:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:40:49]wFMCommunicate OK [09:40:49]SAM_PROTO_GetShiftState done [09:40:49]FM_GetShiftState done [09:40:49]req_shift_opened done [09:40:49]requested_item shift.open_date is exist - process it [09:40:49]req_shift_open_date [09:40:49]req_shift_open_date done [09:40:49]produce_requested_data done [09:40:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86280,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:40:49]process_action_free close_receipt [09:40:49]json_value_free [09:40:49]json_value_free done [09:40:49]process_json_proto returns [09:40:49]Send response to host [09:40:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86280,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:40:49]free response buf [09:40:49]execute_script done [09:40:49]execute_script returns [09:40:49]free content buf [09:40:49]Sock 7.Close socket [09:40:49]Sock 7.Thread stoped [09:42:04]ConnectInit Can't connect to host [09:42:04]CommunicateWithHost connect error [09:42:04]CommunicateWithHost err = -1 [09:42:04]OFD Sender: Server communicate error [09:42:04]OFD Sender: Processing packet 86279 [packets to send 269, broken 267] [09:42:04]ProducePacketName [09:42:04]name=ofd_packets/00086279 [09:42:04]OFD Sender: To server: pG, [09:42:04]CommunicateWithHost lk.salyk.kg:30040 [09:42:04]ConnectInit lk.salyk.kg [09:42:06]Connected sock=7 [09:42:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 3F 2F 08 01 E4 F5 5A 03 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 63 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 51 01 00 35 04 06 00 D1 3B 00 D3 99 C8 17 CD 66 FD 53 11 4A BE [09:42:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1E 7D 47 00 6C 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 51 01 00 F4 03 04 00 BF 3F EE 66 B6 04 01 00 00 8F 38 16 55 F1 0E 13 BC [09:42:06]CommunicateWithHost err = 0 [09:42:06]CheckOFDResponse [09:42:06]1017 (14) - 77093643461234 [09:42:06]1041 (16) - 0000000000874979 [09:42:06]1040 (4) - 86279 [09:42:06]1012 (4) - 21.09.2024 03:38 [09:42:06]1206 (1) - 0 [09:42:06]OFD Sender: Remove packet 86279 [09:42:06]ProducePacketName [09:42:06]name=ofd_packets/00086279 [09:42:06]NVStorageDeleteData [09:42:07]OFD Sender: Processing packet 86280 [packets to send 268, broken 267] [09:42:07]ProducePacketName [09:42:07]name=ofd_packets/00086280 [09:42:07]OFD Sender: To server: pG, [09:42:07]CommunicateWithHost lk.salyk.kg:30040 [09:42:07]ConnectInit lk.salyk.kg [09:42:07]Connected sock=7 [09:42:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6E CF 08 01 51 A2 5A 03 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 79 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 79 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 37 01 00 00 00 07 04 06 00 80 79 0B 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 9D 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 51 01 00 35 04 06 00 A0 BE ED 04 F7 DE D8 E9 F9 62 52 54 81 70 [09:42:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1C F2 47 00 22 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 51 01 00 F4 03 04 00 C2 3F EE 66 B6 04 01 00 00 82 F8 6E D0 B2 EA CF 7F [09:42:10]CommunicateWithHost err = 0 [09:42:10]CheckOFDResponse [09:42:10]1017 (14) - 77093643461234 [09:42:10]1041 (16) - 0000000000874979 [09:42:10]1040 (4) - 86280 [09:42:10]1012 (4) - 21.09.2024 03:38 [09:42:10]1206 (1) - 0 [09:42:10]OFD Sender: Remove packet 86280 [09:42:10]ProducePacketName [09:42:10]name=ofd_packets/00086280 [09:42:10]NVStorageDeleteData [09:42:11]OFD Sender: No OFD packet to send [09:42:16]OFD Sender: No OFD packet to send [09:42:21]OFD Sender: No OFD packet to send [09:42:22]accept exits with 9 [09:42:22]New connection [09:42:22]New thread 3067051364 created [09:42:22]Thread 3066908004 joined [09:42:22]Waiting for new connection... [09:42:22] Sock 9.Parse request [09:42:22]Sock 9.Check first char [09:42:22]Sock 9.First char is OK [09:42:22]request: POST /json_proto HTTP/1.0 [09:42:22]Method: POST [09:42:22]URL: /json_proto [09:42:22]Method is POST - this is cgi request [09:42:22]url: /json_proto [09:42:22]query_string will be loaded in cgi processing [09:42:22]execute_cgi json_proto POST (null) [09:42:22]execute_cgi path=json_proto method=POST [09:42:22]POST find Content-Length [09:42:22]Host: 172.17.47.196:8080 [09:42:22]Content-Length: 677 [09:42:22]Content-Type: application/json [09:42:22] [09:42:22]POST finish read [09:42:22]Found Content-Length = 677 [09:42:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:42:22]execute_script... [09:42: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)871180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:42:22]POST & json_proto [09:42:22]process_json_proto [09:42:22]json parsed OK: [09:42:22]protocol is kg_v1.0 [09:42:22]action value=close_receipt [09:42:22]process_action close_receipt [09:42:22]cmd_close_receipt [09:42:22]MH_GetDate [09:42:22]Write to MH i2c: F0 00 00 E5 01 D5 [09:42:22]Write i2c OK [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: F0 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: F0 09 00 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: F0 09 00 E5 01 00 FE 94 EE 66 4C 6B 94 66 75 [09:42:22]GetLastDocTimeStamp 1726911645 [09:42:22]current date 1726911742 [09:42:22]FM_GetShiftState [09:42:22]SAM_PROTO_GetShiftState [09:42:22]wFMCommunicate request_size=4 [09:42:22]MH_SAM_APDU [09:42:22]CAPDU: 80 13 01 00 [09:42:22]Write to MH i2c: E2 08 00 E6 01 80 13 01 00 00 00 00 00 64 [09:42:22]Write i2c OK [09:42:22]MH_I2C_Read... [09:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:22]Read from MH i2c: E2 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: E2 0E 00 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: E2 0E 00 E6 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AA [09:42:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:42:22]wFMCommunicate OK [09:42:22]SAM_PROTO_GetShiftState done [09:42:22]FM_GetShiftState done [09:42:22]opened in 1726877910 [09:42:22]opened+sec_in_day 1726964310 [09:42:22]quantity*price = 40002 [09:42:22]sum+1 = 40003 [09:42:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 59 21.09.2024 09:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86281 ФПД: 257630878131736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094222&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86281&fm=257630878131736&tin=02508201610067®Number=0000000000092592&sum=40000 [09:42:23]StoreToDocumentArchive [09:42:23]shift 496 fd 86281 [09:42:23]save to /storage/0496/doc_00086281 [09:42:23]save last doc name /storage/0496/doc_00086281 to /storage/kkm_last_doc_name [09:42:23]save OK [09:42:23]Clear old archive folders... [09:42:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:23]tlvbuf is 002D22B0 [09:42:23]SAM_PROTO_ClearQueue [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 09 00 00 [09:42:23]Write to MH i2c: E2 08 00 F3 01 80 09 00 00 00 00 00 00 66 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]SAM_PROTO_ClearQueue done [09:42:23]KKMCreateOFDPacket [09:42:23]OFDProtocolAddRootSTLVToBuf [09:42:23]FM_MakeSignedData [09:42:23]FM_MakeSignedData [09:42:23]SAM_PROTO_SignData [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 0D 01 02 [09:42:23]Write to MH i2c: E2 08 00 F4 01 80 0D 01 02 00 00 00 00 6E [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]wFMCommunicate request_size=255 [09:42:23]MH_SAM_APDU [09:42: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 FE 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 51 01 00 35 04 06 00 EA [09:42:23]Write to MH i2c: E2 02 01 F5 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 FE 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 51 01 00 35 04 06 00 EA 00 00 37 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]wFMCommunicate request_size=10 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 0D 02 02 05 50 5C F9 66 18 [09:42:23]Write to MH i2c: E2 0D 00 F6 01 80 0D 02 02 05 00 50 5C F9 66 18 00 00 9E [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 0D 03 02 [09:42:23]Write to MH i2c: E2 08 00 F7 01 80 0D 03 02 00 00 00 00 73 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 0B 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 0B 00 F7 01 00 35 1F 25 22 8E 7C EF 60 90 00 68 [09:42:23]RAPDU: 35 1F 25 22 8E 7C EF 60 90 00 [09:42:23]wFMCommunicate OK [09:42:23]SAM_PROTO_SignData done [09:42:23]FM_MakeSignedData done [09:42:23]CreateOFDProtocolMessage [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 11 00 00 [09:42:23]Write to MH i2c: E2 08 00 F8 01 80 11 00 00 00 00 00 00 73 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 17 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 17 00 F8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D2 [09:42:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:42:23]wFMCommunicate OK [09:42:23]CreateOFDProtocolMessage done [09:42:23]OFDSenderStorePacket 86281 [09:42:23]StoreOFDPacket docnum=86281 [09:42:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A0 18 07 01 71 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 FE 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 51 01 00 35 04 06 00 EA 50 5C F9 66 18 35 1F 25 22 8E 7C EF 60 [09:42:23]CheckFolder [09:42:23]dirname=/storage/ofd_packets [09:42:23]CheckFolder done [09:42:23]ProducePacketName [09:42:23]name=ofd_packets/00086281 [09:42:23]NVStorageSaveData ofd_packets/00086281 [09:42:23]File name is /storage/ofd_packets/00086281 [09:42:23]Write 301 bytes [09:42:23]NVStorageSaveData done [09:42:23]OFDSenderStorePacket done [09:42:23]KKMCreateOFDPacket done [09:42:23]NVStorageSaveData kkm_last_timestamp [09:42:23]File name is /storage/kkm_last_timestamp [09:42:23]Write 4 bytes [09:42:23]NVStorageSaveData done [09:42:23]ExternCall_PrintAddStr [09:42:23]wPrintStart [09:42:23]Write to MH i2c: 01 00 00 F9 01 FA [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: 01 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: 01 07 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [09:42:23]RasterBufferAndPrint [09:42:23]line Счет N : (1)871180 [09:42:23]line ИНН: 02508201610067 [09:42:23]line Контрольно-Кассовый Чек [09:42:23]line ПРОДАЖА [09:42:23]line ТРК (МРК, ГНК) : 53 [09:42:23]line Товар: 2710124130 [09:42:23]line Аи-92-К-5 [09:42:23]line 5.900 * 67.80 [09:42:23]line = 400.02 [09:42:23]line НДС 12% НСП 1% [09:42:23]line > о реализуемом товаре [09:42:23]line ОКРУГЛЕНИЕ: -0.02 [09:42:23]line ИТОГО: 400.00 [09:42:23]line Внесено: 400.00 [09:42:23]line СДАЧА: 0.00 [09:42:23]line НСП 1% : 3.54 [09:42:23]line НДС 12% : 42.48 [09:42:23]line Наличными: 400.00 [09:42:23]line Безнал.: 0.00 [09:42:23]line Место: АЗС № 137 "Партнер Нефть" [09:42:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:42:23]line СНО: Общий режим [09:42:23]line Чек 59 21.09.2024 09:42 [09:42:23]line Смена: 496 ФФД: 1.0 [09:42:23]line ЗНМ: 0300000064 [09:42:23]line РНМ: 0000000000092592 [09:42:23]line Версия ККМ: 001 [09:42:23]line ФМ: 0000000000874979 [09:42:23]line ФД: 86281 [09:42:23]line ФПД: 257630878131736 [09:42:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094222&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86281&fm=257630878131736&tin=02508201610067®Number=0000000000092592&sum=40000 [09:42:23]written 0, free lines is 4095 [09:42:23]OFD Sender: Processing packet 86281 [packets to send 268, broken 267] [09:42:23]ProducePacketName [09:42:23]name=ofd_packets/00086281 [09:42:23]OFD Sender: To server: pG, [09:42:23]CommunicateWithHost lk.salyk.kg:30040 [09:42:23]ConnectInit lk.salyk.kg [09:42:24]Write to MH i2c: 01 00 00 24 02 26 [09:42:24]Write i2c OK [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: 01 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: 01 07 00 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 CA 0C 03 [09:42:24]RasterBufferAndPrint [09:42:24]line [09:42:24]line [09:42:24]line [09:42:24]line [09:42:24]line [09:42:24]written 0, free lines is 3280 [09:42:24]MH_Cut [09:42:24]Write to MH i2c: D1 01 00 2B 02 01 FF [09:42:24]Write i2c OK [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: D1 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: D1 01 00 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: D1 01 00 2B 02 00 FE [09:42:24]Write to MH i2c: 01 00 00 2C 02 2E [09:42:24]Write i2c OK [09:42:24]MH_I2C_Read... [09:42:24]Connected sock=10 [09:42:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A0 18 07 01 71 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 FE 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 51 01 00 35 04 06 00 EA 50 5C F9 66 18 35 1F 25 22 8E 7C EF 60 [09:42:24]*** Cut start [09:42:24]*** Partial cut [09:42:24]*** CUTSNS_PIN = 1 [09:42:25]*** CUTSNS_PIN = 0 [09:42:25]*** Brake cut motor [09:42:25]Read from MH i2c: 01 [09:42:25]MH_I2C_Read... [09:42:25]*** Stop cut motor [09:42:25]*** Cut end [09:42:25]Read from MH i2c: 01 07 00 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: 01 07 00 2C 02 00 00 00 00 00 FF 0F 43 [09:42:25]process_action close_receipt done [09:42:25]requested_data is exist [09:42:25]produce_requested_data [09:42:25]requested_item fm.sn is exist - process it [09:42:25]wFMCommunicate request_size=4 [09:42:25]MH_SAM_APDU [09:42:25]CAPDU: 80 11 00 00 [09:42:25]Write to MH i2c: E2 08 00 2D 02 80 11 00 00 00 00 00 00 A9 [09:42:25]Write i2c OK [09:42:25]MH_I2C_Read... [09:42:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:25]Read from MH i2c: E2 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: E2 17 00 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: E2 17 00 2D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 08 [09:42:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:42:25]wFMCommunicate OK [09:42:25]requested_item fd.num is exist - process it [09:42:25]SAM_PROTO_GetFieldsCounters [09:42:25]wFMCommunicate request_size=4 [09:42:25]MH_SAM_APDU [09:42:25]CAPDU: 80 13 00 00 [09:42:25]Write to MH i2c: E2 08 00 2E 02 80 13 00 00 00 00 00 00 AC [09:42:25]Write i2c OK [09:42:25]MH_I2C_Read... [09:42:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:25]Read from MH i2c: E2 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: E2 62 00 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: E2 62 00 2E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 09 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [09:42:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 09 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:25]wFMCommunicate OK [09:42:25]SAM_PROTO_GetFieldsCounters done [09:42:25]requested_item shift.num is exist - process it [09:42:25]requested_item shift.opened is exist - process it [09:42:25]req_shift_opened [09:42:25]FM_GetShiftState [09:42:25]SAM_PROTO_GetShiftState [09:42:25]wFMCommunicate request_size=4 [09:42:25]MH_SAM_APDU [09:42:25]CAPDU: 80 13 01 00 [09:42:25]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [09:42:25]Write i2c OK [09:42:25]MH_I2C_Read... [09:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:25]Read from MH i2c: E2 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: E2 0E 00 [09:42:25]MH_I2C_Read... [09:42:25]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F4 [09:42:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:42:25]wFMCommunicate OK [09:42:25]SAM_PROTO_GetShiftState done [09:42:25]FM_GetShiftState done [09:42:25]req_shift_opened done [09:42:25]requested_item shift.open_date is exist - process it [09:42:25]req_shift_open_date [09:42:25]req_shift_open_date done [09:42:25]produce_requested_data done [09:42:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86281,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:42:25]process_action_free close_receipt [09:42:25]json_value_free [09:42:25]json_value_free done [09:42:25]process_json_proto returns [09:42:25]Send response to host [09:42:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86281,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:42:25]free response buf [09:42:25]execute_script done [09:42:25]execute_script returns [09:42:25]free content buf [09:42:25]Sock 9.Close socket [09:42:25]Sock 9.Thread stoped [09:42:29]recv_with_timeout no data received [09:42:29]CommunicateWithHost answer receiving error [09:42:29]CommunicateWithHost err = -3 [09:42:29]OFD Sender: Server communicate error [09:42:31]accept exits with 7 [09:42:31]New connection [09:42:31]New thread 3066908004 created [09:42:31]Thread 3067051364 joined [09:42:31]Waiting for new connection... [09:42:31] Sock 7.Parse request [09:42:31]Sock 7.Check first char [09:42:31]Sock 7.First char is OK [09:42:31]request: POST /json_proto HTTP/1.0 [09:42:31]Method: POST [09:42:31]URL: /json_proto [09:42:31]Method is POST - this is cgi request [09:42:31]url: /json_proto [09:42:31]query_string will be loaded in cgi processing [09:42:31]execute_cgi json_proto POST (null) [09:42:31]execute_cgi path=json_proto method=POST [09:42:31]POST find Content-Length [09:42:31]Host: 172.17.47.196:8080 [09:42:31]Content-Length: 682 [09:42:31]Content-Type: application/json [09:42:31] [09:42:31]POST finish read [09:42:31]Found Content-Length = 682 [09:42:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:42:31]execute_script... [09:42: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)871179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:42:31]POST & json_proto [09:42:31]process_json_proto [09:42:31]json parsed OK: [09:42:31]protocol is kg_v1.0 [09:42:31]action value=close_receipt [09:42:31]process_action close_receipt [09:42:31]cmd_close_receipt [09:42:31]MH_GetDate [09:42:31]Write to MH i2c: F0 00 00 30 02 21 [09:42:31]Write i2c OK [09:42:31]MH_I2C_Read... [09:42:31]Read from MH i2c: F0 [09:42:31]MH_I2C_Read... [09:42:31]Read from MH i2c: F0 09 00 [09:42:31]MH_I2C_Read... [09:42:31]Read from MH i2c: F0 09 00 30 02 00 07 95 EE 66 4C 6B 94 66 CB [09:42:31]GetLastDocTimeStamp 1726911742 [09:42:31]current date 1726911751 [09:42:31]FM_GetShiftState [09:42:31]SAM_PROTO_GetShiftState [09:42:31]wFMCommunicate request_size=4 [09:42:31]MH_SAM_APDU [09:42:31]CAPDU: 80 13 01 00 [09:42:31]Write to MH i2c: E2 08 00 31 02 80 13 01 00 00 00 00 00 B0 [09:42:31]Write i2c OK [09:42:31]MH_I2C_Read... [09:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:31]Read from MH i2c: E2 [09:42:31]MH_I2C_Read... [09:42:31]Read from MH i2c: E2 0E 00 [09:42:31]MH_I2C_Read... [09:42:31]Read from MH i2c: E2 0E 00 31 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F6 [09:42:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:42:31]wFMCommunicate OK [09:42:31]SAM_PROTO_GetShiftState done [09:42:31]FM_GetShiftState done [09:42:31]opened in 1726877910 [09:42:31]opened+sec_in_day 1726964310 [09:42:31]quantity*price = 100005 [09:42:31]sum+1 = 100006 [09:42:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 60 21.09.2024 09:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86282 ФПД: 104146357055339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094231&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86282&fm=104146357055339&tin=02508201610067®Number=0000000000092592&sum=100000 [09:42:32]StoreToDocumentArchive [09:42:32]shift 496 fd 86282 [09:42:32]save to /storage/0496/doc_00086282 [09:42:32]save last doc name /storage/0496/doc_00086282 to /storage/kkm_last_doc_name [09:42:32]save OK [09:42:32]Clear old archive folders... [09:42:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:32]tlvbuf is 002F6E70 [09:42:32]SAM_PROTO_ClearQueue [09:42:32]wFMCommunicate request_size=4 [09:42:32]MH_SAM_APDU [09:42:32]CAPDU: 80 09 00 00 [09:42:32]Write to MH i2c: E2 08 00 3E 02 80 09 00 00 00 00 00 00 B2 [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:32]Read from MH i2c: E2 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [09:42:32]RAPDU: 90 00 [09:42:32]wFMCommunicate OK [09:42:32]SAM_PROTO_ClearQueue done [09:42:32]KKMCreateOFDPacket [09:42:32]OFDProtocolAddRootSTLVToBuf [09:42:32]FM_MakeSignedData [09:42:32]FM_MakeSignedData [09:42:32]SAM_PROTO_SignData [09:42:32]wFMCommunicate request_size=4 [09:42:32]MH_SAM_APDU [09:42:32]CAPDU: 80 0D 01 02 [09:42:32]Write to MH i2c: E2 08 00 3F 02 80 0D 01 02 00 00 00 00 BA [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:32]Read from MH i2c: E2 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [09:42:32]RAPDU: 90 00 [09:42:32]wFMCommunicate OK [09:42:32]wFMCommunicate request_size=255 [09:42:32]MH_SAM_APDU [09:42: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 07 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 51 01 00 35 04 06 00 5E [09:42:32]Write to MH i2c: E2 02 01 40 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 07 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 51 01 00 35 04 06 00 5E 00 00 AD [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:32]Read from MH i2c: E2 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 40 02 00 90 00 B6 [09:42:32]RAPDU: 90 00 [09:42:32]wFMCommunicate OK [09:42:32]wFMCommunicate request_size=10 [09:42:32]MH_SAM_APDU [09:42:32]CAPDU: 80 0D 02 02 05 B8 76 9D EF 6B [09:42:32]Write to MH i2c: E2 0D 00 41 02 80 0D 02 02 05 00 B8 76 9D EF 6B 00 00 EC [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:32]Read from MH i2c: E2 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [09:42:32]RAPDU: 90 00 [09:42:32]wFMCommunicate OK [09:42:32]wFMCommunicate request_size=4 [09:42:32]MH_SAM_APDU [09:42:32]CAPDU: 80 0D 03 02 [09:42:32]Write to MH i2c: E2 08 00 42 02 80 0D 03 02 00 00 00 00 BF [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:32]Read from MH i2c: E2 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 0B 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 0B 00 42 02 00 1B BC 70 34 C2 A5 8C AA 90 00 D8 [09:42:32]RAPDU: 1B BC 70 34 C2 A5 8C AA 90 00 [09:42:32]wFMCommunicate OK [09:42:32]SAM_PROTO_SignData done [09:42:32]FM_MakeSignedData done [09:42:32]CreateOFDProtocolMessage [09:42:32]wFMCommunicate request_size=4 [09:42:32]MH_SAM_APDU [09:42:32]CAPDU: 80 11 00 00 [09:42:32]Write to MH i2c: E2 08 00 43 02 80 11 00 00 00 00 00 00 BF [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:32]Read from MH i2c: E2 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 17 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: E2 17 00 43 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1E [09:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:42:32]wFMCommunicate OK [09:42:32]CreateOFDProtocolMessage done [09:42:32]OFDSenderStorePacket 86282 [09:42:32]StoreOFDPacket docnum=86282 [09:42:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 66 82 07 01 3C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 07 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 51 01 00 35 04 06 00 5E B8 76 9D EF 6B 1B BC 70 34 C2 A5 8C AA [09:42:32]CheckFolder [09:42:32]dirname=/storage/ofd_packets [09:42:32]CheckFolder done [09:42:32]ProducePacketName [09:42:32]name=ofd_packets/00086282 [09:42:32]NVStorageSaveData ofd_packets/00086282 [09:42:32]File name is /storage/ofd_packets/00086282 [09:42:32]Write 301 bytes [09:42:32]NVStorageSaveData done [09:42:32]OFDSenderStorePacket done [09:42:32]KKMCreateOFDPacket done [09:42:32]NVStorageSaveData kkm_last_timestamp [09:42:32]File name is /storage/kkm_last_timestamp [09:42:32]Write 4 bytes [09:42:32]NVStorageSaveData done [09:42:32]ExternCall_PrintAddStr [09:42:32]wPrintStart [09:42:32]Write to MH i2c: 01 00 00 44 02 46 [09:42:32]Write i2c OK [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: 01 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: 01 07 00 [09:42:32]MH_I2C_Read... [09:42:32]Read from MH i2c: 01 07 00 44 02 00 00 00 00 00 FF 0F 5B [09:42:32]RasterBufferAndPrint [09:42:32]line Счет N : (1)871179 [09:42:32]line ИНН: 02508201610067 [09:42:32]line Контрольно-Кассовый Чек [09:42:32]line ПРОДАЖА [09:42:32]line ТРК (МРК, ГНК) : 43 [09:42:32]line Товар: 2710124130 [09:42:32]line Аи-92-К-5 [09:42:32]line 14.750 * 67.80 [09:42:32]line = 1000.05 [09:42:32]line НДС 12% НСП 1% [09:42:32]line > о реализуемом товаре [09:42:32]line ОКРУГЛЕНИЕ: -0.05 [09:42:32]line ИТОГО: 1000.00 [09:42:32]line Внесено: 1000.00 [09:42:32]line СДАЧА: 0.00 [09:42:32]line НСП 1% : 8.85 [09:42:32]line НДС 12% : 106.20 [09:42:32]line Наличными: 1000.00 [09:42:32]line Безнал.: 0.00 [09:42:32]line Место: АЗС № 137 "Партнер Нефть" [09:42:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:42:32]line СНО: Общий режим [09:42:32]line Чек 60 21.09.2024 09:42 [09:42:32]line Смена: 496 ФФД: 1.0 [09:42:32]line ЗНМ: 0300000064 [09:42:32]line РНМ: 0000000000092592 [09:42:32]line Версия ККМ: 001 [09:42:32]line ФМ: 0000000000874979 [09:42:32]line ФД: 86282 [09:42:32]line ФПД: 104146357055339 [09:42:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094231&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86282&fm=104146357055339&tin=02508201610067®Number=0000000000092592&sum=100000 [09:42:32]written 0, free lines is 4095 [09:42:32]OFD Sender: Processing packet 86281 [packets to send 269, broken 267] [09:42:32]ProducePacketName [09:42:32]name=ofd_packets/00086281 [09:42:32]OFD Sender: To server: pG, [09:42:32]CommunicateWithHost lk.salyk.kg:30040 [09:42:32]ConnectInit lk.salyk.kg [09:42:33]Write to MH i2c: 01 00 00 6F 02 71 [09:42:33]Write i2c OK [09:42:33]MH_I2C_Read... [09:42:33]Read from MH i2c: 01 [09:42:33]MH_I2C_Read... [09:42:33]Read from MH i2c: 01 07 00 [09:42:33]MH_I2C_Read... [09:42:33]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 CD 0C 51 [09:42:33]RasterBufferAndPrint [09:42:33]line [09:42:33]line [09:42:33]line [09:42:33]line [09:42:33]line [09:42:33]written 0, free lines is 3289 [09:42:33]MH_Cut [09:42:33]Write to MH i2c: D1 01 00 76 02 01 4A [09:42:33]Write i2c OK [09:42:33]MH_I2C_Read... [09:42:33]Read from MH i2c: D1 [09:42:33]MH_I2C_Read... [09:42:33]Read from MH i2c: D1 01 00 [09:42:33]MH_I2C_Read... [09:42:33]Read from MH i2c: D1 01 00 76 02 00 49 [09:42:33]Write to MH i2c: 01 00 00 77 02 79 [09:42:33]Write i2c OK [09:42:33]MH_I2C_Read... [09:42:34]*** Cut start [09:42:34]*** Partial cut [09:42:34]*** CUTSNS_PIN = 1 [09:42:34]*** CUTSNS_PIN = 0 [09:42:34]*** Brake cut motor [09:42:34]Read from MH i2c: 01 [09:42:34]MH_I2C_Read... [09:42:34]*** Stop cut motor [09:42:34]*** Cut end [09:42:34]Read from MH i2c: 01 07 00 [09:42:34]MH_I2C_Read... [09:42:34]Read from MH i2c: 01 07 00 77 02 00 00 00 00 00 FF 0F 8E [09:42:34]process_action close_receipt done [09:42:34]requested_data is exist [09:42:34]produce_requested_data [09:42:34]requested_item fm.sn is exist - process it [09:42:34]wFMCommunicate request_size=4 [09:42:34]MH_SAM_APDU [09:42:34]CAPDU: 80 11 00 00 [09:42:34]Write to MH i2c: E2 08 00 78 02 80 11 00 00 00 00 00 00 F4 [09:42:34]Write i2c OK [09:42:34]MH_I2C_Read... [09:42:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:34]Read from MH i2c: E2 [09:42:34]MH_I2C_Read... [09:42:34]Read from MH i2c: E2 17 00 [09:42:34]MH_I2C_Read... [09:42:34]Read from MH i2c: E2 17 00 78 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [09:42:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:42:34]wFMCommunicate OK [09:42:34]requested_item fd.num is exist - process it [09:42:34]SAM_PROTO_GetFieldsCounters [09:42:34]wFMCommunicate request_size=4 [09:42:34]MH_SAM_APDU [09:42:34]CAPDU: 80 13 00 00 [09:42:34]Write to MH i2c: E2 08 00 79 02 80 13 00 00 00 00 00 00 F7 [09:42:34]Write i2c OK [09:42:34]MH_I2C_Read... [09:42:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:34]Read from MH i2c: E2 [09:42:34]MH_I2C_Read... [09:42:34]Read from MH i2c: E2 62 00 [09:42:34]MH_I2C_Read... [09:42:34]Read from MH i2c: E2 62 00 79 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [09:42:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:34]wFMCommunicate OK [09:42:34]SAM_PROTO_GetFieldsCounters done [09:42:34]requested_item shift.num is exist - process it [09:42:34]requested_item shift.opened is exist - process it [09:42:34]req_shift_opened [09:42:34]FM_GetShiftState [09:42:34]SAM_PROTO_GetShiftState [09:42:34]wFMCommunicate request_size=4 [09:42:34]MH_SAM_APDU [09:42:34]CAPDU: 80 13 01 00 [09:42:34]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [09:42:34]Write i2c OK [09:42:34]MH_I2C_Read... [09:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:35]Read from MH i2c: E2 [09:42:35]MH_I2C_Read... [09:42:35]Read from MH i2c: E2 0E 00 [09:42:35]MH_I2C_Read... [09:42:35]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3F [09:42:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:42:35]wFMCommunicate OK [09:42:35]SAM_PROTO_GetShiftState done [09:42:35]FM_GetShiftState done [09:42:35]req_shift_opened done [09:42:35]requested_item shift.open_date is exist - process it [09:42:35]req_shift_open_date [09:42:35]req_shift_open_date done [09:42:35]produce_requested_data done [09:42:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86282,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:42:35]process_action_free close_receipt [09:42:35]json_value_free [09:42:35]json_value_free done [09:42:35]process_json_proto returns [09:42:35]Send response to host [09:42:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86282,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:42:35]free response buf [09:42:35]execute_script done [09:42:35]execute_script returns [09:42:35]free content buf [09:42:35]Sock 7.Close socket [09:42:35]Sock 7.Thread stoped [09:42:35]Connected sock=11 [09:42:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A0 18 07 01 71 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 FE 94 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 51 01 00 35 04 06 00 EA 50 5C F9 66 18 35 1F 25 22 8E 7C EF 60 [09:42:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 78 06 47 00 A0 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 51 01 00 F4 03 04 00 DC 3F EE 66 B6 04 01 00 00 08 C0 40 58 E5 35 82 D6 [09:42:37]CommunicateWithHost err = 0 [09:42:37]CheckOFDResponse [09:42:37]1017 (14) - 77093643461234 [09:42:37]1041 (16) - 0000000000874979 [09:42:37]1040 (4) - 86281 [09:42:37]1012 (4) - 21.09.2024 03:39 [09:42:37]1206 (1) - 0 [09:42:37]OFD Sender: Remove packet 86281 [09:42:37]ProducePacketName [09:42:37]name=ofd_packets/00086281 [09:42:37]NVStorageDeleteData [09:42:37]OFD Sender: Processing packet 86282 [packets to send 268, broken 267] [09:42:37]ProducePacketName [09:42:37]name=ofd_packets/00086282 [09:42:37]OFD Sender: To server: pG, [09:42:37]CommunicateWithHost lk.salyk.kg:30040 [09:42:37]ConnectInit lk.salyk.kg [09:42:39]Connected sock=7 [09:42:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 66 82 07 01 3C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 07 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 51 01 00 35 04 06 00 5E B8 76 9D EF 6B 1B BC 70 34 C2 A5 8C AA [09:42:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D6 7C 47 00 3F CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 51 01 00 F4 03 04 00 E0 3F EE 66 B6 04 01 00 00 F6 24 4B AE F5 CA 2B A3 [09:42:41]CommunicateWithHost err = 0 [09:42:41]CheckOFDResponse [09:42:41]1017 (14) - 77093643461234 [09:42:41]1041 (16) - 0000000000874979 [09:42:41]1040 (4) - 86282 [09:42:41]1012 (4) - 21.09.2024 03:39 [09:42:41]1206 (1) - 0 [09:42:41]OFD Sender: Remove packet 86282 [09:42:41]ProducePacketName [09:42:41]name=ofd_packets/00086282 [09:42:41]NVStorageDeleteData [09:42:41]OFD Sender: No OFD packet to send [09:42:46]OFD Sender: No OFD packet to send [09:42:51]OFD Sender: No OFD packet to send [09:42:52]accept exits with 10 [09:42:52]New connection [09:42:52]New thread 3067051364 created [09:42:52]Thread 3066908004 joined [09:42:52]Waiting for new connection... [09:42:52] Sock 10.Parse request [09:42:52]Sock 10.Check first char [09:42:52]Sock 10.First char is OK [09:42:52]request: POST /json_proto HTTP/1.0 [09:42:52]Method: POST [09:42:52]URL: /json_proto [09:42:52]Method is POST - this is cgi request [09:42:52]url: /json_proto [09:42:52]query_string will be loaded in cgi processing [09:42:52]execute_cgi json_proto POST (null) [09:42:52]execute_cgi path=json_proto method=POST [09:42:52]POST find Content-Length [09:42:52]Host: 172.17.47.196:8080 [09:42:52]Content-Length: 986 [09:42:52]Content-Type: application/json [09:42:52] [09:42:52]POST finish read [09:42:52]Found Content-Length = 986 [09:42:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 69.420, "sum" : 5220.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 69.42 \u0441\u043E\u043C", "deposit" : 5220.00, "total" : 5220.00, "payments": [ { "type": 0, "sum" : 5220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:52]execute_script... [09:42: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)871177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 69.420, "sum" : 5220.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 69.42 \u0441\u043E\u043C", "deposit" : 5220.00, "total" : 5220.00, "payments": [ { "type": 0, "sum" : 5220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:52]POST & json_proto [09:42:52]process_json_proto [09:42:52]json parsed OK: [09:42:52]protocol is kg_v1.0 [09:42:52]action value=close_receipt [09:42:52]process_action close_receipt [09:42:52]cmd_close_receipt [09:42:52]MH_GetDate [09:42:52]Write to MH i2c: F0 00 00 7B 02 6C [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: F0 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: F0 09 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: F0 09 00 7B 02 00 1D 95 EE 66 4C 6B 94 66 2C [09:42:52]GetLastDocTimeStamp 1726911751 [09:42:52]current date 1726911773 [09:42:52]FM_GetShiftState [09:42:52]SAM_PROTO_GetShiftState [09:42:52]wFMCommunicate request_size=4 [09:42:52]MH_SAM_APDU [09:42:52]CAPDU: 80 13 01 00 [09:42:52]Write to MH i2c: E2 08 00 7C 02 80 13 01 00 00 00 00 00 FB [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:52]Read from MH i2c: E2 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 0E 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: E2 0E 00 7C 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 41 [09:42:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:42:52]wFMCommunicate OK [09:42:52]SAM_PROTO_GetShiftState done [09:42:52]FM_GetShiftState done [09:42:52]opened in 1726877910 [09:42:52]opened+sec_in_day 1726964310 [09:42:52]quantity*price = 522038 [09:42:52]sum+1 = 522039 [09:42:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 5220.00 Внесено: 5220.00 СДАЧА: 0.00 НСП 1% : 46.20 НДС 12% : 554.38 Наличными: 5220.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 61 21.09.2024 09:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 69.42 сом ФМ: 0000000000874979 ФД: 86283 ФПД: 98716432278417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094253&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86283&fm=98716432278417&tin=02508201610067®Number=0000000000092592&sum=522000 [09:42:53]StoreToDocumentArchive [09:42:53]shift 496 fd 86283 [09:42:53]save to /storage/0496/doc_00086283 [09:42:53]save last doc name /storage/0496/doc_00086283 to /storage/kkm_last_doc_name [09:42:53]save OK [09:42:53]Clear old archive folders... [09:42:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:42:53]tlvbuf is 002EA240 [09:42:53]SAM_PROTO_ClearQueue [09:42:53]wFMCommunicate request_size=4 [09:42:53]MH_SAM_APDU [09:42:53]CAPDU: 80 09 00 00 [09:42:53]Write to MH i2c: E2 08 00 89 02 80 09 00 00 00 00 00 00 FD [09:42:53]Write i2c OK [09:42:53]MH_I2C_Read... [09:42:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:53]Read from MH i2c: E2 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: E2 03 00 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [09:42:53]RAPDU: 90 00 [09:42:53]wFMCommunicate OK [09:42:53]SAM_PROTO_ClearQueue done [09:42:53]KKMCreateOFDPacket [09:42:53]OFDProtocolAddRootSTLVToBuf [09:42:53]FM_MakeSignedData [09:42:53]FM_MakeSignedData [09:42:53]SAM_PROTO_SignData [09:42:53]wFMCommunicate request_size=4 [09:42:53]MH_SAM_APDU [09:42:53]CAPDU: 80 0D 01 02 [09:42:53]Write to MH i2c: E2 08 00 8A 02 80 0D 01 02 00 00 00 00 05 [09:42:53]Write i2c OK [09:42:53]MH_I2C_Read... [09:42:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:53]Read from MH i2c: E2 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: E2 03 00 [09:42:53]MH_I2C_Read... [09:42:53]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [09:42:53]RAPDU: 90 00 [09:42:53]wFMCommunicate OK [09:42:53]wFMCommunicate request_size=255 [09:42:53]MH_SAM_APDU [09:42: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 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 1D 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 51 01 00 35 04 06 00 [09:42:53]Write to MH i2c: E2 02 01 8B 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 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 1D 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 51 01 00 35 04 06 00 00 00 75 [09:42:53]Write i2c OK [09:42:53]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 03 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [09:42:54]RAPDU: 90 00 [09:42:54]wFMCommunicate OK [09:42:54]wFMCommunicate request_size=11 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 0D 02 02 06 59 C8 35 E1 23 91 [09:42:54]Write to MH i2c: E2 0E 00 8C 02 80 0D 02 02 06 00 59 C8 35 E1 23 91 00 00 FF [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 03 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [09:42:54]RAPDU: 90 00 [09:42:54]wFMCommunicate OK [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 0D 03 02 [09:42:54]Write to MH i2c: E2 08 00 8D 02 80 0D 03 02 00 00 00 00 0A [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 0B 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 0B 00 8D 02 00 C7 9C 4A 9B 20 A9 4B B5 90 00 1C [09:42:54]RAPDU: C7 9C 4A 9B 20 A9 4B B5 90 00 [09:42:54]wFMCommunicate OK [09:42:54]SAM_PROTO_SignData done [09:42:54]FM_MakeSignedData done [09:42:54]CreateOFDProtocolMessage [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 11 00 00 [09:42:54]Write to MH i2c: E2 08 00 8E 02 80 11 00 00 00 00 00 00 0A [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 17 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 17 00 8E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 69 [09:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:42:54]wFMCommunicate OK [09:42:54]CreateOFDProtocolMessage done [09:42:54]OFDSenderStorePacket 86283 [09:42:54]StoreOFDPacket docnum=86283 [09:42:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 34 CC 08 01 EA 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 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 1D 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 51 01 00 35 04 06 00 59 C8 35 E1 23 91 C7 9C 4A 9B 20 A9 4B B5 [09:42:54]CheckFolder [09:42:54]dirname=/storage/ofd_packets [09:42:54]CheckFolder done [09:42:54]ProducePacketName [09:42:54]name=ofd_packets/00086283 [09:42:54]NVStorageSaveData ofd_packets/00086283 [09:42:54]File name is /storage/ofd_packets/00086283 [09:42:54]Write 302 bytes [09:42:54]NVStorageSaveData done [09:42:54]OFDSenderStorePacket done [09:42:54]KKMCreateOFDPacket done [09:42:54]NVStorageSaveData kkm_last_timestamp [09:42:54]File name is /storage/kkm_last_timestamp [09:42:54]Write 4 bytes [09:42:54]NVStorageSaveData done [09:42:54]ExternCall_PrintAddStr [09:42:54]wPrintStart [09:42:54]Write to MH i2c: 01 00 00 8F 02 91 [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 07 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 07 00 8F 02 00 00 00 00 00 FF 0F A6 [09:42:54]RasterBufferAndPrint [09:42:54]line Счет N : (1)871177 [09:42:54]line ИНН: 02508201610067 [09:42:54]line Контрольно-Кассовый Чек [09:42:54]line ПРОДАЖА [09:42:54]line ТРК (МРК, ГНК) : 21 [09:42:54]line Товар: 2710194210 [09:42:54]line ДТ(л)-К-4 [09:42:54]line 69.420 * 75.20 [09:42:54]line = 5220.38 [09:42:54]line НДС 12% НСП 1% [09:42:54]line > о реализуемом товаре [09:42:54]line ОКРУГЛЕНИЕ: -0.38 [09:42:54]line ИТОГО: 5220.00 [09:42:54]line Внесено: 5220.00 [09:42:54]line СДАЧА: 0.00 [09:42:54]line НСП 1% : 46.20 [09:42:54]line НДС 12% : 554.38 [09:42:54]line Наличными: 5220.00 [09:42:54]line Безнал.: 0.00 [09:42:54]line Место: АЗС № 137 "Партнер Нефть" [09:42:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:42:54]line СНО: Общий режим [09:42:54]line Чек 61 21.09.2024 09:42 [09:42:54]line Смена: 496 ФФД: 1.0 [09:42:54]line ЗНМ: 0300000064 [09:42:54]line РНМ: 0000000000092592 [09:42:54]line Версия ККМ: 001 [09:42:54]line [09:42:54]line Дисконтная программа [09:42:54]line ДТ [09:42:54]line номер 137 [09:42:54]line сэкономлено 69.42 сом [09:42:54]line ФМ: 0000000000874979 [09:42:54]line ФД: 86283 [09:42:54]line ФПД: 98716432278417 [09:42:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094253&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86283&fm=98716432278417&tin=02508201610067®Number=0000000000092592&sum=522000 [09:42:54]written 0, free lines is 4095 [09:42:54]OFD Sender: Processing packet 86283 [packets to send 268, broken 267] [09:42:54]ProducePacketName [09:42:54]name=ofd_packets/00086283 [09:42:54]OFD Sender: To server: pG, [09:42:54]CommunicateWithHost lk.salyk.kg:30040 [09:42:54]ConnectInit lk.salyk.kg [09:42:54]Write to MH i2c: 01 00 00 BF 02 C1 [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 07 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 84 0C 58 [09:42:54]RasterBufferAndPrint [09:42:54]line [09:42:54]line [09:42:54]line [09:42:54]line [09:42:54]line [09:42:54]written 0, free lines is 3222 [09:42:54]MH_Cut [09:42:54]Write to MH i2c: D1 01 00 C6 02 01 9A [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: D1 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: D1 01 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: D1 01 00 C6 02 00 99 [09:42:54]Write to MH i2c: 01 00 00 C7 02 C9 [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:55]*** Cut start [09:42:55]*** Partial cut [09:42:55]*** CUTSNS_PIN = 1 [09:42:55]*** CUTSNS_PIN = 0 [09:42:55]Connected sock=7 [09:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 34 CC 08 01 EA 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 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 *** Brake cut motor [09:42:56]00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 1D 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 51 01 00 35 04 06 00 59 C8 35 E1 23 91 C7 9C 4A 9B 20 A9 4B B5 [09:42:56]Read from MH i2c: 01 [09:42:56]MH_I2C_Read... [09:42:56]*** Stop cut motor [09:42:56]*** Cut end [09:42:56]Read from MH i2c: 01 07 00 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: 01 07 00 C7 02 00 00 00 00 00 FF 0F DE [09:42:56]process_action close_receipt done [09:42:56]requested_data is exist [09:42:56]produce_requested_data [09:42:56]requested_item fm.sn is exist - process it [09:42:56]wFMCommunicate request_size=4 [09:42:56]MH_SAM_APDU [09:42:56]CAPDU: 80 11 00 00 [09:42:56]Write to MH i2c: E2 08 00 C8 02 80 11 00 00 00 00 00 00 44 [09:42:56]Write i2c OK [09:42:56]MH_I2C_Read... [09:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:56]Read from MH i2c: E2 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 17 00 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 17 00 C8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A3 [09:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:42:56]wFMCommunicate OK [09:42:56]requested_item fd.num is exist - process it [09:42:56]SAM_PROTO_GetFieldsCounters [09:42:56]wFMCommunicate request_size=4 [09:42:56]MH_SAM_APDU [09:42:56]CAPDU: 80 13 00 00 [09:42:56]Write to MH i2c: E2 08 00 C9 02 80 13 00 00 00 00 00 00 47 [09:42:56]Write i2c OK [09:42:56]MH_I2C_Read... [09:42:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:56]Read from MH i2c: E2 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 62 00 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 62 00 C9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [09:42:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:56]wFMCommunicate OK [09:42:56]SAM_PROTO_GetFieldsCounters done [09:42:56]requested_item shift.num is exist - process it [09:42:56]requested_item shift.opened is exist - process it [09:42:56]req_shift_opened [09:42:56]FM_GetShiftState [09:42:56]SAM_PROTO_GetShiftState [09:42:56]wFMCommunicate request_size=4 [09:42:56]MH_SAM_APDU [09:42:56]CAPDU: 80 13 01 00 [09:42:56]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [09:42:56]Write i2c OK [09:42:56]MH_I2C_Read... [09:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0A E1 47 00 Read from MH i2c: 6E E2 7E [09:42:56]A5 MH_I2C_Read... [09:42:56]07 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:56]01 Read from MH i2c: 00 E2 07 0E 00 00 3B [09:42:56]00 MH_I2C_Read... [09:42:56]F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 Read from MH i2c: 33 E2 34 0E 11 00 04 CA 10 02 00 00 30 09 30 00 30 01 30 30 D6 30 10 30 EE 30 66 30 00 30 00 38 00 37 00 34 90 39 00 37 8F 39 [09:42:56]10 RAPDU: 04 09 04 00 00 01 0B D6 51 10 01 EE 00 66 00 F4 03 04 00 F1 3F EE 66 B6 04 01 00 00 59 0A DB 59 81 3A E8 85 [09:42:56]CommunicateWithHost err = 0 [09:42:56]CheckOFDResponse [09:42:56]1017 (14) - 77093643461234 [09:42:56]1041 (16) - 0000000000874979 [09:42:56]1040 (4) - 86283 [09:42:56]1012 (4) - 21.09.2024 03:39 [09:42:56]1206 (1) - 0 [09:42:56]OFD Sender: Remove packet 86283 [09:42:56]ProducePacketName [09:42:56]name=ofd_packets/00086283 [09:42:56]NVStorageDeleteData [09:42:56]00 00 00 90 00 [09:42:56]wFMCommunicate OK [09:42:56]SAM_PROTO_GetShiftState done [09:42:56]FM_GetShiftState done [09:42:56]req_shift_opened done [09:42:56]requested_item shift.open_date is exist - process it [09:42:56]req_shift_open_date [09:42:56]req_shift_open_date done [09:42:56]produce_requested_data done [09:42:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86283,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:42:56]process_action_free close_receipt [09:42:56]json_value_free [09:42:56]json_value_free done [09:42:56]process_json_proto returns [09:42:56]Send response to host [09:42:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86283,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:42:56]free response buf [09:42:56]execute_script done [09:42:56]execute_script returns [09:42:56]free content buf [09:42:56]Sock 10.Close socket [09:42:56]Sock 10.Thread stoped [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:37]recv_with_timeout no data received [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:48]recv_with_timeout no data received [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:02]OFD Sender: No OFD packet to send [09:44:02]recv_with_timeout no data received [09:44:07]OFD Sender: No OFD packet to send [09:44:12]OFD Sender: No OFD packet to send [09:44:15]recv_with_timeout no data received [09:44:17]OFD Sender: No OFD packet to send [09:44:22]OFD Sender: No OFD packet to send [09:44:27]OFD Sender: No OFD packet to send [09:44:32]OFD Sender: No OFD packet to send [09:44:37]OFD Sender: No OFD packet to send [09:44:42]OFD Sender: No OFD packet to send [09:44:47]OFD Sender: No OFD packet to send [09:44:51]recv_with_timeout no data received [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:46]accept exits with 9 [09:45:46]New connection [09:45:46]New thread 3066908004 created [09:45:46]Thread 3067051364 joined [09:45:46]Waiting for new connection... [09:45:46] Sock 9.Parse request [09:45:46]Sock 9.Check first char [09:45:46]Sock 9.First char is OK [09:45:46]request: POST /json_proto HTTP/1.0 [09:45:46]Method: POST [09:45:46]URL: /json_proto [09:45:46]Method is POST - this is cgi request [09:45:46]url: /json_proto [09:45:46]query_string will be loaded in cgi processing [09:45:46]execute_cgi json_proto POST (null) [09:45:46]execute_cgi path=json_proto method=POST [09:45:46]POST find Content-Length [09:45:46]Host: 172.17.47.196:8080 [09:45:46]Content-Length: 620 [09:45:46]Content-Type: application/json [09:45:46] [09:45:46]POST finish read [09:45:46]Found Content-Length = 620 [09:45:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147915", "tax_sys" : 0, "items" : [ { "code": "48745536", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston SS Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:46]execute_script... [09:45: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 : (3)147915", "tax_sys" : 0, "items" : [ { "code": "48745536", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston SS Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:46]POST & json_proto [09:45:46]process_json_proto [09:45:46]json parsed OK: [09:45:46]protocol is kg_v1.0 [09:45:46]action value=close_receipt [09:45:46]process_action close_receipt [09:45:46]cmd_close_receipt [09:45:46]MH_GetDate [09:45:46]Write to MH i2c: F0 00 00 CB 02 BC [09:45:46]Write i2c OK [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: F0 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: F0 09 00 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: F0 09 00 CB 02 00 CA 95 EE 66 4C 6B 94 66 29 [09:45:46]GetLastDocTimeStamp 1726911773 [09:45:46]current date 1726911946 [09:45:46]FM_GetShiftState [09:45:46]SAM_PROTO_GetShiftState [09:45:46]wFMCommunicate request_size=4 [09:45:46]MH_SAM_APDU [09:45:46]CAPDU: 80 13 01 00 [09:45:46]Write to MH i2c: E2 08 00 CC 02 80 13 01 00 00 00 00 00 4B [09:45:46]Write i2c OK [09:45:46]MH_I2C_Read... [09:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:46]Read from MH i2c: E2 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: E2 0E 00 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: E2 0E 00 CC 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 91 [09:45:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:45:46]wFMCommunicate OK [09:45:46]SAM_PROTO_GetShiftState done [09:45:46]FM_GetShiftState done [09:45:46]opened in 1726877910 [09:45:46]opened+sec_in_day 1726964310 [09:45:46]quantity*price = 14700 [09:45:46]sum+1 = 14701 [09:45:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 147.00 НСП 1% : 1.30 НДС 12% : 15.61 Наличными: 147.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 62 21.09.2024 09:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86284 ФПД: 144113470418109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094547&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86284&fm=144113470418109&tin=02508201610067®Number=0000000000092592&sum=14700 0 [09:45:47]StoreToDocumentArchive [09:45:47]shift 496 fd 86284 [09:45:47]save to /storage/0496/doc_00086284 [09:45:47]save last doc name /storage/0496/doc_00086284 to /storage/kkm_last_doc_name [09:45:47]save OK [09:45:47]Clear old archive folders... [09:45:47]ProcessDocumentItem done err = 0, tmpTLVsize=272 [09:45:47]tlvbuf is 002EF6B0 [09:45:47]SAM_PROTO_ClearQueue [09:45:47]wFMCommunicate request_size=4 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 09 00 00 [09:45:47]Write to MH i2c: E2 08 00 D9 02 80 09 00 00 00 00 00 00 4D [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [09:45:47]RAPDU: 90 00 [09:45:47]wFMCommunicate OK [09:45:47]SAM_PROTO_ClearQueue done [09:45:47]KKMCreateOFDPacket [09:45:47]OFDProtocolAddRootSTLVToBuf [09:45:47]FM_MakeSignedData [09:45:47]FM_MakeSignedData [09:45:47]SAM_PROTO_SignData [09:45:47]wFMCommunicate request_size=4 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 0D 01 02 [09:45:47]Write to MH i2c: E2 08 00 DA 02 80 0D 01 02 00 00 00 00 55 [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]OFD Sender: No OFD packet to send [09:45:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [09:45:47]RAPDU: 90 00 [09:45:47]wFMCommunicate OK [09:45:47]wFMCommunicate request_size=255 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 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 CB 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [09:45:47]Write to MH i2c: E2 02 01 DB 02 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 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 CB 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 EF [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 DB 02 00 90 00 51 [09:45:47]RAPDU: 90 00 [09:45:47]wFMCommunicate OK [09:45:47]wFMCommunicate request_size=31 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 0C 51 01 00 35 04 06 00 83 12 08 36 2C BD [09:45:47]Write to MH i2c: E2 22 00 DC 02 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 0C 51 01 00 35 04 06 00 83 12 08 36 2C BD 00 00 A9 [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 DC 02 00 90 00 52 [09:45:47]RAPDU: 90 00 [09:45:47]wFMCommunicate OK [09:45:47]wFMCommunicate request_size=4 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 0D 03 02 [09:45:47]Write to MH i2c: E2 08 00 DD 02 80 0D 03 02 00 00 00 00 5A [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 0B 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 0B 00 DD 02 00 81 95 08 CE B0 2D 5D 0A 90 00 8B [09:45:47]RAPDU: 81 95 08 CE B0 2D 5D 0A 90 00 [09:45:47]wFMCommunicate OK [09:45:47]SAM_PROTO_SignData done [09:45:47]FM_MakeSignedData done [09:45:47]CreateOFDProtocolMessage [09:45:47]wFMCommunicate request_size=4 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 11 00 00 [09:45:47]Write to MH i2c: E2 08 00 DE 02 80 11 00 00 00 00 00 00 5A [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:48]Read from MH i2c: E2 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 17 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: E2 17 00 DE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B9 [09:45:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:45:48]wFMCommunicate OK [09:45:48]CreateOFDProtocolMessage done [09:45:48]OFDSenderStorePacket 86284 [09:45:48]StoreOFDPacket docnum=86284 [09:45:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 20 31 1C 01 98 E0 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 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 CB 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 51 01 00 35 04 06 00 83 12 08 36 2C BD 81 95 08 CE B0 2D 5D 0A [09:45:48]CheckFolder [09:45:48]dirname=/storage/ofd_packets [09:45:48]CheckFolder done [09:45:48]ProducePacketName [09:45:48]name=ofd_packets/00086284 [09:45:48]NVStorageSaveData ofd_packets/00086284 [09:45:48]File name is /storage/ofd_packets/00086284 [09:45:48]Write 322 bytes [09:45:48]NVStorageSaveData done [09:45:48]OFDSenderStorePacket done [09:45:48]KKMCreateOFDPacket done [09:45:48]NVStorageSaveData kkm_last_timestamp [09:45:48]File name is /storage/kkm_last_timestamp [09:45:48]Write 4 bytes [09:45:48]NVStorageSaveData done [09:45:48]ExternCall_PrintAddStr [09:45:48]wPrintStart [09:45:48]Write to MH i2c: 01 00 00 DF 02 E1 [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 07 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 07 00 DF 02 00 00 00 00 00 FF 0F F6 [09:45:48]RasterBufferAndPrint [09:45:48]line Счет N : (3)147915 [09:45:48]line ИНН: 02508201610067 [09:45:48]line Контрольно-Кассовый Чек [09:45:48]line ПРОДАЖА [09:45:48]line Товар: 48745536 [09:45:48]line Сигареты Winston SS Caster+ [09:45:48]line 1.000 * 147.00 [09:45:48]line = 147.00 [09:45:48]line НДС 12% НСП 1% [09:45:48]line > о реализуемом товаре [09:45:48]line ИТОГО: 147.00 [09:45:48]line НСП 1% : 1.30 [09:45:48]line НДС 12% : 15.61 [09:45:48]line Наличными: 147.00 [09:45:48]line Безнал.: 0.00 [09:45:48]line Место: АЗС № 137 "Партнер Нефть" [09:45:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:45:48]line СНО: Общий режим [09:45:48]line Чек 62 21.09.2024 09:45 [09:45:48]line Смена: 496 ФФД: 1.0 [09:45:48]line ЗНМ: 0300000064 [09:45:48]line РНМ: 0000000000092592 [09:45:48]line Версия ККМ: 001 [09:45:48]line ФМ: 0000000000874979 [09:45:48]line ФД: 86284 [09:45:48]line ФПД: 144113470418109 [09:45:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094547&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86284&fm=144113470418109&tin=02508201610067®Number=0000000000092592&sum=14700 [09:45:48]line 0 [09:45:48]OFD Sender: Processing packet 86284 [packets to send 268, broken 267] [09:45:48]ProducePacketName [09:45:48]name=ofd_packets/00086284 [09:45:48]OFD Sender: To server: pG, [09:45:48]CommunicateWithHost lk.salyk.kg:30040 [09:45:48]ConnectInit lk.salyk.kg [09:45:48]written 0, free lines is 4095 [09:45:48]Write to MH i2c: 01 00 00 07 03 0A [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 07 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 E2 0C FF [09:45:48]RasterBufferAndPrint [09:45:48]line [09:45:48]line [09:45:48]line [09:45:48]line [09:45:48]line [09:45:48]written 0, free lines is 3304 [09:45:48]MH_Cut [09:45:48]Write to MH i2c: D1 01 00 0E 03 01 E3 [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: D1 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: D1 01 00 [09:45:48]MH_I2C_Read... [09:45:48]Read from MH i2c: D1 01 00 0E 03 00 E2 [09:45:48]Write to MH i2c: 01 00 00 0F 03 12 [09:45:48]Write i2c OK [09:45:48]MH_I2C_Read... [09:45:49]*** Cut start [09:45:49]*** Partial cut [09:45:49]*** CUTSNS_PIN = 1 [09:45:49]*** CUTSNS_PIN = 0 [09:45:49]*** Brake cut motor [09:45:50]Read from MH i2c: 01 [09:45:50]MH_I2C_Read... [09:45:50]*** Stop cut motor [09:45:50]*** Cut end [09:45:50]Read from MH i2c: 01 07 00 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: 01 07 00 0F 03 00 00 00 00 00 FF 0F 27 [09:45:50]process_action close_receipt done [09:45:50]requested_data is exist [09:45:50]produce_requested_data [09:45:50]requested_item fm.sn is exist - process it [09:45:50]wFMCommunicate request_size=4 [09:45:50]MH_SAM_APDU [09:45:50]CAPDU: 80 11 00 00 [09:45:50]Write to MH i2c: E2 08 00 10 03 80 11 00 00 00 00 00 00 8D [09:45:50]Write i2c OK [09:45:50]MH_I2C_Read... [09:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:50]Read from MH i2c: E2 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 17 00 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 17 00 10 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EC [09:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:45:50]wFMCommunicate OK [09:45:50]requested_item fd.num is exist - process it [09:45:50]SAM_PROTO_GetFieldsCounters [09:45:50]wFMCommunicate request_size=4 [09:45:50]MH_SAM_APDU [09:45:50]CAPDU: 80 13 00 00 [09:45:50]Write to MH i2c: E2 08 00 11 03 80 13 00 00 00 00 00 00 90 [09:45:50]Write i2c OK [09:45:50]MH_I2C_Read... [09:45:50]Connected sock=10 [09:45:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 20 31 1C 01 98 E0 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 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 CB 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 51 01 00 35 04 06 00 83 12 08 36 2C BD 81 95 08 CE B0 2D 5D 0A [09:45:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:50]Read from MH i2c: E2 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 62 00 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 62 00 11 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [09:45:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:50]wFMCommunicate OK [09:45:50]SAM_PROTO_GetFieldsCounters done [09:45:50]requested_item shift.num is exist - process it [09:45:50]requested_item shift.opened is exist - process it [09:45:50]req_shift_opened [09:45:50]FM_GetShiftState [09:45:50]SAM_PROTO_GetShiftState [09:45:50]wFMCommunicate request_size=4 [09:45:50]MH_SAM_APDU [09:45:50]CAPDU: 80 13 01 00 [09:45:50]Write to MH i2c: E2 08 00 12 03 80 13 01 00 00 00 00 00 92 [09:45:50]Write i2c OK [09:45:50]MH_I2C_Read... [09:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:50]Read from MH i2c: E2 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 0E 00 [09:45:50]MH_I2C_Read... [09:45:50]Read from MH i2c: E2 0E 00 12 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D8 [09:45:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:45:50]wFMCommunicate OK [09:45:50]SAM_PROTO_GetShiftState done [09:45:50]FM_GetShiftState done [09:45:50]req_shift_opened done [09:45:50]requested_item shift.open_date is exist - process it [09:45:50]req_shift_open_date [09:45:50]req_shift_open_date done [09:45:50]produce_requested_data done [09:45:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86284,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:45:50]process_action_free close_receipt [09:45:50]json_value_free [09:45:50]json_value_free done [09:45:50]process_json_proto returns [09:45:50]Send response to host [09:45:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86284,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:45:50]free response buf [09:45:50]execute_script done [09:45:50]execute_script returns [09:45:50]free content buf [09:45:50]Sock 9.Close socket [09:45:50]Sock 9.Thread stoped [09:45:55]recv_with_timeout no data received [09:45:55]CommunicateWithHost answer receiving error [09:45:55]CommunicateWithHost err = -3 [09:45:55]OFD Sender: Server communicate error [09:46:00]OFD Sender: Processing packet 86284 [packets to send 268, broken 267] [09:46:00]ProducePacketName [09:46:00]name=ofd_packets/00086284 [09:46:00]OFD Sender: To server: pG, [09:46:00]CommunicateWithHost lk.salyk.kg:30040 [09:46:00]ConnectInit lk.salyk.kg [09:46:01]recv_with_timeout no data received [09:46:05]ConnectInit Can't take IP for lk.salyk.kg [09:46:05]CommunicateWithHost connect error [09:46:05]CommunicateWithHost err = -1 [09:46:05]OFD Sender: Server communicate error [09:46:10]OFD Sender: Processing packet 86284 [packets to send 268, broken 267] [09:46:10]ProducePacketName [09:46:10]name=ofd_packets/00086284 [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:13]recv_with_timeout no data received [09:46:15]ConnectInit Can't take IP for lk.salyk.kg [09:46:15]CommunicateWithHost connect error [09:46:15]CommunicateWithHost err = -1 [09:46:15]OFD Sender: Server communicate error [09:46:20]OFD Sender: Processing packet 86284 [packets to send 268, broken 267] [09:46:20]ProducePacketName [09:46:20]name=ofd_packets/00086284 [09:46:20]OFD Sender: To server: pG, [09:46:20]CommunicateWithHost lk.salyk.kg:30040 [09:46:20]ConnectInit lk.salyk.kg [09:46:22]accept exits with 7 [09:46:22]New connection [09:46:22]New thread 3067051364 created [09:46:22]Thread 3066908004 joined [09:46:22]Waiting for new connection... [09:46:22] Sock 7.Parse request [09:46:22]Sock 7.Check first char [09:46:22]Sock 7.First char is OK [09:46:22]request: POST /json_proto HTTP/1.0 [09:46:22]Method: POST [09:46:22]URL: /json_proto [09:46:22]Method is POST - this is cgi request [09:46:22]url: /json_proto [09:46:22]query_string will be loaded in cgi processing [09:46:22]execute_cgi json_proto POST (null) [09:46:22]execute_cgi path=json_proto method=POST [09:46:22]POST find Content-Length [09:46:22]Host: 172.17.47.196:8080 [09:46:22]Content-Length: 986 [09:46:22]Content-Type: application/json [09:46:22] [09:46:22]POST finish read [09:46:22]Found Content-Length = 986 [09:46:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 69.420, "sum" : 5220.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 69.42 \u0441\u043E\u043C", "deposit" : 5220.00, "total" : 5220.00, "payments": [ { "type": 0, "sum" : 5220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:22]execute_script... [09:46:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 69.420, "sum" : 5220.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 69.42 \u0441\u043E\u043C", "deposit" : 5220.00, "total" : 5220.00, "payments": [ { "type": 0, "sum" : 5220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:22]POST & json_proto [09:46:22]process_json_proto [09:46:22]json parsed OK: [09:46:22]protocol is kg_v1.0 [09:46:22]action value=close_receipt [09:46:22]process_action close_receipt [09:46:22]cmd_close_receipt [09:46:22]MH_GetDate [09:46:22]Write to MH i2c: F0 00 00 13 03 05 [09:46:22]Write i2c OK [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: F0 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: F0 09 00 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: F0 09 00 13 03 00 EE 95 EE 66 4C 6B 94 66 96 [09:46:22]GetLastDocTimeStamp 1726911947 [09:46:22]current date 1726911982 [09:46:22]FM_GetShiftState [09:46:22]SAM_PROTO_GetShiftState [09:46:22]wFMCommunicate request_size=4 [09:46:22]MH_SAM_APDU [09:46:22]CAPDU: 80 13 01 00 [09:46:22]Write to MH i2c: E2 08 00 14 03 80 13 01 00 00 00 00 00 94 [09:46:22]Write i2c OK [09:46:22]MH_I2C_Read... [09:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:22]Read from MH i2c: E2 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: E2 0E 00 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: E2 0E 00 14 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DA [09:46:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:46:22]wFMCommunicate OK [09:46:22]SAM_PROTO_GetShiftState done [09:46:22]FM_GetShiftState done [09:46:22]opened in 1726877910 [09:46:22]opened+sec_in_day 1726964310 [09:46:22]quantity*price = 522038 [09:46:22]sum+1 = 522039 [09:46:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 5220.00 Внесено: 5220.00 СДАЧА: 0.00 НСП 1% : 46.20 НДС 12% : 554.38 Наличными: 5220.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 63 21.09.2024 09:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 69.42 сом ФМ: 0000000000874979 ФД: 86285 ФПД: 56618799464650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094622&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86285&fm=56618799464650&tin=02508201610067®Number=0000000000092592&sum=522000 [09:46:23]StoreToDocumentArchive [09:46:23]shift 496 fd 86285 [09:46:23]save to /storage/0496/doc_00086285 [09:46:23]save last doc name /storage/0496/doc_00086285 to /storage/kkm_last_doc_name [09:46:23]save OK [09:46:23]Clear old archive folders... [09:46:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:46:23]tlvbuf is 0027AA20 [09:46:23]SAM_PROTO_ClearQueue [09:46:23]wFMCommunicate request_size=4 [09:46:23]MH_SAM_APDU [09:46:23]CAPDU: 80 09 00 00 [09:46:23]Write to MH i2c: E2 08 00 21 03 80 09 00 00 00 00 00 00 96 [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:23]Read from MH i2c: E2 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [09:46:23]RAPDU: 90 00 [09:46:23]wFMCommunicate OK [09:46:23]SAM_PROTO_ClearQueue done [09:46:23]KKMCreateOFDPacket [09:46:23]OFDProtocolAddRootSTLVToBuf [09:46:23]FM_MakeSignedData [09:46:23]FM_MakeSignedData [09:46:23]SAM_PROTO_SignData [09:46:23]wFMCommunicate request_size=4 [09:46:23]MH_SAM_APDU [09:46:23]CAPDU: 80 0D 01 02 [09:46:23]Write to MH i2c: E2 08 00 22 03 80 0D 01 02 00 00 00 00 9E [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:23]Read from MH i2c: E2 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [09:46:23]RAPDU: 90 00 [09:46:23]wFMCommunicate OK [09:46:23]wFMCommunicate request_size=255 [09:46:23]MH_SAM_APDU [09:46: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 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 EE 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 51 01 00 35 04 06 00 [09:46:23]Write to MH i2c: E2 02 01 23 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 EE 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 51 01 00 35 04 06 00 00 00 E3 [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:23]Read from MH i2c: E2 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [09:46:23]RAPDU: 90 00 [09:46:23]wFMCommunicate OK [09:46:23]wFMCommunicate request_size=11 [09:46:23]MH_SAM_APDU [09:46:23]CAPDU: 80 0D 02 02 06 33 7E 97 6E 00 CA [09:46:23]Write to MH i2c: E2 0E 00 24 03 80 0D 02 02 06 00 33 7E 97 6E 00 CA 00 00 2D [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:23]Read from MH i2c: E2 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 03 00 24 03 00 90 00 9B [09:46:23]RAPDU: 90 00 [09:46:23]wFMCommunicate OK [09:46:23]wFMCommunicate request_size=4 [09:46:23]MH_SAM_APDU [09:46:23]CAPDU: 80 0D 03 02 [09:46:23]Write to MH i2c: E2 08 00 25 03 80 0D 03 02 00 00 00 00 A3 [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:23]Read from MH i2c: E2 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 0B 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 0B 00 25 03 00 EE C2 AA 9F A2 56 74 9B 90 00 A4 [09:46:23]RAPDU: EE C2 AA 9F A2 56 74 9B 90 00 [09:46:23]wFMCommunicate OK [09:46:23]SAM_PROTO_SignData done [09:46:23]FM_MakeSignedData done [09:46:23]CreateOFDProtocolMessage [09:46:23]wFMCommunicate request_size=4 [09:46:23]MH_SAM_APDU [09:46:23]CAPDU: 80 11 00 00 [09:46:23]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:23]Read from MH i2c: E2 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 17 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 02 [09:46:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:46:23]wFMCommunicate OK [09:46:23]CreateOFDProtocolMessage done [09:46:23]OFDSenderStorePacket 86285 [09:46:23]StoreOFDPacket docnum=86285 [09:46:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CB 6A 08 01 75 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 EE 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 51 01 00 35 04 06 00 33 7E 97 6E 00 CA EE C2 AA 9F A2 56 74 9B [09:46:23]CheckFolder [09:46:23]dirname=/storage/ofd_packets [09:46:23]CheckFolder done [09:46:23]ProducePacketName [09:46:23]name=ofd_packets/00086285 [09:46:23]NVStorageSaveData ofd_packets/00086285 [09:46:23]File name is /storage/ofd_packets/00086285 [09:46:23]Write 302 bytes [09:46:23]NVStorageSaveData done [09:46:23]OFDSenderStorePacket done [09:46:23]KKMCreateOFDPacket done [09:46:23]NVStorageSaveData kkm_last_timestamp [09:46:23]File name is /storage/kkm_last_timestamp [09:46:23]Write 4 bytes [09:46:23]NVStorageSaveData done [09:46:23]ExternCall_PrintAddStr [09:46:23]wPrintStart [09:46:23]Write to MH i2c: 01 00 00 27 03 2A [09:46:23]Write i2c OK [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: 01 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: 01 07 00 [09:46:23]MH_I2C_Read... [09:46:23]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [09:46:23]RasterBufferAndPrint [09:46:23]line Счет N : (1)871178 [09:46:23]line ИНН: 02508201610067 [09:46:23]line Контрольно-Кассовый Чек [09:46:23]line ПРОДАЖА [09:46:23]line ТРК (МРК, ГНК) : 11 [09:46:23]line Товар: 2710194210 [09:46:23]line ДТ(л)-К-4 [09:46:23]line 69.420 * 75.20 [09:46:23]line = 5220.38 [09:46:23]line НДС 12% НСП 1% [09:46:23]line > о реализуемом товаре [09:46:23]line ОКРУГЛЕНИЕ: -0.38 [09:46:23]line ИТОГО: 5220.00 [09:46:23]line Внесено: 5220.00 [09:46:23]line СДАЧА: 0.00 [09:46:23]line НСП 1% : 46.20 [09:46:23]line НДС 12% : 554.38 [09:46:23]line Наличными: 5220.00 [09:46:23]line Безнал.: 0.00 [09:46:23]line Место: АЗС № 137 "Партнер Нефть" [09:46:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:46:23]line СНО: Общий режим [09:46:23]line Чек 63 21.09.2024 09:46 [09:46:23]line Смена: 496 ФФД: 1.0 [09:46:23]line ЗНМ: 0300000064 [09:46:23]line РНМ: 0000000000092592 [09:46:23]line Версия ККМ: 001 [09:46:23]line [09:46:23]line Дисконтная программа [09:46:23]line ДТ [09:46:23]line номер 137 [09:46:23]line сэкономлено 69.42 сом [09:46:23]line ФМ: 0000000000874979 [09:46:23]line ФД: 86285 [09:46:23]line ФПД: 56618799464650 [09:46:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094622&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86285&fm=56618799464650&tin=02508201610067®Number=0000000000092592&sum=522000 [09:46:24]written 0, free lines is 4095 [09:46:24]Write to MH i2c: 01 00 00 57 03 5A [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: 01 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: 01 07 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 89 0C F6 [09:46:24]RasterBufferAndPrint [09:46:24]line [09:46:24]line [09:46:24]line [09:46:24]line [09:46:24]line [09:46:24]written 0, free lines is 3216 [09:46:24]MH_Cut [09:46:24]Write to MH i2c: D1 01 00 5E 03 01 33 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: D1 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: D1 01 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: D1 01 00 5E 03 00 32 [09:46:24]Write to MH i2c: 01 00 00 5F 03 62 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:25]*** Cut start [09:46:25]*** Partial cut [09:46:25]*** CUTSNS_PIN = 1 [09:46:25]*** CUTSNS_PIN = 0 [09:46:25]*** Brake cut motor [09:46:26]Read from MH i2c: 01 [09:46:26]MH_I2C_Read... [09:46:26]*** Stop cut motor [09:46:26]*** Cut end [09:46:26]Read from MH i2c: 01 07 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: 01 07 00 5F 03 00 00 00 00 00 FF 0F 77 [09:46:26]process_action close_receipt done [09:46:26]requested_data is exist [09:46:26]produce_requested_data [09:46:26]requested_item fm.sn is exist - process it [09:46:26]wFMCommunicate request_size=4 [09:46:26]MH_SAM_APDU [09:46:26]CAPDU: 80 11 00 00 [09:46:26]Write to MH i2c: E2 08 00 60 03 80 11 00 00 00 00 00 00 DD [09:46:26]Write i2c OK [09:46:26]MH_I2C_Read... [09:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:26]Read from MH i2c: E2 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 17 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 17 00 60 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [09:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:46:26]wFMCommunicate OK [09:46:26]requested_item fd.num is exist - process it [09:46:26]SAM_PROTO_GetFieldsCounters [09:46:26]wFMCommunicate request_size=4 [09:46:26]MH_SAM_APDU [09:46:26]CAPDU: 80 13 00 00 [09:46:26]Write to MH i2c: E2 08 00 61 03 80 13 00 00 00 00 00 00 E0 [09:46:26]Write i2c OK [09:46:26]MH_I2C_Read... [09:46:26]recv_with_timeout no data received [09:46:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:26]Read from MH i2c: E2 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 62 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 62 00 61 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [09:46:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:26]wFMCommunicate OK [09:46:26]SAM_PROTO_GetFieldsCounters done [09:46:26]requested_item shift.num is exist - process it [09:46:26]requested_item shift.opened is exist - process it [09:46:26]req_shift_opened [09:46:26]FM_GetShiftState [09:46:26]SAM_PROTO_GetShiftState [09:46:26]wFMCommunicate request_size=4 [09:46:26]MH_SAM_APDU [09:46:26]CAPDU: 80 13 01 00 [09:46:26]Write to MH i2c: E2 08 00 62 03 80 13 01 00 00 00 00 00 E2 [09:46:26]Write i2c OK [09:46:26]MH_I2C_Read... [09:46:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:26]Read from MH i2c: E2 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 0E 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 0E 00 62 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [09:46:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:46:26]wFMCommunicate OK [09:46:26]SAM_PROTO_GetShiftState done [09:46:26]FM_GetShiftState done [09:46:26]req_shift_opened done [09:46:26]requested_item shift.open_date is exist - process it [09:46:26]req_shift_open_date [09:46:26]req_shift_open_date done [09:46:26]produce_requested_data done [09:46:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86285,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:46:26]process_action_free close_receipt [09:46:26]json_value_free [09:46:26]json_value_free done [09:46:26]process_json_proto returns [09:46:26]Send response to host [09:46:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86285,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:46:26]free response buf [09:46:26]execute_script done [09:46:26]execute_script returns [09:46:26]free content buf [09:46:26]Sock 7.Close socket [09:46:26]Sock 7.Thread stoped [09:46:34]Connected sock=10 [09:46:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 20 31 1C 01 98 E0 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 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 CB 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 51 01 00 35 04 06 00 83 12 08 36 2C BD 81 95 08 CE B0 2D 5D 0A [09:46:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F4 F7 47 00 97 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 51 01 00 F4 03 04 00 CD 40 EE 66 B6 04 01 00 00 DE 40 37 83 9B 02 80 4D [09:46:36]CommunicateWithHost err = 0 [09:46:36]CheckOFDResponse [09:46:36]1017 (14) - 77093643461234 [09:46:36]1041 (16) - 0000000000874979 [09:46:36]1040 (4) - 86284 [09:46:36]1012 (4) - 21.09.2024 03:43 [09:46:36]1206 (1) - 0 [09:46:36]OFD Sender: Remove packet 86284 [09:46:36]ProducePacketName [09:46:36]name=ofd_packets/00086284 [09:46:36]NVStorageDeleteData [09:46:37]OFD Sender: Processing packet 86285 [packets to send 268, broken 267] [09:46:37]ProducePacketName [09:46:37]name=ofd_packets/00086285 [09:46:37]OFD Sender: To server: pG, [09:46:37]CommunicateWithHost lk.salyk.kg:30040 [09:46:37]ConnectInit lk.salyk.kg [09:46:41]recv_with_timeout no data received [09:46:42]ConnectInit Can't take IP for lk.salyk.kg [09:46:42]CommunicateWithHost connect error [09:46:42]CommunicateWithHost err = -1 [09:46:42]OFD Sender: Server communicate error [09:46:42]OFD Sender: Processing packet 86285 [packets to send 268, broken 267] [09:46:42]ProducePacketName [09:46:42]name=ofd_packets/00086285 [09:46:42]OFD Sender: To server: pG, [09:46:42]CommunicateWithHost lk.salyk.kg:30040 [09:46:42]ConnectInit lk.salyk.kg [09:46:47]ConnectInit Can't take IP for lk.salyk.kg [09:46:47]CommunicateWithHost connect error [09:46:47]CommunicateWithHost err = -1 [09:46:47]OFD Sender: Server communicate error [09:46:52]OFD Sender: Processing packet 86285 [packets to send 268, broken 267] [09:46:52]ProducePacketName [09:46:52]name=ofd_packets/00086285 [09:46:52]OFD Sender: To server: pG, [09:46:52]CommunicateWithHost lk.salyk.kg:30040 [09:46:52]ConnectInit lk.salyk.kg [09:46:57]recv_with_timeout no data received [09:47:06]Connected sock=7 [09:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CB 6A 08 01 75 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2C 0F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 36 F7 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 F7 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E D8 00 00 00 00 07 04 06 00 10 F7 07 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 EE 95 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 51 01 00 35 04 06 00 33 7E 97 6E 00 CA EE C2 AA 9F A2 56 74 9B [09:47:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9C C3 47 00 34 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 51 01 00 F4 03 04 00 ED 40 EE 66 B6 04 01 00 00 E4 50 F5 E3 90 12 9F 7D [09:47:08]CommunicateWithHost err = 0 [09:47:08]CheckOFDResponse [09:47:08]1017 (14) - 77093643461234 [09:47:08]1041 (16) - 0000000000874979 [09:47:08]1040 (4) - 86285 [09:47:08]1012 (4) - 21.09.2024 03:43 [09:47:08]1206 (1) - 0 [09:47:08]OFD Sender: Remove packet 86285 [09:47:08]ProducePacketName [09:47:08]name=ofd_packets/00086285 [09:47:08]NVStorageDeleteData [09:47:08]OFD Sender: No OFD packet to send [09:47:11]recv_with_timeout no data received [09:47:13]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:27]recv_with_timeout no data received [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:04]OFD Sender: No OFD packet to send [09:48:09]OFD Sender: No OFD packet to send [09:48:14]OFD Sender: No OFD packet to send [09:48:18]accept exits with 11 [09:48:18]New connection [09:48:18]New thread 3066908004 created [09:48:18]Thread 3067051364 joined [09:48:18]Waiting for new connection... [09:48:18] Sock 11.Parse request [09:48:18]Sock 11.Check first char [09:48:18]Sock 11.First char is OK [09:48:18]request: POST /json_proto HTTP/1.0 [09:48:18]Method: POST [09:48:18]URL: /json_proto [09:48:18]Method is POST - this is cgi request [09:48:18]url: /json_proto [09:48:18]query_string will be loaded in cgi processing [09:48:18]execute_cgi json_proto POST (null) [09:48:18]execute_cgi path=json_proto method=POST [09:48:18]POST find Content-Length [09:48:18]Host: 172.17.47.196:8080 [09:48:18]Content-Length: 801 [09:48:18]Content-Type: application/json [09:48:18] [09:48:18]POST finish read [09:48:18]Found Content-Length = 801 [09:48:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:18]execute_script... [09:48: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)871181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:18]POST & json_proto [09:48:18]process_json_proto [09:48:18]json parsed OK: [09:48:18]protocol is kg_v1.0 [09:48:18]action value=close_receipt [09:48:18]process_action close_receipt [09:48:18]cmd_close_receipt [09:48:18]MH_GetDate [09:48:18]Write to MH i2c: F0 00 00 63 03 55 [09:48:18]Write i2c OK [09:48:18]MH_I2C_Read... [09:48:18]Read from MH i2c: F0 [09:48:18]MH_I2C_Read... [09:48:18]Read from MH i2c: F0 09 00 [09:48:18]MH_I2C_Read... [09:48:18]Read from MH i2c: F0 09 00 63 03 00 63 96 EE 66 4C 6B 94 66 5C [09:48:18]GetLastDocTimeStamp 1726911982 [09:48:18]current date 1726912099 [09:48:18]FM_GetShiftState [09:48:18]SAM_PROTO_GetShiftState [09:48:18]wFMCommunicate request_size=4 [09:48:18]MH_SAM_APDU [09:48:18]CAPDU: 80 13 01 00 [09:48:18]Write to MH i2c: E2 08 00 64 03 80 13 01 00 00 00 00 00 E4 [09:48:18]Write i2c OK [09:48:18]MH_I2C_Read... [09:48:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:18]Read from MH i2c: E2 [09:48:18]MH_I2C_Read... [09:48:18]Read from MH i2c: E2 0E 00 [09:48:18]MH_I2C_Read... [09:48:18]Read from MH i2c: E2 0E 00 64 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [09:48:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:48:18]wFMCommunicate OK [09:48:18]SAM_PROTO_GetShiftState done [09:48:18]FM_GetShiftState done [09:48:18]opened in 1726877910 [09:48:18]opened+sec_in_day 1726964310 [09:48:18]quantity*price = 70037 [09:48:18]sum+1 = 70038 [09:48:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 64 21.09.2024 09:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86286 ФПД: 153204646192153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094819&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86286&fm=153204646192153&tin=02508201610067®Number=0000000000092592&sum=70037 [09:48:19]StoreToDocumentArchive [09:48:19]shift 496 fd 86286 [09:48:19]save to /storage/0496/doc_00086286 [09:48:19]save last doc name /storage/0496/doc_00086286 to /storage/kkm_last_doc_name [09:48:19]save OK [09:48:19]Clear old archive folders... [09:48:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:19]tlvbuf is 0027E9E0 [09:48:19]SAM_PROTO_ClearQueue [09:48:19]wFMCommunicate request_size=4 [09:48:19]MH_SAM_APDU [09:48:19]CAPDU: 80 09 00 00 [09:48:19]Write to MH i2c: E2 08 00 71 03 80 09 00 00 00 00 00 00 E6 [09:48:19]Write i2c OK [09:48:19]MH_I2C_Read... [09:48:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:19]Read from MH i2c: E2 [09:48:19]MH_I2C_Read... [09:48:19]Read from MH i2c: E2 03 00 [09:48:19]MH_I2C_Read... [09:48:19]Read from MH i2c: E2 03 00 71 03 00 90 00 E8 [09:48:19]RAPDU: 90 00 [09:48:19]wFMCommunicate OK [09:48:19]SAM_PROTO_ClearQueue done [09:48:19]KKMCreateOFDPacket [09:48:19]OFDProtocolAddRootSTLVToBuf [09:48:19]FM_MakeSignedData [09:48:19]FM_MakeSignedData [09:48:19]SAM_PROTO_SignData [09:48:19]wFMCommunicate request_size=4 [09:48:19]MH_SAM_APDU [09:48:19]CAPDU: 80 0D 01 02 [09:48:19]Write to MH i2c: E2 08 00 72 03 80 0D 01 02 00 00 00 00 EE [09:48:19]Write i2c OK [09:48:19]MH_I2C_Read... [09:48:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:19]Read from MH i2c: E2 [09:48:19]MH_I2C_Read... [09:48:19]Read from MH i2c: E2 03 00 [09:48:19]MH_I2C_Read... [09:48:19]Read from MH i2c: E2 03 00 72 03 00 90 00 E9 [09:48:19]RAPDU: 90 00 [09:48:19]wFMCommunicate OK [09:48:19]wFMCommunicate request_size=255 [09:48:19]MH_SAM_APDU [09:48: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 63 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 51 01 00 35 04 06 00 8B [09:48:19]Write to MH i2c: E2 02 01 73 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 63 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 51 01 00 35 04 06 00 8B 00 00 15 [09:48:19]Write i2c OK [09:48:19]MH_I2C_Read... [09:48:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:20]Read from MH i2c: E2 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 03 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 03 00 73 03 00 90 00 EA [09:48:20]RAPDU: 90 00 [09:48:20]wFMCommunicate OK [09:48:20]wFMCommunicate request_size=10 [09:48:20]MH_SAM_APDU [09:48:20]CAPDU: 80 0D 02 02 05 56 BC 83 A4 19 [09:48:20]Write to MH i2c: E2 0D 00 74 03 80 0D 02 02 05 00 56 BC 83 A4 19 00 00 4D [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:20]Read from MH i2c: E2 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 03 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 03 00 74 03 00 90 00 EB [09:48:20]RAPDU: 90 00 [09:48:20]wFMCommunicate OK [09:48:20]wFMCommunicate request_size=4 [09:48:20]MH_SAM_APDU [09:48:20]CAPDU: 80 0D 03 02 [09:48:20]Write to MH i2c: E2 08 00 75 03 80 0D 03 02 00 00 00 00 F3 [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:20]Read from MH i2c: E2 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 0B 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 0B 00 75 03 00 9B EA 0D 97 48 F4 74 6B 90 00 38 [09:48:20]RAPDU: 9B EA 0D 97 48 F4 74 6B 90 00 [09:48:20]wFMCommunicate OK [09:48:20]SAM_PROTO_SignData done [09:48:20]FM_MakeSignedData done [09:48:20]CreateOFDProtocolMessage [09:48:20]wFMCommunicate request_size=4 [09:48:20]MH_SAM_APDU [09:48:20]CAPDU: 80 11 00 00 [09:48:20]Write to MH i2c: E2 08 00 76 03 80 11 00 00 00 00 00 00 F3 [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:20]Read from MH i2c: E2 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 17 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: E2 17 00 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [09:48:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:48:20]wFMCommunicate OK [09:48:20]CreateOFDProtocolMessage done [09:48:20]OFDSenderStorePacket 86286 [09:48:20]StoreOFDPacket docnum=86286 [09:48:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C7 6E 07 01 37 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 63 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 51 01 00 35 04 06 00 8B 56 BC 83 A4 19 9B EA 0D 97 48 F4 74 6B [09:48:20]CheckFolder [09:48:20]dirname=/storage/ofd_packets [09:48:20]CheckFolder done [09:48:20]ProducePacketName [09:48:20]name=ofd_packets/00086286 [09:48:20]NVStorageSaveData ofd_packets/00086286 [09:48:20]File name is /storage/ofd_packets/00086286 [09:48:20]Write 301 bytes [09:48:20]NVStorageSaveData done [09:48:20]OFDSenderStorePacket done [09:48:20]KKMCreateOFDPacket done [09:48:20]NVStorageSaveData kkm_last_timestamp [09:48:20]File name is /storage/kkm_last_timestamp [09:48:20]Write 4 bytes [09:48:20]NVStorageSaveData done [09:48:20]ExternCall_PrintAddStr [09:48:20]wPrintStart [09:48:20]Write to MH i2c: 01 00 00 77 03 7A [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: 01 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: 01 07 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: 01 07 00 77 03 00 00 00 00 00 FF 0F 8F [09:48:20]RasterBufferAndPrint [09:48:20]line Счет N : (1)871181 [09:48:20]line ИНН: 02508201610067 [09:48:20]line Контрольно-Кассовый Чек [09:48:20]line ПРОДАЖА [09:48:20]line ТРК (МРК, ГНК) : 53 [09:48:20]line Товар: 2710124130 [09:48:20]line Аи-92-К-5 [09:48:20]line 10.330 * 67.80 [09:48:20]line = 700.37 [09:48:20]line НДС 12% НСП 1% [09:48:20]line > о реализуемом товаре [09:48:20]line ИТОГО: 700.37 [09:48:20]line НСП 1% : 6.20 [09:48:20]line НДС 12% : 74.38 [09:48:20]line Наличными: 0.00 [09:48:20]line Безнал.: 700.37 [09:48:20]line Место: АЗС № 137 "Партнер Нефть" [09:48:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:48:20]line СНО: Общий режим [09:48:20]line Чек 64 21.09.2024 09:48 [09:48:20]line Смена: 496 ФФД: 1.0 [09:48:20]line ЗНМ: 0300000064 [09:48:20]line РНМ: 0000000000092592 [09:48:20]line Версия ККМ: 001 [09:48:20]line Платежная система: O! деньги [09:48:20]line ФМ: 0000000000874979 [09:48:20]line ФД: 86286 [09:48:20]line ФПД: 153204646192153 [09:48:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094819&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86286&fm=153204646192153&tin=02508201610067®Number=0000000000092592&sum=70037 [09:48:20]written 0, free lines is 4095 [09:48:20]OFD Sender: Processing packet 86286 [packets to send 268, broken 267] [09:48:20]ProducePacketName [09:48:20]name=ofd_packets/00086286 [09:48:20]OFD Sender: To server: pG, [09:48:20]CommunicateWithHost lk.salyk.kg:30040 [09:48:20]ConnectInit lk.salyk.kg [09:48:20]Write to MH i2c: 01 00 00 A1 03 A4 [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: 01 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: 01 07 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: 01 07 00 A1 03 00 00 00 00 00 ED 0C A4 [09:48:20]RasterBufferAndPrint [09:48:20]line [09:48:20]line [09:48:20]line [09:48:20]line [09:48:20]line [09:48:20]written 0, free lines is 3315 [09:48:20]MH_Cut [09:48:20]Write to MH i2c: D1 01 00 A8 03 01 7D [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: D1 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: D1 01 00 [09:48:20]MH_I2C_Read... [09:48:20]Read from MH i2c: D1 01 00 A8 03 00 7C [09:48:20]Write to MH i2c: 01 00 00 A9 03 AC [09:48:20]Write i2c OK [09:48:20]MH_I2C_Read... [09:48:21]Connected sock=9 [09:48:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C7 6E 07 01 37 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 63 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 51 01 00 35 04 06 00 8B 56 BC 83 A4 19 9B EA 0D 97 48 F4 74 6B [09:48:21]*** Cut start [09:48:21]*** Partial cut [09:48:21]*** CUTSNS_PIN = 1 [09:48:21]*** CUTSNS_PIN = 0 [09:48:21]*** Brake cut motor [09:48:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3A F0 47 00 47 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 51 01 00 F4 03 04 00 36 41 EE 66 B6 04 01 00 00 F4 10 FB 3C 17 9B 61 39 [09:48:21]CommunicateWithHost err = 0 [09:48:21]CheckOFDResponse [09:48:21]1017 (14) - 77093643461234 [09:48:21]1041 (16) - 0000000000874979 [09:48:21]1040 (4) - 86286 [09:48:21]1012 (4) - 21.09.2024 03:44 [09:48:21]1206 (1) - 0 [09:48:21]OFD Sender: Remove packet 86286 [09:48:21]ProducePacketName [09:48:21]name=ofd_packets/00086286 [09:48:21]NVStorageDeleteData [09:48:22]Read from MH i2c: 01 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: 01 07 00 [09:48:22]MH_I2C_Read... [09:48:22]*** Stop cut motor [09:48:22]*** Cut end [09:48:22]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [09:48:22]process_action close_receipt done [09:48:22]requested_data is exist [09:48:22]produce_requested_data [09:48:22]requested_item fm.sn is exist - process it [09:48:22]wFMCommunicate request_size=4 [09:48:22]MH_SAM_APDU [09:48:22]CAPDU: 80 11 00 00 [09:48:22]Write to MH i2c: E2 08 00 AA 03 80 11 00 00 00 00 00 00 27 [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:22]Read from MH i2c: E2 17 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 17 00 AA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 86 [09:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:48:22]wFMCommunicate OK [09:48:22]requested_item fd.num is exist - process it [09:48:22]SAM_PROTO_GetFieldsCounters [09:48:22]wFMCommunicate request_size=4 [09:48:22]MH_SAM_APDU [09:48:22]CAPDU: 80 13 00 00 [09:48:22]Write to MH i2c: E2 08 00 AB 03 80 13 00 00 00 00 00 00 2A [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 62 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 62 00 AB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [09:48:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:22]wFMCommunicate OK [09:48:22]SAM_PROTO_GetFieldsCounters done [09:48:22]requested_item shift.num is exist - process it [09:48:22]requested_item shift.opened is exist - process it [09:48:22]req_shift_opened [09:48:22]FM_GetShiftState [09:48:22]SAM_PROTO_GetShiftState [09:48:22]wFMCommunicate request_size=4 [09:48:22]MH_SAM_APDU [09:48:22]CAPDU: 80 13 01 00 [09:48:22]Write to MH i2c: E2 08 00 AC 03 80 13 01 00 00 00 00 00 2C [09:48:22]Write i2c OK [09:48:22]MH_I2C_Read... [09:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:22]Read from MH i2c: E2 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 0E 00 [09:48:22]MH_I2C_Read... [09:48:22]Read from MH i2c: E2 0E 00 AC 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 72 [09:48:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:48:22]wFMCommunicate OK [09:48:22]SAM_PROTO_GetShiftState done [09:48:22]FM_GetShiftState done [09:48:22]req_shift_opened done [09:48:22]requested_item shift.open_date is exist - process it [09:48:22]req_shift_open_date [09:48:22]req_shift_open_date done [09:48:22]produce_requested_data done [09:48:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86286,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:48:22]process_action_free close_receipt [09:48:22]json_value_free [09:48:22]json_value_free done [09:48:22]process_json_proto returns [09:48:22]Send response to host [09:48:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86286,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:48:22]free response buf [09:48:22]execute_script done [09:48:22]execute_script returns [09:48:22]free content buf [09:48:22]Sock 11.Close socket [09:48:22]Sock 11.Thread stoped [09:48:22]OFD Sender: No OFD packet to send [09:48:27]OFD Sender: No OFD packet to send [09:48:32]OFD Sender: No OFD packet to send [09:48:37]OFD Sender: No OFD packet to send [09:48:42]OFD Sender: No OFD packet to send [09:48:47]OFD Sender: No OFD packet to send [09:48:50]recv_with_timeout no data received [09:48:52]OFD Sender: No OFD packet to send [09:48:57]OFD Sender: No OFD packet to send [09:49:02]OFD Sender: No OFD packet to send [09:49:07]OFD Sender: No OFD packet to send [09:49:12]OFD Sender: No OFD packet to send [09:49:17]OFD Sender: No OFD packet to send [09:49:22]OFD Sender: No OFD packet to send [09:49:27]OFD Sender: No OFD packet to send [09:49:32]OFD Sender: No OFD packet to send [09:49:36]accept exits with 7 [09:49:36]New connection [09:49:36]New thread 3067051364 created [09:49:36]Thread 3066908004 joined [09:49:36]Waiting for new connection... [09:49:36] Sock 7.Parse request [09:49:36]Sock 7.Check first char [09:49:36]Sock 7.First char is OK [09:49:36]request: POST /json_proto HTTP/1.0 [09:49:36]Method: POST [09:49:36]URL: /json_proto [09:49:36]Method is POST - this is cgi request [09:49:36]url: /json_proto [09:49:36]query_string will be loaded in cgi processing [09:49:36]execute_cgi json_proto POST (null) [09:49:36]execute_cgi path=json_proto method=POST [09:49:36]POST find Content-Length [09:49:36]Host: 172.17.47.196:8080 [09:49:36]Content-Length: 687 [09:49:36]Content-Type: application/json [09:49:36] [09:49:36]POST finish read [09:49:36]Found Content-Length = 687 [09:49:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:36]execute_script... [09:49: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)871182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:36]POST & json_proto [09:49:36]process_json_proto [09:49:36]json parsed OK: [09:49:36]protocol is kg_v1.0 [09:49:36]action value=close_receipt [09:49:36]process_action close_receipt [09:49:36]cmd_close_receipt [09:49:36]MH_GetDate [09:49:36]Write to MH i2c: F0 00 00 AD 03 9F [09:49:36]Write i2c OK [09:49:36]MH_I2C_Read... [09:49:36]Read from MH i2c: F0 [09:49:36]MH_I2C_Read... [09:49:36]Read from MH i2c: F0 09 00 [09:49:36]MH_I2C_Read... [09:49:36]Read from MH i2c: F0 09 00 AD 03 00 B1 96 EE 66 4C 6B 94 66 F4 [09:49:36]GetLastDocTimeStamp 1726912099 [09:49:36]current date 1726912177 [09:49:36]FM_GetShiftState [09:49:36]SAM_PROTO_GetShiftState [09:49:36]wFMCommunicate request_size=4 [09:49:36]MH_SAM_APDU [09:49:36]CAPDU: 80 13 01 00 [09:49:36]Write to MH i2c: E2 08 00 AE 03 80 13 01 00 00 00 00 00 2E [09:49:36]Write i2c OK [09:49:36]MH_I2C_Read... [09:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:36]Read from MH i2c: E2 [09:49:36]MH_I2C_Read... [09:49:36]Read from MH i2c: E2 0E 00 [09:49:36]MH_I2C_Read... [09:49:36]Read from MH i2c: E2 0E 00 AE 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [09:49:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:49:36]wFMCommunicate OK [09:49:36]SAM_PROTO_GetShiftState done [09:49:36]FM_GetShiftState done [09:49:36]opened in 1726877910 [09:49:36]opened+sec_in_day 1726964310 [09:49:36]quantity*price = 180060 [09:49:36]sum+1 = 180062 [09:49:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 65 21.09.2024 09:49 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86287 ФПД: 209827618261025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094937&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86287&fm=209827618261025&tin=02508201610067®Number=0000000000092592&sum=180000 [09:49:37]StoreToDocumentArchive [09:49:37]shift 496 fd 86287 [09:49:37]save to /storage/0496/doc_00086287 [09:49:37]save last doc name /storage/0496/doc_00086287 to /storage/kkm_last_doc_name [09:49:37]save OK [09:49:37]Clear old archive folders... [09:49:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:49:37]tlvbuf is 002E9C70 [09:49:37]SAM_PROTO_ClearQueue [09:49:37]wFMCommunicate request_size=4 [09:49:37]MH_SAM_APDU [09:49:37]CAPDU: 80 09 00 00 [09:49:37]Write to MH i2c: E2 08 00 BB 03 80 09 00 00 00 00 00 00 30 [09:49:37]Write i2c OK [09:49:37]MH_I2C_Read... [09:49:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:37]Read from MH i2c: E2 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 BB 03 00 90 00 32 [09:49:37]RAPDU: 90 00 [09:49:37]wFMCommunicate OK [09:49:37]SAM_PROTO_ClearQueue done [09:49:37]KKMCreateOFDPacket [09:49:37]OFDProtocolAddRootSTLVToBuf [09:49:37]FM_MakeSignedData [09:49:37]FM_MakeSignedData [09:49:37]SAM_PROTO_SignData [09:49:37]wFMCommunicate request_size=4 [09:49:37]MH_SAM_APDU [09:49:37]CAPDU: 80 0D 01 02 [09:49:37]Write to MH i2c: E2 08 00 BC 03 80 0D 01 02 00 00 00 00 38 [09:49:37]Write i2c OK [09:49:37]MH_I2C_Read... [09:49:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:37]Read from MH i2c: E2 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 BC 03 00 90 00 33 [09:49:37]RAPDU: 90 00 [09:49:37]wFMCommunicate OK [09:49:37]wFMCommunicate request_size=255 [09:49:37]MH_SAM_APDU [09:49: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 34 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 51 01 00 35 04 06 00 [09:49:37]Write to MH i2c: E2 02 01 BD 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 51 01 00 35 04 06 00 00 00 5D [09:49:37]Write i2c OK [09:49:37]MH_I2C_Read... [09:49:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:37]Read from MH i2c: E2 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 BD 03 00 90 00 34 [09:49:37]RAPDU: 90 00 [09:49:37]wFMCommunicate OK [09:49:37]wFMCommunicate request_size=11 [09:49:37]MH_SAM_APDU [09:49:37]CAPDU: 80 0D 02 02 06 BE D6 4C A6 88 21 [09:49:37]Write to MH i2c: E2 0E 00 BE 03 80 0D 02 02 06 00 BE D6 4C A6 88 21 00 00 76 [09:49:37]Write i2c OK [09:49:37]MH_I2C_Read... [09:49:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:37]Read from MH i2c: E2 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 [09:49:37]MH_I2C_Read... [09:49:37]Read from MH i2c: E2 03 00 BE 03 00 90 00 35 [09:49:37]RAPDU: 90 00 [09:49:37]wFMCommunicate OK [09:49:37]wFMCommunicate request_size=4 [09:49:37]MH_SAM_APDU [09:49:37]CAPDU: 80 0D 03 02 [09:49:37]Write to MH i2c: E2 08 00 BF 03 80 0D 03 02 00 00 00 00 3D [09:49:37]Write i2c OK [09:49:37]MH_I2C_Read... [09:49:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:38]Read from MH i2c: E2 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: E2 0B 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: E2 0B 00 BF 03 00 98 C9 49 90 EF 1A 69 F9 90 00 E3 [09:49:38]RAPDU: 98 C9 49 90 EF 1A 69 F9 90 00 [09:49:38]wFMCommunicate OK [09:49:38]SAM_PROTO_SignData done [09:49:38]FM_MakeSignedData done [09:49:38]CreateOFDProtocolMessage [09:49:38]wFMCommunicate request_size=4 [09:49:38]MH_SAM_APDU [09:49:38]CAPDU: 80 11 00 00 [09:49:38]Write to MH i2c: E2 08 00 C0 03 80 11 00 00 00 00 00 00 3D [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:38]Read from MH i2c: E2 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: E2 17 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: E2 17 00 C0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9C [09:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:49:38]wFMCommunicate OK [09:49:38]CreateOFDProtocolMessage done [09:49:38]OFDSenderStorePacket 86287 [09:49:38]StoreOFDPacket docnum=86287 [09:49:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D3 24 08 01 28 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 51 01 00 35 04 06 00 BE D6 4C A6 88 21 98 C9 49 90 EF 1A 69 F9 [09:49:38]CheckFolder [09:49:38]dirname=/storage/ofd_packets [09:49:38]CheckFolder done [09:49:38]ProducePacketName [09:49:38]name=ofd_packets/00086287 [09:49:38]NVStorageSaveData ofd_packets/00086287 [09:49:38]File name is /storage/ofd_packets/00086287 [09:49:38]Write 302 bytes [09:49:38]NVStorageSaveData done [09:49:38]OFDSenderStorePacket done [09:49:38]KKMCreateOFDPacket done [09:49:38]NVStorageSaveData kkm_last_timestamp [09:49:38]File name is /storage/kkm_last_timestamp [09:49:38]Write 4 bytes [09:49:38]NVStorageSaveData done [09:49:38]ExternCall_PrintAddStr [09:49:38]wPrintStart [09:49:38]Write to MH i2c: 01 00 00 C1 03 C4 [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: 01 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: 01 07 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: 01 07 00 C1 03 00 00 00 00 00 FF 0F D9 [09:49:38]RasterBufferAndPrint [09:49:38]line Счет N : (1)871182 [09:49:38]line ИНН: 02508201610067 [09:49:38]line Контрольно-Кассовый Чек [09:49:38]line ПРОДАЖА [09:49:38]line ТРК (МРК, ГНК) : 21 [09:49:38]line Товар: 2710194210 [09:49:38]line ДТ(л)-К-4 [09:49:38]line 23.630 * 76.20 [09:49:38]line = 1800.61 [09:49:38]line НДС 12% НСП 1% [09:49:38]line > о реализуемом товаре [09:49:38]line ОКРУГЛЕНИЕ: -0.61 [09:49:38]line ИТОГО: 1800.00 [09:49:38]line Внесено: 1800.00 [09:49:38]line СДАЧА: 0.00 [09:49:38]line НСП 1% : 15.93 [09:49:38]line НДС 12% : 191.21 [09:49:38]line Наличными: 1800.00 [09:49:38]line Безнал.: 0.00 [09:49:38]line Место: АЗС № 137 "Партнер Нефть" [09:49:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:49:38]line СНО: Общий режим [09:49:38]line Чек 65 21.09.2024 09:49 [09:49:38]line Смена: 496 ФФД: 1.0 [09:49:38]line ЗНМ: 0300000064 [09:49:38]line РНМ: 0000000000092592 [09:49:38]line Версия ККМ: 001 [09:49:38]line ФМ: 0000000000874979 [09:49:38]line ФД: 86287 [09:49:38]line ФПД: 209827618261025 [09:49:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T094937&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86287&fm=209827618261025&tin=02508201610067®Number=0000000000092592&sum=180000 [09:49:38]OFD Sender: Processing packet 86287 [packets to send 268, broken 267] [09:49:38]ProducePacketName [09:49:38]name=ofd_packets/00086287 [09:49:38]OFD Sender: To server: pG, [09:49:38]CommunicateWithHost lk.salyk.kg:30040 [09:49:38]ConnectInit lk.salyk.kg [09:49:38]written 0, free lines is 4095 [09:49:38]Write to MH i2c: 01 00 00 EC 03 EF [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: 01 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: 01 07 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: 01 07 00 EC 03 00 00 00 00 00 E4 0C E6 [09:49:38]RasterBufferAndPrint [09:49:38]line [09:49:38]line [09:49:38]line [09:49:38]line [09:49:38]line [09:49:38]written 0, free lines is 3303 [09:49:38]MH_Cut [09:49:38]Write to MH i2c: D1 01 00 F3 03 01 C8 [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: D1 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: D1 01 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: D1 01 00 F3 03 00 C7 [09:49:38]Write to MH i2c: 01 00 00 F4 03 F7 [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:39]*** Cut start [09:49:39]*** Partial cut [09:49:39]*** CUTSNS_PIN = 1 [09:49:39]*** CUTSNS_PIN = 0 [09:49:39]*** Brake cut motor [09:49:40]Read from MH i2c: 01 [09:49:40]MH_I2C_Read... [09:49:40]*** Stop cut motor [09:49:40]*** Cut end [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 F4 03 00 00 00 00 00 FF 0F 0C [09:49:40]process_action close_receipt done [09:49:40]requested_data is exist [09:49:40]produce_requested_data [09:49:40]requested_item fm.sn is exist - process it [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 11 00 00 [09:49:40]Write to MH i2c: E2 08 00 F5 03 80 11 00 00 00 00 00 00 72 [09:49:40]Write i2c OK [09:49:40]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 F5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D1 [09:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:49:40]wFMCommunicate OK [09:49:40]requested_item fd.num is exist - process it [09:49:40]SAM_PROTO_GetFieldsCounters [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 13 00 00 [09:49:40]Write to MH i2c: E2 08 00 F6 03 80 13 00 00 00 00 00 00 75 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 62 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 62 00 F6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [09:49:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:40]wFMCommunicate OK [09:49:40]SAM_PROTO_GetFieldsCounters done [09:49:40]requested_item shift.num is exist - process it [09:49:40]requested_item shift.opened is exist - process it [09:49:40]req_shift_opened [09:49:40]FM_GetShiftState [09:49:40]SAM_PROTO_GetShiftState [09:49:40]wFMCommunicate request_size=4 [09:49:40]MH_SAM_APDU [09:49:40]CAPDU: 80 13 01 00 [09:49:40]Write to MH i2c: E2 08 00 F7 03 80 13 01 00 00 00 00 00 77 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 0E 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 0E 00 F7 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [09:49:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:49:40]wFMCommunicate OK [09:49:40]SAM_PROTO_GetShiftState done [09:49:40]FM_GetShiftState done [09:49:40]req_shift_opened done [09:49:40]requested_item shift.open_date is exist - process it [09:49:40]req_shift_open_date [09:49:40]req_shift_open_date done [09:49:40]produce_requested_data done [09:49:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86287,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:49:40]process_action_free close_receipt [09:49:40]json_value_free [09:49:40]json_value_free done [09:49:40]process_json_proto returns [09:49:40]Send response to host [09:49:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86287,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:49:40]free response buf [09:49:40]execute_script done [09:49:40]execute_script returns [09:49:40]free content buf [09:49:40]Sock 7.Close socket [09:49:40]Sock 7.Thread stoped [09:49:42]Connected sock=11 [09:49:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D3 24 08 01 28 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 96 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 51 01 00 35 04 06 00 BE D6 4C A6 88 21 98 C9 49 90 EF 1A 69 F9 [09:49:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B3 D5 47 00 22 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 51 01 00 F4 03 04 00 87 41 EE 66 B6 04 01 00 00 74 E9 01 58 A6 B9 13 6D [09:49:43]CommunicateWithHost err = 0 [09:49:43]CheckOFDResponse [09:49:43]1017 (14) - 77093643461234 [09:49:43]1041 (16) - 0000000000874979 [09:49:43]1040 (4) - 86287 [09:49:43]1012 (4) - 21.09.2024 03:46 [09:49:43]1206 (1) - 0 [09:49:43]OFD Sender: Remove packet 86287 [09:49:43]ProducePacketName [09:49:43]name=ofd_packets/00086287 [09:49:43]NVStorageDeleteData [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:43]OFD Sender: No OFD packet to send [09:50:48]OFD Sender: No OFD packet to send [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:03]OFD Sender: No OFD packet to send [09:51:08]OFD Sender: No OFD packet to send [09:51:13]OFD Sender: No OFD packet to send [09:51:18]OFD Sender: No OFD packet to send [09:51:23]OFD Sender: No OFD packet to send [09:51:28]OFD Sender: No OFD packet to send [09:51:33]OFD Sender: No OFD packet to send [09:51:38]OFD Sender: No OFD packet to send [09:51:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]OFD Sender: No OFD packet to send [09:52:09]OFD Sender: No OFD packet to send [09:52:14]OFD Sender: No OFD packet to send [09:52:19]OFD Sender: No OFD packet to send [09:52:24]OFD Sender: No OFD packet to send [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:04]OFD Sender: No OFD packet to send [09:53:05]recv_with_timeout no data received [09:53:09]OFD Sender: No OFD packet to send [09:53:14]OFD Sender: No OFD packet to send [09:53:19]OFD Sender: No OFD packet to send [09:53:24]OFD Sender: No OFD packet to send [09:53:27]recv_with_timeout no data received [09:53:29]OFD Sender: No OFD packet to send [09:53:34]OFD Sender: No OFD packet to send [09:53:39]OFD Sender: No OFD packet to send [09:53:44]OFD Sender: No OFD packet to send [09:53:49]OFD Sender: No OFD packet to send [09:53:54]OFD Sender: No OFD packet to send [09:53:59]OFD Sender: No OFD packet to send [09:54:04]OFD Sender: No OFD packet to send [09:54:09]OFD Sender: No OFD packet to send [09:54:14]OFD Sender: No OFD packet to send [09:54:19]OFD Sender: No OFD packet to send [09:54:24]OFD Sender: No OFD packet to send [09:54:29]OFD Sender: No OFD packet to send [09:54:34]OFD Sender: No OFD packet to send [09:54:39]OFD Sender: No OFD packet to send [09:54:44]OFD Sender: No OFD packet to send [09:54:49]OFD Sender: No OFD packet to send [09:54:54]OFD Sender: No OFD packet to send [09:54:59]OFD Sender: No OFD packet to send [09:55:04]OFD Sender: No OFD packet to send [09:55:09]OFD Sender: No OFD packet to send [09:55:14]recv_with_timeout no data received [09:55:14]OFD Sender: No OFD packet to send [09:55:19]OFD Sender: No OFD packet to send [09:55:24]OFD Sender: No OFD packet to send [09:55:29]OFD Sender: No OFD packet to send [09:55:34]OFD Sender: No OFD packet to send [09:55:39]OFD Sender: No OFD packet to send [09:55:43]accept exits with 9 [09:55:43]New connection [09:55:43]New thread 3066908004 created [09:55:43]Thread 3067051364 joined [09:55:43]Waiting for new connection... [09:55:43] Sock 9.Parse request [09:55:43]Sock 9.Check first char [09:55:43]Sock 9.First char is OK [09:55:43]request: POST /json_proto HTTP/1.0 [09:55:43]Method: POST [09:55:43]URL: /json_proto [09:55:43]Method is POST - this is cgi request [09:55:43]url: /json_proto [09:55:43]query_string will be loaded in cgi processing [09:55:43]execute_cgi json_proto POST (null) [09:55:43]execute_cgi path=json_proto method=POST [09:55:43]POST find Content-Length [09:55:43]Host: 172.17.47.196:8080 [09:55:43]Content-Length: 687 [09:55:43]Content-Type: application/json [09:55:43] [09:55:43]POST finish read [09:55:43]Found Content-Length = 687 [09:55:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:43]execute_script... [09: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)871183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:43]POST & json_proto [09:55:43]process_json_proto [09:55:43]json parsed OK: [09:55:43]protocol is kg_v1.0 [09:55:43]action value=close_receipt [09:55:43]process_action close_receipt [09:55:43]cmd_close_receipt [09:55:43]MH_GetDate [09:55:43]Write to MH i2c: F0 00 00 F8 03 EA [09:55:43]Write i2c OK [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: F0 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: F0 09 00 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: F0 09 00 F8 03 00 20 98 EE 66 4C 6B 94 66 B0 [09:55:43]GetLastDocTimeStamp 1726912177 [09:55:43]current date 1726912544 [09:55:43]FM_GetShiftState [09:55:43]SAM_PROTO_GetShiftState [09:55:43]wFMCommunicate request_size=4 [09:55:43]MH_SAM_APDU [09:55:43]CAPDU: 80 13 01 00 [09:55:43]Write to MH i2c: E2 08 00 F9 03 80 13 01 00 00 00 00 00 79 [09:55:43]Write i2c OK [09:55:43]MH_I2C_Read... [09:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:43]Read from MH i2c: E2 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: E2 0E 00 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: E2 0E 00 F9 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [09:55:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:55:43]wFMCommunicate OK [09:55:43]SAM_PROTO_GetShiftState done [09:55:43]FM_GetShiftState done [09:55:43]opened in 1726877910 [09:55:43]opened+sec_in_day 1726964310 [09:55:43]quantity*price = 300075 [09:55:43]sum+1 = 300077 [09:55:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 66 21.09.2024 09:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86288 ФПД: 125303123321760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T095544&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86288&fm=125303123321760&tin=02508201610067®Number=0000000000092592&sum=300000 [09:55:44]StoreToDocumentArchive [09:55:44]shift 496 fd 86288 [09:55:44]save to /storage/0496/doc_00086288 [09:55:44]save last doc name /storage/0496/doc_00086288 to /storage/kkm_last_doc_name [09:55:44]save OK [09:55:44]Clear old archive folders... [09:55:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:55:44]tlvbuf is 002EB610 [09:55:44]SAM_PROTO_ClearQueue [09:55:44]wFMCommunicate request_size=4 [09:55:44]MH_SAM_APDU [09:55:44]CAPDU: 80 09 00 00 [09:55:44]Write to MH i2c: E2 08 00 06 04 80 09 00 00 00 00 00 00 7C [09:55:44]Write i2c OK [09:55:44]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 06 04 00 90 00 7E [09:55:45]RAPDU: 90 00 [09:55:45]wFMCommunicate OK [09:55:45]SAM_PROTO_ClearQueue done [09:55:45]KKMCreateOFDPacket [09:55:45]OFDProtocolAddRootSTLVToBuf [09:55:45]FM_MakeSignedData [09:55:45]FM_MakeSignedData [09:55:45]SAM_PROTO_SignData [09:55:45]wFMCommunicate request_size=4 [09:55:45]MH_SAM_APDU [09:55:45]CAPDU: 80 0D 01 02 [09:55:45]Write to MH i2c: E2 08 00 07 04 80 0D 01 02 00 00 00 00 84 [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 07 04 00 90 00 7F [09:55:45]RAPDU: 90 00 [09:55:45]wFMCommunicate OK [09:55:45]wFMCommunicate request_size=255 [09:55:45]MH_SAM_APDU [09:55:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 20 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 51 01 00 35 04 06 00 [09:55:45]Write to MH i2c: E2 02 01 08 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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 20 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 51 01 00 35 04 06 00 00 00 D6 [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 08 04 00 90 00 80 [09:55:45]RAPDU: 90 00 [09:55:45]wFMCommunicate OK [09:55:45]wFMCommunicate request_size=11 [09:55:45]MH_SAM_APDU [09:55:45]CAPDU: 80 0D 02 02 06 71 F6 68 27 A3 A0 [09:55:45]Write to MH i2c: E2 0E 00 09 04 80 0D 02 02 06 00 71 F6 68 27 A3 A0 00 00 CC [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 03 00 09 04 00 90 00 81 [09:55:45]RAPDU: 90 00 [09:55:45]wFMCommunicate OK [09:55:45]wFMCommunicate request_size=4 [09:55:45]MH_SAM_APDU [09:55:45]CAPDU: 80 0D 03 02 [09:55:45]Write to MH i2c: E2 08 00 0A 04 80 0D 03 02 00 00 00 00 89 [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 0B 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 0B 00 0A 04 00 0A A1 45 FC 93 18 D8 66 90 00 5F [09:55:45]RAPDU: 0A A1 45 FC 93 18 D8 66 90 00 [09:55:45]wFMCommunicate OK [09:55:45]SAM_PROTO_SignData done [09:55:45]FM_MakeSignedData done [09:55:45]CreateOFDProtocolMessage [09:55:45]wFMCommunicate request_size=4 [09:55:45]MH_SAM_APDU [09:55:45]CAPDU: 80 11 00 00 [09:55:45]Write to MH i2c: E2 08 00 0B 04 80 11 00 00 00 00 00 00 89 [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 17 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 17 00 0B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [09:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:55:45]wFMCommunicate OK [09:55:45]CreateOFDProtocolMessage done [09:55:45]OFDSenderStorePacket 86288 [09:55:45]StoreOFDPacket docnum=86288 [09:55:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1D D0 08 01 6F 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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 20 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 51 01 00 35 04 06 00 71 F6 68 27 A3 A0 0A A1 45 FC 93 18 D8 66 [09:55:45]CheckFolder [09:55:45]dirname=/storage/ofd_packets [09:55:45]CheckFolder done [09:55:45]ProducePacketName [09:55:45]name=ofd_packets/00086288 [09:55:45]NVStorageSaveData ofd_packets/00086288 [09:55:45]File name is /storage/ofd_packets/00086288 [09:55:45]Write 302 bytes [09:55:45]NVStorageSaveData done [09:55:45]OFDSenderStorePacket done [09:55:45]KKMCreateOFDPacket done [09:55:45]NVStorageSaveData kkm_last_timestamp [09:55:45]File name is /storage/kkm_last_timestamp [09:55:45]Write 4 bytes [09:55:45]NVStorageSaveData done [09:55:45]ExternCall_PrintAddStr [09:55:45]wPrintStart [09:55:45]Write to MH i2c: 01 00 00 0C 04 10 [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: 01 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: 01 07 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: 01 07 00 0C 04 00 00 00 00 00 FF 0F 25 [09:55:45]RasterBufferAndPrint [09:55:45]line Счет N : (1)871183 [09:55:45]line ИНН: 02508201610067 [09:55:45]line Контрольно-Кассовый Чек [09:55:45]line ПРОДАЖА [09:55:45]line ТРК (МРК, ГНК) : 11 [09:55:45]line Товар: 2710194210 [09:55:45]line ДТ(л)-К-4 [09:55:45]line 39.380 * 76.20 [09:55:45]line = 3000.76 [09:55:45]line НДС 12% НСП 1% [09:55:45]line > о реализуемом товаре [09:55:45]line ОКРУГЛЕНИЕ: -0.76 [09:55:45]line ИТОГО: 3000.00 [09:55:45]line Внесено: 3000.00 [09:55:45]line СДАЧА: 0.00 [09:55:45]line НСП 1% : 26.55 [09:55:45]line НДС 12% : 318.66 [09:55:45]line Наличными: 3000.00 [09:55:45]line Безнал.: 0.00 [09:55:45]line Место: АЗС № 137 "Партнер Нефть" [09:55:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:55:45]line СНО: Общий режим [09:55:45]line Чек 66 21.09.2024 09:55 [09:55:45]line Смена: 496 ФФД: 1.0 [09:55:45]line ЗНМ: 0300000064 [09:55:45]line РНМ: 0000000000092592 [09:55:45]line Версия ККМ: 001 [09:55:45]line ФМ: 0000000000874979 [09:55:45]line ФД: 86288 [09:55:45]line ФПД: 125303123321760 [09:55:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T095544&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86288&fm=125303123321760&tin=02508201610067®Number=0000000000092592&sum=300000 [09:55:45]OFD Sender: Processing packet 86288 [packets to send 268, broken 267] [09:55:45]ProducePacketName [09:55:45]name=ofd_packets/00086288 [09:55:45]OFD Sender: To server: pG, [09:55:45]CommunicateWithHost lk.salyk.kg:30040 [09:55:45]ConnectInit lk.salyk.kg [09:55:45]written 0, free lines is 4095 [09:55:46]Write to MH i2c: 01 00 00 37 04 3B [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: 01 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: 01 07 00 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: 01 07 00 37 04 00 00 00 00 00 E2 0C 30 [09:55:46]RasterBufferAndPrint [09:55:46]line [09:55:46]line [09:55:46]line [09:55:46]line [09:55:46]line [09:55:46]written 0, free lines is 3304 [09:55:46]MH_Cut [09:55:46]Write to MH i2c: D1 01 00 3E 04 01 14 [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: D1 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: D1 01 00 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: D1 01 00 3E 04 00 13 [09:55:46]Write to MH i2c: 01 00 00 3F 04 43 [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:47]*** Cut start [09:55:47]*** Partial cut [09:55:47]*** CUTSNS_PIN = 1 [09:55:47]*** CUTSNS_PIN = 0 [09:55:47]Connected sock=10 [09:55:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1D D0 08 01 6F 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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 20 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 51 01 00 35 04 06 00 71 F6 68 27 A3 A0 0A A1 45 FC 93 18 D8 66 [09:55:47]*** Brake cut motor [09:55:47]Read from MH i2c: 01 [09:55:47]MH_I2C_Read... [09:55:47]*** Stop cut motor [09:55:47]*** Cut end [09:55:47]Read from MH i2c: 01 07 00 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: 01 07 00 3F 04 00 00 00 00 00 FF 0F 58 [09:55:47]process_action close_receipt done [09:55:47]requested_data is exist [09:55:47]produce_requested_data [09:55:47]requested_item fm.sn is exist - process it [09:55:47]wFMCommunicate request_size=4 [09:55:47]MH_SAM_APDU [09:55:47]CAPDU: 80 11 00 00 [09:55:47]Write to MH i2c: E2 08 00 40 04 80 11 00 00 00 00 00 00 BE [09:55:47]Write i2c OK [09:55:47]MH_I2C_Read... [09:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:47]Read from MH i2c: E2 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 17 00 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 17 00 40 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [09:55:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:55:47]wFMCommunicate OK [09:55:47]requested_item fd.num is exist - process it [09:55:47]SAM_PROTO_GetFieldsCounters [09:55:47]wFMCommunicate request_size=4 [09:55:47]MH_SAM_APDU [09:55:47]CAPDU: 80 13 00 00 [09:55:47]Write to MH i2c: E2 08 00 41 04 80 13 00 00 00 00 00 00 C1 [09:55:47]Write i2c OK [09:55:47]MH_I2C_Read... [09:55:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:47]Read from MH i2c: E2 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 62 00 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 62 00 41 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 10 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [09:55:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 10 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:47]wFMCommunicate OK [09:55:47]SAM_PROTO_GetFieldsCounters done [09:55:47]requested_item shift.num is exist - process it [09:55:47]requested_item shift.opened is exist - process it [09:55:47]req_shift_opened [09:55:47]FM_GetShiftState [09:55:47]SAM_PROTO_GetShiftState [09:55:47]wFMCommunicate request_size=4 [09:55:47]MH_SAM_APDU [09:55:47]CAPDU: 80 13 01 00 [09:55:47]Write to MH i2c: E2 08 00 42 04 80 13 01 00 00 00 00 00 C3 [09:55:47]Write i2c OK [09:55:47]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:48]Read from MH i2c: E2 0E 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 0E 00 42 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [09:55:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:55:48]wFMCommunicate OK [09:55:48]SAM_PROTO_GetShiftState done [09:55:48]FM_GetShiftState done [09:55:48]req_shift_opened done [09:55:48]requested_item shift.open_date is exist - process it [09:55:48]req_shift_open_date [09:55:48]req_shift_open_date done [09:55:48]produce_requested_data done [09:55:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86288,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:55:48]process_action_free close_receipt [09:55:48]json_value_free [09:55:48]json_value_free done [09:55:48]process_json_proto returns [09:55:48]Send response to host [09:55:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86288,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:55:48]free response buf [09:55:48]execute_script done [09:55:48]execute_script returns [09:55:48]free content buf [09:55:48]Sock 9.Close socket [09:55:48]Sock 9.Thread stoped [09:55:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 2F 83 47 00 31 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 51 01 00 F4 03 04 00 F4 42 EE 66 B6 04 01 00 00 89 31 5D 24 2B B0 91 1B [09:55:48]CommunicateWithHost err = 0 [09:55:48]CheckOFDResponse [09:55:48]1017 (14) - 77093643461234 [09:55:48]1041 (16) - 0000000000874979 [09:55:48]1040 (4) - 86288 [09:55:48]1012 (4) - 21.09.2024 03:52 [09:55:48]1206 (1) - 0 [09:55:48]OFD Sender: Remove packet 86288 [09:55:48]ProducePacketName [09:55:48]name=ofd_packets/00086288 [09:55:48]NVStorageDeleteData [09:55:49]OFD Sender: No OFD packet to send [09:55:54]OFD Sender: No OFD packet to send [09:55:59]OFD Sender: No OFD packet to send [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:14]OFD Sender: No OFD packet to send [09:56:14]recv_with_timeout no data received [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:29]OFD Sender: No OFD packet to send [09:56:34]accept exits with 7 [09:56:34]New connection [09:56:34]New thread 3067051364 created [09:56:34]Thread 3066908004 joined [09:56:34]Waiting for new connection... [09:56:34] Sock 7.Parse request [09:56:34]Sock 7.Check first char [09:56:34]Sock 7.First char is OK [09:56:34]request: POST /json_proto HTTP/1.0 [09:56:34]Method: POST [09:56:34]URL: /json_proto [09:56:34]Method is POST - this is cgi request [09:56:34]url: /json_proto [09:56:34]query_string will be loaded in cgi processing [09:56:34]execute_cgi json_proto POST (null) [09:56:34]execute_cgi path=json_proto method=POST [09:56:34]POST find Content-Length [09:56:34]Host: 172.17.47.196:8080 [09:56:34]Content-Length: 687 [09:56:34]Content-Type: application/json [09:56:34] [09:56:34]POST finish read [09:56:34]Found Content-Length = 687 [09:56:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:34]execute_script... [09:56: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)871184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:34]POST & json_proto [09:56:34]process_json_proto [09:56:34]json parsed OK: [09:56:34]protocol is kg_v1.0 [09:56:34]action value=close_receipt [09:56:34]process_action close_receipt [09:56:34]cmd_close_receipt [09:56:34]MH_GetDate [09:56:34]Write to MH i2c: F0 00 00 43 04 36 [09:56:34]Write i2c OK [09:56:34]MH_I2C_Read... [09:56:34]Read from MH i2c: F0 [09:56:34]MH_I2C_Read... [09:56:34]Read from MH i2c: F0 09 00 [09:56:34]MH_I2C_Read... [09:56:34]Read from MH i2c: F0 09 00 43 04 00 52 98 EE 66 4C 6B 94 66 2E [09:56:34]GetLastDocTimeStamp 1726912544 [09:56:34]current date 1726912594 [09:56:34]FM_GetShiftState [09:56:34]SAM_PROTO_GetShiftState [09:56:34]wFMCommunicate request_size=4 [09:56:34]MH_SAM_APDU [09:56:34]CAPDU: 80 13 01 00 [09:56:34]Write to MH i2c: E2 08 00 44 04 80 13 01 00 00 00 00 00 C5 [09:56:34]Write i2c OK [09:56:34]MH_I2C_Read... [09:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:34]Read from MH i2c: E2 [09:56:34]MH_I2C_Read... [09:56:34]Read from MH i2c: E2 0E 00 [09:56:34]MH_I2C_Read... [09:56:34]Read from MH i2c: E2 0E 00 44 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [09:56:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:56:34]wFMCommunicate OK [09:56:34]SAM_PROTO_GetShiftState done [09:56:34]FM_GetShiftState done [09:56:34]opened in 1726877910 [09:56:34]opened+sec_in_day 1726964310 [09:56:34]quantity*price = 150037 [09:56:34]sum+1 = 150039 [09:56:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 67 21.09.2024 09:56 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86289 ФПД: 29957039097236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T095634&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86289&fm=29957039097236&tin=02508201610067®Number=0000000000092592&sum=150000 [09:56:35]StoreToDocumentArchive [09:56:35]shift 496 fd 86289 [09:56:35]save to /storage/0496/doc_00086289 [09:56:35]save last doc name /storage/0496/doc_00086289 to /storage/kkm_last_doc_name [09:56:35]save OK [09:56:35]Clear old archive folders... [09:56:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:56:35]tlvbuf is 002F92E0 [09:56:35]SAM_PROTO_ClearQueue [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 09 00 00 [09:56:35]Write to MH i2c: E2 08 00 51 04 80 09 00 00 00 00 00 00 C7 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 51 04 00 90 00 C9 [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]SAM_PROTO_ClearQueue done [09:56:35]KKMCreateOFDPacket [09:56:35]OFDProtocolAddRootSTLVToBuf [09:56:35]FM_MakeSignedData [09:56:35]FM_MakeSignedData [09:56:35]SAM_PROTO_SignData [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 0D 01 02 [09:56:35]Write to MH i2c: E2 08 00 52 04 80 0D 01 02 00 00 00 00 CF [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 52 04 00 90 00 CA [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]wFMCommunicate request_size=255 [09:56:35]MH_SAM_APDU [09:56: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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 52 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 51 01 00 35 04 06 00 [09:56:35]Write to MH i2c: E2 02 01 53 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 52 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 51 01 00 35 04 06 00 00 00 95 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 53 04 00 90 00 CB [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]wFMCommunicate request_size=11 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 0D 02 02 06 1B 3E EA AC 85 94 [09:56:35]Write to MH i2c: E2 0E 00 54 04 80 0D 02 02 06 00 1B 3E EA AC 85 94 00 00 E6 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 54 04 00 90 00 CC [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 0D 03 02 [09:56:35]Write to MH i2c: E2 08 00 55 04 80 0D 03 02 00 00 00 00 D4 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 0B 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 0B 00 55 04 00 CC 72 49 DE AC 56 E8 7F 90 00 A3 [09:56:35]RAPDU: CC 72 49 DE AC 56 E8 7F 90 00 [09:56:35]wFMCommunicate OK [09:56:35]SAM_PROTO_SignData done [09:56:35]FM_MakeSignedData done [09:56:35]CreateOFDProtocolMessage [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 11 00 00 [09:56:35]Write to MH i2c: E2 08 00 56 04 80 11 00 00 00 00 00 00 D4 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 17 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 17 00 56 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [09:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:56:35]wFMCommunicate OK [09:56:35]CreateOFDProtocolMessage done [09:56:35]OFDSenderStorePacket 86289 [09:56:35]StoreOFDPacket docnum=86289 [09:56:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 61 C0 08 01 95 B4 5A 03 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 52 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 51 01 00 35 04 06 00 1B 3E EA AC 85 94 CC 72 49 DE AC 56 E8 7F [09:56:35]CheckFolder [09:56:35]dirname=/storage/ofd_packets [09:56:35]CheckFolder done [09:56:35]ProducePacketName [09:56:35]name=ofd_packets/00086289 [09:56:35]NVStorageSaveData ofd_packets/00086289 [09:56:35]File name is /storage/ofd_packets/00086289 [09:56:35]Write 302 bytes [09:56:35]NVStorageSaveData done [09:56:35]OFDSenderStorePacket done [09:56:35]KKMCreateOFDPacket done [09:56:35]NVStorageSaveData kkm_last_timestamp [09:56:35]File name is /storage/kkm_last_timestamp [09:56:35]Write 4 bytes [09:56:35]NVStorageSaveData done [09:56:35]ExternCall_PrintAddStr [09:56:35]wPrintStart [09:56:35]Write to MH i2c: 01 00 00 57 04 5B [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 07 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 07 00 57 04 00 00 00 00 00 FF 0F 70 [09:56:35]RasterBufferAndPrint [09:56:35]line Счет N : (1)871184 [09:56:35]line ИНН: 02508201610067 [09:56:35]line Контрольно-Кассовый Чек [09:56:35]line ПРОДАЖА [09:56:35]line ТРК (МРК, ГНК) : 21 [09:56:35]line Товар: 2710194210 [09:56:35]line ДТ(л)-К-4 [09:56:35]line 19.690 * 76.20 [09:56:35]line = 1500.38 [09:56:35]line НДС 12% НСП 1% [09:56:35]line > о реализуемом товаре [09:56:35]line ОКРУГЛЕНИЕ: -0.38 [09:56:35]line ИТОГО: 1500.00 [09:56:35]line Внесено: 1500.00 [09:56:35]line СДАЧА: 0.00 [09:56:35]line НСП 1% : 13.28 [09:56:35]line НДС 12% : 159.33 [09:56:35]line Наличными: 1500.00 [09:56:35]line Безнал.: 0.00 [09:56:35]line Место: АЗС № 137 "Партнер Нефть" [09:56:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:56:35]line СНО: Общий режим [09:56:35]line Чек 67 21.09.2024 09:56 [09:56:35]line Смена: 496 ФФД: 1.0 [09:56:35]line ЗНМ: 0300000064 [09:56:35]line РНМ: 0000000000092592 [09:56:35]line Версия ККМ: 001 [09:56:35]line ФМ: 0000000000874979 [09:56:35]line ФД: 86289 [09:56:35]line ФПД: 29957039097236 [09:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T095634&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86289&fm=29957039097236&tin=02508201610067®Number=0000000000092592&sum=150000 [09:56:35]OFD Sender: Processing packet 86289 [packets to send 268, broken 267] [09:56:35]ProducePacketName [09:56:35]name=ofd_packets/00086289 [09:56:36]OFD Sender: To server: pG, [09:56:36]CommunicateWithHost lk.salyk.kg:30040 [09:56:36]ConnectInit lk.salyk.kg [09:56:36]written 0, free lines is 4095 [09:56:36]Write to MH i2c: 01 00 00 82 04 86 [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: 01 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: 01 07 00 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: 01 07 00 82 04 00 00 00 00 00 DC 0C 75 [09:56:36]RasterBufferAndPrint [09:56:36]line [09:56:36]line [09:56:36]line [09:56:36]line [09:56:36]line [09:56:36]written 0, free lines is 3298 [09:56:36]MH_Cut [09:56:36]Write to MH i2c: D1 01 00 89 04 01 5F [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: D1 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: D1 01 00 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: D1 01 00 89 04 00 5E [09:56:36]Write to MH i2c: 01 00 00 8A 04 8E [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:37]Connected sock=11 [09:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 61 C0 08 01 95 B4 5A 03 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 52 98 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 51 01 00 35 04 06 00 1B 3E EA AC 85 94 CC 72 49 DE AC 56 E8 7F [09:56:37]*** Cut start [09:56:37]*** Partial cut [09:56:37]*** CUTSNS_PIN = 1 [09:56:37]*** CUTSNS_PIN = 0 [09:56:37]*** Brake cut motor [09:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EA 07 47 00 EA A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 51 01 00 F4 03 04 00 26 43 EE 66 B6 04 01 00 00 E5 1D F0 56 68 48 5B 08 [09:56:37]CommunicateWithHost err = 0 [09:56:37]CheckOFDResponse [09:56:37]1017 (14) - 77093643461234 [09:56:37]1041 (16) - 0000000000874979 [09:56:37]1040 (4) - 86289 [09:56:37]1012 (4) - 21.09.2024 03:53 [09:56:37]1206 (1) - 0 [09:56:37]OFD Sender: Remove packet 86289 [09:56:37]ProducePacketName [09:56:37]name=ofd_packets/00086289 [09:56:37]NVStorageDeleteData [09:56:37]Read from MH i2c: 01 [09:56:37]MH_I2C_Read... [09:56:37]*** Stop cut motor [09:56:37]*** Cut end [09:56:37]Read from MH i2c: 01 07 00 [09:56:37]MH_I2C_Read... [09:56:37]Read from MH i2c: 01 07 00 8A 04 00 00 00 00 00 FF 0F A3 [09:56:37]process_action close_receipt done [09:56:37]requested_data is exist [09:56:37]produce_requested_data [09:56:37]requested_item fm.sn is exist - process it [09:56:37]wFMCommunicate request_size=4 [09:56:37]MH_SAM_APDU [09:56:37]CAPDU: 80 11 00 00 [09:56:37]Write to MH i2c: E2 08 00 8B 04 80 11 00 00 00 00 00 00 09 [09:56:37]Write i2c OK [09:56:37]MH_I2C_Read... [09:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:38]Read from MH i2c: E2 [09:56:38]MH_I2C_Read... [09:56:38]Read from MH i2c: E2 17 00 [09:56:38]MH_I2C_Read... [09:56:38]Read from MH i2c: E2 17 00 8B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 68 [09:56:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:56:38]wFMCommunicate OK [09:56:38]requested_item fd.num is exist - process it [09:56:38]SAM_PROTO_GetFieldsCounters [09:56:38]wFMCommunicate request_size=4 [09:56:38]MH_SAM_APDU [09:56:38]CAPDU: 80 13 00 00 [09:56:38]Write to MH i2c: E2 08 00 8C 04 80 13 00 00 00 00 00 00 0C [09:56:38]Write i2c OK [09:56:38]MH_I2C_Read... [09:56:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:38]Read from MH i2c: E2 [09:56:38]MH_I2C_Read... [09:56:38]Read from MH i2c: E2 62 00 [09:56:38]MH_I2C_Read... [09:56:38]Read from MH i2c: E2 62 00 8C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 11 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [09:56:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 11 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:38]wFMCommunicate OK [09:56:38]SAM_PROTO_GetFieldsCounters done [09:56:38]requested_item shift.num is exist - process it [09:56:38]requested_item shift.opened is exist - process it [09:56:38]req_shift_opened [09:56:38]FM_GetShiftState [09:56:38]SAM_PROTO_GetShiftState [09:56:38]wFMCommunicate request_size=4 [09:56:38]MH_SAM_APDU [09:56:38]CAPDU: 80 13 01 00 [09:56:38]Write to MH i2c: E2 08 00 8D 04 80 13 01 00 00 00 00 00 0E [09:56:38]Write i2c OK [09:56:38]MH_I2C_Read... [09:56:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:38]Read from MH i2c: E2 [09:56:38]MH_I2C_Read... [09:56:38]Read from MH i2c: E2 0E 00 [09:56:38]MH_I2C_Read... [09:56:38]Read from MH i2c: E2 0E 00 8D 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [09:56:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [09:56:38]wFMCommunicate OK [09:56:38]SAM_PROTO_GetShiftState done [09:56:38]FM_GetShiftState done [09:56:38]req_shift_opened done [09:56:38]requested_item shift.open_date is exist - process it [09:56:38]req_shift_open_date [09:56:38]req_shift_open_date done [09:56:38]produce_requested_data done [09:56:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86289,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [09:56:38]process_action_free close_receipt [09:56:38]json_value_free [09:56:38]json_value_free done [09:56:38]process_json_proto returns [09:56:38]Send response to host [09:56:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86289,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [09:56:38]free response buf [09:56:38]execute_script done [09:56:38]execute_script returns [09:56:38]free content buf [09:56:38]Sock 7.Close socket [09:56:38]Sock 7.Thread stoped [09:56:38]OFD Sender: No OFD packet to send [09:56:43]OFD Sender: No OFD packet to send [09:56:48]OFD Sender: No OFD packet to send [09:56:48]recv_with_timeout no data received [09:56:53]OFD Sender: No OFD packet to send [09:56:58]OFD Sender: No OFD packet to send [09:57:02]recv_with_timeout no data received [09:57:03]OFD Sender: No OFD packet to send [09:57:08]OFD Sender: No OFD packet to send [09:57:13]OFD Sender: No OFD packet to send [09:57:18]OFD Sender: No OFD packet to send [09:57:23]recv_with_timeout no data received [09:57:23]OFD Sender: No OFD packet to send [09:57:28]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [09:58:28]OFD Sender: No OFD packet to send [09:58:33]OFD Sender: No OFD packet to send [09:58:38]OFD Sender: No OFD packet to send [09:58:43]OFD Sender: No OFD packet to send [09:58:48]OFD Sender: No OFD packet to send [09:58:53]OFD Sender: No OFD packet to send [09:58:58]OFD Sender: No OFD packet to send [09:59:03]OFD Sender: No OFD packet to send [09:59:08]OFD Sender: No OFD packet to send [09:59:13]OFD Sender: No OFD packet to send [09:59:18]OFD Sender: No OFD packet to send [09:59:23]OFD Sender: No OFD packet to send [09:59:28]OFD Sender: No OFD packet to send [09:59:33]OFD Sender: No OFD packet to send [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:33]OFD Sender: No OFD packet to send [10:00:38]OFD Sender: No OFD packet to send [10:00:43]OFD Sender: No OFD packet to send [10:00:45]accept exits with 10 [10:00:45]New connection [10:00:45]New thread 3066908004 created [10:00:45]Thread 3067051364 joined [10:00:45]Waiting for new connection... [10:00:45] Sock 10.Parse request [10:00:45]Sock 10.Check first char [10:00:45]Sock 10.First char is OK [10:00:45]request: POST /json_proto HTTP/1.0 [10:00:45]Method: POST [10:00:45]URL: /json_proto [10:00:45]Method is POST - this is cgi request [10:00:45]url: /json_proto [10:00:45]query_string will be loaded in cgi processing [10:00:45]execute_cgi json_proto POST (null) [10:00:45]execute_cgi path=json_proto method=POST [10:00:45]POST find Content-Length [10:00:45]Host: 172.17.47.196:8080 [10:00:45]Content-Length: 677 [10:00:45]Content-Type: application/json [10:00:45] [10:00:45]POST finish read [10:00:45]Found Content-Length = 677 [10:00:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:45]execute_script... [10:00: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)871186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:45]POST & json_proto [10:00:45]process_json_proto [10:00:45]json parsed OK: [10:00:45]protocol is kg_v1.0 [10:00:45]action value=close_receipt [10:00:45]process_action close_receipt [10:00:45]cmd_close_receipt [10:00:45]MH_GetDate [10:00:45]Write to MH i2c: F0 00 00 8E 04 81 [10:00:45]Write i2c OK [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: F0 [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: F0 09 00 [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: F0 09 00 8E 04 00 4E 99 EE 66 4C 6B 94 66 76 [10:00:45]GetLastDocTimeStamp 1726912594 [10:00:45]current date 1726912846 [10:00:45]FM_GetShiftState [10:00:45]SAM_PROTO_GetShiftState [10:00:45]wFMCommunicate request_size=4 [10:00:45]MH_SAM_APDU [10:00:45]CAPDU: 80 13 01 00 [10:00:45]Write to MH i2c: E2 08 00 8F 04 80 13 01 00 00 00 00 00 10 [10:00:45]Write i2c OK [10:00:45]MH_I2C_Read... [10:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:45]Read from MH i2c: E2 [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: E2 0E 00 [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: E2 0E 00 8F 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [10:00:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:00:45]wFMCommunicate OK [10:00:45]SAM_PROTO_GetShiftState done [10:00:45]FM_GetShiftState done [10:00:45]opened in 1726877910 [10:00:45]opened+sec_in_day 1726964310 [10:00:45]quantity*price = 50036 [10:00:45]sum+1 = 50037 [10:00:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 68 21.09.2024 10:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86290 ФПД: 175875757859708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100046&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86290&fm=175875757859708&tin=02508201610067®Number=0000000000092592&sum=50000 [10:00:46]StoreToDocumentArchive [10:00:46]shift 496 fd 86290 [10:00:46]save to /storage/0496/doc_00086290 [10:00:46]save last doc name /storage/0496/doc_00086290 to /storage/kkm_last_doc_name [10:00:46]save OK [10:00:46]Clear old archive folders... [10:00:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:46]tlvbuf is 002FE510 [10:00:46]SAM_PROTO_ClearQueue [10:00:46]wFMCommunicate request_size=4 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 09 00 00 [10:00:46]Write to MH i2c: E2 08 00 9C 04 80 09 00 00 00 00 00 00 12 [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 9C 04 00 90 00 14 [10:00:46]RAPDU: 90 00 [10:00:46]wFMCommunicate OK [10:00:46]SAM_PROTO_ClearQueue done [10:00:46]KKMCreateOFDPacket [10:00:46]OFDProtocolAddRootSTLVToBuf [10:00:46]FM_MakeSignedData [10:00:46]FM_MakeSignedData [10:00:46]SAM_PROTO_SignData [10:00:46]wFMCommunicate request_size=4 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 0D 01 02 [10:00:46]Write to MH i2c: E2 08 00 9D 04 80 0D 01 02 00 00 00 00 1A [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 9D 04 00 90 00 15 [10:00:46]RAPDU: 90 00 [10:00:46]wFMCommunicate OK [10:00:46]wFMCommunicate request_size=255 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 51 01 00 35 04 06 00 9F [10:00:46]Write to MH i2c: E2 02 01 9E 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 44 00 00 00 F4 03 04 00 4E 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 51 01 00 35 04 06 00 9F 00 00 1A [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:47]Read from MH i2c: E2 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 03 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 03 00 9E 04 00 90 00 16 [10:00:47]RAPDU: 90 00 [10:00:47]wFMCommunicate OK [10:00:47]wFMCommunicate request_size=10 [10:00:47]MH_SAM_APDU [10:00:47]CAPDU: 80 0D 02 02 05 F5 44 12 63 7C [10:00:47]Write to MH i2c: E2 0D 00 9F 04 80 0D 02 02 05 00 F5 44 12 63 7C 00 00 51 [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:47]Read from MH i2c: E2 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 03 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 03 00 9F 04 00 90 00 17 [10:00:47]RAPDU: 90 00 [10:00:47]wFMCommunicate OK [10:00:47]wFMCommunicate request_size=4 [10:00:47]MH_SAM_APDU [10:00:47]CAPDU: 80 0D 03 02 [10:00:47]Write to MH i2c: E2 08 00 A0 04 80 0D 03 02 00 00 00 00 1F [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:47]Read from MH i2c: E2 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 0B 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 0B 00 A0 04 00 77 5A 63 87 0C C5 D5 EE 90 00 6F [10:00:47]RAPDU: 77 5A 63 87 0C C5 D5 EE 90 00 [10:00:47]wFMCommunicate OK [10:00:47]SAM_PROTO_SignData done [10:00:47]FM_MakeSignedData done [10:00:47]CreateOFDProtocolMessage [10:00:47]wFMCommunicate request_size=4 [10:00:47]MH_SAM_APDU [10:00:47]CAPDU: 80 11 00 00 [10:00:47]Write to MH i2c: E2 08 00 A1 04 80 11 00 00 00 00 00 00 1F [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:47]Read from MH i2c: E2 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 17 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: E2 17 00 A1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [10:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:00:47]wFMCommunicate OK [10:00:47]CreateOFDProtocolMessage done [10:00:47]OFDSenderStorePacket 86290 [10:00:47]StoreOFDPacket docnum=86290 [10:00:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2E ED 07 01 24 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 44 00 00 00 F4 03 04 00 4E 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 51 01 00 35 04 06 00 9F F5 44 12 63 7C 77 5A 63 87 0C C5 D5 EE [10:00:47]CheckFolder [10:00:47]dirname=/storage/ofd_packets [10:00:47]CheckFolder done [10:00:47]ProducePacketName [10:00:47]name=ofd_packets/00086290 [10:00:47]NVStorageSaveData ofd_packets/00086290 [10:00:47]File name is /storage/ofd_packets/00086290 [10:00:47]Write 301 bytes [10:00:47]NVStorageSaveData done [10:00:47]OFDSenderStorePacket done [10:00:47]KKMCreateOFDPacket done [10:00:47]NVStorageSaveData kkm_last_timestamp [10:00:47]File name is /storage/kkm_last_timestamp [10:00:47]Write 4 bytes [10:00:47]NVStorageSaveData done [10:00:47]ExternCall_PrintAddStr [10:00:47]wPrintStart [10:00:47]Write to MH i2c: 01 00 00 A2 04 A6 [10:00:47]OFD Sender: Processing packet 86290 [packets to send 268, broken 267] [10:00:47]ProducePacketName [10:00:47]name=ofd_packets/00086290 [10:00:47]OFD Sender: To server: pG, [10:00:47]CommunicateWithHost lk.salyk.kg:30040 [10:00:47]ConnectInit lk.salyk.kg [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: 01 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: 01 07 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: 01 07 00 A2 04 00 00 00 00 00 FF 0F BB [10:00:47]RasterBufferAndPrint [10:00:47]line Счет N : (1)871186 [10:00:47]line ИНН: 02508201610067 [10:00:47]line Контрольно-Кассовый Чек [10:00:47]line ПРОДАЖА [10:00:47]line ТРК (МРК, ГНК) : 33 [10:00:47]line Товар: 2710124130 [10:00:47]line Аи-92-К-5 [10:00:47]line 7.380 * 67.80 [10:00:47]line = 500.36 [10:00:47]line НДС 12% НСП 1% [10:00:47]line > о реализуемом товаре [10:00:47]line ОКРУГЛЕНИЕ: -0.36 [10:00:47]line ИТОГО: 500.00 [10:00:47]line Внесено: 500.00 [10:00:47]line СДАЧА: 0.00 [10:00:47]line НСП 1% : 4.43 [10:00:47]line НДС 12% : 53.14 [10:00:47]line Наличными: 500.00 [10:00:47]line Безнал.: 0.00 [10:00:47]line Место: АЗС № 137 "Партнер Нефть" [10:00:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:00:47]line СНО: Общий режим [10:00:47]line Чек 68 21.09.2024 10:00 [10:00:47]line Смена: 496 ФФД: 1.0 [10:00:47]line ЗНМ: 0300000064 [10:00:47]line РНМ: 0000000000092592 [10:00:47]line Версия ККМ: 001 [10:00:47]line ФМ: 0000000000874979 [10:00:47]line ФД: 86290 [10:00:47]line ФПД: 175875757859708 [10:00:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100046&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86290&fm=175875757859708&tin=02508201610067®Number=0000000000092592&sum=50000 [10:00:47]written 0, free lines is 4095 [10:00:48]Write to MH i2c: 01 00 00 CD 04 D1 [10:00:48]Write i2c OK [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: 01 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: 01 07 00 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: 01 07 00 CD 04 00 00 00 00 00 DA 0C BE [10:00:48]RasterBufferAndPrint [10:00:48]line [10:00:48]line [10:00:48]line [10:00:48]line [10:00:48]line [10:00:48]written 0, free lines is 3297 [10:00:48]MH_Cut [10:00:48]Write to MH i2c: D1 01 00 D4 04 01 AA [10:00:48]Write i2c OK [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: D1 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: D1 01 00 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: D1 01 00 D4 04 00 A9 [10:00:48]Write to MH i2c: 01 00 00 D5 04 D9 [10:00:48]Write i2c OK [10:00:48]MH_I2C_Read... [10:00:48]*** Cut start [10:00:48]*** Partial cut [10:00:48]*** CUTSNS_PIN = 1 [10:00:48]*** CUTSNS_PIN = 0 [10:00:49]*** Brake cut motor [10:00:49]Read from MH i2c: 01 [10:00:49]MH_I2C_Read... [10:00:49]*** Stop cut motor [10:00:49]*** Cut end [10:00:49]Read from MH i2c: 01 07 00 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: 01 07 00 D5 04 00 00 00 00 00 FF 0F EE [10:00:49]process_action close_receipt done [10:00:49]requested_data is exist [10:00:49]produce_requested_data [10:00:49]requested_item fm.sn is exist - process it [10:00:49]wFMCommunicate request_size=4 [10:00:49]MH_SAM_APDU [10:00:49]CAPDU: 80 11 00 00 [10:00:49]Write to MH i2c: E2 08 00 D6 04 80 11 00 00 00 00 00 00 54 [10:00:49]Write i2c OK [10:00:49]MH_I2C_Read... [10:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:49]Read from MH i2c: E2 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: E2 17 00 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: E2 17 00 D6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B3 [10:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:00:49]wFMCommunicate OK [10:00:49]requested_item fd.num is exist - process it [10:00:49]SAM_PROTO_GetFieldsCounters [10:00:49]wFMCommunicate request_size=4 [10:00:49]MH_SAM_APDU [10:00:49]CAPDU: 80 13 00 00 [10:00:49]Write to MH i2c: E2 08 00 D7 04 80 13 00 00 00 00 00 00 57 [10:00:49]Write i2c OK [10:00:49]MH_I2C_Read... [10:00:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:49]Read from MH i2c: E2 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: E2 62 00 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: E2 62 00 D7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 12 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [10:00:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 12 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:49]wFMCommunicate OK [10:00:49]SAM_PROTO_GetFieldsCounters done [10:00:49]requested_item shift.num is exist - process it [10:00:49]requested_item shift.opened is exist - process it [10:00:49]req_shift_opened [10:00:49]FM_GetShiftState [10:00:49]SAM_PROTO_GetShiftState [10:00:49]wFMCommunicate request_size=4 [10:00:49]MH_SAM_APDU [10:00:49]CAPDU: 80 13 01 00 [10:00:49]Write to MH i2c: E2 08 00 D8 04 80 13 01 00 00 00 00 00 59 [10:00:49]Write i2c OK [10:00:49]MH_I2C_Read... [10:00:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:49]Read from MH i2c: E2 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: E2 0E 00 [10:00:49]MH_I2C_Read... [10:00:49]Read from MH i2c: E2 0E 00 D8 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9F [10:00:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:00:49]wFMCommunicate OK [10:00:49]SAM_PROTO_GetShiftState done [10:00:49]FM_GetShiftState done [10:00:49]req_shift_opened done [10:00:49]requested_item shift.open_date is exist - process it [10:00:49]req_shift_open_date [10:00:49]req_shift_open_date done [10:00:49]produce_requested_data done [10:00:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86290,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:00:49]process_action_free close_receipt [10:00:49]json_value_free [10:00:49]json_value_free done [10:00:49]process_json_proto returns [10:00:49]Send response to host [10:00:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86290,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:00:49]free response buf [10:00:49]execute_script done [10:00:49]execute_script returns [10:00:49]free content buf [10:00:49]Sock 10.Close socket [10:00:49]Sock 10.Thread stoped [10:00:50]Connected sock=9 [10:00:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2E ED 07 01 24 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 44 00 00 00 F4 03 04 00 4E 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 51 01 00 35 04 06 00 9F F5 44 12 63 7C 77 5A 63 87 0C C5 D5 EE [10:00:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 76 75 47 00 FE 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 51 01 00 F4 03 04 00 24 44 EE 66 B6 04 01 00 00 52 A5 3D 97 11 6E 08 BE [10:00:52]CommunicateWithHost err = 0 [10:00:52]CheckOFDResponse [10:00:52]1017 (14) - 77093643461234 [10:00:52]1041 (16) - 0000000000874979 [10:00:52]1040 (4) - 86290 [10:00:52]1012 (4) - 21.09.2024 03:57 [10:00:52]1206 (1) - 0 [10:00:52]OFD Sender: Remove packet 86290 [10:00:52]ProducePacketName [10:00:52]name=ofd_packets/00086290 [10:00:52]NVStorageDeleteData [10:00:52]OFD Sender: No OFD packet to send [10:00:56]recv_with_timeout no data received [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:10]recv_with_timeout no data received [10:01:12]OFD Sender: No OFD packet to send [10:01:17]OFD Sender: No OFD packet to send [10:01:22]OFD Sender: No OFD packet to send [10:01:27]OFD Sender: No OFD packet to send [10:01:32]OFD Sender: No OFD packet to send [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:50]recv_with_timeout no data received [10:01:52]OFD Sender: No OFD packet to send [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:17]OFD Sender: No OFD packet to send [10:02:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:47]OFD Sender: No OFD packet to send [10:02:52]accept exits with 7 [10:02:52]New connection [10:02:52]New thread 3067051364 created [10:02:52]Thread 3066908004 joined [10:02:52]Waiting for new connection... [10:02:52] Sock 7.Parse request [10:02:52]Sock 7.Check first char [10:02:52]Sock 7.First char is OK [10:02:52]request: POST /json_proto HTTP/1.0 [10:02:52]Method: POST [10:02:52]URL: /json_proto [10:02:52]Method is POST - this is cgi request [10:02:52]url: /json_proto [10:02:52]query_string will be loaded in cgi processing [10:02:52]execute_cgi json_proto POST (null) [10:02:52]execute_cgi path=json_proto method=POST [10:02:52]POST find Content-Length [10:02:52]Host: 172.17.47.196:8080 [10:02:52]Content-Length: 677 [10:02:52]Content-Type: application/json [10:02:52] [10:02:52]POST finish read [10:02:52]Found Content-Length = 677 [10:02:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [10:02:52]execute_script... [10:02: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)871185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [10:02:52]POST & json_proto [10:02:52]process_json_proto [10:02:52]json parsed OK: [10:02:52]protocol is kg_v1.0 [10:02:52]action value=close_receipt [10:02:52]process_action close_receipt [10:02:52]cmd_close_receipt [10:02:52]MH_GetDate [10:02:52]Write to MH i2c: F0 00 00 D9 04 CC [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: F0 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: F0 09 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: F0 09 00 D9 04 00 CC 99 EE 66 4C 6B 94 66 3F [10:02:52]GetLastDocTimeStamp 1726912846 [10:02:52]current date 1726912972 [10:02:52]FM_GetShiftState [10:02:52]SAM_PROTO_GetShiftState [10:02:52]wFMCommunicate request_size=4 [10:02:52]MH_SAM_APDU [10:02:52]CAPDU: 80 13 01 00 [10:02:52]Write to MH i2c: E2 08 00 DA 04 80 13 01 00 00 00 00 00 5B [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:52]Read from MH i2c: E2 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 0E 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 0E 00 DA 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [10:02:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:02:52]wFMCommunicate OK [10:02:52]SAM_PROTO_GetShiftState done [10:02:52]FM_GetShiftState done [10:02:52]opened in 1726877910 [10:02:52]opened+sec_in_day 1726964310 [10:02:52]quantity*price = 60003 [10:02:52]sum+1 = 60004 [10:02:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 69 21.09.2024 10:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86291 ФПД: 192700941826869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100252&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86291&fm=192700941826869&tin=02508201610067®Number=0000000000092592&sum=60000 [10:02:53]StoreToDocumentArchive [10:02:53]shift 496 fd 86291 [10:02:53]save to /storage/0496/doc_00086291 [10:02:53]save last doc name /storage/0496/doc_00086291 to /storage/kkm_last_doc_name [10:02:53]save OK [10:02:53]Clear old archive folders... [10:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:53]tlvbuf is 002D84D0 [10:02:53]SAM_PROTO_ClearQueue [10:02:53]wFMCommunicate request_size=4 [10:02:53]MH_SAM_APDU [10:02:53]CAPDU: 80 09 00 00 [10:02:53]Write to MH i2c: E2 08 00 E7 04 80 09 00 00 00 00 00 00 5D [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:53]Read from MH i2c: E2 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 E7 04 00 90 00 5F [10:02:53]RAPDU: 90 00 [10:02:53]wFMCommunicate OK [10:02:53]SAM_PROTO_ClearQueue done [10:02:53]KKMCreateOFDPacket [10:02:53]OFDProtocolAddRootSTLVToBuf [10:02:53]FM_MakeSignedData [10:02:53]FM_MakeSignedData [10:02:53]SAM_PROTO_SignData [10:02:53]wFMCommunicate request_size=4 [10:02:53]MH_SAM_APDU [10:02:53]CAPDU: 80 0D 01 02 [10:02:53]Write to MH i2c: E2 08 00 E8 04 80 0D 01 02 00 00 00 00 65 [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:53]Read from MH i2c: E2 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 E8 04 00 90 00 60 [10:02:53]RAPDU: 90 00 [10:02:53]wFMCommunicate OK [10:02:53]wFMCommunicate request_size=255 [10:02:53]MH_SAM_APDU [10:02:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 45 00 00 00 F4 03 04 00 CC 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 51 01 00 35 04 06 00 AF [10:02:53]Write to MH i2c: E2 02 01 E9 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 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 45 00 00 00 F4 03 04 00 CC 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 51 01 00 35 04 06 00 AF 00 00 BC [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:53]Read from MH i2c: E2 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 E9 04 00 90 00 61 [10:02:53]RAPDU: 90 00 [10:02:53]wFMCommunicate OK [10:02:53]wFMCommunicate request_size=10 [10:02:53]MH_SAM_APDU [10:02:53]CAPDU: 80 0D 02 02 05 42 AF 2F 7B 35 [10:02:53]Write to MH i2c: E2 0D 00 EA 04 80 0D 02 02 05 00 42 AF 2F 7B 35 00 00 42 [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:53]Read from MH i2c: E2 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 03 00 EA 04 00 90 00 62 [10:02:53]RAPDU: 90 00 [10:02:53]wFMCommunicate OK [10:02:53]wFMCommunicate request_size=4 [10:02:53]MH_SAM_APDU [10:02:53]CAPDU: 80 0D 03 02 [10:02:53]Write to MH i2c: E2 08 00 EB 04 80 0D 03 02 00 00 00 00 6A [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:53]Read from MH i2c: E2 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 0B 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 0B 00 EB 04 00 92 D8 42 3F F3 50 F3 19 90 00 A5 [10:02:53]RAPDU: 92 D8 42 3F F3 50 F3 19 90 00 [10:02:53]wFMCommunicate OK [10:02:53]SAM_PROTO_SignData done [10:02:53]FM_MakeSignedData done [10:02:53]CreateOFDProtocolMessage [10:02:53]wFMCommunicate request_size=4 [10:02:53]MH_SAM_APDU [10:02:53]CAPDU: 80 11 00 00 [10:02:53]Write to MH i2c: E2 08 00 EC 04 80 11 00 00 00 00 00 00 6A [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:53]Read from MH i2c: E2 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 17 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: E2 17 00 EC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C9 [10:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:02:53]wFMCommunicate OK [10:02:53]CreateOFDProtocolMessage done [10:02:53]OFDSenderStorePacket 86291 [10:02:53]StoreOFDPacket docnum=86291 [10:02:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 DF 32 07 01 2B 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 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 45 00 00 00 F4 03 04 00 CC 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 51 01 00 35 04 06 00 AF 42 AF 2F 7B 35 92 D8 42 3F F3 50 F3 19 [10:02:53]CheckFolder [10:02:53]dirname=/storage/ofd_packets [10:02:53]CheckFolder done [10:02:53]ProducePacketName [10:02:53]name=ofd_packets/00086291 [10:02:53]NVStorageSaveData ofd_packets/00086291 [10:02:53]File name is /storage/ofd_packets/00086291 [10:02:53]Write 301 bytes [10:02:53]NVStorageSaveData done [10:02:53]OFDSenderStorePacket done [10:02:53]KKMCreateOFDPacket done [10:02:53]NVStorageSaveData kkm_last_timestamp [10:02:53]File name is /storage/kkm_last_timestamp [10:02:53]Write 4 bytes [10:02:53]NVStorageSaveData done [10:02:53]ExternCall_PrintAddStr [10:02:53]wPrintStart [10:02:53]Write to MH i2c: 01 00 00 ED 04 F1 [10:02:53]Write i2c OK [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: 01 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: 01 07 00 [10:02:53]MH_I2C_Read... [10:02:53]Read from MH i2c: 01 07 00 ED 04 00 00 00 00 00 FF 0F 06 [10:02:53]RasterBufferAndPrint [10:02:53]line Счет N : (1)871185 [10:02:53]line ИНН: 02508201610067 [10:02:53]line Контрольно-Кассовый Чек [10:02:53]line ПРОДАЖА [10:02:53]line ТРК (МРК, ГНК) : 43 [10:02:53]line Товар: 2710124130 [10:02:53]line Аи-92-К-5 [10:02:53]line 8.850 * 67.80 [10:02:53]line = 600.03 [10:02:53]line НДС 12% НСП 1% [10:02:53]line > о реализуемом товаре [10:02:53]line ОКРУГЛЕНИЕ: -0.03 [10:02:53]line ИТОГО: 600.00 [10:02:53]line Внесено: 600.00 [10:02:53]line СДАЧА: 0.00 [10:02:53]line НСП 1% : 5.31 [10:02:53]line НДС 12% : 63.72 [10:02:53]line Наличными: 600.00 [10:02:53]line Безнал.: 0.00 [10:02:53]line Место: АЗС № 137 "Партнер Нефть" [10:02:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:02:53]line СНО: Общий режим [10:02:53]line Чек 69 21.09.2024 10:02 [10:02:53]line Смена: 496 ФФД: 1.0 [10:02:53]line ЗНМ: 0300000064 [10:02:53]line РНМ: 0000000000092592 [10:02:53]line Версия ККМ: 001 [10:02:53]line ФМ: 0000000000874979 [10:02:53]line ФД: 86291 [10:02:53]line ФПД: 192700941826869 [10:02:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100252&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86291&fm=192700941826869&tin=02508201610067®Number=0000000000092592&sum=60000 [10:02:53]written 0, free lines is 4095 [10:02:53]OFD Sender: Processing packet 86291 [packets to send 268, broken 267] [10:02:53]ProducePacketName [10:02:53]name=ofd_packets/00086291 [10:02:53]OFD Sender: To server: pG, [10:02:53]CommunicateWithHost lk.salyk.kg:30040 [10:02:53]ConnectInit lk.salyk.kg [10:02:54]Write to MH i2c: 01 00 00 18 05 1D [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: 01 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: 01 07 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: 01 07 00 18 05 00 00 00 00 00 E2 0C 12 [10:02:54]RasterBufferAndPrint [10:02:54]line [10:02:54]line [10:02:54]line [10:02:54]line [10:02:54]line [10:02:54]written 0, free lines is 3304 [10:02:54]MH_Cut [10:02:54]Write to MH i2c: D1 01 00 1F 05 01 F6 [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: D1 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: D1 01 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: D1 01 00 1F 05 00 F5 [10:02:54]Write to MH i2c: 01 00 00 20 05 25 [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:55]*** Cut start [10:02:55]*** Partial cut [10:02:55]*** CUTSNS_PIN = 1 [10:02:55]*** CUTSNS_PIN = 0 [10:02:55]*** Brake cut motor [10:02:55]Read from MH i2c: 01 [10:02:55]MH_I2C_Read... [10:02:55]*** Stop cut motor [10:02:55]*** Cut end [10:02:55]Read from MH i2c: 01 07 00 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: 01 07 00 20 05 00 00 00 00 00 FF 0F 3A [10:02:55]process_action close_receipt done [10:02:55]requested_data is exist [10:02:55]produce_requested_data [10:02:55]requested_item fm.sn is exist - process it [10:02:55]wFMCommunicate request_size=4 [10:02:55]MH_SAM_APDU [10:02:55]CAPDU: 80 11 00 00 [10:02:55]Write to MH i2c: E2 08 00 21 05 80 11 00 00 00 00 00 00 A0 [10:02:55]Write i2c OK [10:02:55]MH_I2C_Read... [10:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:55]Read from MH i2c: E2 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 17 00 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 17 00 21 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FF [10:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:02:55]wFMCommunicate OK [10:02:55]requested_item fd.num is exist - process it [10:02:55]SAM_PROTO_GetFieldsCounters [10:02:55]wFMCommunicate request_size=4 [10:02:55]MH_SAM_APDU [10:02:55]CAPDU: 80 13 00 00 [10:02:55]Write to MH i2c: E2 08 00 22 05 80 13 00 00 00 00 00 00 A3 [10:02:55]Write i2c OK [10:02:55]MH_I2C_Read... [10:02:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:55]Read from MH i2c: E2 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 62 00 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 62 00 22 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 13 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [10:02:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 13 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:55]wFMCommunicate OK [10:02:55]SAM_PROTO_GetFieldsCounters done [10:02:55]requested_item shift.num is exist - process it [10:02:55]requested_item shift.opened is exist - process it [10:02:55]req_shift_opened [10:02:55]FM_GetShiftState [10:02:55]SAM_PROTO_GetShiftState [10:02:55]wFMCommunicate request_size=4 [10:02:55]MH_SAM_APDU [10:02:55]CAPDU: 80 13 01 00 [10:02:55]Write to MH i2c: E2 08 00 23 05 80 13 01 00 00 00 00 00 A5 [10:02:55]Write i2c OK [10:02:55]MH_I2C_Read... [10:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:56]Read from MH i2c: E2 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 0E 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 0E 00 23 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EB [10:02:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:02:56]wFMCommunicate OK [10:02:56]SAM_PROTO_GetShiftState done [10:02:56]FM_GetShiftState done [10:02:56]req_shift_opened done [10:02:56]requested_item shift.open_date is exist - process it [10:02:56]req_shift_open_date [10:02:56]req_shift_open_date done [10:02:56]produce_requested_data done [10:02:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86291,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:02:56]process_action_free close_receipt [10:02:56]json_value_free [10:02:56]json_value_free done [10:02:56]process_json_proto returns [10:02:56]Send response to host [10:02:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86291,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:02:56]free response buf [10:02:56]execute_script done [10:02:56]execute_script returns [10:02:56]free content buf [10:02:56]Sock 7.Close socket [10:02:56]Sock 7.Thread stoped [10:02:57]Connected sock=11 [10:02:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 DF 32 07 01 2B 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 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 45 00 00 00 F4 03 04 00 CC 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 51 01 00 35 04 06 00 AF 42 AF 2F 7B 35 92 D8 42 3F F3 50 F3 19 [10:02:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8A FB 47 00 D6 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 51 01 00 F4 03 04 00 A3 44 EE 66 B6 04 01 00 00 F4 BC 43 D4 BE 88 B6 BF [10:02:58]CommunicateWithHost err = 0 [10:02:58]CheckOFDResponse [10:02:58]1017 (14) - 77093643461234 [10:02:58]1041 (16) - 0000000000874979 [10:02:58]1040 (4) - 86291 [10:02:58]1012 (4) - 21.09.2024 03:59 [10:02:58]1206 (1) - 0 [10:02:58]OFD Sender: Remove packet 86291 [10:02:58]ProducePacketName [10:02:58]name=ofd_packets/00086291 [10:02:58]NVStorageDeleteData [10:02:59]OFD Sender: No OFD packet to send [10:03:04]OFD Sender: No OFD packet to send [10:03:09]OFD Sender: No OFD packet to send [10:03:14]OFD Sender: No OFD packet to send [10:03:18]recv_with_timeout no data received [10:03:18]accept exits with 9 [10:03:18]New connection [10:03:18]New thread 3066908004 created [10:03:18]Thread 3067051364 joined [10:03:18]Waiting for new connection... [10:03:18] Sock 9.Parse request [10:03:18]Sock 9.Check first char [10:03:18]Sock 9.First char is OK [10:03:18]request: POST /json_proto HTTP/1.0 [10:03:18]Method: POST [10:03:18]URL: /json_proto [10:03:18]Method is POST - this is cgi request [10:03:18]url: /json_proto [10:03:18]query_string will be loaded in cgi processing [10:03:18]execute_cgi json_proto POST (null) [10:03:18]execute_cgi path=json_proto method=POST [10:03:18]POST find Content-Length [10:03:18]Host: 172.17.47.196:8080 [10:03:18]Content-Length: 677 [10:03:18]Content-Type: application/json [10:03:18] [10:03:18]POST finish read [10:03:18]Found Content-Length = 677 [10:03:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:18]execute_script... [10:03: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)871187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.480, "sum" : 100.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:18]POST & json_proto [10:03:18]process_json_proto [10:03:18]json parsed OK: [10:03:18]protocol is kg_v1.0 [10:03:18]action value=close_receipt [10:03:18]process_action close_receipt [10:03:18]cmd_close_receipt [10:03:18]MH_GetDate [10:03:18]Write to MH i2c: F0 00 00 24 05 18 [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: F0 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: F0 09 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: F0 09 00 24 05 00 E7 99 EE 66 4C 6B 94 66 A6 [10:03:18]GetLastDocTimeStamp 1726912972 [10:03:18]current date 1726912999 [10:03:18]FM_GetShiftState [10:03:18]SAM_PROTO_GetShiftState [10:03:18]wFMCommunicate request_size=4 [10:03:18]MH_SAM_APDU [10:03:18]CAPDU: 80 13 01 00 [10:03:18]Write to MH i2c: E2 08 00 25 05 80 13 01 00 00 00 00 00 A7 [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:18]Read from MH i2c: E2 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 0E 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 0E 00 25 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 ED [10:03:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:03:18]wFMCommunicate OK [10:03:18]SAM_PROTO_GetShiftState done [10:03:18]FM_GetShiftState done [10:03:18]opened in 1726877910 [10:03:18]opened+sec_in_day 1726964310 [10:03:18]quantity*price = 10034 [10:03:18]sum+1 = 10035 [10:03:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 70 21.09.2024 10:03 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86292 ФПД: 199971077813639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100319&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86292&fm=199971077813639&tin=02508201610067®Number=0000000000092592&sum=10000 [10:03:19]StoreToDocumentArchive [10:03:19]shift 496 fd 86292 [10:03:19]save to /storage/0496/doc_00086292 [10:03:19]save last doc name /storage/0496/doc_00086292 to /storage/kkm_last_doc_name [10:03:19]save OK [10:03:19]Clear old archive folders... [10:03:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:19]tlvbuf is 002F92D0 [10:03:19]SAM_PROTO_ClearQueue [10:03:19]wFMCommunicate request_size=4 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 09 00 00 [10:03:19]Write to MH i2c: E2 08 00 32 05 80 09 00 00 00 00 00 00 A9 [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 32 05 00 90 00 AB [10:03:19]RAPDU: 90 00 [10:03:19]wFMCommunicate OK [10:03:19]SAM_PROTO_ClearQueue done [10:03:19]KKMCreateOFDPacket [10:03:19]OFDProtocolAddRootSTLVToBuf [10:03:19]FM_MakeSignedData [10:03:19]FM_MakeSignedData [10:03:19]SAM_PROTO_SignData [10:03:19]wFMCommunicate request_size=4 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 0D 01 02 [10:03:19]Write to MH i2c: E2 08 00 33 05 80 0D 01 02 00 00 00 00 B1 [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 33 05 00 90 00 AC [10:03:19]RAPDU: 90 00 [10:03:19]wFMCommunicate OK [10:03:19]wFMCommunicate request_size=255 [10:03:19]MH_SAM_APDU [10:03: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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 E7 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 51 01 00 35 04 06 00 B5 [10:03:19]Write to MH i2c: E2 02 01 34 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 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 E7 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 51 01 00 35 04 06 00 B5 00 00 A0 [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 03 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 03 00 34 05 00 90 00 AD [10:03:20]RAPDU: 90 00 [10:03:20]wFMCommunicate OK [10:03:20]wFMCommunicate request_size=10 [10:03:20]MH_SAM_APDU [10:03:20]CAPDU: 80 0D 02 02 05 DF 65 0E F5 87 [10:03:20]Write to MH i2c: E2 0D 00 35 05 80 0D 02 02 05 00 DF 65 0E F5 87 00 00 8C [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 03 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 03 00 35 05 00 90 00 AE [10:03:20]RAPDU: 90 00 [10:03:20]wFMCommunicate OK [10:03:20]wFMCommunicate request_size=4 [10:03:20]MH_SAM_APDU [10:03:20]CAPDU: 80 0D 03 02 [10:03:20]Write to MH i2c: E2 08 00 36 05 80 0D 03 02 00 00 00 00 B6 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 0B 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 0B 00 36 05 00 BE 2C 99 2C 47 76 A7 CE 90 00 98 [10:03:20]RAPDU: BE 2C 99 2C 47 76 A7 CE 90 00 [10:03:20]wFMCommunicate OK [10:03:20]SAM_PROTO_SignData done [10:03:20]FM_MakeSignedData done [10:03:20]CreateOFDProtocolMessage [10:03:20]wFMCommunicate request_size=4 [10:03:20]MH_SAM_APDU [10:03:20]CAPDU: 80 11 00 00 [10:03:20]Write to MH i2c: E2 08 00 37 05 80 11 00 00 00 00 00 00 B6 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 17 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 17 00 37 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 15 [10:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:03:20]wFMCommunicate OK [10:03:20]CreateOFDProtocolMessage done [10:03:20]OFDSenderStorePacket 86292 [10:03:20]StoreOFDPacket docnum=86292 [10:03:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 57 6B 07 01 A8 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 E7 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 51 01 00 35 04 06 00 B5 DF 65 0E F5 87 BE 2C 99 2C 47 76 A7 CE [10:03:20]CheckFolder [10:03:20]dirname=/storage/ofd_packets [10:03:20]CheckFolder done [10:03:20]ProducePacketName [10:03:20]name=ofd_packets/00086292 [10:03:20]NVStorageSaveData ofd_packets/00086292 [10:03:20]File name is /storage/ofd_packets/00086292 [10:03:20]Write 301 bytes [10:03:20]NVStorageSaveData done [10:03:20]OFDSenderStorePacket done [10:03:20]KKMCreateOFDPacket done [10:03:20]NVStorageSaveData kkm_last_timestamp [10:03:20]File name is /storage/kkm_last_timestamp [10:03:20]Write 4 bytes [10:03:20]NVStorageSaveData done [10:03:20]ExternCall_PrintAddStr [10:03:20]wPrintStart [10:03:20]Write to MH i2c: 01 00 00 38 05 3D [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 38 05 00 00 00 00 00 FF 0F 52 [10:03:20]RasterBufferAndPrint [10:03:20]line Счет N : (1)871187 [10:03:20]line ИНН: 02508201610067 [10:03:20]line Контрольно-Кассовый Чек [10:03:20]line ПРОДАЖА [10:03:20]line ТРК (МРК, ГНК) : 43 [10:03:20]line Товар: 2710124130 [10:03:20]line Аи-92-К-5 [10:03:20]line 1.480 * 67.80 [10:03:20]line = 100.34 [10:03:20]line НДС 12% НСП 1% [10:03:20]line > о реализуемом товаре [10:03:20]line ОКРУГЛЕНИЕ: -0.34 [10:03:20]line ИТОГО: 100.00 [10:03:20]line Внесено: 100.00 [10:03:20]line СДАЧА: 0.00 [10:03:20]line НСП 1% : 0.89 [10:03:20]line НДС 12% : 10.66 [10:03:20]line Наличными: 100.00 [10:03:20]line Безнал.: 0.00 [10:03:20]line Место: АЗС № 137 "Партнер Нефть" [10:03:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:03:20]line СНО: Общий режим [10:03:20]line Чек 70 21.09.2024 10:03 [10:03:20]line Смена: 496 ФФД: 1.0 [10:03:20]line ЗНМ: 0300000064 [10:03:20]line РНМ: 0000000000092592 [10:03:20]line Версия ККМ: 001 [10:03:20]line ФМ: 0000000000874979 [10:03:20]line ФД: 86292 [10:03:20]line ФПД: 199971077813639 [10:03:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100319&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86292&fm=199971077813639&tin=02508201610067®Number=0000000000092592&sum=10000 [10:03:20]OFD Sender: Processing packet 86292 [packets to send 268, broken 267] [10:03:20]ProducePacketName [10:03:20]name=ofd_packets/00086292 [10:03:20]OFD Sender: To server: pG, [10:03:20]CommunicateWithHost lk.salyk.kg:30040 [10:03:20]ConnectInit lk.salyk.kg [10:03:20]written 0, free lines is 4095 [10:03:20]Write to MH i2c: 01 00 00 63 05 68 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 63 05 00 00 00 00 00 D9 0C 54 [10:03:20]RasterBufferAndPrint [10:03:20]line [10:03:20]line [10:03:20]line [10:03:20]line [10:03:20]line [10:03:20]written 0, free lines is 3296 [10:03:20]MH_Cut [10:03:20]Write to MH i2c: D1 01 00 6A 05 01 41 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: D1 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: D1 01 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: D1 01 00 6A 05 00 40 [10:03:20]Write to MH i2c: 01 00 00 6B 05 70 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:21]*** Cut start [10:03:21]*** Partial cut [10:03:21]*** CUTSNS_PIN = 1 [10:03:21]*** CUTSNS_PIN = 0 [10:03:21]Connected sock=10 [10:03:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 57 6B 07 01 A8 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 05 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 32 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 E7 99 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 51 01 00 35 04 06 00 B5 DF 65 0E F5 87 BE 2C 99 2C 47 76 A7 CE [10:03:22]*** Brake cut motor [10:03:22]Read from MH i2c: 01 [10:03:22]MH_I2C_Read... [10:03:22]*** Stop cut motor [10:03:22]*** Cut end [10:03:22]Read from MH i2c: 01 07 00 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: 01 07 00 6B 05 00 00 00 00 00 FF 0F 85 [10:03:22]process_action close_receipt done [10:03:22]requested_data is exist [10:03:22]produce_requested_data [10:03:22]requested_item fm.sn is exist - process it [10:03:22]wFMCommunicate request_size=4 [10:03:22]MH_SAM_APDU [10:03:22]CAPDU: 80 11 00 00 [10:03:22]Write to MH i2c: E2 08 00 6C 05 80 11 00 00 00 00 00 00 EB [10:03:22]Write i2c OK [10:03:22]MH_I2C_Read... [10:03:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:22]Read from MH i2c: E2 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 17 00 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 17 00 6C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4A [10:03:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:03:22]wFMCommunicate OK [10:03:22]requested_item fd.num is exist - process it [10:03:22]SAM_PROTO_GetFieldsCounters [10:03:22]wFMCommunicate request_size=4 [10:03:22]MH_SAM_APDU [10:03:22]CAPDU: 80 13 00 00 [10:03:22]Write to MH i2c: E2 08 00 6D 05 80 13 00 00 00 00 00 00 EE [10:03:22]Write i2c OK [10:03:22]MH_I2C_Read... [10:03:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:22]Read from MH i2c: E2 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 62 00 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 62 00 6D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 14 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [10:03:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 14 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:22]wFMCommunicate OK [10:03:22]SAM_PROTO_GetFieldsCounters done [10:03:22]requested_item shift.num is exist - process it [10:03:22]requested_item shift.opened is exist - process it [10:03:22]req_shift_opened [10:03:22]FM_GetShiftState [10:03:22]SAM_PROTO_GetShiftState [10:03:22]wFMCommunicate request_size=4 [10:03:22]MH_SAM_APDU [10:03:22]CAPDU: 80 13 01 00 [10:03:22]Write to MH i2c: E2 08 00 6E 05 80 13 01 00 00 00 00 00 F0 [10:03:22]Write i2c OK [10:03:22]MH_I2C_Read... [10:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:22]Read from MH i2c: E2 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 0E 00 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 0E 00 6E 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 36 [10:03:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:03:22]wFMCommunicate OK [10:03:22]SAM_PROTO_GetShiftState done [10:03:22]FM_GetShiftState done [10:03:22]req_shift_opened done [10:03:22]requested_item shift.open_date is exist - process it [10:03:22]req_shift_open_date [10:03:22]req_shift_open_date done [10:03:22]produce_requested_data done [10:03:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86292,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:03:22]process_action_free close_receipt [10:03:22]json_value_free [10:03:22]json_value_free done [10:03:22]process_json_proto returns [10:03:22]Send response to host [10:03:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86292,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:03:22]free response buf [10:03:22]execute_script done [10:03:22]execute_script returns [10:03:22]free content buf [10:03:22]Sock 9.Close socket [10:03:22]Sock 9.Thread stoped [10:03:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1E 55 47 00 53 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 51 01 00 F4 03 04 00 BB 44 EE 66 B6 04 01 00 00 BD F1 0F 80 0D 40 23 33 [10:03:23]CommunicateWithHost err = 0 [10:03:23]CheckOFDResponse [10:03:23]1017 (14) - 77093643461234 [10:03:23]1041 (16) - 0000000000874979 [10:03:23]1040 (4) - 86292 [10:03:23]1012 (4) - 21.09.2024 03:59 [10:03:23]1206 (1) - 0 [10:03:23]OFD Sender: Remove packet 86292 [10:03:23]ProducePacketName [10:03:23]name=ofd_packets/00086292 [10:03:23]NVStorageDeleteData [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:38]OFD Sender: No OFD packet to send [10:03:43]OFD Sender: No OFD packet to send [10:03:48]OFD Sender: No OFD packet to send [10:03:53]OFD Sender: No OFD packet to send [10:03:58]OFD Sender: No OFD packet to send [10:04:03]OFD Sender: No OFD packet to send [10:04:08]OFD Sender: No OFD packet to send [10:04:13]OFD Sender: No OFD packet to send [10:04:18]OFD Sender: No OFD packet to send [10:04:23]OFD Sender: No OFD packet to send [10:04:28]OFD Sender: No OFD packet to send [10:04:33]OFD Sender: No OFD packet to send [10:04:38]OFD Sender: No OFD packet to send [10:04:43]OFD Sender: No OFD packet to send [10:04:48]OFD Sender: No OFD packet to send [10:04:53]OFD Sender: No OFD packet to send [10:04:58]OFD Sender: No OFD packet to send [10:05:03]OFD Sender: No OFD packet to send [10:05:08]OFD Sender: No OFD packet to send [10:05: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:33]OFD Sender: No OFD packet to send [10:05:38]OFD Sender: No OFD packet to send [10:05:43]OFD Sender: No OFD packet to send [10:05:48]OFD Sender: No OFD packet to send [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:14]recv_with_timeout no data received [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]OFD Sender: No OFD packet to send [10:06:38]OFD Sender: No OFD packet to send [10:06:43]OFD Sender: No OFD packet to send [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:58]OFD Sender: No OFD packet to send [10:07:03]OFD Sender: No OFD packet to send [10:07:08]OFD Sender: No OFD packet to send [10:07:09]accept exits with 7 [10:07:09]New connection [10:07:09]New thread 3067051364 created [10:07:09]Thread 3066908004 joined [10:07:09]Waiting for new connection... [10:07:09] Sock 7.Parse request [10:07:09]Sock 7.Check first char [10:07:09]Sock 7.First char is OK [10:07:09]request: POST /json_proto HTTP/1.0 [10:07:09]Method: POST [10:07:09]URL: /json_proto [10:07:09]Method is POST - this is cgi request [10:07:09]url: /json_proto [10:07:09]query_string will be loaded in cgi processing [10:07:09]execute_cgi json_proto POST (null) [10:07:09]execute_cgi path=json_proto method=POST [10:07:09]POST find Content-Length [10:07:09]Host: 172.17.47.196:8080 [10:07:09]Content-Length: 677 [10:07:09]Content-Type: application/json [10:07:09] [10:07:09]POST finish read [10:07:09]Found Content-Length = 677 [10:07:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:07:09]execute_script... [10:07:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:07:09]POST & json_proto [10:07:09]process_json_proto [10:07:09]json parsed OK: [10:07:09]protocol is kg_v1.0 [10:07:09]action value=close_receipt [10:07:09]process_action close_receipt [10:07:09]cmd_close_receipt [10:07:09]MH_GetDate [10:07:09]Write to MH i2c: F0 00 00 6F 05 63 [10:07:09]Write i2c OK [10:07:09]MH_I2C_Read... [10:07:09]Read from MH i2c: F0 [10:07:09]MH_I2C_Read... [10:07:09]Read from MH i2c: F0 09 00 [10:07:09]MH_I2C_Read... [10:07:09]Read from MH i2c: F0 09 00 6F 05 00 CE 9A EE 66 4C 6B 94 66 D9 [10:07:09]GetLastDocTimeStamp 1726912999 [10:07:09]current date 1726913230 [10:07:09]FM_GetShiftState [10:07:09]SAM_PROTO_GetShiftState [10:07:09]wFMCommunicate request_size=4 [10:07:09]MH_SAM_APDU [10:07:09]CAPDU: 80 13 01 00 [10:07:09]Write to MH i2c: E2 08 00 70 05 80 13 01 00 00 00 00 00 F2 [10:07:09]Write i2c OK [10:07:09]MH_I2C_Read... [10:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:09]Read from MH i2c: E2 [10:07:09]MH_I2C_Read... [10:07:09]Read from MH i2c: E2 0E 00 [10:07:09]MH_I2C_Read... [10:07:09]Read from MH i2c: E2 0E 00 70 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 38 [10:07:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:07:09]wFMCommunicate OK [10:07:09]SAM_PROTO_GetShiftState done [10:07:09]FM_GetShiftState done [10:07:09]opened in 1726877910 [10:07:09]opened+sec_in_day 1726964310 [10:07:09]quantity*price = 30035 [10:07:09]sum+1 = 30036 [10:07:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 71 21.09.2024 10:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86293 ФПД: 200983493053937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100710&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86293&fm=200983493053937&tin=02508201610067®Number=0000000000092592&sum=30000 [10:07:11]StoreToDocumentArchive [10:07:11]shift 496 fd 86293 [10:07:11]save to /storage/0496/doc_00086293 [10:07:11]save last doc name /storage/0496/doc_00086293 to /storage/kkm_last_doc_name [10:07:11]save OK [10:07:11]Clear old archive folders... [10:07:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:11]tlvbuf is 002EB2C0 [10:07:11]SAM_PROTO_ClearQueue [10:07:11]wFMCommunicate request_size=4 [10:07:11]MH_SAM_APDU [10:07:11]CAPDU: 80 09 00 00 [10:07:11]Write to MH i2c: E2 08 00 7D 05 80 09 00 00 00 00 00 00 F4 [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:11]Read from MH i2c: E2 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 7D 05 00 90 00 F6 [10:07:11]RAPDU: 90 00 [10:07:11]wFMCommunicate OK [10:07:11]SAM_PROTO_ClearQueue done [10:07:11]KKMCreateOFDPacket [10:07:11]OFDProtocolAddRootSTLVToBuf [10:07:11]FM_MakeSignedData [10:07:11]FM_MakeSignedData [10:07:11]SAM_PROTO_SignData [10:07:11]wFMCommunicate request_size=4 [10:07:11]MH_SAM_APDU [10:07:11]CAPDU: 80 0D 01 02 [10:07:11]Write to MH i2c: E2 08 00 7E 05 80 0D 01 02 00 00 00 00 FC [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:11]Read from MH i2c: E2 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 7E 05 00 90 00 F7 [10:07:11]RAPDU: 90 00 [10:07:11]wFMCommunicate OK [10:07:11]wFMCommunicate request_size=255 [10:07:11]MH_SAM_APDU [10:07: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 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 47 00 00 00 F4 03 04 00 CE 9A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 51 01 00 35 04 06 00 B6 [10:07:11]Write to MH i2c: E2 02 01 7F 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 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 47 00 00 00 F4 03 04 00 CE 9A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 51 01 00 35 04 06 00 B6 00 00 B9 [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:11]Read from MH i2c: E2 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 7F 05 00 90 00 F8 [10:07:11]RAPDU: 90 00 [10:07:11]wFMCommunicate OK [10:07:11]wFMCommunicate request_size=10 [10:07:11]MH_SAM_APDU [10:07:11]CAPDU: 80 0D 02 02 05 CB 1D B5 8D F1 [10:07:11]Write to MH i2c: E2 0D 00 80 05 80 0D 02 02 05 00 CB 1D B5 8D F1 00 00 24 [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:11]Read from MH i2c: E2 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 03 00 80 05 00 90 00 F9 [10:07:11]RAPDU: 90 00 [10:07:11]wFMCommunicate OK [10:07:11]wFMCommunicate request_size=4 [10:07:11]MH_SAM_APDU [10:07:11]CAPDU: 80 0D 03 02 [10:07:11]Write to MH i2c: E2 08 00 81 05 80 0D 03 02 00 00 00 00 01 [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:11]Read from MH i2c: E2 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 0B 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 0B 00 81 05 00 DF 06 93 15 6B B9 38 F1 90 00 DC [10:07:11]RAPDU: DF 06 93 15 6B B9 38 F1 90 00 [10:07:11]wFMCommunicate OK [10:07:11]SAM_PROTO_SignData done [10:07:11]FM_MakeSignedData done [10:07:11]CreateOFDProtocolMessage [10:07:11]wFMCommunicate request_size=4 [10:07:11]MH_SAM_APDU [10:07:11]CAPDU: 80 11 00 00 [10:07:11]Write to MH i2c: E2 08 00 82 05 80 11 00 00 00 00 00 00 01 [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:11]Read from MH i2c: E2 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 17 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: E2 17 00 82 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 60 [10:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:07:11]wFMCommunicate OK [10:07:11]CreateOFDProtocolMessage done [10:07:11]OFDSenderStorePacket 86293 [10:07:11]StoreOFDPacket docnum=86293 [10:07:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CD 9D 07 01 68 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 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 47 00 00 00 F4 03 04 00 CE 9A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 51 01 00 35 04 06 00 B6 CB 1D B5 8D F1 DF 06 93 15 6B B9 38 F1 [10:07:11]CheckFolder [10:07:11]dirname=/storage/ofd_packets [10:07:11]CheckFolder done [10:07:11]ProducePacketName [10:07:11]name=ofd_packets/00086293 [10:07:11]NVStorageSaveData ofd_packets/00086293 [10:07:11]File name is /storage/ofd_packets/00086293 [10:07:11]Write 301 bytes [10:07:11]NVStorageSaveData done [10:07:11]OFDSenderStorePacket done [10:07:11]KKMCreateOFDPacket done [10:07:11]NVStorageSaveData kkm_last_timestamp [10:07:11]File name is /storage/kkm_last_timestamp [10:07:11]Write 4 bytes [10:07:11]NVStorageSaveData done [10:07:11]ExternCall_PrintAddStr [10:07:11]wPrintStart [10:07:11]Write to MH i2c: 01 00 00 83 05 88 [10:07:11]Write i2c OK [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: 01 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: 01 07 00 [10:07:11]MH_I2C_Read... [10:07:11]Read from MH i2c: 01 07 00 83 05 00 00 00 00 00 FF 0F 9D [10:07:11]RasterBufferAndPrint [10:07:11]line Счет N : (1)871188 [10:07:11]line ИНН: 02508201610067 [10:07:11]line Контрольно-Кассовый Чек [10:07:11]line ПРОДАЖА [10:07:11]line ТРК (МРК, ГНК) : 53 [10:07:11]line Товар: 2710124130 [10:07:11]line Аи-92-К-5 [10:07:11]line 4.430 * 67.80 [10:07:11]line = 300.35 [10:07:11]line НДС 12% НСП 1% [10:07:11]line > о реализуемом товаре [10:07:11]line ОКРУГЛЕНИЕ: -0.35 [10:07:11]line ИТОГО: 300.00 [10:07:11]line Внесено: 300.00 [10:07:11]line СДАЧА: 0.00 [10:07:11]line НСП 1% : 2.66 [10:07:11]line НДС 12% : 31.90 [10:07:11]line Наличными: 300.00 [10:07:11]line Безнал.: 0.00 [10:07:11]line Место: АЗС № 137 "Партнер Нефть" [10:07:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:07:11]line СНО: Общий режим [10:07:11]line Чек 71 21.09.2024 10:07 [10:07:11]line Смена: 496 ФФД: 1.0 [10:07:11]line ЗНМ: 0300000064 [10:07:11]line РНМ: 0000000000092592 [10:07:11]line Версия ККМ: 001 [10:07:11]line ФМ: 0000000000874979 [10:07:11]line ФД: 86293 [10:07:11]line ФПД: 200983493053937 [10:07:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100710&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86293&fm=200983493053937&tin=02508201610067®Number=0000000000092592&sum=30000 [10:07:11]written 0, free lines is 4095 [10:07:11]OFD Sender: Processing packet 86293 [packets to send 268, broken 267] [10:07:11]ProducePacketName [10:07:11]name=ofd_packets/00086293 [10:07:11]OFD Sender: To server: pG, [10:07:11]CommunicateWithHost lk.salyk.kg:30040 [10:07:11]ConnectInit lk.salyk.kg [10:07:12]Write to MH i2c: 01 00 00 AE 05 B3 [10:07:12]Write i2c OK [10:07:12]MH_I2C_Read... [10:07:12]Read from MH i2c: 01 [10:07:12]MH_I2C_Read... [10:07:12]Read from MH i2c: 01 07 00 [10:07:12]MH_I2C_Read... [10:07:12]Read from MH i2c: 01 07 00 AE 05 00 00 00 00 00 DE 0C A4 [10:07:12]RasterBufferAndPrint [10:07:12]line [10:07:12]line [10:07:12]line [10:07:12]line [10:07:12]line [10:07:12]written 0, free lines is 3300 [10:07:12]MH_Cut [10:07:12]Write to MH i2c: D1 01 00 B5 05 01 8C [10:07:12]Write i2c OK [10:07:12]MH_I2C_Read... [10:07:12]Read from MH i2c: D1 [10:07:12]MH_I2C_Read... [10:07:12]Read from MH i2c: D1 01 00 [10:07:12]MH_I2C_Read... [10:07:12]Read from MH i2c: D1 01 00 B5 05 00 8B [10:07:12]Write to MH i2c: 01 00 00 B6 05 BB [10:07:12]Write i2c OK [10:07:12]MH_I2C_Read... [10:07:12]*** Cut start [10:07:12]*** Partial cut [10:07:12]*** CUTSNS_PIN = 1 [10:07:12]*** CUTSNS_PIN = 0 [10:07:12]Connected sock=9 [10:07:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CD 9D 07 01 68 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 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 47 00 00 00 F4 03 04 00 CE 9A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 51 01 00 35 04 06 00 B6 CB 1D B5 8D F1 DF 06 93 15 6B B9 38 F1 [10:07:13]*** Brake cut motor [10:07:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C7 1F 47 00 E2 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 51 01 00 F4 03 04 00 A2 45 EE 66 B6 04 01 00 00 8E B7 08 51 F8 AB 4C 2E [10:07:13]CommunicateWithHost err = 0 [10:07:13]CheckOFDResponse [10:07:13]1017 (14) - 77093643461234 [10:07:13]1041 (16) - 0000000000874979 [10:07:13]1040 (4) - 86293 [10:07:13]1012 (4) - 21.09.2024 04:03 [10:07:13]1206 (1) - 0 [10:07:13]OFD Sender: Remove packet 86293 [10:07:13]ProducePacketName [10:07:13]name=ofd_packets/00086293 [10:07:13]NVStorageDeleteData [10:07:13]Read from MH i2c: 01 [10:07:13]MH_I2C_Read... [10:07:13]*** Stop cut motor [10:07:13]*** Cut end [10:07:13]Read from MH i2c: 01 07 00 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 FF 0F D0 [10:07:13]process_action close_receipt done [10:07:13]requested_data is exist [10:07:13]produce_requested_data [10:07:13]requested_item fm.sn is exist - process it [10:07:13]wFMCommunicate request_size=4 [10:07:13]MH_SAM_APDU [10:07:13]CAPDU: 80 11 00 00 [10:07:13]Write to MH i2c: E2 08 00 B7 05 80 11 00 00 00 00 00 00 36 [10:07:13]Write i2c OK [10:07:13]MH_I2C_Read... [10:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:13]Read from MH i2c: E2 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 17 00 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 17 00 B7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 95 [10:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:07:13]wFMCommunicate OK [10:07:13]requested_item fd.num is exist - process it [10:07:13]SAM_PROTO_GetFieldsCounters [10:07:13]wFMCommunicate request_size=4 [10:07:13]MH_SAM_APDU [10:07:13]CAPDU: 80 13 00 00 [10:07:13]Write to MH i2c: E2 08 00 B8 05 80 13 00 00 00 00 00 00 39 [10:07:13]Write i2c OK [10:07:13]MH_I2C_Read... [10:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:13]Read from MH i2c: E2 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 62 00 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 62 00 B8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 15 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [10:07:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 15 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:13]wFMCommunicate OK [10:07:13]SAM_PROTO_GetFieldsCounters done [10:07:13]requested_item shift.num is exist - process it [10:07:13]requested_item shift.opened is exist - process it [10:07:13]req_shift_opened [10:07:13]FM_GetShiftState [10:07:13]SAM_PROTO_GetShiftState [10:07:13]wFMCommunicate request_size=4 [10:07:13]MH_SAM_APDU [10:07:13]CAPDU: 80 13 01 00 [10:07:13]Write to MH i2c: E2 08 00 B9 05 80 13 01 00 00 00 00 00 3B [10:07:13]Write i2c OK [10:07:13]MH_I2C_Read... [10:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:13]Read from MH i2c: E2 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 0E 00 [10:07:13]MH_I2C_Read... [10:07:13]Read from MH i2c: E2 0E 00 B9 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 81 [10:07:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:07:13]wFMCommunicate OK [10:07:13]SAM_PROTO_GetShiftState done [10:07:13]FM_GetShiftState done [10:07:13]req_shift_opened done [10:07:13]requested_item shift.open_date is exist - process it [10:07:13]req_shift_open_date [10:07:13]req_shift_open_date done [10:07:13]produce_requested_data done [10:07:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86293,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:07:13]process_action_free close_receipt [10:07:13]json_value_free [10:07:13]json_value_free done [10:07:13]process_json_proto returns [10:07:13]Send response to host [10:07:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86293,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:07:13]free response buf [10:07:13]execute_script done [10:07:13]execute_script returns [10:07:13]free content buf [10:07:13]Sock 7.Close socket [10:07:13]Sock 7.Thread stoped [10:07:13]OFD Sender: No OFD packet to send [10:07:18]OFD Sender: No OFD packet to send [10:07:23]OFD Sender: No OFD packet to send [10:07:28]recv_with_timeout no data received [10:07:28]OFD Sender: No OFD packet to send [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [10:07:48]OFD Sender: No OFD packet to send [10:07:49]recv_with_timeout no data received [10:07:53]OFD Sender: No OFD packet to send [10:07:58]OFD Sender: No OFD packet to send [10:08:03]OFD Sender: No OFD packet to send [10:08:05]recv_with_timeout no data received [10:08:08]OFD Sender: No OFD packet to send [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:28]OFD Sender: No OFD packet to send [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:13]OFD Sender: No OFD packet to send [10:09:19]OFD Sender: No OFD packet to send [10:09:24]OFD Sender: No OFD packet to send [10:09:29]OFD Sender: No OFD packet to send [10:09:34]OFD Sender: No OFD packet to send [10:09:39]OFD Sender: No OFD packet to send [10:09:41]accept exits with 10 [10:09:41]New connection [10:09:41]New thread 3066908004 created [10:09:41]Thread 3067051364 joined [10:09:41]Waiting for new connection... [10:09:41] Sock 10.Parse request [10:09:41]Sock 10.Check first char [10:09:41]Sock 10.First char is OK [10:09:41]request: POST /json_proto HTTP/1.0 [10:09:41]Method: POST [10:09:41]URL: /json_proto [10:09:41]Method is POST - this is cgi request [10:09:41]url: /json_proto [10:09:41]query_string will be loaded in cgi processing [10:09:41]execute_cgi json_proto POST (null) [10:09:41]execute_cgi path=json_proto method=POST [10:09:41]POST find Content-Length [10:09:41]Host: 172.17.47.196:8080 [10:09:41]Content-Length: 803 [10:09:41]Content-Type: application/json [10:09:41] [10:09:41]POST finish read [10:09:41]Found Content-Length = 803 [10:09:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [10:09:41]execute_script... [10:09: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)871189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [10:09:41]POST & json_proto [10:09:41]process_json_proto [10:09:41]json parsed OK: [10:09:41]protocol is kg_v1.0 [10:09:41]action value=close_receipt [10:09:41]process_action close_receipt [10:09:41]cmd_close_receipt [10:09:41]MH_GetDate [10:09:41]Write to MH i2c: F0 00 00 BA 05 AE [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: F0 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: F0 09 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: F0 09 00 BA 05 00 65 9B EE 66 4C 6B 94 66 BC [10:09:41]GetLastDocTimeStamp 1726913230 [10:09:41]current date 1726913381 [10:09:41]FM_GetShiftState [10:09:41]SAM_PROTO_GetShiftState [10:09:41]wFMCommunicate request_size=4 [10:09:41]MH_SAM_APDU [10:09:41]CAPDU: 80 13 01 00 [10:09:41]Write to MH i2c: E2 08 00 BB 05 80 13 01 00 00 00 00 00 3D [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:41]Read from MH i2c: E2 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: E2 0E 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: E2 0E 00 BB 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 83 [10:09:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:09:41]wFMCommunicate OK [10:09:41]SAM_PROTO_GetShiftState done [10:09:41]FM_GetShiftState done [10:09:41]opened in 1726877910 [10:09:41]opened+sec_in_day 1726964310 [10:09:41]quantity*price = 100005 [10:09:41]sum+1 = 100006 [10:09:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 72 21.09.2024 10:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86294 ФПД: 27540732758566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100941&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86294&fm=27540732758566&tin=02508201610067®Number=0000000000092592&sum=100005 [10:09:42]StoreToDocumentArchive [10:09:42]shift 496 fd 86294 [10:09:42]save to /storage/0496/doc_00086294 [10:09:42]save last doc name /storage/0496/doc_00086294 to /storage/kkm_last_doc_name [10:09:42]save OK [10:09:42]Clear old archive folders... [10:09:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:42]tlvbuf is 002CC4F0 [10:09:42]SAM_PROTO_ClearQueue [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 09 00 00 [10:09:42]Write to MH i2c: E2 08 00 C8 05 80 09 00 00 00 00 00 00 3F [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 C8 05 00 90 00 41 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]SAM_PROTO_ClearQueue done [10:09:42]KKMCreateOFDPacket [10:09:42]OFDProtocolAddRootSTLVToBuf [10:09:42]FM_MakeSignedData [10:09:42]FM_MakeSignedData [10:09:42]SAM_PROTO_SignData [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 0D 01 02 [10:09:42]Write to MH i2c: E2 08 00 C9 05 80 0D 01 02 00 00 00 00 47 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 C9 05 00 90 00 42 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]wFMCommunicate request_size=255 [10:09:42]MH_SAM_APDU [10:09: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 48 00 00 00 F4 03 04 00 65 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 51 01 00 35 04 06 00 19 [10:09:42]Write to MH i2c: E2 02 01 CA 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 48 00 00 00 F4 03 04 00 65 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 51 01 00 35 04 06 00 19 00 00 7B [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 CA 05 00 90 00 43 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]wFMCommunicate request_size=10 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 0D 02 02 05 0C 53 97 CA 26 [10:09:42]Write to MH i2c: E2 0D 00 CB 05 80 0D 02 02 05 00 0C 53 97 CA 26 00 00 3A [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 CB 05 00 90 00 44 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 0D 03 02 [10:09:42]Write to MH i2c: E2 08 00 CC 05 80 0D 03 02 00 00 00 00 4C [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 0B 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 0B 00 CC 05 00 FF 7B F3 DE 7B 8D 26 EB 90 00 B1 [10:09:42]RAPDU: FF 7B F3 DE 7B 8D 26 EB 90 00 [10:09:42]wFMCommunicate OK [10:09:42]SAM_PROTO_SignData done [10:09:42]FM_MakeSignedData done [10:09:42]CreateOFDProtocolMessage [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 11 00 00 [10:09:42]Write to MH i2c: E2 08 00 CD 05 80 11 00 00 00 00 00 00 4C [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 17 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 17 00 CD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AB [10:09:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:09:42]wFMCommunicate OK [10:09:42]CreateOFDProtocolMessage done [10:09:42]OFDSenderStorePacket 86294 [10:09:42]StoreOFDPacket docnum=86294 [10:09:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B2 8D 07 01 28 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 48 00 00 00 F4 03 04 00 65 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 51 01 00 35 04 06 00 19 0C 53 97 CA 26 FF 7B F3 DE 7B 8D 26 EB [10:09:42]CheckFolder [10:09:42]dirname=/storage/ofd_packets [10:09:42]CheckFolder done [10:09:42]ProducePacketName [10:09:42]name=ofd_packets/00086294 [10:09:42]NVStorageSaveData ofd_packets/00086294 [10:09:42]File name is /storage/ofd_packets/00086294 [10:09:42]Write 301 bytes [10:09:42]NVStorageSaveData done [10:09:42]OFDSenderStorePacket done [10:09:42]KKMCreateOFDPacket done [10:09:42]NVStorageSaveData kkm_last_timestamp [10:09:42]File name is /storage/kkm_last_timestamp [10:09:42]Write 4 bytes [10:09:42]NVStorageSaveData done [10:09:42]ExternCall_PrintAddStr [10:09:42]wPrintStart [10:09:42]Write to MH i2c: 01 00 00 CE 05 D3 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: 01 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: 01 07 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: 01 07 00 CE 05 00 00 00 00 00 FF 0F E8 [10:09:42]RasterBufferAndPrint [10:09:42]line Счет N : (1)871189 [10:09:42]line ИНН: 02508201610067 [10:09:42]line Контрольно-Кассовый Чек [10:09:42]line ПРОДАЖА [10:09:42]line ТРК (МРК, ГНК) : 33 [10:09:42]line Товар: 2710124130 [10:09:42]line Аи-92-К-5 [10:09:42]line 14.750 * 67.80 [10:09:42]line = 1000.05 [10:09:42]line НДС 12% НСП 1% [10:09:42]line > о реализуемом товаре [10:09:42]line ИТОГО: 1000.05 [10:09:42]line НСП 1% : 8.85 [10:09:42]line НДС 12% : 106.20 [10:09:42]line Наличными: 0.00 [10:09:42]line Безнал.: 1000.05 [10:09:42]line Место: АЗС № 137 "Партнер Нефть" [10:09:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:09:42]line СНО: Общий режим [10:09:42]line Чек 72 21.09.2024 10:09 [10:09:42]line Смена: 496 ФФД: 1.0 [10:09:42]line ЗНМ: 0300000064 [10:09:42]line РНМ: 0000000000092592 [10:09:42]line Версия ККМ: 001 [10:09:42]line Платежная система: O! деньги [10:09:42]line ФМ: 0000000000874979 [10:09:42]line ФД: 86294 [10:09:42]line ФПД: 27540732758566 [10:09:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100941&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86294&fm=27540732758566&tin=02508201610067®Number=0000000000092592&sum=100005 [10:09:42]written 0, free lines is 4095 [10:09:42]OFD Sender: Processing packet 86294 [packets to send 268, broken 267] [10:09:42]ProducePacketName [10:09:42]name=ofd_packets/00086294 [10:09:42]OFD Sender: To server: pG, [10:09:42]CommunicateWithHost lk.salyk.kg:30040 [10:09:42]ConnectInit lk.salyk.kg [10:09:43]Write to MH i2c: 01 00 00 F8 05 FD [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 07 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 07 00 F8 05 00 00 00 00 00 ED 0C FD [10:09:43]RasterBufferAndPrint [10:09:43]line [10:09:43]line [10:09:43]line [10:09:43]line [10:09:43]line [10:09:43]written 0, free lines is 3317 [10:09:43]MH_Cut [10:09:43]Write to MH i2c: D1 01 00 FF 05 01 D6 [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: D1 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: D1 01 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: D1 01 00 FF 05 00 D5 [10:09:43]Write to MH i2c: 01 00 00 00 06 06 [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:44]*** Cut start [10:09:44]*** Partial cut [10:09:44]*** CUTSNS_PIN = 1 [10:09:44]*** CUTSNS_PIN = 0 [10:09:44]*** Brake cut motor [10:09:44]Read from MH i2c: 01 [10:09:44]MH_I2C_Read... [10:09:44]*** Stop cut motor [10:09:44]*** Cut end [10:09:44]Read from MH i2c: 01 07 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 07 00 00 06 00 00 00 00 00 FF 0F 1B [10:09:44]process_action close_receipt done [10:09:44]requested_data is exist [10:09:44]produce_requested_data [10:09:44]requested_item fm.sn is exist - process it [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 11 00 00 [10:09:44]Write to MH i2c: E2 08 00 01 06 80 11 00 00 00 00 00 00 81 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 17 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 17 00 01 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E0 [10:09:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:09:44]wFMCommunicate OK [10:09:44]requested_item fd.num is exist - process it [10:09:44]SAM_PROTO_GetFieldsCounters [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 13 00 00 [10:09:44]Write to MH i2c: E2 08 00 02 06 80 13 00 00 00 00 00 00 84 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 62 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 62 00 02 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 16 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [10:09:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 16 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:44]wFMCommunicate OK [10:09:44]SAM_PROTO_GetFieldsCounters done [10:09:44]requested_item shift.num is exist - process it [10:09:44]requested_item shift.opened is exist - process it [10:09:44]req_shift_opened [10:09:44]FM_GetShiftState [10:09:44]SAM_PROTO_GetShiftState [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 13 01 00 [10:09:44]Write to MH i2c: E2 08 00 03 06 80 13 01 00 00 00 00 00 86 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 0E 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 0E 00 03 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CC [10:09:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:09:44]wFMCommunicate OK [10:09:44]SAM_PROTO_GetShiftState done [10:09:44]FM_GetShiftState done [10:09:44]req_shift_opened done [10:09:44]requested_item shift.open_date is exist - process it [10:09:44]req_shift_open_date [10:09:44]req_shift_open_date done [10:09:44]produce_requested_data done [10:09:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86294,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:09:44]process_action_free close_receipt [10:09:44]json_value_free [10:09:44]json_value_free done [10:09:44]process_json_proto returns [10:09:44]Send response to host [10:09:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86294,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:09:44]free response buf [10:09:44]execute_script done [10:09:44]execute_script returns [10:09:44]free content buf [10:09:44]Sock 10.Close socket [10:09:44]Sock 10.Thread stoped [10:09:45]Connected sock=7 [10:09:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B2 8D 07 01 28 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 48 00 00 00 F4 03 04 00 65 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 51 01 00 35 04 06 00 19 0C 53 97 CA 26 FF 7B F3 DE 7B 8D 26 EB [10:09:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6D 3E 47 00 E6 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 51 01 00 F4 03 04 00 3A 46 EE 66 B6 04 01 00 00 7D 13 5A E7 B7 E6 F5 C9 [10:09:50]CommunicateWithHost err = 0 [10:09:50]CheckOFDResponse [10:09:50]1017 (14) - 77093643461234 [10:09:50]1041 (16) - 0000000000874979 [10:09:50]1040 (4) - 86294 [10:09:50]1012 (4) - 21.09.2024 04:06 [10:09:50]1206 (1) - 0 [10:09:50]OFD Sender: Remove packet 86294 [10:09:50]ProducePacketName [10:09:50]name=ofd_packets/00086294 [10:09:50]NVStorageDeleteData [10:09:50]OFD Sender: No OFD packet to send [10:09:55]OFD Sender: No OFD packet to send [10:09:55]accept exits with 9 [10:09:55]New connection [10:09:55]New thread 3067051364 created [10:09:55]Thread 3066908004 joined [10:09:55]Waiting for new connection... [10:09:55] Sock 9.Parse request [10:09:55]Sock 9.Check first char [10:09:55]Sock 9.First char is OK [10:09:55]request: POST /json_proto HTTP/1.0 [10:09:55]Method: POST [10:09:55]URL: /json_proto [10:09:55]Method is POST - this is cgi request [10:09:55]url: /json_proto [10:09:55]query_string will be loaded in cgi processing [10:09:55]execute_cgi json_proto POST (null) [10:09:55]execute_cgi path=json_proto method=POST [10:09:55]POST find Content-Length [10:09:55]Host: 172.17.47.196:8080 [10:09:55]Content-Length: 677 [10:09:55]Content-Type: application/json [10:09:55] [10:09:55]POST finish read [10:09:55]Found Content-Length = 677 [10:09:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [10:09:55]execute_script... [10: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)871190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [10:09:55]POST & json_proto [10:09:55]process_json_proto [10:09:55]json parsed OK: [10:09:55]protocol is kg_v1.0 [10:09:55]action value=close_receipt [10:09:55]process_action close_receipt [10:09:55]cmd_close_receipt [10:09:55]MH_GetDate [10:09:55]Write to MH i2c: F0 00 00 04 06 F9 [10:09:55]Write i2c OK [10:09:55]MH_I2C_Read... [10:09:55]Read from MH i2c: F0 [10:09:55]MH_I2C_Read... [10:09:55]Read from MH i2c: F0 09 00 [10:09:55]MH_I2C_Read... [10:09:55]Read from MH i2c: F0 09 00 04 06 00 74 9B EE 66 4C 6B 94 66 16 [10:09:55]GetLastDocTimeStamp 1726913381 [10:09:55]current date 1726913396 [10:09:55]FM_GetShiftState [10:09:55]SAM_PROTO_GetShiftState [10:09:55]wFMCommunicate request_size=4 [10:09:55]MH_SAM_APDU [10:09:55]CAPDU: 80 13 01 00 [10:09:55]Write to MH i2c: E2 08 00 05 06 80 13 01 00 00 00 00 00 88 [10:09:55]Write i2c OK [10:09:55]MH_I2C_Read... [10:09:55]Read from MH i2c: E2 [10:09:55]MH_I2C_Read... [10:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:55]Read from MH i2c: E2 0E 00 [10:09:55]MH_I2C_Read... [10:09:55]Read from MH i2c: E2 0E 00 05 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CE [10:09:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:09:55]wFMCommunicate OK [10:09:55]SAM_PROTO_GetShiftState done [10:09:55]FM_GetShiftState done [10:09:55]opened in 1726877910 [10:09:55]opened+sec_in_day 1726964310 [10:09:55]quantity*price = 25018 [10:09:55]sum+1 = 25019 [10:09:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 73 21.09.2024 10:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86295 ФПД: 150639387999550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100956&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86295&fm=150639387999550&tin=02508201610067®Number=0000000000092592&sum=25000 [10:09:57]StoreToDocumentArchive [10:09:57]shift 496 fd 86295 [10:09:57]save to /storage/0496/doc_00086295 [10:09:57]save last doc name /storage/0496/doc_00086295 to /storage/kkm_last_doc_name [10:09:57]save OK [10:09:57]Clear old archive folders... [10:09:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:57]tlvbuf is 002B3700 [10:09:57]SAM_PROTO_ClearQueue [10:09:57]wFMCommunicate request_size=4 [10:09:57]MH_SAM_APDU [10:09:57]CAPDU: 80 09 00 00 [10:09:57]Write to MH i2c: E2 08 00 12 06 80 09 00 00 00 00 00 00 8A [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:57]Read from MH i2c: E2 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 12 06 00 90 00 8C [10:09:57]RAPDU: 90 00 [10:09:57]wFMCommunicate OK [10:09:57]SAM_PROTO_ClearQueue done [10:09:57]KKMCreateOFDPacket [10:09:57]OFDProtocolAddRootSTLVToBuf [10:09:57]FM_MakeSignedData [10:09:57]FM_MakeSignedData [10:09:57]SAM_PROTO_SignData [10:09:57]wFMCommunicate request_size=4 [10:09:57]MH_SAM_APDU [10:09:57]CAPDU: 80 0D 01 02 [10:09:57]Write to MH i2c: E2 08 00 13 06 80 0D 01 02 00 00 00 00 92 [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:57]Read from MH i2c: E2 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 13 06 00 90 00 8D [10:09:57]RAPDU: 90 00 [10:09:57]wFMCommunicate OK [10:09:57]wFMCommunicate request_size=255 [10:09:57]MH_SAM_APDU [10:09:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 74 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 51 01 00 35 04 06 00 89 [10:09:57]Write to MH i2c: E2 02 01 14 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 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 49 00 00 00 F4 03 04 00 74 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 51 01 00 35 04 06 00 89 00 00 BC [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:57]Read from MH i2c: E2 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 14 06 00 90 00 8E [10:09:57]RAPDU: 90 00 [10:09:57]wFMCommunicate OK [10:09:57]wFMCommunicate request_size=10 [10:09:57]MH_SAM_APDU [10:09:57]CAPDU: 80 0D 02 02 05 01 77 35 FD 3E [10:09:57]Write to MH i2c: E2 0D 00 15 06 80 0D 02 02 05 00 01 77 35 FD 3E 00 00 87 [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:57]Read from MH i2c: E2 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 03 00 15 06 00 90 00 8F [10:09:57]RAPDU: 90 00 [10:09:57]wFMCommunicate OK [10:09:57]wFMCommunicate request_size=4 [10:09:57]MH_SAM_APDU [10:09:57]CAPDU: 80 0D 03 02 [10:09:57]Write to MH i2c: E2 08 00 16 06 80 0D 03 02 00 00 00 00 97 [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:57]Read from MH i2c: E2 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 0B 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 0B 00 16 06 00 04 34 41 ED 5E A3 D7 F0 90 00 C6 [10:09:57]RAPDU: 04 34 41 ED 5E A3 D7 F0 90 00 [10:09:57]wFMCommunicate OK [10:09:57]SAM_PROTO_SignData done [10:09:57]FM_MakeSignedData done [10:09:57]CreateOFDProtocolMessage [10:09:57]wFMCommunicate request_size=4 [10:09:57]MH_SAM_APDU [10:09:57]CAPDU: 80 11 00 00 [10:09:57]Write to MH i2c: E2 08 00 17 06 80 11 00 00 00 00 00 00 97 [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:57]Read from MH i2c: E2 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 17 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: E2 17 00 17 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F6 [10:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:09:57]wFMCommunicate OK [10:09:57]CreateOFDProtocolMessage done [10:09:57]OFDSenderStorePacket 86295 [10:09:57]StoreOFDPacket docnum=86295 [10:09:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6F D7 07 01 DE AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 74 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 51 01 00 35 04 06 00 89 01 77 35 FD 3E 04 34 41 ED 5E A3 D7 F0 [10:09:57]CheckFolder [10:09:57]dirname=/storage/ofd_packets [10:09:57]CheckFolder done [10:09:57]ProducePacketName [10:09:57]name=ofd_packets/00086295 [10:09:57]NVStorageSaveData ofd_packets/00086295 [10:09:57]File name is /storage/ofd_packets/00086295 [10:09:57]Write 301 bytes [10:09:57]NVStorageSaveData done [10:09:57]OFDSenderStorePacket done [10:09:57]KKMCreateOFDPacket done [10:09:57]NVStorageSaveData kkm_last_timestamp [10:09:57]File name is /storage/kkm_last_timestamp [10:09:57]Write 4 bytes [10:09:57]NVStorageSaveData done [10:09:57]ExternCall_PrintAddStr [10:09:57]wPrintStart [10:09:57]Write to MH i2c: 01 00 00 18 06 1E [10:09:57]Write i2c OK [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: 01 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: 01 07 00 [10:09:57]MH_I2C_Read... [10:09:57]Read from MH i2c: 01 07 00 18 06 00 00 00 00 00 FF 0F 33 [10:09:57]RasterBufferAndPrint [10:09:57]line Счет N : (1)871190 [10:09:57]line ИНН: 02508201610067 [10:09:57]line Контрольно-Кассовый Чек [10:09:57]line ПРОДАЖА [10:09:57]line ТРК (МРК, ГНК) : 43 [10:09:57]line Товар: 2710124130 [10:09:57]line Аи-92-К-5 [10:09:57]line 3.690 * 67.80 [10:09:57]line = 250.18 [10:09:57]line НДС 12% НСП 1% [10:09:57]line > о реализуемом товаре [10:09:57]line ОКРУГЛЕНИЕ: -0.18 [10:09:57]line ИТОГО: 250.00 [10:09:57]line Внесено: 250.00 [10:09:57]line СДАЧА: 0.00 [10:09:57]line НСП 1% : 2.21 [10:09:57]line НДС 12% : 26.57 [10:09:57]line Наличными: 250.00 [10:09:57]line Безнал.: 0.00 [10:09:57]line Место: АЗС № 137 "Партнер Нефть" [10:09:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:09:57]line СНО: Общий режим [10:09:57]line Чек 73 21.09.2024 10:09 [10:09:57]line Смена: 496 ФФД: 1.0 [10:09:57]line ЗНМ: 0300000064 [10:09:57]line РНМ: 0000000000092592 [10:09:57]line Версия ККМ: 001 [10:09:57]line ФМ: 0000000000874979 [10:09:57]line ФД: 86295 [10:09:57]line ФПД: 150639387999550 [10:09:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T100956&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86295&fm=150639387999550&tin=02508201610067®Number=0000000000092592&sum=25000 [10:09:57]written 0, free lines is 4095 [10:09:57]OFD Sender: Processing packet 86295 [packets to send 268, broken 267] [10:09:57]ProducePacketName [10:09:57]name=ofd_packets/00086295 [10:09:57]OFD Sender: To server: pG, [10:09:57]CommunicateWithHost lk.salyk.kg:30040 [10:09:57]ConnectInit lk.salyk.kg [10:09:58]Write to MH i2c: 01 00 00 43 06 49 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: 01 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: 01 07 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: 01 07 00 43 06 00 00 00 00 00 DC 0C 38 [10:09:58]RasterBufferAndPrint [10:09:58]line [10:09:58]line [10:09:58]line [10:09:58]line [10:09:58]line [10:09:58]written 0, free lines is 3307 [10:09:58]MH_Cut [10:09:58]Write to MH i2c: D1 01 00 4A 06 01 22 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: D1 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: D1 01 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: D1 01 00 4A 06 00 21 [10:09:58]Write to MH i2c: 01 00 00 4B 06 51 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]Connected sock=10 [10:09:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6F D7 07 01 DE AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 74 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 51 01 00 35 04 06 00 89 01 77 35 FD 3E 04 34 41 ED 5E A3 D7 F0 [10:09:58]*** Cut start [10:09:58]*** Partial cut [10:09:58]*** CUTSNS_PIN = 1 [10:09:58]*** CUTSNS_PIN = 0 [10:09:59]*** Brake cut motor [10:09:59]Read from MH i2c: 01 [10:09:59]MH_I2C_Read... [10:09:59]*** Stop cut motor [10:09:59]*** Cut end [10:09:59]Read from MH i2c: 01 07 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: 01 07 00 4B 06 00 00 00 00 00 FF 0F 66 [10:09:59]process_action close_receipt done [10:09:59]requested_data is exist [10:09:59]produce_requested_data [10:09:59]requested_item fm.sn is exist - process it [10:09:59]wFMCommunicate request_size=4 [10:09:59]MH_SAM_APDU [10:09:59]CAPDU: 80 11 00 00 [10:09:59]Write to MH i2c: E2 08 00 4C 06 80 11 00 00 00 00 00 00 CC [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:59]Read from MH i2c: E2 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 17 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 17 00 4C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2B [10:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:09:59]wFMCommunicate OK [10:09:59]requested_item fd.num is exist - process it [10:09:59]SAM_PROTO_GetFieldsCounters [10:09:59]wFMCommunicate request_size=4 [10:09:59]MH_SAM_APDU [10:09:59]CAPDU: 80 13 00 00 [10:09:59]Write to MH i2c: E2 08 00 4D 06 80 13 00 00 00 00 00 00 CF [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:59]Read from MH i2c: E2 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 62 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 62 00 4D 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 17 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [10:09:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 17 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:59]wFMCommunicate OK [10:09:59]SAM_PROTO_GetFieldsCounters done [10:09:59]requested_item shift.num is exist - process it [10:09:59]requested_item shift.opened is exist - process it [10:09:59]req_shift_opened [10:09:59]FM_GetShiftState [10:09:59]SAM_PROTO_GetShiftState [10:09:59]wFMCommunicate request_size=4 [10:09:59]MH_SAM_APDU [10:09:59]CAPDU: 80 13 01 00 [10:09:59]Write to MH i2c: E2 08 00 4E 06 80 13 01 00 00 00 00 00 D1 [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:59]Read from MH i2c: E2 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 0E 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: E2 0E 00 4E 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 17 [10:09:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:09:59]wFMCommunicate OK [10:09:59]SAM_PROTO_GetShiftState done [10:09:59]FM_GetShiftState done [10:09:59]req_shift_opened done [10:09:59]requested_item shift.open_date is exist - process it [10:09:59]req_shift_open_date [10:09:59]req_shift_open_date done [10:09:59]produce_requested_data done [10:09:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86295,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:09:59]process_action_free close_receipt [10:09:59]json_value_free [10:09:59]json_value_free done [10:09:59]process_json_proto returns [10:09:59]Send response to host [10:09:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86295,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:09:59]free response buf [10:09:59]execute_script done [10:09:59]execute_script returns [10:09:59]free content buf [10:09:59]Sock 9.Close socket [10:09:59]Sock 9.Thread stoped [10:10:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 89 26 47 00 CB A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 51 01 00 F4 03 04 00 48 46 EE 66 B6 04 01 00 00 33 16 18 76 22 1C 30 7D [10:10:00]CommunicateWithHost err = 0 [10:10:00]CheckOFDResponse [10:10:00]1017 (14) - 77093643461234 [10:10:00]1041 (16) - 0000000000874979 [10:10:00]1040 (4) - 86295 [10:10:00]1012 (4) - 21.09.2024 04:06 [10:10:00]1206 (1) - 0 [10:10:00]OFD Sender: Remove packet 86295 [10:10:00]ProducePacketName [10:10:00]name=ofd_packets/00086295 [10:10:00]NVStorageDeleteData [10:10:00]OFD Sender: No OFD packet to send [10:10:04]recv_with_timeout no data received [10:10:05]OFD Sender: No OFD packet to send [10:10:10]OFD Sender: No OFD packet to send [10:10:14]recv_with_timeout no data received [10:10:15]OFD Sender: No OFD packet to send [10:10:20]OFD Sender: No OFD packet to send [10:10:25]OFD Sender: No OFD packet to send [10:10:30]OFD Sender: No OFD packet to send [10:10:35]OFD Sender: No OFD packet to send [10:10:40]OFD Sender: No OFD packet to send [10:10:45]OFD Sender: No OFD packet to send [10:10:50]OFD Sender: No OFD packet to send [10:10:55]OFD Sender: No OFD packet to send [10:11:00]OFD Sender: No OFD packet to send [10:11:02]accept exits with 7 [10:11:02]New connection [10:11:02]New thread 3066908004 created [10:11:02]Thread 3067051364 joined [10:11:02]Waiting for new connection... [10:11:02] Sock 7.Parse request [10:11:02]Sock 7.Check first char [10:11:02]Sock 7.First char is OK [10:11:02]request: POST /json_proto HTTP/1.0 [10:11:02]Method: POST [10:11:02]URL: /json_proto [10:11:02]Method is POST - this is cgi request [10:11:02]url: /json_proto [10:11:02]query_string will be loaded in cgi processing [10:11:02]execute_cgi json_proto POST (null) [10:11:02]execute_cgi path=json_proto method=POST [10:11:02]POST find Content-Length [10:11:02]Host: 172.17.47.196:8080 [10:11:02]Content-Length: 678 [10:11:02]Content-Type: application/json [10:11:02] [10:11:02]POST finish read [10:11:02]Found Content-Length = 678 [10:11:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [10:11:02]execute_script... [10:11: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)871191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [10:11:02]POST & json_proto [10:11:02]process_json_proto [10:11:02]json parsed OK: [10:11:02]protocol is kg_v1.0 [10:11:02]action value=close_receipt [10:11:02]process_action close_receipt [10:11:02]cmd_close_receipt [10:11:02]MH_GetDate [10:11:02]Write to MH i2c: F0 00 00 4F 06 44 [10:11:02]Write i2c OK [10:11:02]MH_I2C_Read... [10:11:02]Read from MH i2c: F0 [10:11:02]MH_I2C_Read... [10:11:02]Read from MH i2c: F0 09 00 [10:11:02]MH_I2C_Read... [10:11:02]Read from MH i2c: F0 09 00 4F 06 00 B7 9B EE 66 4C 6B 94 66 A4 [10:11:02]GetLastDocTimeStamp 1726913396 [10:11:02]current date 1726913463 [10:11:02]FM_GetShiftState [10:11:02]SAM_PROTO_GetShiftState [10:11:02]wFMCommunicate request_size=4 [10:11:02]MH_SAM_APDU [10:11:02]CAPDU: 80 13 01 00 [10:11:02]Write to MH i2c: E2 08 00 50 06 80 13 01 00 00 00 00 00 D3 [10:11:02]Write i2c OK [10:11:02]MH_I2C_Read... [10:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:02]Read from MH i2c: E2 [10:11:02]MH_I2C_Read... [10:11:02]Read from MH i2c: E2 0E 00 [10:11:02]MH_I2C_Read... [10:11:02]Read from MH i2c: E2 0E 00 50 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 19 [10:11:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:11:02]wFMCommunicate OK [10:11:02]SAM_PROTO_GetShiftState done [10:11:02]FM_GetShiftState done [10:11:02]opened in 1726877910 [10:11:02]opened+sec_in_day 1726964310 [10:11:02]quantity*price = 80004 [10:11:02]sum+1 = 80005 [10:11:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 74 21.09.2024 10:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86296 ФПД: 75628819429012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101103&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86296&fm=75628819429012&tin=02508201610067®Number=0000000000092592&sum=80000 [10:11:03]StoreToDocumentArchive [10:11:03]shift 496 fd 86296 [10:11:03]save to /storage/0496/doc_00086296 [10:11:03]save last doc name /storage/0496/doc_00086296 to /storage/kkm_last_doc_name [10:11:03]save OK [10:11:03]Clear old archive folders... [10:11:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:03]tlvbuf is 002EA640 [10:11:03]SAM_PROTO_ClearQueue [10:11:03]wFMCommunicate request_size=4 [10:11:03]MH_SAM_APDU [10:11:03]CAPDU: 80 09 00 00 [10:11:03]Write to MH i2c: E2 08 00 5D 06 80 09 00 00 00 00 00 00 D5 [10:11:03]Write i2c OK [10:11:03]MH_I2C_Read... [10:11:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:03]Read from MH i2c: E2 [10:11:03]MH_I2C_Read... [10:11:03]Read from MH i2c: E2 03 00 [10:11:03]MH_I2C_Read... [10:11:03]Read from MH i2c: E2 03 00 5D 06 00 90 00 D7 [10:11:03]RAPDU: 90 00 [10:11:03]wFMCommunicate OK [10:11:03]SAM_PROTO_ClearQueue done [10:11:03]KKMCreateOFDPacket [10:11:03]OFDProtocolAddRootSTLVToBuf [10:11:03]FM_MakeSignedData [10:11:03]FM_MakeSignedData [10:11:03]SAM_PROTO_SignData [10:11:03]wFMCommunicate request_size=4 [10:11:03]MH_SAM_APDU [10:11:03]CAPDU: 80 0D 01 02 [10:11:03]Write to MH i2c: E2 08 00 5E 06 80 0D 01 02 00 00 00 00 DD [10:11:03]Write i2c OK [10:11:03]MH_I2C_Read... [10:11:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:04]Read from MH i2c: E2 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 03 00 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 03 00 5E 06 00 90 00 D8 [10:11:04]RAPDU: 90 00 [10:11:04]wFMCommunicate OK [10:11:04]wFMCommunicate request_size=255 [10:11:04]MH_SAM_APDU [10:11: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 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 4A 00 00 00 F4 03 04 00 B7 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 51 01 00 35 04 06 00 44 [10:11:04]Write to MH i2c: E2 02 01 5F 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 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 4A 00 00 00 F4 03 04 00 B7 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 51 01 00 35 04 06 00 44 00 00 A6 [10:11:04]Write i2c OK [10:11:04]MH_I2C_Read... [10:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:04]Read from MH i2c: E2 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 03 00 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [10:11:04]RAPDU: 90 00 [10:11:04]wFMCommunicate OK [10:11:04]wFMCommunicate request_size=10 [10:11:04]MH_SAM_APDU [10:11:04]CAPDU: 80 0D 02 02 05 C8 B4 EA B6 94 [10:11:04]Write to MH i2c: E2 0D 00 60 06 80 0D 02 02 05 00 C8 B4 EA B6 94 00 00 9A [10:11:04]Write i2c OK [10:11:04]MH_I2C_Read... [10:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:04]Read from MH i2c: E2 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 03 00 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [10:11:04]RAPDU: 90 00 [10:11:04]wFMCommunicate OK [10:11:04]wFMCommunicate request_size=4 [10:11:04]MH_SAM_APDU [10:11:04]CAPDU: 80 0D 03 02 [10:11:04]Write to MH i2c: E2 08 00 61 06 80 0D 03 02 00 00 00 00 E2 [10:11:04]Write i2c OK [10:11:04]MH_I2C_Read... [10:11:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:04]Read from MH i2c: E2 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 0B 00 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 0B 00 61 06 00 A7 22 D3 E0 E1 55 BE 1A 90 00 6D [10:11:04]RAPDU: A7 22 D3 E0 E1 55 BE 1A 90 00 [10:11:04]wFMCommunicate OK [10:11:04]SAM_PROTO_SignData done [10:11:04]FM_MakeSignedData done [10:11:04]CreateOFDProtocolMessage [10:11:04]wFMCommunicate request_size=4 [10:11:04]MH_SAM_APDU [10:11:04]CAPDU: 80 11 00 00 [10:11:04]Write to MH i2c: E2 08 00 62 06 80 11 00 00 00 00 00 00 E2 [10:11:04]Write i2c OK [10:11:04]MH_I2C_Read... [10:11:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:04]Read from MH i2c: E2 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 17 00 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: E2 17 00 62 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 41 [10:11:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:11:04]wFMCommunicate OK [10:11:04]CreateOFDProtocolMessage done [10:11:04]OFDSenderStorePacket 86296 [10:11:04]StoreOFDPacket docnum=86296 [10:11:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4D 47 07 01 E4 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 00 00 00 F4 03 04 00 B7 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 51 01 00 35 04 06 00 44 C8 B4 EA B6 94 A7 22 D3 E0 E1 55 BE 1A [10:11:04]CheckFolder [10:11:04]dirname=/storage/ofd_packets [10:11:04]CheckFolder done [10:11:04]ProducePacketName [10:11:04]name=ofd_packets/00086296 [10:11:04]NVStorageSaveData ofd_packets/00086296 [10:11:04]File name is /storage/ofd_packets/00086296 [10:11:04]Write 301 bytes [10:11:04]NVStorageSaveData done [10:11:04]OFDSenderStorePacket done [10:11:04]KKMCreateOFDPacket done [10:11:04]NVStorageSaveData kkm_last_timestamp [10:11:04]File name is /storage/kkm_last_timestamp [10:11:04]Write 4 bytes [10:11:04]NVStorageSaveData done [10:11:04]ExternCall_PrintAddStr [10:11:04]wPrintStart [10:11:04]Write to MH i2c: 01 00 00 63 06 69 [10:11:04]Write i2c OK [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: 01 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: 01 07 00 [10:11:04]MH_I2C_Read... [10:11:04]Read from MH i2c: 01 07 00 63 06 00 00 00 00 00 FF 0F 7E [10:11:04]RasterBufferAndPrint [10:11:04]line Счет N : (1)871191 [10:11:04]line ИНН: 02508201610067 [10:11:04]line Контрольно-Кассовый Чек [10:11:04]line ПРОДАЖА [10:11:04]line ТРК (МРК, ГНК) : 53 [10:11:04]line Товар: 2710124130 [10:11:04]line Аи-92-К-5 [10:11:04]line 11.800 * 67.80 [10:11:04]line = 800.04 [10:11:04]line НДС 12% НСП 1% [10:11:04]line > о реализуемом товаре [10:11:04]line ОКРУГЛЕНИЕ: -0.04 [10:11:04]line ИТОГО: 800.00 [10:11:04]line Внесено: 800.00 [10:11:04]line СДАЧА: 0.00 [10:11:04]line НСП 1% : 7.08 [10:11:04]line НДС 12% : 84.96 [10:11:04]line Наличными: 800.00 [10:11:04]line Безнал.: 0.00 [10:11:04]line Место: АЗС № 137 "Партнер Нефть" [10:11:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:11:04]line СНО: Общий режим [10:11:04]line Чек 74 21.09.2024 10:11 [10:11:04]line Смена: 496 ФФД: 1.0 [10:11:04]line ЗНМ: 0300000064 [10:11:04]line РНМ: 0000000000092592 [10:11:04]line Версия ККМ: 001 [10:11:04]line ФМ: 0000000000874979 [10:11:04]line ФД: 86296 [10:11:04]line ФПД: 75628819429012 [10:11:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101103&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86296&fm=75628819429012&tin=02508201610067®Number=0000000000092592&sum=80000 [10:11:04]OFD Sender: Processing packet 86296 [packets to send 268, broken 267] [10:11:04]ProducePacketName [10:11:04]name=ofd_packets/00086296 [10:11:04]OFD Sender: To server: pG, [10:11:04]CommunicateWithHost lk.salyk.kg:30040 [10:11:04]ConnectInit lk.salyk.kg [10:11:04]written 0, free lines is 4095 [10:11:05]Write to MH i2c: 01 00 00 8E 06 94 [10:11:05]Write i2c OK [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: 01 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: 01 07 00 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: 01 07 00 8E 06 00 00 00 00 00 DA 0C 81 [10:11:05]RasterBufferAndPrint [10:11:05]line [10:11:05]line [10:11:05]line [10:11:05]line [10:11:05]line [10:11:05]written 0, free lines is 3297 [10:11:05]MH_Cut [10:11:05]Write to MH i2c: D1 01 00 95 06 01 6D [10:11:05]Write i2c OK [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: D1 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: D1 01 00 [10:11:05]MH_I2C_Read... [10:11:05]Read from MH i2c: D1 01 00 95 06 00 6C [10:11:05]Write to MH i2c: 01 00 00 96 06 9C [10:11:05]Write i2c OK [10:11:05]MH_I2C_Read... [10:11:05]Connected sock=10 [10:11:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4D 47 07 01 E4 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 00 00 00 F4 03 04 00 B7 9B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 51 01 00 35 04 06 00 44 C8 B4 EA B6 94 A7 22 D3 E0 E1 55 BE 1A [10:11:06]*** Cut start [10:11:06]*** Partial cut [10:11:06]*** CUTSNS_PIN = 1 [10:11:06]*** CUTSNS_PIN = 0 [10:11:06]*** Brake cut motor [10:11:06]Read from MH i2c: 01 [10:11:06]MH_I2C_Read... [10:11:06]*** Stop cut motor [10:11:06]*** Cut end [10:11:06]Read from MH i2c: 01 07 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: 01 07 00 96 06 00 00 00 00 00 FF 0F B1 [10:11:06]process_action close_receipt done [10:11:06]requested_data is exist [10:11:06]produce_requested_data [10:11:06]requested_item fm.sn is exist - process it [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 11 00 00 [10:11:06]Write to MH i2c: E2 08 00 97 06 80 11 00 00 00 00 00 00 17 [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 17 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 17 00 97 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 76 [10:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:11:06]wFMCommunicate OK [10:11:06]requested_item fd.num is exist - process it [10:11:06]SAM_PROTO_GetFieldsCounters [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 13 00 00 [10:11:06]Write to MH i2c: E2 08 00 98 06 80 13 00 00 00 00 00 00 1A [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 62 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 62 00 98 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 18 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [10:11:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 18 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:06]wFMCommunicate OK [10:11:06]SAM_PROTO_GetFieldsCounters done [10:11:06]requested_item shift.num is exist - process it [10:11:06]requested_item shift.opened is exist - process it [10:11:06]req_shift_opened [10:11:06]FM_GetShiftState [10:11:06]SAM_PROTO_GetShiftState [10:11:06]wFMCommunicate request_size=4 [10:11:06]MH_SAM_APDU [10:11:06]CAPDU: 80 13 01 00 [10:11:06]Write to MH i2c: E2 08 00 99 06 80 13 01 00 00 00 00 00 1C [10:11:06]Write i2c OK [10:11:06]MH_I2C_Read... [10:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:06]Read from MH i2c: E2 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 0E 00 [10:11:06]MH_I2C_Read... [10:11:06]Read from MH i2c: E2 0E 00 99 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 62 [10:11:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:11:06]wFMCommunicate OK [10:11:06]SAM_PROTO_GetShiftState done [10:11:06]FM_GetShiftState done [10:11:06]req_shift_opened done [10:11:06]requested_item shift.open_date is exist - process it [10:11:06]req_shift_open_date [10:11:06]req_shift_open_date done [10:11:06]produce_requested_data done [10:11:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86296,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:11:06]process_action_free close_receipt [10:11:06]json_value_free [10:11:06]json_value_free done [10:11:06]process_json_proto returns [10:11:06]Send response to host [10:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86296,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:11:06]free response buf [10:11:06]execute_script done [10:11:06]execute_script returns [10:11:06]free content buf [10:11:06]Sock 7.Close socket [10:11:06]Sock 7.Thread stoped [10:11:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 13 C4 47 00 D5 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 51 01 00 F4 03 04 00 8B 46 EE 66 B6 04 01 00 00 5C A3 42 FB 6F 40 7F 74 [10:11:07]CommunicateWithHost err = 0 [10:11:07]CheckOFDResponse [10:11:07]1017 (14) - 77093643461234 [10:11:07]1041 (16) - 0000000000874979 [10:11:07]1040 (4) - 86296 [10:11:07]1012 (4) - 21.09.2024 04:07 [10:11:07]1206 (1) - 0 [10:11:07]OFD Sender: Remove packet 86296 [10:11:07]ProducePacketName [10:11:07]name=ofd_packets/00086296 [10:11:07]NVStorageDeleteData [10:11:07]OFD Sender: No OFD packet to send [10:11:12]recv_with_timeout no data received [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:16]accept exits with 9 [10:12:16]New connection [10:12:16]New thread 3067051364 created [10:12:16]Thread 3066908004 joined [10:12:16]Waiting for new connection... [10:12:16] Sock 9.Parse request [10:12:16]Sock 9.Check first char [10:12:16]Sock 9.First char is OK [10:12:16]request: POST /json_proto HTTP/1.0 [10:12:16]Method: POST [10:12:16]URL: /json_proto [10:12:16]Method is POST - this is cgi request [10:12:16]url: /json_proto [10:12:16]query_string will be loaded in cgi processing [10:12:16]execute_cgi json_proto POST (null) [10:12:16]execute_cgi path=json_proto method=POST [10:12:16]POST find Content-Length [10:12:16]Host: 172.17.47.196:8080 [10:12:16]Content-Length: 687 [10:12:16]Content-Type: application/json [10:12:16] [10:12:16]POST finish read [10:12:16]Found Content-Length = 687 [10:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:16]execute_script... [10:12: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)871192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:16]POST & json_proto [10:12:16]process_json_proto [10:12:16]json parsed OK: [10:12:16]protocol is kg_v1.0 [10:12:16]action value=close_receipt [10:12:16]process_action close_receipt [10:12:16]cmd_close_receipt [10:12:16]MH_GetDate [10:12:16]Write to MH i2c: F0 00 00 9A 06 8F [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: F0 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: F0 09 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: F0 09 00 9A 06 00 01 9C EE 66 4C 6B 94 66 3A [10:12:16]GetLastDocTimeStamp 1726913463 [10:12:16]current date 1726913537 [10:12:16]FM_GetShiftState [10:12:16]SAM_PROTO_GetShiftState [10:12:16]wFMCommunicate request_size=4 [10:12:16]MH_SAM_APDU [10:12:16]CAPDU: 80 13 01 00 [10:12:16]Write to MH i2c: E2 08 00 9B 06 80 13 01 00 00 00 00 00 1E [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0E 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0E 00 9B 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 64 [10:12:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:12:16]wFMCommunicate OK [10:12:16]SAM_PROTO_GetShiftState done [10:12:16]FM_GetShiftState done [10:12:16]opened in 1726877910 [10:12:16]opened+sec_in_day 1726964310 [10:12:16]quantity*price = 120015 [10:12:16]sum+1 = 120016 [10:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 75 21.09.2024 10:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86297 ФПД: 152402482652285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86297&fm=152402482652285&tin=02508201610067®Number=0000000000092592&sum=120000 [10:12:17]StoreToDocumentArchive [10:12:17]shift 496 fd 86297 [10:12:17]save to /storage/0496/doc_00086297 [10:12:17]save last doc name /storage/0496/doc_00086297 to /storage/kkm_last_doc_name [10:12:17]save OK [10:12:17]Clear old archive folders... [10:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:12:17]tlvbuf is 002F88D0 [10:12:17]SAM_PROTO_ClearQueue [10:12:17]wFMCommunicate request_size=4 [10:12:17]MH_SAM_APDU [10:12:17]CAPDU: 80 09 00 00 [10:12:17]Write to MH i2c: E2 08 00 A8 06 80 09 00 00 00 00 00 00 20 [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:17]Read from MH i2c: E2 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 A8 06 00 90 00 22 [10:12:17]RAPDU: 90 00 [10:12:17]wFMCommunicate OK [10:12:17]SAM_PROTO_ClearQueue done [10:12:17]KKMCreateOFDPacket [10:12:17]OFDProtocolAddRootSTLVToBuf [10:12:17]FM_MakeSignedData [10:12:17]FM_MakeSignedData [10:12:17]SAM_PROTO_SignData [10:12:17]wFMCommunicate request_size=4 [10:12:17]MH_SAM_APDU [10:12:17]CAPDU: 80 0D 01 02 [10:12:17]Write to MH i2c: E2 08 00 A9 06 80 0D 01 02 00 00 00 00 28 [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:17]Read from MH i2c: E2 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: E2 03 00 A9 06 00 90 00 23 [10:12:17]RAPDU: 90 00 [10:12:17]wFMCommunicate OK [10:12:17]wFMCommunicate request_size=255 [10:12:17]MH_SAM_APDU [10:12: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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 01 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 51 01 00 35 04 06 00 [10:12:17]Write to MH i2c: E2 02 01 AA 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 01 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 51 01 00 35 04 06 00 00 00 A8 [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]OFD Sender: No OFD packet to send [10:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 AA 06 00 90 00 24 [10:12:18]RAPDU: 90 00 [10:12:18]wFMCommunicate OK [10:12:18]wFMCommunicate request_size=11 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 0D 02 02 06 8A 9B F7 D7 64 7D [10:12:18]Write to MH i2c: E2 0E 00 AB 06 80 0D 02 02 06 00 8A 9B F7 D7 64 7D 00 00 0B [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [10:12:18]RAPDU: 90 00 [10:12:18]wFMCommunicate OK [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 0D 03 02 [10:12:18]Write to MH i2c: E2 08 00 AC 06 80 0D 03 02 00 00 00 00 2D [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0B 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0B 00 AC 06 00 9A 27 02 49 BD A5 77 D7 90 00 EA [10:12:18]RAPDU: 9A 27 02 49 BD A5 77 D7 90 00 [10:12:18]wFMCommunicate OK [10:12:18]SAM_PROTO_SignData done [10:12:18]FM_MakeSignedData done [10:12:18]CreateOFDProtocolMessage [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 11 00 00 [10:12:18]Write to MH i2c: E2 08 00 AD 06 80 11 00 00 00 00 00 00 2D [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 17 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 17 00 AD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8C [10:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:12:18]wFMCommunicate OK [10:12:18]CreateOFDProtocolMessage done [10:12:18]OFDSenderStorePacket 86297 [10:12:18]StoreOFDPacket docnum=86297 [10:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 82 25 08 01 DE C6 5A 03 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 01 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 51 01 00 35 04 06 00 8A 9B F7 D7 64 7D 9A 27 02 49 BD A5 77 D7 [10:12:18]CheckFolder [10:12:18]dirname=/storage/ofd_packets [10:12:18]CheckFolder done [10:12:18]ProducePacketName [10:12:18]name=ofd_packets/00086297 [10:12:18]NVStorageSaveData ofd_packets/00086297 [10:12:18]File name is /storage/ofd_packets/00086297 [10:12:18]Write 302 bytes [10:12:18]NVStorageSaveData done [10:12:18]OFDSenderStorePacket done [10:12:18]KKMCreateOFDPacket done [10:12:18]NVStorageSaveData kkm_last_timestamp [10:12:18]File name is /storage/kkm_last_timestamp [10:12:18]Write 4 bytes [10:12:18]NVStorageSaveData done [10:12:18]ExternCall_PrintAddStr [10:12:18]wPrintStart [10:12:18]Write to MH i2c: 01 00 00 AE 06 B4 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 AE 06 00 00 00 00 00 FF 0F C9 [10:12:18]RasterBufferAndPrint [10:12:18]line Счет N : (1)871192 [10:12:18]line ИНН: 02508201610067 [10:12:18]line Контрольно-Кассовый Чек [10:12:18]line ПРОДАЖА [10:12:18]line ТРК (МРК, ГНК) : 21 [10:12:18]line Товар: 2710194210 [10:12:18]line ДТ(л)-К-4 [10:12:18]line 15.750 * 76.20 [10:12:18]line = 1200.15 [10:12:18]line НДС 12% НСП 1% [10:12:18]line > о реализуемом товаре [10:12:18]line ОКРУГЛЕНИЕ: -0.15 [10:12:18]line ИТОГО: 1200.00 [10:12:18]line Внесено: 1200.00 [10:12:18]line СДАЧА: 0.00 [10:12:18]line НСП 1% : 10.62 [10:12:18]line НДС 12% : 127.45 [10:12:18]line Наличными: 1200.00 [10:12:18]line Безнал.: 0.00 [10:12:18]line Место: АЗС № 137 "Партнер Нефть" [10:12:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:12:18]line СНО: Общий режим [10:12:18]line Чек 75 21.09.2024 10:12 [10:12:18]line Смена: 496 ФФД: 1.0 [10:12:18]line ЗНМ: 0300000064 [10:12:18]line РНМ: 0000000000092592 [10:12:18]line Версия ККМ: 001 [10:12:18]line ФМ: 0000000000874979 [10:12:18]line ФД: 86297 [10:12:18]line ФПД: 152402482652285 [10:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86297&fm=152402482652285&tin=02508201610067®Number=0000000000092592&sum=120000 [10:12:18]written 0, free lines is 4095 [10:12:18]OFD Sender: Processing packet 86297 [packets to send 268, broken 267] [10:12:18]ProducePacketName [10:12:18]name=ofd_packets/00086297 [10:12:18]OFD Sender: To server: pG, [10:12:18]CommunicateWithHost lk.salyk.kg:30040 [10:12:18]ConnectInit lk.salyk.kg [10:12:18]Write to MH i2c: 01 00 00 D9 06 DF [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 D9 06 00 00 00 00 00 D8 0C CA [10:12:18]RasterBufferAndPrint [10:12:18]line [10:12:18]line [10:12:18]line [10:12:18]line [10:12:18]line [10:12:18]written 0, free lines is 3295 [10:12:18]MH_Cut [10:12:18]Write to MH i2c: D1 01 00 E0 06 01 B8 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: D1 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: D1 01 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: D1 01 00 E0 06 00 B7 [10:12:18]Write to MH i2c: 01 00 00 E1 06 E7 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:19]*** Cut start [10:12:19]*** Partial cut [10:12:19]*** CUTSNS_PIN = 1 [10:12:19]*** CUTSNS_PIN = 0 [10:12:19]recv_with_timeout no data received [10:12:19]*** Brake cut motor [10:12:20]Read from MH i2c: 01 [10:12:20]MH_I2C_Read... [10:12:20]*** Stop cut motor [10:12:20]*** Cut end [10:12:20]Read from MH i2c: 01 07 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 07 00 E1 06 00 00 00 00 00 FF 0F FC [10:12:20]process_action close_receipt done [10:12:20]requested_data is exist [10:12:20]produce_requested_data [10:12:20]requested_item fm.sn is exist - process it [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 11 00 00 [10:12:20]Write to MH i2c: E2 08 00 E2 06 80 11 00 00 00 00 00 00 62 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 17 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 17 00 E2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C1 [10:12:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:12:20]wFMCommunicate OK [10:12:20]requested_item fd.num is exist - process it [10:12:20]SAM_PROTO_GetFieldsCounters [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 13 00 00 [10:12:20]Write to MH i2c: E2 08 00 E3 06 80 13 00 00 00 00 00 00 65 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 62 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 62 00 E3 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 19 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [10:12:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 19 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_GetFieldsCounters done [10:12:20]requested_item shift.num is exist - process it [10:12:20]requested_item shift.opened is exist - process it [10:12:20]req_shift_opened [10:12:20]FM_GetShiftState [10:12:20]SAM_PROTO_GetShiftState [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 13 01 00 [10:12:20]Write to MH i2c: E2 08 00 E4 06 80 13 01 00 00 00 00 00 67 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:20]Read from MH i2c: E2 0E 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0E 00 E4 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AD [10:12:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_GetShiftState done [10:12:20]FM_GetShiftState done [10:12:20]req_shift_opened done [10:12:20]requested_item shift.open_date is exist - process it [10:12:20]req_shift_open_date [10:12:20]req_shift_open_date done [10:12:20]produce_requested_data done [10:12:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86297,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:12:20]process_action_free close_receipt [10:12:20]json_value_free [10:12:20]json_value_free done [10:12:20]process_json_proto returns [10:12:20]Send response to host [10:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86297,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:12:20]free response buf [10:12:20]execute_script done [10:12:20]execute_script returns [10:12:20]free content buf [10:12:20]Sock 9.Close socket [10:12:20]Sock 9.Thread stoped [10:12:22]Connected sock=11 [10:12:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 82 25 08 01 DE C6 5A 03 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 01 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 51 01 00 35 04 06 00 8A 9B F7 D7 64 7D 9A 27 02 49 BD A5 77 D7 [10:12:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0C 7E 47 00 EE 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 51 01 00 F4 03 04 00 D7 46 EE 66 B6 04 01 00 00 52 0A EE CC 59 65 45 7D [10:12:22]CommunicateWithHost err = 0 [10:12:22]CheckOFDResponse [10:12:22]1017 (14) - 77093643461234 [10:12:22]1041 (16) - 0000000000874979 [10:12:22]1040 (4) - 86297 [10:12:22]1012 (4) - 21.09.2024 04:08 [10:12:22]1206 (1) - 0 [10:12:22]OFD Sender: Remove packet 86297 [10:12:22]ProducePacketName [10:12:22]name=ofd_packets/00086297 [10:12:22]NVStorageDeleteData [10:12:23]OFD Sender: No OFD packet to send [10:12:28]OFD Sender: No OFD packet to send [10:12:30]recv_with_timeout no data received [10:12:33]OFD Sender: No OFD packet to send [10:12:38]OFD Sender: No OFD packet to send [10:12:41]recv_with_timeout no data received [10:12:43]OFD Sender: No OFD packet to send [10:12:48]OFD Sender: No OFD packet to send [10:12:53]recv_with_timeout no data received [10:12:53]OFD Sender: No OFD packet to send [10:12:58]OFD Sender: No OFD packet to send [10:13:03]OFD Sender: No OFD packet to send [10:13:08]OFD Sender: No OFD packet to send [10:13:12]accept exits with 10 [10:13:12]New connection [10:13:12]New thread 3066908004 created [10:13:12]Thread 3067051364 joined [10:13:12]Waiting for new connection... [10:13:12] Sock 10.Parse request [10:13:12]Sock 10.Check first char [10:13:12]Sock 10.First char is OK [10:13:12]request: POST /json_proto HTTP/1.0 [10:13:12]Method: POST [10:13:12]URL: /json_proto [10:13:12]Method is POST - this is cgi request [10:13:12]url: /json_proto [10:13:12]query_string will be loaded in cgi processing [10:13:12]execute_cgi json_proto POST (null) [10:13:12]execute_cgi path=json_proto method=POST [10:13:12]POST find Content-Length [10:13:12]Host: 172.17.47.196:8080 [10:13:12]Content-Length: 677 [10:13:12]Content-Type: application/json [10:13:12] [10:13:12]POST finish read [10:13:12]Found Content-Length = 677 [10:13:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [10:13:12]execute_script... [10: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)871193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [10:13:12]POST & json_proto [10:13:12]process_json_proto [10:13:12]json parsed OK: [10:13:12]protocol is kg_v1.0 [10:13:12]action value=close_receipt [10:13:12]process_action close_receipt [10:13:12]cmd_close_receipt [10:13:12]MH_GetDate [10:13:12]Write to MH i2c: F0 00 00 E5 06 DA [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: F0 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: F0 09 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: F0 09 00 E5 06 00 38 9C EE 66 4C 6B 94 66 BC [10:13:12]GetLastDocTimeStamp 1726913537 [10:13:12]current date 1726913592 [10:13:12]FM_GetShiftState [10:13:12]SAM_PROTO_GetShiftState [10:13:12]wFMCommunicate request_size=4 [10:13:12]MH_SAM_APDU [10:13:12]CAPDU: 80 13 01 00 [10:13:12]Write to MH i2c: E2 08 00 E6 06 80 13 01 00 00 00 00 00 69 [10:13:12]Write i2c OK [10:13:12]MH_I2C_Read... [10:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:12]Read from MH i2c: E2 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 0E 00 [10:13:12]MH_I2C_Read... [10:13:12]Read from MH i2c: E2 0E 00 E6 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AF [10:13:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:13:12]wFMCommunicate OK [10:13:12]SAM_PROTO_GetShiftState done [10:13:12]FM_GetShiftState done [10:13:12]opened in 1726877910 [10:13:12]opened+sec_in_day 1726964310 [10:13:12]quantity*price = 60003 [10:13:12]sum+1 = 60004 [10:13: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 76 21.09.2024 10:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86298 ФПД: 255024246216213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101312&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86298&fm=255024246216213&tin=02508201610067®Number=0000000000092592&sum=60000 [10:13:13]StoreToDocumentArchive [10:13:13]shift 496 fd 86298 [10:13:13]save to /storage/0496/doc_00086298 [10:13:13]save last doc name /storage/0496/doc_00086298 to /storage/kkm_last_doc_name [10:13:13]save OK [10:13:13]Clear old archive folders... [10:13:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:13]tlvbuf is 002CAD70 [10:13:13]SAM_PROTO_ClearQueue [10:13:13]wFMCommunicate request_size=4 [10:13:13]MH_SAM_APDU [10:13:13]CAPDU: 80 09 00 00 [10:13:13]Write to MH i2c: E2 08 00 F3 06 80 09 00 00 00 00 00 00 6B [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:13]Read from MH i2c: E2 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 F3 06 00 90 00 6D [10:13:13]RAPDU: 90 00 [10:13:13]wFMCommunicate OK [10:13:13]SAM_PROTO_ClearQueue done [10:13:13]KKMCreateOFDPacket [10:13:13]OFDProtocolAddRootSTLVToBuf [10:13:13]FM_MakeSignedData [10:13:13]FM_MakeSignedData [10:13:13]SAM_PROTO_SignData [10:13:13]wFMCommunicate request_size=4 [10:13:13]MH_SAM_APDU [10:13:13]CAPDU: 80 0D 01 02 [10:13:13]Write to MH i2c: E2 08 00 F4 06 80 0D 01 02 00 00 00 00 73 [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:13]Read from MH i2c: E2 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 F4 06 00 90 00 6E [10:13:13]RAPDU: 90 00 [10:13:13]wFMCommunicate OK [10:13:13]wFMCommunicate request_size=255 [10:13:13]MH_SAM_APDU [10:13: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 4C 00 00 00 F4 03 04 00 38 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 51 01 00 35 04 06 00 E7 [10:13:13]Write to MH i2c: E2 02 01 F5 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 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 4C 00 00 00 F4 03 04 00 38 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 51 01 00 35 04 06 00 E7 00 00 7F [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]OFD Sender: No OFD packet to send [10:13:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:13]Read from MH i2c: E2 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 F5 06 00 90 00 6F [10:13:13]RAPDU: 90 00 [10:13:13]wFMCommunicate OK [10:13:13]wFMCommunicate request_size=10 [10:13:13]MH_SAM_APDU [10:13:13]CAPDU: 80 0D 02 02 05 F1 75 9A D6 15 [10:13:13]Write to MH i2c: E2 0D 00 F6 06 80 0D 02 02 05 00 F1 75 9A D6 15 00 00 6B [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:13]Read from MH i2c: E2 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [10:13:13]RAPDU: 90 00 [10:13:13]wFMCommunicate OK [10:13:13]wFMCommunicate request_size=4 [10:13:13]MH_SAM_APDU [10:13:13]CAPDU: 80 0D 03 02 [10:13:13]Write to MH i2c: E2 08 00 F7 06 80 0D 03 02 00 00 00 00 78 [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:13]Read from MH i2c: E2 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 0B 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 0B 00 F7 06 00 CB 3F 30 6D A2 CC B2 6B 90 00 AB [10:13:13]RAPDU: CB 3F 30 6D A2 CC B2 6B 90 00 [10:13:13]wFMCommunicate OK [10:13:13]SAM_PROTO_SignData done [10:13:13]FM_MakeSignedData done [10:13:13]CreateOFDProtocolMessage [10:13:13]wFMCommunicate request_size=4 [10:13:13]MH_SAM_APDU [10:13:13]CAPDU: 80 11 00 00 [10:13:13]Write to MH i2c: E2 08 00 F8 06 80 11 00 00 00 00 00 00 78 [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:13]Read from MH i2c: E2 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 17 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: E2 17 00 F8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D7 [10:13:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:13:13]wFMCommunicate OK [10:13:13]CreateOFDProtocolMessage done [10:13:13]OFDSenderStorePacket 86298 [10:13:13]StoreOFDPacket docnum=86298 [10:13:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 79 E0 07 01 5D C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4C 00 00 00 F4 03 04 00 38 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 51 01 00 35 04 06 00 E7 F1 75 9A D6 15 CB 3F 30 6D A2 CC B2 6B [10:13:13]CheckFolder [10:13:13]dirname=/storage/ofd_packets [10:13:13]CheckFolder done [10:13:13]ProducePacketName [10:13:13]name=ofd_packets/00086298 [10:13:13]NVStorageSaveData ofd_packets/00086298 [10:13:13]File name is /storage/ofd_packets/00086298 [10:13:13]Write 301 bytes [10:13:13]NVStorageSaveData done [10:13:13]OFDSenderStorePacket done [10:13:13]KKMCreateOFDPacket done [10:13:13]NVStorageSaveData kkm_last_timestamp [10:13:13]File name is /storage/kkm_last_timestamp [10:13:13]Write 4 bytes [10:13:13]NVStorageSaveData done [10:13:13]ExternCall_PrintAddStr [10:13:13]wPrintStart [10:13:13]Write to MH i2c: 01 00 00 F9 06 FF [10:13:13]Write i2c OK [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 07 00 [10:13:13]MH_I2C_Read... [10:13:13]Read from MH i2c: 01 07 00 F9 06 00 00 00 00 00 FF 0F 14 [10:13:13]RasterBufferAndPrint [10:13:13]line Счет N : (1)871193 [10:13:13]line ИНН: 02508201610067 [10:13:13]line Контрольно-Кассовый Чек [10:13:13]line ПРОДАЖА [10:13:13]line ТРК (МРК, ГНК) : 43 [10:13:13]line Товар: 2710124130 [10:13:13]line Аи-92-К-5 [10:13:13]line 8.850 * 67.80 [10:13:13]line = 600.03 [10:13:13]line НДС 12% НСП 1% [10:13:13]line > о реализуемом товаре [10:13:13]line ОКРУГЛЕНИЕ: -0.03 [10:13:13]line ИТОГО: 600.00 [10:13:13]line Внесено: 600.00 [10:13:13]line СДАЧА: 0.00 [10:13:13]line НСП 1% : 5.31 [10:13:13]line НДС 12% : 63.72 [10:13:13]line Наличными: 600.00 [10:13:13]line Безнал.: 0.00 [10:13:13]line Место: АЗС № 137 "Партнер Нефть" [10:13:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:13:13]line СНО: Общий режим [10:13:13]line Чек 76 21.09.2024 10:13 [10:13:13]line Смена: 496 ФФД: 1.0 [10:13:13]line ЗНМ: 0300000064 [10:13:13]line РНМ: 0000000000092592 [10:13:13]line Версия ККМ: 001 [10:13:13]line ФМ: 0000000000874979 [10:13:13]line ФД: 86298 [10:13:13]line ФПД: 255024246216213 [10:13:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101312&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86298&fm=255024246216213&tin=02508201610067®Number=0000000000092592&sum=60000 [10:13:13]written 0, free lines is 4095 [10:13:13]OFD Sender: Processing packet 86298 [packets to send 268, broken 267] [10:13:13]ProducePacketName [10:13:13]name=ofd_packets/00086298 [10:13:13]OFD Sender: To server: pG, [10:13:13]CommunicateWithHost lk.salyk.kg:30040 [10:13:13]ConnectInit lk.salyk.kg [10:13:14]Write to MH i2c: 01 00 00 24 07 2B [10:13:14]Write i2c OK [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: 01 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: 01 07 00 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: 01 07 00 24 07 00 00 00 00 00 DC 0C 1A [10:13:14]RasterBufferAndPrint [10:13:14]line [10:13:14]line [10:13:14]line [10:13:14]line [10:13:14]line [10:13:14]written 0, free lines is 3298 [10:13:14]MH_Cut [10:13:14]Write to MH i2c: D1 01 00 2B 07 01 04 [10:13:14]Write i2c OK [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: D1 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: D1 01 00 [10:13:14]MH_I2C_Read... [10:13:14]Read from MH i2c: D1 01 00 2B 07 00 03 [10:13:14]Write to MH i2c: 01 00 00 2C 07 33 [10:13:14]Write i2c OK [10:13:14]MH_I2C_Read... [10:13:15]*** Cut start [10:13:15]*** Partial cut [10:13:15]*** CUTSNS_PIN = 1 [10:13:15]*** CUTSNS_PIN = 0 [10:13:15]*** Brake cut motor [10:13:15]Read from MH i2c: 01 [10:13:15]MH_I2C_Read... [10:13:15]*** Stop cut motor [10:13:15]*** Cut end [10:13:15]Read from MH i2c: 01 07 00 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [10:13:15]process_action close_receipt done [10:13:15]requested_data is exist [10:13:15]produce_requested_data [10:13:15]requested_item fm.sn is exist - process it [10:13:15]wFMCommunicate request_size=4 [10:13:15]MH_SAM_APDU [10:13:15]CAPDU: 80 11 00 00 [10:13:15]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [10:13:15]Write i2c OK [10:13:15]MH_I2C_Read... [10:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:15]Read from MH i2c: E2 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 17 00 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0D [10:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:13:15]wFMCommunicate OK [10:13:15]requested_item fd.num is exist - process it [10:13:15]SAM_PROTO_GetFieldsCounters [10:13:15]wFMCommunicate request_size=4 [10:13:15]MH_SAM_APDU [10:13:15]CAPDU: 80 13 00 00 [10:13:15]Write to MH i2c: E2 08 00 2E 07 80 13 00 00 00 00 00 00 B1 [10:13:15]Write i2c OK [10:13:15]MH_I2C_Read... [10:13:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:15]Read from MH i2c: E2 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 62 00 [10:13:15]MH_I2C_Read... [10:13:15]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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:13:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:15]wFMCommunicate OK [10:13:15]SAM_PROTO_GetFieldsCounters done [10:13:15]requested_item shift.num is exist - process it [10:13:15]requested_item shift.opened is exist - process it [10:13:15]req_shift_opened [10:13:15]FM_GetShiftState [10:13:15]SAM_PROTO_GetShiftState [10:13:15]wFMCommunicate request_size=4 [10:13:15]MH_SAM_APDU [10:13:15]CAPDU: 80 13 01 00 [10:13:15]Write to MH i2c: E2 08 00 2F 07 80 13 01 00 00 00 00 00 B3 [10:13:15]Write i2c OK [10:13:15]MH_I2C_Read... [10:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:15]Read from MH i2c: E2 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 0E 00 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 0E 00 2F 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F9 [10:13:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:13:15]wFMCommunicate OK [10:13:15]SAM_PROTO_GetShiftState done [10:13:15]FM_GetShiftState done [10:13:15]req_shift_opened done [10:13:15]requested_item shift.open_date is exist - process it [10:13:15]req_shift_open_date [10:13:15]req_shift_open_date done [10:13:15]produce_requested_data done [10:13:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86298,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:13:15]process_action_free close_receipt [10:13:15]json_value_free [10:13:15]json_value_free done [10:13:15]process_json_proto returns [10:13:15]Send response to host [10:13:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86298,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:13:15]free response buf [10:13:15]execute_script done [10:13:15]execute_script returns [10:13:15]free content buf [10:13:15]Sock 10.Close socket [10:13:15]Sock 10.Thread stoped [10:13:17]Connected sock=11 [10:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 79 E0 07 01 5D C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4C 00 00 00 F4 03 04 00 38 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 51 01 00 35 04 06 00 E7 F1 75 9A D6 15 CB 3F 30 6D A2 CC B2 6B [10:13:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6C BD 47 00 34 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 51 01 00 F4 03 04 00 0E 47 EE 66 B6 04 01 00 00 B6 E1 C4 58 CD 60 C9 DF [10:13:17]CommunicateWithHost err = 0 [10:13:17]CheckOFDResponse [10:13:17]1017 (14) - 77093643461234 [10:13:17]1041 (16) - 0000000000874979 [10:13:17]1040 (4) - 86298 [10:13:17]1012 (4) - 21.09.2024 04:09 [10:13:17]1206 (1) - 0 [10:13:17]OFD Sender: Remove packet 86298 [10:13:17]ProducePacketName [10:13:17]name=ofd_packets/00086298 [10:13:17]NVStorageDeleteData [10:13:18]OFD Sender: No OFD packet to send [10:13:23]OFD Sender: No OFD packet to send [10:13:27]recv_with_timeout no data received [10:13:28]OFD Sender: No OFD packet to send [10:13:33]OFD Sender: No OFD packet to send [10:13:38]OFD Sender: No OFD packet to send [10:13:42]recv_with_timeout no data received [10:13:43]OFD Sender: No OFD packet to send [10:13:48]OFD Sender: No OFD packet to send [10:13:50]accept exits with 9 [10:13:50]New connection [10:13:50]New thread 3067051364 created [10:13:50]Thread 3066908004 joined [10:13:50]Waiting for new connection... [10:13:50] Sock 9.Parse request [10:13:50]Sock 9.Check first char [10:13:50]Sock 9.First char is OK [10:13:50]request: POST /json_proto HTTP/1.0 [10:13:50]Method: POST [10:13:50]URL: /json_proto [10:13:50]Method is POST - this is cgi request [10:13:50]url: /json_proto [10:13:50]query_string will be loaded in cgi processing [10:13:50]execute_cgi json_proto POST (null) [10:13:50]execute_cgi path=json_proto method=POST [10:13:50]POST find Content-Length [10:13:50]Host: 172.17.47.196:8080 [10:13:50]Content-Length: 682 [10:13:50]Content-Type: application/json [10:13:50] [10:13:50]POST finish read [10:13:50]Found Content-Length = 682 [10:13:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:50]execute_script... [10:13: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)871194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:50]POST & json_proto [10:13:50]process_json_proto [10:13:50]json parsed OK: [10:13:50]protocol is kg_v1.0 [10:13:50]action value=close_receipt [10:13:50]process_action close_receipt [10:13:50]cmd_close_receipt [10:13:50]MH_GetDate [10:13:50]Write to MH i2c: F0 00 00 30 07 26 [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: F0 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: F0 09 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: F0 09 00 30 07 00 5F 9C EE 66 4C 6B 94 66 2F [10:13:50]GetLastDocTimeStamp 1726913592 [10:13:50]current date 1726913631 [10:13:50]FM_GetShiftState [10:13:50]SAM_PROTO_GetShiftState [10:13:50]wFMCommunicate request_size=4 [10:13:50]MH_SAM_APDU [10:13:50]CAPDU: 80 13 01 00 [10:13:50]Write to MH i2c: E2 08 00 31 07 80 13 01 00 00 00 00 00 B5 [10:13:50]Write i2c OK [10:13:50]MH_I2C_Read... [10:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:50]Read from MH i2c: E2 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 0E 00 [10:13:50]MH_I2C_Read... [10:13:50]Read from MH i2c: E2 0E 00 31 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FB [10:13:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:13:50]wFMCommunicate OK [10:13:50]SAM_PROTO_GetShiftState done [10:13:50]FM_GetShiftState done [10:13:50]opened in 1726877910 [10:13:50]opened+sec_in_day 1726964310 [10:13:50]quantity*price = 50063 [10:13:50]sum+1 = 50064 [10:13:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 77 21.09.2024 10:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86299 ФПД: 131804328351482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101351&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86299&fm=131804328351482&tin=02508201610067®Number=0000000000092592&sum=50000 [10:13:52]StoreToDocumentArchive [10:13:52]shift 496 fd 86299 [10:13:52]save to /storage/0496/doc_00086299 [10:13:52]save last doc name /storage/0496/doc_00086299 to /storage/kkm_last_doc_name [10:13:52]save OK [10:13:52]Clear old archive folders... [10:13:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:13:52]tlvbuf is 002D4FC0 [10:13:52]SAM_PROTO_ClearQueue [10:13:52]wFMCommunicate request_size=4 [10:13:52]MH_SAM_APDU [10:13:52]CAPDU: 80 09 00 00 [10:13:52]Write to MH i2c: E2 08 00 3E 07 80 09 00 00 00 00 00 00 B7 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 3E 07 00 90 00 B9 [10:13:52]RAPDU: 90 00 [10:13:52]wFMCommunicate OK [10:13:52]SAM_PROTO_ClearQueue done [10:13:52]KKMCreateOFDPacket [10:13:52]OFDProtocolAddRootSTLVToBuf [10:13:52]FM_MakeSignedData [10:13:52]FM_MakeSignedData [10:13:52]SAM_PROTO_SignData [10:13:52]wFMCommunicate request_size=4 [10:13:52]MH_SAM_APDU [10:13:52]CAPDU: 80 0D 01 02 [10:13:52]Write to MH i2c: E2 08 00 3F 07 80 0D 01 02 00 00 00 00 BF [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [10:13:52]RAPDU: 90 00 [10:13:52]wFMCommunicate OK [10:13:52]wFMCommunicate request_size=255 [10:13:52]MH_SAM_APDU [10:13: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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 5F 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1B 51 01 00 35 04 06 00 [10:13:52]Write to MH i2c: E2 02 01 40 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 5F 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1B 51 01 00 35 04 06 00 00 00 BB [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [10:13:52]RAPDU: 90 00 [10:13:52]wFMCommunicate OK [10:13:52]wFMCommunicate request_size=11 [10:13:52]MH_SAM_APDU [10:13:52]CAPDU: 80 0D 02 02 06 77 E0 16 2B D6 FA [10:13:52]Write to MH i2c: E2 0E 00 41 07 80 0D 02 02 06 00 77 E0 16 2B D6 FA 00 00 36 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [10:13:52]RAPDU: 90 00 [10:13:52]wFMCommunicate OK [10:13:52]wFMCommunicate request_size=4 [10:13:52]MH_SAM_APDU [10:13:52]CAPDU: 80 0D 03 02 [10:13:52]Write to MH i2c: E2 08 00 42 07 80 0D 03 02 00 00 00 00 C4 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 0B 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 0B 00 42 07 00 12 3C C2 3A 4D 0A BD 14 90 00 37 [10:13:52]RAPDU: 12 3C C2 3A 4D 0A BD 14 90 00 [10:13:52]wFMCommunicate OK [10:13:52]SAM_PROTO_SignData done [10:13:52]FM_MakeSignedData done [10:13:52]CreateOFDProtocolMessage [10:13:52]wFMCommunicate request_size=4 [10:13:52]MH_SAM_APDU [10:13:52]CAPDU: 80 11 00 00 [10:13:52]Write to MH i2c: E2 08 00 43 07 80 11 00 00 00 00 00 00 C4 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:52]Read from MH i2c: E2 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 17 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: E2 17 00 43 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 23 [10:13:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:13:52]wFMCommunicate OK [10:13:52]CreateOFDProtocolMessage done [10:13:52]OFDSenderStorePacket 86299 [10:13:52]StoreOFDPacket docnum=86299 [10:13:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 53 6D 08 01 A5 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 5F 9C EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1B 51 01 00 35 04 06 00 77 E0 16 2B D6 FA 12 3C C2 3A 4D 0A BD 14 [10:13:52]CheckFolder [10:13:52]dirname=/storage/ofd_packets [10:13:52]CheckFolder done [10:13:52]ProducePacketName [10:13:52]name=ofd_packets/00086299 [10:13:52]NVStorageSaveData ofd_packets/00086299 [10:13:52]File name is /storage/ofd_packets/00086299 [10:13:52]Write 302 bytes [10:13:52]NVStorageSaveData done [10:13:52]OFDSenderStorePacket done [10:13:52]KKMCreateOFDPacket done [10:13:52]NVStorageSaveData kkm_last_timestamp [10:13:52]File name is /storage/kkm_last_timestamp [10:13:52]OFD Sender: Processing packet 86299 [packets to send 268, broken 267] [10:13:52]ProducePacketName [10:13:52]name=ofd_packets/00086299 [10:13:52]OFD Sender: To server: pG, [10:13:52]CommunicateWithHost lk.salyk.kg:30040 [10:13:52]ConnectInit lk.salyk.kg [10:13:52]Write 4 bytes [10:13:52]NVStorageSaveData done [10:13:52]ExternCall_PrintAddStr [10:13:52]wPrintStart [10:13:52]Write to MH i2c: 01 00 00 44 07 4B [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 44 07 00 00 00 00 00 FF 0F 60 [10:13:52]RasterBufferAndPrint [10:13:52]line Счет N : (1)871194 [10:13:52]line ИНН: 02508201610067 [10:13:52]line Контрольно-Кассовый Чек [10:13:52]line ПРОДАЖА [10:13:52]line ТРК (МРК, ГНК) : 64 [10:13:52]line Товар: 2710194210 [10:13:52]line ДТ(л)-К-4 [10:13:52]line 6.570 * 76.20 [10:13:52]line = 500.63 [10:13:52]line НДС 12% НСП 1% [10:13:52]line > о реализуемом товаре [10:13:52]line ОКРУГЛЕНИЕ: -0.63 [10:13:52]line ИТОГО: 500.00 [10:13:52]line Внесено: 500.00 [10:13:52]line СДАЧА: 0.00 [10:13:52]line НСП 1% : 4.43 [10:13:52]line НДС 12% : 53.16 [10:13:52]line Наличными: 500.00 [10:13:52]line Безнал.: 0.00 [10:13:52]line Место: АЗС № 137 "Партнер Нефть" [10:13:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:13:52]line СНО: Общий режим [10:13:52]line Чек 77 21.09.2024 10:13 [10:13:52]line Смена: 496 ФФД: 1.0 [10:13:52]line ЗНМ: 0300000064 [10:13:52]line РНМ: 0000000000092592 [10:13:52]line Версия ККМ: 001 [10:13:52]line ФМ: 0000000000874979 [10:13:52]line ФД: 86299 [10:13:52]line ФПД: 131804328351482 [10:13:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T101351&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86299&fm=131804328351482&tin=02508201610067®Number=0000000000092592&sum=50000 [10:13:52]written 0, free lines is 4095 [10:13:53]Write to MH i2c: 01 00 00 6F 07 76 [10:13:53]Write i2c OK [10:13:53]MH_I2C_Read... [10:13:53]Read from MH i2c: 01 [10:13:53]MH_I2C_Read... [10:13:53]Read from MH i2c: 01 07 00 [10:13:53]MH_I2C_Read... [10:13:53]Read from MH i2c: 01 07 00 6F 07 00 00 00 00 00 E1 0C 6A [10:13:53]RasterBufferAndPrint [10:13:53]line [10:13:53]line [10:13:53]line [10:13:53]line [10:13:53]line [10:13:53]written 0, free lines is 3303 [10:13:53]MH_Cut [10:13:53]Write to MH i2c: D1 01 00 76 07 01 4F [10:13:53]Write i2c OK [10:13:53]MH_I2C_Read... [10:13:53]Read from MH i2c: D1 [10:13:53]MH_I2C_Read... [10:13:53]Read from MH i2c: D1 01 00 [10:13:53]MH_I2C_Read... [10:13:53]Read from MH i2c: D1 01 00 76 07 00 4E [10:13:53]Write to MH i2c: 01 00 00 77 07 7E [10:13:53]Write i2c OK [10:13:53]MH_I2C_Read... [10:13:53]*** Cut start [10:13:53]*** Partial cut [10:13:53]*** CUTSNS_PIN = 1 [10:13:53]*** CUTSNS_PIN = 0 [10:13:54]*** Brake cut motor [10:13:54]Read from MH i2c: 01 [10:13:54]MH_I2C_Read... [10:13:54]*** Stop cut motor [10:13:54]*** Cut end [10:13:54]Read from MH i2c: 01 07 00 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: 01 07 00 77 07 00 00 00 00 00 FF 0F 93 [10:13:54]process_action close_receipt done [10:13:54]requested_data is exist [10:13:54]produce_requested_data [10:13:54]requested_item fm.sn is exist - process it [10:13:54]wFMCommunicate request_size=4 [10:13:54]MH_SAM_APDU [10:13:54]CAPDU: 80 11 00 00 [10:13:54]Write to MH i2c: E2 08 00 78 07 80 11 00 00 00 00 00 00 F9 [10:13:54]Write i2c OK [10:13:54]MH_I2C_Read... [10:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:54]Read from MH i2c: E2 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 17 00 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 17 00 78 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 58 [10:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:13:54]wFMCommunicate OK [10:13:54]requested_item fd.num is exist - process it [10:13:54]SAM_PROTO_GetFieldsCounters [10:13:54]wFMCommunicate request_size=4 [10:13:54]MH_SAM_APDU [10:13:54]CAPDU: 80 13 00 00 [10:13:54]Write to MH i2c: E2 08 00 79 07 80 13 00 00 00 00 00 00 FC [10:13:54]Write i2c OK [10:13:54]MH_I2C_Read... [10:13:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:54]Read from MH i2c: E2 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 62 00 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 62 00 79 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [10:13:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:54]wFMCommunicate OK [10:13:54]SAM_PROTO_GetFieldsCounters done [10:13:54]requested_item shift.num is exist - process it [10:13:54]requested_item shift.opened is exist - process it [10:13:54]req_shift_opened [10:13:54]FM_GetShiftState [10:13:54]SAM_PROTO_GetShiftState [10:13:54]wFMCommunicate request_size=4 [10:13:54]MH_SAM_APDU [10:13:54]CAPDU: 80 13 01 00 [10:13:54]Write to MH i2c: E2 08 00 7A 07 80 13 01 00 00 00 00 00 FE [10:13:54]Write i2c OK [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 [10:13:54]MH_I2C_Read... [10:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:54]Read from MH i2c: E2 0E 00 [10:13:54]MH_I2C_Read... [10:13:54]Read from MH i2c: E2 0E 00 7A 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 44 [10:13:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:13:54]wFMCommunicate OK [10:13:54]SAM_PROTO_GetShiftState done [10:13:54]FM_GetShiftState done [10:13:54]req_shift_opened done [10:13:54]requested_item shift.open_date is exist - process it [10:13:54]req_shift_open_date [10:13:54]req_shift_open_date done [10:13:54]produce_requested_data done [10:13:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86299,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:13:54]process_action_free close_receipt [10:13:54]json_value_free [10:13:54]json_value_free done [10:13:54]process_json_proto returns [10:13:54]Send response to host [10:13:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86299,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:13:54]free response buf [10:13:54]execute_script done [10:13:54]execute_script returns [10:13:54]free content buf [10:13:54]Sock 9.Close socket [10:13:54]Sock 9.Thread stoped [10:13:56]recv_with_timeout no data received [10:13:57]ConnectInit Can't take IP for lk.salyk.kg [10:13:57]CommunicateWithHost connect error [10:13:57]CommunicateWithHost err = -1 [10:13:57]OFD Sender: Server communicate error [10:14:02]OFD Sender: Processing packet 86299 [packets to send 268, broken 267] [10:14:02]ProducePacketName [10:14:02]name=ofd_packets/00086299 [10:14:02]OFD Sender: To server: pG, [10:14:02]CommunicateWithHost lk.salyk.kg:30040 [10:14:02]ConnectInit lk.salyk.kg [10:14:04]accept exits with 10 [10:14:04]New connection [10:14:04]New thread 3066908004 created [10:14:04]Thread 3067051364 joined [10:14:04]Waiting for new connection... [10:14:04] Sock 10.Parse request [10:14:04]Sock 10.Check first char [10:14:04]Sock 10.First char is OK [10:14:04]request: POST /json_proto HTTP/1.0 [10:14:04]Method: POST [10:14:04]URL: /json_proto [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]A0 *** [00:00:09]01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 5910861+1721002828=1726913689 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 9A 9C EE 66 4C 6B 94 66 3A [10:14:50]Current date/time: 21.09.2024 10:14 [10:14:50]FM_Init [10:14:50]wFMConnect [10:14:50]MH_SAM_On [10:14:50]Write to MH i2c: E0 00 00 08 00 E7 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_init finished! [10:14:50]*** atr: [10:14:50]*** 0F 3B D5 18 FF 81 91 FE [10:14:50]*** 1F C3 80 73 C8 21 10 0A [10:14:50]*** 00 00 00 00 00 00 00 00 [10:14:50]*** 00 00 00 00 00 00 00 00 [10:14:50]*** 00 00 00 00 00 00 00 00 [10:14:50]*** 00 00 00 00 00 00 00 00 [10:14:50]*** 00 00 00 00 00 00 00 00 [10:14:50]*** 00 00 00 00 00 00 00 00 [10:14:50]Read from MH i2c: E0 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E0 10 00 [10:14:50]MH_I2C_Read... [10:14:50]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:14:50]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:14:50]wFMCommunicate request_size=10 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:14:50]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:14:50]RAPDU: 90 00 [10:14:50]wFMCommunicate OK [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 11 00 00 [10:14:50]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [10:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:14:50]wFMCommunicate OK [10:14:50]Detected FM SN is 0000000000874979 [10:14:50]Stored FM SN is 0000000000874979 [10:14:50]wFMCommunicate request_size=9 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 16 00 00 04 B6 D7 00 00 [10:14:50]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:14:50]RAPDU: 90 00 [10:14:50]wFMCommunicate OK [10:14:50]FM PIN OK [10:14:50]wFMCommunicate request_size=8 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 14 04 00 03 02 00 01 [10:14:50]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:14:50]RAPDU: 90 00 [10:14:50]wFMCommunicate OK [10:14:50]wFMCommunicate request_size=13 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:14:50]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:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:14:50]RAPDU: 90 00 [10:14:50]wFMCommunicate OK [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 11 00 00 [10:14:50]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [10:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:14:50]wFMCommunicate OK [10:14:50]DocumentArchiveInit [10:14:50]Start Httpd... [10:14:50]Httpd thread 3067223396 created [10:14:50]Write to MH i2c: 01 00 00 0F 00 0F [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: 01 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: 01 07 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:14:50]MH Int Process started [10:14:50]Allocated Socket 8 [10:14:50]Bind OK [10:14:50]Listen OK [10:14:50]httpd running on port 8080 [10:14:50]Waiting for new connection... [10:14:50]accept exits with 9 [10:14:50]New connection [10:14:50]New thread 3066936676 created [10:14:50]Waiting for new connection... [10:14:50] Sock 9.Parse request [10:14:50]Sock 9.Check first char [10:14:50]Sock 9.First char is OK [10:14:50]request: POST /json_proto HTTP/1.0 [10:14:50]Method: POST [10:14:50]URL: /json_proto [10:14:50]Method is POST - this is cgi request [10:14:50]url: /json_proto [10:14:50]query_string will be loaded in cgi processing [10:14:50]execute_cgi json_proto POST (null) [10:14:50]execute_cgi path=json_proto method=POST [10:14:50]POST find Content-Length [10:14:50]Host: 172.17.47.196:8080 [10:14:50]Content-Length: 215 [10:14:50]Content-Type: application/json [10:14:50] [10:14:50]POST finish read [10:14:50]Found Content-Length = 215 [10:14:50]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:14:50]execute_script... [10:14:50]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:14:50]POST & json_proto [10:14:50]process_json_proto [10:14:50]json parsed OK: [10:14:50]protocol is kg_v1.0 [10:14:50]action value=get_value [10:14:50]process_action get_value [10:14:50]cmd_get_value [10:14:50]process_action get_value done [10:14:50]requested_data is exist [10:14:50]produce_requested_data [10:14:50]requested_item kkm.sn is exist - process it [10:14:50]requested_item kkm.ver is exist - process it [10:14:50]requested_item fm.sn is exist - process it [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 11 00 00 [10:14:50]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [10:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:14:50]wFMCommunicate OK [10:14:50]requested_item fd.num is exist - process it [10:14:50]SAM_PROTO_GetFieldsCounters [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 13 00 00 [10:14:50]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 62 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [10:14:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:50]wFMCommunicate OK [10:14:50]SAM_PROTO_GetFieldsCounters done [10:14:50]requested_item shift.num is exist - process it [10:14:50]requested_item shift.opened is exist - process it [10:14:50]req_shift_opened [10:14:50]FM_GetShiftState [10:14:50]SAM_PROTO_GetShiftState [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 13 01 00 [10:14:50]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 0E 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [10:14:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:14:50]wFMCommunicate OK [10:14:50]SAM_PROTO_GetShiftState done [10:14:50]FM_GetShiftState done [10:14:50]req_shift_opened done [10:14:50]requested_item shift.open_date is exist - process it [10:14:50]req_shift_open_date [10:14:50]req_shift_open_date done [10:14:50]produce_requested_data done [10:14:50]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86300,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:14:50]process_action_free get_value [10:14:50]json_value_free [10:14:50]json_value_free done [10:14:50]process_json_proto returns [10:14:50]Send response to host [10:14:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86300,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:14:50]free response buf [10:14:50]execute_script done [10:14:50]execute_script returns [10:14:50]free content buf [10:14:50]Sock 9.Close socket [10:14:50]Sock 9.Thread stoped [10:14:50]accept exits with 10 [10:14:50]New connection [10:14:50]New thread 3066793316 created [10:14:50]Thread 3066936676 joined [10:14:50]Waiting for new connection... [10:14:50] Sock 10.Parse request [10:14:50]Sock 10.Check first char [10:14:50]Sock 10.First char is OK [10:14:50]request: POST /json_proto HTTP/1.0 [10:14:50]Method: POST [10:14:50]URL: /json_proto [10:14:50]Method is POST - this is cgi request [10:14:50]url: /json_proto [10:14:50]query_string will be loaded in cgi processing [10:14:50]execute_cgi json_proto POST (null) [10:14:50]execute_cgi path=json_proto method=POST [10:14:50]POST find Content-Length [10:14:50]Host: 172.17.47.196:8080 [10:14:50]Content-Length: 331 [10:14:50]Content-Type: application/json [10:14:50] [10:14:50]POST finish read [10:14:50]Found Content-Length = 331 [10:14:50]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:14:50]execute_script... [10:14:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:14:50]POST & json_proto [10:14:50]process_json_proto [10:14:50]json parsed OK: [10:14:50]protocol is kg_v1.0 [10:14:50]action value=get_value [10:14:50]process_action get_value [10:14:50]cmd_get_value [10:14:50]process_action get_value done [10:14:50]requested_data is exist [10:14:50]produce_requested_data [10:14:50]requested_item fm.sale.total is exist - process it [10:14:50]SAM_PROTO_GetFMData [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 13 03 00 [10:14:50]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]OFD Sender: No OFD packet to send [10:14:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 FD 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 3B 4D 01 00 69 04 A3 00 6F 04 04 00 C1 4A 01 00 B1 04 05 00 B0 47 00 B5 01 70 04 05 00 30 CB 94 87 01 72 04 04 00 80 7C 6B 2D 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 7B E5 6B 2E 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 B7 3F DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 2B [10:14:51]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 3B 4D 01 00 69 04 A3 00 6F 04 04 00 C1 4A 01 00 B1 04 05 00 B0 47 00 B5 01 70 04 05 00 30 CB 94 87 01 72 04 04 00 80 7C 6B 2D 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 7B E5 6B 2E 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 B7 3F DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [10:14:51]wFMCommunicate OK [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 17 00 00 [10:14:51]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 FD 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [10:14:51]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:14:51]wFMCommunicate OK [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 17 00 00 [10:14:51]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:14:51]Read from MH i2c: E2 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 FD 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [10:14:51]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:14:51]wFMCommunicate OK [10:14:51]wFMCommunicate request_size=4 [10:14:51]MH_SAM_APDU [10:14:51]CAPDU: 80 17 00 00 [10:14:51]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 FD 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [10:14:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [10:14:52]wFMCommunicate OK [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 17 00 00 [10:14:52]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 E5 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:14:52]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:14:52]wFMCommunicate OK [10:14:52]SAM_PROTO_GetFMData done [10:14:52]requested_item fm.sale_refund.total is exist - process it [10:14:52]requested_item fm.buy.total is exist - process it [10:14:52]requested_item shift.sale.total is exist - process it [10:14:52]SAM_PROTO_GetShiftData [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 13 02 00 [10:14:52]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 FD 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 4E 00 00 00 69 04 9C 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 B1 60 7B 70 04 03 00 4C 6B 70 72 04 03 00 65 F5 0A 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 BD 1A 0D 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 8C 17 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 AD [10:14:52]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 4E 00 00 00 69 04 9C 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 B1 60 7B 70 04 03 00 4C 6B 70 72 04 03 00 65 F5 0A 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 BD 1A 0D 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 8C 17 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:14:52]wFMCommunicate OK [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 17 00 00 [10:14:52]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 FD 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 05 [10:14:53]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:14:53]wFMCommunicate OK [10:14:53]wFMCommunicate request_size=4 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 17 00 00 [10:14:53]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 FD 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 FD 00 1A 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C2 [10:14:53]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:14:53]wFMCommunicate OK [10:14:53]wFMCommunicate request_size=4 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 17 00 00 [10:14:53]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:14:53]Read from MH i2c: E2 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 FD 00 [10:14:53]MH_I2C_Read... [10:14:53]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 13 [10:14:53]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:14:53]wFMCommunicate OK [10:14:53]wFMCommunicate request_size=4 [10:14:53]MH_SAM_APDU [10:14:53]CAPDU: 80 17 00 00 [10:14:53]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:14:53]Write i2c OK [10:14:53]MH_I2C_Read... [10:14:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:14:54]Read from MH i2c: E2 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: E2 D6 00 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: E2 D6 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [10:14:54]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:14:54]wFMCommunicate OK [10:14:54]SAM_PROTO_GetShiftData done [10:14:54]requested_item shift.sale.total_cash is exist - process it [10:14:54]requested_item shift.sale_refund.total is exist - process it [10:14:54]requested_item shift.sale_refund.total_cash is exist - process it [10:14:54]requested_item shift.buy.total is exist - process it [10:14:54]requested_item shift.buy.total_cash is exist - process it [10:14:54]produce_requested_data done [10:14:54]produce_requested_data return {"fm.sale.total":73316617.44,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":80856.81,"shift.sale.total_cash":73675.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:14:54]process_action_free get_value [10:14:54]json_value_free [10:14:54]json_value_free done [10:14:54]process_json_proto returns [10:14:54]Send response to host [10:14:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73316617.44,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":80856.81,"shift.sale.total_cash":73675.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:14:54]free response buf [10:14:54]execute_script done [10:14:54]execute_script returns [10:14:54]free content buf [10:14:54]Sock 10.Close socket [10:14:54]Sock 10.Thread stoped [10:14:56]OFD Sender: No OFD packet to send [10:15:01]OFD Sender: No OFD packet to send [10:15:06]OFD Sender: No OFD packet to send [10:15:09]recv_with_timeout no data received [10:15:11]OFD Sender: No OFD packet to send [10:15:16]OFD Sender: No OFD packet to send [10:15:21]OFD Sender: No OFD packet to send [10:15:22]recv_with_timeout no data received [10:15:26]OFD Sender: No OFD packet to send [10:15:31]OFD Sender: No OFD packet to send [10:15:36]OFD Sender: No OFD packet to send [10:15:36]recv_with_timeout no data received [10:15:41]OFD Sender: No OFD packet to send [10:15:46]OFD Sender: No OFD packet to send [10:15:51]OFD Sender: No OFD packet to send [10:15:56]OFD Sender: No OFD packet to send [10:16:01]OFD Sender: No OFD packet to send [10:16:06]OFD Sender: No OFD packet to send [10:16:11]OFD Sender: No OFD packet to send [10:16:16]OFD Sender: No OFD packet to send [10:16:21]OFD Sender: No OFD packet to send [10:16:26]OFD Sender: No OFD packet to send [10:16:31]OFD Sender: No OFD packet to send [10:16:36]OFD Sender: No OFD packet to send [10:16:41]OFD Sender: No OFD packet to send [10:16:46]OFD Sender: No OFD packet to send [10:16:51]OFD Sender: No OFD packet to send [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:33]recv_with_timeout no data received [10:17:36]OFD Sender: No OFD packet to send [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:31]OFD Sender: No OFD packet to send [10:18:36]OFD Sender: No OFD packet to send [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:18:58]recv_with_timeout no data received [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:16]OFD Sender: No OFD packet to send [10:20:21]OFD Sender: No OFD packet to send [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:36]OFD Sender: No OFD packet to send [10:20:41]OFD Sender: No OFD packet to send [10:20:46]OFD Sender: No OFD packet to send [10:20:51]OFD Sender: No OFD packet to send [10:20:56]OFD Sender: No OFD packet to send [10:21:01]OFD Sender: No OFD packet to send [10:21:06]OFD Sender: No OFD packet to send [10:21:11]OFD Sender: No OFD packet to send [10:21:16]OFD Sender: No OFD packet to send [10:21:21]OFD Sender: No OFD packet to send [10:21:26]OFD Sender: No OFD packet to send [10:21:31]OFD Sender: No OFD packet to send [10:21:36]OFD Sender: No OFD packet to send [10:21:41]OFD Sender: No OFD packet to send [10:21:46]OFD Sender: No OFD packet to send [10:21:51]OFD Sender: No OFD packet to send [10:21:56]OFD Sender: No OFD packet to send [10:22:01]OFD Sender: No OFD packet to send [10:22:06]OFD Sender: No OFD packet to send [10:22:11]OFD Sender: No OFD packet to send [10:22:16]OFD Sender: No OFD packet to send [10:22:21]OFD Sender: No OFD packet to send [10:22:26]OFD Sender: No OFD packet to send [10:22:31]OFD Sender: No OFD packet to send [10:22:36]OFD Sender: No OFD packet to send [10:22:41]OFD Sender: No OFD packet to send [10:22:46]OFD Sender: No OFD packet to send [10:22:51]OFD Sender: No OFD packet to send [10:22:56]OFD Sender: No OFD packet to send [10:23:01]OFD Sender: No OFD packet to send [10:23:06]recv_with_timeout no data received [10:23:06]OFD Sender: No OFD packet to send [10:23:11]OFD Sender: No OFD packet to send [10:23:16]OFD Sender: No OFD packet to send [10:23:21]OFD Sender: No OFD packet to send [10:23:26]OFD Sender: No OFD packet to send [10:23:31]OFD Sender: No OFD packet to send [10:23:36]OFD Sender: No OFD packet to send [10:23:41]OFD Sender: No OFD packet to send [10:23:46]OFD Sender: No OFD packet to send [10:23:51]OFD Sender: No OFD packet to send [10:23:56]OFD Sender: No OFD packet to send [10:24:01]OFD Sender: No OFD packet to send [10:24:06]OFD Sender: No OFD packet to send [10:24:11]OFD Sender: No OFD packet to send [10:24:16]OFD Sender: No OFD packet to send [10:24:21]OFD Sender: No OFD packet to send [10:24:27]OFD Sender: No OFD packet to send [10:24:32]OFD Sender: No OFD packet to send [10:24:37]OFD Sender: No OFD packet to send [10:24:42]OFD Sender: No OFD packet to send [10:24:47]OFD Sender: No OFD packet to send [10:24:52]OFD Sender: No OFD packet to send [10:24:57]OFD Sender: No OFD packet to send [10:25:02]OFD Sender: No OFD packet to send [10:25:07]OFD Sender: No OFD packet to send [10:25:12]OFD Sender: No OFD packet to send [10:25:17]OFD Sender: No OFD packet to send [10:25:22]OFD Sender: No OFD packet to send [10:25:26]accept exits with 9 [10:25:26]New connection [10:25:26]New thread 3066936676 created [10:25:26]Thread 3066793316 joined [10:25:26]Waiting for new connection... [10:25:26] Sock 9.Parse request [10:25:26]Sock 9.Check first char [10:25:26]Sock 9.First char is OK [10:25:26]request: POST /json_proto HTTP/1.0 [10:25:26]Method: POST [10:25:26]URL: /json_proto [10:25:26]Method is POST - this is cgi request [10:25:26]url: /json_proto [10:25:26]query_string will be loaded in cgi processing [10:25:26]execute_cgi json_proto POST (null) [10:25:26]execute_cgi path=json_proto method=POST [10:25:26]POST find Content-Length [10:25:26]Host: 172.17.47.196:8080 [10:25:26]Content-Length: 687 [10:25:26]Content-Type: application/json [10:25:26] [10:25:26]POST finish read [10:25:26]Found Content-Length = 687 [10:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:26]execute_script... [10:25: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)871197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:26]POST & json_proto [10:25:26]process_json_proto [10:25:26]json parsed OK: [10:25:26]protocol is kg_v1.0 [10:25:26]action value=close_receipt [10:25:26]process_action close_receipt [10:25:26]cmd_close_receipt [10:25:26]MH_GetDate [10:25:26]Write to MH i2c: F0 00 00 1D 00 0C [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: F0 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: F0 09 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: F0 09 00 1D 00 00 16 9F EE 66 4C 6B 94 66 CF [10:25:26]GetLastDocTimeStamp 1726913645 [10:25:26]current date 1726914326 [10:25:26]FM_GetShiftState [10:25:26]SAM_PROTO_GetShiftState [10:25:26]wFMCommunicate request_size=4 [10:25:26]MH_SAM_APDU [10:25:26]CAPDU: 80 13 01 00 [10:25:26]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:26]Read from MH i2c: E2 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 0E 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [10:25:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:25:26]wFMCommunicate OK [10:25:26]SAM_PROTO_GetShiftState done [10:25:26]FM_GetShiftState done [10:25:26]opened in 1726877910 [10:25:26]opened+sec_in_day 1726964310 [10:25:26]quantity*price = 100050 [10:25:26]sum+1 = 100052 [10:25:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 79 21.09.2024 10:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86301 ФПД: 6084622897518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102526&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86301&fm=6084622897518&tin=02508201610067®Number=0000000000092592&sum=100000 [10:25:27]StoreToDocumentArchive [10:25:27]shift 496 fd 86301 [10:25:27]save to /storage/0496/doc_00086301 [10:25:27]save last doc name /storage/0496/doc_00086301 to /storage/kkm_last_doc_name [10:25:27]save OK [10:25:27]Clear old archive folders... [10:25:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:25:27]tlvbuf is 01EE0B70 [10:25:27]SAM_PROTO_ClearQueue [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 09 00 00 [10:25:27]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:25:27]RAPDU: 90 00 [10:25:27]wFMCommunicate OK [10:25:27]SAM_PROTO_ClearQueue done [10:25:27]KKMCreateOFDPacket [10:25:27]OFDProtocolAddRootSTLVToBuf [10:25:27]FM_MakeSignedData [10:25:27]FM_MakeSignedData [10:25:27]SAM_PROTO_SignData [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 0D 01 02 [10:25:27]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:25:27]RAPDU: 90 00 [10:25:27]wFMCommunicate OK [10:25:27]wFMCommunicate request_size=255 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 16 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 51 01 00 35 04 06 00 [10:25:27]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 16 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 51 01 00 35 04 06 00 00 00 D7 [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:25:27]RAPDU: 90 00 [10:25:27]wFMCommunicate OK [10:25:27]wFMCommunicate request_size=11 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 0D 02 02 06 05 88 AF C9 51 6E [10:25:27]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 05 88 AF C9 51 6E 00 00 78 [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:25:27]RAPDU: 90 00 [10:25:27]wFMCommunicate OK [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 0D 03 02 [10:25:27]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 0B 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 0B 00 2F 00 00 AB 8C 08 FD 36 3B 27 80 90 00 FF [10:25:27]RAPDU: AB 8C 08 FD 36 3B 27 80 90 00 [10:25:27]wFMCommunicate OK [10:25:27]SAM_PROTO_SignData done [10:25:27]FM_MakeSignedData done [10:25:27]CreateOFDProtocolMessage [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 11 00 00 [10:25:27]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 17 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [10:25:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:25:27]wFMCommunicate OK [10:25:27]CreateOFDProtocolMessage done [10:25:27]OFDSenderStorePacket 86301 [10:25:27]StoreOFDPacket docnum=86301 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5911676+1721002828=1726914504 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 C9 9F EE 66 4C 6B 94 66 6C [10:28:25]Current date/time: 21.09.2024 10:28 [10:28:25]FM_Init [10:28:25]wFMConnect [10:28:25]MH_SAM_On [10:28:25]Write to MH i2c: E0 00 00 08 00 E7 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_init finished! [10:28:25]*** atr: [10:28:25]*** 0F 3B D5 18 FF 81 91 FE [10:28:25]*** 1F C3 80 73 C8 21 10 0A [10:28:25]*** 00 00 00 00 00 00 00 00 [10:28:25]*** 00 00 00 00 00 00 00 00 [10:28:25]*** 00 00 00 00 00 00 00 00 [10:28:25]*** 00 00 00 00 00 00 00 00 [10:28:25]*** 00 00 00 00 00 00 00 00 [10:28:25]*** 00 00 00 00 00 00 00 00 [10:28:25]Read from MH i2c: E0 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E0 10 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:28:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:28:25]wFMCommunicate request_size=10 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:28:25]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:28:25]RAPDU: 90 00 [10:28:25]wFMCommunicate OK [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 11 00 00 [10:28:25]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [10:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:28:25]wFMCommunicate OK [10:28:25]Detected FM SN is 0000000000874979 [10:28:25]Stored FM SN is 0000000000874979 [10:28:25]wFMCommunicate request_size=9 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 16 00 00 04 B6 D7 00 00 [10:28:25]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:28:25]RAPDU: 90 00 [10:28:25]wFMCommunicate OK [10:28:25]FM PIN OK [10:28:25]wFMCommunicate request_size=8 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 14 04 00 03 02 00 01 [10:28:25]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:28:25]RAPDU: 90 00 [10:28:25]wFMCommunicate OK [10:28:25]wFMCommunicate request_size=13 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:28:25]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:28:25]RAPDU: 90 00 [10:28:25]wFMCommunicate OK [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 11 00 00 [10:28:25]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [10:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:28:25]wFMCommunicate OK [10:28:25]DocumentArchiveInit [10:28:25]Start Httpd... [10:28:25]Httpd thread 3067333988 created [10:28:25]Write to MH i2c: 01 00 00 0F 00 0F [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: 01 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: 01 07 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:28:25]MH Int Process started [10:28:25]Allocated Socket 8 [10:28:25]Bind OK [10:28:25]Listen OK [10:28:25]httpd running on port 8080 [10:28:25]Waiting for new connection... [10:28:25]OFD Sender: Processing packet 86301 [packets to send 268, broken 267] [10:28:25]ProducePacketName [10:28:25]name=ofd_packets/00086301 [10:28:25]OFD Sender: To server: pG, [10:28:25]CommunicateWithHost lk.salyk.kg:30040 [10:28:25]ConnectInit lk.salyk.kg [10:28:25]accept exits with 9 [10:28:25]New connection [10:28:25]New thread 3067047268 created [10:28:25]Waiting for new connection... [10:28:25] Sock 9.Parse request [10:28:25]Sock 9.Check first char [10:28:25]Sock 9.First char is OK [10:28:25]request: POST /json_proto HTTP/1.0 [10:28:25]Method: POST [10:28:25]URL: /json_proto [10:28:25]Method is POST - this is cgi request [10:28:25]url: /json_proto [10:28:25]query_string will be loaded in cgi processing [10:28:25]execute_cgi json_proto POST (null) [10:28:25]execute_cgi path=json_proto method=POST [10:28:25]POST find Content-Length [10:28:25]Host: 172.17.47.196:8080 [10:28:25]Content-Length: 215 [10:28:25]Content-Type: application/json [10:28:25] [10:28:25]POST finish read [10:28:25]Found Content-Length = 215 [10:28:25]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:28:25]execute_script... [10:28:25]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:28:25]POST & json_proto [10:28:25]process_json_proto [10:28:25]json parsed OK: [10:28:25]protocol is kg_v1.0 [10:28:25]action value=get_value [10:28:25]process_action get_value [10:28:25]cmd_get_value [10:28:25]process_action get_value done [10:28:25]requested_data is exist [10:28:25]produce_requested_data [10:28:25]requested_item kkm.sn is exist - process it [10:28:25]requested_item kkm.ver is exist - process it [10:28:25]requested_item fm.sn is exist - process it [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 11 00 00 [10:28:25]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [10:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:28:25]wFMCommunicate OK [10:28:25]requested_item fd.num is exist - process it [10:28:25]SAM_PROTO_GetFieldsCounters [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 13 00 00 [10:28:25]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:26]Read from MH i2c: E2 [10:28:26]MH_I2C_Read... [10:28:26]Read from MH i2c: E2 62 00 [10:28:26]MH_I2C_Read... [10:28:26]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [10:28:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:26]wFMCommunicate OK [10:28:26]SAM_PROTO_GetFieldsCounters done [10:28:26]requested_item shift.num is exist - process it [10:28:26]requested_item shift.opened is exist - process it [10:28:26]req_shift_opened [10:28:26]FM_GetShiftState [10:28:26]SAM_PROTO_GetShiftState [10:28:26]wFMCommunicate request_size=4 [10:28:26]MH_SAM_APDU [10:28:26]CAPDU: 80 13 01 00 [10:28:26]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:28:26]Write i2c OK [10:28:26]MH_I2C_Read... [10:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:26]Read from MH i2c: E2 [10:28:26]MH_I2C_Read... [10:28:26]Read from MH i2c: E2 0E 00 [10:28:26]MH_I2C_Read... [10:28:26]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [10:28:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:28:26]wFMCommunicate OK [10:28:26]SAM_PROTO_GetShiftState done [10:28:26]FM_GetShiftState done [10:28:26]req_shift_opened done [10:28:26]requested_item shift.open_date is exist - process it [10:28:26]req_shift_open_date [10:28:26]req_shift_open_date done [10:28:26]produce_requested_data done [10:28:26]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86301,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:28:26]process_action_free get_value [10:28:26]json_value_free [10:28:26]json_value_free done [10:28:26]process_json_proto returns [10:28:26]Send response to host [10:28:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86301,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:28:26]free response buf [10:28:26]execute_script done [10:28:26]execute_script returns [10:28:26]free content buf [10:28:26]Sock 9.Close socket [10:28:26]Sock 9.Thread stoped [10:28:26]accept exits with 11 [10:28:26]New connection [10:28:26]New thread 3066903908 created [10:28:26]Thread 3067047268 joined [10:28:26]Waiting for new connection... [10:28:26] Sock 11.Parse request [10:28:26]Sock 11.Check first char [10:28:26]Sock 11.First char is OK [10:28:26]request: POST /json_proto HTTP/1.0 [10:28:26]Method: POST [10:28:26]URL: /json_proto [10:28:26]Method is POST - this is cgi request [10:28:26]url: /json_proto [10:28:26]query_string will be loaded in cgi processing [10:28:26]execute_cgi json_proto POST (null) [10:28:26]execute_cgi path=json_proto method=POST [10:28:26]POST find Content-Length [10:28:26]Host: 172.17.47.196:8080 [10:28:26]Content-Length: 331 [10:28:26]Content-Type: application/json [10:28:26] [10:28:26]POST finish read [10:28:26]Found Content-Length = 331 [10:28:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:28:26]execute_script... [10:28:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:28:26]POST & json_proto [10:28:26]process_json_proto [10:28:26]json parsed OK: [10:28:26]protocol is kg_v1.0 [10:28:26]action value=get_value [10:28:26]process_action get_value [10:28:26]cmd_get_value [10:28:26]process_action get_value done [10:28:26]requested_data is exist [10:28:26]produce_requested_data [10:28:26]requested_item fm.sale.total is exist - process it [10:28:26]SAM_PROTO_GetFMData [10:28:26]wFMCommunicate request_size=4 [10:28:26]MH_SAM_APDU [10:28:26]CAPDU: 80 13 03 00 [10:28:26]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:28:26]Write i2c OK [10:28:26]MH_I2C_Read... [10:28:26]Connected sock=7 [10:28:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C4 4B 08 01 0D 3D 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 16 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 51 01 00 35 04 06 00 05 88 AF C9 51 6E AB 8C 08 FD 36 3B 27 80 [10:28:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:28:26]Read from MH i2c: E2 [10:28:26]MH_I2C_Read... [10:28:26]Read from MH i2c: E2 FD 00 [10:28:26]MH_I2C_Read... [10:28:26]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 3C 4D 01 00 69 04 A3 00 6F 04 04 00 C2 4A 01 00 B1 04 05 00 50 CE 01 B5 01 70 04 05 00 D0 51 96 87 01 72 04 04 00 80 7C 6B 2D 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 FC 0E 6C 2E 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 2C 43 DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 A1 [10:28:26]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 3C 4D 01 00 69 04 A3 00 6F 04 04 00 C2 4A 01 00 B1 04 05 00 50 CE 01 B5 01 70 04 05 00 D0 51 96 87 01 72 04 04 00 80 7C 6B 2D 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 FC 0E 6C 2E 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 2C 43 DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [10:28:26]wFMCommunicate OK [10:28:26]wFMCommunicate request_size=4 [10:28:26]MH_SAM_APDU [10:28:26]CAPDU: 80 17 00 00 [10:28:26]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:28:26]Write i2c OK [10:28:26]MH_I2C_Read... [10:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:27]Read from MH i2c: E2 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 FD 00 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [10:28:27]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:28:27]wFMCommunicate OK [10:28:27]wFMCommunicate request_size=4 [10:28:27]MH_SAM_APDU [10:28:27]CAPDU: 80 17 00 00 [10:28:27]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:28:27]Write i2c OK [10:28:27]MH_I2C_Read... [10:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:27]Read from MH i2c: E2 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 FD 00 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [10:28:27]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:28:27]wFMCommunicate OK [10:28:27]wFMCommunicate request_size=4 [10:28:27]MH_SAM_APDU [10:28:27]CAPDU: 80 17 00 00 [10:28:27]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:28:27]Write i2c OK [10:28:27]MH_I2C_Read... [10:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:27]Read from MH i2c: E2 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 FD 00 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [10:28:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [10:28:27]wFMCommunicate OK [10:28:27]wFMCommunicate request_size=4 [10:28:27]MH_SAM_APDU [10:28:27]CAPDU: 80 17 00 00 [10:28:27]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:28:27]Write i2c OK [10:28:27]MH_I2C_Read... [10:28:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 01 E0 47 00 A4 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 51 01 00 F4 03 04 00 9C 4A EE 66 B6 04 01 00 00 DA 1A C8 16 5E DE 3D FD [10:28:27]CommunicateWithHost err = 0 [10:28:27]CheckOFDResponse [10:28:27]1017 (14) - 77093643461234 [10:28:27]1041 (16) - 0000000000874979 [10:28:27]1040 (4) - 86301 [10:28:27]1012 (4) - 21.09.2024 04:25 [10:28:27]1206 (1) - 0 [10:28:27]OFD Sender: Remove packet 86301 [10:28:27]ProducePacketName [10:28:27]name=ofd_packets/00086301 [10:28:27]NVStorageDeleteData [10:28:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:28:27]Read from MH i2c: E2 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 E5 00 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:28:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:28:27]wFMCommunicate OK [10:28:27]SAM_PROTO_GetFMData done [10:28:27]requested_item fm.sale_refund.total is exist - process it [10:28:27]requested_item fm.buy.total is exist - process it [10:28:27]requested_item shift.sale.total is exist - process it [10:28:27]SAM_PROTO_GetShiftData [10:28:27]wFMCommunicate request_size=4 [10:28:27]MH_SAM_APDU [10:28:27]CAPDU: 80 13 02 00 [10:28:27]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:28:27]Write i2c OK [10:28:27]MH_I2C_Read... [10:28:28]OFD Sender: No OFD packet to send [10:28:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:28:28]Read from MH i2c: E2 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 FD 00 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 4F 00 00 00 69 04 9C 00 6F 04 04 00 4E 00 00 00 B1 04 03 00 51 E7 7C 70 04 03 00 EC F1 71 72 04 03 00 65 F5 0A 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 3E 44 0D 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 01 1B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 22 [10:28:28]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 4F 00 00 00 69 04 9C 00 6F 04 04 00 4E 00 00 00 B1 04 03 00 51 E7 7C 70 04 03 00 EC F1 71 72 04 03 00 65 F5 0A 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 3E 44 0D 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 01 1B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:28:28]wFMCommunicate OK [10:28:28]wFMCommunicate request_size=4 [10:28:28]MH_SAM_APDU [10:28:28]CAPDU: 80 17 00 00 [10:28:28]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:28:28]Write i2c OK [10:28:28]MH_I2C_Read... [10:28:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:28]Read from MH i2c: E2 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 FD 00 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 05 [10:28:28]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:28:28]wFMCommunicate OK [10:28:28]wFMCommunicate request_size=4 [10:28:28]MH_SAM_APDU [10:28:28]CAPDU: 80 17 00 00 [10:28:28]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:28:28]Write i2c OK [10:28:28]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 FD 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 FD 00 1A 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C2 [10:28:29]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:28:29]wFMCommunicate OK [10:28:29]wFMCommunicate request_size=4 [10:28:29]MH_SAM_APDU [10:28:29]CAPDU: 80 17 00 00 [10:28:29]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 FD 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 13 [10:28:29]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:28:29]wFMCommunicate OK [10:28:29]wFMCommunicate request_size=4 [10:28:29]MH_SAM_APDU [10:28:29]CAPDU: 80 17 00 00 [10:28:29]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 D6 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 D6 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [10:28:29]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:28:29]wFMCommunicate OK [10:28:29]SAM_PROTO_GetShiftData done [10:28:29]requested_item shift.sale.total_cash is exist - process it [10:28:29]requested_item shift.sale_refund.total is exist - process it [10:28:29]requested_item shift.sale_refund.total_cash is exist - process it [10:28:29]requested_item shift.buy.total is exist - process it [10:28:29]requested_item shift.buy.total_cash is exist - process it [10:28:29]produce_requested_data done [10:28:29]produce_requested_data return {"fm.sale.total":73317617.44,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":81856.81,"shift.sale.total_cash":74675.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:28:29]process_action_free get_value [10:28:29]json_value_free [10:28:29]json_value_free done [10:28:29]process_json_proto returns [10:28:29]Send response to host [10:28:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73317617.44,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":81856.81,"shift.sale.total_cash":74675.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:28:29]free response buf [10:28:29]execute_script done [10:28:29]execute_script returns [10:28:29]free content buf [10:28:29]Sock 11.Close socket [10:28:29]Sock 11.Thread stoped [10:28:30]accept exits with 9 [10:28:30]New connection [10:28:30]New thread 3067047268 created [10:28:30]Thread 3066903908 joined [10:28:30]Waiting for new connection... [10:28:30] Sock 9.Parse request [10:28:30]Sock 9.Check first char [10:28:30]Sock 9.First char is OK [10:28:30]request: POST /json_proto HTTP/1.0 [10:28:30]Method: POST [10:28:30]URL: /json_proto [10:28:30]Method is POST - this is cgi request [10:28:30]url: /json_proto [10:28:30]query_string will be loaded in cgi processing [10:28:30]execute_cgi json_proto POST (null) [10:28:30]execute_cgi path=json_proto method=POST [10:28:30]POST find Content-Length [10:28:30]Host: 172.17.47.196:8080 [10:28:30]Content-Length: 614 [10:28:30]Content-Type: application/json [10:28:30] [10:28:30]POST finish read [10:28:30]Found Content-Length = 614 [10:28:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147916", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:30]execute_script... [10:28:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147916", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:30]POST & json_proto [10:28:30]process_json_proto [10:28:30]json parsed OK: [10:28:30]protocol is kg_v1.0 [10:28:30]action value=close_receipt [10:28:30]process_action close_receipt [10:28:30]cmd_close_receipt [10:28:30]MH_GetDate [10:28:30]Write to MH i2c: F0 00 00 1D 00 0C [10:28:30]Write i2c OK [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: F0 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: F0 09 00 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: F0 09 00 1D 00 00 CF 9F EE 66 4C 6B 94 66 88 [10:28:30]GetLastDocTimeStamp 1726914326 [10:28:30]current date 1726914511 [10:28:30]FM_GetShiftState [10:28:30]SAM_PROTO_GetShiftState [10:28:30]wFMCommunicate request_size=4 [10:28:30]MH_SAM_APDU [10:28:30]CAPDU: 80 13 01 00 [10:28:30]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:28:30]Write i2c OK [10:28:30]MH_I2C_Read... [10:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:30]Read from MH i2c: E2 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 0E 00 [10:28:30]MH_I2C_Read... [10:28:30]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [10:28:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:28:30]wFMCommunicate OK [10:28:30]SAM_PROTO_GetShiftState done [10:28:30]FM_GetShiftState done [10:28:30]opened in 1726877910 [10:28:30]opened+sec_in_day 1726964310 [10:28:30]quantity*price = 11000 [10:28:30]sum+1 = 11001 [10:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 80 21.09.2024 10:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86302 ФПД: 74562238776382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102831&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86302&fm=74562238776382&tin=02508201610067®Number=0000000000092592&sum=11000 0 [10:28:31]StoreToDocumentArchive [10:28:31]shift 496 fd 86302 [10:28:31]save to /storage/0496/doc_00086302 [10:28:31]save last doc name /storage/0496/doc_00086302 to /storage/kkm_last_doc_name [10:28:31]save OK [10:28:31]Clear old archive folders... [10:28:31]ProcessDocumentItem done err = 0, tmpTLVsize=266 [10:28:31]tlvbuf is 019F3DB0 [10:28:31]SAM_PROTO_ClearQueue [10:28:31]wFMCommunicate request_size=4 [10:28:31]MH_SAM_APDU [10:28:31]CAPDU: 80 09 00 00 [10:28:31]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:28:31]Write i2c OK [10:28:31]MH_I2C_Read... [10:28:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:31]Read from MH i2c: E2 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 03 00 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:28:31]RAPDU: 90 00 [10:28:31]wFMCommunicate OK [10:28:31]SAM_PROTO_ClearQueue done [10:28:31]KKMCreateOFDPacket [10:28:31]OFDProtocolAddRootSTLVToBuf [10:28:31]FM_MakeSignedData [10:28:31]FM_MakeSignedData [10:28:31]SAM_PROTO_SignData [10:28:31]wFMCommunicate request_size=4 [10:28:31]MH_SAM_APDU [10:28:31]CAPDU: 80 0D 01 02 [10:28:31]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:28:31]Write i2c OK [10:28:31]MH_I2C_Read... [10:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:32]Read from MH i2c: E2 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 03 00 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:28:32]RAPDU: 90 00 [10:28:32]wFMCommunicate OK [10:28:32]wFMCommunicate request_size=255 [10:28:32]MH_SAM_APDU [10:28:32]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 50 00 00 00 F4 03 04 00 CF 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [10:28:32]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 50 00 00 00 F4 03 04 00 CF 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 25 [10:28:32]Write i2c OK [10:28:32]MH_I2C_Read... [10:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:32]Read from MH i2c: E2 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 03 00 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:28:32]RAPDU: 90 00 [10:28:32]wFMCommunicate OK [10:28:32]wFMCommunicate request_size=25 [10:28:32]MH_SAM_APDU [10:28:32]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 1E 51 01 00 35 04 06 00 43 D0 5F C1 84 3E [10:28:32]Write to MH i2c: E2 1C 00 2E 00 80 0D 02 02 14 00 37 39 10 04 04 00 1E 51 01 00 35 04 06 00 43 D0 5F C1 84 3E 00 00 FC [10:28:32]Write i2c OK [10:28:32]MH_I2C_Read... [10:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:32]Read from MH i2c: E2 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 03 00 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:28:32]RAPDU: 90 00 [10:28:32]wFMCommunicate OK [10:28:32]wFMCommunicate request_size=4 [10:28:32]MH_SAM_APDU [10:28:32]CAPDU: 80 0D 03 02 [10:28:32]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:28:32]Write i2c OK [10:28:32]MH_I2C_Read... [10:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:32]Read from MH i2c: E2 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 0B 00 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 0B 00 2F 00 00 12 C8 BC F3 57 E4 94 36 90 00 39 [10:28:32]RAPDU: 12 C8 BC F3 57 E4 94 36 90 00 [10:28:32]wFMCommunicate OK [10:28:32]SAM_PROTO_SignData done [10:28:32]FM_MakeSignedData done [10:28:32]CreateOFDProtocolMessage [10:28:32]wFMCommunicate request_size=4 [10:28:32]MH_SAM_APDU [10:28:32]CAPDU: 80 11 00 00 [10:28:32]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:28:32]Write i2c OK [10:28:32]MH_I2C_Read... [10:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:32]Read from MH i2c: E2 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 17 00 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [10:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:28:32]wFMCommunicate OK [10:28:32]CreateOFDProtocolMessage done [10:28:32]OFDSenderStorePacket 86302 [10:28:32]StoreOFDPacket docnum=86302 [10:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 F9 4B 16 01 E2 D1 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 50 00 00 00 F4 03 04 00 CF 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 51 01 00 35 04 06 00 43 D0 5F C1 84 3E 12 C8 BC F3 57 E4 94 36 [10:28:32]CheckFolder [10:28:32]dirname=/storage/ofd_packets [10:28:32]CheckFolder done [10:28:32]ProducePacketName [10:28:32]name=ofd_packets/00086302 [10:28:32]NVStorageSaveData ofd_packets/00086302 [10:28:32]File name is /storage/ofd_packets/00086302 [10:28:32]Write 316 bytes [10:28:32]NVStorageSaveData done [10:28:32]OFDSenderStorePacket done [10:28:32]KKMCreateOFDPacket done [10:28:32]NVStorageSaveData kkm_last_timestamp [10:28:32]File name is /storage/kkm_last_timestamp [10:28:32]Write 4 bytes [10:28:32]NVStorageSaveData done [10:28:32]ExternCall_PrintAddStr [10:28:32]wPrintStart [10:28:32]Write to MH i2c: 01 00 00 31 00 31 [10:28:32]Write i2c OK [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: 01 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: 01 07 00 [10:28:32]MH_I2C_Read... [10:28:32]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:28:32]RasterBufferAndPrint [10:28:32]line Счет N : (3)147916 [10:28:32]line ИНН: 02508201610067 [10:28:32]line Контрольно-Кассовый Чек [10:28:32]line ПРОДАЖА [10:28:32]line Товар: 4870001570071 [10:28:32]line Напиток Pepsi 1л [10:28:32]line 1.000 * 110.00 [10:28:32]line = 110.00 [10:28:32]line НДС 12% НСП 1% [10:28:32]line > о реализуемом товаре [10:28:32]line ИТОГО: 110.00 [10:28:32]line НСП 1% : 0.97 [10:28:32]line НДС 12% : 11.68 [10:28:32]line Наличными: 110.00 [10:28:32]line Безнал.: 0.00 [10:28:32]line Место: АЗС № 137 "Партнер Нефть" [10:28:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:28:32]line СНО: Общий режим [10:28:32]line Чек 80 21.09.2024 10:28 [10:28:32]line Смена: 496 ФФД: 1.0 [10:28:32]line ЗНМ: 0300000064 [10:28:32]line РНМ: 0000000000092592 [10:28:32]line Версия ККМ: 001 [10:28:32]line ФМ: 0000000000874979 [10:28:32]line ФД: 86302 [10:28:32]line ФПД: 74562238776382 [10:28:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102831&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86302&fm=74562238776382&tin=02508201610067®Number=0000000000092592&sum=11000 [10:28:32]line 0 [10:28:32]written 0, free lines is 4095 [10:28:32]OFD Sender: Processing packet 86302 [packets to send 268, broken 267] [10:28:32]ProducePacketName [10:28:32]name=ofd_packets/00086302 [10:28:32]OFD Sender: To server: pG, [10:28:32]CommunicateWithHost lk.salyk.kg:30040 [10:28:32]ConnectInit lk.salyk.kg [10:28:33]Write to MH i2c: 01 00 00 59 00 59 [10:28:33]Write i2c OK [10:28:33]MH_I2C_Read... [10:28:33]Read from MH i2c: 01 [10:28:33]MH_I2C_Read... [10:28:33]Read from MH i2c: 01 07 00 [10:28:33]MH_I2C_Read... [10:28:33]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 09 0D 76 [10:28:33]RasterBufferAndPrint [10:28:33]line [10:28:33]line [10:28:33]line [10:28:33]line [10:28:33]line [10:28:33]written 0, free lines is 3360 [10:28:33]MH_Cut [10:28:33]Write to MH i2c: D1 01 00 60 00 01 32 [10:28:33]Write i2c OK [10:28:33]MH_I2C_Read... [10:28:33]Read from MH i2c: D1 [10:28:33]MH_I2C_Read... [10:28:33]Read from MH i2c: D1 01 00 [10:28:33]MH_I2C_Read... [10:28:33]Read from MH i2c: D1 01 00 60 00 00 31 [10:28:33]Write to MH i2c: 01 00 00 61 00 61 [10:28:33]Write i2c OK [10:28:33]MH_I2C_Read... [10:28:33]*** Cut start [10:28:33]*** Partial cut [10:28:33]*** CUTSNS_PIN = 1 [10:28:33]*** CUTSNS_PIN = 0 [10:28:34]*** Brake cut motor [10:28:34]Read from MH i2c: 01 [10:28:34]MH_I2C_Read... [10:28:34]*** Stop cut motor [10:28:34]*** Cut end [10:28:34]Read from MH i2c: 01 07 00 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [10:28:34]process_action close_receipt done [10:28:34]requested_data is exist [10:28:34]produce_requested_data [10:28:34]requested_item fm.sn is exist - process it [10:28:34]wFMCommunicate request_size=4 [10:28:34]MH_SAM_APDU [10:28:34]CAPDU: 80 11 00 00 [10:28:34]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [10:28:34]Write i2c OK [10:28:34]MH_I2C_Read... [10:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:34]Read from MH i2c: E2 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: E2 17 00 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3B [10:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:28:34]wFMCommunicate OK [10:28:34]requested_item fd.num is exist - process it [10:28:34]SAM_PROTO_GetFieldsCounters [10:28:34]wFMCommunicate request_size=4 [10:28:34]MH_SAM_APDU [10:28:34]CAPDU: 80 13 00 00 [10:28:34]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [10:28:34]Write i2c OK [10:28:34]MH_I2C_Read... [10:28:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:34]Read from MH i2c: E2 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: E2 62 00 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [10:28:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:34]wFMCommunicate OK [10:28:34]SAM_PROTO_GetFieldsCounters done [10:28:34]requested_item shift.num is exist - process it [10:28:34]requested_item shift.opened is exist - process it [10:28:34]req_shift_opened [10:28:34]FM_GetShiftState [10:28:34]SAM_PROTO_GetShiftState [10:28:34]wFMCommunicate request_size=4 [10:28:34]MH_SAM_APDU [10:28:34]CAPDU: 80 13 01 00 [10:28:34]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [10:28:34]Write i2c OK [10:28:34]MH_I2C_Read... [10:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:34]Read from MH i2c: E2 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: E2 0E 00 [10:28:34]MH_I2C_Read... [10:28:34]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 27 [10:28:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:28:34]wFMCommunicate OK [10:28:34]SAM_PROTO_GetShiftState done [10:28:34]FM_GetShiftState done [10:28:34]req_shift_opened done [10:28:34]requested_item shift.open_date is exist - process it [10:28:34]req_shift_open_date [10:28:34]req_shift_open_date done [10:28:34]produce_requested_data done [10:28:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86302,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:28:34]process_action_free close_receipt [10:28:34]json_value_free [10:28:34]json_value_free done [10:28:34]process_json_proto returns [10:28:34]Send response to host [10:28:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86302,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:28:35]free response buf [10:28:35]execute_script done [10:28:35]execute_script returns [10:28:35]free content buf [10:28:35]Sock 9.Close socket [10:28:35]Sock 9.Thread stoped [10:28:35]Connected sock=11 [10:28:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 F9 4B 16 01 E2 D1 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 50 00 00 00 F4 03 04 00 CF 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 51 01 00 35 04 06 00 43 D0 5F C1 84 3E 12 C8 BC F3 57 E4 94 36 [10:28:35]accept exits with 10 [10:28:35]New connection [10:28:35]New thread 3066903908 created [10:28:35]Thread 3067047268 joined [10:28:35]Waiting for new connection... [10:28:35] Sock 10.Parse request [10:28:35]Sock 10.Check first char [10:28:35]Sock 10.First char is OK [10:28:35]request: POST /json_proto HTTP/1.0 [10:28:35]Method: POST [10:28:35]URL: /json_proto [10:28:35]Method is POST - this is cgi request [10:28:35]url: /json_proto [10:28:35]query_string will be loaded in cgi processing [10:28:35]execute_cgi json_proto POST (null) [10:28:35]execute_cgi path=json_proto method=POST [10:28:35]POST find Content-Length [10:28:35]Host: 172.17.47.196:8080 [10:28:35]Content-Length: 677 [10:28:35]Content-Type: application/json [10:28:35] [10:28:35]POST finish read [10:28:35]Found Content-Length = 677 [10:28:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.260, "sum" : 560.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:35]execute_script... [10:28: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)871198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.260, "sum" : 560.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:35]POST & json_proto [10:28:35]process_json_proto [10:28:35]json parsed OK: [10:28:35]protocol is kg_v1.0 [10:28:35]action value=close_receipt [10:28:35]process_action close_receipt [10:28:35]cmd_close_receipt [10:28:35]MH_GetDate [10:28:35]Write to MH i2c: F0 00 00 65 00 54 [10:28:35]Write i2c OK [10:28:35]MH_I2C_Read... [10:28:35]Read from MH i2c: F0 [10:28:35]MH_I2C_Read... [10:28:35]Read from MH i2c: F0 09 00 [10:28:35]MH_I2C_Read... [10:28:35]Read from MH i2c: F0 09 00 65 00 00 D3 9F EE 66 4C 6B 94 66 D4 [10:28:35]GetLastDocTimeStamp 1726914511 [10:28:35]current date 1726914515 [10:28:35]FM_GetShiftState [10:28:35]SAM_PROTO_GetShiftState [10:28:35]wFMCommunicate request_size=4 [10:28:35]MH_SAM_APDU [10:28:35]CAPDU: 80 13 01 00 [10:28:35]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [10:28:35]Write i2c OK [10:28:35]MH_I2C_Read... [10:28:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:35]Read from MH i2c: E2 [10:28:35]MH_I2C_Read... [10:28:35]Read from MH i2c: E2 0E 00 [10:28:35]MH_I2C_Read... [10:28:35]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [10:28:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:28:35]wFMCommunicate OK [10:28:35]SAM_PROTO_GetShiftState done [10:28:35]FM_GetShiftState done [10:28:35]opened in 1726877910 [10:28:35]opened+sec_in_day 1726964310 [10:28:35]quantity*price = 56002 [10:28:35]sum+1 = 56004 [10:28:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 560.00 Внесено: 560.00 СДАЧА: 0.00 НСП 1% : 4.96 НДС 12% : 59.47 Наличными: 560.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 81 21.09.2024 10:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86303 ФПД: 116989728752177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102836&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86303&fm=116989728752177&tin=02508201610067®Number=0000000000092592&sum=56000 [10:28:37]StoreToDocumentArchive [10:28:37]shift 496 fd 86303 [10:28:37]save to /storage/0496/doc_00086303 [10:28:37]save last doc name /storage/0496/doc_00086303 to /storage/kkm_last_doc_name [10:28:37]save OK [10:28:37]Clear old archive folders... [10:28:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:37]tlvbuf is 019F5580 [10:28:37]SAM_PROTO_ClearQueue [10:28:37]wFMCommunicate request_size=4 [10:28:37]MH_SAM_APDU [10:28:37]CAPDU: 80 09 00 00 [10:28:37]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [10:28:37]Write i2c OK [10:28:37]MH_I2C_Read... [10:28:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:37]Read from MH i2c: E2 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [10:28:37]RAPDU: 90 00 [10:28:37]wFMCommunicate OK [10:28:37]SAM_PROTO_ClearQueue done [10:28:37]KKMCreateOFDPacket [10:28:37]OFDProtocolAddRootSTLVToBuf [10:28:37]FM_MakeSignedData [10:28:37]FM_MakeSignedData [10:28:37]SAM_PROTO_SignData [10:28:37]wFMCommunicate request_size=4 [10:28:37]MH_SAM_APDU [10:28:37]CAPDU: 80 0D 01 02 [10:28:37]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [10:28:37]Write i2c OK [10:28:37]MH_I2C_Read... [10:28:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:37]Read from MH i2c: E2 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [10:28:37]RAPDU: 90 00 [10:28:37]wFMCommunicate OK [10:28:37]wFMCommunicate request_size=255 [10:28:37]MH_SAM_APDU [10:28: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 44 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 51 01 00 35 04 06 00 6A [10:28:37]Write to MH i2c: E2 02 01 75 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 44 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 51 01 00 35 04 06 00 6A 00 00 F7 [10:28:37]Write i2c OK [10:28:37]MH_I2C_Read... [10:28:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:37]Read from MH i2c: E2 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [10:28:37]RAPDU: 90 00 [10:28:37]wFMCommunicate OK [10:28:37]wFMCommunicate request_size=10 [10:28:37]MH_SAM_APDU [10:28:37]CAPDU: 80 0D 02 02 05 66 CB 39 82 31 [10:28:37]Write to MH i2c: E2 0D 00 76 00 80 0D 02 02 05 00 66 CB 39 82 31 00 00 17 [10:28:37]Write i2c OK [10:28:37]MH_I2C_Read... [10:28:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:37]Read from MH i2c: E2 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [10:28:37]RAPDU: 90 00 [10:28:37]wFMCommunicate OK [10:28:37]wFMCommunicate request_size=4 [10:28:37]MH_SAM_APDU [10:28:37]CAPDU: 80 0D 03 02 [10:28:37]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [10:28:37]Write i2c OK [10:28:37]MH_I2C_Read... [10:28:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:37]Read from MH i2c: E2 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 0B 00 [10:28:37]MH_I2C_Read... [10:28:37]Read from MH i2c: E2 0B 00 77 00 00 B4 4E 61 2F D1 7E 29 FA 90 00 F7 [10:28:37]RAPDU: B4 4E 61 2F D1 7E 29 FA 90 00 [10:28:37]wFMCommunicate OK [10:28:37]SAM_PROTO_SignData done [10:28:37]FM_MakeSignedData done [10:28:37]CreateOFDProtocolMessage [10:28:37]wFMCommunicate request_size=4 [10:28:37]MH_SAM_APDU [10:28:37]CAPDU: 80 11 00 00 [10:28:37]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [10:28:37]Write i2c OK [10:28:37]MH_I2C_Read... [10:28:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:38]Read from MH i2c: E2 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: E2 17 00 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 51 [10:28:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:28:38]wFMCommunicate OK [10:28:38]CreateOFDProtocolMessage done [10:28:38]OFDSenderStorePacket 86303 [10:28:38]StoreOFDPacket docnum=86303 [10:28:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 B4 07 01 01 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 51 01 00 35 04 06 00 6A 66 CB 39 82 31 B4 4E 61 2F D1 7E 29 FA [10:28:38]CheckFolder [10:28:38]dirname=/storage/ofd_packets [10:28:38]CheckFolder done [10:28:38]ProducePacketName [10:28:38]name=ofd_packets/00086303 [10:28:38]NVStorageSaveData ofd_packets/00086303 [10:28:38]File name is /storage/ofd_packets/00086303 [10:28:38]Write 301 bytes [10:28:38]NVStorageSaveData done [10:28:38]OFDSenderStorePacket done [10:28:38]KKMCreateOFDPacket done [10:28:38]NVStorageSaveData kkm_last_timestamp [10:28:38]File name is /storage/kkm_last_timestamp [10:28:38]Write 4 bytes [10:28:38]NVStorageSaveData done [10:28:38]ExternCall_PrintAddStr [10:28:38]wPrintStart [10:28:38]Write to MH i2c: 01 00 00 79 00 79 [10:28:38]Write i2c OK [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: 01 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: 01 07 00 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [10:28:38]RasterBufferAndPrint [10:28:38]line Счет N : (1)871198 [10:28:38]line ИНН: 02508201610067 [10:28:38]line Контрольно-Кассовый Чек [10:28:38]line ПРОДАЖА [10:28:38]line ТРК (МРК, ГНК) : 33 [10:28:38]line Товар: 2710124130 [10:28:38]line Аи-92-К-5 [10:28:38]line 8.260 * 67.80 [10:28:38]line = 560.03 [10:28:38]line НДС 12% НСП 1% [10:28:38]line > о реализуемом товаре [10:28:38]line ОКРУГЛЕНИЕ: -0.03 [10:28:38]line ИТОГО: 560.00 [10:28:38]line Внесено: 560.00 [10:28:38]line СДАЧА: 0.00 [10:28:38]line НСП 1% : 4.96 [10:28:38]line НДС 12% : 59.47 [10:28:38]line Наличными: 560.00 [10:28:38]line Безнал.: 0.00 [10:28:38]line Место: АЗС № 137 "Партнер Нефть" [10:28:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:28:38]line СНО: Общий режим [10:28:38]line Чек 81 21.09.2024 10:28 [10:28:38]line Смена: 496 ФФД: 1.0 [10:28:38]line ЗНМ: 0300000064 [10:28:38]line РНМ: 0000000000092592 [10:28:38]line Версия ККМ: 001 [10:28:38]line ФМ: 0000000000874979 [10:28:38]line ФД: 86303 [10:28:38]line ФПД: 116989728752177 [10:28:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102836&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86303&fm=116989728752177&tin=02508201610067®Number=0000000000092592&sum=56000 [10:28:38]OFD Sender: Processing packet 86303 [packets to send 268, broken 267] [10:28:38]ProducePacketName [10:28:38]name=ofd_packets/00086303 [10:28:38]OFD Sender: To server: pG, [10:28:38]CommunicateWithHost lk.salyk.kg:30040 [10:28:38]ConnectInit lk.salyk.kg [10:28:38]written 0, free lines is 4095 [10:28:38]Write to MH i2c: 01 00 00 A4 00 A4 [10:28:38]Write i2c OK [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: 01 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: 01 07 00 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 E7 0C 9E [10:28:38]RasterBufferAndPrint [10:28:38]line [10:28:38]line [10:28:38]line [10:28:38]line [10:28:38]line [10:28:38]written 0, free lines is 3337 [10:28:38]MH_Cut [10:28:38]Write to MH i2c: D1 01 00 AB 00 01 7D [10:28:38]Write i2c OK [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: D1 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: D1 01 00 [10:28:38]MH_I2C_Read... [10:28:38]Read from MH i2c: D1 01 00 AB 00 00 7C [10:28:38]Write to MH i2c: 01 00 00 AC 00 AC [10:28:38]Write i2c OK [10:28:38]MH_I2C_Read... [10:28:39]Connected sock=9 [10:28:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 B4 07 01 01 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 44 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C3 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 17 00 00 00 00 07 04 06 00 *** Cut start [10:28:39]C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F *** Partial cut [10:28:39]04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D4 9F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 *** CUTSNS_PIN = 1 [10:28:39]32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 *** CUTSNS_PIN = 0 [10:28:39]39 10 04 04 00 1F 51 01 00 35 04 06 00 6A 66 CB 39 82 31 B4 4E 61 2F D1 7E 29 FA [10:28:39]*** Brake cut motor [10:28:40]Read from MH i2c: 01 [10:28:40]MH_I2C_Read... [10:28:40]*** Stop cut motor [10:28:40]*** Cut end [10:28:40]Read from MH i2c: 01 07 00 [10:28:40]MH_I2C_Read... [10:28:40]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [10:28:40]process_action close_receipt done [10:28:40]requested_data is exist [10:28:40]produce_requested_data [10:28:40]requested_item fm.sn is exist - process it [10:28:40]wFMCommunicate request_size=4 [10:28:40]MH_SAM_APDU [10:28:40]CAPDU: 80 11 00 00 [10:28:40]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [10:28:40]Write i2c OK [10:28:40]MH_I2C_Read... [10:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:40]Read from MH i2c: E2 [10:28:40]MH_I2C_Read... [10:28:40]Read from MH i2c: E2 Received data: 17 87 00 95 [10:28:40]F6 MH_I2C_Read... [10:28:40]70 47 2C 01 00 30 30 30 30 30 30 30 30 Read from MH i2c: 30 E2 30 17 38 00 37 AD 34 00 39 00 37 11 39 04 4F 10 00 00 00 00 94 4C 47 00 E5 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 30 33 30 36 30 34 30 33 30 34 30 36 30 31 30 32 30 33 30 34 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 37 00 34 1F 39 51 37 01 39 00 90 F4 00 03 86 04 [10:28:40]00 RAPDU: A8 11 4A 04 EE 10 66 00 B6 30 04 30 01 30 00 30 00 30 23 30 BB 30 C7 30 30 30 38 37 34 39 37 39 90 00 [10:28:40]wFMCommunicate OK [10:28:40]requested_item fd.num is exist - process it [10:28:40]SAM_PROTO_GetFieldsCounters [10:28:40]wFMCommunicate request_size=4 [10:28:40]MH_SAM_APDU [10:28:40]CAPDU: 80 13 00 55 00 D7 [10:28:40]B2 Write to MH i2c: C2 E2 D4 08 [10:28:40]00 CommunicateWithHost err = 0 [10:28:40]AE CheckOFDResponse [10:28:40]00 1017 (14) - 77093643461234 [10:28:40]80 1041 (16) - 0000000000874979 [10:28:40]13 00 00 00 00 00 00 2A [10:28:40]1040 (4) - 86303 [10:28:40]1012 (4) - 21.09.2024 04:25 [10:28:40]1206 (1) - 0 [10:28:40]OFD Sender: Remove packet 86303 [10:28:40]ProducePacketName [10:28:40]name=ofd_packets/00086303 [10:28:40]NVStorageDeleteData [10:28:40]Write i2c OK [10:28:40]MH_I2C_Read... [10:28:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:40]Read from MH i2c: E2 [10:28:40]MH_I2C_Read... [10:28:40]Read from MH i2c: E2 62 00 [10:28:40]MH_I2C_Read... [10:28:40]Read from MH i2c: E2 62 00 AE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [10:28:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:40]wFMCommunicate OK [10:28:40]SAM_PROTO_GetFieldsCounters done [10:28:40]requested_item shift.num is exist - process it [10:28:40]requested_item shift.opened is exist - process it [10:28:40]req_shift_opened [10:28:40]FM_GetShiftState [10:28:40]SAM_PROTO_GetShiftState [10:28:40]wFMCommunicate request_size=4 [10:28:40]MH_SAM_APDU [10:28:40]CAPDU: 80 13 01 00 [10:28:40]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [10:28:40]Write i2c OK [10:28:40]MH_I2C_Read... [10:28:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:40]Read from MH i2c: E2 [10:28:40]MH_I2C_Read... [10:28:40]Read from MH i2c: E2 0E 00 [10:28:40]MH_I2C_Read... [10:28:40]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 72 [10:28:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:28:40]wFMCommunicate OK [10:28:40]SAM_PROTO_GetShiftState done [10:28:40]FM_GetShiftState done [10:28:40]req_shift_opened done [10:28:40]requested_item shift.open_date is exist - process it [10:28:40]req_shift_open_date [10:28:40]req_shift_open_date done [10:28:40]produce_requested_data done [10:28:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86303,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:28:40]process_action_free close_receipt [10:28:40]json_value_free [10:28:40]json_value_free done [10:28:40]process_json_proto returns [10:28:40]Send response to host [10:28:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86303,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:28:40]free response buf [10:28:40]execute_script done [10:28:40]execute_script returns [10:28:40]free content buf [10:28:40]Sock 10.Close socket [10:28:40]Sock 10.Thread stoped [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:55]OFD Sender: No OFD packet to send [10:29:00]OFD Sender: No OFD packet to send [10:29:03]recv_with_timeout no data received [10:29:05]OFD Sender: No OFD packet to send [10:29:10]OFD Sender: No OFD packet to send [10:29:15]OFD Sender: No OFD packet to send [10:29:17]recv_with_timeout no data received [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:27]accept exits with 7 [10:29:27]New connection [10:29:27]New thread 3067047268 created [10:29:27]Thread 3066903908 joined [10:29:27]Waiting for new connection... [10:29:27] Sock 7.Parse request [10:29:27]Sock 7.Check first char [10:29:27]Sock 7.First char is OK [10:29:27]request: POST /json_proto HTTP/1.0 [10:29:27]Method: POST [10:29:27]URL: /json_proto [10:29:27]Method is POST - this is cgi request [10:29:27]url: /json_proto [10:29:27]query_string will be loaded in cgi processing [10:29:27]execute_cgi json_proto POST (null) [10:29:27]execute_cgi path=json_proto method=POST [10:29:27]POST find Content-Length [10:29:27]Host: 172.17.47.196:8080 [10:29:27]Content-Length: 682 [10:29:27]Content-Type: application/json [10:29:27] [10:29:27]POST finish read [10:29:27]Found Content-Length = 682 [10:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:29:27]execute_script... [10:29:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:29:27]POST & json_proto [10:29:27]process_json_proto [10:29:27]json parsed OK: [10:29:27]protocol is kg_v1.0 [10:29:27]action value=close_receipt [10:29:27]process_action close_receipt [10:29:27]cmd_close_receipt [10:29:27]MH_GetDate [10:29:27]Write to MH i2c: F0 00 00 B0 00 9F [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: F0 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: F0 09 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: F0 09 00 B0 00 00 08 A0 EE 66 4C 6B 94 66 55 [10:29:27]GetLastDocTimeStamp 1726914516 [10:29:27]current date 1726914568 [10:29:27]FM_GetShiftState [10:29:27]SAM_PROTO_GetShiftState [10:29:27]wFMCommunicate request_size=4 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 13 01 00 [10:29:27]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 0E 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [10:29:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:29:27]wFMCommunicate OK [10:29:27]SAM_PROTO_GetShiftState done [10:29:27]FM_GetShiftState done [10:29:27]opened in 1726877910 [10:29:27]opened+sec_in_day 1726964310 [10:29:27]quantity*price = 100005 [10:29:27]sum+1 = 100006 [10:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 82 21.09.2024 10:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86304 ФПД: 200680243743826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102928&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86304&fm=200680243743826&tin=02508201610067®Number=0000000000092592&sum=100000 [10:29:28]StoreToDocumentArchive [10:29:28]shift 496 fd 86304 [10:29:28]save to /storage/0496/doc_00086304 [10:29:28]save last doc name /storage/0496/doc_00086304 to /storage/kkm_last_doc_name [10:29:28]save OK [10:29:28]Clear old archive folders... [10:29:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:28]tlvbuf is 019985A0 [10:29:28]SAM_PROTO_ClearQueue [10:29:28]wFMCommunicate request_size=4 [10:29:28]MH_SAM_APDU [10:29:28]CAPDU: 80 09 00 00 [10:29:28]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [10:29:28]Write i2c OK [10:29:28]MH_I2C_Read... [10:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [10:29:29]RAPDU: 90 00 [10:29:29]wFMCommunicate OK [10:29:29]SAM_PROTO_ClearQueue done [10:29:29]KKMCreateOFDPacket [10:29:29]OFDProtocolAddRootSTLVToBuf [10:29:29]FM_MakeSignedData [10:29:29]FM_MakeSignedData [10:29:29]SAM_PROTO_SignData [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 0D 01 02 [10:29:29]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [10:29:29]RAPDU: 90 00 [10:29:29]wFMCommunicate OK [10:29:29]wFMCommunicate request_size=255 [10:29:29]MH_SAM_APDU [10:29: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 52 00 00 00 F4 03 04 00 08 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 51 01 00 35 04 06 00 B6 [10:29:29]Write to MH i2c: E2 02 01 C0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 08 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 51 01 00 35 04 06 00 B6 00 00 BB [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [10:29:29]RAPDU: 90 00 [10:29:29]wFMCommunicate OK [10:29:29]wFMCommunicate request_size=10 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 0D 02 02 05 84 82 A4 4C 52 [10:29:29]Write to MH i2c: E2 0D 00 C1 00 80 0D 02 02 05 00 84 82 A4 4C 52 00 00 8D [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [10:29:29]RAPDU: 90 00 [10:29:29]wFMCommunicate OK [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 0D 03 02 [10:29:29]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 0B 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 0B 00 C2 00 00 69 CE BE CB 36 4F 83 36 90 00 3C [10:29:29]RAPDU: 69 CE BE CB 36 4F 83 36 90 00 [10:29:29]wFMCommunicate OK [10:29:29]SAM_PROTO_SignData done [10:29:29]FM_MakeSignedData done [10:29:29]CreateOFDProtocolMessage [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 11 00 00 [10:29:29]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 17 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9C [10:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:29:29]wFMCommunicate OK [10:29:29]CreateOFDProtocolMessage done [10:29:29]OFDSenderStorePacket 86304 [10:29:29]StoreOFDPacket docnum=86304 [10:29:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 17 05 07 01 F0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 08 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 51 01 00 35 04 06 00 B6 84 82 A4 4C 52 69 CE BE CB 36 4F 83 36 [10:29:29]CheckFolder [10:29:29]dirname=/storage/ofd_packets [10:29:29]CheckFolder done [10:29:29]ProducePacketName [10:29:29]name=ofd_packets/00086304 [10:29:29]NVStorageSaveData ofd_packets/00086304 [10:29:29]File name is /storage/ofd_packets/00086304 [10:29:29]Write 301 bytes [10:29:29]NVStorageSaveData done [10:29:29]OFDSenderStorePacket done [10:29:29]KKMCreateOFDPacket done [10:29:29]NVStorageSaveData kkm_last_timestamp [10:29:29]File name is /storage/kkm_last_timestamp [10:29:29]Write 4 bytes [10:29:29]NVStorageSaveData done [10:29:29]ExternCall_PrintAddStr [10:29:29]wPrintStart [10:29:29]Write to MH i2c: 01 00 00 C4 00 C4 [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: 01 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: 01 07 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [10:29:29]RasterBufferAndPrint [10:29:29]line Счет N : (1)871199 [10:29:29]line ИНН: 02508201610067 [10:29:29]line Контрольно-Кассовый Чек [10:29:29]line ПРОДАЖА [10:29:29]line ТРК (МРК, ГНК) : 53 [10:29:29]line Товар: 2710124130 [10:29:29]line Аи-92-К-5 [10:29:29]line 14.750 * 67.80 [10:29:29]line = 1000.05 [10:29:29]line НДС 12% НСП 1% [10:29:29]line > о реализуемом товаре [10:29:29]line ОКРУГЛЕНИЕ: -0.05 [10:29:29]line ИТОГО: 1000.00 [10:29:29]line Внесено: 1000.00 [10:29:29]line СДАЧА: 0.00 [10:29:29]line НСП 1% : 8.85 [10:29:29]line НДС 12% : 106.20 [10:29:29]line Наличными: 1000.00 [10:29:29]line Безнал.: 0.00 [10:29:29]line Место: АЗС № 137 "Партнер Нефть" [10:29:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:29:29]line СНО: Общий режим [10:29:29]line Чек 82 21.09.2024 10:29 [10:29:29]line Смена: 496 ФФД: 1.0 [10:29:29]line ЗНМ: 0300000064 [10:29:29]line РНМ: 0000000000092592 [10:29:29]line Версия ККМ: 001 [10:29:29]line ФМ: 0000000000874979 [10:29:29]line ФД: 86304 [10:29:29]line ФПД: 200680243743826 [10:29:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T102928&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86304&fm=200680243743826&tin=02508201610067®Number=0000000000092592&sum=100000 [10:29:29]written 0, free lines is 4095 [10:29:29]OFD Sender: Processing packet 86304 [packets to send 268, broken 267] [10:29:29]ProducePacketName [10:29:29]name=ofd_packets/00086304 [10:29:29]OFD Sender: To server: pG, [10:29:29]CommunicateWithHost lk.salyk.kg:30040 [10:29:29]ConnectInit lk.salyk.kg [10:29:30]Write to MH i2c: 01 00 00 EF 00 EF [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: 01 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: 01 07 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 DD 0C DF [10:29:30]RasterBufferAndPrint [10:29:30]line [10:29:30]line [10:29:30]line [10:29:30]line [10:29:30]line [10:29:30]written 0, free lines is 3314 [10:29:30]MH_Cut [10:29:30]Write to MH i2c: D1 01 00 F6 00 01 C8 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: D1 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: D1 01 00 [10:29:30]MH_I2C_Read... [10:29:30]Read from MH i2c: D1 01 00 F6 00 00 C7 [10:29:30]Write to MH i2c: 01 00 00 F7 00 F7 [10:29:30]Write i2c OK [10:29:30]MH_I2C_Read... [10:29:30]*** Cut start [10:29:30]*** Partial cut [10:29:30]*** CUTSNS_PIN = 1 [10:29:30]*** CUTSNS_PIN = 0 [10:29:31]*** Brake cut motor [10:29:31]Read from MH i2c: 01 [10:29:31]MH_I2C_Read... [10:29:31]*** Stop cut motor [10:29:31]*** Cut end [10:29:31]Read from MH i2c: 01 07 00 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [10:29:31]process_action close_receipt done [10:29:31]requested_data is exist [10:29:31]produce_requested_data [10:29:31]requested_item fm.sn is exist - process it [10:29:31]wFMCommunicate request_size=4 [10:29:31]MH_SAM_APDU [10:29:31]CAPDU: 80 11 00 00 [10:29:31]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [10:29:31]Write i2c OK [10:29:31]MH_I2C_Read... [10:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:31]Read from MH i2c: E2 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: E2 17 00 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D1 [10:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:29:31]wFMCommunicate OK [10:29:31]requested_item fd.num is exist - process it [10:29:31]SAM_PROTO_GetFieldsCounters [10:29:31]wFMCommunicate request_size=4 [10:29:31]MH_SAM_APDU [10:29:31]CAPDU: 80 13 00 00 [10:29:31]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [10:29:31]Write i2c OK [10:29:31]MH_I2C_Read... [10:29:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:31]Read from MH i2c: E2 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: E2 62 00 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 20 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [10:29:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 20 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:29:31]wFMCommunicate OK [10:29:31]SAM_PROTO_GetFieldsCounters done [10:29:31]requested_item shift.num is exist - process it [10:29:31]requested_item shift.opened is exist - process it [10:29:31]req_shift_opened [10:29:31]FM_GetShiftState [10:29:31]SAM_PROTO_GetShiftState [10:29:31]wFMCommunicate request_size=4 [10:29:31]MH_SAM_APDU [10:29:31]CAPDU: 80 13 01 00 [10:29:31]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [10:29:31]Write i2c OK [10:29:31]MH_I2C_Read... [10:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:31]Read from MH i2c: E2 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: E2 0E 00 [10:29:31]MH_I2C_Read... [10:29:31]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [10:29:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:29:31]wFMCommunicate OK [10:29:31]SAM_PROTO_GetShiftState done [10:29:31]FM_GetShiftState done [10:29:31]req_shift_opened done [10:29:31]requested_item shift.open_date is exist - process it [10:29:31]req_shift_open_date [10:29:31]req_shift_open_date done [10:29:31]produce_requested_data done [10:29:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86304,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:29:31]process_action_free close_receipt [10:29:31]json_value_free [10:29:31]json_value_free done [10:29:31]process_json_proto returns [10:29:31]Send response to host [10:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86304,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:29:31]free response buf [10:29:31]execute_script done [10:29:31]execute_script returns [10:29:31]free content buf [10:29:31]Sock 7.Close socket [10:29:31]Sock 7.Thread stoped [10:29:32]recv_with_timeout no data received [10:29:34]ConnectInit Can't take IP for lk.salyk.kg [10:29:34]CommunicateWithHost connect error [10:29:34]CommunicateWithHost err = -1 [10:29:34]OFD Sender: Server communicate error [10:29:39]OFD Sender: Processing packet 86304 [packets to send 268, broken 267] [10:29:39]ProducePacketName [10:29:39]name=ofd_packets/00086304 [10:29:39]OFD Sender: To server: pG, [10:29:39]CommunicateWithHost lk.salyk.kg:30040 [10:29:39]ConnectInit lk.salyk.kg [10:29:43]Connected sock=9 [10:29:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 17 05 07 01 F0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 08 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 51 01 00 35 04 06 00 B6 84 82 A4 4C 52 69 CE BE CB 36 4F 83 36 [10:29:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 36 F9 47 00 D1 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 51 01 00 F4 03 04 00 E8 4A EE 66 B6 04 01 00 00 29 45 0D 7D 6E D4 53 7D [10:29:47]CommunicateWithHost err = 0 [10:29:47]CheckOFDResponse [10:29:47]1017 (14) - 77093643461234 [10:29:47]1041 (16) - 0000000000874979 [10:29:47]1040 (4) - 86304 [10:29:47]1012 (4) - 21.09.2024 04:26 [10:29:47]1206 (1) - 0 [10:29:47]OFD Sender: Remove packet 86304 [10:29:47]ProducePacketName [10:29:47]name=ofd_packets/00086304 [10:29:47]NVStorageDeleteData [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:02]recv_with_timeout no data received [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:13]OFD Sender: No OFD packet to send [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:27]accept exits with 10 [10:30:27]New connection [10:30:27]New thread 3066903908 created [10:30:27]Thread 3067047268 joined [10:30:27]Waiting for new connection... [10:30:27] Sock 10.Parse request [10:30:27]Sock 10.Check first char [10:30:27]Sock 10.First char is OK [10:30:27]request: POST /json_proto HTTP/1.0 [10:30:27]Method: POST [10:30:27]URL: /json_proto [10:30:27]Method is POST - this is cgi request [10:30:27]url: /json_proto [10:30:27]query_string will be loaded in cgi processing [10:30:27]execute_cgi json_proto POST (null) [10:30:27]execute_cgi path=json_proto method=POST [10:30:27]POST find Content-Length [10:30:27]Host: 172.17.47.196:8080 [10:30:27]Content-Length: 687 [10:30:27]Content-Type: application/json [10:30:27] [10:30:27]POST finish read [10:30:27]Found Content-Length = 687 [10:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:27]execute_script... [10:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:27]POST & json_proto [10:30:27]process_json_proto [10:30:27]json parsed OK: [10:30:27]protocol is kg_v1.0 [10:30:27]action value=close_receipt [10:30:27]process_action close_receipt [10:30:27]cmd_close_receipt [10:30:27]MH_GetDate [10:30:27]Write to MH i2c: F0 00 00 FB 00 EA [10:30:27]Write i2c OK [10:30:27]MH_I2C_Read... [10:30:27]Read from MH i2c: F0 [10:30:27]MH_I2C_Read... [10:30:27]Read from MH i2c: F0 09 00 [10:30:27]MH_I2C_Read... [10:30:27]Read from MH i2c: F0 09 00 FB 00 00 43 A0 EE 66 4C 6B 94 66 DB [10:30:27]GetLastDocTimeStamp 1726914568 [10:30:27]current date 1726914627 [10:30:27]FM_GetShiftState [10:30:27]SAM_PROTO_GetShiftState [10:30:27]wFMCommunicate request_size=4 [10:30:27]MH_SAM_APDU [10:30:27]CAPDU: 80 13 01 00 [10:30:27]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [10:30:27]Write i2c OK [10:30:27]MH_I2C_Read... [10:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:27]Read from MH i2c: E2 [10:30:27]MH_I2C_Read... [10:30:27]Read from MH i2c: E2 0E 00 [10:30:27]MH_I2C_Read... [10:30:27]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [10:30:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:30:27]wFMCommunicate OK [10:30:27]SAM_PROTO_GetShiftState done [10:30:27]FM_GetShiftState done [10:30:27]opened in 1726877910 [10:30:27]opened+sec_in_day 1726964310 [10:30:27]quantity*price = 200025 [10:30:27]sum+1 = 200026 [10:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 83 21.09.2024 10:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86305 ФПД: 21922659581982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103027&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86305&fm=21922659581982&tin=02508201610067®Number=0000000000092592&sum=200000 [10:30:28]StoreToDocumentArchive [10:30:28]shift 496 fd 86305 [10:30:28]save to /storage/0496/doc_00086305 [10:30:28]save last doc name /storage/0496/doc_00086305 to /storage/kkm_last_doc_name [10:30:28]save OK [10:30:28]Clear old archive folders... [10:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:30:28]tlvbuf is 01993A40 [10:30:28]SAM_PROTO_ClearQueue [10:30:28]wFMCommunicate request_size=4 [10:30:28]MH_SAM_APDU [10:30:28]CAPDU: 80 09 00 00 [10:30:28]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:28]Read from MH i2c: E2 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [10:30:28]RAPDU: 90 00 [10:30:28]wFMCommunicate OK [10:30:28]SAM_PROTO_ClearQueue done [10:30:28]KKMCreateOFDPacket [10:30:28]OFDProtocolAddRootSTLVToBuf [10:30:28]FM_MakeSignedData [10:30:28]FM_MakeSignedData [10:30:28]SAM_PROTO_SignData [10:30:28]wFMCommunicate request_size=4 [10:30:28]MH_SAM_APDU [10:30:28]CAPDU: 80 0D 01 02 [10:30:28]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:28]Read from MH i2c: E2 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [10:30:28]RAPDU: 90 00 [10:30:28]wFMCommunicate OK [10:30:28]wFMCommunicate request_size=255 [10:30:28]MH_SAM_APDU [10:30:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 43 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 51 01 00 35 04 06 00 [10:30:28]Write to MH i2c: E2 02 01 0B 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 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 43 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 51 01 00 35 04 06 00 00 00 DA [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:28]Read from MH i2c: E2 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [10:30:28]RAPDU: 90 00 [10:30:28]wFMCommunicate OK [10:30:28]wFMCommunicate request_size=11 [10:30:28]MH_SAM_APDU [10:30:28]CAPDU: 80 0D 02 02 06 13 F0 44 56 40 1E [10:30:28]Write to MH i2c: E2 0E 00 0C 01 80 0D 02 02 06 00 13 F0 44 56 40 1E 00 00 8E [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:28]Read from MH i2c: E2 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [10:30:28]RAPDU: 90 00 [10:30:28]wFMCommunicate OK [10:30:28]wFMCommunicate request_size=4 [10:30:28]MH_SAM_APDU [10:30:28]CAPDU: 80 0D 03 02 [10:30:28]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:28]Read from MH i2c: E2 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 0B 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 0B 00 0D 01 00 3A 8C EA 3F F0 BF EE C3 90 00 D9 [10:30:28]RAPDU: 3A 8C EA 3F F0 BF EE C3 90 00 [10:30:28]wFMCommunicate OK [10:30:28]SAM_PROTO_SignData done [10:30:28]FM_MakeSignedData done [10:30:28]CreateOFDProtocolMessage [10:30:28]wFMCommunicate request_size=4 [10:30:28]MH_SAM_APDU [10:30:28]CAPDU: 80 11 00 00 [10:30:28]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:28]Read from MH i2c: E2 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 17 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [10:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:30:28]wFMCommunicate OK [10:30:28]CreateOFDProtocolMessage done [10:30:28]OFDSenderStorePacket 86305 [10:30:28]StoreOFDPacket docnum=86305 [10:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CD C9 08 01 DC B6 5A 03 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 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 43 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 51 01 00 35 04 06 00 13 F0 44 56 40 1E 3A 8C EA 3F F0 BF EE C3 [10:30:28]CheckFolder [10:30:28]dirname=/storage/ofd_packets [10:30:28]CheckFolder done [10:30:28]ProducePacketName [10:30:28]name=ofd_packets/00086305 [10:30:28]NVStorageSaveData ofd_packets/00086305 [10:30:28]File name is /storage/ofd_packets/00086305 [10:30:28]Write 302 bytes [10:30:28]NVStorageSaveData done [10:30:28]OFDSenderStorePacket done [10:30:28]KKMCreateOFDPacket done [10:30:28]NVStorageSaveData kkm_last_timestamp [10:30:28]File name is /storage/kkm_last_timestamp [10:30:28]Write 4 bytes [10:30:28]NVStorageSaveData done [10:30:28]ExternCall_PrintAddStr [10:30:28]wPrintStart [10:30:28]Write to MH i2c: 01 00 00 0F 01 10 [10:30:28]Write i2c OK [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: 01 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: 01 07 00 [10:30:28]MH_I2C_Read... [10:30:28]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [10:30:28]RasterBufferAndPrint [10:30:28]line Счет N : (1)871200 [10:30:28]line ИНН: 02508201610067 [10:30:28]line Контрольно-Кассовый Чек [10:30:28]line ПРОДАЖА [10:30:28]line ТРК (МРК, ГНК) : 11 [10:30:28]line Товар: 2710194210 [10:30:28]line ДТ(л)-К-4 [10:30:28]line 26.250 * 76.20 [10:30:28]line = 2000.25 [10:30:28]line НДС 12% НСП 1% [10:30:28]line > о реализуемом товаре [10:30:28]line ОКРУГЛЕНИЕ: -0.25 [10:30:28]line ИТОГО: 2000.00 [10:30:28]line Внесено: 2000.00 [10:30:28]line СДАЧА: 0.00 [10:30:28]line НСП 1% : 17.70 [10:30:28]line НДС 12% : 212.42 [10:30:28]line Наличными: 2000.00 [10:30:28]line Безнал.: 0.00 [10:30:28]line Место: АЗС № 137 "Партнер Нефть" [10:30:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:30:28]line СНО: Общий режим [10:30:28]line Чек 83 21.09.2024 10:30 [10:30:28]line Смена: 496 ФФД: 1.0 [10:30:28]line ЗНМ: 0300000064 [10:30:28]line РНМ: 0000000000092592 [10:30:28]line Версия ККМ: 001 [10:30:28]line ФМ: 0000000000874979 [10:30:28]line ФД: 86305 [10:30:28]line ФПД: 21922659581982 [10:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103027&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86305&fm=21922659581982&tin=02508201610067®Number=0000000000092592&sum=200000 [10:30:28]OFD Sender: Processing packet 86305 [packets to send 268, broken 267] [10:30:28]ProducePacketName [10:30:28]name=ofd_packets/00086305 [10:30:28]OFD Sender: To server: pG, [10:30:28]CommunicateWithHost lk.salyk.kg:30040 [10:30:28]ConnectInit lk.salyk.kg [10:30:28]written 0, free lines is 4095 [10:30:29]Write to MH i2c: 01 00 00 3A 01 3B [10:30:29]Write i2c OK [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: 01 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: 01 07 00 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 E0 0C 2E [10:30:29]RasterBufferAndPrint [10:30:29]line [10:30:29]line [10:30:29]line [10:30:29]line [10:30:29]line [10:30:29]written 0, free lines is 3311 [10:30:29]MH_Cut [10:30:29]Write to MH i2c: D1 01 00 41 01 01 14 [10:30:29]Write i2c OK [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: D1 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: D1 01 00 [10:30:29]MH_I2C_Read... [10:30:29]Read from MH i2c: D1 01 00 41 01 00 13 [10:30:29]Write to MH i2c: 01 00 00 42 01 43 [10:30:29]Write i2c OK [10:30:29]MH_I2C_Read... [10:30:30]*** Cut start [10:30:30]*** Partial cut [10:30:30]*** CUTSNS_PIN = 1 [10:30:30]*** CUTSNS_PIN = 0 [10:30:30]*** Brake cut motor [10:30:30]Read from MH i2c: 01 [10:30:30]MH_I2C_Read... [10:30:30]*** Stop cut motor [10:30:30]Read from MH i2c: 01 07 00 [10:30:30]MH_I2C_Read... [10:30:30]*** Cut end [10:30:30]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [10:30:30]process_action close_receipt done [10:30:30]requested_data is exist [10:30:30]produce_requested_data [10:30:30]requested_item fm.sn is exist - process it [10:30:30]wFMCommunicate request_size=4 [10:30:30]MH_SAM_APDU [10:30:30]CAPDU: 80 11 00 00 [10:30:30]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [10:30:30]Write i2c OK [10:30:30]MH_I2C_Read... [10:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:30]Read from MH i2c: E2 [10:30:30]MH_I2C_Read... [10:30:30]Read from MH i2c: E2 17 00 [10:30:30]MH_I2C_Read... [10:30:30]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [10:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:30:30]wFMCommunicate OK [10:30:30]requested_item fd.num is exist - process it [10:30:30]SAM_PROTO_GetFieldsCounters [10:30:30]wFMCommunicate request_size=4 [10:30:30]MH_SAM_APDU [10:30:30]CAPDU: 80 13 00 00 [10:30:30]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [10:30:30]Write i2c OK [10:30:30]MH_I2C_Read... [10:30:30]Connected sock=11 [10:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CD C9 08 01 DC B6 5A 03 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 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 43 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 51 01 00 35 04 06 00 13 F0 44 56 40 1E 3A 8C EA 3F F0 BF EE C3 [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:31]Read from MH i2c: E2 62 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 21 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [10:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 21 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:31]wFMCommunicate OK [10:30:31]SAM_PROTO_GetFieldsCounters done [10:30:31]requested_item shift.num is exist - process it [10:30:31]requested_item shift.opened is exist - process it [10:30:31]req_shift_opened [10:30:31]FM_GetShiftState [10:30:31]SAM_PROTO_GetShiftState [10:30:31]wFMCommunicate request_size=4 [10:30:31]MH_SAM_APDU [10:30:31]CAPDU: 80 13 01 00 [10:30:31]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [10:30:31]Write i2c OK [10:30:31]MH_I2C_Read... [10:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:31]Read from MH i2c: E2 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 0E 00 [10:30:31]MH_I2C_Read... [10:30:31]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [10:30:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:30:31]wFMCommunicate OK [10:30:31]SAM_PROTO_GetShiftState done [10:30:31]FM_GetShiftState done [10:30:31]req_shift_opened done [10:30:31]requested_item shift.open_date is exist - process it [10:30:31]req_shift_open_date [10:30:31]req_shift_open_date done [10:30:31]produce_requested_data done [10:30:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86305,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:30:31]process_action_free close_receipt [10:30:31]json_value_free [10:30:31]json_value_free done [10:30:31]process_json_proto returns [10:30:31]Send response to host [10:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86305,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:30:31]free response buf [10:30:31]execute_script done [10:30:31]execute_script returns [10:30:31]free content buf [10:30:31]Sock 10.Close socket [10:30:31]Sock 10.Thread stoped [10:30:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A1 F1 47 00 53 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 51 01 00 F4 03 04 00 18 4B EE 66 B6 04 01 00 00 CE 6E 16 A3 EB 01 1E 7D [10:30:31]CommunicateWithHost err = 0 [10:30:31]CheckOFDResponse [10:30:31]1017 (14) - 77093643461234 [10:30:31]1041 (16) - 0000000000874979 [10:30:31]1040 (4) - 86305 [10:30:31]1012 (4) - 21.09.2024 04:27 [10:30:31]1206 (1) - 0 [10:30:31]OFD Sender: Remove packet 86305 [10:30:31]ProducePacketName [10:30:31]name=ofd_packets/00086305 [10:30:31]NVStorageDeleteData [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:51]recv_with_timeout no data received [10:30:52]OFD Sender: No OFD packet to send [10:30:56]accept exits with 9 [10:30:56]New connection [10:30:56]New thread 3067047268 created [10:30:56]Thread 3066903908 joined [10:30:56]Waiting for new connection... [10:30:56] Sock 9.Parse request [10:30:56]Sock 9.Check first char [10:30:56]Sock 9.First char is OK [10:30:56]request: POST /json_proto HTTP/1.0 [10:30:56]Method: POST [10:30:56]URL: /json_proto [10:30:56]Method is POST - this is cgi request [10:30:56]url: /json_proto [10:30:56]query_string will be loaded in cgi processing [10:30:56]execute_cgi json_proto POST (null) [10:30:56]execute_cgi path=json_proto method=POST [10:30:56]POST find Content-Length [10:30:56]Host: 172.17.47.196:8080 [10:30:56]Content-Length: 684 [10:30:56]Content-Type: application/json [10:30:56] [10:30:56]POST finish read [10:30:56]Found Content-Length = 684 [10:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147917", "tax_sys" : 0, "items" : [ { "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:56]execute_script... [10:30:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147917", "tax_sys" : 0, "items" : [ { "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:56]POST & json_proto [10:30:56]process_json_proto [10:30:56]json parsed OK: [10:30:56]protocol is kg_v1.0 [10:30:56]action value=close_receipt [10:30:56]process_action close_receipt [10:30:56]cmd_close_receipt [10:30:56]MH_GetDate [10:30:56]Write to MH i2c: F0 00 00 46 01 36 [10:30:56]Write i2c OK [10:30:56]MH_I2C_Read... [10:30:56]Read from MH i2c: F0 [10:30:56]MH_I2C_Read... [10:30:56]Read from MH i2c: F0 09 00 [10:30:56]MH_I2C_Read... [10:30:56]Read from MH i2c: F0 09 00 46 01 00 61 A0 EE 66 4C 6B 94 66 45 [10:30:56]GetLastDocTimeStamp 1726914627 [10:30:56]current date 1726914657 [10:30:56]FM_GetShiftState [10:30:56]SAM_PROTO_GetShiftState [10:30:56]wFMCommunicate request_size=4 [10:30:56]MH_SAM_APDU [10:30:56]CAPDU: 80 13 01 00 [10:30:56]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [10:30:56]Write i2c OK [10:30:56]MH_I2C_Read... [10:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:56]Read from MH i2c: E2 [10:30:56]MH_I2C_Read... [10:30:56]Read from MH i2c: E2 0E 00 [10:30:56]MH_I2C_Read... [10:30:56]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [10:30:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:30:56]wFMCommunicate OK [10:30:56]SAM_PROTO_GetShiftState done [10:30:56]FM_GetShiftState done [10:30:56]opened in 1726877910 [10:30:56]opened+sec_in_day 1726964310 [10:30:56]quantity*price = 7500 [10:30:56]sum+1 = 7501 [10:30:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 84 21.09.2024 10:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86306 ФПД: 24176312489294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103057&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86306&fm=24176312489294&tin=02508201610067®Number=0000000000092592&sum=7500 0 [10:30:57]StoreToDocumentArchive [10:30:57]shift 496 fd 86306 [10:30:57]save to /storage/0496/doc_00086306 [10:30:57]save last doc name /storage/0496/doc_00086306 to /storage/kkm_last_doc_name [10:30:57]save OK [10:30:57]Clear old archive folders... [10:30:57]ProcessDocumentItem done err = 0, tmpTLVsize=295 [10:30:57]tlvbuf is 019E1770 [10:30:57]SAM_PROTO_ClearQueue [10:30:57]wFMCommunicate request_size=4 [10:30:57]MH_SAM_APDU [10:30:57]CAPDU: 80 09 00 00 [10:30:57]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [10:30:57]Write i2c OK [10:30:57]MH_I2C_Read... [10:30:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:57]Read from MH i2c: E2 [10:30:57]MH_I2C_Read... [10:30:57]Read from MH i2c: E2 03 00 [10:30:57]MH_I2C_Read... [10:30:57]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [10:30:57]RAPDU: 90 00 [10:30:57]wFMCommunicate OK [10:30:57]SAM_PROTO_ClearQueue done [10:30:57]KKMCreateOFDPacket [10:30:57]OFDProtocolAddRootSTLVToBuf [10:30:57]FM_MakeSignedData [10:30:57]FM_MakeSignedData [10:30:57]SAM_PROTO_SignData [10:30:57]wFMCommunicate request_size=4 [10:30:57]MH_SAM_APDU [10:30:57]CAPDU: 80 0D 01 02 [10:30:57]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [10:30:57]Write i2c OK [10:30:57]MH_I2C_Read... [10:30:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:57]Read from MH i2c: E2 [10:30:57]MH_I2C_Read... [10:30:57]Read from MH i2c: E2 03 00 [10:30:57]MH_I2C_Read... [10:30:57]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [10:30:57]RAPDU: 90 00 [10:30:57]wFMCommunicate OK [10:30:57]wFMCommunicate request_size=255 [10:30:57]MH_SAM_APDU [10:30:57]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 61 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [10:30:57]Write to MH i2c: E2 02 01 56 01 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 61 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 AE [10:30:57]Write i2c OK [10:30:57]MH_I2C_Read... [10:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:58]Read from MH i2c: E2 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 03 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [10:30:58]RAPDU: 90 00 [10:30:58]wFMCommunicate OK [10:30:58]wFMCommunicate request_size=54 [10:30:58]MH_SAM_APDU [10:30:58]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 51 01 00 35 04 06 00 15 FC FC 84 95 4E [10:30:58]Write to MH i2c: E2 39 00 57 01 80 0D 02 02 31 00 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 51 01 00 35 04 06 00 15 FC FC 84 95 4E 00 00 EF [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:58]Read from MH i2c: E2 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 03 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [10:30:58]RAPDU: 90 00 [10:30:58]wFMCommunicate OK [10:30:58]wFMCommunicate request_size=4 [10:30:58]MH_SAM_APDU [10:30:58]CAPDU: 80 0D 03 02 [10:30:58]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:58]Read from MH i2c: E2 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 0B 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 0B 00 58 01 00 0B 86 4D D8 F2 43 E6 92 90 00 38 [10:30:58]RAPDU: 0B 86 4D D8 F2 43 E6 92 90 00 [10:30:58]wFMCommunicate OK [10:30:58]SAM_PROTO_SignData done [10:30:58]FM_MakeSignedData done [10:30:58]CreateOFDProtocolMessage [10:30:58]wFMCommunicate request_size=4 [10:30:58]MH_SAM_APDU [10:30:58]CAPDU: 80 11 00 00 [10:30:58]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:58]Read from MH i2c: E2 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 17 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [10:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:30:58]wFMCommunicate OK [10:30:58]CreateOFDProtocolMessage done [10:30:58]OFDSenderStorePacket 86306 [10:30:58]StoreOFDPacket docnum=86306 [10:30:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3B 01 00 00 FD 99 33 01 87 D4 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 61 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 51 01 00 35 04 06 00 15 FC FC 84 95 4E 0B 86 4D D8 F2 43 E6 92 [10:30:58]CheckFolder [10:30:58]dirname=/storage/ofd_packets [10:30:58]CheckFolder done [10:30:58]ProducePacketName [10:30:58]name=ofd_packets/00086306 [10:30:58]NVStorageSaveData ofd_packets/00086306 [10:30:58]File name is /storage/ofd_packets/00086306 [10:30:58]Write 345 bytes [10:30:58]NVStorageSaveData done [10:30:58]OFDSenderStorePacket done [10:30:58]KKMCreateOFDPacket done [10:30:58]NVStorageSaveData kkm_last_timestamp [10:30:58]File name is /storage/kkm_last_timestamp [10:30:58]Write 4 bytes [10:30:58]NVStorageSaveData done [10:30:58]ExternCall_PrintAddStr [10:30:58]wPrintStart [10:30:58]Write to MH i2c: 01 00 00 5A 01 5B [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: 01 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: 01 07 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [10:30:58]RasterBufferAndPrint [10:30:58]line Счет N : (3)147917 [10:30:58]line ИНН: 02508201610067 [10:30:58]line Контрольно-Кассовый Чек [10:30:58]line ПРОДАЖА [10:30:58]line Товар: 5449000027450 [10:30:58]line Напиток FuzeTea чай манго,ром 0,5л [10:30:58]line 1.000 * 75.00 [10:30:58]line = 75.00 [10:30:58]line НДС 12% НСП 1% [10:30:58]line > о реализуемом товаре [10:30:58]line ИТОГО: 75.00 [10:30:58]line НСП 1% : 0.66 [10:30:58]line НДС 12% : 7.96 [10:30:58]line Наличными: 75.00 [10:30:58]line Безнал.: 0.00 [10:30:58]line Место: АЗС № 137 "Партнер Нефть" [10:30:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:30:58]line СНО: Общий режим [10:30:58]line Чек 84 21.09.2024 10:30 [10:30:58]line Смена: 496 ФФД: 1.0 [10:30:58]line ЗНМ: 0300000064 [10:30:58]line РНМ: 0000000000092592 [10:30:58]line Версия ККМ: 001 [10:30:58]line ФМ: 0000000000874979 [10:30:58]line ФД: 86306 [10:30:58]line ФПД: 24176312489294 [10:30:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103057&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86306&fm=24176312489294&tin=02508201610067®Number=0000000000092592&sum=7500 [10:30:58]line 0 [10:30:58]written 0, free lines is 4095 [10:30:58]OFD Sender: Processing packet 86306 [packets to send 268, broken 267] [10:30:58]ProducePacketName [10:30:58]name=ofd_packets/00086306 [10:30:58]OFD Sender: To server: pG, [10:30:58]CommunicateWithHost lk.salyk.kg:30040 [10:30:58]ConnectInit lk.salyk.kg [10:30:58]Write to MH i2c: 01 00 00 83 01 84 [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: 01 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: 01 07 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 DC 0C 73 [10:30:58]RasterBufferAndPrint [10:30:58]line [10:30:58]line [10:30:58]line [10:30:58]line [10:30:58]line [10:30:58]written 0, free lines is 3314 [10:30:58]MH_Cut [10:30:58]Write to MH i2c: D1 01 00 8A 01 01 5D [10:30:58]Write i2c OK [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: D1 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: D1 01 00 [10:30:58]MH_I2C_Read... [10:30:58]Read from MH i2c: D1 01 00 8A 01 00 5C [10:30:58]Write to MH i2c: 01 00 00 8B 01 8C [10:30:59]Write i2c OK [10:30:59]MH_I2C_Read... [10:30:59]*** Cut start [10:30:59]*** Partial cut [10:30:59]*** CUTSNS_PIN = 1 [10:30:59]*** CUTSNS_PIN = 0 [10:31:00]*** Brake cut motor [10:31:00]Read from MH i2c: 01 [10:31:00]MH_I2C_Read... [10:31:00]*** Stop cut motor [10:31:00]*** Cut end [10:31:00]Read from MH i2c: 01 07 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 FF 0F A1 [10:31:00]process_action close_receipt done [10:31:00]requested_data is exist [10:31:00]produce_requested_data [10:31:00]requested_item fm.sn is exist - process it [10:31:00]wFMCommunicate request_size=4 [10:31:00]MH_SAM_APDU [10:31:00]CAPDU: 80 11 00 00 [10:31:00]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 17 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 17 00 8C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 66 [10:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:31:00]wFMCommunicate OK [10:31:00]requested_item fd.num is exist - process it [10:31:00]SAM_PROTO_GetFieldsCounters [10:31:00]wFMCommunicate request_size=4 [10:31:00]MH_SAM_APDU [10:31:00]CAPDU: 80 13 00 00 [10:31:00]Write to MH i2c: E2 08 00 8D 01 80 13 00 00 00 00 00 00 0A [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 62 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 62 00 8D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 22 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [10:31:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 22 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:00]wFMCommunicate OK [10:31:00]SAM_PROTO_GetFieldsCounters done [10:31:00]requested_item shift.num is exist - process it [10:31:00]requested_item shift.opened is exist - process it [10:31:00]req_shift_opened [10:31:00]FM_GetShiftState [10:31:00]SAM_PROTO_GetShiftState [10:31:00]wFMCommunicate request_size=4 [10:31:00]MH_SAM_APDU [10:31:00]CAPDU: 80 13 01 00 [10:31:00]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [10:31:00]Write i2c OK [10:31:00]MH_I2C_Read... [10:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:00]Read from MH i2c: E2 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 0E 00 [10:31:00]MH_I2C_Read... [10:31:00]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 52 [10:31:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:31:00]wFMCommunicate OK [10:31:00]SAM_PROTO_GetShiftState done [10:31:00]FM_GetShiftState done [10:31:00]req_shift_opened done [10:31:00]requested_item shift.open_date is exist - process it [10:31:00]req_shift_open_date [10:31:00]req_shift_open_date done [10:31:00]produce_requested_data done [10:31:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86306,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:31:00]process_action_free close_receipt [10:31:00]json_value_free [10:31:00]json_value_free done [10:31:00]process_json_proto returns [10:31:00]Send response to host [10:31:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86306,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:31:00]free response buf [10:31:00]execute_script done [10:31:00]execute_script returns [10:31:00]free content buf [10:31:00]Sock 9.Close socket [10:31:00]Sock 9.Thread stoped [10:31:01]Connected sock=10 [10:31:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3B 01 00 00 FD 99 33 01 87 D4 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 61 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 51 01 00 35 04 06 00 15 FC FC 84 95 4E 0B 86 4D D8 F2 43 E6 92 [10:31:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F9 FC 47 00 A0 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 51 01 00 F4 03 04 00 36 4B EE 66 B6 04 01 00 00 6C F6 67 B8 10 A3 0E 87 [10:31:05]CommunicateWithHost err = 0 [10:31:05]CheckOFDResponse [10:31:05]1017 (14) - 77093643461234 [10:31:05]1041 (16) - 0000000000874979 [10:31:05]1040 (4) - 86306 [10:31:05]1012 (4) - 21.09.2024 04:27 [10:31:05]1206 (1) - 0 [10:31:05]OFD Sender: Remove packet 86306 [10:31:05]ProducePacketName [10:31:05]name=ofd_packets/00086306 [10:31:05]NVStorageDeleteData [10:31:05]OFD Sender: No OFD packet to send [10:31:10]recv_with_timeout no data received [10:31:10]OFD Sender: No OFD packet to send [10:31:15]OFD Sender: No OFD packet to send [10:31:20]OFD Sender: No OFD packet to send [10:31:25]OFD Sender: No OFD packet to send [10:31:30]OFD Sender: No OFD packet to send [10:31:35]OFD Sender: No OFD packet to send [10:31:40]OFD Sender: No OFD packet to send [10:31:45]OFD Sender: No OFD packet to send [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:08]accept exits with 7 [10:32:08]New connection [10:32:08]New thread 3066903908 created [10:32:08]Thread 3067047268 joined [10:32:08]Waiting for new connection... [10:32:08] Sock 7.Parse request [10:32:08]Sock 7.Check first char [10:32:08]Sock 7.First char is OK [10:32:08]request: POST /json_proto HTTP/1.0 [10:32:08]Method: POST [10:32:08]URL: /json_proto [10:32:08]Method is POST - this is cgi request [10:32:08]url: /json_proto [10:32:08]query_string will be loaded in cgi processing [10:32:08]execute_cgi json_proto POST (null) [10:32:08]execute_cgi path=json_proto method=POST [10:32:08]POST find Content-Length [10:32:08]Host: 172.17.47.196:8080 [10:32:08]Content-Length: 984 [10:32:08]Content-Type: application/json [10:32:08] [10:32:08]POST finish read [10:32:08]Found Content-Length = 984 [10:32:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [10:32:08]execute_script... [10:32: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)871201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [10:32:08]POST & json_proto [10:32:08]process_json_proto [10:32:08]json parsed OK: [10:32:08]protocol is kg_v1.0 [10:32:08]action value=close_receipt [10:32:08]process_action close_receipt [10:32:08]cmd_close_receipt [10:32:08]MH_GetDate [10:32:08]Write to MH i2c: F0 00 00 8F 01 7F [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: F0 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: F0 09 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: F0 09 00 8F 01 00 A8 A0 EE 66 4C 6B 94 66 D5 [10:32:08]GetLastDocTimeStamp 1726914657 [10:32:08]current date 1726914728 [10:32:08]FM_GetShiftState [10:32:08]SAM_PROTO_GetShiftState [10:32:08]wFMCommunicate request_size=4 [10:32:08]MH_SAM_APDU [10:32:08]CAPDU: 80 13 01 00 [10:32:08]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 0E 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [10:32:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:32:08]wFMCommunicate OK [10:32:08]SAM_PROTO_GetShiftState done [10:32:08]FM_GetShiftState done [10:32:08]opened in 1726877910 [10:32:08]opened+sec_in_day 1726964310 [10:32:08]quantity*price = 150032 [10:32:08]sum+1 = 150034 [10:32:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 85 21.09.2024 10:32 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86307 ФПД: 77182372491850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103208&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86307&fm=77182372491850&tin=02508201610067®Number=0000000000092592&sum=150000 [10:32:09]StoreToDocumentArchive [10:32:09]shift 496 fd 86307 [10:32:09]save to /storage/0496/doc_00086307 [10:32:09]save last doc name /storage/0496/doc_00086307 to /storage/kkm_last_doc_name [10:32:09]save OK [10:32:09]Clear old archive folders... [10:32:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:09]tlvbuf is 01A006C0 [10:32:09]SAM_PROTO_ClearQueue [10:32:09]wFMCommunicate request_size=4 [10:32:09]MH_SAM_APDU [10:32:09]CAPDU: 80 09 00 00 [10:32:09]Write to MH i2c: E2 08 00 9D 01 80 09 00 00 00 00 00 00 10 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:09]Read from MH i2c: E2 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [10:32:09]RAPDU: 90 00 [10:32:09]wFMCommunicate OK [10:32:09]SAM_PROTO_ClearQueue done [10:32:09]KKMCreateOFDPacket [10:32:09]OFDProtocolAddRootSTLVToBuf [10:32:09]FM_MakeSignedData [10:32:09]FM_MakeSignedData [10:32:09]SAM_PROTO_SignData [10:32:09]wFMCommunicate request_size=4 [10:32:09]MH_SAM_APDU [10:32:09]CAPDU: 80 0D 01 02 [10:32:09]Write to MH i2c: E2 08 00 9E 01 80 0D 01 02 00 00 00 00 18 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:09]Read from MH i2c: E2 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [10:32:09]RAPDU: 90 00 [10:32:09]wFMCommunicate OK [10:32:09]wFMCommunicate request_size=255 [10:32:09]MH_SAM_APDU [10:32: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 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 55 00 00 00 F4 03 04 00 A8 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 51 01 00 35 04 06 00 46 [10:32:09]Write to MH i2c: E2 02 01 9F 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 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 55 00 00 00 F4 03 04 00 A8 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 51 01 00 35 04 06 00 46 00 00 95 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:09]Read from MH i2c: E2 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [10:32:09]RAPDU: 90 00 [10:32:09]wFMCommunicate OK [10:32:09]wFMCommunicate request_size=10 [10:32:09]MH_SAM_APDU [10:32:09]CAPDU: 80 0D 02 02 05 32 6B E5 32 4A [10:32:09]Write to MH i2c: E2 0D 00 A0 01 80 0D 02 02 05 00 32 6B E5 32 4A 00 00 23 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:09]Read from MH i2c: E2 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [10:32:09]RAPDU: 90 00 [10:32:09]wFMCommunicate OK [10:32:09]wFMCommunicate request_size=4 [10:32:09]MH_SAM_APDU [10:32:09]CAPDU: 80 0D 03 02 [10:32:09]Write to MH i2c: E2 08 00 A1 01 80 0D 03 02 00 00 00 00 1D [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:09]Read from MH i2c: E2 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 0B 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 0B 00 A1 01 00 33 93 23 8F 56 FC E6 1F 90 00 ED [10:32:09]RAPDU: 33 93 23 8F 56 FC E6 1F 90 00 [10:32:09]wFMCommunicate OK [10:32:09]SAM_PROTO_SignData done [10:32:09]FM_MakeSignedData done [10:32:09]CreateOFDProtocolMessage [10:32:09]wFMCommunicate request_size=4 [10:32:09]MH_SAM_APDU [10:32:09]CAPDU: 80 11 00 00 [10:32:09]Write to MH i2c: E2 08 00 A2 01 80 11 00 00 00 00 00 00 1D [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:09]Read from MH i2c: E2 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 17 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: E2 17 00 A2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7C [10:32:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:32:09]wFMCommunicate OK [10:32:09]CreateOFDProtocolMessage done [10:32:09]OFDSenderStorePacket 86307 [10:32:09]StoreOFDPacket docnum=86307 [10:32:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 69 2D 07 01 8E 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 55 00 00 00 F4 03 04 00 A8 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 51 01 00 35 04 06 00 46 32 6B E5 32 4A 33 93 23 8F 56 FC E6 1F [10:32:09]CheckFolder [10:32:09]dirname=/storage/ofd_packets [10:32:09]CheckFolder done [10:32:09]ProducePacketName [10:32:09]name=ofd_packets/00086307 [10:32:09]NVStorageSaveData ofd_packets/00086307 [10:32:09]File name is /storage/ofd_packets/00086307 [10:32:09]Write 301 bytes [10:32:09]NVStorageSaveData done [10:32:09]OFDSenderStorePacket done [10:32:09]KKMCreateOFDPacket done [10:32:09]NVStorageSaveData kkm_last_timestamp [10:32:09]File name is /storage/kkm_last_timestamp [10:32:09]Write 4 bytes [10:32:09]NVStorageSaveData done [10:32:09]ExternCall_PrintAddStr [10:32:09]wPrintStart [10:32:09]Write to MH i2c: 01 00 00 A3 01 A4 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 A3 01 00 00 00 00 00 FF 0F B9 [10:32:09]RasterBufferAndPrint [10:32:09]line Счет N : (1)871201 [10:32:09]line ИНН: 02508201610067 [10:32:09]line Контрольно-Кассовый Чек [10:32:09]line ПРОДАЖА [10:32:09]line ТРК (МРК, ГНК) : 43 [10:32:09]line Товар: 2710124130 [10:32:09]line Аи-92-К-5 [10:32:09]line 22.460 * 66.80 [10:32:09]line = 1500.33 [10:32:09]line НДС 12% НСП 1% [10:32:09]line > о реализуемом товаре [10:32:09]line ОКРУГЛЕНИЕ: -0.33 [10:32:09]line ИТОГО: 1500.00 [10:32:09]line Внесено: 1500.00 [10:32:09]line СДАЧА: 0.00 [10:32:09]line НСП 1% : 13.28 [10:32:09]line НДС 12% : 159.33 [10:32:09]line Наличными: 1500.00 [10:32:09]line Безнал.: 0.00 [10:32:09]line Место: АЗС № 137 "Партнер Нефть" [10:32:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:32:09]line СНО: Общий режим [10:32:09]line Чек 85 21.09.2024 10:32 [10:32:09]line Смена: 496 ФФД: 1.0 [10:32:09]line ЗНМ: 0300000064 [10:32:09]line РНМ: 0000000000092592 [10:32:09]line Версия ККМ: 001 [10:32:09]line [10:32:09]line Дисконтная программа [10:32:09]line АИ-92 [10:32:09]line номер 137 [10:32:09]line сэкономлено 22.46 сом [10:32:09]line ФМ: 0000000000874979 [10:32:09]line ФД: 86307 [10:32:09]line ФПД: 77182372491850 [10:32:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103208&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86307&fm=77182372491850&tin=02508201610067®Number=0000000000092592&sum=150000 [10:32:10]OFD Sender: Processing packet 86307 [packets to send 268, broken 267] [10:32:10]ProducePacketName [10:32:10]name=ofd_packets/00086307 [10:32:10]OFD Sender: To server: pG, [10:32:10]CommunicateWithHost lk.salyk.kg:30040 [10:32:10]ConnectInit lk.salyk.kg [10:32:10]written 0, free lines is 4095 [10:32:10]Write to MH i2c: 01 00 00 D3 01 D4 [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: 01 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: 01 07 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 80 0C 67 [10:32:10]RasterBufferAndPrint [10:32:10]line [10:32:10]line [10:32:10]line [10:32:10]line [10:32:10]line [10:32:10]written 0, free lines is 3207 [10:32:10]MH_Cut [10:32:10]Write to MH i2c: D1 01 00 DA 01 01 AD [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: D1 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: D1 01 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: D1 01 00 DA 01 00 AC [10:32:10]Write to MH i2c: 01 00 00 DB 01 DC [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:11]*** Cut start [10:32:11]*** Partial cut [10:32:11]*** CUTSNS_PIN = 1 [10:32:11]*** CUTSNS_PIN = 0 [10:32:11]*** Brake cut motor [10:32:12]Connected sock=11 [10:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 69 2D 07 01 8E 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 55 00 00 00 F4 03 04 00 A8 A0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 51 01 00 35 04 06 00 46 32 6B E5 32 4A 33 93 23 8F 56 FC E6 1F [10:32:12]Read from MH i2c: 01 [10:32:12]MH_I2C_Read... [10:32:12]*** Stop cut motor [10:32:12]*** Cut end [10:32:12]Read from MH i2c: 01 07 00 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [10:32:12]process_action close_receipt done [10:32:12]requested_data is exist [10:32:12]produce_requested_data [10:32:12]requested_item fm.sn is exist - process it [10:32:12]wFMCommunicate request_size=4 [10:32:12]MH_SAM_APDU [10:32:12]CAPDU: 80 11 00 00 [10:32:12]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [10:32:12]Write i2c OK [10:32:12]MH_I2C_Read... [10:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:12]Read from MH i2c: E2 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: E2 17 00 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B6 [10:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:32:12]wFMCommunicate OK [10:32:12]requested_item fd.num is exist - process it [10:32:12]SAM_PROTO_GetFieldsCounters [10:32:12]wFMCommunicate request_size=4 [10:32:12]MH_SAM_APDU [10:32:12]CAPDU: 80 13 00 00 [10:32:12]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [10:32:12]Write i2c OK [10:32:12]MH_I2C_Read... [10:32:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:12]Read from MH i2c: E2 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: E2 62 00 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 23 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [10:32:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 23 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:12]wFMCommunicate OK [10:32:12]SAM_PROTO_GetFieldsCounters done [10:32:12]requested_item shift.num is exist - process it [10:32:12]requested_item shift.opened is exist - process it [10:32:12]req_shift_opened [10:32:12]FM_GetShiftState [10:32:12]SAM_PROTO_GetShiftState [10:32:12]wFMCommunicate request_size=4 [10:32:12]MH_SAM_APDU [10:32:12]CAPDU: 80 13 01 00 [10:32:12]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [10:32:12]Write i2c OK [10:32:12]MH_I2C_Read... [10:32:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:12]Read from MH i2c: E2 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: E2 0E 00 [10:32:12]MH_I2C_Read... [10:32:12]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A2 [10:32:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:32:12]wFMCommunicate OK [10:32:12]SAM_PROTO_GetShiftState done [10:32:12]FM_GetShiftState done [10:32:12]req_shift_opened done [10:32:12]requested_item shift.open_date is exist - process it [10:32:12]req_shift_open_date [10:32:12]req_shift_open_date done [10:32:12]produce_requested_data done [10:32:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86307,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:32:12]process_action_free close_receipt [10:32:12]json_value_free [10:32:12]json_value_free done [10:32:12]process_json_proto returns [10:32:12]Send response to host [10:32:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86307,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:32:12]free response buf [10:32:12]execute_script done [10:32:12]execute_script returns [10:32:12]free content buf [10:32:12]Sock 7.Close socket [10:32:12]Sock 7.Thread stoped [10:32:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 36 E2 47 00 30 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 51 01 00 F4 03 04 00 7D 4B EE 66 B6 04 01 00 00 0D C3 8C 43 53 3C 5E 7B [10:32:13]CommunicateWithHost err = 0 [10:32:13]CheckOFDResponse [10:32:13]1017 (14) - 77093643461234 [10:32:13]1041 (16) - 0000000000874979 [10:32:13]1040 (4) - 86307 [10:32:13]1012 (4) - 21.09.2024 04:28 [10:32:13]1206 (1) - 0 [10:32:13]OFD Sender: Remove packet 86307 [10:32:13]ProducePacketName [10:32:13]name=ofd_packets/00086307 [10:32:13]NVStorageDeleteData [10:32:13]OFD Sender: No OFD packet to send [10:32:18]OFD Sender: No OFD packet to send [10:32:23]OFD Sender: No OFD packet to send [10:32:28]OFD Sender: No OFD packet to send [10:32:33]OFD Sender: No OFD packet to send [10:32:38]OFD Sender: No OFD packet to send [10:32:43]OFD Sender: No OFD packet to send [10:32:48]OFD Sender: No OFD packet to send [10:32:53]OFD Sender: No OFD packet to send [10:32:58]OFD Sender: No OFD packet to send [10:33:03]OFD Sender: No OFD packet to send [10:33:08]OFD Sender: No OFD packet to send [10:33:13]OFD Sender: No OFD packet to send [10:33:18]OFD Sender: No OFD packet to send [10:33:23]OFD Sender: No OFD packet to send [10:33:28]OFD Sender: No OFD packet to send [10:33:33]OFD Sender: No OFD packet to send [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:54]OFD Sender: No OFD packet to send [10:33:55]accept exits with 9 [10:33:55]New connection [10:33:55]New thread 3067047268 created [10:33:55]Thread 3066903908 joined [10:33:55]Waiting for new connection... [10:33:55] Sock 9.Parse request [10:33:55]Sock 9.Check first char [10:33:55]Sock 9.First char is OK [10:33:55]request: POST /json_proto HTTP/1.0 [10:33:55]Method: POST [10:33:55]URL: /json_proto [10:33:55]Method is POST - this is cgi request [10:33:55]url: /json_proto [10:33:55]query_string will be loaded in cgi processing [10:33:55]execute_cgi json_proto POST (null) [10:33:55]execute_cgi path=json_proto method=POST [10:33:55]POST find Content-Length [10:33:55]Host: 172.17.47.196:8080 [10:33:55]Content-Length: 986 [10:33:55]Content-Type: application/json [10:33:55] [10:33:55]POST finish read [10:33:55]Found Content-Length = 986 [10:33:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:55]execute_script... [10:33: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)871202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:55]POST & json_proto [10:33:55]process_json_proto [10:33:55]json parsed OK: [10:33:55]protocol is kg_v1.0 [10:33:55]action value=close_receipt [10:33:55]process_action close_receipt [10:33:55]cmd_close_receipt [10:33:55]MH_GetDate [10:33:55]Write to MH i2c: F0 00 00 DF 01 CF [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: F0 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: F0 09 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: F0 09 00 DF 01 00 14 A1 EE 66 4C 6B 94 66 92 [10:33:55]GetLastDocTimeStamp 1726914728 [10:33:55]current date 1726914836 [10:33:55]FM_GetShiftState [10:33:55]SAM_PROTO_GetShiftState [10:33:55]wFMCommunicate request_size=4 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 13 01 00 [10:33:55]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 0E 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A4 [10:33:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:33:55]wFMCommunicate OK [10:33:55]SAM_PROTO_GetShiftState done [10:33:55]FM_GetShiftState done [10:33:55]opened in 1726877910 [10:33:55]opened+sec_in_day 1726964310 [10:33:55]quantity*price = 400064 [10:33:55]sum+1 = 400065 [10:33:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 86 21.09.2024 10:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 53.20 сом ФМ: 0000000000874979 ФД: 86308 ФПД: 57067953988867 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103356&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86308&fm=57067953988867&tin=02508201610067®Number=0000000000092592&sum=400000 [10:33:56]StoreToDocumentArchive [10:33:56]shift 496 fd 86308 [10:33:56]save to /storage/0496/doc_00086308 [10:33:56]save last doc name /storage/0496/doc_00086308 to /storage/kkm_last_doc_name [10:33:56]save OK [10:33:56]Clear old archive folders... [10:33:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:33:56]tlvbuf is 01986160 [10:33:56]SAM_PROTO_ClearQueue [10:33:56]wFMCommunicate request_size=4 [10:33:56]MH_SAM_APDU [10:33:56]CAPDU: 80 09 00 00 [10:33:56]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [10:33:56]Write i2c OK [10:33:56]MH_I2C_Read... [10:33:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:56]Read from MH i2c: E2 [10:33:56]MH_I2C_Read... [10:33:56]Read from MH i2c: E2 03 00 [10:33:56]MH_I2C_Read... [10:33:56]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [10:33:56]RAPDU: 90 00 [10:33:56]wFMCommunicate OK [10:33:56]SAM_PROTO_ClearQueue done [10:33:56]KKMCreateOFDPacket [10:33:56]OFDProtocolAddRootSTLVToBuf [10:33:56]FM_MakeSignedData [10:33:56]FM_MakeSignedData [10:33:56]SAM_PROTO_SignData [10:33:56]wFMCommunicate request_size=4 [10:33:56]MH_SAM_APDU [10:33:56]CAPDU: 80 0D 01 02 [10:33:56]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [10:33:56]Write i2c OK [10:33:56]MH_I2C_Read... [10:33:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:56]Read from MH i2c: E2 [10:33:56]MH_I2C_Read... [10:33:56]Read from MH i2c: E2 03 00 [10:33:56]MH_I2C_Read... [10:33:56]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [10:33:56]RAPDU: 90 00 [10:33:56]wFMCommunicate OK [10:33:56]wFMCommunicate request_size=255 [10:33:56]MH_SAM_APDU [10:33:56]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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 14 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 51 01 00 35 04 06 00 [10:33:56]Write to MH i2c: E2 02 01 EF 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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 14 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 51 01 00 35 04 06 00 00 00 37 [10:33:56]Write i2c OK [10:33:56]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 03 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [10:33:57]RAPDU: 90 00 [10:33:57]wFMCommunicate OK [10:33:57]wFMCommunicate request_size=11 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 0D 02 02 06 33 E7 2B 20 25 03 [10:33:57]Write to MH i2c: E2 0E 00 F0 01 80 0D 02 02 06 00 33 E7 2B 20 25 03 00 00 04 [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 03 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [10:33:57]RAPDU: 90 00 [10:33:57]wFMCommunicate OK [10:33:57]wFMCommunicate request_size=4 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 0D 03 02 [10:33:57]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 0B 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 0B 00 F1 01 00 A1 5B 27 A0 00 29 51 1D 90 00 C8 [10:33:57]RAPDU: A1 5B 27 A0 00 29 51 1D 90 00 [10:33:57]wFMCommunicate OK [10:33:57]SAM_PROTO_SignData done [10:33:57]FM_MakeSignedData done [10:33:57]CreateOFDProtocolMessage [10:33:57]wFMCommunicate request_size=4 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 11 00 00 [10:33:57]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5912090+1721002828=1726914918 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 66 A1 EE 66 4C 6B 94 66 0B [10:35:18]Current date/time: 21.09.2024 10:35 [10:35:18]FM_Init [10:35:18]wFMConnect [10:35:18]MH_SAM_On [10:35:18]Write to MH i2c: E0 00 00 08 00 E7 [10:35:18]Write i2c OK [10:35:18]MH_I2C_Read... [10:35:18]*** iso7816_init finished! [10:35:18]*** atr: [10:35:18]*** 0F 3B D5 18 FF 81 91 FE [10:35:18]*** 1F C3 80 73 C8 21 10 0A [10:35:18]*** 00 00 00 00 00 00 00 00 [10:35:18]*** 00 00 00 00 00 00 00 00 [10:35:18]*** 00 00 00 00 00 00 00 00 [10:35:18]*** 00 00 00 00 00 00 00 00 [10:35:18]*** 00 00 00 00 00 00 00 00 [10:35:18]*** 00 00 00 00 00 00 00 00 [10:35:18]Read from MH i2c: E0 [10:35:18]MH_I2C_Read... [10:35:18]Read from MH i2c: E0 10 00 [10:35:18]MH_I2C_Read... [10:35:18]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:35:18]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:35:18]wFMCommunicate request_size=10 [10:35:18]MH_SAM_APDU [10:35:18]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:35:18]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:35:18]Write i2c OK [10:35:18]MH_I2C_Read... [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]Read from MH i2c: *** [00:00:09]A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 5912110+1721002828=1726914938 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 7B A1 EE 66 4C 6B 94 66 20 [10:35:39]Current date/time: 21.09.2024 10:35 [10:35:39]FM_Init [10:35:39]wFMConnect [10:35:39]MH_SAM_On [10:35:39]Write to MH i2c: E0 00 00 08 00 E7 [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_init finished! [10:35:39]*** atr: [10:35:39]*** 0F 3B D5 18 FF 81 91 FE [10:35:39]*** 1F C3 80 73 C8 21 10 0A [10:35:39]*** 00 00 00 00 00 00 00 00 [10:35:39]*** 00 00 00 00 00 00 00 00 [10:35:39]*** 00 00 00 00 00 00 00 00 [10:35:39]*** 00 00 00 00 00 00 00 00 [10:35:39]*** 00 00 00 00 00 00 00 00 [10:35:39]*** 00 00 00 00 00 00 00 00 [10:35:39]Read from MH i2c: E0 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E0 10 00 [10:35:39]MH_I2C_Read... [10:35:39]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:35:39]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:35:39]wFMCommunicate request_size=10 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:35:39]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:35:39]RAPDU: 90 00 [10:35:39]wFMCommunicate OK [10:35:39]wFMCommunicate request_size=4 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 11 00 00 [10:35:39]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 17 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [10:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:39]wFMCommunicate OK [10:35:39]Detected FM SN is 0000000000874979 [10:35:39]Stored FM SN is 0000000000874979 [10:35:39]wFMCommunicate request_size=9 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 16 00 00 04 B6 D7 00 00 [10:35:39]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:35:39]RAPDU: 90 00 [10:35:39]wFMCommunicate OK [10:35:39]FM PIN OK [10:35:39]wFMCommunicate request_size=8 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 14 04 00 03 02 00 01 [10:35:39]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:35:39]RAPDU: 90 00 [10:35:39]wFMCommunicate OK [10:35:39]wFMCommunicate request_size=13 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:35:39]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:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:35:39]RAPDU: 90 00 [10:35:39]wFMCommunicate OK [10:35:39]wFMCommunicate request_size=4 [10:35:39]MH_SAM_APDU [10:35:39]CAPDU: 80 11 00 00 [10:35:39]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:39]Read from MH i2c: E2 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 17 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [10:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:39]wFMCommunicate OK [10:35:39]DocumentArchiveInit [10:35:39]Start Httpd... [10:35:39]Httpd thread 3067567460 created [10:35:39]Write to MH i2c: 01 00 00 0F 00 0F [10:35:39]Write i2c OK [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: 01 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: 01 07 00 [10:35:39]MH_I2C_Read... [10:35:39]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:35:39]MH Int Process started [10:35:39]Allocated Socket 7 [10:35:39]Bind OK [10:35:39]Listen OK [10:35:39]httpd running on port 8080 [10:35:39]Waiting for new connection... [10:35:39]OFD Sender: Processing packet 86308 [packets to send 268, broken 267] [10:35:39]ProducePacketName [10:35:39]name=ofd_packets/00086308 [10:35:39]OFD Sender: To server: pG, [10:35:39]CommunicateWithHost lk.salyk.kg:30040 [10:35:39]ConnectInit lk.salyk.kg [10:35:40]Connected sock=9 [10:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B1 54 08 01 E6 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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 14 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 51 01 00 35 04 06 00 33 E7 2B 20 25 03 A1 5B 27 A0 00 29 51 1D [10:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B4 9A 47 00 76 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 51 01 00 F4 03 04 00 4D 4C EE 66 B6 04 01 00 00 90 37 0D 25 29 97 45 07 [10:35:41]CommunicateWithHost err = 0 [10:35:41]CheckOFDResponse [10:35:41]1017 (14) - 77093643461234 [10:35:41]1041 (16) - 0000000000874979 [10:35:41]1040 (4) - 86308 [10:35:41]1012 (4) - 21.09.2024 04:32 [10:35:41]1206 (1) - 0 [10:35:41]OFD Sender: Remove packet 86308 [10:35:41]ProducePacketName [10:35:41]name=ofd_packets/00086308 [10:35:41]NVStorageDeleteData [10:35:41]OFD Sender: No OFD packet to send [10:35:42]accept exits with 8 [10:35:42]New connection [10:35:42]New thread 3067280740 created [10:35:42]Waiting for new connection... [10:35:42] Sock 8.Parse request [10:35:42]Sock 8.Check first char [10:35:42]Sock 8.First char is OK [10:35:42]request: POST /json_proto HTTP/1.0 [10:35:42]Method: POST [10:35:42]URL: /json_proto [10:35:42]Method is POST - this is cgi request [10:35:42]url: /json_proto [10:35:42]query_string will be loaded in cgi processing [10:35:42]execute_cgi json_proto POST (null) [10:35:42]execute_cgi path=json_proto method=POST [10:35:42]POST find Content-Length [10:35:42]Host: 172.17.47.196:8080 [10:35:42]Content-Length: 215 [10:35:42]Content-Type: application/json [10:35:42] [10:35:42]POST finish read [10:35:42]Found Content-Length = 215 [10:35:42]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:35:42]execute_script... [10:35:42]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:35:42]POST & json_proto [10:35:42]process_json_proto [10:35:42]json parsed OK: [10:35:42]protocol is kg_v1.0 [10:35:42]action value=get_value [10:35:42]process_action get_value [10:35:42]cmd_get_value [10:35:42]process_action get_value done [10:35:42]requested_data is exist [10:35:42]produce_requested_data [10:35:42]requested_item kkm.sn is exist - process it [10:35:42]requested_item kkm.ver is exist - process it [10:35:42]requested_item fm.sn is exist - process it [10:35:42]wFMCommunicate request_size=4 [10:35:42]MH_SAM_APDU [10:35:42]CAPDU: 80 11 00 00 [10:35:42]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:35:42]Write i2c OK [10:35:42]MH_I2C_Read... [10:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:42]Read from MH i2c: E2 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 17 00 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [10:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:42]wFMCommunicate OK [10:35:42]requested_item fd.num is exist - process it [10:35:42]SAM_PROTO_GetFieldsCounters [10:35:42]wFMCommunicate request_size=4 [10:35:42]MH_SAM_APDU [10:35:42]CAPDU: 80 13 00 00 [10:35:42]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:35:42]Write i2c OK [10:35:42]MH_I2C_Read... [10:35:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:42]Read from MH i2c: E2 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 62 00 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 24 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [10:35:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 24 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:42]wFMCommunicate OK [10:35:42]SAM_PROTO_GetFieldsCounters done [10:35:42]requested_item shift.num is exist - process it [10:35:42]requested_item shift.opened is exist - process it [10:35:42]req_shift_opened [10:35:42]FM_GetShiftState [10:35:42]SAM_PROTO_GetShiftState [10:35:42]wFMCommunicate request_size=4 [10:35:42]MH_SAM_APDU [10:35:42]CAPDU: 80 13 01 00 [10:35:42]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:35:42]Write i2c OK [10:35:42]MH_I2C_Read... [10:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:42]Read from MH i2c: E2 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 0E 00 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [10:35:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:35:42]wFMCommunicate OK [10:35:42]SAM_PROTO_GetShiftState done [10:35:42]FM_GetShiftState done [10:35:42]req_shift_opened done [10:35:42]requested_item shift.open_date is exist - process it [10:35:42]req_shift_open_date [10:35:42]req_shift_open_date done [10:35:42]produce_requested_data done [10:35:42]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86308,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:35:42]process_action_free get_value [10:35:42]json_value_free [10:35:42]json_value_free done [10:35:42]process_json_proto returns [10:35:42]Send response to host [10:35:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86308,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:35:42]free response buf [10:35:42]execute_script done [10:35:42]execute_script returns [10:35:42]free content buf [10:35:42]Sock 8.Close socket [10:35:42]Sock 8.Thread stoped [10:35:42]accept exits with 9 [10:35:42]New connection [10:35:42]New thread 3067137380 created [10:35:42]Thread 3067280740 joined [10:35:42]Waiting for new connection... [10:35:42] Sock 9.Parse request [10:35:42]Sock 9.Check first char [10:35:42]Sock 9.First char is OK [10:35:42]request: POST /json_proto HTTP/1.0 [10:35:42]Method: POST [10:35:42]URL: /json_proto [10:35:42]Method is POST - this is cgi request [10:35:42]url: /json_proto [10:35:42]query_string will be loaded in cgi processing [10:35:42]execute_cgi json_proto POST (null) [10:35:42]execute_cgi path=json_proto method=POST [10:35:42]POST find Content-Length [10:35:42]Host: 172.17.47.196:8080 [10:35:42]Content-Length: 331 [10:35:42]Content-Type: application/json [10:35:42] [10:35:42]POST finish read [10:35:42]Found Content-Length = 331 [10:35:42]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:35:42]execute_script... [10:35:42]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:35:42]POST & json_proto [10:35:42]process_json_proto [10:35:42]json parsed OK: [10:35:42]protocol is kg_v1.0 [10:35:42]action value=get_value [10:35:42]process_action get_value [10:35:42]cmd_get_value [10:35:42]process_action get_value done [10:35:42]requested_data is exist [10:35:42]produce_requested_data [10:35:42]requested_item fm.sale.total is exist - process it [10:35:42]SAM_PROTO_GetFMData [10:35:42]wFMCommunicate request_size=4 [10:35:42]MH_SAM_APDU [10:35:42]CAPDU: 80 13 03 00 [10:35:42]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:35:42]Write i2c OK [10:35:42]MH_I2C_Read... [10:35:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:35:42]Read from MH i2c: E2 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 FD 00 [10:35:42]MH_I2C_Read... [10:35:42]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 43 4D 01 00 69 04 A3 00 6F 04 04 00 C9 4A 01 00 B1 04 05 00 A4 E9 0F B5 01 70 04 05 00 24 6D A4 87 01 72 04 04 00 80 7C 6B 2D 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 8B 8E 6D 2E 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 22 63 DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 D0 [10:35:42]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 43 4D 01 00 69 04 A3 00 6F 04 04 00 C9 4A 01 00 B1 04 05 00 A4 E9 0F B5 01 70 04 05 00 24 6D A4 87 01 72 04 04 00 80 7C 6B 2D 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 8B 8E 6D 2E 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 22 63 DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [10:35:42]wFMCommunicate OK [10:35:42]wFMCommunicate request_size=4 [10:35:42]MH_SAM_APDU [10:35:42]CAPDU: 80 17 00 00 [10:35:42]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:35:42]Write i2c OK [10:35:42]MH_I2C_Read... [10:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:35:43]Read from MH i2c: E2 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 FD 00 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [10:35:43]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:35:43]wFMCommunicate OK [10:35:43]wFMCommunicate request_size=4 [10:35:43]MH_SAM_APDU [10:35:43]CAPDU: 80 17 00 00 [10:35:43]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:35:43]Write i2c OK [10:35:43]MH_I2C_Read... [10:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:35:43]Read from MH i2c: E2 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 FD 00 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [10:35:43]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:35:43]wFMCommunicate OK [10:35:43]wFMCommunicate request_size=4 [10:35:43]MH_SAM_APDU [10:35:43]CAPDU: 80 17 00 00 [10:35:43]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:35:43]Write i2c OK [10:35:43]MH_I2C_Read... [10:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:35:43]Read from MH i2c: E2 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 FD 00 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [10:35:43]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [10:35:43]wFMCommunicate OK [10:35:43]wFMCommunicate request_size=4 [10:35:43]MH_SAM_APDU [10:35:43]CAPDU: 80 17 00 00 [10:35:43]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:35:43]Write i2c OK [10:35:43]MH_I2C_Read... [10:35:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [10:35:43]Read from MH i2c: E2 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 E5 00 [10:35:43]MH_I2C_Read... [10:35:43]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [10:35:43]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:35:43]wFMCommunicate OK [10:35:43]SAM_PROTO_GetFMData done [10:35:43]requested_item fm.sale_refund.total is exist - process it [10:35:43]requested_item fm.buy.total is exist - process it [10:35:43]requested_item shift.sale.total is exist - process it [10:35:43]SAM_PROTO_GetShiftData [10:35:43]wFMCommunicate request_size=4 [10:35:43]MH_SAM_APDU [10:35:43]CAPDU: 80 13 02 00 [10:35:43]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:35:43]Write i2c OK [10:35:43]MH_I2C_Read... [10:35:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:35:44]Read from MH i2c: E2 [10:35:44]MH_I2C_Read... [10:35:44]Read from MH i2c: E2 FD 00 [10:35:44]MH_I2C_Read... [10:35:44]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 56 00 00 00 69 04 9C 00 6F 04 04 00 55 00 00 00 B1 04 03 00 A5 02 8B 70 04 03 00 40 0D 80 72 04 03 00 65 F5 0A 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 CD C3 0E 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 F7 3A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 51 [10:35:44]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 56 00 00 00 69 04 9C 00 6F 04 04 00 55 00 00 00 B1 04 03 00 A5 02 8B 70 04 03 00 40 0D 80 72 04 03 00 65 F5 0A 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 CD C3 0E 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 F7 3A 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:35:44]wFMCommunicate OK [10:35:44]wFMCommunicate request_size=4 [10:35:44]MH_SAM_APDU [10:35:44]CAPDU: 80 17 00 00 [10:35:44]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:35:44]Write i2c OK [10:35:44]MH_I2C_Read... [10:35:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:35:44]Read from MH i2c: E2 [10:35:44]MH_I2C_Read... [10:35:44]Read from MH i2c: E2 FD 00 [10:35:44]MH_I2C_Read... [10:35:44]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 05 [10:35:44]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:35:44]wFMCommunicate OK [10:35:44]wFMCommunicate request_size=4 [10:35:44]MH_SAM_APDU [10:35:44]CAPDU: 80 17 00 00 [10:35:44]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:35:44]Write i2c OK [10:35:44]MH_I2C_Read... [10:35:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:35:44]Read from MH i2c: E2 [10:35:44]MH_I2C_Read... [10:35:44]Read from MH i2c: E2 FD 00 [10:35:44]MH_I2C_Read... [10:35:44]Read from MH i2c: E2 FD 00 1A 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C2 [10:35:45]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [10:35:45]wFMCommunicate OK [10:35:45]wFMCommunicate request_size=4 [10:35:45]MH_SAM_APDU [10:35:45]CAPDU: 80 17 00 00 [10:35:45]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:35:45]Write i2c OK [10:35:45]MH_I2C_Read... [10:35:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:35:45]Read from MH i2c: E2 [10:35:45]MH_I2C_Read... [10:35:45]Read from MH i2c: E2 FD 00 [10:35:45]MH_I2C_Read... [10:35:45]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 13 [10:35:45]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:35:45]wFMCommunicate OK [10:35:45]wFMCommunicate request_size=4 [10:35:45]MH_SAM_APDU [10:35:45]CAPDU: 80 17 00 00 [10:35:45]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:35:45]Write i2c OK [10:35:45]MH_I2C_Read... [10:35:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:35:45]Read from MH i2c: E2 [10:35:45]MH_I2C_Read... [10:35:45]Read from MH i2c: E2 D6 00 [10:35:45]MH_I2C_Read... [10:35:45]Read from MH i2c: E2 D6 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [10:35:45]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:35:45]wFMCommunicate OK [10:35:45]SAM_PROTO_GetShiftData done [10:35:45]requested_item shift.sale.total_cash is exist - process it [10:35:45]requested_item shift.sale_refund.total is exist - process it [10:35:45]requested_item shift.sale_refund.total_cash is exist - process it [10:35:45]requested_item shift.buy.total is exist - process it [10:35:45]requested_item shift.buy.total_cash is exist - process it [10:35:45]produce_requested_data done [10:35:45]produce_requested_data return {"fm.sale.total":73326862.44,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":91101.81,"shift.sale.total_cash":83920.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:35:45]process_action_free get_value [10:35:45]json_value_free [10:35:45]json_value_free done [10:35:45]process_json_proto returns [10:35:45]Send response to host [10:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73326862.44,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":91101.81,"shift.sale.total_cash":83920.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:35:45]free response buf [10:35:45]execute_script done [10:35:45]execute_script returns [10:35:45]free content buf [10:35:45]Sock 9.Close socket [10:35:45]Sock 9.Thread stoped [10:35:46]accept exits with 8 [10:35:46]New connection [10:35:46]New thread 3067280740 created [10:35:46]Thread 3067137380 joined [10:35:46]Waiting for new connection... [10:35:46] Sock 8.Parse request [10:35:46]Sock 8.Check first char [10:35:46]Sock 8.First char is OK [10:35:46]request: POST /json_proto HTTP/1.0 [10:35:46]Method: POST [10:35:46]URL: /json_proto [10:35:46]Method is POST - this is cgi request [10:35:46]url: /json_proto [10:35:46]query_string will be loaded in cgi processing [10:35:46]execute_cgi json_proto POST (null) [10:35:46]execute_cgi path=json_proto method=POST [10:35:46]POST find Content-Length [10:35:46]Host: 172.17.47.196:8080 [10:35:46]Content-Length: 808 [10:35:46]Content-Type: application/json [10:35:46] [10:35:46]POST finish read [10:35:46]Found Content-Length = 808 [10:35:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:46]execute_script... [10:35:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:46]POST & json_proto [10:35:46]process_json_proto [10:35:46]json parsed OK: [10:35:46]protocol is kg_v1.0 [10:35:46]action value=close_receipt [10:35:46]process_action close_receipt [10:35:46]cmd_close_receipt [10:35:46]MH_GetDate [10:35:46]Write to MH i2c: F0 00 00 1D 00 0C [10:35:46]Write i2c OK [10:35:46]MH_I2C_Read... [10:35:46]Read from MH i2c: F0 [10:35:46]MH_I2C_Read... [10:35:46]Read from MH i2c: F0 09 00 [10:35:46]MH_I2C_Read... [10:35:46]Read from MH i2c: F0 09 00 1D 00 00 82 A1 EE 66 4C 6B 94 66 3D [10:35:46]GetLastDocTimeStamp 1726914836 [10:35:46]current date 1726914946 [10:35:46]FM_GetShiftState [10:35:46]SAM_PROTO_GetShiftState [10:35:46]wFMCommunicate request_size=4 [10:35:46]MH_SAM_APDU [10:35:46]CAPDU: 80 13 01 00 [10:35:46]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:35:46]Write i2c OK [10:35:46]MH_I2C_Read... [10:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:46]Read from MH i2c: E2 [10:35:46]MH_I2C_Read... [10:35:46]Read from MH i2c: E2 0E 00 [10:35:46]MH_I2C_Read... [10:35:46]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [10:35:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:35:46]wFMCommunicate OK [10:35:46]SAM_PROTO_GetShiftState done [10:35:46]FM_GetShiftState done [10:35:46]opened in 1726877910 [10:35:46]opened+sec_in_day 1726964310 [10:35:46]quantity*price = 100050 [10:35:46]sum+1 = 100052 [10:35:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 87 21.09.2024 10:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86309 ФПД: 91619127775454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103546&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86309&fm=91619127775454&tin=02508201610067®Number=0000000000092592&sum=100051 [10:35:47]StoreToDocumentArchive [10:35:47]shift 496 fd 86309 [10:35:47]save to /storage/0496/doc_00086309 [10:35:47]save last doc name /storage/0496/doc_00086309 to /storage/kkm_last_doc_name [10:35:47]save OK [10:35:47]Clear old archive folders... [10:35:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:35:47]tlvbuf is 007D0C40 [10:35:47]SAM_PROTO_ClearQueue [10:35:47]wFMCommunicate request_size=4 [10:35:47]MH_SAM_APDU [10:35:47]CAPDU: 80 09 00 00 [10:35:47]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:35:47]Write i2c OK [10:35:47]MH_I2C_Read... [10:35:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:47]Read from MH i2c: E2 [10:35:47]MH_I2C_Read... [10:35:47]Read from MH i2c: E2 03 00 [10:35:47]MH_I2C_Read... [10:35:47]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:35:47]RAPDU: 90 00 [10:35:47]wFMCommunicate OK [10:35:47]SAM_PROTO_ClearQueue done [10:35:47]KKMCreateOFDPacket [10:35:47]OFDProtocolAddRootSTLVToBuf [10:35:47]FM_MakeSignedData [10:35:47]FM_MakeSignedData [10:35:47]SAM_PROTO_SignData [10:35:47]wFMCommunicate request_size=4 [10:35:47]MH_SAM_APDU [10:35:47]CAPDU: 80 0D 01 02 [10:35:47]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:35:47]Write i2c OK [10:35:47]MH_I2C_Read... [10:35:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:47]Read from MH i2c: E2 [10:35:47]MH_I2C_Read... [10:35:47]Read from MH i2c: E2 03 00 [10:35:47]MH_I2C_Read... [10:35:47]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:35:47]RAPDU: 90 00 [10:35:47]wFMCommunicate OK [10:35:47]wFMCommunicate request_size=255 [10:35:47]MH_SAM_APDU [10:35: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 51 01 00 35 04 06 00 [10:35:47]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 51 01 00 35 04 06 00 00 00 BB [10:35:47]Write i2c OK [10:35:47]MH_I2C_Read... [10:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:48]Read from MH i2c: E2 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 03 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:35:48]RAPDU: 90 00 [10:35:48]wFMCommunicate OK [10:35:48]wFMCommunicate request_size=11 [10:35:48]MH_SAM_APDU [10:35:48]CAPDU: 80 0D 02 02 06 53 53 BD 90 D0 DE [10:35:48]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 53 53 BD 90 D0 DE 00 00 55 [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:48]Read from MH i2c: E2 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 03 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:35:48]RAPDU: 90 00 [10:35:48]wFMCommunicate OK [10:35:48]wFMCommunicate request_size=4 [10:35:48]MH_SAM_APDU [10:35:48]CAPDU: 80 0D 03 02 [10:35:48]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:48]Read from MH i2c: E2 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 0B 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 0B 00 2F 00 00 08 0D A0 A4 01 3F C7 7C 90 00 87 [10:35:48]RAPDU: 08 0D A0 A4 01 3F C7 7C 90 00 [10:35:48]wFMCommunicate OK [10:35:48]SAM_PROTO_SignData done [10:35:48]FM_MakeSignedData done [10:35:48]CreateOFDProtocolMessage [10:35:48]wFMCommunicate request_size=4 [10:35:48]MH_SAM_APDU [10:35:48]CAPDU: 80 11 00 00 [10:35:48]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:48]Read from MH i2c: E2 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 17 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [10:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:48]wFMCommunicate OK [10:35:48]CreateOFDProtocolMessage done [10:35:48]OFDSenderStorePacket 86309 [10:35:48]StoreOFDPacket docnum=86309 [10:35:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6D 81 08 01 5D 49 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 51 01 00 35 04 06 00 53 53 BD 90 D0 DE 08 0D A0 A4 01 3F C7 7C [10:35:48]CheckFolder [10:35:48]dirname=/storage/ofd_packets [10:35:48]CheckFolder done [10:35:48]ProducePacketName [10:35:48]name=ofd_packets/00086309 [10:35:48]NVStorageSaveData ofd_packets/00086309 [10:35:48]File name is /storage/ofd_packets/00086309 [10:35:48]Write 302 bytes [10:35:48]NVStorageSaveData done [10:35:48]OFDSenderStorePacket done [10:35:48]KKMCreateOFDPacket done [10:35:48]NVStorageSaveData kkm_last_timestamp [10:35:48]File name is /storage/kkm_last_timestamp [10:35:48]Write 4 bytes [10:35:48]NVStorageSaveData done [10:35:48]ExternCall_PrintAddStr [10:35:48]wPrintStart [10:35:48]Write to MH i2c: 01 00 00 31 00 31 [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: 01 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: 01 07 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:35:48]RasterBufferAndPrint [10:35:48]line Счет N : (1)871203 [10:35:48]line ИНН: 02508201610067 [10:35:48]line Контрольно-Кассовый Чек [10:35:48]line ПРОДАЖА [10:35:48]line ТРК (МРК, ГНК) : 34 [10:35:48]line Товар: 2710194210 [10:35:48]line ДТ(л)-К-4 [10:35:48]line 13.130 * 76.20 [10:35:48]line = 1000.51 [10:35:48]line НДС 12% НСП 1% [10:35:48]line > о реализуемом товаре [10:35:48]line ИТОГО: 1000.51 [10:35:48]line НСП 1% : 8.85 [10:35:48]line НДС 12% : 106.25 [10:35:48]line Наличными: 0.00 [10:35:48]line Безнал.: 1000.51 [10:35:48]line Место: АЗС № 137 "Партнер Нефть" [10:35:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:35:48]line СНО: Общий режим [10:35:48]line Чек 87 21.09.2024 10:35 [10:35:48]line Смена: 496 ФФД: 1.0 [10:35:48]line ЗНМ: 0300000064 [10:35:48]line РНМ: 0000000000092592 [10:35:48]line Версия ККМ: 001 [10:35:48]line Платежная система: O! деньги [10:35:48]line ФМ: 0000000000874979 [10:35:48]line ФД: 86309 [10:35:48]line ФПД: 91619127775454 [10:35:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103546&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86309&fm=91619127775454&tin=02508201610067®Number=0000000000092592&sum=100051 [10:35:48]written 0, free lines is 4095 [10:35:48]OFD Sender: Processing packet 86309 [packets to send 268, broken 267] [10:35:48]ProducePacketName [10:35:48]name=ofd_packets/00086309 [10:35:48]OFD Sender: To server: pG, [10:35:48]CommunicateWithHost lk.salyk.kg:30040 [10:35:48]ConnectInit lk.salyk.kg [10:35:48]Write to MH i2c: 01 00 00 5B 00 5B [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: 01 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: 01 07 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 FF 0C 6D [10:35:48]RasterBufferAndPrint [10:35:48]line [10:35:48]line [10:35:48]line [10:35:48]line [10:35:48]line [10:35:48]written 0, free lines is 3353 [10:35:48]MH_Cut [10:35:48]Write to MH i2c: D1 01 00 62 00 01 34 [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: D1 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: D1 01 00 [10:35:48]MH_I2C_Read... [10:35:48]Read from MH i2c: D1 01 00 62 00 00 33 [10:35:48]Write to MH i2c: 01 00 00 63 00 63 [10:35:48]Write i2c OK [10:35:48]MH_I2C_Read... [10:35:48]Connected sock=10 [10:35:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6D 81 08 01 5D 49 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 51 01 00 35 04 06 00 53 53 BD 90 D0 DE 08 0D A0 A4 01 3F C7 7C [10:35:49]*** Cut start [10:35:49]*** Partial cut [10:35:49]*** CUTSNS_PIN = 1 [10:35:49]*** CUTSNS_PIN = 0 [10:35:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4B 18 47 00 84 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 51 01 00 F4 03 04 00 56 4C EE 66 B6 04 01 00 00 37 B7 6B D1 84 C7 AA 27 [10:35:49]CommunicateWithHost err = 0 [10:35:49]CheckOFDResponse [10:35:49]1017 (14) - 77093643461234 [10:35:49]1041 (16) - 0000000000874979 [10:35:49]1040 (4) - 86309 [10:35:49]1012 (4) - 21.09.2024 04:32 [10:35:49]1206 (1) - 0 [10:35:49]OFD Sender: Remove packet 86309 [10:35:49]ProducePacketName [10:35:49]name=ofd_packets/00086309 [10:35:49]NVStorageDeleteData [10:35:49]*** Brake cut motor [10:35:50]Read from MH i2c: 01 [10:35:50]MH_I2C_Read... [10:35:50]*** Stop cut motor [10:35:50]*** Cut end [10:35:50]Read from MH i2c: 01 07 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [10:35:50]process_action close_receipt done [10:35:50]requested_data is exist [10:35:50]produce_requested_data [10:35:50]requested_item fm.sn is exist - process it [10:35:50]wFMCommunicate request_size=4 [10:35:50]MH_SAM_APDU [10:35:50]CAPDU: 80 11 00 00 [10:35:50]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:50]Read from MH i2c: E2 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 17 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [10:35:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:50]wFMCommunicate OK [10:35:50]requested_item fd.num is exist - process it [10:35:50]SAM_PROTO_GetFieldsCounters [10:35:50]wFMCommunicate request_size=4 [10:35:50]MH_SAM_APDU [10:35:50]CAPDU: 80 13 00 00 [10:35:50]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [10:35:50]OFD Sender: No OFD packet to send [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:50]Read from MH i2c: E2 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 62 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 25 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [10:35:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 25 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:50]wFMCommunicate OK [10:35:50]SAM_PROTO_GetFieldsCounters done [10:35:50]requested_item shift.num is exist - process it [10:35:50]requested_item shift.opened is exist - process it [10:35:50]req_shift_opened [10:35:50]FM_GetShiftState [10:35:50]SAM_PROTO_GetShiftState [10:35:50]wFMCommunicate request_size=4 [10:35:50]MH_SAM_APDU [10:35:50]CAPDU: 80 13 01 00 [10:35:50]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:50]Read from MH i2c: E2 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 0E 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [10:35:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:35:50]wFMCommunicate OK [10:35:50]SAM_PROTO_GetShiftState done [10:35:50]FM_GetShiftState done [10:35:50]req_shift_opened done [10:35:50]requested_item shift.open_date is exist - process it [10:35:50]req_shift_open_date [10:35:50]req_shift_open_date done [10:35:50]produce_requested_data done [10:35:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86309,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:35:50]process_action_free close_receipt [10:35:50]json_value_free [10:35:50]json_value_free done [10:35:50]process_json_proto returns [10:35:50]Send response to host [10:35:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86309,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:35:50]free response buf [10:35:50]execute_script done [10:35:50]execute_script returns [10:35:50]free content buf [10:35:50]Sock 8.Close socket [10:35:50]Sock 8.Thread stoped [10:35:50]accept exits with 9 [10:35:50]New connection [10:35:50]New thread 3067137380 created [10:35:50]Thread 3067280740 joined [10:35:50]Waiting for new connection... [10:35:50] Sock 9.Parse request [10:35:50]Sock 9.Check first char [10:35:50]Sock 9.First char is OK [10:35:50]request: POST /json_proto HTTP/1.0 [10:35:50]Method: POST [10:35:50]URL: /json_proto [10:35:50]Method is POST - this is cgi request [10:35:50]url: /json_proto [10:35:50]query_string will be loaded in cgi processing [10:35:50]execute_cgi json_proto POST (null) [10:35:50]execute_cgi path=json_proto method=POST [10:35:50]POST find Content-Length [10:35:50]Host: 172.17.47.196:8080 [10:35:50]Content-Length: 677 [10:35:50]Content-Type: application/json [10:35:50] [10:35:50]POST finish read [10:35:50]Found Content-Length = 677 [10:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:35:50]execute_script... [10:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:35:50]POST & json_proto [10:35:50]process_json_proto [10:35:50]json parsed OK: [10:35:50]protocol is kg_v1.0 [10:35:50]action value=close_receipt [10:35:50]process_action close_receipt [10:35:50]cmd_close_receipt [10:35:50]MH_GetDate [10:35:50]Write to MH i2c: F0 00 00 67 00 56 [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: F0 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: F0 09 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: F0 09 00 67 00 00 87 A1 EE 66 4C 6B 94 66 8C [10:35:50]GetLastDocTimeStamp 1726914946 [10:35:50]current date 1726914951 [10:35:50]FM_GetShiftState [10:35:50]SAM_PROTO_GetShiftState [10:35:50]wFMCommunicate request_size=4 [10:35:50]MH_SAM_APDU [10:35:50]CAPDU: 80 13 01 00 [10:35:50]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:51]Read from MH i2c: E2 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 0E 00 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [10:35:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:35:51]wFMCommunicate OK [10:35:51]SAM_PROTO_GetShiftState done [10:35:51]FM_GetShiftState done [10:35:51]opened in 1726877910 [10:35:51]opened+sec_in_day 1726964310 [10:35:51]quantity*price = 35052 [10:35:51]sum+1 = 35054 [10:35:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 88 21.09.2024 10:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86310 ФПД: 264905783767003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86310&fm=264905783767003&tin=02508201610067®Number=0000000000092592&sum=35000 [10:35:52]StoreToDocumentArchive [10:35:52]shift 496 fd 86310 [10:35:52]save to /storage/0496/doc_00086310 [10:35:52]save last doc name /storage/0496/doc_00086310 to /storage/kkm_last_doc_name [10:35:52]save OK [10:35:52]Clear old archive folders... [10:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:35:52]tlvbuf is 00776140 [10:35:52]SAM_PROTO_ClearQueue [10:35:52]wFMCommunicate request_size=4 [10:35:52]MH_SAM_APDU [10:35:52]CAPDU: 80 09 00 00 [10:35:52]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:52]Read from MH i2c: E2 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: E2 03 00 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [10:35:52]RAPDU: 90 00 [10:35:52]wFMCommunicate OK [10:35:52]SAM_PROTO_ClearQueue done [10:35:52]KKMCreateOFDPacket [10:35:52]OFDProtocolAddRootSTLVToBuf [10:35:52]FM_MakeSignedData [10:35:52]FM_MakeSignedData [10:35:52]SAM_PROTO_SignData [10:35:52]wFMCommunicate request_size=4 [10:35:52]MH_SAM_APDU [10:35:52]CAPDU: 80 0D 01 02 [10:35:52]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:52]Read from MH i2c: E2 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: E2 03 00 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [10:35:52]RAPDU: 90 00 [10:35:52]wFMCommunicate OK [10:35:52]wFMCommunicate request_size=255 [10:35:52]MH_SAM_APDU [10:35: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 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 58 00 00 00 F4 03 04 00 87 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 51 01 00 35 04 06 00 F0 [10:35:52]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 87 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 51 01 00 35 04 06 00 F0 00 00 D4 [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:53]Read from MH i2c: E2 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 03 00 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [10:35:53]RAPDU: 90 00 [10:35:53]wFMCommunicate OK [10:35:53]wFMCommunicate request_size=10 [10:35:53]MH_SAM_APDU [10:35:53]CAPDU: 80 0D 02 02 05 EE 2F 23 EF DB [10:35:53]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 EE 2F 23 EF DB 00 00 06 [10:35:53]Write i2c OK [10:35:53]MH_I2C_Read... [10:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:53]Read from MH i2c: E2 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 03 00 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [10:35:53]RAPDU: 90 00 [10:35:53]wFMCommunicate OK [10:35:53]wFMCommunicate request_size=4 [10:35:53]MH_SAM_APDU [10:35:53]CAPDU: 80 0D 03 02 [10:35:53]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [10:35:53]Write i2c OK [10:35:53]MH_I2C_Read... [10:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:53]Read from MH i2c: E2 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 0B 00 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 0B 00 79 00 00 59 8C 4E AB 9D 11 C2 B6 90 00 F9 [10:35:53]RAPDU: 59 8C 4E AB 9D 11 C2 B6 90 00 [10:35:53]wFMCommunicate OK [10:35:53]SAM_PROTO_SignData done [10:35:53]FM_MakeSignedData done [10:35:53]CreateOFDProtocolMessage [10:35:53]wFMCommunicate request_size=4 [10:35:53]MH_SAM_APDU [10:35:53]CAPDU: 80 11 00 00 [10:35:53]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [10:35:53]Write i2c OK [10:35:53]MH_I2C_Read... [10:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:53]Read from MH i2c: E2 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 17 00 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [10:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:53]wFMCommunicate OK [10:35:53]CreateOFDProtocolMessage done [10:35:53]OFDSenderStorePacket 86310 [10:35:53]StoreOFDPacket docnum=86310 [10:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 33 44 07 01 D9 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 87 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 51 01 00 35 04 06 00 F0 EE 2F 23 EF DB 59 8C 4E AB 9D 11 C2 B6 [10:35:53]CheckFolder [10:35:53]dirname=/storage/ofd_packets [10:35:53]CheckFolder done [10:35:53]ProducePacketName [10:35:53]name=ofd_packets/00086310 [10:35:53]NVStorageSaveData ofd_packets/00086310 [10:35:53]File name is /storage/ofd_packets/00086310 [10:35:53]Write 301 bytes [10:35:53]NVStorageSaveData done [10:35:53]OFDSenderStorePacket done [10:35:53]KKMCreateOFDPacket done [10:35:53]NVStorageSaveData kkm_last_timestamp [10:35:53]File name is /storage/kkm_last_timestamp [10:35:53]Write 4 bytes [10:35:53]NVStorageSaveData done [10:35:53]ExternCall_PrintAddStr [10:35:53]wPrintStart [10:35:53]Write to MH i2c: 01 00 00 7B 00 7B [10:35:53]Write i2c OK [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: 01 [10:35:53]MH_I2C_Read... [10:35:53]OFD Sender: Processing packet 86310 [packets to send 268, broken 267] [10:35:53]ProducePacketName [10:35:53]name=ofd_packets/00086310 [10:35:53]OFD Sender: To server: pG, [10:35:53]CommunicateWithHost lk.salyk.kg:30040 [10:35:53]ConnectInit lk.salyk.kg [10:35:53]Read from MH i2c: 01 07 00 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [10:35:53]RasterBufferAndPrint [10:35:53]line Счет N : (1)871204 [10:35:53]line ИНН: 02508201610067 [10:35:53]line Контрольно-Кассовый Чек [10:35:53]line ПРОДАЖА [10:35:53]line ТРК (МРК, ГНК) : 63 [10:35:53]line Товар: 2710124130 [10:35:53]line Аи-92-К-5 [10:35:53]line 5.170 * 67.80 [10:35:53]line = 350.53 [10:35:53]line НДС 12% НСП 1% [10:35:53]line > о реализуемом товаре [10:35:53]line ОКРУГЛЕНИЕ: -0.53 [10:35:53]line ИТОГО: 350.00 [10:35:53]line Внесено: 350.00 [10:35:53]line СДАЧА: 0.00 [10:35:53]line НСП 1% : 3.10 [10:35:53]line НДС 12% : 37.22 [10:35:53]line Наличными: 350.00 [10:35:53]line Безнал.: 0.00 [10:35:53]line Место: АЗС № 137 "Партнер Нефть" [10:35:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:35:53]line СНО: Общий режим [10:35:53]line Чек 88 21.09.2024 10:35 [10:35:53]line Смена: 496 ФФД: 1.0 [10:35:53]line ЗНМ: 0300000064 [10:35:53]line РНМ: 0000000000092592 [10:35:53]line Версия ККМ: 001 [10:35:53]line ФМ: 0000000000874979 [10:35:53]line ФД: 86310 [10:35:53]line ФПД: 264905783767003 [10:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86310&fm=264905783767003&tin=02508201610067®Number=0000000000092592&sum=35000 [10:35:53]written 0, free lines is 4095 [10:35:53]Write to MH i2c: 01 00 00 A6 00 A6 [10:35:53]Write i2c OK [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: 01 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: 01 07 00 [10:35:53]MH_I2C_Read... [10:35:53]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 F8 0C B1 [10:35:53]RasterBufferAndPrint [10:35:53]line [10:35:53]line [10:35:53]line [10:35:53]line [10:35:53]line [10:35:53]Connected sock=11 [10:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 33 44 07 01 D9 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 87 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 51 01 00 35 04 06 00 F0 EE 2F 23 EF DB 59 8C 4E AB 9D 11 C2 B6 [10:35:54]written 0, free lines is 3363 [10:35:54]MH_Cut [10:35:54]Write to MH i2c: D1 01 00 AD 00 01 7F [10:35:54]Write i2c OK [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: D1 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: D1 01 00 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: D1 01 00 AD 00 00 7E [10:35:54]Write to MH i2c: 01 00 00 AE 00 AE [10:35:54]Write i2c OK [10:35:54]MH_I2C_Read... [10:35:54]*** Cut start [10:35:54]*** Partial cut [10:35:54]*** CUTSNS_PIN = 1 [10:35:54]*** CUTSNS_PIN = 0 [10:35:54]*** Brake cut motor [10:35:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 35 6F 47 00 FC 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 51 01 00 F4 03 04 00 5B 4C EE 66 B6 04 01 00 00 36 39 B8 25 39 F6 C2 3F [10:35:55]CommunicateWithHost err = 0 [10:35:55]CheckOFDResponse [10:35:55]1017 (14) - 77093643461234 [10:35:55]1041 (16) - 0000000000874979 [10:35:55]1040 (4) - 86310 [10:35:55]1012 (4) - 21.09.2024 04:32 [10:35:55]1206 (1) - 0 [10:35:55]OFD Sender: Remove packet 86310 [10:35:55]ProducePacketName [10:35:55]name=ofd_packets/00086310 [10:35:55]NVStorageDeleteData [10:35:55]Read from MH i2c: 01 [10:35:55]MH_I2C_Read... [10:35:55]*** Stop cut motor [10:35:55]*** Cut end [10:35:55]Read from MH i2c: 01 07 00 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [10:35:55]process_action close_receipt done [10:35:55]requested_data is exist [10:35:55]produce_requested_data [10:35:55]requested_item fm.sn is exist - process it [10:35:55]wFMCommunicate request_size=4 [10:35:55]MH_SAM_APDU [10:35:55]CAPDU: 80 11 00 00 [10:35:55]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [10:35:55]Write i2c OK [10:35:55]MH_I2C_Read... [10:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:55]Read from MH i2c: E2 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: E2 17 00 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [10:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:55]wFMCommunicate OK [10:35:55]requested_item fd.num is exist - process it [10:35:55]SAM_PROTO_GetFieldsCounters [10:35:55]wFMCommunicate request_size=4 [10:35:55]MH_SAM_APDU [10:35:55]CAPDU: 80 13 00 00 [10:35:55]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [10:35:55]Write i2c OK [10:35:55]MH_I2C_Read... [10:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:55]Read from MH i2c: E2 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: E2 62 00 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 26 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [10:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 26 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:55]wFMCommunicate OK [10:35:55]SAM_PROTO_GetFieldsCounters done [10:35:55]requested_item shift.num is exist - process it [10:35:55]requested_item shift.opened is exist - process it [10:35:55]req_shift_opened [10:35:55]FM_GetShiftState [10:35:55]SAM_PROTO_GetShiftState [10:35:55]wFMCommunicate request_size=4 [10:35:55]MH_SAM_APDU [10:35:55]CAPDU: 80 13 01 00 [10:35:55]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [10:35:55]Write i2c OK [10:35:55]MH_I2C_Read... [10:35:55]OFD Sender: No OFD packet to send [10:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:55]Read from MH i2c: E2 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: E2 0E 00 [10:35:55]MH_I2C_Read... [10:35:55]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [10:35:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:35:55]wFMCommunicate OK [10:35:55]SAM_PROTO_GetShiftState done [10:35:55]FM_GetShiftState done [10:35:55]req_shift_opened done [10:35:55]requested_item shift.open_date is exist - process it [10:35:55]req_shift_open_date [10:35:55]req_shift_open_date done [10:35:55]produce_requested_data done [10:35:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86310,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:35:55]process_action_free close_receipt [10:35:55]json_value_free [10:35:55]json_value_free done [10:35:55]process_json_proto returns [10:35:55]Send response to host [10:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86310,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:35:55]free response buf [10:35:55]execute_script done [10:35:55]execute_script returns [10:35:55]free content buf [10:35:55]Sock 9.Close socket [10:35:55]Sock 9.Thread stoped [10:35:56]accept exits with 8 [10:35:56]New connection [10:35:56]New thread 3067280740 created [10:35:56]Thread 3067137380 joined [10:35:56]Waiting for new connection... [10:35:56] Sock 8.Parse request [10:35:56]Sock 8.Check first char [10:35:56]Sock 8.First char is OK [10:35:56]request: POST /json_proto HTTP/1.0 [10:35:56]Method: POST [10:35:56]URL: /json_proto [10:35:56]Method is POST - this is cgi request [10:35:56]url: /json_proto [10:35:56]query_string will be loaded in cgi processing [10:35:56]execute_cgi json_proto POST (null) [10:35:56]execute_cgi path=json_proto method=POST [10:35:56]POST find Content-Length [10:35:56]Host: 172.17.47.196:8080 [10:35:56]Content-Length: 682 [10:35:56]Content-Type: application/json [10:35:56] [10:35:56]POST finish read [10:35:56]Found Content-Length = 682 [10:35:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:56]execute_script... [10:35:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:56]POST & json_proto [10:35:56]process_json_proto [10:35:56]json parsed OK: [10:35:56]protocol is kg_v1.0 [10:35:56]action value=close_receipt [10:35:56]process_action close_receipt [10:35:56]cmd_close_receipt [10:35:56]MH_GetDate [10:35:56]Write to MH i2c: F0 00 00 B2 00 A1 [10:35:56]Write i2c OK [10:35:56]MH_I2C_Read... [10:35:56]Read from MH i2c: F0 [10:35:56]MH_I2C_Read... [10:35:56]Read from MH i2c: F0 09 00 [10:35:56]MH_I2C_Read... [10:35:56]Read from MH i2c: F0 09 00 B2 00 00 8C A1 EE 66 4C 6B 94 66 DC [10:35:56]GetLastDocTimeStamp 1726914951 [10:35:56]current date 1726914956 [10:35:56]FM_GetShiftState [10:35:56]SAM_PROTO_GetShiftState [10:35:56]wFMCommunicate request_size=4 [10:35:56]MH_SAM_APDU [10:35:56]CAPDU: 80 13 01 00 [10:35:56]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [10:35:56]Write i2c OK [10:35:56]MH_I2C_Read... [10:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:56]Read from MH i2c: E2 [10:35:56]MH_I2C_Read... [10:35:56]Read from MH i2c: E2 0E 00 [10:35:56]MH_I2C_Read... [10:35:56]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [10:35:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:35:56]wFMCommunicate OK [10:35:56]SAM_PROTO_GetShiftState done [10:35:56]FM_GetShiftState done [10:35:56]opened in 1726877910 [10:35:56]opened+sec_in_day 1726964310 [10:35:56]quantity*price = 60045 [10:35:56]sum+1 = 60047 [10:35:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 89 21.09.2024 10:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86311 ФПД: 3038954424078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103556&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86311&fm=3038954424078&tin=02508201610067®Number=0000000000092592&sum=60000 [10:35:57]StoreToDocumentArchive [10:35:57]shift 496 fd 86311 [10:35:57]save to /storage/0496/doc_00086311 [10:35:57]save last doc name /storage/0496/doc_00086311 to /storage/kkm_last_doc_name [10:35:57]save OK [10:35:57]Clear old archive folders... [10:35:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:35:57]tlvbuf is 0080CBF0 [10:35:57]SAM_PROTO_ClearQueue [10:35:57]wFMCommunicate request_size=4 [10:35:57]MH_SAM_APDU [10:35:57]CAPDU: 80 09 00 00 [10:35:57]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [10:35:57]Write i2c OK [10:35:57]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [10:35:58]RAPDU: 90 00 [10:35:58]wFMCommunicate OK [10:35:58]SAM_PROTO_ClearQueue done [10:35:58]KKMCreateOFDPacket [10:35:58]OFDProtocolAddRootSTLVToBuf [10:35:58]FM_MakeSignedData [10:35:58]FM_MakeSignedData [10:35:58]SAM_PROTO_SignData [10:35:58]wFMCommunicate request_size=4 [10:35:58]MH_SAM_APDU [10:35:58]CAPDU: 80 0D 01 02 [10:35:58]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [10:35:58]RAPDU: 90 00 [10:35:58]wFMCommunicate OK [10:35:58]wFMCommunicate request_size=255 [10:35:58]MH_SAM_APDU [10:35: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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 8C A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 51 01 00 35 04 06 00 [10:35:58]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 8C A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 51 01 00 35 04 06 00 00 00 B9 [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [10:35:58]RAPDU: 90 00 [10:35:58]wFMCommunicate OK [10:35:58]wFMCommunicate request_size=11 [10:35:58]MH_SAM_APDU [10:35:58]CAPDU: 80 0D 02 02 06 02 C3 8F CC 87 0E [10:35:58]Write to MH i2c: E2 0E 00 C3 00 80 0D 02 02 06 00 02 C3 8F CC 87 0E 00 00 FE [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [10:35:58]RAPDU: 90 00 [10:35:58]wFMCommunicate OK [10:35:58]wFMCommunicate request_size=4 [10:35:58]MH_SAM_APDU [10:35:58]CAPDU: 80 0D 03 02 [10:35:58]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 0B 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 0B 00 C4 00 00 CE 14 8C 69 42 1E FF 83 90 00 F9 [10:35:58]RAPDU: CE 14 8C 69 42 1E FF 83 90 00 [10:35:58]wFMCommunicate OK [10:35:58]SAM_PROTO_SignData done [10:35:58]FM_MakeSignedData done [10:35:58]CreateOFDProtocolMessage [10:35:58]wFMCommunicate request_size=4 [10:35:58]MH_SAM_APDU [10:35:58]CAPDU: 80 11 00 00 [10:35:58]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:58]Read from MH i2c: E2 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 17 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [10:35:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:35:58]wFMCommunicate OK [10:35:58]CreateOFDProtocolMessage done [10:35:58]OFDSenderStorePacket 86311 [10:35:58]StoreOFDPacket docnum=86311 [10:35:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 27 92 08 01 FF C2 5A 03 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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 8C A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 51 01 00 35 04 06 00 02 C3 8F CC 87 0E CE 14 8C 69 42 1E FF 83 [10:35:58]CheckFolder [10:35:58]dirname=/storage/ofd_packets [10:35:58]CheckFolder done [10:35:58]ProducePacketName [10:35:58]name=ofd_packets/00086311 [10:35:58]NVStorageSaveData ofd_packets/00086311 [10:35:58]File name is /storage/ofd_packets/00086311 [10:35:58]Write 302 bytes [10:35:58]NVStorageSaveData done [10:35:58]OFDSenderStorePacket done [10:35:58]KKMCreateOFDPacket done [10:35:58]NVStorageSaveData kkm_last_timestamp [10:35:58]File name is /storage/kkm_last_timestamp [10:35:58]Write 4 bytes [10:35:58]NVStorageSaveData done [10:35:58]ExternCall_PrintAddStr [10:35:58]wPrintStart [10:35:58]Write to MH i2c: 01 00 00 C6 00 C6 [10:35:58]Write i2c OK [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: 01 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: 01 07 00 [10:35:58]MH_I2C_Read... [10:35:58]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [10:35:58]RasterBufferAndPrint [10:35:58]line Счет N : (1)871205 [10:35:58]line ИНН: 02508201610067 [10:35:58]line Контрольно-Кассовый Чек [10:35:58]line ПРОДАЖА [10:35:58]line ТРК (МРК, ГНК) : 21 [10:35:58]line Товар: 2710194210 [10:35:58]line ДТ(л)-К-4 [10:35:58]line 7.880 * 76.20 [10:35:58]line = 600.46 [10:35:59]line НДС 12% НСП 1% [10:35:59]line > о реализуемом товаре [10:35:59]line ОКРУГЛЕНИЕ: -0.46 [10:35:59]line ИТОГО: 600.00 [10:35:59]line Внесено: 600.00 [10:35:59]line СДАЧА: 0.00 [10:35:59]line НСП 1% : 5.31 [10:35:59]line НДС 12% : 63.77 [10:35:59]line Наличными: 600.00 [10:35:59]line Безнал.: 0.00 [10:35:59]line Место: АЗС № 137 "Партнер Нефть" [10:35:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:35:59]line СНО: Общий режим [10:35:59]line Чек 89 21.09.2024 10:35 [10:35:59]line Смена: 496 ФФД: 1.0 [10:35:59]line ЗНМ: 0300000064 [10:35:59]line РНМ: 0000000000092592 [10:35:59]line Версия ККМ: 001 [10:35:59]line ФМ: 0000000000874979 [10:35:59]line ФД: 86311 [10:35:59]line ФПД: 3038954424078 [10:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103556&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86311&fm=3038954424078&tin=02508201610067®Number=0000000000092592&sum=60000 [10:35:59]written 0, free lines is 4095 [10:35:59]OFD Sender: Processing packet 86311 [packets to send 268, broken 267] [10:35:59]ProducePacketName [10:35:59]name=ofd_packets/00086311 [10:35:59]OFD Sender: To server: pG, [10:35:59]CommunicateWithHost lk.salyk.kg:30040 [10:35:59]ConnectInit lk.salyk.kg [10:35:59]Write to MH i2c: 01 00 00 F1 00 F1 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: 01 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: 01 07 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 E8 0C EC [10:35:59]RasterBufferAndPrint [10:35:59]line [10:35:59]line [10:35:59]line [10:35:59]line [10:35:59]line [10:35:59]written 0, free lines is 3338 [10:35:59]MH_Cut [10:35:59]Write to MH i2c: D1 01 00 F8 00 01 CA [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: D1 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: D1 01 00 [10:35:59]MH_I2C_Read... [10:35:59]Read from MH i2c: D1 01 00 F8 00 00 C9 [10:35:59]Write to MH i2c: 01 00 00 F9 00 F9 [10:35:59]Write i2c OK [10:35:59]MH_I2C_Read... [10:36:00]*** Cut start [10:36:00]*** Partial cut [10:36:00]*** CUTSNS_PIN = 1 [10:36:00]*** CUTSNS_PIN = 0 [10:36:00]*** Brake cut motor [10:36:00]Read from MH i2c: 01 [10:36:00]MH_I2C_Read... [10:36:00]*** Stop cut motor [10:36:00]*** Cut end [10:36:00]Read from MH i2c: 01 07 00 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [10:36:00]process_action close_receipt done [10:36:00]requested_data is exist [10:36:00]produce_requested_data [10:36:00]requested_item fm.sn is exist - process it [10:36:00]wFMCommunicate request_size=4 [10:36:00]MH_SAM_APDU [10:36:00]CAPDU: 80 11 00 00 [10:36:00]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [10:36:00]Write i2c OK [10:36:00]MH_I2C_Read... [10:36:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:00]Read from MH i2c: E2 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: E2 17 00 [10:36:00]MH_I2C_Read... [10:36:00]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D3 [10:36:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:36:00]wFMCommunicate OK [10:36:00]requested_item fd.num is exist - process it [10:36:00]SAM_PROTO_GetFieldsCounters [10:36:00]wFMCommunicate request_size=4 [10:36:00]MH_SAM_APDU [10:36:00]CAPDU: 80 13 00 00 [10:36:00]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [10:36:01]Write i2c OK [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: E2 [10:36:01]MH_I2C_Read... [10:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:01]Read from MH i2c: E2 62 00 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 27 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [10:36:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 27 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:01]wFMCommunicate OK [10:36:01]SAM_PROTO_GetFieldsCounters done [10:36:01]requested_item shift.num is exist - process it [10:36:01]requested_item shift.opened is exist - process it [10:36:01]req_shift_opened [10:36:01]FM_GetShiftState [10:36:01]SAM_PROTO_GetShiftState [10:36:01]wFMCommunicate request_size=4 [10:36:01]MH_SAM_APDU [10:36:01]CAPDU: 80 13 01 00 [10:36:01]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [10:36:01]Write i2c OK [10:36:01]MH_I2C_Read... [10:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:01]Read from MH i2c: E2 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: E2 0E 00 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [10:36:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:36:01]wFMCommunicate OK [10:36:01]SAM_PROTO_GetShiftState done [10:36:01]FM_GetShiftState done [10:36:01]req_shift_opened done [10:36:01]requested_item shift.open_date is exist - process it [10:36:01]req_shift_open_date [10:36:01]req_shift_open_date done [10:36:01]produce_requested_data done [10:36:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86311,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:36:01]process_action_free close_receipt [10:36:01]json_value_free [10:36:01]json_value_free done [10:36:01]process_json_proto returns [10:36:01]Send response to host [10:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86311,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:36:01]free response buf [10:36:01]execute_script done [10:36:01]execute_script returns [10:36:01]free content buf [10:36:01]Sock 8.Close socket [10:36:01]Sock 8.Thread stoped [10:36:01]accept exits with 9 [10:36:01]New connection [10:36:01]New thread 3067137380 created [10:36:01] Sock 9.Parse request [10:36:01]Thread 3067280740 joined [10:36:01]Sock 9.Check first char [10:36:01]Waiting for new connection... [10:36:01]Sock 9.First char is OK [10:36:01]request: POST /json_proto HTTP/1.0 [10:36:01]Method: POST [10:36:01]URL: /json_proto [10:36:01]Method is POST - this is cgi request [10:36:01]url: /json_proto [10:36:01]query_string will be loaded in cgi processing [10:36:01]execute_cgi json_proto POST (null) [10:36:01]execute_cgi path=json_proto method=POST [10:36:01]POST find Content-Length [10:36:01]Host: 172.17.47.196:8080 [10:36:01]Content-Length: 677 [10:36:01]Content-Type: application/json [10:36:01] [10:36:01]POST finish read [10:36:01]Found Content-Length = 677 [10:36:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:01]execute_script... [10:36: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)871206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:01]POST & json_proto [10:36:01]process_json_proto [10:36:01]json parsed OK: [10:36:01]protocol is kg_v1.0 [10:36:01]action value=close_receipt [10:36:01]process_action close_receipt [10:36:01]cmd_close_receipt [10:36:01]MH_GetDate [10:36:01]Write to MH i2c: F0 00 00 FD 00 EC [10:36:01]Write i2c OK [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: F0 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: F0 09 00 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: F0 09 00 FD 00 00 92 A1 EE 66 4C 6B 94 66 2D [10:36:01]GetLastDocTimeStamp 1726914956 [10:36:01]current date 1726914962 [10:36:01]FM_GetShiftState [10:36:01]SAM_PROTO_GetShiftState [10:36:01]wFMCommunicate request_size=4 [10:36:01]MH_SAM_APDU [10:36:01]CAPDU: 80 13 01 00 [10:36:01]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [10:36:01]Write i2c OK [10:36:01]MH_I2C_Read... [10:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:01]Read from MH i2c: E2 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: E2 0E 00 [10:36:01]MH_I2C_Read... [10:36:01]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C1 [10:36:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:36:01]wFMCommunicate OK [10:36:01]SAM_PROTO_GetShiftState done [10:36:01]FM_GetShiftState done [10:36:01]opened in 1726877910 [10:36:01]opened+sec_in_day 1726964310 [10:36:01]quantity*price = 55053 [10:36:01]sum+1 = 55055 [10:36:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 90 21.09.2024 10:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86312 ФПД: 102067381802960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103602&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86312&fm=102067381802960&tin=02508201610067®Number=0000000000092592&sum=55000 [10:36:03]StoreToDocumentArchive [10:36:03]shift 496 fd 86312 [10:36:03]save to /storage/0496/doc_00086312 [10:36:03]save last doc name /storage/0496/doc_00086312 to /storage/kkm_last_doc_name [10:36:03]save OK [10:36:03]Clear old archive folders... [10:36:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:03]tlvbuf is 0081E6C0 [10:36:03]SAM_PROTO_ClearQueue [10:36:03]wFMCommunicate request_size=4 [10:36:03]MH_SAM_APDU [10:36:03]CAPDU: 80 09 00 00 [10:36:03]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [10:36:03]Write i2c OK [10:36:03]MH_I2C_Read... [10:36:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:03]Read from MH i2c: E2 [10:36:03]MH_I2C_Read... [10:36:03]Read from MH i2c: E2 03 00 [10:36:03]MH_I2C_Read... [10:36:03]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [10:36:03]RAPDU: 90 00 [10:36:03]wFMCommunicate OK [10:36:03]SAM_PROTO_ClearQueue done [10:36:03]KKMCreateOFDPacket [10:36:03]OFDProtocolAddRootSTLVToBuf [10:36:03]FM_MakeSignedData [10:36:03]FM_MakeSignedData [10:36:03]SAM_PROTO_SignData [10:36:03]wFMCommunicate request_size=4 [10:36:03]MH_SAM_APDU [10:36:03]CAPDU: 80 0D 01 02 [10:36:03]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [10:36:03]Write i2c OK [10:36:03]MH_I2C_Read... [10:36:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:03]Read from MH i2c: E2 [10:36:03]MH_I2C_Read... [10:36:03]Read from MH i2c: E2 03 00 [10:36:03]MH_I2C_Read... [10:36:03]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [10:36:03]RAPDU: 90 00 [10:36:03]wFMCommunicate OK [10:36:03]wFMCommunicate request_size=255 [10:36:03]MH_SAM_APDU [10:36: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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 92 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 51 01 00 35 04 06 00 5C [10:36:03]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 92 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 51 01 00 35 04 06 00 5C 00 00 C8 [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:04]Read from MH i2c: E2 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 03 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [10:36:04]RAPDU: 90 00 [10:36:04]wFMCommunicate OK [10:36:04]wFMCommunicate request_size=10 [10:36:04]MH_SAM_APDU [10:36:04]CAPDU: 80 0D 02 02 05 D4 6A 09 17 D0 [10:36:04]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 D4 6A 09 17 D0 00 00 C1 [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]recv_with_timeout no data received [10:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:04]Read from MH i2c: E2 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 03 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [10:36:04]RAPDU: 90 00 [10:36:04]wFMCommunicate OK [10:36:04]wFMCommunicate request_size=4 [10:36:04]MH_SAM_APDU [10:36:04]CAPDU: 80 0D 03 02 [10:36:04]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:04]Read from MH i2c: E2 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 0B 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 0B 00 0F 01 00 14 F9 E3 23 6F 2F 47 B7 90 00 3B [10:36:04]RAPDU: 14 F9 E3 23 6F 2F 47 B7 90 00 [10:36:04]wFMCommunicate OK [10:36:04]SAM_PROTO_SignData done [10:36:04]FM_MakeSignedData done [10:36:04]CreateOFDProtocolMessage [10:36:04]wFMCommunicate request_size=4 [10:36:04]MH_SAM_APDU [10:36:04]CAPDU: 80 11 00 00 [10:36:04]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:04]Read from MH i2c: E2 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 17 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [10:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:36:04]wFMCommunicate OK [10:36:04]CreateOFDProtocolMessage done [10:36:04]OFDSenderStorePacket 86312 [10:36:04]StoreOFDPacket docnum=86312 [10:36:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BF E9 07 01 81 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 92 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 51 01 00 35 04 06 00 5C D4 6A 09 17 D0 14 F9 E3 23 6F 2F 47 B7 [10:36:04]CheckFolder [10:36:04]dirname=/storage/ofd_packets [10:36:04]CheckFolder done [10:36:04]ProducePacketName [10:36:04]name=ofd_packets/00086312 [10:36:04]NVStorageSaveData ofd_packets/00086312 [10:36:04]File name is /storage/ofd_packets/00086312 [10:36:04]Write 301 bytes [10:36:04]NVStorageSaveData done [10:36:04]OFDSenderStorePacket done [10:36:04]KKMCreateOFDPacket done [10:36:04]NVStorageSaveData kkm_last_timestamp [10:36:04]File name is /storage/kkm_last_timestamp [10:36:04]Write 4 bytes [10:36:04]NVStorageSaveData done [10:36:04]ExternCall_PrintAddStr [10:36:04]wPrintStart [10:36:04]Write to MH i2c: 01 00 00 11 01 12 [10:36:04]Write i2c OK [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: 01 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: 01 07 00 [10:36:04]MH_I2C_Read... [10:36:04]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [10:36:04]RasterBufferAndPrint [10:36:04]line Счет N : (1)871206 [10:36:04]line ИНН: 02508201610067 [10:36:04]line Контрольно-Кассовый Чек [10:36:04]line ПРОДАЖА [10:36:04]line ТРК (МРК, ГНК) : 43 [10:36:04]line Товар: 2710124130 [10:36:04]line Аи-92-К-5 [10:36:04]line 8.120 * 67.80 [10:36:04]line = 550.54 [10:36:04]line НДС 12% НСП 1% [10:36:04]line > о реализуемом товаре [10:36:04]line ОКРУГЛЕНИЕ: -0.54 [10:36:04]line ИТОГО: 550.00 [10:36:04]line Внесено: 550.00 [10:36:04]line СДАЧА: 0.00 [10:36:04]line НСП 1% : 4.87 [10:36:04]line НДС 12% : 58.46 [10:36:04]line Наличными: 550.00 [10:36:04]line Безнал.: 0.00 [10:36:04]line Место: АЗС № 137 "Партнер Нефть" [10:36:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:36:04]line СНО: Общий режим [10:36:04]line Чек 90 21.09.2024 10:36 [10:36:04]line Смена: 496 ФФД: 1.0 [10:36:04]line ЗНМ: 0300000064 [10:36:04]line РНМ: 0000000000092592 [10:36:04]line Версия ККМ: 001 [10:36:04]line ФМ: 0000000000874979 [10:36:04]line ФД: 86312 [10:36:04]line ФПД: 102067381802960 [10:36:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103602&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86312&fm=102067381802960&tin=02508201610067®Number=0000000000092592&sum=55000 [10:36:04]written 0, free lines is 4095 [10:36:05]Write to MH i2c: 01 00 00 3C 01 3D [10:36:05]Write i2c OK [10:36:05]MH_I2C_Read... [10:36:05]Read from MH i2c: 01 [10:36:05]MH_I2C_Read... [10:36:05]Read from MH i2c: 01 07 00 [10:36:05]MH_I2C_Read... [10:36:05]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 E7 0C 37 [10:36:05]RasterBufferAndPrint [10:36:05]line [10:36:05]line [10:36:05]line [10:36:05]line [10:36:05]line [10:36:05]written 0, free lines is 3343 [10:36:05]MH_Cut [10:36:05]Write to MH i2c: D1 01 00 43 01 01 16 [10:36:05]Write i2c OK [10:36:05]MH_I2C_Read... [10:36:05]Read from MH i2c: D1 [10:36:05]MH_I2C_Read... [10:36:05]Read from MH i2c: D1 01 00 [10:36:05]MH_I2C_Read... [10:36:05]Read from MH i2c: D1 01 00 43 01 00 15 [10:36:05]Write to MH i2c: 01 00 00 44 01 45 [10:36:05]Write i2c OK [10:36:05]MH_I2C_Read... [10:36:05]*** Cut start [10:36:05]*** Partial cut [10:36:05]*** CUTSNS_PIN = 1 [10:36:05]*** CUTSNS_PIN = 0 [10:36:06]Connected sock=11 [10:36:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 27 92 08 01 FF C2 5A 03 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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 *** Brake cut motor [10:36:06]00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 8C A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 51 01 00 35 04 06 00 02 C3 8F CC 87 0E CE 14 8C 69 42 1E FF 83 [10:36:06]Read from MH i2c: *** Stop cut motor [10:36:06]01 *** Cut end [10:36:06] [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: 01 07 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [10:36:06]process_action close_receipt done [10:36:06]requested_data is exist [10:36:06]produce_requested_data [10:36:06]requested_item fm.sn is exist - process it [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 11 00 00 [10:36:06]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 17 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [10:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:36:06]wFMCommunicate OK [10:36:06]requested_item fd.num is exist - process it [10:36:06]SAM_PROTO_GetFieldsCounters [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 13 00 00 [10:36:06]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 62 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 28 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [10:36:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 28 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:06]wFMCommunicate OK [10:36:06]SAM_PROTO_GetFieldsCounters done [10:36:06]requested_item shift.num is exist - process it [10:36:06]requested_item shift.opened is exist - process it [10:36:06]req_shift_opened [10:36:06]FM_GetShiftState [10:36:06]SAM_PROTO_GetShiftState [10:36:06]wFMCommunicate request_size=4 [10:36:06]MH_SAM_APDU [10:36:06]CAPDU: 80 13 01 00 [10:36:06]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [10:36:06]Write i2c OK [10:36:06]MH_I2C_Read... [10:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:06]Read from MH i2c: E2 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 0E 00 [10:36:06]MH_I2C_Read... [10:36:06]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [10:36:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:36:06]wFMCommunicate OK [10:36:06]SAM_PROTO_GetShiftState done [10:36:06]FM_GetShiftState done [10:36:07]req_shift_opened done [10:36:07]requested_item shift.open_date is exist - process it [10:36:07]req_shift_open_date [10:36:07]req_shift_open_date done [10:36:07]produce_requested_data done [10:36:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86312,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:36:07]process_action_free close_receipt [10:36:07]json_value_free [10:36:07]json_value_free done [10:36:07]process_json_proto returns [10:36:07]Send response to host [10:36:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86312,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:36:07]free response buf [10:36:07]execute_script done [10:36:07]execute_script returns [10:36:07]free content buf [10:36:07]Sock 9.Close socket [10:36:07]Sock 9.Thread stoped [10:36:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E6 62 47 00 DA 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 51 01 00 F4 03 04 00 68 4C EE 66 B6 04 01 00 00 67 15 6A 50 B4 01 31 A0 [10:36:08]CommunicateWithHost err = 0 [10:36:08]CheckOFDResponse [10:36:08]1017 (14) - 77093643461234 [10:36:08]1041 (16) - 0000000000874979 [10:36:08]1040 (4) - 86311 [10:36:08]1012 (4) - 21.09.2024 04:32 [10:36:08]1206 (1) - 0 [10:36:08]OFD Sender: Remove packet 86311 [10:36:08]ProducePacketName [10:36:08]name=ofd_packets/00086311 [10:36:08]NVStorageDeleteData [10:36:09]OFD Sender: Processing packet 86312 [packets to send 268, broken 267] [10:36:09]ProducePacketName [10:36:09]name=ofd_packets/00086312 [10:36:09]OFD Sender: To server: pG, [10:36:09]CommunicateWithHost lk.salyk.kg:30040 [10:36:09]ConnectInit lk.salyk.kg [10:36:09]Connected sock=9 [10:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BF E9 07 01 81 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 92 A1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 51 01 00 35 04 06 00 5C D4 6A 09 17 D0 14 F9 E3 23 6F 2F 47 B7 [10:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 85 4F 47 00 E0 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 51 01 00 F4 03 04 00 6B 4C EE 66 B6 04 01 00 00 4E 17 D3 F3 C2 30 AE 0F [10:36:11]CommunicateWithHost err = 0 [10:36:11]CheckOFDResponse [10:36:11]1017 (14) - 77093643461234 [10:36:11]1041 (16) - 0000000000874979 [10:36:11]1040 (4) - 86312 [10:36:11]1012 (4) - 21.09.2024 04:32 [10:36:11]1206 (1) - 0 [10:36:11]OFD Sender: Remove packet 86312 [10:36:11]ProducePacketName [10:36:11]name=ofd_packets/00086312 [10:36:11]NVStorageDeleteData [10:36:11]OFD Sender: No OFD packet to send [10:36:11]OFD Sender: No OFD packet to send [10:36:16]OFD Sender: No OFD packet to send [10:36:21]OFD Sender: No OFD packet to send [10:36:26]OFD Sender: No OFD packet to send [10:36:31]OFD Sender: No OFD packet to send [10:36:36]OFD Sender: No OFD packet to send [10:36:38]recv_with_timeout no data received [10:36:41]OFD Sender: No OFD packet to send [10:36:46]OFD Sender: No OFD packet to send [10:36:51]OFD Sender: No OFD packet to send [10:36:53]recv_with_timeout no data received [10:36:56]OFD Sender: No OFD packet to send [10:37:01]OFD Sender: No OFD packet to send [10:37:06]OFD Sender: No OFD packet to send [10:37:07]recv_with_timeout no data received [10:37:11]OFD Sender: No OFD packet to send [10:37:16]OFD Sender: No OFD packet to send [10:37:21]OFD Sender: No OFD packet to send [10:37:26]OFD Sender: No OFD packet to send [10:37:31]OFD Sender: No OFD packet to send [10:37:36]OFD Sender: No OFD packet to send [10:37:38]recv_with_timeout no data received [10:37:41]OFD Sender: No OFD packet to send [10:37:46]OFD Sender: No OFD packet to send [10:37:51]OFD Sender: No OFD packet to send [10:37:56]OFD Sender: No OFD packet to send [10:38:01]OFD Sender: No OFD packet to send [10:38:06]OFD Sender: No OFD packet to send [10:38:11]OFD Sender: No OFD packet to send [10:38:16]OFD Sender: No OFD packet to send [10:38:21]OFD Sender: No OFD packet to send [10:38:26]OFD Sender: No OFD packet to send [10:38:31]OFD Sender: No OFD packet to send [10:38:36]OFD Sender: No OFD packet to send [10:38:41]OFD Sender: No OFD packet to send [10:38:46]OFD Sender: No OFD packet to send [10:38:51]OFD Sender: No OFD packet to send [10:38:55]accept exits with 8 [10:38:55]New connection [10:38:55]New thread 3067280740 created [10:38:55]Thread 3067137380 joined [10:38:55]Waiting for new connection... [10:38:55] Sock 8.Parse request [10:38:55]Sock 8.Check first char [10:38:55]Sock 8.First char is OK [10:38:55]request: POST /json_proto HTTP/1.0 [10:38:55]Method: POST [10:38:55]URL: /json_proto [10:38:55]Method is POST - this is cgi request [10:38:55]url: /json_proto [10:38:55]query_string will be loaded in cgi processing [10:38:55]execute_cgi json_proto POST (null) [10:38:55]execute_cgi path=json_proto method=POST [10:38:55]POST find Content-Length [10:38:55]Host: 172.17.47.196:8080 [10:38:55]Content-Length: 687 [10:38:55]Content-Type: application/json [10:38:55] [10:38:55]POST finish read [10:38:55]Found Content-Length = 687 [10:38:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:55]execute_script... [10:38: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)871209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:55]POST & json_proto [10:38:55]process_json_proto [10:38:55]json parsed OK: [10:38:55]protocol is kg_v1.0 [10:38:55]action value=close_receipt [10:38:55]process_action close_receipt [10:38:55]cmd_close_receipt [10:38:55]MH_GetDate [10:38:55]Write to MH i2c: F0 00 00 48 01 38 [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: F0 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: F0 09 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: F0 09 00 48 01 00 3F A2 EE 66 4C 6B 94 66 27 [10:38:55]GetLastDocTimeStamp 1726914962 [10:38:55]current date 1726915135 [10:38:55]FM_GetShiftState [10:38:55]SAM_PROTO_GetShiftState [10:38:55]wFMCommunicate request_size=4 [10:38:55]MH_SAM_APDU [10:38:55]CAPDU: 80 13 01 00 [10:38:55]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:55]Read from MH i2c: E2 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 0E 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0D [10:38:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:38:55]wFMCommunicate OK [10:38:55]SAM_PROTO_GetShiftState done [10:38:55]FM_GetShiftState done [10:38:55]opened in 1726877910 [10:38:55]opened+sec_in_day 1726964310 [10:38:55]quantity*price = 100050 [10:38:55]sum+1 = 100052 [10:38:55]Check (price>sum+1) || (price+1 о реализуемом товаре [10:44:34]line ОКРУГЛЕНИЕ: -0.51 [10:44:34]line ИТОГО: 1000.00 [10:44:34]line Внесено: 1000.00 [10:44:34]line СДАЧА: 0.00 [10:44:34]line НСП 1% : 8.85 [10:44:34]line НДС 12% : 106.25 [10:44:34]line Наличными: 1000.00 [10:44:34]line Безнал.: 0.00 [10:44:34]line Место: АЗС № 137 "Партнер Нефть" [10:44:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:44:34]line СНО: Общий режим [10:44:34]line Чек 91 21.09.2024 10:38 [10:44:34]line Смена: 496 ФФД: 1.0 [10:44:34]line ЗНМ: 0300000064 [10:44:34]line РНМ: 0000000000092592 [10:44:34]line Версия ККМ: 001 [10:44:34]line ФМ: 0000000000874979 [10:44:34]line ФД: 86313 [10:44:34]line ФПД: 105739326205890 [10:44:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T103855&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86313&fm=105739326205890&tin=02508201610067®Number=0000000000092592&sum=100000 [10:44:34]written 0, free lines is 4095 [10:44:34]Write to MH i2c: 01 00 00 48 00 48 [10:44:34]Write i2c OK [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: 01 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: 01 07 00 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E7 0C 42 [10:44:34]RasterBufferAndPrint [10:44:34]line [10:44:34]line [10:44:34]line [10:44:34]line [10:44:34]line [10:44:34]written 0, free lines is 3321 [10:44:34]MH_Cut [10:44:34]Write to MH i2c: D1 01 00 4F 00 01 21 [10:44:34]Write i2c OK [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: D1 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: D1 01 00 [10:44:34]MH_I2C_Read... [10:44:34]Read from MH i2c: D1 01 00 4F 00 00 20 [10:44:34]Write to MH i2c: 01 00 00 50 00 50 [10:44:34]Write i2c OK [10:44:34]MH_I2C_Read... [10:44:35]*** Cut start [10:44:35]*** Partial cut [10:44:35]*** CUTSNS_PIN = 1 [10:44:35]*** CUTSNS_PIN = 0 [10:44:35]*** Brake cut motor [10:44:36]Read from MH i2c: 01 [10:44:36]MH_I2C_Read... [10:44:36]*** Stop cut motor [10:44:36]*** Cut end [10:44:36]Read from MH i2c: 01 07 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [10:44:36]process_action print_doc done [10:44:36]requested_data is exist [10:44:36]produce_requested_data [10:44:36]produce_requested_data return (null) [10:44:36]process_action_free print_doc [10:44:36]json_value_free [10:44:36]json_value_free done [10:44:36]process_json_proto returns [10:44:36]Send response to host [10:44:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:44:36]free response buf [10:44:36]execute_script done [10:44:36]execute_script returns [10:44:36]free content buf [10:44:36]Sock 9.Close socket [10:44:36]Sock 9.Thread stoped [10:44:36]accept exits with 7 [10:44:36]New connection [10:44:36]New thread 3067256164 created [10:44:36]Thread 3067399524 joined [10:44:36]Waiting for new connection... [10:44:36] Sock 7.Parse request [10:44:36]Sock 7.Check first char [10:44:36]Sock 7.First char is OK [10:44:36]request: POST /json_proto HTTP/1.0 [10:44:36]Method: POST [10:44:36]URL: /json_proto [10:44:36]Method is POST - this is cgi request [10:44:36]url: /json_proto [10:44:36]query_string will be loaded in cgi processing [10:44:36]execute_cgi json_proto POST (null) [10:44:36]execute_cgi path=json_proto method=POST [10:44:36]POST find Content-Length [10:44:36]Host: 172.17.47.196:8080 [10:44:36]Content-Length: 660 [10:44:36]Content-Type: application/json [10:44:36] [10:44:36]POST finish read [10:44:36]Found Content-Length = 660 [10:44:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147918", "tax_sys" : 0, "items" : [ { "code": "5449000000996", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,33\u043B", "price" : 85.00, "quantity" : 2.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:36]execute_script... [10:44: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 : (3)147918", "tax_sys" : 0, "items" : [ { "code": "5449000000996", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,33\u043B", "price" : 85.00, "quantity" : 2.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:36]POST & json_proto [10:44:36]process_json_proto [10:44:36]json parsed OK: [10:44:36]protocol is kg_v1.0 [10:44:36]action value=close_receipt [10:44:36]process_action close_receipt [10:44:36]cmd_close_receipt [10:44:36]MH_GetDate [10:44:36]Write to MH i2c: F0 00 00 51 00 40 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: F0 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: F0 09 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: F0 09 00 51 00 00 95 A3 EE 66 4C 6B 94 66 86 [10:44:36]GetLastDocTimeStamp 1726915135 [10:44:36]current date 1726915477 [10:44:36]FM_GetShiftState [10:44:36]SAM_PROTO_GetShiftState [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 13 01 00 [10:44:36]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 0E 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [10:44:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:44:36]wFMCommunicate OK [10:44:36]SAM_PROTO_GetShiftState done [10:44:36]FM_GetShiftState done [10:44:36]opened in 1726877910 [10:44:36]opened+sec_in_day 1726964310 [10:44:36]quantity*price = 17000 [10:44:36]sum+1 = 17001 [10:44:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 170.00 НСП 1% : 1.50 НДС 12% : 18.05 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 92 21.09.2024 10:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86314 ФПД: 227305577850925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104437&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86314&fm=227305577850925&tin=02508201610067®Number=0000000000092592&sum=17000 0 [10:44:38]StoreToDocumentArchive [10:44:38]shift 496 fd 86314 [10:44:38]save to /storage/0496/doc_00086314 [10:44:38]save last doc name /storage/0496/doc_00086314 to /storage/kkm_last_doc_name [10:44:38]save OK [10:44:38]Clear old archive folders... [10:44:38]ProcessDocumentItem done err = 0, tmpTLVsize=281 [10:44:38]tlvbuf is 00E9E090 [10:44:38]SAM_PROTO_ClearQueue [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 09 00 00 [10:44:38]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]SAM_PROTO_ClearQueue done [10:44:38]KKMCreateOFDPacket [10:44:38]OFDProtocolAddRootSTLVToBuf [10:44:38]FM_MakeSignedData [10:44:38]FM_MakeSignedData [10:44:38]SAM_PROTO_SignData [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 01 02 [10:44:38]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=255 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 95 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [10:44:38]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 95 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 00 D4 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=40 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 51 01 00 35 04 06 00 CE BB B4 39 28 2D [10:44:38]Write to MH i2c: E2 2B 00 62 00 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 51 01 00 35 04 06 00 CE BB B4 39 28 2D 00 00 EC [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 03 02 [10:44:38]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 0B 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 0B 00 63 00 00 4C DF BA 80 E8 8E CB 29 90 00 AE [10:44:39]RAPDU: 4C DF BA 80 E8 8E CB 29 90 00 [10:44:39]wFMCommunicate OK [10:44:39]SAM_PROTO_SignData done [10:44:39]FM_MakeSignedData done [10:44:39]CreateOFDProtocolMessage [10:44:39]wFMCommunicate request_size=4 [10:44:39]MH_SAM_APDU [10:44:39]CAPDU: 80 11 00 00 [10:44:39]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]OFD Sender: No OFD packet to send [10:44:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 17 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [10:44:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:44:39]wFMCommunicate OK [10:44:39]CreateOFDProtocolMessage done [10:44:39]OFDSenderStorePacket 86314 [10:44:39]StoreOFDPacket docnum=86314 [10:44:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2D 01 00 00 03 B8 25 01 FD 07 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 95 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 51 01 00 35 04 06 00 CE BB B4 39 28 2D 4C DF BA 80 E8 8E CB 29 [10:44:39]CheckFolder [10:44:39]dirname=/storage/ofd_packets [10:44:39]CheckFolder done [10:44:39]ProducePacketName [10:44:39]name=ofd_packets/00086314 [10:44:39]NVStorageSaveData ofd_packets/00086314 [10:44:39]File name is /storage/ofd_packets/00086314 [10:44:39]Write 331 bytes [10:44:39]NVStorageSaveData done [10:44:39]OFDSenderStorePacket done [10:44:39]KKMCreateOFDPacket done [10:44:39]NVStorageSaveData kkm_last_timestamp [10:44:39]File name is /storage/kkm_last_timestamp [10:44:39]Write 4 bytes [10:44:39]NVStorageSaveData done [10:44:39]ExternCall_PrintAddStr [10:44:39]wPrintStart [10:44:39]Write to MH i2c: 01 00 00 65 00 65 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [10:44:39]RasterBufferAndPrint [10:44:39]line Счет N : (3)147918 [10:44:39]line ИНН: 02508201610067 [10:44:39]line Контрольно-Кассовый Чек [10:44:39]line ПРОДАЖА [10:44:39]line Товар: 5449000000996 [10:44:39]line Напиток Кока-Кола 0,33л [10:44:39]line 2.000 * 85.00 [10:44:39]line = 170.00 [10:44:39]line НДС 12% НСП 1% [10:44:39]line > о реализуемом товаре [10:44:39]line ИТОГО: 170.00 [10:44:39]line НСП 1% : 1.50 [10:44:39]line НДС 12% : 18.05 [10:44:39]line Наличными: 170.00 [10:44:39]line Безнал.: 0.00 [10:44:39]line Место: АЗС № 137 "Партнер Нефть" [10:44:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:44:39]line СНО: Общий режим [10:44:39]line Чек 92 21.09.2024 10:44 [10:44:39]line Смена: 496 ФФД: 1.0 [10:44:39]line ЗНМ: 0300000064 [10:44:39]line РНМ: 0000000000092592 [10:44:39]line Версия ККМ: 001 [10:44:39]line ФМ: 0000000000874979 [10:44:39]line ФД: 86314 [10:44:39]line ФПД: 227305577850925 [10:44:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104437&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86314&fm=227305577850925&tin=02508201610067®Number=0000000000092592&sum=17000 [10:44:39]line 0 [10:44:39]written 0, free lines is 4095 [10:44:39]recv_with_timeout no data received [10:44:39]OFD Sender: Processing packet 86314 [packets to send 268, broken 267] [10:44:39]ProducePacketName [10:44:39]name=ofd_packets/00086314 [10:44:39]OFD Sender: To server: pG, [10:44:39]CommunicateWithHost lk.salyk.kg:30040 [10:44:39]ConnectInit lk.salyk.kg [10:44:39]Write to MH i2c: 01 00 00 8D 00 8D [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 05 0D A6 [10:44:39]RasterBufferAndPrint [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]written 0, free lines is 3359 [10:44:39]MH_Cut [10:44:39]Write to MH i2c: D1 01 00 94 00 01 66 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 01 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 01 00 94 00 00 65 [10:44:39]Write to MH i2c: 01 00 00 95 00 95 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:40]*** Cut start [10:44:40]*** Partial cut [10:44:40]*** CUTSNS_PIN = 1 [10:44:40]*** CUTSNS_PIN = 0 [10:44:40]*** Brake cut motor [10:44:40]Read from MH i2c: 01 [10:44:40]MH_I2C_Read... [10:44:40]*** Stop cut motor [10:44:40]*** Cut end [10:44:40]Read from MH i2c: 01 07 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [10:44:40]process_action close_receipt done [10:44:40]requested_data is exist [10:44:40]produce_requested_data [10:44:40]requested_item fm.sn is exist - process it [10:44:40]wFMCommunicate request_size=4 [10:44:40]MH_SAM_APDU [10:44:40]CAPDU: 80 11 00 00 [10:44:41]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 17 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6F [10:44:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:44:41]wFMCommunicate OK [10:44:41]requested_item fd.num is exist - process it [10:44:41]SAM_PROTO_GetFieldsCounters [10:44:41]wFMCommunicate request_size=4 [10:44:41]MH_SAM_APDU [10:44:41]CAPDU: 80 13 00 00 [10:44:41]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 62 00 [10:44:41]MH_I2C_Read... [10:44:41]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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [10:44:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:41]wFMCommunicate OK [10:44:41]SAM_PROTO_GetFieldsCounters done [10:44:41]requested_item shift.num is exist - process it [10:44:41]requested_item shift.opened is exist - process it [10:44:41]req_shift_opened [10:44:41]FM_GetShiftState [10:44:41]SAM_PROTO_GetShiftState [10:44:41]wFMCommunicate request_size=4 [10:44:41]MH_SAM_APDU [10:44:41]CAPDU: 80 13 01 00 [10:44:41]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 0E 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5B [10:44:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:44:41]wFMCommunicate OK [10:44:41]SAM_PROTO_GetShiftState done [10:44:41]FM_GetShiftState done [10:44:41]req_shift_opened done [10:44:41]requested_item shift.open_date is exist - process it [10:44:41]req_shift_open_date [10:44:41]req_shift_open_date done [10:44:41]produce_requested_data done [10:44:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86314,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:44:41]process_action_free close_receipt [10:44:41]json_value_free [10:44:41]json_value_free done [10:44:41]process_json_proto returns [10:44:41]Send response to host [10:44:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86314,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:44:41]free response buf [10:44:41]execute_script done [10:44:41]execute_script returns [10:44:41]free content buf [10:44:41]Sock 7.Close socket [10:44:41]Sock 7.Thread stoped [10:44:41]accept exits with 9 [10:44:41]New connection [10:44:41]New thread 3067399524 created [10:44:41]Thread 3067256164 joined [10:44:41]Waiting for new connection... [10:44:41] Sock 9.Parse request [10:44:41]Sock 9.Check first char [10:44:41]Sock 9.First char is OK [10:44:41]request: POST /json_proto HTTP/1.0 [10:44:41]Method: POST [10:44:41]URL: /json_proto [10:44:41]Method is POST - this is cgi request [10:44:41]url: /json_proto [10:44:41]query_string will be loaded in cgi processing [10:44:41]execute_cgi json_proto POST (null) [10:44:41]execute_cgi path=json_proto method=POST [10:44:41]POST find Content-Length [10:44:41]Host: 172.17.47.196:8080 [10:44:41]Content-Length: 986 [10:44:41]Content-Type: application/json [10:44:41] [10:44:41]POST finish read [10:44:41]Found Content-Length = 986 [10:44:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:41]execute_script... [10:44: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)871210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:41]POST & json_proto [10:44:41]process_json_proto [10:44:41]json parsed OK: [10:44:41]protocol is kg_v1.0 [10:44:41]action value=close_receipt [10:44:41]process_action close_receipt [10:44:41]cmd_close_receipt [10:44:41]MH_GetDate [10:44:41]Write to MH i2c: F0 00 00 99 00 88 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: F0 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: F0 09 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: F0 09 00 99 00 00 99 A3 EE 66 4C 6B 94 66 D2 [10:44:41]GetLastDocTimeStamp 1726915477 [10:44:41]current date 1726915481 [10:44:41]FM_GetShiftState [10:44:41]SAM_PROTO_GetShiftState [10:44:41]wFMCommunicate request_size=4 [10:44:41]MH_SAM_APDU [10:44:41]CAPDU: 80 13 01 00 [10:44:41]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [10:44:41]Write i2c OK [10:44:41]MH_I2C_Read... [10:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:41]Read from MH i2c: E2 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 0E 00 [10:44:41]MH_I2C_Read... [10:44:41]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5D [10:44:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:44:41]wFMCommunicate OK [10:44:41]SAM_PROTO_GetShiftState done [10:44:41]FM_GetShiftState done [10:44:41]opened in 1726877910 [10:44:41]opened+sec_in_day 1726964310 [10:44:41]quantity*price = 400064 [10:44:41]sum+1 = 400065 [10:44:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 93 21.09.2024 10:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 53.20 сом ФМ: 0000000000874979 ФД: 86315 ФПД: 11337298548800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104441&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86315&fm=11337298548800&tin=02508201610067®Number=0000000000092592&sum=400000 [10:44:43]StoreToDocumentArchive [10:44:43]shift 496 fd 86315 [10:44:43]save to /storage/0496/doc_00086315 [10:44:43]save last doc name /storage/0496/doc_00086315 to /storage/kkm_last_doc_name [10:44:43]save OK [10:44:43]Clear old archive folders... [10:44:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:44:43]tlvbuf is 00E84630 [10:44:43]SAM_PROTO_ClearQueue [10:44:43]wFMCommunicate request_size=4 [10:44:43]MH_SAM_APDU [10:44:43]CAPDU: 80 09 00 00 [10:44:43]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [10:44:43]Write i2c OK [10:44:43]MH_I2C_Read... [10:44:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:43]Read from MH i2c: E2 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [10:44:43]RAPDU: 90 00 [10:44:43]wFMCommunicate OK [10:44:43]SAM_PROTO_ClearQueue done [10:44:43]KKMCreateOFDPacket [10:44:43]OFDProtocolAddRootSTLVToBuf [10:44:43]FM_MakeSignedData [10:44:43]FM_MakeSignedData [10:44:43]SAM_PROTO_SignData [10:44:43]wFMCommunicate request_size=4 [10:44:43]MH_SAM_APDU [10:44:43]CAPDU: 80 0D 01 02 [10:44:43]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [10:44:43]Write i2c OK [10:44:43]MH_I2C_Read... [10:44:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:43]Read from MH i2c: E2 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [10:44:43]RAPDU: 90 00 [10:44:43]wFMCommunicate OK [10:44:43]wFMCommunicate request_size=255 [10:44:43]MH_SAM_APDU [10:44: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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 99 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 51 01 00 35 04 06 00 [10:44:43]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 99 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 51 01 00 35 04 06 00 00 00 85 [10:44:43]Write i2c OK [10:44:43]MH_I2C_Read... [10:44:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:43]Read from MH i2c: E2 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [10:44:43]RAPDU: 90 00 [10:44:43]wFMCommunicate OK [10:44:43]wFMCommunicate request_size=11 [10:44:43]MH_SAM_APDU [10:44:43]CAPDU: 80 0D 02 02 06 0A 4F AB A7 18 40 [10:44:43]Write to MH i2c: E2 0E 00 AA 00 80 0D 02 02 06 00 0A 4F AB A7 18 40 00 00 33 [10:44:43]Write i2c OK [10:44:43]MH_I2C_Read... [10:44:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:43]Read from MH i2c: E2 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 [10:44:43]MH_I2C_Read... [10:44:43]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [10:44:43]RAPDU: 90 00 [10:44:43]wFMCommunicate OK [10:44:43]wFMCommunicate request_size=4 [10:44:43]MH_SAM_APDU [10:44:43]CAPDU: 80 0D 03 02 [10:44:44]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [10:44:44]Write i2c OK [10:44:44]MH_I2C_Read... [10:44:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:44]Read from MH i2c: E2 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: E2 0B 00 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: E2 0B 00 AB 00 00 9A 14 CF F0 9C BE CB 87 90 00 40 [10:44:44]RAPDU: 9A 14 CF F0 9C BE CB 87 90 00 [10:44:44]wFMCommunicate OK [10:44:44]SAM_PROTO_SignData done [10:44:44]FM_MakeSignedData done [10:44:44]CreateOFDProtocolMessage [10:44:44]wFMCommunicate request_size=4 [10:44:44]MH_SAM_APDU [10:44:44]CAPDU: 80 11 00 00 [10:44:44]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [10:44:44]Write i2c OK [10:44:44]MH_I2C_Read... [10:44:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:44]Read from MH i2c: E2 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: E2 17 00 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [10:44:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:44:44]wFMCommunicate OK [10:44:44]CreateOFDProtocolMessage done [10:44:44]OFDSenderStorePacket 86315 [10:44:44]StoreOFDPacket docnum=86315 [10:44:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 18 F7 08 01 6E 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 99 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 51 01 00 35 04 06 00 0A 4F AB A7 18 40 9A 14 CF F0 9C BE CB 87 [10:44:44]CheckFolder [10:44:44]dirname=/storage/ofd_packets [10:44:44]CheckFolder done [10:44:44]ProducePacketName [10:44:44]name=ofd_packets/00086315 [10:44:44]NVStorageSaveData ofd_packets/00086315 [10:44:44]File name is /storage/ofd_packets/00086315 [10:44:44]Write 302 bytes [10:44:44]NVStorageSaveData done [10:44:44]OFDSenderStorePacket done [10:44:44]KKMCreateOFDPacket done [10:44:44]NVStorageSaveData kkm_last_timestamp [10:44:44]File name is /storage/kkm_last_timestamp [10:44:44]Write 4 bytes [10:44:44]NVStorageSaveData done [10:44:44]ExternCall_PrintAddStr [10:44:44]wPrintStart [10:44:44]Write to MH i2c: 01 00 00 AD 00 AD [10:44:44]Write i2c OK [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: 01 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: 01 07 00 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [10:44:44]RasterBufferAndPrint [10:44:44]line Счет N : (1)871210 [10:44:44]line ИНН: 02508201610067 [10:44:44]line Контрольно-Кассовый Чек [10:44:44]line ПРОДАЖА [10:44:44]line ТРК (МРК, ГНК) : 64 [10:44:44]line Товар: 2710194210 [10:44:44]line ДТ(л)-К-4 [10:44:44]line 53.200 * 75.20 [10:44:44]line = 4000.64 [10:44:44]line НДС 12% НСП 1% [10:44:44]line > о реализуемом товаре [10:44:44]line ОКРУГЛЕНИЕ: -0.64 [10:44:44]line ИТОГО: 4000.00 [10:44:44]line Внесено: 4000.00 [10:44:44]line СДАЧА: 0.00 [10:44:44]line НСП 1% : 35.40 [10:44:44]line НДС 12% : 424.85 [10:44:44]line Наличными: 4000.00 [10:44:44]line Безнал.: 0.00 [10:44:44]line Место: АЗС № 137 "Партнер Нефть" [10:44:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:44:44]line СНО: Общий режим [10:44:44]line Чек 93 21.09.2024 10:44 [10:44:44]line Смена: 496 ФФД: 1.0 [10:44:44]line ЗНМ: 0300000064 [10:44:44]line РНМ: 0000000000092592 [10:44:44]line Версия ККМ: 001 [10:44:44]line [10:44:44]line Дисконтная программа [10:44:44]line ДТ [10:44:44]line номер 137 [10:44:44]line сэкономлено 53.20 сом [10:44:44]line ФМ: 0000000000874979 [10:44:44]line ФД: 86315 [10:44:44]line ФПД: 11337298548800 [10:44:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104441&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86315&fm=11337298548800&tin=02508201610067®Number=0000000000092592&sum=400000 [10:44:44]ConnectInit Can't take IP for lk.salyk.kg [10:44:44]CommunicateWithHost connect error [10:44:44]CommunicateWithHost err = -1 [10:44:44]OFD Sender: Server communicate error [10:44:44]written 0, free lines is 4095 [10:44:44]OFD Sender: Processing packet 86314 [packets to send 269, broken 267] [10:44:44]ProducePacketName [10:44:44]name=ofd_packets/00086314 [10:44:44]OFD Sender: To server: pG, [10:44:44]CommunicateWithHost lk.salyk.kg:30040 [10:44:44]ConnectInit lk.salyk.kg [10:44:44]Write to MH i2c: 01 00 00 DD 00 DD [10:44:44]Write i2c OK [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: 01 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: 01 07 00 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 9D 0C 8D [10:44:44]RasterBufferAndPrint [10:44:44]line [10:44:44]line [10:44:44]line [10:44:44]line [10:44:44]line [10:44:44]written 0, free lines is 3257 [10:44:44]MH_Cut [10:44:44]Write to MH i2c: D1 01 00 E4 00 01 B6 [10:44:44]Write i2c OK [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: D1 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: D1 01 00 [10:44:44]MH_I2C_Read... [10:44:44]Read from MH i2c: D1 01 00 E4 00 00 B5 [10:44:44]Write to MH i2c: 01 00 00 E5 00 E5 [10:44:44]Write i2c OK [10:44:44]MH_I2C_Read... [10:44:45]*** Cut start [10:44:45]*** Partial cut [10:44:45]*** CUTSNS_PIN = 1 [10:44:45]*** CUTSNS_PIN = 0 [10:44:45]*** Brake cut motor [10:44:46]Read from MH i2c: 01 [10:44:46]MH_I2C_Read... [10:44:46]*** Stop cut motor [10:44:46]*** Cut end [10:44:46]Read from MH i2c: 01 07 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 FF 0F FA [10:44:46]process_action close_receipt done [10:44:46]requested_data is exist [10:44:46]produce_requested_data [10:44:46]requested_item fm.sn is exist - process it [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 11 00 00 [10:44:46]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 17 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BF [10:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:44:46]wFMCommunicate OK [10:44:46]requested_item fd.num is exist - process it [10:44:46]SAM_PROTO_GetFieldsCounters [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 13 00 00 [10:44:46]Write to MH i2c: E2 08 00 E7 00 80 13 00 00 00 00 00 00 63 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 62 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 62 00 E7 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [10:44:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:46]wFMCommunicate OK [10:44:46]SAM_PROTO_GetFieldsCounters done [10:44:46]requested_item shift.num is exist - process it [10:44:46]requested_item shift.opened is exist - process it [10:44:46]req_shift_opened [10:44:46]FM_GetShiftState [10:44:46]SAM_PROTO_GetShiftState [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 13 01 00 [10:44:46]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 0E 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AB [10:44:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:44:46]wFMCommunicate OK [10:44:46]SAM_PROTO_GetShiftState done [10:44:46]FM_GetShiftState done [10:44:46]req_shift_opened done [10:44:46]requested_item shift.open_date is exist - process it [10:44:46]req_shift_open_date [10:44:46]req_shift_open_date done [10:44:46]produce_requested_data done [10:44:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86315,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:44:46]process_action_free close_receipt [10:44:46]json_value_free [10:44:46]json_value_free done [10:44:46]process_json_proto returns [10:44:46]Send response to host [10:44:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86315,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:44:46]free response buf [10:44:46]execute_script done [10:44:46]execute_script returns [10:44:46]free content buf [10:44:46]Sock 9.Close socket [10:44:46]Sock 9.Thread stoped [10:44:47]Connected sock=11 [10:44:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2D 01 00 00 03 B8 25 01 FD 07 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 95 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 51 01 00 35 04 06 00 CE BB B4 39 28 2D 4C DF BA 80 E8 8E CB 29 [10:44:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9F 1D 47 00 FE F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 51 01 00 F4 03 04 00 70 4E EE 66 B6 04 01 00 00 36 94 54 7E 7C C8 18 31 [10:44:48]CommunicateWithHost err = 0 [10:44:48]CheckOFDResponse [10:44:48]1017 (14) - 77093643461234 [10:44:48]1041 (16) - 0000000000874979 [10:44:48]1040 (4) - 86314 [10:44:48]1012 (4) - 21.09.2024 04:41 [10:44:48]1206 (1) - 0 [10:44:48]OFD Sender: Remove packet 86314 [10:44:48]ProducePacketName [10:44:48]name=ofd_packets/00086314 [10:44:48]NVStorageDeleteData [10:44:48]OFD Sender: Processing packet 86315 [packets to send 268, broken 267] [10:44:48]ProducePacketName [10:44:48]name=ofd_packets/00086315 [10:44:48]OFD Sender: To server: pG, [10:44:48]CommunicateWithHost lk.salyk.kg:30040 [10:44:48]ConnectInit lk.salyk.kg [10:44:49]Connected sock=9 [10:44:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 18 F7 08 01 6E 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 99 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 51 01 00 35 04 06 00 0A 4F AB A7 18 40 9A 14 CF F0 9C BE CB 87 [10:44:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5F BB 47 00 43 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 51 01 00 F4 03 04 00 72 4E EE 66 B6 04 01 00 00 86 AB 92 72 8A 7E 63 D9 [10:44:50]CommunicateWithHost err = 0 [10:44:50]CheckOFDResponse [10:44:50]1017 (14) - 77093643461234 [10:44:50]1041 (16) - 0000000000874979 [10:44:50]1040 (4) - 86315 [10:44:50]1012 (4) - 21.09.2024 04:41 [10:44:50]1206 (1) - 0 [10:44:50]OFD Sender: Remove packet 86315 [10:44:50]ProducePacketName [10:44:50]name=ofd_packets/00086315 [10:44:50]NVStorageDeleteData [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:09]recv_with_timeout no data received [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:34]accept exits with 7 [10:45:34]New connection [10:45:34]New thread 3067256164 created [10:45:34]Thread 3067399524 joined [10:45:34]Waiting for new connection... [10:45:34] Sock 7.Parse request [10:45:34]Sock 7.Check first char [10:45:34]Sock 7.First char is OK [10:45:34]request: POST /json_proto HTTP/1.0 [10:45:34]Method: POST [10:45:34]URL: /json_proto [10:45:34]Method is POST - this is cgi request [10:45:34]url: /json_proto [10:45:34]query_string will be loaded in cgi processing [10:45:34]execute_cgi json_proto POST (null) [10:45:34]execute_cgi path=json_proto method=POST [10:45:34]POST find Content-Length [10:45:34]Host: 172.17.47.196:8080 [10:45:34]Content-Length: 677 [10:45:34]Content-Type: application/json [10:45:34] [10:45:34]POST finish read [10:45:34]Found Content-Length = 677 [10:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:34]execute_script... [10:45: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)871213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:34]POST & json_proto [10:45:34]process_json_proto [10:45:34]json parsed OK: [10:45:34]protocol is kg_v1.0 [10:45:34]action value=close_receipt [10:45:34]process_action close_receipt [10:45:34]cmd_close_receipt [10:45:34]MH_GetDate [10:45:34]Write to MH i2c: F0 00 00 E9 00 D8 [10:45:34]Write i2c OK [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: F0 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: F0 09 00 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: F0 09 00 E9 00 00 CE A3 EE 66 4C 6B 94 66 57 [10:45:34]GetLastDocTimeStamp 1726915481 [10:45:34]current date 1726915534 [10:45:34]FM_GetShiftState [10:45:34]SAM_PROTO_GetShiftState [10:45:34]wFMCommunicate request_size=4 [10:45:34]MH_SAM_APDU [10:45:34]CAPDU: 80 13 01 00 [10:45:34]Write to MH i2c: E2 08 00 EA 00 80 13 01 00 00 00 00 00 67 [10:45:34]Write i2c OK [10:45:34]MH_I2C_Read... [10:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:34]Read from MH i2c: E2 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: E2 0E 00 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: E2 0E 00 EA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AD [10:45:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:45:34]wFMCommunicate OK [10:45:34]SAM_PROTO_GetShiftState done [10:45:34]FM_GetShiftState done [10:45:34]opened in 1726877910 [10:45:34]opened+sec_in_day 1726964310 [10:45:34]quantity*price = 20001 [10:45:34]sum+1 = 20002 [10:45:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 94 21.09.2024 10:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86316 ФПД: 116629318023208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104534&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86316&fm=116629318023208&tin=02508201610067®Number=0000000000092592&sum=20000 [10:45:35]StoreToDocumentArchive [10:45:35]shift 496 fd 86316 [10:45:35]save to /storage/0496/doc_00086316 [10:45:35]save last doc name /storage/0496/doc_00086316 to /storage/kkm_last_doc_name [10:45:35]save OK [10:45:35]Clear old archive folders... [10:45:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:35]tlvbuf is 00EDD800 [10:45:35]SAM_PROTO_ClearQueue [10:45:35]wFMCommunicate request_size=4 [10:45:35]MH_SAM_APDU [10:45:35]CAPDU: 80 09 00 00 [10:45:35]Write to MH i2c: E2 08 00 F7 00 80 09 00 00 00 00 00 00 69 [10:45:35]Write i2c OK [10:45:35]MH_I2C_Read... [10:45:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:35]Read from MH i2c: E2 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 03 00 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [10:45:35]RAPDU: 90 00 [10:45:35]wFMCommunicate OK [10:45:35]SAM_PROTO_ClearQueue done [10:45:35]KKMCreateOFDPacket [10:45:35]OFDProtocolAddRootSTLVToBuf [10:45:35]FM_MakeSignedData [10:45:35]FM_MakeSignedData [10:45:35]SAM_PROTO_SignData [10:45:35]wFMCommunicate request_size=4 [10:45:35]MH_SAM_APDU [10:45:35]CAPDU: 80 0D 01 02 [10:45:35]Write to MH i2c: E2 08 00 F8 00 80 0D 01 02 00 00 00 00 71 [10:45:35]Write i2c OK [10:45:35]MH_I2C_Read... [10:45:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:35]Read from MH i2c: E2 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 03 00 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [10:45:35]RAPDU: 90 00 [10:45:35]wFMCommunicate OK [10:45:35]wFMCommunicate request_size=255 [10:45:35]MH_SAM_APDU [10:45: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 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 5E 00 00 00 F4 03 04 00 CE A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2C 51 01 00 35 04 06 00 6A [10:45:35]Write to MH i2c: E2 02 01 F9 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 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 5E 00 00 00 F4 03 04 00 CE A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2C 51 01 00 35 04 06 00 6A 00 00 FC [10:45:35]OFD Sender: No OFD packet to send [10:45:35]Write i2c OK [10:45:35]MH_I2C_Read... [10:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:36]Read from MH i2c: E2 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 03 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 03 00 F9 00 00 90 00 6D [10:45:36]RAPDU: 90 00 [10:45:36]wFMCommunicate OK [10:45:36]wFMCommunicate request_size=10 [10:45:36]MH_SAM_APDU [10:45:36]CAPDU: 80 0D 02 02 05 12 E1 12 38 28 [10:45:36]Write to MH i2c: E2 0D 00 FA 00 80 0D 02 02 05 00 12 E1 12 38 28 00 00 E3 [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:36]Read from MH i2c: E2 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 03 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 03 00 FA 00 00 90 00 6E [10:45:36]RAPDU: 90 00 [10:45:36]wFMCommunicate OK [10:45:36]wFMCommunicate request_size=4 [10:45:36]MH_SAM_APDU [10:45:36]CAPDU: 80 0D 03 02 [10:45:36]Write to MH i2c: E2 08 00 FB 00 80 0D 03 02 00 00 00 00 76 [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:36]Read from MH i2c: E2 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 0B 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 0B 00 FB 00 00 F6 F8 F2 9F 91 86 4C 26 90 00 7F [10:45:36]RAPDU: F6 F8 F2 9F 91 86 4C 26 90 00 [10:45:36]wFMCommunicate OK [10:45:36]SAM_PROTO_SignData done [10:45:36]FM_MakeSignedData done [10:45:36]CreateOFDProtocolMessage [10:45:36]wFMCommunicate request_size=4 [10:45:36]MH_SAM_APDU [10:45:36]CAPDU: 80 11 00 00 [10:45:36]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:36]Read from MH i2c: E2 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 17 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D5 [10:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:45:36]wFMCommunicate OK [10:45:36]CreateOFDProtocolMessage done [10:45:36]OFDSenderStorePacket 86316 [10:45:36]StoreOFDPacket docnum=86316 [10:45:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6D 2F 07 01 2E A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 CE A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2C 51 01 00 35 04 06 00 6A 12 E1 12 38 28 F6 F8 F2 9F 91 86 4C 26 [10:45:36]CheckFolder [10:45:36]dirname=/storage/ofd_packets [10:45:36]CheckFolder done [10:45:36]ProducePacketName [10:45:36]name=ofd_packets/00086316 [10:45:36]NVStorageSaveData ofd_packets/00086316 [10:45:36]File name is /storage/ofd_packets/00086316 [10:45:36]Write 301 bytes [10:45:36]NVStorageSaveData done [10:45:36]OFDSenderStorePacket done [10:45:36]KKMCreateOFDPacket done [10:45:36]NVStorageSaveData kkm_last_timestamp [10:45:36]File name is /storage/kkm_last_timestamp [10:45:36]Write 4 bytes [10:45:36]NVStorageSaveData done [10:45:36]ExternCall_PrintAddStr [10:45:36]wPrintStart [10:45:36]Write to MH i2c: 01 00 00 FD 00 FD [10:45:36]OFD Sender: Processing packet 86316 [packets to send 268, broken 267] [10:45:36]ProducePacketName [10:45:36]name=ofd_packets/00086316 [10:45:36]OFD Sender: To server: pG, [10:45:36]CommunicateWithHost lk.salyk.kg:30040 [10:45:36]ConnectInit lk.salyk.kg [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: 01 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: 01 07 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [10:45:36]RasterBufferAndPrint [10:45:36]line Счет N : (1)871213 [10:45:36]line ИНН: 02508201610067 [10:45:36]line Контрольно-Кассовый Чек [10:45:36]line ПРОДАЖА [10:45:36]line ТРК (МРК, ГНК) : 33 [10:45:36]line Товар: 2710124130 [10:45:36]line Аи-92-К-5 [10:45:36]line 2.950 * 67.80 [10:45:36]line = 200.01 [10:45:36]line НДС 12% НСП 1% [10:45:36]line > о реализуемом товаре [10:45:36]line ОКРУГЛЕНИЕ: -0.01 [10:45:36]line ИТОГО: 200.00 [10:45:36]line Внесено: 200.00 [10:45:36]line СДАЧА: 0.00 [10:45:36]line НСП 1% : 1.77 [10:45:36]line НДС 12% : 21.24 [10:45:36]line Наличными: 200.00 [10:45:36]line Безнал.: 0.00 [10:45:36]line Место: АЗС № 137 "Партнер Нефть" [10:45:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:45:36]line СНО: Общий режим [10:45:36]line Чек 94 21.09.2024 10:45 [10:45:36]line Смена: 496 ФФД: 1.0 [10:45:36]line ЗНМ: 0300000064 [10:45:36]line РНМ: 0000000000092592 [10:45:36]line Версия ККМ: 001 [10:45:36]line ФМ: 0000000000874979 [10:45:36]line ФД: 86316 [10:45:36]line ФПД: 116629318023208 [10:45:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104534&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86316&fm=116629318023208&tin=02508201610067®Number=0000000000092592&sum=20000 [10:45:36]written 0, free lines is 4095 [10:45:36]Write to MH i2c: 01 00 00 28 01 29 [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: 01 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: 01 07 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: 01 07 00 28 01 00 00 00 00 00 E1 0C 1D [10:45:36]RasterBufferAndPrint [10:45:36]line [10:45:36]line [10:45:36]line [10:45:36]line [10:45:36]line [10:45:36]written 0, free lines is 3321 [10:45:37]MH_Cut [10:45:37]Write to MH i2c: D1 01 00 2F 01 01 02 [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: D1 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: D1 01 00 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: D1 01 00 2F 01 00 01 [10:45:37]Write to MH i2c: 01 00 00 30 01 31 [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]*** Cut start [10:45:37]*** Partial cut [10:45:37]*** CUTSNS_PIN = 1 [10:45:37]*** CUTSNS_PIN = 0 [10:45:38]*** Brake cut motor [10:45:38]Read from MH i2c: 01 [10:45:38]MH_I2C_Read... [10:45:38]*** Stop cut motor [10:45:38]*** Cut end [10:45:38]Read from MH i2c: 01 07 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 07 00 30 01 00 00 00 00 00 FF 0F 46 [10:45:38]process_action close_receipt done [10:45:38]requested_data is exist [10:45:38]produce_requested_data [10:45:38]requested_item fm.sn is exist - process it [10:45:38]wFMCommunicate request_size=4 [10:45:38]MH_SAM_APDU [10:45:38]CAPDU: 80 11 00 00 [10:45:38]Write to MH i2c: E2 08 00 31 01 80 11 00 00 00 00 00 00 AC [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:38]Read from MH i2c: E2 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 17 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 17 00 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0B [10:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:45:38]wFMCommunicate OK [10:45:38]requested_item fd.num is exist - process it [10:45:38]SAM_PROTO_GetFieldsCounters [10:45:38]wFMCommunicate request_size=4 [10:45:38]MH_SAM_APDU [10:45:38]CAPDU: 80 13 00 00 [10:45:38]Write to MH i2c: E2 08 00 32 01 80 13 00 00 00 00 00 00 AF [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:38]Read from MH i2c: E2 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 62 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 62 00 32 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [10:45:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:38]wFMCommunicate OK [10:45:38]SAM_PROTO_GetFieldsCounters done [10:45:38]requested_item shift.num is exist - process it [10:45:38]requested_item shift.opened is exist - process it [10:45:38]req_shift_opened [10:45:38]FM_GetShiftState [10:45:38]SAM_PROTO_GetShiftState [10:45:38]wFMCommunicate request_size=4 [10:45:38]MH_SAM_APDU [10:45:38]CAPDU: 80 13 01 00 [10:45:38]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:38]Read from MH i2c: E2 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 0E 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F7 [10:45:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:45:38]wFMCommunicate OK [10:45:38]SAM_PROTO_GetShiftState done [10:45:38]FM_GetShiftState done [10:45:38]req_shift_opened done [10:45:38]requested_item shift.open_date is exist - process it [10:45:38]req_shift_open_date [10:45:38]req_shift_open_date done [10:45:38]produce_requested_data done [10:45:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86316,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:45:38]process_action_free close_receipt [10:45:38]json_value_free [10:45:38]json_value_free done [10:45:38]process_json_proto returns [10:45:38]Send response to host [10:45:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86316,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:45:38]free response buf [10:45:38]execute_script done [10:45:38]execute_script returns [10:45:38]free content buf [10:45:38]Sock 7.Close socket [10:45:38]Sock 7.Thread stoped [10:45:38]Connected sock=10 [10:45:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6D 2F 07 01 2E A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 CE A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2C 51 01 00 35 04 06 00 6A 12 E1 12 38 28 F6 F8 F2 9F 91 86 4C 26 [10:45:39]accept exits with 9 [10:45:39]New connection [10:45:39]New thread 3067399524 created [10:45:39]Thread 3067256164 joined [10:45:39]Waiting for new connection... [10:45:39] Sock 9.Parse request [10:45:39]Sock 9.Check first char [10:45:39]Sock 9.First char is OK [10:45:39]request: POST /json_proto HTTP/1.0 [10:45:39]Method: POST [10:45:39]URL: /json_proto [10:45:39]Method is POST - this is cgi request [10:45:39]url: /json_proto [10:45:39]query_string will be loaded in cgi processing [10:45:39]execute_cgi json_proto POST (null) [10:45:39]execute_cgi path=json_proto method=POST [10:45:39]POST find Content-Length [10:45:39]Host: 172.17.47.196:8080 [10:45:39]Content-Length: 614 [10:45:39]Content-Type: application/json [10:45:39] [10:45:39]POST finish read [10:45:39]Found Content-Length = 614 [10:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147919", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:39]execute_script... [10:45: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 : (3)147919", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:39]POST & json_proto [10:45:39]process_json_proto [10:45:39]json parsed OK: [10:45:39]protocol is kg_v1.0 [10:45:39]action value=close_receipt [10:45:39]process_action close_receipt [10:45:39]cmd_close_receipt [10:45:39]MH_GetDate [10:45:39]Write to MH i2c: F0 00 00 34 01 24 [10:45:39]Write i2c OK [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: F0 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: F0 09 00 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: F0 09 00 34 01 00 D3 A3 EE 66 4C 6B 94 66 A8 [10:45:39]GetLastDocTimeStamp 1726915534 [10:45:39]current date 1726915539 [10:45:39]FM_GetShiftState [10:45:39]SAM_PROTO_GetShiftState [10:45:39]wFMCommunicate request_size=4 [10:45:39]MH_SAM_APDU [10:45:39]CAPDU: 80 13 01 00 [10:45:39]Write to MH i2c: E2 08 00 35 01 80 13 01 00 00 00 00 00 B3 [10:45:39]Write i2c OK [10:45:39]MH_I2C_Read... [10:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:39]Read from MH i2c: E2 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: E2 0E 00 [10:45:39]MH_I2C_Read... [10:45:39]Read from MH i2c: E2 0E 00 35 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F9 [10:45:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:45:39]wFMCommunicate OK [10:45:39]SAM_PROTO_GetShiftState done [10:45:39]FM_GetShiftState done [10:45:39]opened in 1726877910 [10:45:39]opened+sec_in_day 1726964310 [10:45:39]quantity*price = 11000 [10:45:39]sum+1 = 11001 [10:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 95 21.09.2024 10:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86317 ФПД: 186990369273495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104539&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86317&fm=186990369273495&tin=02508201610067®Number=0000000000092592&sum=11000 0 [10:45:41]StoreToDocumentArchive [10:45:41]shift 496 fd 86317 [10:45:41]save to /storage/0496/doc_00086317 [10:45:41]save last doc name /storage/0496/doc_00086317 to /storage/kkm_last_doc_name [10:45:41]save OK [10:45:41]Clear old archive folders... [10:45:41]ProcessDocumentItem done err = 0, tmpTLVsize=266 [10:45:41]tlvbuf is 00E3DF10 [10:45:41]SAM_PROTO_ClearQueue [10:45:41]wFMCommunicate request_size=4 [10:45:41]MH_SAM_APDU [10:45:41]CAPDU: 80 09 00 00 [10:45:41]Write to MH i2c: E2 08 00 42 01 80 09 00 00 00 00 00 00 B5 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 [10:45:41]MH_I2C_Read... [10:45:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:41]Read from MH i2c: E2 03 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [10:45:41]RAPDU: 90 00 [10:45:41]wFMCommunicate OK [10:45:41]SAM_PROTO_ClearQueue done [10:45:41]KKMCreateOFDPacket [10:45:41]OFDProtocolAddRootSTLVToBuf [10:45:41]FM_MakeSignedData [10:45:41]FM_MakeSignedData [10:45:41]SAM_PROTO_SignData [10:45:41]wFMCommunicate request_size=4 [10:45:41]MH_SAM_APDU [10:45:41]CAPDU: 80 0D 01 02 [10:45:41]Write to MH i2c: E2 08 00 43 01 80 0D 01 02 00 00 00 00 BD [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:41]Read from MH i2c: E2 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [10:45:41]RAPDU: 90 00 [10:45:41]wFMCommunicate OK [10:45:41]wFMCommunicate request_size=255 [10:45:41]MH_SAM_APDU [10:45:41]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 5F 00 00 00 F4 03 04 00 D3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [10:45:41]Write to MH i2c: E2 02 01 44 01 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 5F 00 00 00 F4 03 04 00 D3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 54 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:41]Read from MH i2c: E2 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [10:45:41]RAPDU: 90 00 [10:45:41]wFMCommunicate OK [10:45:41]wFMCommunicate request_size=25 [10:45:41]MH_SAM_APDU [10:45:41]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 2D 51 01 00 35 04 06 00 AA 11 16 89 76 97 [10:45:41]Write to MH i2c: E2 1C 00 45 01 80 0D 02 02 14 00 37 39 10 04 04 00 2D 51 01 00 35 04 06 00 AA 11 16 89 76 97 00 00 95 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:41]Read from MH i2c: E2 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [10:45:41]RAPDU: 90 00 [10:45:41]wFMCommunicate OK [10:45:41]wFMCommunicate request_size=4 [10:45:41]MH_SAM_APDU [10:45:41]CAPDU: 80 0D 03 02 [10:45:41]Write to MH i2c: E2 08 00 46 01 80 0D 03 02 00 00 00 00 C2 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:41]Read from MH i2c: E2 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 0B 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 0B 00 46 01 00 04 1F 7B 64 38 8B F9 FE 90 00 7F [10:45:41]RAPDU: 04 1F 7B 64 38 8B F9 FE 90 00 [10:45:41]wFMCommunicate OK [10:45:41]SAM_PROTO_SignData done [10:45:41]FM_MakeSignedData done [10:45:41]CreateOFDProtocolMessage [10:45:41]wFMCommunicate request_size=4 [10:45:41]MH_SAM_APDU [10:45:41]CAPDU: 80 11 00 00 [10:45:41]Write to MH i2c: E2 08 00 47 01 80 11 00 00 00 00 00 00 C2 [10:45:41]Write i2c OK [10:45:41]MH_I2C_Read... [10:45:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:41]Read from MH i2c: E2 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 17 00 [10:45:41]MH_I2C_Read... [10:45:41]Read from MH i2c: E2 17 00 47 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 21 [10:45:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:45:42]wFMCommunicate OK [10:45:42]CreateOFDProtocolMessage done [10:45:42]OFDSenderStorePacket 86317 [10:45:42]StoreOFDPacket docnum=86317 [10:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 06 74 16 01 43 52 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 5F 00 00 00 F4 03 04 00 D3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2D 51 01 00 35 04 06 00 AA 11 16 89 76 97 04 1F 7B 64 38 8B F9 FE [10:45:42]CheckFolder [10:45:42]dirname=/storage/ofd_packets [10:45:42]CheckFolder done [10:45:42]ProducePacketName [10:45:42]name=ofd_packets/00086317 [10:45:42]NVStorageSaveData ofd_packets/00086317 [10:45:42]File name is /storage/ofd_packets/00086317 [10:45:42]Write 316 bytes [10:45:42]NVStorageSaveData done [10:45:42]OFDSenderStorePacket done [10:45:42]KKMCreateOFDPacket done [10:45:42]NVStorageSaveData kkm_last_timestamp [10:45:42]File name is /storage/kkm_last_timestamp [10:45:42]Write 4 bytes [10:45:42]NVStorageSaveData done [10:45:42]ExternCall_PrintAddStr [10:45:42]wPrintStart [10:45:42]Write to MH i2c: 01 00 00 48 01 49 [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 07 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [10:45:42]RasterBufferAndPrint [10:45:42]line Счет N : (3)147919 [10:45:42]line ИНН: 02508201610067 [10:45:42]line Контрольно-Кассовый Чек [10:45:42]line ПРОДАЖА [10:45:42]line Товар: 4870001570071 [10:45:42]line Напиток Pepsi 1л [10:45:42]line 1.000 * 110.00 [10:45:42]line = 110.00 [10:45:42]line НДС 12% НСП 1% [10:45:42]line > о реализуемом товаре [10:45:42]line ИТОГО: 110.00 [10:45:42]line НСП 1% : 0.97 [10:45:42]line НДС 12% : 11.68 [10:45:42]line Наличными: 110.00 [10:45:42]line Безнал.: 0.00 [10:45:42]line Место: АЗС № 137 "Партнер Нефть" [10:45:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:45:42]line СНО: Общий режим [10:45:42]line Чек 95 21.09.2024 10:45 [10:45:42]line Смена: 496 ФФД: 1.0 [10:45:42]line ЗНМ: 0300000064 [10:45:42]line РНМ: 0000000000092592 [10:45:42]line Версия ККМ: 001 [10:45:42]line ФМ: 0000000000874979 [10:45:42]line ФД: 86317 [10:45:42]line ФПД: 186990369273495 [10:45:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104539&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86317&fm=186990369273495&tin=02508201610067®Number=0000000000092592&sum=11000 [10:45:42]line 0 [10:45:42]written 0, free lines is 4095 [10:45:42]OFD Sender: Processing packet 86317 [packets to send 268, broken 267] [10:45:42]ProducePacketName [10:45:42]name=ofd_packets/00086317 [10:45:42]OFD Sender: To server: pG, [10:45:42]CommunicateWithHost lk.salyk.kg:30040 [10:45:42]ConnectInit lk.salyk.kg [10:45:42]Write to MH i2c: 01 00 00 70 01 71 [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 07 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 08 0D 8D [10:45:42]RasterBufferAndPrint [10:45:42]line [10:45:42]line [10:45:42]line [10:45:42]line [10:45:42]line [10:45:42]written 0, free lines is 3366 [10:45:42]MH_Cut [10:45:42]Write to MH i2c: D1 01 00 77 01 01 4A [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: D1 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: D1 01 00 [10:45:42]MH_I2C_Read... [10:45:42]Read from MH i2c: D1 01 00 77 01 00 49 [10:45:42]Write to MH i2c: 01 00 00 78 01 79 [10:45:42]Write i2c OK [10:45:42]MH_I2C_Read... [10:45:43]*** Cut start [10:45:43]*** Partial cut [10:45:43]*** CUTSNS_PIN = 1 [10:45:43]*** CUTSNS_PIN = 0 [10:45:43]*** Brake cut motor [10:45:43]Read from MH i2c: 01 [10:45:43]MH_I2C_Read... [10:45:43]*** Stop cut motor [10:45:43]*** Cut end [10:45:43]Read from MH i2c: 01 07 00 [10:45:43]MH_I2C_Read... [10:45:43]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [10:45:43]process_action close_receipt done [10:45:43]requested_data is exist [10:45:43]produce_requested_data [10:45:43]requested_item fm.sn is exist - process it [10:45:43]wFMCommunicate request_size=4 [10:45:43]MH_SAM_APDU [10:45:43]CAPDU: 80 11 00 00 [10:45:43]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [10:45:43]Write i2c OK [10:45:43]MH_I2C_Read... [10:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:43]Read from MH i2c: E2 [10:45:43]MH_I2C_Read... [10:45:43]Read from MH i2c: E2 17 00 [10:45:43]MH_I2C_Read... [10:45:43]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [10:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:45:43]wFMCommunicate OK [10:45:43]requested_item fd.num is exist - process it [10:45:43]SAM_PROTO_GetFieldsCounters [10:45:43]wFMCommunicate request_size=4 [10:45:43]MH_SAM_APDU [10:45:43]CAPDU: 80 13 00 00 [10:45:43]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [10:45:43]Write i2c OK [10:45:43]MH_I2C_Read... [10:45:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:44]Read from MH i2c: E2 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: E2 62 00 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: E2 62 00 7A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [10:45:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:44]wFMCommunicate OK [10:45:44]SAM_PROTO_GetFieldsCounters done [10:45:44]requested_item shift.num is exist - process it [10:45:44]requested_item shift.opened is exist - process it [10:45:44]req_shift_opened [10:45:44]FM_GetShiftState [10:45:44]SAM_PROTO_GetShiftState [10:45:44]wFMCommunicate request_size=4 [10:45:44]MH_SAM_APDU [10:45:44]CAPDU: 80 13 01 00 [10:45:44]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [10:45:44]Write i2c OK [10:45:44]MH_I2C_Read... [10:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:44]Read from MH i2c: E2 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: E2 0E 00 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3F [10:45:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:45:44]wFMCommunicate OK [10:45:44]SAM_PROTO_GetShiftState done [10:45:44]FM_GetShiftState done [10:45:44]req_shift_opened done [10:45:44]requested_item shift.open_date is exist - process it [10:45:44]req_shift_open_date [10:45:44]req_shift_open_date done [10:45:44]produce_requested_data done [10:45:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86317,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:45:44]process_action_free close_receipt [10:45:44]json_value_free [10:45:44]json_value_free done [10:45:44]process_json_proto returns [10:45:44]Send response to host [10:45:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86317,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:45:44]free response buf [10:45:44]execute_script done [10:45:44]execute_script returns [10:45:44]free content buf [10:45:44]Sock 9.Close socket [10:45:44]Sock 9.Thread stoped [10:45:44]accept exits with 7 [10:45:44]New connection [10:45:44]New thread 3067256164 created [10:45:44]Thread 3067399524 joined [10:45:44]Waiting for new connection... [10:45:44] Sock 7.Parse request [10:45:44]Sock 7.Check first char [10:45:44]Sock 7.First char is OK [10:45:44]request: POST /json_proto HTTP/1.0 [10:45:44]Method: POST [10:45:44]URL: /json_proto [10:45:44]Method is POST - this is cgi request [10:45:44]url: /json_proto [10:45:44]query_string will be loaded in cgi processing [10:45:44]execute_cgi json_proto POST (null) [10:45:44]execute_cgi path=json_proto method=POST [10:45:44]POST find Content-Length [10:45:44]Host: 172.17.47.196:8080 [10:45:44]Content-Length: 677 [10:45:44]Content-Type: application/json [10:45:44] [10:45:44]POST finish read [10:45:44]Found Content-Length = 677 [10:45:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:45:44]execute_script... [10:45: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)871212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:45:44]POST & json_proto [10:45:44]process_json_proto [10:45:44]json parsed OK: [10:45:44]protocol is kg_v1.0 [10:45:44]action value=close_receipt [10:45:44]process_action close_receipt [10:45:44]cmd_close_receipt [10:45:44]MH_GetDate [10:45:44]Write to MH i2c: F0 00 00 7C 01 6C [10:45:44]Write i2c OK [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: F0 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: F0 09 00 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: F0 09 00 7C 01 00 D8 A3 EE 66 4C 6B 94 66 F5 [10:45:44]GetLastDocTimeStamp 1726915539 [10:45:44]current date 1726915544 [10:45:44]FM_GetShiftState [10:45:44]SAM_PROTO_GetShiftState [10:45:44]wFMCommunicate request_size=4 [10:45:44]MH_SAM_APDU [10:45:44]CAPDU: 80 13 01 00 [10:45:44]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [10:45:44]Write i2c OK [10:45:44]MH_I2C_Read... [10:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:44]Read from MH i2c: E2 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: E2 0E 00 [10:45:44]MH_I2C_Read... [10:45:44]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 41 [10:45:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:45:44]wFMCommunicate OK [10:45:44]SAM_PROTO_GetShiftState done [10:45:44]FM_GetShiftState done [10:45:44]opened in 1726877910 [10:45:44]opened+sec_in_day 1726964310 [10:45:44]quantity*price = 50036 [10:45:44]sum+1 = 50037 [10:45:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 96 21.09.2024 10:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86318 ФПД: 13043035052572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104544&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86318&fm=13043035052572&tin=02508201610067®Number=0000000000092592&sum=50000 [10:45:46]StoreToDocumentArchive [10:45:46]shift 496 fd 86318 [10:45:46]save to /storage/0496/doc_00086318 [10:45:46]save last doc name /storage/0496/doc_00086318 to /storage/kkm_last_doc_name [10:45:46]save OK [10:45:46]Clear old archive folders... [10:45:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:46]tlvbuf is 00E97A90 [10:45:46]SAM_PROTO_ClearQueue [10:45:46]wFMCommunicate request_size=4 [10:45:46]MH_SAM_APDU [10:45:46]CAPDU: 80 09 00 00 [10:45:46]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [10:45:46]Write i2c OK [10:45:46]MH_I2C_Read... [10:45:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:46]Read from MH i2c: E2 [10:45:46]MH_I2C_Read... [10:45:46]Read from MH i2c: E2 03 00 [10:45:46]MH_I2C_Read... [10:45:46]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [10:45:46]OFD Sender: No OFD packet to send [10:45:46]RAPDU: 90 00 [10:45:46]wFMCommunicate OK [10:45:46]SAM_PROTO_ClearQueue done [10:45:46]KKMCreateOFDPacket [10:45:46]OFDProtocolAddRootSTLVToBuf [10:45:46]FM_MakeSignedData [10:45:46]FM_MakeSignedData [10:45:46]SAM_PROTO_SignData [10:45:46]wFMCommunicate request_size=4 [10:45:46]MH_SAM_APDU [10:45:46]CAPDU: 80 0D 01 02 [10:45:46]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [10:45:46]Write i2c OK [10:45:46]MH_I2C_Read... [10:45:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:46]Read from MH i2c: E2 [10:45:46]MH_I2C_Read... [10:45:46]Read from MH i2c: E2 03 00 [10:45:46]MH_I2C_Read... [10:45:46]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [10:45:46]RAPDU: 90 00 [10:45:46]wFMCommunicate OK [10:45:46]wFMCommunicate request_size=255 [10:45:46]MH_SAM_APDU [10:45:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 60 00 00 00 F4 03 04 00 D8 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 51 01 00 35 04 06 00 0B [10:45:47]Write to MH i2c: E2 02 01 8C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 60 00 00 00 F4 03 04 00 D8 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 51 01 00 35 04 06 00 0B 00 00 3D [10:45:47]Write i2c OK [10:45:47]MH_I2C_Read... [10:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:47]Read from MH i2c: E2 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 03 00 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [10:45:47]RAPDU: 90 00 [10:45:47]wFMCommunicate OK [10:45:47]wFMCommunicate request_size=10 [10:45:47]MH_SAM_APDU [10:45:47]CAPDU: 80 0D 02 02 05 DC D1 78 9A 1C [10:45:47]Write to MH i2c: E2 0D 00 8D 01 80 0D 02 02 05 00 DC D1 78 9A 1C 00 00 ED [10:45:47]Write i2c OK [10:45:47]MH_I2C_Read... [10:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:47]Read from MH i2c: E2 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 03 00 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [10:45:47]RAPDU: 90 00 [10:45:47]wFMCommunicate OK [10:45:47]wFMCommunicate request_size=4 [10:45:47]MH_SAM_APDU [10:45:47]CAPDU: 80 0D 03 02 [10:45:47]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [10:45:47]Write i2c OK [10:45:47]MH_I2C_Read... [10:45:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:47]Read from MH i2c: E2 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 0B 00 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 0B 00 8E 01 00 3D 36 16 0F 20 92 ED 1D 90 00 5F [10:45:47]RAPDU: 3D 36 16 0F 20 92 ED 1D 90 00 [10:45:47]wFMCommunicate OK [10:45:47]SAM_PROTO_SignData done [10:45:47]FM_MakeSignedData done [10:45:47]CreateOFDProtocolMessage [10:45:47]wFMCommunicate request_size=4 [10:45:47]MH_SAM_APDU [10:45:47]CAPDU: 80 11 00 00 [10:45:47]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [10:45:47]Write i2c OK [10:45:47]MH_I2C_Read... [10:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:47]Read from MH i2c: E2 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 17 00 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 69 [10:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:45:47]wFMCommunicate OK [10:45:47]CreateOFDProtocolMessage done [10:45:47]OFDSenderStorePacket 86318 [10:45:47]StoreOFDPacket docnum=86318 [10:45:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 16 76 07 01 C2 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 D8 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 51 01 00 35 04 06 00 0B DC D1 78 9A 1C 3D 36 16 0F 20 92 ED 1D [10:45:47]CheckFolder [10:45:47]dirname=/storage/ofd_packets [10:45:47]CheckFolder done [10:45:47]ProducePacketName [10:45:47]name=ofd_packets/00086318 [10:45:47]NVStorageSaveData ofd_packets/00086318 [10:45:47]File name is /storage/ofd_packets/00086318 [10:45:47]Write 301 bytes [10:45:47]NVStorageSaveData done [10:45:47]OFDSenderStorePacket done [10:45:47]KKMCreateOFDPacket done [10:45:47]NVStorageSaveData kkm_last_timestamp [10:45:47]File name is /storage/kkm_last_timestamp [10:45:47]Write 4 bytes [10:45:47]NVStorageSaveData done [10:45:47]ExternCall_PrintAddStr [10:45:47]wPrintStart [10:45:47]Write to MH i2c: 01 00 00 90 01 91 [10:45:47]Write i2c OK [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: 01 [10:45:47]MH_I2C_Read... [10:45:47]Read from MH i2c: 01 07 00 [10:45:47]MH_I2C_Read... [10:45:47]OFD Sender: Processing packet 86318 [packets to send 268, broken 267] [10:45:47]ProducePacketName [10:45:47]name=ofd_packets/00086318 [10:45:47]OFD Sender: To server: pG, [10:45:47]CommunicateWithHost lk.salyk.kg:30040 [10:45:47]ConnectInit lk.salyk.kg [10:45:47]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [10:45:47]RasterBufferAndPrint [10:45:47]line Счет N : (1)871212 [10:45:47]line ИНН: 02508201610067 [10:45:47]line Контрольно-Кассовый Чек [10:45:47]line ПРОДАЖА [10:45:47]line ТРК (МРК, ГНК) : 53 [10:45:47]line Товар: 2710124130 [10:45:47]line Аи-92-К-5 [10:45:47]line 7.380 * 67.80 [10:45:47]line = 500.36 [10:45:47]line НДС 12% НСП 1% [10:45:47]line > о реализуемом товаре [10:45:47]line ОКРУГЛЕНИЕ: -0.36 [10:45:47]line ИТОГО: 500.00 [10:45:47]line Внесено: 500.00 [10:45:47]line СДАЧА: 0.00 [10:45:47]line НСП 1% : 4.43 [10:45:47]line НДС 12% : 53.14 [10:45:47]line Наличными: 500.00 [10:45:47]line Безнал.: 0.00 [10:45:47]line Место: АЗС № 137 "Партнер Нефть" [10:45:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:45:47]line СНО: Общий режим [10:45:47]line Чек 96 21.09.2024 10:45 [10:45:47]line Смена: 496 ФФД: 1.0 [10:45:47]line ЗНМ: 0300000064 [10:45:47]line РНМ: 0000000000092592 [10:45:47]line Версия ККМ: 001 [10:45:47]line ФМ: 0000000000874979 [10:45:47]line ФД: 86318 [10:45:47]line ФПД: 13043035052572 [10:45:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104544&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86318&fm=13043035052572&tin=02508201610067®Number=0000000000092592&sum=50000 [10:45:47]written 0, free lines is 4095 [10:45:48]Write to MH i2c: 01 00 00 BB 01 BC [10:45:48]Write i2c OK [10:45:48]MH_I2C_Read... [10:45:48]Read from MH i2c: 01 [10:45:48]MH_I2C_Read... [10:45:48]Read from MH i2c: 01 07 00 [10:45:48]MH_I2C_Read... [10:45:48]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 DC 0C AB [10:45:48]RasterBufferAndPrint [10:45:48]line [10:45:48]line [10:45:48]line [10:45:48]line [10:45:48]line [10:45:48]written 0, free lines is 3329 [10:45:48]MH_Cut [10:45:48]Write to MH i2c: D1 01 00 C2 01 01 95 [10:45:48]Write i2c OK [10:45:48]MH_I2C_Read... [10:45:48]Read from MH i2c: D1 [10:45:48]MH_I2C_Read... [10:45:48]Read from MH i2c: D1 01 00 [10:45:48]MH_I2C_Read... [10:45:48]Read from MH i2c: D1 01 00 C2 01 00 94 [10:45:48]Write to MH i2c: 01 00 00 C3 01 C4 [10:45:48]Write i2c OK [10:45:48]MH_I2C_Read... [10:45:48]Connected sock=10 [10:45:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 16 76 07 01 C2 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 D4 1C 00 00 00 *** Cut start [10:45:48]00 *** Partial cut [10:45:48]00 *** CUTSNS_PIN = 1 [10:45:49]37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 *** CUTSNS_PIN = 0 [10:45:49]FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 D8 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 51 01 00 35 04 06 00 0B DC D1 78 9A 1C 3D 36 16 0F 20 92 ED 1D [10:45:49]*** Brake cut motor [10:45:49]Read from MH i2c: *** Stop cut motor [10:45:49]01 *** Cut end [10:45:49] [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: 01 07 00 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [10:45:49]process_action close_receipt done [10:45:49]requested_data is exist [10:45:49]produce_requested_data [10:45:49]requested_item fm.sn is exist - process it [10:45:49]wFMCommunicate request_size=4 [10:45:49]MH_SAM_APDU [10:45:49]CAPDU: 80 11 00 00 [10:45:49]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [10:45:49]Write i2c OK [10:45:49]MH_I2C_Read... [10:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:49]Read from MH i2c: E2 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: E2 17 00 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [10:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:45:49]wFMCommunicate OK [10:45:49]requested_item fd.num is exist - process it [10:45:49]SAM_PROTO_GetFieldsCounters [10:45:49]wFMCommunicate request_size=4 [10:45:49]MH_SAM_APDU [10:45:49]CAPDU: 80 13 00 00 [10:45:49]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [10:45:49]Write i2c OK [10:45:49]MH_I2C_Read... [10:45:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:49]Read from MH i2c: E2 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: E2 62 00 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [10:45:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:50]wFMCommunicate OK [10:45:50]SAM_PROTO_GetFieldsCounters done [10:45:50]requested_item shift.num is exist - process it [10:45:50]requested_item shift.opened is exist - process it [10:45:50]req_shift_opened [10:45:50]FM_GetShiftState [10:45:50]SAM_PROTO_GetShiftState [10:45:50]wFMCommunicate request_size=4 [10:45:50]MH_SAM_APDU [10:45:50]CAPDU: 80 13 01 00 [10:45:50]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 0E 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8A [10:45:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:45:50]wFMCommunicate OK [10:45:50]SAM_PROTO_GetShiftState done [10:45:50]FM_GetShiftState done [10:45:50]req_shift_opened done [10:45:50]requested_item shift.open_date is exist - process it [10:45:50]req_shift_open_date [10:45:50]req_shift_open_date done [10:45:50]produce_requested_data done [10:45:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86318,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:45:50]process_action_free close_receipt [10:45:50]json_value_free [10:45:50]json_value_free done [10:45:50]process_json_proto returns [10:45:50]Send response to host [10:45:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86318,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:45:50]free response buf [10:45:50]execute_script done [10:45:50]execute_script returns [10:45:50]free content buf [10:45:50]Sock 7.Close socket [10:45:50]Sock 7.Thread stoped [10:45:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A2 D9 47 00 8E 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 51 01 00 F4 03 04 00 AD 4E EE 66 B6 04 01 00 00 A8 EC AB DD E3 82 D2 07 [10:45:52]CommunicateWithHost err = 0 [10:45:52]CheckOFDResponse [10:45:52]1017 (14) - 77093643461234 [10:45:52]1041 (16) - 0000000000874979 [10:45:52]1040 (4) - 86318 [10:45:52]1012 (4) - 21.09.2024 04:42 [10:45:52]1206 (1) - 0 [10:45:52]OFD Sender: Remove packet 86318 [10:45:52]ProducePacketName [10:45:52]name=ofd_packets/00086318 [10:45:52]NVStorageDeleteData [10:45:52]OFD Sender: No OFD packet to send [10:45:57]OFD Sender: No OFD packet to send [10:46:02]OFD Sender: No OFD packet to send [10:46:07]OFD Sender: No OFD packet to send [10:46:10]accept exits with 9 [10:46:10]New connection [10:46:10]New thread 3067399524 created [10:46:10]Thread 3067256164 joined [10:46:10]Waiting for new connection... [10:46:10] Sock 9.Parse request [10:46:10]Sock 9.Check first char [10:46:10]Sock 9.First char is OK [10:46:10]request: POST /json_proto HTTP/1.0 [10:46:10]Method: POST [10:46:10]URL: /json_proto [10:46:10]Method is POST - this is cgi request [10:46:10]url: /json_proto [10:46:10]query_string will be loaded in cgi processing [10:46:10]execute_cgi json_proto POST (null) [10:46:10]execute_cgi path=json_proto method=POST [10:46:10]POST find Content-Length [10:46:10]Host: 172.17.47.196:8080 [10:46:10]Content-Length: 687 [10:46:10]Content-Type: application/json [10:46:10] [10:46:10]POST finish read [10:46:10]Found Content-Length = 687 [10:46:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:10]execute_script... [10:46: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)871211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:10]POST & json_proto [10:46:10]process_json_proto [10:46:10]json parsed OK: [10:46:10]protocol is kg_v1.0 [10:46:10]action value=close_receipt [10:46:10]process_action close_receipt [10:46:10]cmd_close_receipt [10:46:10]MH_GetDate [10:46:10]Write to MH i2c: F0 00 00 C7 01 B7 [10:46:10]Write i2c OK [10:46:10]MH_I2C_Read... [10:46:10]Read from MH i2c: F0 [10:46:10]MH_I2C_Read... [10:46:10]Read from MH i2c: F0 09 00 [10:46:10]MH_I2C_Read... [10:46:10]Read from MH i2c: F0 09 00 C7 01 00 F2 A3 EE 66 4C 6B 94 66 5A [10:46:10]GetLastDocTimeStamp 1726915544 [10:46:10]current date 1726915570 [10:46:10]FM_GetShiftState [10:46:10]SAM_PROTO_GetShiftState [10:46:10]wFMCommunicate request_size=4 [10:46:10]MH_SAM_APDU [10:46:10]CAPDU: 80 13 01 00 [10:46:10]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [10:46:10]Write i2c OK [10:46:10]MH_I2C_Read... [10:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:10]Read from MH i2c: E2 [10:46:10]MH_I2C_Read... [10:46:10]Read from MH i2c: E2 0E 00 [10:46:10]MH_I2C_Read... [10:46:10]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8C [10:46:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:46:10]wFMCommunicate OK [10:46:10]SAM_PROTO_GetShiftState done [10:46:10]FM_GetShiftState done [10:46:10]opened in 1726877910 [10:46:10]opened+sec_in_day 1726964310 [10:46:10]quantity*price = 300075 [10:46:10]sum+1 = 300077 [10:46:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 97 21.09.2024 10:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86319 ФПД: 252792382361244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104611&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86319&fm=252792382361244&tin=02508201610067®Number=0000000000092592&sum=300000 [10:46:12]StoreToDocumentArchive [10:46:12]shift 496 fd 86319 [10:46:12]save to /storage/0496/doc_00086319 [10:46:12]save last doc name /storage/0496/doc_00086319 to /storage/kkm_last_doc_name [10:46:12]save OK [10:46:12]Clear old archive folders... [10:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:46:12]tlvbuf is 00EDA7E0 [10:46:12]SAM_PROTO_ClearQueue [10:46:12]wFMCommunicate request_size=4 [10:46:12]MH_SAM_APDU [10:46:12]CAPDU: 80 09 00 00 [10:46:12]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [10:46:12]Write i2c OK [10:46:12]MH_I2C_Read... [10:46:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:12]Read from MH i2c: E2 [10:46:12]MH_I2C_Read... [10:46:12]Read from MH i2c: E2 03 00 [10:46:12]MH_I2C_Read... [10:46:12]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [10:46:12]RAPDU: 90 00 [10:46:12]wFMCommunicate OK [10:46:12]SAM_PROTO_ClearQueue done [10:46:12]KKMCreateOFDPacket [10:46:12]OFDProtocolAddRootSTLVToBuf [10:46:12]FM_MakeSignedData [10:46:12]FM_MakeSignedData [10:46:12]SAM_PROTO_SignData [10:46:12]wFMCommunicate request_size=4 [10:46:12]MH_SAM_APDU [10:46:12]CAPDU: 80 0D 01 02 [10:46:12]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [10:46:12]Write i2c OK [10:46:12]MH_I2C_Read... [10:46:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:12]Read from MH i2c: E2 [10:46:12]MH_I2C_Read... [10:46:12]Read from MH i2c: E2 03 00 [10:46:12]MH_I2C_Read... [10:46:12]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [10:46:12]RAPDU: 90 00 [10:46:12]wFMCommunicate OK [10:46:12]wFMCommunicate request_size=255 [10:46:12]MH_SAM_APDU [10:46:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 51 01 00 35 04 06 00 [10:46:12]Write to MH i2c: E2 02 01 D7 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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 51 01 00 35 04 06 00 00 00 BE [10:46:12]OFD Sender: No OFD packet to send [10:46:12]Write i2c OK [10:46:12]MH_I2C_Read... [10:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:12]Read from MH i2c: E2 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 03 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [10:46:13]RAPDU: 90 00 [10:46:13]wFMCommunicate OK [10:46:13]wFMCommunicate request_size=11 [10:46:13]MH_SAM_APDU [10:46:13]CAPDU: 80 0D 02 02 06 E5 E9 D0 27 0E 9C [10:46:13]Write to MH i2c: E2 0E 00 D8 01 80 0D 02 02 06 00 E5 E9 D0 27 0E 9C 00 00 CE [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:13]Read from MH i2c: E2 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 03 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [10:46:13]RAPDU: 90 00 [10:46:13]wFMCommunicate OK [10:46:13]wFMCommunicate request_size=4 [10:46:13]MH_SAM_APDU [10:46:13]CAPDU: 80 0D 03 02 [10:46:13]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:13]Read from MH i2c: E2 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 0B 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 0B 00 D9 01 00 92 FD 8F AF BC 6E B9 82 90 00 88 [10:46:13]RAPDU: 92 FD 8F AF BC 6E B9 82 90 00 [10:46:13]wFMCommunicate OK [10:46:13]SAM_PROTO_SignData done [10:46:13]FM_MakeSignedData done [10:46:13]CreateOFDProtocolMessage [10:46:13]wFMCommunicate request_size=4 [10:46:13]MH_SAM_APDU [10:46:13]CAPDU: 80 11 00 00 [10:46:13]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:13]Read from MH i2c: E2 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 17 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B4 [10:46:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:46:13]wFMCommunicate OK [10:46:13]CreateOFDProtocolMessage done [10:46:13]OFDSenderStorePacket 86319 [10:46:13]StoreOFDPacket docnum=86319 [10:46:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F9 C7 08 01 45 C5 5A 03 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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 51 01 00 35 04 06 00 E5 E9 D0 27 0E 9C 92 FD 8F AF BC 6E B9 82 [10:46:13]CheckFolder [10:46:13]dirname=/storage/ofd_packets [10:46:13]CheckFolder done [10:46:13]ProducePacketName [10:46:13]name=ofd_packets/00086319 [10:46:13]NVStorageSaveData ofd_packets/00086319 [10:46:13]File name is /storage/ofd_packets/00086319 [10:46:13]Write 302 bytes [10:46:13]NVStorageSaveData done [10:46:13]OFDSenderStorePacket done [10:46:13]KKMCreateOFDPacket done [10:46:13]NVStorageSaveData kkm_last_timestamp [10:46:13]File name is /storage/kkm_last_timestamp [10:46:13]Write 4 bytes [10:46:13]NVStorageSaveData done [10:46:13]ExternCall_PrintAddStr [10:46:13]wPrintStart [10:46:13]Write to MH i2c: 01 00 00 DB 01 DC [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: 01 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: 01 07 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [10:46:13]RasterBufferAndPrint [10:46:13]line Счет N : (1)871211 [10:46:13]line ИНН: 02508201610067 [10:46:13]line Контрольно-Кассовый Чек [10:46:13]line ПРОДАЖА [10:46:13]line ТРК (МРК, ГНК) : 11 [10:46:13]line Товар: 2710194210 [10:46:13]line ДТ(л)-К-4 [10:46:13]line 39.380 * 76.20 [10:46:13]line = 3000.76 [10:46:13]line НДС 12% НСП 1% [10:46:13]line > о реализуемом товаре [10:46:13]line ОКРУГЛЕНИЕ: -0.76 [10:46:13]line ИТОГО: 3000.00 [10:46:13]line Внесено: 3000.00 [10:46:13]line СДАЧА: 0.00 [10:46:13]line НСП 1% : 26.55 [10:46:13]line НДС 12% : 318.66 [10:46:13]line Наличными: 3000.00 [10:46:13]line Безнал.: 0.00 [10:46:13]line Место: АЗС № 137 "Партнер Нефть" [10:46:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:46:13]line СНО: Общий режим [10:46:13]line Чек 97 21.09.2024 10:46 [10:46:13]line Смена: 496 ФФД: 1.0 [10:46:13]line ЗНМ: 0300000064 [10:46:13]line РНМ: 0000000000092592 [10:46:13]line Версия ККМ: 001 [10:46:13]line ФМ: 0000000000874979 [10:46:13]line ФД: 86319 [10:46:13]line ФПД: 252792382361244 [10:46:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104611&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86319&fm=252792382361244&tin=02508201610067®Number=0000000000092592&sum=300000 [10:46:13]OFD Sender: Processing packet 86319 [packets to send 268, broken 267] [10:46:13]ProducePacketName [10:46:13]name=ofd_packets/00086319 [10:46:13]OFD Sender: To server: pG, [10:46:13]CommunicateWithHost lk.salyk.kg:30040 [10:46:13]ConnectInit lk.salyk.kg [10:46:13]written 0, free lines is 4095 [10:46:13]Write to MH i2c: 01 00 00 06 02 08 [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: 01 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: 01 07 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 ED 0C 08 [10:46:13]RasterBufferAndPrint [10:46:13]line [10:46:13]line [10:46:13]line [10:46:13]line [10:46:13]line [10:46:13]written 0, free lines is 3349 [10:46:13]MH_Cut [10:46:13]Write to MH i2c: D1 01 00 0D 02 01 E1 [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: D1 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: D1 01 00 [10:46:13]MH_I2C_Read... [10:46:13]Read from MH i2c: D1 01 00 0D 02 00 E0 [10:46:13]Write to MH i2c: 01 00 00 0E 02 10 [10:46:13]Write i2c OK [10:46:13]MH_I2C_Read... [10:46:14]*** Cut start [10:46:14]*** Partial cut [10:46:14]*** CUTSNS_PIN = 1 [10:46:14]*** CUTSNS_PIN = 0 [10:46:14]*** Brake cut motor [10:46:15]Read from MH i2c: 01 [10:46:15]MH_I2C_Read... [10:46:15]*** Stop cut motor [10:46:15]*** Cut end [10:46:15]Read from MH i2c: 01 07 00 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [10:46:15]process_action close_receipt done [10:46:15]requested_data is exist [10:46:15]produce_requested_data [10:46:15]requested_item fm.sn is exist - process it [10:46:15]wFMCommunicate request_size=4 [10:46:15]MH_SAM_APDU [10:46:15]CAPDU: 80 11 00 00 [10:46:15]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [10:46:15]Write i2c OK [10:46:15]MH_I2C_Read... [10:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:15]Read from MH i2c: E2 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 17 00 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [10:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:46:15]wFMCommunicate OK [10:46:15]requested_item fd.num is exist - process it [10:46:15]SAM_PROTO_GetFieldsCounters [10:46:15]wFMCommunicate request_size=4 [10:46:15]MH_SAM_APDU [10:46:15]CAPDU: 80 13 00 00 [10:46:15]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [10:46:15]Write i2c OK [10:46:15]MH_I2C_Read... [10:46:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:15]Read from MH i2c: E2 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 62 00 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 62 00 10 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [10:46:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:15]wFMCommunicate OK [10:46:15]SAM_PROTO_GetFieldsCounters done [10:46:15]requested_item shift.num is exist - process it [10:46:15]requested_item shift.opened is exist - process it [10:46:15]req_shift_opened [10:46:15]FM_GetShiftState [10:46:15]SAM_PROTO_GetShiftState [10:46:15]wFMCommunicate request_size=4 [10:46:15]MH_SAM_APDU [10:46:15]CAPDU: 80 13 01 00 [10:46:15]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [10:46:15]Write i2c OK [10:46:15]MH_I2C_Read... [10:46:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:15]Read from MH i2c: E2 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 0E 00 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D6 [10:46:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:46:15]wFMCommunicate OK [10:46:15]SAM_PROTO_GetShiftState done [10:46:15]FM_GetShiftState done [10:46:15]req_shift_opened done [10:46:15]requested_item shift.open_date is exist - process it [10:46:15]req_shift_open_date [10:46:15]req_shift_open_date done [10:46:15]produce_requested_data done [10:46:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86319,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:46:15]process_action_free close_receipt [10:46:15]json_value_free [10:46:15]json_value_free done [10:46:15]process_json_proto returns [10:46:15]Send response to host [10:46:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86319,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:46:15]free response buf [10:46:15]execute_script done [10:46:15]execute_script returns [10:46:15]free content buf [10:46:15]Sock 9.Close socket [10:46:15]Sock 9.Thread stoped [10:46:15]Connected sock=11 [10:46:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F9 C7 08 01 45 C5 5A 03 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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 F3 A3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 51 01 00 35 04 06 00 E5 E9 D0 27 0E 9C 92 FD 8F AF BC 6E B9 82 [10:46:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0D 2F 47 00 2C 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 51 01 00 F4 03 04 00 C8 4E EE 66 B6 04 01 00 00 89 07 91 1A 16 73 AC BF [10:46:18]CommunicateWithHost err = 0 [10:46:18]CheckOFDResponse [10:46:18]1017 (14) - 77093643461234 [10:46:18]1041 (16) - 0000000000874979 [10:46:18]1040 (4) - 86319 [10:46:18]1012 (4) - 21.09.2024 04:42 [10:46:18]1206 (1) - 0 [10:46:18]OFD Sender: Remove packet 86319 [10:46:18]ProducePacketName [10:46:18]name=ofd_packets/00086319 [10:46:18]NVStorageDeleteData [10:46:18]OFD Sender: No OFD packet to send [10:46:23]OFD Sender: No OFD packet to send [10:46:28]OFD Sender: No OFD packet to send [10:46:29]recv_with_timeout no data received [10:46:33]OFD Sender: No OFD packet to send [10:46:38]OFD Sender: No OFD packet to send [10:46:43]OFD Sender: No OFD packet to send [10:46:48]OFD Sender: No OFD packet to send [10:46:53]OFD Sender: No OFD packet to send [10:46:58]OFD Sender: No OFD packet to send [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:13]accept exits with 7 [10:47:13]New connection [10:47:13]New thread 3067256164 created [10:47:13]Thread 3067399524 joined [10:47:13]Waiting for new connection... [10:47:13] Sock 7.Parse request [10:47:13]Sock 7.Check first char [10:47:13]Sock 7.First char is OK [10:47:13]request: POST /json_proto HTTP/1.0 [10:47:13]Method: POST [10:47:13]URL: /json_proto [10:47:13]Method is POST - this is cgi request [10:47:13]url: /json_proto [10:47:13]query_string will be loaded in cgi processing [10:47:13]execute_cgi json_proto POST (null) [10:47:13]execute_cgi path=json_proto method=POST [10:47:13]POST find Content-Length [10:47:13]Host: 172.17.47.196:8080 [10:47:13]Content-Length: 984 [10:47:13]Content-Type: application/json [10:47:13] [10:47:13]POST finish read [10:47:13]Found Content-Length = 984 [10:47:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 28.300, "sum" : 1890.44, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.30 \u0441\u043E\u043C", "deposit" : 1890.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:13]execute_script... [10:47:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 28.300, "sum" : 1890.44, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.30 \u0441\u043E\u043C", "deposit" : 1890.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:13]POST & json_proto [10:47:13]process_json_proto [10:47:13]json parsed OK: [10:47:13]protocol is kg_v1.0 [10:47:13]action value=close_receipt [10:47:13]process_action close_receipt [10:47:13]cmd_close_receipt [10:47:13]MH_GetDate [10:47:13]Write to MH i2c: F0 00 00 12 02 03 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: F0 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: F0 09 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: F0 09 00 12 02 00 31 A4 EE 66 4C 6B 94 66 E6 [10:47:13]GetLastDocTimeStamp 1726915571 [10:47:13]current date 1726915633 [10:47:13]FM_GetShiftState [10:47:13]SAM_PROTO_GetShiftState [10:47:13]wFMCommunicate request_size=4 [10:47:13]MH_SAM_APDU [10:47:13]CAPDU: 80 13 01 00 [10:47:13]Write to MH i2c: E2 08 00 13 02 80 13 01 00 00 00 00 00 92 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:13]Read from MH i2c: E2 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 0E 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 0E 00 13 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D8 [10:47:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:47:13]wFMCommunicate OK [10:47:13]SAM_PROTO_GetShiftState done [10:47:13]FM_GetShiftState done [10:47:13]opened in 1726877910 [10:47:13]opened+sec_in_day 1726964310 [10:47:13]quantity*price = 189044 [10:47:13]sum+1 = 189045 [10:47:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 1890.00 Внесено: 1890.00 СДАЧА: 0.00 НСП 1% : 16.73 НДС 12% : 200.75 Наличными: 1890.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 98 21.09.2024 10:47 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 28.30 сом ФМ: 0000000000874979 ФД: 86320 ФПД: 126377879517933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104713&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86320&fm=126377879517933&tin=02508201610067®Number=0000000000092592&sum=189000 [10:47:14]StoreToDocumentArchive [10:47:14]shift 496 fd 86320 [10:47:14]save to /storage/0496/doc_00086320 [10:47:14]save last doc name /storage/0496/doc_00086320 to /storage/kkm_last_doc_name [10:47:14]save OK [10:47:14]Clear old archive folders... [10:47:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:14]tlvbuf is 00E46720 [10:47:14]SAM_PROTO_ClearQueue [10:47:14]wFMCommunicate request_size=4 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 09 00 00 [10:47:14]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [10:47:15]RAPDU: 90 00 [10:47:15]wFMCommunicate OK [10:47:15]SAM_PROTO_ClearQueue done [10:47:15]KKMCreateOFDPacket [10:47:15]OFDProtocolAddRootSTLVToBuf [10:47:15]FM_MakeSignedData [10:47:15]FM_MakeSignedData [10:47:15]SAM_PROTO_SignData [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 0D 01 02 [10:47:15]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [10:47:15]RAPDU: 90 00 [10:47:15]wFMCommunicate OK [10:47:15]wFMCommunicate request_size=255 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 6E 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 74 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 4E 00 00 00 00 07 04 06 00 48 E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 31 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 51 01 00 35 04 06 00 72 [10:47:15]Write to MH i2c: E2 02 01 22 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8C 6E 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 74 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 4E 00 00 00 00 07 04 06 00 48 E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 31 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 51 01 00 35 04 06 00 72 00 00 48 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [10:47:15]RAPDU: 90 00 [10:47:15]wFMCommunicate OK [10:47:15]wFMCommunicate request_size=10 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 0D 02 02 05 F0 A4 9D BA ED [10:47:15]Write to MH i2c: E2 0D 00 23 02 80 0D 02 02 05 00 F0 A4 9D BA ED 00 00 81 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [10:47:15]RAPDU: 90 00 [10:47:15]wFMCommunicate OK [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 0D 03 02 [10:47:15]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 0B 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 0B 00 24 02 00 18 24 CE 68 3E 51 62 BB 90 00 C0 [10:47:15]RAPDU: 18 24 CE 68 3E 51 62 BB 90 00 [10:47:15]wFMCommunicate OK [10:47:15]SAM_PROTO_SignData done [10:47:15]FM_MakeSignedData done [10:47:15]CreateOFDProtocolMessage [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 11 00 00 [10:47:15]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 17 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 00 [10:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:47:15]wFMCommunicate OK [10:47:15]CreateOFDProtocolMessage done [10:47:15]OFDSenderStorePacket 86320 [10:47:15]StoreOFDPacket docnum=86320 [10:47:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D6 92 07 01 AC 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 8C 6E 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 74 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 4E 00 00 00 00 07 04 06 00 48 E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 31 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 51 01 00 35 04 06 00 72 F0 A4 9D BA ED 18 24 CE 68 3E 51 62 BB [10:47:15]CheckFolder [10:47:15]dirname=/storage/ofd_packets [10:47:15]CheckFolder done [10:47:15]ProducePacketName [10:47:15]name=ofd_packets/00086320 [10:47:15]NVStorageSaveData ofd_packets/00086320 [10:47:15]File name is /storage/ofd_packets/00086320 [10:47:15]Write 301 bytes [10:47:15]NVStorageSaveData done [10:47:15]OFDSenderStorePacket done [10:47:15]KKMCreateOFDPacket done [10:47:15]NVStorageSaveData kkm_last_timestamp [10:47:15]File name is /storage/kkm_last_timestamp [10:47:15]Write 4 bytes [10:47:15]NVStorageSaveData done [10:47:15]ExternCall_PrintAddStr [10:47:15]wPrintStart [10:47:15]Write to MH i2c: 01 00 00 26 02 28 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 07 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [10:47:15]RasterBufferAndPrint [10:47:15]line Счет N : (1)871214 [10:47:15]line ИНН: 02508201610067 [10:47:15]line Контрольно-Кассовый Чек [10:47:15]line ПРОДАЖА [10:47:15]line ТРК (МРК, ГНК) : 43 [10:47:15]line Товар: 2710124130 [10:47:15]line Аи-92-К-5 [10:47:15]line 28.300 * 66.80 [10:47:15]line = 1890.44 [10:47:15]line НДС 12% НСП 1% [10:47:15]line > о реализуемом товаре [10:47:15]line ОКРУГЛЕНИЕ: -0.44 [10:47:15]line ИТОГО: 1890.00 [10:47:15]line Внесено: 1890.00 [10:47:15]line СДАЧА: 0.00 [10:47:15]line НСП 1% : 16.73 [10:47:15]line НДС 12% : 200.75 [10:47:15]line Наличными: 1890.00 [10:47:15]line Безнал.: 0.00 [10:47:15]line Место: АЗС № 137 "Партнер Нефть" [10:47:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:47:15]line СНО: Общий режим [10:47:15]line Чек 98 21.09.2024 10:47 [10:47:15]line Смена: 496 ФФД: 1.0 [10:47:15]line ЗНМ: 0300000064 [10:47:15]line РНМ: 0000000000092592 [10:47:15]line Версия ККМ: 001 [10:47:15]line [10:47:15]line Дисконтная программа [10:47:15]line АИ-92 [10:47:15]line номер 137 [10:47:15]line сэкономлено 28.30 сом [10:47:15]line ФМ: 0000000000874979 [10:47:15]line ФД: 86320 [10:47:15]line ФПД: 126377879517933 [10:47:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104713&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86320&fm=126377879517933&tin=02508201610067®Number=0000000000092592&sum=189000 [10:47:15]OFD Sender: Processing packet 86320 [packets to send 268, broken 267] [10:47:15]ProducePacketName [10:47:15]name=ofd_packets/00086320 [10:47:15]OFD Sender: To server: pG, [10:47:15]CommunicateWithHost lk.salyk.kg:30040 [10:47:15]ConnectInit lk.salyk.kg [10:47:15]written 0, free lines is 4095 [10:47:16]Write to MH i2c: 01 00 00 56 02 58 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: 01 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: 01 07 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 94 0C FF [10:47:16]RasterBufferAndPrint [10:47:16]line [10:47:16]line [10:47:16]line [10:47:16]line [10:47:16]line [10:47:16]written 0, free lines is 3249 [10:47:16]MH_Cut [10:47:16]Write to MH i2c: D1 01 00 5D 02 01 31 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: D1 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: D1 01 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: D1 01 00 5D 02 00 30 [10:47:16]Write to MH i2c: 01 00 00 5E 02 60 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:17]*** Cut start [10:47:17]*** Partial cut [10:47:17]*** CUTSNS_PIN = 1 [10:47:17]*** CUTSNS_PIN = 0 [10:47:17]*** Brake cut motor [10:47:17]Read from MH i2c: 01 [10:47:17]MH_I2C_Read... [10:47:17]*** Stop cut motor [10:47:17]*** Cut end [10:47:17]Read from MH i2c: 01 07 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 FF 0F 75 [10:47:17]process_action close_receipt done [10:47:17]requested_data is exist [10:47:17]produce_requested_data [10:47:17]requested_item fm.sn is exist - process it [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 11 00 00 [10:47:17]Write to MH i2c: E2 08 00 5F 02 80 11 00 00 00 00 00 00 DB [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 17 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 17 00 5F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3A [10:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:47:17]wFMCommunicate OK [10:47:17]requested_item fd.num is exist - process it [10:47:17]SAM_PROTO_GetFieldsCounters [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 13 00 00 [10:47:17]Write to MH i2c: E2 08 00 60 02 80 13 00 00 00 00 00 00 DE [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 62 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 62 00 60 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 30 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [10:47:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 30 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:18]wFMCommunicate OK [10:47:18]SAM_PROTO_GetFieldsCounters done [10:47:18]requested_item shift.num is exist - process it [10:47:18]requested_item shift.opened is exist - process it [10:47:18]req_shift_opened [10:47:18]FM_GetShiftState [10:47:18]SAM_PROTO_GetShiftState [10:47:18]wFMCommunicate request_size=4 [10:47:18]MH_SAM_APDU [10:47:18]CAPDU: 80 13 01 00 [10:47:18]Write to MH i2c: E2 08 00 61 02 80 13 01 00 00 00 00 00 E0 [10:47:18]Write i2c OK [10:47:18]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 0E 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 0E 00 61 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 26 [10:47:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:47:18]wFMCommunicate OK [10:47:18]SAM_PROTO_GetShiftState done [10:47:18]FM_GetShiftState done [10:47:18]req_shift_opened done [10:47:18]requested_item shift.open_date is exist - process it [10:47:18]req_shift_open_date [10:47:18]req_shift_open_date done [10:47:18]produce_requested_data done [10:47:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86320,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:47:18]process_action_free close_receipt [10:47:18]json_value_free [10:47:18]json_value_free done [10:47:18]process_json_proto returns [10:47:18]Send response to host [10:47:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86320,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:47:18]free response buf [10:47:18]execute_script done [10:47:18]execute_script returns [10:47:18]free content buf [10:47:18]Sock 7.Close socket [10:47:18]Sock 7.Thread stoped [10:47:19]Connected sock=11 [10:47:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D6 92 07 01 AC 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 8C 6E 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 74 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 4E 00 00 00 00 07 04 06 00 48 E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 31 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 51 01 00 35 04 06 00 72 F0 A4 9D BA ED 18 24 CE 68 3E 51 62 BB [10:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F9 CC 47 00 8A F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 51 01 00 F4 03 04 00 08 4F EE 66 B6 04 01 00 00 D5 B6 56 1B AA B5 4C 76 [10:47:20]CommunicateWithHost err = 0 [10:47:20]CheckOFDResponse [10:47:20]1017 (14) - 77093643461234 [10:47:20]1041 (16) - 0000000000874979 [10:47:20]1040 (4) - 86320 [10:47:20]1012 (4) - 21.09.2024 04:43 [10:47:20]1206 (1) - 0 [10:47:20]OFD Sender: Remove packet 86320 [10:47:20]ProducePacketName [10:47:20]name=ofd_packets/00086320 [10:47:20]NVStorageDeleteData [10:47:20]OFD Sender: No OFD packet to send [10:47:25]OFD Sender: No OFD packet to send [10:47:30]OFD Sender: No OFD packet to send [10:47:35]OFD Sender: No OFD packet to send [10:47:37]recv_with_timeout no data received [10:47:40]OFD Sender: No OFD packet to send [10:47:45]OFD Sender: No OFD packet to send [10:47:50]OFD Sender: No OFD packet to send [10:47:51]recv_with_timeout no data received [10:47:55]OFD Sender: No OFD packet to send [10:48:00]OFD Sender: No OFD packet to send [10:48:05]recv_with_timeout no data received [10:48:05]OFD Sender: No OFD packet to send [10:48:10]OFD Sender: No OFD packet to send [10:48:15]OFD Sender: No OFD packet to send [10:48:19]recv_with_timeout no data received [10:48:19]accept exits with 10 [10:48:19]New connection [10:48:19]New thread 3067399524 created [10:48:19]Thread 3067256164 joined [10:48:19]Waiting for new connection... [10:48:19] Sock 10.Parse request [10:48:19]Sock 10.Check first char [10:48:19]Sock 10.First char is OK [10:48:19]request: POST /json_proto HTTP/1.0 [10:48:19]Method: POST [10:48:19]URL: /json_proto [10:48:19]Method is POST - this is cgi request [10:48:19]url: /json_proto [10:48:19]query_string will be loaded in cgi processing [10:48:19]execute_cgi json_proto POST (null) [10:48:19]execute_cgi path=json_proto method=POST [10:48:19]POST find Content-Length [10:48:19]Host: 172.17.47.196:8080 [10:48:19]Content-Length: 682 [10:48:19]Content-Type: application/json [10:48:19] [10:48:19]POST finish read [10:48:19]Found Content-Length = 682 [10:48:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:19]execute_script... [10:48: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)871216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:19]POST & json_proto [10:48:19]process_json_proto [10:48:19]json parsed OK: [10:48:19]protocol is kg_v1.0 [10:48:19]action value=close_receipt [10:48:19]process_action close_receipt [10:48:19]cmd_close_receipt [10:48:19]MH_GetDate [10:48:19]Write to MH i2c: F0 00 00 62 02 53 [10:48:19]Write i2c OK [10:48:19]MH_I2C_Read... [10:48:19]Read from MH i2c: F0 [10:48:19]MH_I2C_Read... [10:48:19]Read from MH i2c: F0 09 00 [10:48:19]MH_I2C_Read... [10:48:19]Read from MH i2c: F0 09 00 62 02 00 74 A4 EE 66 4C 6B 94 66 79 [10:48:19]GetLastDocTimeStamp 1726915633 [10:48:19]current date 1726915700 [10:48:19]FM_GetShiftState [10:48:19]SAM_PROTO_GetShiftState [10:48:19]wFMCommunicate request_size=4 [10:48:19]MH_SAM_APDU [10:48:19]CAPDU: 80 13 01 00 [10:48:19]Write to MH i2c: E2 08 00 63 02 80 13 01 00 00 00 00 00 E2 [10:48:19]Write i2c OK [10:48:19]MH_I2C_Read... [10:48:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:19]Read from MH i2c: E2 [10:48:19]MH_I2C_Read... [10:48:19]Read from MH i2c: E2 0E 00 [10:48:19]MH_I2C_Read... [10:48:19]Read from MH i2c: E2 0E 00 63 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [10:48:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:48:19]wFMCommunicate OK [10:48:19]SAM_PROTO_GetShiftState done [10:48:19]FM_GetShiftState done [10:48:19]opened in 1726877910 [10:48:19]opened+sec_in_day 1726964310 [10:48:19]quantity*price = 50063 [10:48:19]sum+1 = 50064 [10:48:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 99 21.09.2024 10:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86321 ФПД: 254734244329139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104820&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86321&fm=254734244329139&tin=02508201610067®Number=0000000000092592&sum=50000 [10:48:20]StoreToDocumentArchive [10:48:20]shift 496 fd 86321 [10:48:20]save to /storage/0496/doc_00086321 [10:48:20]save last doc name /storage/0496/doc_00086321 to /storage/kkm_last_doc_name [10:48:20]save OK [10:48:20]Clear old archive folders... [10:48:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:48:20]tlvbuf is 00EE1230 [10:48:20]SAM_PROTO_ClearQueue [10:48:20]wFMCommunicate request_size=4 [10:48:20]MH_SAM_APDU [10:48:20]CAPDU: 80 09 00 00 [10:48:20]Write to MH i2c: E2 08 00 70 02 80 09 00 00 00 00 00 00 E4 [10:48:20]Write i2c OK [10:48:20]MH_I2C_Read... [10:48:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:20]Read from MH i2c: E2 [10:48:20]MH_I2C_Read... [10:48:20]Read from MH i2c: E2 03 00 [10:48:20]MH_I2C_Read... [10:48:20]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [10:48:20]RAPDU: 90 00 [10:48:20]wFMCommunicate OK [10:48:20]SAM_PROTO_ClearQueue done [10:48:20]KKMCreateOFDPacket [10:48:20]OFDProtocolAddRootSTLVToBuf [10:48:20]FM_MakeSignedData [10:48:20]FM_MakeSignedData [10:48:20]SAM_PROTO_SignData [10:48:20]wFMCommunicate request_size=4 [10:48:20]MH_SAM_APDU [10:48:20]CAPDU: 80 0D 01 02 [10:48:20]Write to MH i2c: E2 08 00 71 02 80 0D 01 02 00 00 00 00 EC [10:48:20]Write i2c OK [10:48:20]MH_I2C_Read... [10:48:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:21]Read from MH i2c: E2 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 03 00 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [10:48:21]RAPDU: 90 00 [10:48:21]wFMCommunicate OK [10:48:21]wFMCommunicate request_size=255 [10:48:21]MH_SAM_APDU [10:48:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 74 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 51 01 00 35 04 06 00 [10:48:21]Write to MH i2c: E2 02 01 72 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 74 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 51 01 00 35 04 06 00 00 00 31 [10:48:21]Write i2c OK [10:48:21]MH_I2C_Read... [10:48:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:21]Read from MH i2c: E2 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 03 00 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [10:48:21]RAPDU: 90 00 [10:48:21]wFMCommunicate OK [10:48:21]wFMCommunicate request_size=11 [10:48:21]MH_SAM_APDU [10:48:21]CAPDU: 80 0D 02 02 06 E7 AD F0 25 36 B3 [10:48:21]Write to MH i2c: E2 0E 00 73 02 80 0D 02 02 06 00 E7 AD F0 25 36 B3 00 00 8D [10:48:21]Write i2c OK [10:48:21]MH_I2C_Read... [10:48:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:21]Read from MH i2c: E2 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 03 00 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [10:48:21]RAPDU: 90 00 [10:48:21]wFMCommunicate OK [10:48:21]wFMCommunicate request_size=4 [10:48:21]MH_SAM_APDU [10:48:21]CAPDU: 80 0D 03 02 [10:48:21]Write to MH i2c: E2 08 00 74 02 80 0D 03 02 00 00 00 00 F1 [10:48:21]Write i2c OK [10:48:21]MH_I2C_Read... [10:48:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:21]Read from MH i2c: E2 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 0B 00 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 0B 00 74 02 00 66 59 E5 81 88 B0 9C 6D 90 00 58 [10:48:21]RAPDU: 66 59 E5 81 88 B0 9C 6D 90 00 [10:48:21]wFMCommunicate OK [10:48:21]SAM_PROTO_SignData done [10:48:21]FM_MakeSignedData done [10:48:21]CreateOFDProtocolMessage [10:48:21]wFMCommunicate request_size=4 [10:48:21]MH_SAM_APDU [10:48:21]CAPDU: 80 11 00 00 [10:48:21]Write to MH i2c: E2 08 00 75 02 80 11 00 00 00 00 00 00 F1 [10:48:21]Write i2c OK [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 [10:48:21]MH_I2C_Read... [10:48:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:21]Read from MH i2c: E2 17 00 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: E2 17 00 75 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 50 [10:48:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:48:21]wFMCommunicate OK [10:48:21]CreateOFDProtocolMessage done [10:48:21]OFDSenderStorePacket 86321 [10:48:21]StoreOFDPacket docnum=86321 [10:48:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 2A 5A 08 01 5E 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 74 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 51 01 00 35 04 06 00 E7 AD F0 25 36 B3 66 59 E5 81 88 B0 9C 6D [10:48:21]CheckFolder [10:48:21]dirname=/storage/ofd_packets [10:48:21]CheckFolder done [10:48:21]ProducePacketName [10:48:21]name=ofd_packets/00086321 [10:48:21]NVStorageSaveData ofd_packets/00086321 [10:48:21]File name is /storage/ofd_packets/00086321 [10:48:21]Write 302 bytes [10:48:21]NVStorageSaveData done [10:48:21]OFDSenderStorePacket done [10:48:21]KKMCreateOFDPacket done [10:48:21]NVStorageSaveData kkm_last_timestamp [10:48:21]File name is /storage/kkm_last_timestamp [10:48:21]Write 4 bytes [10:48:21]NVStorageSaveData done [10:48:21]ExternCall_PrintAddStr [10:48:21]wPrintStart [10:48:21]Write to MH i2c: 01 00 00 76 02 78 [10:48:21]OFD Sender: Processing packet 86321 [packets to send 268, broken 267] [10:48:21]ProducePacketName [10:48:21]name=ofd_packets/00086321 [10:48:21]OFD Sender: To server: pG, [10:48:21]CommunicateWithHost lk.salyk.kg:30040 [10:48:21]ConnectInit lk.salyk.kg [10:48:21]Write i2c OK [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: 01 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: 01 07 00 [10:48:21]MH_I2C_Read... [10:48:21]Read from MH i2c: 01 07 00 76 02 00 00 00 00 00 FF 0F 8D [10:48:21]RasterBufferAndPrint [10:48:21]line Счет N : (1)871216 [10:48:21]line ИНН: 02508201610067 [10:48:21]line Контрольно-Кассовый Чек [10:48:21]line ПРОДАЖА [10:48:21]line ТРК (МРК, ГНК) : 54 [10:48:21]line Товар: 2710194210 [10:48:21]line ДТ(л)-К-4 [10:48:21]line 6.570 * 76.20 [10:48:21]line = 500.63 [10:48:21]line НДС 12% НСП 1% [10:48:21]line > о реализуемом товаре [10:48:21]line ОКРУГЛЕНИЕ: -0.63 [10:48:21]line ИТОГО: 500.00 [10:48:21]line Внесено: 500.00 [10:48:21]line СДАЧА: 0.00 [10:48:21]line НСП 1% : 4.43 [10:48:21]line НДС 12% : 53.16 [10:48:21]line Наличными: 500.00 [10:48:21]line Безнал.: 0.00 [10:48:21]line Место: АЗС № 137 "Партнер Нефть" [10:48:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:48:21]line СНО: Общий режим [10:48:21]line Чек 99 21.09.2024 10:48 [10:48:21]line Смена: 496 ФФД: 1.0 [10:48:21]line ЗНМ: 0300000064 [10:48:21]line РНМ: 0000000000092592 [10:48:21]line Версия ККМ: 001 [10:48:21]line ФМ: 0000000000874979 [10:48:21]line ФД: 86321 [10:48:21]line ФПД: 254734244329139 [10:48:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104820&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86321&fm=254734244329139&tin=02508201610067®Number=0000000000092592&sum=50000 [10:48:21]written 0, free lines is 4095 [10:48:22]Write to MH i2c: 01 00 00 A1 02 A3 [10:48:22]Write i2c OK [10:48:22]MH_I2C_Read... [10:48:22]Read from MH i2c: 01 [10:48:22]MH_I2C_Read... [10:48:22]Read from MH i2c: 01 07 00 [10:48:22]MH_I2C_Read... [10:48:22]Read from MH i2c: 01 07 00 A1 02 00 00 00 00 00 DF 0C 95 [10:48:22]RasterBufferAndPrint [10:48:22]line [10:48:22]line [10:48:22]line [10:48:22]line [10:48:22]line [10:48:22]written 0, free lines is 3319 [10:48:22]MH_Cut [10:48:22]Write to MH i2c: D1 01 00 A8 02 01 7C [10:48:22]Write i2c OK [10:48:22]MH_I2C_Read... [10:48:22]Read from MH i2c: D1 [10:48:22]MH_I2C_Read... [10:48:22]Read from MH i2c: D1 01 00 [10:48:22]MH_I2C_Read... [10:48:22]Read from MH i2c: D1 01 00 A8 02 00 7B [10:48:22]Write to MH i2c: 01 00 00 A9 02 AB [10:48:22]Write i2c OK [10:48:22]MH_I2C_Read... [10:48:22]*** Cut start [10:48:22]*** Partial cut [10:48:22]*** CUTSNS_PIN = 1 [10:48:22]*** CUTSNS_PIN = 0 [10:48:23]*** Brake cut motor [10:48:23]Read from MH i2c: 01 [10:48:23]MH_I2C_Read... [10:48:23]*** Stop cut motor [10:48:23]*** Cut end [10:48:23]Read from MH i2c: 01 07 00 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: 01 07 00 A9 02 00 00 00 00 00 FF 0F C0 [10:48:23]process_action close_receipt done [10:48:23]requested_data is exist [10:48:23]produce_requested_data [10:48:23]requested_item fm.sn is exist - process it [10:48:23]wFMCommunicate request_size=4 [10:48:23]MH_SAM_APDU [10:48:23]CAPDU: 80 11 00 00 [10:48:23]Write to MH i2c: E2 08 00 AA 02 80 11 00 00 00 00 00 00 26 [10:48:23]Write i2c OK [10:48:23]MH_I2C_Read... [10:48:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:23]Read from MH i2c: E2 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: E2 17 00 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: E2 17 00 AA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [10:48:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:48:23]wFMCommunicate OK [10:48:23]requested_item fd.num is exist - process it [10:48:23]SAM_PROTO_GetFieldsCounters [10:48:23]wFMCommunicate request_size=4 [10:48:23]MH_SAM_APDU [10:48:23]CAPDU: 80 13 00 00 [10:48:23]Write to MH i2c: E2 08 00 AB 02 80 13 00 00 00 00 00 00 29 [10:48:23]Write i2c OK [10:48:23]MH_I2C_Read... [10:48:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:23]Read from MH i2c: E2 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: E2 62 00 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: E2 62 00 AB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 31 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [10:48:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 31 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:23]wFMCommunicate OK [10:48:23]SAM_PROTO_GetFieldsCounters done [10:48:23]requested_item shift.num is exist - process it [10:48:23]requested_item shift.opened is exist - process it [10:48:23]req_shift_opened [10:48:23]FM_GetShiftState [10:48:23]SAM_PROTO_GetShiftState [10:48:23]wFMCommunicate request_size=4 [10:48:23]MH_SAM_APDU [10:48:23]CAPDU: 80 13 01 00 [10:48:23]Write to MH i2c: E2 08 00 AC 02 80 13 01 00 00 00 00 00 2B [10:48:23]Write i2c OK [10:48:23]MH_I2C_Read... [10:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:23]Read from MH i2c: E2 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: E2 0E 00 [10:48:23]MH_I2C_Read... [10:48:23]Read from MH i2c: E2 0E 00 AC 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 71 [10:48:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:48:23]wFMCommunicate OK [10:48:23]SAM_PROTO_GetShiftState done [10:48:23]FM_GetShiftState done [10:48:23]req_shift_opened done [10:48:23]requested_item shift.open_date is exist - process it [10:48:23]req_shift_open_date [10:48:23]req_shift_open_date done [10:48:23]produce_requested_data done [10:48:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86321,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:48:23]process_action_free close_receipt [10:48:23]json_value_free [10:48:23]json_value_free done [10:48:23]process_json_proto returns [10:48:23]Send response to host [10:48:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86321,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:48:23]free response buf [10:48:23]execute_script done [10:48:23]execute_script returns [10:48:23]free content buf [10:48:23]Sock 10.Close socket [10:48:23]Sock 10.Thread stoped [10:48:26]ConnectInit Can't take IP for lk.salyk.kg [10:48:26]CommunicateWithHost connect error [10:48:26]CommunicateWithHost err = -1 [10:48:26]OFD Sender: Server communicate error [10:48:31]OFD Sender: Processing packet 86321 [packets to send 268, broken 267] [10:48:31]ProducePacketName [10:48:31]name=ofd_packets/00086321 [10:48:31]OFD Sender: To server: pG, [10:48:31]CommunicateWithHost lk.salyk.kg:30040 [10:48:31]ConnectInit lk.salyk.kg [10:48:33]recv_with_timeout no data received [10:48:36]ConnectInit Can't take IP for lk.salyk.kg [10:48:36]CommunicateWithHost connect error [10:48:36]CommunicateWithHost err = -1 [10:48:36]OFD Sender: Server communicate error [10:48:41]accept exits with 7 [10:48:41]New connection [10:48:41]New thread 3067256164 created [10:48:41]Thread 3067399524 joined [10:48:41]Waiting for new connection... [10:48:41] Sock 7.Parse request [10:48:41]Sock 7.Check first char [10:48:41]Sock 7.First char is OK [10:48:41]request: POST /json_proto HTTP/1.0 [10:48:41]Method: POST [10:48:41]URL: /json_proto [10:48:41]Method is POST - this is cgi request [10:48:41]url: /json_proto [10:48:41]query_string will be loaded in cgi processing [10:48:41]execute_cgi json_proto POST (null) [10:48:41]execute_cgi path=json_proto method=POST [10:48:41]POST find Content-Length [10:48:41]Host: 172.17.47.196:8080 [10:48:41]Content-Length: 677 [10:48:41]Content-Type: application/json [10:48:41] [10:48:41]POST finish read [10:48:41]Found Content-Length = 677 [10:48:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:48:41]execute_script... [10:48: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)871215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:48:41]POST & json_proto [10:48:41]process_json_proto [10:48:41]json parsed OK: [10:48:41]protocol is kg_v1.0 [10:48:41]action value=close_receipt [10:48:41]process_action close_receipt [10:48:41]cmd_close_receipt [10:48:41]MH_GetDate [10:48:41]Write to MH i2c: F0 00 00 AD 02 9E [10:48:41]Write i2c OK [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: F0 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: F0 09 00 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: F0 09 00 AD 02 00 89 A4 EE 66 4C 6B 94 66 D9 [10:48:41]GetLastDocTimeStamp 1726915700 [10:48:41]current date 1726915721 [10:48:41]FM_GetShiftState [10:48:41]SAM_PROTO_GetShiftState [10:48:41]wFMCommunicate request_size=4 [10:48:41]MH_SAM_APDU [10:48:41]CAPDU: 80 13 01 00 [10:48:41]Write to MH i2c: E2 08 00 AE 02 80 13 01 00 00 00 00 00 2D [10:48:41]Write i2c OK [10:48:41]MH_I2C_Read... [10:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:41]Read from MH i2c: E2 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: E2 0E 00 [10:48:41]MH_I2C_Read... [10:48:41]Read from MH i2c: E2 0E 00 AE 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 73 [10:48:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:48:41]wFMCommunicate OK [10:48:41]SAM_PROTO_GetShiftState done [10:48:41]FM_GetShiftState done [10:48:41]opened in 1726877910 [10:48:41]opened+sec_in_day 1726964310 [10:48:41]quantity*price = 50036 [10:48:41]sum+1 = 50037 [10:48:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 100 21.09.2024 10:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86322 ФПД: 44212640172953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104841&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86322&fm=44212640172953&tin=02508201610067®Number=0000000000092592&sum=50000 [10:48:42]StoreToDocumentArchive [10:48:42]shift 496 fd 86322 [10:48:42]save to /storage/0496/doc_00086322 [10:48:42]save last doc name /storage/0496/doc_00086322 to /storage/kkm_last_doc_name [10:48:42]save OK [10:48:42]Clear old archive folders... [10:48:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:42]tlvbuf is 00EA7080 [10:48:42]SAM_PROTO_ClearQueue [10:48:42]wFMCommunicate request_size=4 [10:48:42]MH_SAM_APDU [10:48:42]CAPDU: 80 09 00 00 [10:48:42]Write to MH i2c: E2 08 00 BB 02 80 09 00 00 00 00 00 00 2F [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:42]Read from MH i2c: E2 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 BB 02 00 90 00 31 [10:48:42]RAPDU: 90 00 [10:48:42]wFMCommunicate OK [10:48:42]SAM_PROTO_ClearQueue done [10:48:42]KKMCreateOFDPacket [10:48:42]OFDProtocolAddRootSTLVToBuf [10:48:42]FM_MakeSignedData [10:48:42]FM_MakeSignedData [10:48:42]SAM_PROTO_SignData [10:48:42]wFMCommunicate request_size=4 [10:48:42]MH_SAM_APDU [10:48:42]CAPDU: 80 0D 01 02 [10:48:42]Write to MH i2c: E2 08 00 BC 02 80 0D 01 02 00 00 00 00 37 [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:42]Read from MH i2c: E2 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [10:48:42]RAPDU: 90 00 [10:48:42]wFMCommunicate OK [10:48:42]wFMCommunicate request_size=255 [10:48:42]MH_SAM_APDU [10:48: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 89 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 51 01 00 35 04 06 00 28 [10:48:42]Write to MH i2c: E2 02 01 BD 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 64 00 00 00 F4 03 04 00 89 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 51 01 00 35 04 06 00 28 00 00 46 [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:42]Read from MH i2c: E2 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 [10:48:42]MH_I2C_Read... [10:48:42]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [10:48:42]RAPDU: 90 00 [10:48:42]wFMCommunicate OK [10:48:42]wFMCommunicate request_size=10 [10:48:42]MH_SAM_APDU [10:48:42]CAPDU: 80 0D 02 02 05 36 0E B6 4B 99 [10:48:42]Write to MH i2c: E2 0D 00 BE 02 80 0D 02 02 05 00 36 0E B6 4B 99 00 00 22 [10:48:42]Write i2c OK [10:48:42]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 03 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [10:48:43]RAPDU: 90 00 [10:48:43]wFMCommunicate OK [10:48:43]wFMCommunicate request_size=4 [10:48:43]MH_SAM_APDU [10:48:43]CAPDU: 80 0D 03 02 [10:48:43]Write to MH i2c: E2 08 00 BF 02 80 0D 03 02 00 00 00 00 3C [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 0B 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 0B 00 BF 02 00 1E D8 E7 B1 9F 53 37 0F 90 00 03 [10:48:43]RAPDU: 1E D8 E7 B1 9F 53 37 0F 90 00 [10:48:43]wFMCommunicate OK [10:48:43]SAM_PROTO_SignData done [10:48:43]FM_MakeSignedData done [10:48:43]CreateOFDProtocolMessage [10:48:43]wFMCommunicate request_size=4 [10:48:43]MH_SAM_APDU [10:48:43]CAPDU: 80 11 00 00 [10:48:43]Write to MH i2c: E2 08 00 C0 02 80 11 00 00 00 00 00 00 3C [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:43]Read from MH i2c: E2 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 17 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: E2 17 00 C0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9B [10:48:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:48:43]wFMCommunicate OK [10:48:43]CreateOFDProtocolMessage done [10:48:43]OFDSenderStorePacket 86322 [10:48:43]StoreOFDPacket docnum=86322 [10:48:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 77 A3 07 01 18 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 64 00 00 00 F4 03 04 00 89 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 51 01 00 35 04 06 00 28 36 0E B6 4B 99 1E D8 E7 B1 9F 53 37 0F [10:48:43]CheckFolder [10:48:43]dirname=/storage/ofd_packets [10:48:43]CheckFolder done [10:48:43]ProducePacketName [10:48:43]name=ofd_packets/00086322 [10:48:43]NVStorageSaveData ofd_packets/00086322 [10:48:43]File name is /storage/ofd_packets/00086322 [10:48:43]Write 301 bytes [10:48:43]NVStorageSaveData done [10:48:43]OFDSenderStorePacket done [10:48:43]KKMCreateOFDPacket done [10:48:43]NVStorageSaveData kkm_last_timestamp [10:48:43]File name is /storage/kkm_last_timestamp [10:48:43]Write 4 bytes [10:48:43]NVStorageSaveData done [10:48:43]ExternCall_PrintAddStr [10:48:43]wPrintStart [10:48:43]Write to MH i2c: 01 00 00 C1 02 C3 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 C1 02 00 00 00 00 00 FF 0F D8 [10:48:43]RasterBufferAndPrint [10:48:43]line Счет N : (1)871215 [10:48:43]line ИНН: 02508201610067 [10:48:43]line Контрольно-Кассовый Чек [10:48:43]line ПРОДАЖА [10:48:43]line ТРК (МРК, ГНК) : 33 [10:48:43]line Товар: 2710124130 [10:48:43]line Аи-92-К-5 [10:48:43]line 7.380 * 67.80 [10:48:43]line = 500.36 [10:48:43]line НДС 12% НСП 1% [10:48:43]line > о реализуемом товаре [10:48:43]line ОКРУГЛЕНИЕ: -0.36 [10:48:43]line ИТОГО: 500.00 [10:48:43]line Внесено: 500.00 [10:48:43]line СДАЧА: 0.00 [10:48:43]line НСП 1% : 4.43 [10:48:43]line НДС 12% : 53.14 [10:48:43]line Наличными: 500.00 [10:48:43]line Безнал.: 0.00 [10:48:43]line Место: АЗС № 137 "Партнер Нефть" [10:48:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:48:43]line СНО: Общий режим [10:48:43]line Чек 100 21.09.2024 10:48 [10:48:43]line Смена: 496 ФФД: 1.0 [10:48:43]line ЗНМ: 0300000064 [10:48:43]line РНМ: 0000000000092592 [10:48:43]line Версия ККМ: 001 [10:48:43]line ФМ: 0000000000874979 [10:48:43]line ФД: 86322 [10:48:43]line ФПД: 44212640172953 [10:48:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T104841&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86322&fm=44212640172953&tin=02508201610067®Number=0000000000092592&sum=50000 [10:48:43]written 0, free lines is 4095 [10:48:43]Write to MH i2c: 01 00 00 EC 02 EE [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 DE 0C DF [10:48:43]RasterBufferAndPrint [10:48:43]line [10:48:43]line [10:48:43]line [10:48:43]line [10:48:43]line [10:48:43]written 0, free lines is 3321 [10:48:43]MH_Cut [10:48:43]Write to MH i2c: D1 01 00 F3 02 01 C7 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: D1 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: D1 01 00 [10:48:43]MH_I2C_Read... [10:48:43]Read from MH i2c: D1 01 00 F3 02 00 C6 [10:48:43]Write to MH i2c: 01 00 00 F4 02 F6 [10:48:43]Write i2c OK [10:48:43]MH_I2C_Read... [10:48:44]*** Cut start [10:48:44]*** Partial cut [10:48:44]*** CUTSNS_PIN = 1 [10:48:44]*** CUTSNS_PIN = 0 [10:48:44]*** Brake cut motor [10:48:45]Read from MH i2c: 01 [10:48:45]MH_I2C_Read... [10:48:45]*** Stop cut motor [10:48:45]*** Cut end [10:48:45]Read from MH i2c: 01 07 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [10:48:45]process_action close_receipt done [10:48:45]requested_data is exist [10:48:45]produce_requested_data [10:48:45]requested_item fm.sn is exist - process it [10:48:45]wFMCommunicate request_size=4 [10:48:45]MH_SAM_APDU [10:48:45]CAPDU: 80 11 00 00 [10:48:45]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [10:48:45]Write i2c OK [10:48:45]MH_I2C_Read... [10:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:45]Read from MH i2c: E2 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 17 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [10:48:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:48:45]wFMCommunicate OK [10:48:45]requested_item fd.num is exist - process it [10:48:45]SAM_PROTO_GetFieldsCounters [10:48:45]wFMCommunicate request_size=4 [10:48:45]MH_SAM_APDU [10:48:45]CAPDU: 80 13 00 00 [10:48:45]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [10:48:45]Write i2c OK [10:48:45]MH_I2C_Read... [10:48:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:45]Read from MH i2c: E2 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 62 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 62 00 F6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 32 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [10:48:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 32 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:45]wFMCommunicate OK [10:48:45]SAM_PROTO_GetFieldsCounters done [10:48:45]requested_item shift.num is exist - process it [10:48:45]requested_item shift.opened is exist - process it [10:48:45]req_shift_opened [10:48:45]FM_GetShiftState [10:48:45]SAM_PROTO_GetShiftState [10:48:45]wFMCommunicate request_size=4 [10:48:45]MH_SAM_APDU [10:48:45]CAPDU: 80 13 01 00 [10:48:45]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [10:48:45]Write i2c OK [10:48:45]MH_I2C_Read... [10:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:45]Read from MH i2c: E2 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 0E 00 [10:48:45]MH_I2C_Read... [10:48:45]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BC [10:48:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:48:45]wFMCommunicate OK [10:48:45]SAM_PROTO_GetShiftState done [10:48:45]FM_GetShiftState done [10:48:45]req_shift_opened done [10:48:45]requested_item shift.open_date is exist - process it [10:48:45]req_shift_open_date [10:48:45]req_shift_open_date done [10:48:45]produce_requested_data done [10:48:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86322,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:48:45]process_action_free close_receipt [10:48:45]json_value_free [10:48:45]json_value_free done [10:48:45]process_json_proto returns [10:48:45]Send response to host [10:48:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86322,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:48:45]free response buf [10:48:45]execute_script done [10:48:45]execute_script returns [10:48:45]free content buf [10:48:45]Sock 7.Close socket [10:48:45]Sock 7.Thread stoped [10:48:48]recv_with_timeout no data received [10:48:57]Connected sock=11 [10:48:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 2A 5A 08 01 5E 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 74 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 51 01 00 35 04 06 00 E7 AD F0 25 36 B3 66 59 E5 81 88 B0 9C 6D [10:48:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 BA 34 47 00 D7 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 51 01 00 F4 03 04 00 6B 4F EE 66 B6 04 01 00 00 FF 05 84 BE 4C EA 52 E3 [10:48:59]CommunicateWithHost err = 0 [10:48:59]CheckOFDResponse [10:48:59]1017 (14) - 77093643461234 [10:48:59]1041 (16) - 0000000000874979 [10:48:59]1040 (4) - 86321 [10:48:59]1012 (4) - 21.09.2024 04:45 [10:48:59]1206 (1) - 0 [10:48:59]OFD Sender: Remove packet 86321 [10:48:59]ProducePacketName [10:48:59]name=ofd_packets/00086321 [10:48:59]NVStorageDeleteData [10:48:59]OFD Sender: Processing packet 86322 [packets to send 268, broken 267] [10:48:59]ProducePacketName [10:48:59]name=ofd_packets/00086322 [10:48:59]OFD Sender: To server: pG, [10:48:59]CommunicateWithHost lk.salyk.kg:30040 [10:48:59]ConnectInit lk.salyk.kg [10:49:02]recv_with_timeout no data received [10:49:04]ConnectInit Can't take IP for lk.salyk.kg [10:49:04]CommunicateWithHost connect error [10:49:04]CommunicateWithHost err = -1 [10:49:04]OFD Sender: Server communicate error [10:49:05]OFD Sender: Processing packet 86322 [packets to send 268, broken 267] [10:49:05]ProducePacketName [10:49:05]name=ofd_packets/00086322 [10:49:05]OFD Sender: To server: pG, [10:49:05]CommunicateWithHost lk.salyk.kg:30040 [10:49:05]ConnectInit lk.salyk.kg [10:49:10]ConnectInit Can't take IP for lk.salyk.kg [10:49:10]CommunicateWithHost connect error [10:49:10]CommunicateWithHost err = -1 [10:49:10]OFD Sender: Server communicate error [10:49:15]OFD Sender: Processing packet 86322 [packets to send 268, broken 267] [10:49:15]ProducePacketName [10:49:15]name=ofd_packets/00086322 [10:49:15]OFD Sender: To server: pG, [10:49:15]CommunicateWithHost lk.salyk.kg:30040 [10:49:15]ConnectInit lk.salyk.kg [10:49:18]recv_with_timeout no data received [10:49:20]ConnectInit Can't take IP for lk.salyk.kg [10:49:20]CommunicateWithHost connect error [10:49:20]CommunicateWithHost err = -1 [10:49:20]OFD Sender: Server communicate error [10:49:25]OFD Sender: Processing packet 86322 [packets to send 268, broken 267] [10:49:25]ProducePacketName [10:49:25]name=ofd_packets/00086322 [10:49:25]OFD Sender: To server: pG, [10:49:25]CommunicateWithHost lk.salyk.kg:30040 [10:49:25]ConnectInit lk.salyk.kg [10:49:29]Connected sock=9 [10:49:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 77 A3 07 01 18 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 64 00 00 00 F4 03 04 00 89 A4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 51 01 00 35 04 06 00 28 36 0E B6 4B 99 1E D8 E7 B1 9F 53 37 0F [10:49:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 78 12 47 00 AE CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 51 01 00 F4 03 04 00 8A 4F EE 66 B6 04 01 00 00 F1 D5 C7 D1 D7 29 F7 46 [10:49:32]CommunicateWithHost err = 0 [10:49:32]CheckOFDResponse [10:49:32]1017 (14) - 77093643461234 [10:49:32]1041 (16) - 0000000000874979 [10:49:32]1040 (4) - 86322 [10:49:32]1012 (4) - 21.09.2024 04:46 [10:49:32]1206 (1) - 0 [10:49:32]OFD Sender: Remove packet 86322 [10:49:32]ProducePacketName [10:49:32]name=ofd_packets/00086322 [10:49:32]NVStorageDeleteData [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:43]OFD Sender: No OFD packet to send [10:49:48]OFD Sender: No OFD packet to send [10:49:53]OFD Sender: No OFD packet to send [10:49:58]OFD Sender: No OFD packet to send [10:50:03]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:33]OFD Sender: No OFD packet to send [10:50:38]OFD Sender: No OFD packet to send [10:50:43]OFD Sender: No OFD packet to send [10:50:47]recv_with_timeout no data received [10:50:48]OFD Sender: No OFD packet to send [10:50:53]OFD Sender: No OFD packet to send [10:50:58]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:06]recv_with_timeout no data received [10:51:08]OFD Sender: No OFD packet to send [10:51:13]OFD Sender: No OFD packet to send [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:48]OFD Sender: No OFD packet to send [10:51:53]OFD Sender: No OFD packet to send [10:51:58]OFD Sender: No OFD packet to send [10:52:03]OFD Sender: No OFD packet to send [10:52:07]recv_with_timeout no data received [10:52:07]accept exits with 10 [10:52:07]New connection [10:52:07]New thread 3067399524 created [10:52:07]Thread 3067256164 joined [10:52:07]Waiting for new connection... [10:52:07] Sock 10.Parse request [10:52:07]Sock 10.Check first char [10:52:07]Sock 10.First char is OK [10:52:07]request: POST /json_proto HTTP/1.0 [10:52:07]Method: POST [10:52:07]URL: /json_proto [10:52:07]Method is POST - this is cgi request [10:52:07]url: /json_proto [10:52:07]query_string will be loaded in cgi processing [10:52:07]execute_cgi json_proto POST (null) [10:52:07]execute_cgi path=json_proto method=POST [10:52:07]POST find Content-Length [10:52:07]Host: 172.17.47.196:8080 [10:52:07]Content-Length: 687 [10:52:07]Content-Type: application/json [10:52:07] [10:52:07]POST finish read [10:52:07]Found Content-Length = 687 [10:52:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:07]execute_script... [10:52: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)871217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:07]POST & json_proto [10:52:07]process_json_proto [10:52:07]json parsed OK: [10:52:07]protocol is kg_v1.0 [10:52:07]action value=close_receipt [10:52:07]process_action close_receipt [10:52:07]cmd_close_receipt [10:52:07]MH_GetDate [10:52:07]Write to MH i2c: F0 00 00 F8 02 E9 [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: F0 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: F0 09 00 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: F0 09 00 F8 02 00 57 A5 EE 66 4C 6B 94 66 F3 [10:52:07]GetLastDocTimeStamp 1726915721 [10:52:07]current date 1726915927 [10:52:07]FM_GetShiftState [10:52:07]SAM_PROTO_GetShiftState [10:52:07]wFMCommunicate request_size=4 [10:52:07]MH_SAM_APDU [10:52:07]CAPDU: 80 13 01 00 [10:52:07]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:07]Read from MH i2c: E2 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: E2 0E 00 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BE [10:52:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:52:07]wFMCommunicate OK [10:52:07]SAM_PROTO_GetShiftState done [10:52:07]FM_GetShiftState done [10:52:07]opened in 1726877910 [10:52:07]opened+sec_in_day 1726964310 [10:52:07]quantity*price = 100050 [10:52:07]sum+1 = 100052 [10:52:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 101 21.09.2024 10:52 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86323 ФПД: 261700861320400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T105207&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86323&fm=261700861320400&tin=02508201610067®Number=0000000000092592&sum=100000 [10:52:08]StoreToDocumentArchive [10:52:08]shift 496 fd 86323 [10:52:08]save to /storage/0496/doc_00086323 [10:52:08]save last doc name /storage/0496/doc_00086323 to /storage/kkm_last_doc_name [10:52:08]save OK [10:52:08]Clear old archive folders... [10:52:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:52:08]tlvbuf is 00E35B40 [10:52:08]SAM_PROTO_ClearQueue [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 09 00 00 [10:52:08]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 03 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [10:52:08]RAPDU: 90 00 [10:52:08]wFMCommunicate OK [10:52:08]SAM_PROTO_ClearQueue done [10:52:08]KKMCreateOFDPacket [10:52:08]OFDProtocolAddRootSTLVToBuf [10:52:08]FM_MakeSignedData [10:52:08]FM_MakeSignedData [10:52:08]SAM_PROTO_SignData [10:52:08]wFMCommunicate request_size=4 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 0D 01 02 [10:52:08]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]OFD Sender: No OFD packet to send [10:52:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 03 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [10:52:08]RAPDU: 90 00 [10:52:08]wFMCommunicate OK [10:52:08]wFMCommunicate request_size=255 [10:52:08]MH_SAM_APDU [10:52:08]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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 57 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 51 01 00 35 04 06 00 [10:52:08]Write to MH i2c: E2 02 01 08 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 57 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 51 01 00 35 04 06 00 00 00 28 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:08]Read from MH i2c: E2 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 03 00 [10:52:08]MH_I2C_Read... [10:52:08]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [10:52:08]RAPDU: 90 00 [10:52:08]wFMCommunicate OK [10:52:08]wFMCommunicate request_size=11 [10:52:08]MH_SAM_APDU [10:52:08]CAPDU: 80 0D 02 02 06 EE 03 FA E0 5C D0 [10:52:08]Write to MH i2c: E2 0E 00 09 03 80 0D 02 02 06 00 EE 03 FA E0 5C D0 00 00 89 [10:52:08]Write i2c OK [10:52:08]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [10:52:09]RAPDU: 90 00 [10:52:09]wFMCommunicate OK [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 0D 03 02 [10:52:09]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0B 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0B 00 0A 03 00 D3 5A 7F 90 63 B9 CE 85 90 00 34 [10:52:09]RAPDU: D3 5A 7F 90 63 B9 CE 85 90 00 [10:52:09]wFMCommunicate OK [10:52:09]SAM_PROTO_SignData done [10:52:09]FM_MakeSignedData done [10:52:09]CreateOFDProtocolMessage [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 11 00 00 [10:52:09]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 17 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [10:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:52:09]wFMCommunicate OK [10:52:09]CreateOFDProtocolMessage done [10:52:09]OFDSenderStorePacket 86323 [10:52:09]StoreOFDPacket docnum=86323 [10:52:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B3 F0 08 01 ED 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 57 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 51 01 00 35 04 06 00 EE 03 FA E0 5C D0 D3 5A 7F 90 63 B9 CE 85 [10:52:09]CheckFolder [10:52:09]dirname=/storage/ofd_packets [10:52:09]CheckFolder done [10:52:09]ProducePacketName [10:52:09]name=ofd_packets/00086323 [10:52:09]NVStorageSaveData ofd_packets/00086323 [10:52:09]File name is /storage/ofd_packets/00086323 [10:52:09]Write 302 bytes [10:52:09]NVStorageSaveData done [10:52:09]OFDSenderStorePacket done [10:52:09]KKMCreateOFDPacket done [10:52:09]NVStorageSaveData kkm_last_timestamp [10:52:09]File name is /storage/kkm_last_timestamp [10:52:09]Write 4 bytes [10:52:09]NVStorageSaveData done [10:52:09]ExternCall_PrintAddStr [10:52:09]wPrintStart [10:52:09]Write to MH i2c: 01 00 00 0C 03 0F [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 07 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [10:52:09]RasterBufferAndPrint [10:52:09]line Счет N : (1)871217 [10:52:09]line ИНН: 02508201610067 [10:52:09]line Контрольно-Кассовый Чек [10:52:09]line ПРОДАЖА [10:52:09]line ТРК (МРК, ГНК) : 34 [10:52:09]line Товар: 2710194210 [10:52:09]line ДТ(л)-К-4 [10:52:09]line 13.130 * 76.20 [10:52:09]line = 1000.51 [10:52:09]line НДС 12% НСП 1% [10:52:09]line > о реализуемом товаре [10:52:09]line ОКРУГЛЕНИЕ: -0.51 [10:52:09]line ИТОГО: 1000.00 [10:52:09]line Внесено: 1000.00 [10:52:09]line СДАЧА: 0.00 [10:52:09]line НСП 1% : 8.85 [10:52:09]line НДС 12% : 106.25 [10:52:09]line Наличными: 1000.00 [10:52:09]line Безнал.: 0.00 [10:52:09]line Место: АЗС № 137 "Партнер Нефть" [10:52:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:52:09]line СНО: Общий режим [10:52:09]line Чек 101 21.09.2024 10:52 [10:52:09]line Смена: 496 ФФД: 1.0 [10:52:09]line ЗНМ: 0300000064 [10:52:09]line РНМ: 0000000000092592 [10:52:09]line Версия ККМ: 001 [10:52:09]line ФМ: 0000000000874979 [10:52:09]line ФД: 86323 [10:52:09]line ФПД: 261700861320400 [10:52:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T105207&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86323&fm=261700861320400&tin=02508201610067®Number=0000000000092592&sum=100000 [10:52:09]OFD Sender: Processing packet 86323 [packets to send 268, broken 267] [10:52:09]ProducePacketName [10:52:09]name=ofd_packets/00086323 [10:52:09]OFD Sender: To server: pG, [10:52:09]CommunicateWithHost lk.salyk.kg:30040 [10:52:09]ConnectInit lk.salyk.kg [10:52:09]written 0, free lines is 4095 [10:52:09]Write to MH i2c: 01 00 00 37 03 3A [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 07 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 DE 0C 2B [10:52:09]RasterBufferAndPrint [10:52:09]line [10:52:09]line [10:52:09]line [10:52:09]line [10:52:09]line [10:52:09]written 0, free lines is 3300 [10:52:09]MH_Cut [10:52:09]Write to MH i2c: D1 01 00 3E 03 01 13 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: D1 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: D1 01 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: D1 01 00 3E 03 00 12 [10:52:09]Write to MH i2c: 01 00 00 3F 03 42 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:10]*** Cut start [10:52:10]*** Partial cut [10:52:10]*** CUTSNS_PIN = 1 [10:52:10]*** CUTSNS_PIN = 0 [10:52:10]Connected sock=9 [10:52:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B3 F0 08 01 ED 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 57 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 51 01 00 35 04 06 00 EE 03 FA E0 5C D0 D3 5A 7F 90 63 B9 CE 85 [10:52:10]*** Brake cut motor [10:52:11]Read from MH i2c: 01 [10:52:11]MH_I2C_Read... [10:52:11]*** Stop cut motor [10:52:11]*** Cut end [10:52:11]Read from MH i2c: 01 07 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [10:52:11]process_action close_receipt done [10:52:11]requested_data is exist [10:52:11]produce_requested_data [10:52:11]requested_item fm.sn is exist - process it [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 11 00 00 [10:52:11]Write to MH i2c: E2 08 00 40 03 80 11 00 00 00 00 00 00 BD [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 17 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 17 00 40 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1C [10:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:52:11]wFMCommunicate OK [10:52:11]requested_item fd.num is exist - process it [10:52:11]SAM_PROTO_GetFieldsCounters [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 13 00 00 [10:52:11]Write to MH i2c: E2 08 00 41 03 80 13 00 00 00 00 00 00 C0 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 62 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 62 00 41 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 33 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [10:52:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 33 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_GetFieldsCounters done [10:52:11]requested_item shift.num is exist - process it [10:52:11]requested_item shift.opened is exist - process it [10:52:11]req_shift_opened [10:52:11]FM_GetShiftState [10:52:11]SAM_PROTO_GetShiftState [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 13 01 00 [10:52:11]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 16 86 47 00 0E 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 51 01 00 F4 03 04 00 2B 50 EE 66 B6 04 01 00 00 F6 60 2B 74 85 F1 C1 91 [10:52:11]CommunicateWithHost err = 0 [10:52:11]CheckOFDResponse [10:52:11]1017 (14) - 77093643461234 [10:52:11]1041 (16) - 0000000000874979 [10:52:11]1040 (4) - 86323 [10:52:11]1012 (4) - 21.09.2024 04:48 [10:52:11]1206 (1) - 0 [10:52:11]OFD Sender: Remove packet 86323 [10:52:11]ProducePacketName [10:52:11]name=ofd_packets/00086323 [10:52:11]NVStorageDeleteData [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:11]Read from MH i2c: E2 0E 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 08 [10:52:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_GetShiftState done [10:52:11]FM_GetShiftState done [10:52:11]req_shift_opened done [10:52:11]requested_item shift.open_date is exist - process it [10:52:11]req_shift_open_date [10:52:11]req_shift_open_date done [10:52:11]produce_requested_data done [10:52:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86323,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:52:11]process_action_free close_receipt [10:52:11]json_value_free [10:52:11]json_value_free done [10:52:11]process_json_proto returns [10:52:11]Send response to host [10:52:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86323,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:52:11]free response buf [10:52:11]execute_script done [10:52:11]execute_script returns [10:52:11]free content buf [10:52:11]Sock 10.Close socket [10:52:11]Sock 10.Thread stoped [10:52:12]OFD Sender: No OFD packet to send [10:52:17]OFD Sender: No OFD packet to send [10:52:18]recv_with_timeout no data received [10:52:22]OFD Sender: No OFD packet to send [10:52:27]OFD Sender: No OFD packet to send [10:52:32]OFD Sender: No OFD packet to send [10:52:35]recv_with_timeout no data received [10:52:37]OFD Sender: No OFD packet to send [10:52:42]OFD Sender: No OFD packet to send [10:52:47]OFD Sender: No OFD packet to send [10:52:50]recv_with_timeout no data received [10:52:52]OFD Sender: No OFD packet to send [10:52:57]OFD Sender: No OFD packet to send [10:53:02]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:17]OFD Sender: No OFD packet to send [10:54:22]OFD Sender: No OFD packet to send [10:54:27]OFD Sender: No OFD packet to send [10:54:29]accept exits with 7 [10:54:29]New connection [10:54:29]New thread 3067256164 created [10:54:29]Thread 3067399524 joined [10:54:29]Waiting for new connection... [10:54:29] Sock 7.Parse request [10:54:29]Sock 7.Check first char [10:54:29]Sock 7.First char is OK [10:54:29]request: POST /json_proto HTTP/1.0 [10:54:29]Method: POST [10:54:29]URL: /json_proto [10:54:29]Method is POST - this is cgi request [10:54:29]url: /json_proto [10:54:29]query_string will be loaded in cgi processing [10:54:29]execute_cgi json_proto POST (null) [10:54:29]execute_cgi path=json_proto method=POST [10:54:29]POST find Content-Length [10:54:29]Host: 172.17.47.196:8080 [10:54:29]Content-Length: 677 [10:54:29]Content-Type: application/json [10:54:29] [10:54:29]POST finish read [10:54:29]Found Content-Length = 677 [10:54:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:54:29]execute_script... [10: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)871218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:54:29]POST & json_proto [10:54:29]process_json_proto [10:54:29]json parsed OK: [10:54:29]protocol is kg_v1.0 [10:54:29]action value=close_receipt [10:54:29]process_action close_receipt [10:54:29]cmd_close_receipt [10:54:29]MH_GetDate [10:54:29]Write to MH i2c: F0 00 00 43 03 35 [10:54:29]Write i2c OK [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: F0 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: F0 09 00 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: F0 09 00 43 03 00 E5 A5 EE 66 4C 6B 94 66 CD [10:54:29]GetLastDocTimeStamp 1726915927 [10:54:29]current date 1726916069 [10:54:29]FM_GetShiftState [10:54:29]SAM_PROTO_GetShiftState [10:54:29]wFMCommunicate request_size=4 [10:54:29]MH_SAM_APDU [10:54:29]CAPDU: 80 13 01 00 [10:54:29]Write to MH i2c: E2 08 00 44 03 80 13 01 00 00 00 00 00 C4 [10:54:29]Write i2c OK [10:54:29]MH_I2C_Read... [10:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:29]Read from MH i2c: E2 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: E2 0E 00 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: E2 0E 00 44 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0A [10:54:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:54:29]wFMCommunicate OK [10:54:29]SAM_PROTO_GetShiftState done [10:54:29]FM_GetShiftState done [10:54:29]opened in 1726877910 [10:54:29]opened+sec_in_day 1726964310 [10:54:29]quantity*price = 30035 [10:54:29]sum+1 = 30036 [10:54:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 102 21.09.2024 10:54 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86324 ФПД: 255068700784850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T105429&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86324&fm=255068700784850&tin=02508201610067®Number=0000000000092592&sum=30000 [10:54:30]StoreToDocumentArchive [10:54:30]shift 496 fd 86324 [10:54:30]save to /storage/0496/doc_00086324 [10:54:30]save last doc name /storage/0496/doc_00086324 to /storage/kkm_last_doc_name [10:54:30]save OK [10:54:30]Clear old archive folders... [10:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:30]tlvbuf is 00F24770 [10:54:30]SAM_PROTO_ClearQueue [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 09 00 00 [10:54:30]Write to MH i2c: E2 08 00 51 03 80 09 00 00 00 00 00 00 C6 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]SAM_PROTO_ClearQueue done [10:54:30]KKMCreateOFDPacket [10:54:30]OFDProtocolAddRootSTLVToBuf [10:54:30]FM_MakeSignedData [10:54:30]FM_MakeSignedData [10:54:30]SAM_PROTO_SignData [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 01 02 [10:54:30]Write to MH i2c: E2 08 00 52 03 80 0D 01 02 00 00 00 00 CE [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]wFMCommunicate request_size=255 [10:54:30]MH_SAM_APDU [10:54: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 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 66 00 00 00 F4 03 04 00 E5 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 34 51 01 00 35 04 06 00 E7 [10:54:30]Write to MH i2c: E2 02 01 53 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 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 66 00 00 00 F4 03 04 00 E5 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 34 51 01 00 35 04 06 00 E7 00 00 1C [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 53 03 00 90 00 CA [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]wFMCommunicate request_size=10 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 02 02 05 FB CF 4D B8 D2 [10:54:30]Write to MH i2c: E2 0D 00 54 03 80 0D 02 02 05 00 FB CF 4D B8 D2 00 00 7C [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:30]Read from MH i2c: E2 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 [10:54:30]MH_I2C_Read... [10:54:30]Read from MH i2c: E2 03 00 54 03 00 90 00 CB [10:54:30]RAPDU: 90 00 [10:54:30]wFMCommunicate OK [10:54:30]wFMCommunicate request_size=4 [10:54:30]MH_SAM_APDU [10:54:30]CAPDU: 80 0D 03 02 [10:54:30]Write to MH i2c: E2 08 00 55 03 80 0D 03 02 00 00 00 00 D3 [10:54:30]Write i2c OK [10:54:30]MH_I2C_Read... [10:54:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:31]Read from MH i2c: E2 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: E2 0B 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: E2 0B 00 55 03 00 65 C8 D1 C0 A6 B9 91 25 90 00 A7 [10:54:31]RAPDU: 65 C8 D1 C0 A6 B9 91 25 90 00 [10:54:31]wFMCommunicate OK [10:54:31]SAM_PROTO_SignData done [10:54:31]FM_MakeSignedData done [10:54:31]CreateOFDProtocolMessage [10:54:31]wFMCommunicate request_size=4 [10:54:31]MH_SAM_APDU [10:54:31]CAPDU: 80 11 00 00 [10:54:31]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:31]Read from MH i2c: E2 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: E2 17 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 32 [10:54:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:54:31]wFMCommunicate OK [10:54:31]CreateOFDProtocolMessage done [10:54:31]OFDSenderStorePacket 86324 [10:54:31]StoreOFDPacket docnum=86324 [10:54:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 ED 44 07 01 06 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 E5 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 34 51 01 00 35 04 06 00 E7 FB CF 4D B8 D2 65 C8 D1 C0 A6 B9 91 25 [10:54:31]CheckFolder [10:54:31]dirname=/storage/ofd_packets [10:54:31]CheckFolder done [10:54:31]ProducePacketName [10:54:31]name=ofd_packets/00086324 [10:54:31]NVStorageSaveData ofd_packets/00086324 [10:54:31]File name is /storage/ofd_packets/00086324 [10:54:31]Write 301 bytes [10:54:31]NVStorageSaveData done [10:54:31]OFDSenderStorePacket done [10:54:31]KKMCreateOFDPacket done [10:54:31]NVStorageSaveData kkm_last_timestamp [10:54:31]File name is /storage/kkm_last_timestamp [10:54:31]Write 4 bytes [10:54:31]NVStorageSaveData done [10:54:31]ExternCall_PrintAddStr [10:54:31]wPrintStart [10:54:31]Write to MH i2c: 01 00 00 57 03 5A [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 07 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [10:54:31]RasterBufferAndPrint [10:54:31]line Счет N : (1)871218 [10:54:31]line ИНН: 02508201610067 [10:54:31]line Контрольно-Кассовый Чек [10:54:31]line ПРОДАЖА [10:54:31]line ТРК (МРК, ГНК) : 33 [10:54:31]line Товар: 2710124130 [10:54:31]line Аи-92-К-5 [10:54:31]line 4.430 * 67.80 [10:54:31]line = 300.35 [10:54:31]line НДС 12% НСП 1% [10:54:31]line > о реализуемом товаре [10:54:31]line ОКРУГЛЕНИЕ: -0.35 [10:54:31]line ИТОГО: 300.00 [10:54:31]line Внесено: 300.00 [10:54:31]line СДАЧА: 0.00 [10:54:31]line НСП 1% : 2.66 [10:54:31]line НДС 12% : 31.90 [10:54:31]line Наличными: 300.00 [10:54:31]line Безнал.: 0.00 [10:54:31]line Место: АЗС № 137 "Партнер Нефть" [10:54:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:54:31]line СНО: Общий режим [10:54:31]line Чек 102 21.09.2024 10:54 [10:54:31]line Смена: 496 ФФД: 1.0 [10:54:31]line ЗНМ: 0300000064 [10:54:31]line РНМ: 0000000000092592 [10:54:31]line Версия ККМ: 001 [10:54:31]line ФМ: 0000000000874979 [10:54:31]line ФД: 86324 [10:54:31]line ФПД: 255068700784850 [10:54:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T105429&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86324&fm=255068700784850&tin=02508201610067®Number=0000000000092592&sum=30000 [10:54:31]written 0, free lines is 4095 [10:54:31]OFD Sender: Processing packet 86324 [packets to send 268, broken 267] [10:54:31]ProducePacketName [10:54:31]name=ofd_packets/00086324 [10:54:31]OFD Sender: To server: pG, [10:54:31]CommunicateWithHost lk.salyk.kg:30040 [10:54:31]ConnectInit lk.salyk.kg [10:54:31]Write to MH i2c: 01 00 00 82 03 85 [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 07 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 E1 0C 79 [10:54:31]RasterBufferAndPrint [10:54:31]line [10:54:31]line [10:54:31]line [10:54:31]line [10:54:31]line [10:54:31]written 0, free lines is 3303 [10:54:31]MH_Cut [10:54:31]Write to MH i2c: D1 01 00 89 03 01 5E [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: D1 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: D1 01 00 [10:54:31]MH_I2C_Read... [10:54:31]Read from MH i2c: D1 01 00 89 03 00 5D [10:54:31]Write to MH i2c: 01 00 00 8A 03 8D [10:54:31]Write i2c OK [10:54:31]MH_I2C_Read... [10:54:32]*** Cut start [10:54:32]*** Partial cut [10:54:32]*** CUTSNS_PIN = 1 [10:54:32]*** CUTSNS_PIN = 0 [10:54:32]*** Brake cut motor [10:54:32]Read from MH i2c: 01 [10:54:32]MH_I2C_Read... [10:54:32]*** Stop cut motor [10:54:32]*** Cut end [10:54:32]Read from MH i2c: 01 07 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FF 0F A2 [10:54:32]process_action close_receipt done [10:54:32]requested_data is exist [10:54:32]produce_requested_data [10:54:32]requested_item fm.sn is exist - process it [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 11 00 00 [10:54:32]Write to MH i2c: E2 08 00 8B 03 80 11 00 00 00 00 00 00 08 [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:32]Read from MH i2c: E2 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 17 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 17 00 8B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 67 [10:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:54:32]wFMCommunicate OK [10:54:32]requested_item fd.num is exist - process it [10:54:32]SAM_PROTO_GetFieldsCounters [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 13 00 00 [10:54:32]Write to MH i2c: E2 08 00 8C 03 80 13 00 00 00 00 00 00 0B [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:33]Connected sock=9 [10:54:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 ED 44 07 01 06 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 E5 A5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 34 51 01 00 35 04 06 00 E7 FB CF 4D B8 D2 65 C8 D1 C0 A6 B9 91 25 [10:54:33]Read from MH i2c: E2 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 62 00 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 62 00 8C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 34 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [10:54:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 34 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:33]wFMCommunicate OK [10:54:33]SAM_PROTO_GetFieldsCounters done [10:54:33]requested_item shift.num is exist - process it [10:54:33]requested_item shift.opened is exist - process it [10:54:33]req_shift_opened [10:54:33]FM_GetShiftState [10:54:33]SAM_PROTO_GetShiftState [10:54:33]wFMCommunicate request_size=4 [10:54:33]MH_SAM_APDU [10:54:33]CAPDU: 80 13 01 00 [10:54:33]Write to MH i2c: E2 08 00 8D 03 80 13 01 00 00 00 00 00 0D [10:54:33]Write i2c OK [10:54:33]MH_I2C_Read... [10:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:33]Read from MH i2c: E2 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 0E 00 [10:54:33]MH_I2C_Read... [10:54:33]Read from MH i2c: E2 0E 00 8D 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 53 [10:54:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [10:54:33]wFMCommunicate OK [10:54:33]SAM_PROTO_GetShiftState done [10:54:33]FM_GetShiftState done [10:54:33]req_shift_opened done [10:54:33]requested_item shift.open_date is exist - process it [10:54:33]req_shift_open_date [10:54:33]req_shift_open_date done [10:54:33]produce_requested_data done [10:54:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86324,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [10:54:33]process_action_free close_receipt [10:54:33]json_value_free [10:54:33]json_value_free done [10:54:33]process_json_proto returns [10:54:33]Send response to host [10:54:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86324,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [10:54:33]free response buf [10:54:33]execute_script done [10:54:33]execute_script returns [10:54:33]free content buf [10:54:33]Sock 7.Close socket [10:54:33]Sock 7.Thread stoped [10:54:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 06 D4 47 00 EA 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 34 51 01 00 F4 03 04 00 B9 50 EE 66 B6 04 01 00 00 B6 BA BE 57 94 F9 9E 1D [10:54:36]CommunicateWithHost err = 0 [10:54:36]CheckOFDResponse [10:54:36]1017 (14) - 77093643461234 [10:54:36]1041 (16) - 0000000000874979 [10:54:36]1040 (4) - 86324 [10:54:36]1012 (4) - 21.09.2024 04:51 [10:54:36]1206 (1) - 0 [10:54:36]OFD Sender: Remove packet 86324 [10:54:36]ProducePacketName [10:54:36]name=ofd_packets/00086324 [10:54:36]NVStorageDeleteData [10:54:36]OFD Sender: No OFD packet to send [10:54:41]OFD Sender: No OFD packet to send [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:05]recv_with_timeout no data received [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:39]recv_with_timeout no data received [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:32]OFD Sender: No OFD packet to send [10:58:37]OFD Sender: No OFD packet to send [10:58:42]OFD Sender: No OFD packet to send [10:58:47]OFD Sender: No OFD packet to send [10:58:52]OFD Sender: No OFD packet to send [10:58:57]OFD Sender: No OFD packet to send [10:59:02]OFD Sender: No OFD packet to send [10:59:07]OFD Sender: No OFD packet to send [10:59:12]OFD Sender: No OFD packet to send [10:59:17]OFD Sender: No OFD packet to send [10:59:22]OFD Sender: No OFD packet to send [10:59:27]OFD Sender: No OFD packet to send [10:59:32]OFD Sender: No OFD packet to send [10:59:33]recv_with_timeout no data received [10:59:37]OFD Sender: No OFD packet to send [10:59:42]OFD Sender: No OFD packet to send [10:59:47]OFD Sender: No OFD packet to send [10:59:52]OFD Sender: No OFD packet to send [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:07]OFD Sender: No OFD packet to send [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:22]OFD Sender: No OFD packet to send [11:00:27]OFD Sender: No OFD packet to send [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:47]OFD Sender: No OFD packet to send [11:00:52]OFD Sender: No OFD packet to send [11:00:57]OFD Sender: No OFD packet to send [11:01:02]OFD Sender: No OFD packet to send [11:01:03]accept exits with 10 [11:01:03]New connection [11:01:03]New thread 3067399524 created [11:01:03]Thread 3067256164 joined [11:01:03]Waiting for new connection... [11:01:03] Sock 10.Parse request [11:01:03]Sock 10.Check first char [11:01:03]Sock 10.First char is OK [11:01:03]request: POST /json_proto HTTP/1.0 [11:01:03]Method: POST [11:01:03]URL: /json_proto [11:01:03]Method is POST - this is cgi request [11:01:03]url: /json_proto [11:01:03]query_string will be loaded in cgi processing [11:01:03]execute_cgi json_proto POST (null) [11:01:03]execute_cgi path=json_proto method=POST [11:01:03]POST find Content-Length [11:01:03]Host: 172.17.47.196:8080 [11:01:03]Content-Length: 986 [11:01:03]Content-Type: application/json [11:01:03] [11:01:03]POST finish read [11:01:03]Found Content-Length = 986 [11:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 66.490, "sum" : 5000.05, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.49 \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" ] } } [11:01:03]execute_script... [11:01: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)871219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 66.490, "sum" : 5000.05, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.49 \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" ] } } [11:01:03]POST & json_proto [11:01:03]process_json_proto [11:01:03]json parsed OK: [11:01:03]protocol is kg_v1.0 [11:01:03]action value=close_receipt [11:01:03]process_action close_receipt [11:01:03]cmd_close_receipt [11:01:03]MH_GetDate [11:01:03]Write to MH i2c: F0 00 00 8E 03 80 [11:01:03]Write i2c OK [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 09 00 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 09 00 8E 03 00 6F A7 EE 66 4C 6B 94 66 A4 [11:01:03]GetLastDocTimeStamp 1726916069 [11:01:03]current date 1726916463 [11:01:03]FM_GetShiftState [11:01:03]SAM_PROTO_GetShiftState [11:01:03]wFMCommunicate request_size=4 [11:01:03]MH_SAM_APDU [11:01:03]CAPDU: 80 13 01 00 [11:01:03]Write to MH i2c: E2 08 00 8F 03 80 13 01 00 00 00 00 00 0F [11:01:03]Write i2c OK [11:01:03]MH_I2C_Read... [11:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:03]Read from MH i2c: E2 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: E2 0E 00 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: E2 0E 00 8F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 55 [11:01:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:01:03]wFMCommunicate OK [11:01:03]SAM_PROTO_GetShiftState done [11:01:03]FM_GetShiftState done [11:01:03]opened in 1726877910 [11:01:03]opened+sec_in_day 1726964310 [11:01:03]quantity*price = 500004 [11:01:03]sum+1 = 500006 [11:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 530.98 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 103 21.09.2024 11:01 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 66.49 сом ФМ: 0000000000874979 ФД: 86325 ФПД: 12485990443827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T110103&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86325&fm=12485990443827&tin=02508201610067®Number=0000000000092592&sum=500000 [11:01:04]StoreToDocumentArchive [11:01:04]shift 496 fd 86325 [11:01:04]save to /storage/0496/doc_00086325 [11:01:04]save last doc name /storage/0496/doc_00086325 to /storage/kkm_last_doc_name [11:01:04]save OK [11:01:04]Clear old archive folders... [11:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:01:04]tlvbuf is 00F26370 [11:01:04]SAM_PROTO_ClearQueue [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 09 00 00 [11:01:04]Write to MH i2c: E2 08 00 9C 03 80 09 00 00 00 00 00 00 11 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]SAM_PROTO_ClearQueue done [11:01:04]KKMCreateOFDPacket [11:01:04]OFDProtocolAddRootSTLVToBuf [11:01:04]FM_MakeSignedData [11:01:04]FM_MakeSignedData [11:01:04]SAM_PROTO_SignData [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 01 02 [11:01:04]Write to MH i2c: E2 08 00 9D 03 80 0D 01 02 00 00 00 00 19 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=255 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 67 00 00 00 F4 03 04 00 6F A7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 35 51 01 00 35 04 06 00 [11:01:04]Write to MH i2c: E2 02 01 9E 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 67 00 00 00 F4 03 04 00 6F A7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 35 51 01 00 35 04 06 00 00 00 DF [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 9E 03 00 90 00 15 [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=11 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 02 02 06 0B 5B 1F 06 6B 33 [11:01:04]Write to MH i2c: E2 0E 00 9F 03 80 0D 02 02 06 00 0B 5B 1F 06 6B 33 00 00 51 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 9F 03 00 90 00 16 [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 03 02 [11:01:04]Write to MH i2c: E2 08 00 A0 03 80 0D 03 02 00 00 00 00 1E [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 0B 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 0B 00 A0 03 00 D0 42 4B 09 94 6C 93 B0 90 00 C8 [11:01:04]RAPDU: D0 42 4B 09 94 6C 93 B0 90 00 [11:01:04]wFMCommunicate OK [11:01:04]SAM_PROTO_SignData done [11:01:04]FM_MakeSignedData done [11:01:04]CreateOFDProtocolMessage [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 11 00 00 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5914189+1721002828=1726917017 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 9A A9 EE 66 4C 6B 94 66 47 [11:10:18]Current date/time: 21.09.2024 11:10 [11:10:18]FM_Init [11:10:18]wFMConnect [11:10:18]MH_SAM_On [11:10:18]Write to MH i2c: E0 00 00 08 00 E7 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_init finished! [11:10:18]*** atr: [11:10:18]*** 0F 3B D5 18 FF 81 91 FE [11:10:18]*** 1F C3 80 73 C8 21 10 0A [11:10:18]*** 00 00 00 00 00 00 00 00 [11:10:18]*** 00 00 00 00 00 00 00 00 [11:10:18]*** 00 00 00 00 00 00 00 00 [11:10:18]*** 00 00 00 00 00 00 00 00 [11:10:18]*** 00 00 00 00 00 00 00 00 [11:10:18]*** 00 00 00 00 00 00 00 00 [11:10:18]Read from MH i2c: E0 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E0 10 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:10:18]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:10:18]wFMCommunicate request_size=10 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:10:18]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:10:18]RAPDU: 90 00 [11:10:18]wFMCommunicate OK [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 11 00 00 [11:10:18]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [11:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:10:18]wFMCommunicate OK [11:10:18]Detected FM SN is 0000000000874979 [11:10:18]Stored FM SN is 0000000000874979 [11:10:18]wFMCommunicate request_size=9 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 16 00 00 04 B6 D7 00 00 [11:10:18]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:10:18]RAPDU: 90 00 [11:10:18]wFMCommunicate OK [11:10:18]FM PIN OK [11:10:18]wFMCommunicate request_size=8 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 14 04 00 03 02 00 01 [11:10:18]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:10:18]RAPDU: 90 00 [11:10:18]wFMCommunicate OK [11:10:18]wFMCommunicate request_size=13 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:10:18]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:10:18]RAPDU: 90 00 [11:10:18]wFMCommunicate OK [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 11 00 00 [11:10:18]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [11:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:10:18]wFMCommunicate OK [11:10:18]DocumentArchiveInit [11:10:18]Start Httpd... [11:10:18]Httpd thread 3066994020 created [11:10:18]Write to MH i2c: 01 00 00 0F 00 0F [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 07 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:10:18]MH Int Process started [11:10:18]Allocated Socket 8 [11:10:18]Bind OK [11:10:18]Listen OK [11:10:18]httpd running on port 8080 [11:10:18]Waiting for new connection... [11:10:18]OFD Sender: Processing packet 86325 [packets to send 269, broken 267] [11:10:18]ProducePacketName [11:10:18]name=ofd_packets/00086325 [11:10:18]OFD Sender: To server: pG, [11:10:18]CommunicateWithHost lk.salyk.kg:30040 [11:10:18]ConnectInit lk.salyk.kg [11:10:22]Connected sock=7 [11:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B4 7A 08 01 36 CA 5A 03 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 34 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 67 00 00 00 F4 03 04 00 6F A7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 35 51 01 00 35 04 06 00 0B 5B 1F 06 6B 33 D0 42 4B 09 94 6C 93 B0 [11:10:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 53 C6 47 00 03 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 35 51 01 00 F4 03 04 00 6F 54 EE 66 B6 04 01 00 00 D4 E9 AF 8E 1E E5 E4 EE [11:10:23]CommunicateWithHost err = 0 [11:10:23]CheckOFDResponse [11:10:23]1017 (14) - 77093643461234 [11:10:23]1041 (16) - 0000000000874979 [11:10:23]1040 (4) - 86325 [11:10:23]1012 (4) - 21.09.2024 05:06 [11:10:23]1206 (1) - 0 [11:10:23]OFD Sender: Remove packet 86325 [11:10:23]ProducePacketName [11:10:23]name=ofd_packets/00086325 [11:10:23]NVStorageDeleteData [11:10:23]accept exits with 9 [11:10:23]New connection [11:10:23]New thread 3066707300 created [11:10:23]Waiting for new connection... [11:10:23] Sock 9.Parse request [11:10:23]Sock 9.Check first char [11:10:23]Sock 9.First char is OK [11:10:23]request: POST /json_proto HTTP/1.0 [11:10:23]Method: POST [11:10:23]URL: /json_proto [11:10:23]Method is POST - this is cgi request [11:10:23]url: /json_proto [11:10:23]query_string will be loaded in cgi processing [11:10:23]execute_cgi json_proto POST (null) [11:10:23]execute_cgi path=json_proto method=POST [11:10:23]POST find Content-Length [11:10:23]Host: 172.17.47.196:8080 [11:10:23]Content-Length: 215 [11:10:23]Content-Type: application/json [11:10:23] [11:10:23]POST finish read [11:10:23]Found Content-Length = 215 [11:10:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:23]execute_script... [11:10:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:23]POST & json_proto [11:10:23]process_json_proto [11:10:23]json parsed OK: [11:10:23]protocol is kg_v1.0 [11:10:23]action value=get_value [11:10:23]process_action get_value [11:10:23]cmd_get_value [11:10:23]process_action get_value done [11:10:23]requested_data is exist [11:10:23]produce_requested_data [11:10:23]requested_item kkm.sn is exist - process it [11:10:23]requested_item kkm.ver is exist - process it [11:10:23]requested_item fm.sn is exist - process it [11:10:23]wFMCommunicate request_size=4 [11:10:23]MH_SAM_APDU [11:10:23]CAPDU: 80 11 00 00 [11:10:23]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:10:23]Write i2c OK [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 [11:10:23]MH_I2C_Read... [11:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:23]Read from MH i2c: E2 17 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [11:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:10:23]wFMCommunicate OK [11:10:23]requested_item fd.num is exist - process it [11:10:23]SAM_PROTO_GetFieldsCounters [11:10:23]wFMCommunicate request_size=4 [11:10:23]MH_SAM_APDU [11:10:23]CAPDU: 80 13 00 00 [11:10:23]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:10:23]Write i2c OK [11:10:23]MH_I2C_Read... [11:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:23]OFD Sender: Processing packet 86326 [packets to send 268, broken 267] [11:10:23]ProducePacketName [11:10:23]name=ofd_packets/00086326 [11:10:23]OFD Sender: To server: pG, [11:10:23]CommunicateWithHost lk.salyk.kg:30040 [11:10:23]ConnectInit lk.salyk.kg [11:10:23]Read from MH i2c: E2 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 62 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 36 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [11:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 36 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:23]wFMCommunicate OK [11:10:23]SAM_PROTO_GetFieldsCounters done [11:10:23]requested_item shift.num is exist - process it [11:10:23]requested_item shift.opened is exist - process it [11:10:23]req_shift_opened [11:10:23]FM_GetShiftState [11:10:23]SAM_PROTO_GetShiftState [11:10:23]wFMCommunicate request_size=4 00 90 00 DD [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=15 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 0A FC 03 06 00 F8 2A 00 00 00 00 [11:10:35]Write to MH i2c: E2 12 00 6A 00 80 15 02 00 0A 00 FC 03 06 00 F8 2A 00 00 00 00 00 00 25 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=47 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 [11:10:35]Write to MH i2c: E2 32 00 6B 00 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 00 00 37 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=15 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 0A 07 04 06 00 F8 2A 00 00 00 00 [11:10:35]Write to MH i2c: E2 12 00 6C 00 80 15 02 00 0A 00 07 04 06 00 F8 2A 00 00 00 00 00 00 33 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=15 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [11:10:35]Write to MH i2c: E2 12 00 6D 00 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 44 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 6D 00 00 90 00 E1 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=11 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [11:10:35]Write to MH i2c: E2 0E 00 6E 00 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 20 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 6E 00 00 90 00 E2 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=13 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 08 F4 03 04 00 AB A9 EE 66 [11:10:35]Write to MH i2c: E2 10 00 6F 00 80 15 02 00 08 00 F4 03 04 00 AB A9 EE 66 00 00 A2 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 6F 00 00 90 00 E3 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=25 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [11:10:35]Write to MH i2c: E2 1C 00 70 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 54 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 70 00 00 90 00 E4 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 15 03 00 [11:10:35]Write to MH i2c: E2 08 00 71 00 80 15 03 00 00 00 00 00 F2 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 40 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 40 00 71 00 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6A 00 00 00 35 04 06 00 E8 09 33 5C 15 54 90 00 C2 [11:10:35]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6A 00 00 00 35 04 06 00 E8 09 33 5C 15 54 90 00 [11:10:35]wFMCommunicate OK [11:10:35]SAM_PROTO_ProcessDocument answer len = 59 [11:10:35]SAM_PROTO_ProcessDocument done [11:10:35]SetTLVBufToDocument [11:10:35]Processing tag 1209 (04B9) [11:10:35]Malloc new data [11:10:35]Processing tag 1041 (0411) [11:10:35]Processing tag 1040 (0410) [11:10:35]Malloc new data [11:10:35]Processing tag 1038 (040E) [11:10:35]Malloc new data [11:10:35]Processing tag 1042 (0412) [11:10:35]Malloc new data [11:10:35]Processing tag 1077 (0435) [11:10:35]Malloc new data [11:10:35]SetTLVBufToDocument err=0 [11:10:35]KKMLoadAndSignReceiptData store KKM data [11:10:35]KKMLoadAndSignReceiptData err=0 [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 11 00 00 [11:10:35]Write to MH i2c: E2 08 00 72 00 80 11 00 00 00 00 00 00 EC [11:10:35]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 17 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 17 00 72 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4B [11:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:10:36]wFMCommunicate OK [11:10:36]Счет N : (3)147921 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 4870001570071 Напиток Pepsi 1л 1.000 * 110.00 = 110.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 106 21.09.2024 11:10 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86328 ФПД: 255126214022484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T111035&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86328&fm=255126214022484&tin=02508201610067®Number=0000000000092592&sum=11000 0 [11:10:36]StoreToDocumentArchive [11:10:36]shift 496 fd 86328 [11:10:36]save to /storage/0496/doc_00086328 [11:10:36]save last doc name /storage/0496/doc_00086328 to /storage/kkm_last_doc_name [11:10:36]save OK [11:10:36]Clear old archive folders... [11:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=266 [11:10:36]tlvbuf is 00587770 [11:10:36]SAM_PROTO_ClearQueue [11:10:36]wFMCommunicate request_size=4 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 09 00 00 [11:10:36]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [11:10:36]RAPDU: 90 00 [11:10:36]wFMCommunicate OK [11:10:36]SAM_PROTO_ClearQueue done [11:10:36]KKMCreateOFDPacket [11:10:36]OFDProtocolAddRootSTLVToBuf [11:10:36]FM_MakeSignedData [11:10:36]FM_MakeSignedData [11:10:36]SAM_PROTO_SignData [11:10:36]wFMCommunicate request_size=4 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 0D 01 02 [11:10:36]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [11:10:36]RAPDU: 90 00 [11:10:36]wFMCommunicate OK [11:10:36]wFMCommunicate request_size=255 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 6A 00 00 00 F4 03 04 00 AB A9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [11:10:36]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 ConnectInit Can't take IP for lk.salyk.kg [11:10:36]70 CommunicateWithHost connect error [11:10:36]73 CommunicateWithHost err = -1 [11:10:36]69 OFD Sender: Server communicate error [11:10:36]20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 6A 00 00 00 F4 03 04 00 AB A9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 6D [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [11:10:36]RAPDU: 90 00 [11:10:36]wFMCommunicate OK [11:10:36]wFMCommunicate request_size=25 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 38 51 01 00 35 04 06 00 E8 09 33 5C 15 54 [11:10:36]Write to MH i2c: E2 1C 00 76 00 80 0D 02 02 14 00 37 39 10 04 04 00 38 51 01 00 35 04 06 00 E8 09 33 5C 15 54 00 00 52 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:10:36]RAPDU: 90 00 [11:10:36]wFMCommunicate OK [11:10:36]wFMCommunicate request_size=4 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 0D 03 02 [11:10:36]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 0B 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 0B 00 77 00 00 49 6E 61 75 CB 3C C2 D5 90 00 1E [11:10:36]RAPDU: 49 6E 61 75 CB 3C C2 D5 90 00 [11:10:36]wFMCommunicate OK [11:10:36]SAM_PROTO_SignData done [11:10:36]FM_MakeSignedData done [11:10:36]CreateOFDProtocolMessage [11:10:36]wFMCommunicate request_size=4 [11:10:36]MH_SAM_APDU [11:10:36]CAPDU: 80 11 00 00 [11:10:36]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:36]Read from MH i2c: E2 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 17 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 51 [11:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:10:36]wFMCommunicate OK [11:10:36]CreateOFDProtocolMessage done [11:10:36]OFDSenderStorePacket 86328 [11:10:36]StoreOFDPacket docnum=86328 [11:10:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 77 CA 16 01 94 7B 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 6A 00 00 00 F4 03 04 00 AB A9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 51 01 00 35 04 06 00 E8 09 33 5C 15 54 49 6E 61 75 CB 3C C2 D5 [11:10:36]CheckFolder [11:10:36]dirname=/storage/ofd_packets [11:10:36]CheckFolder done [11:10:36]ProducePacketName [11:10:36]name=ofd_packets/00086328 [11:10:36]NVStorageSaveData ofd_packets/00086328 [11:10:36]File name is /storage/ofd_packets/00086328 [11:10:36]Write 316 bytes [11:10:36]NVStorageSaveData done [11:10:36]OFDSenderStorePacket done [11:10:36]KKMCreateOFDPacket done [11:10:36]NVStorageSaveData kkm_last_timestamp [11:10:36]File name is /storage/kkm_last_timestamp [11:10:36]Write 4 bytes [11:10:36]NVStorageSaveData done [11:10:36]ExternCall_PrintAddStr [11:10:36]wPrintStart [11:10:36]Write to MH i2c: 01 00 00 79 00 79 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: 01 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: 01 07 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [11:10:36]RasterBufferAndPrint [11:10:36]line Счет N : (3)147921 [11:10:37]line ИНН: 02508201610067 [11:10:37]line Контрольно-Кассовый Чек [11:10:37]line ПРОДАЖА [11:10:37]line Товар: 4870001570071 [11:10:37]line Напиток Pepsi 1л [11:10:37]line 1.000 * 110.00 [11:10:37]line = 110.00 [11:10:37]line НДС 12% НСП 1% [11:10:37]line > о реализуемом товаре [11:10:37]line ИТОГО: 110.00 [11:10:37]line НСП 1% : 0.97 [11:10:37]line НДС 12% : 11.68 [11:10:37]line Наличными: 110.00 [11:10:37]line Безнал.: 0.00 [11:10:37]line Место: АЗС № 137 "Партнер Нефть" [11:10:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:10:37]line СНО: Общий режим [11:10:37]line Чек 106 21.09.2024 11:10 [11:10:37]line Смена: 496 ФФД: 1.0 [11:10:37]line ЗНМ: 0300000064 [11:10:37]line РНМ: 0000000000092592 [11:10:37]line Версия ККМ: 001 [11:10:37]line ФМ: 0000000000874979 [11:10:37]line ФД: 86328 [11:10:37]line ФПД: 255126214022484 [11:10:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T111035&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86328&fm=255126214022484&tin=02508201610067®Number=0000000000092592&sum=11000 [11:10:37]line 0 [11:10:37]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:10:37]ProducePacketName [11:10:37]name=ofd_packets/00086326 [11:10:37]OFD Sender: To server: pG, [11:10:37]CommunicateWithHost lk.salyk.kg:30040 [11:10:37]ConnectInit lk.salyk.kg [11:10:37]written 0, free lines is 4095 [11:10:37]Write to MH i2c: 01 00 00 A1 00 A1 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 07 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 07 00 A1 00 00 00 00 00 00 0C 0D C1 [11:10:37]RasterBufferAndPrint [11:10:37]line [11:10:37]line [11:10:37]line [11:10:37]line [11:10:37]line [11:10:37]written 0, free lines is 3366 [11:10:37]MH_Cut [11:10:37]Write to MH i2c: D1 01 00 A8 00 01 7A [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: D1 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: D1 01 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: D1 01 00 A8 00 00 79 [11:10:37]Write to MH i2c: 01 00 00 A9 00 A9 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:38]*** Cut start [11:10:38]*** Partial cut [11:10:38]*** CUTSNS_PIN = 1 [11:10:38]*** CUTSNS_PIN = 0 [11:10:38]*** Brake cut motor [11:10:38]Read from MH i2c: 01 [11:10:38]MH_I2C_Read... [11:10:38]*** Stop cut motor [11:10:38]*** Cut end [11:10:38]Read from MH i2c: 01 07 00 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 FF 0F BE [11:10:38]process_action close_receipt done [11:10:38]requested_data is exist [11:10:38]produce_requested_data [11:10:38]requested_item fm.sn is exist - process it [11:10:38]wFMCommunicate request_size=4 [11:10:38]MH_SAM_APDU [11:10:38]CAPDU: 80 11 00 00 [11:10:38]Write to MH i2c: E2 08 00 AA 00 80 11 00 00 00 00 00 00 24 [11:10:38]Write i2c OK [11:10:38]MH_I2C_Read... [11:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:38]Read from MH i2c: E2 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: E2 17 00 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: E2 17 00 AA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 83 [11:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:10:38]wFMCommunicate OK [11:10:38]requested_item fd.num is exist - process it [11:10:38]SAM_PROTO_GetFieldsCounters [11:10:38]wFMCommunicate request_size=4 [11:10:38]MH_SAM_APDU [11:10:38]CAPDU: 80 13 00 00 [11:10:38]Write to MH i2c: E2 08 00 AB 00 80 13 00 00 00 00 00 00 27 [11:10:38]Write i2c OK [11:10:38]MH_I2C_Read... [11:10:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:39]Read from MH i2c: E2 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 62 00 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 62 00 AB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 38 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [11:10:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 38 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:39]wFMCommunicate OK [11:10:39]SAM_PROTO_GetFieldsCounters done [11:10:39]requested_item shift.num is exist - process it [11:10:39]requested_item shift.opened is exist - process it [11:10:39]req_shift_opened [11:10:39]FM_GetShiftState [11:10:39]SAM_PROTO_GetShiftState [11:10:39]wFMCommunicate request_size=4 [11:10:39]MH_SAM_APDU [11:10:39]CAPDU: 80 13 01 00 [11:10:39]Write to MH i2c: E2 08 00 AC 00 80 13 01 00 00 00 00 00 29 [11:10:39]Write i2c OK [11:10:39]MH_I2C_Read... [11:10:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:39]Read from MH i2c: E2 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 0E 00 [11:10:39]MH_I2C_Read... [11:10:39]Read from MH i2c: E2 0E 00 AC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6F [11:10:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:10:39]wFMCommunicate OK [11:10:39]SAM_PROTO_GetShiftState done [11:10:39]FM_GetShiftState done [11:10:39]req_shift_opened done [11:10:39]requested_item shift.open_date is exist - process it [11:10:39]req_shift_open_date [11:10:39]req_shift_open_date done [11:10:39]produce_requested_data done [11:10:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86328,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:10:39]process_action_free close_receipt [11:10:39]json_value_free [11:10:39]json_value_free done [11:10:39]process_json_proto returns [11:10:39]Send response to host [11:10:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86328,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:10:39]free response buf [11:10:39]execute_script done [11:10:39]execute_script returns [11:10:39]free content buf [11:10:39]Sock 7.Close socket [11:10:39]Sock 7.Thread stoped [11:10:42]ConnectInit Can't take IP for lk.salyk.kg [11:10:42]CommunicateWithHost connect error [11:10:42]CommunicateWithHost err = -1 [11:10:42]OFD Sender: Server communicate error [11:10:47]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:10:47]ProducePacketName [11:10:47]name=ofd_packets/00086326 [11:10:47]OFD Sender: To server: pG, [11:10:47]CommunicateWithHost lk.salyk.kg:30040 [11:10:47]ConnectInit lk.salyk.kg [11:10:52]recv_with_timeout no data received [11:11:09]Connected sock=7 [11:11:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 86 F4 07 01 30 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 7A A7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 36 51 01 00 35 04 06 00 0C 2C 0D EE 8A 0E 75 27 B1 48 28 92 CE 52 [11:11:14]recv_with_timeout no data received [11:11:14]CommunicateWithHost answer receiving error [11:11:14]CommunicateWithHost err = -3 [11:11:14]OFD Sender: Server communicate error [11:11:15]recv_with_timeout no data received [11:11:19]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:11:19]ProducePacketName [11:11:19]name=ofd_packets/00086326 [11:11:19]OFD Sender: To server: pG, [11:11:19]CommunicateWithHost lk.salyk.kg:30040 [11:11:19]ConnectInit lk.salyk.kg [11:11:20]ConnectInit Can't connect to host [11:11:24]ConnectInit Can't take IP for lk.salyk.kg [11:11:24]CommunicateWithHost connect error [11:11:24]CommunicateWithHost err = -1 [11:11:24]OFD Sender: Server communicate error [11:11:25]ConnectInit Can't connect to host [11:11:29]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:11:29]ProducePacketName [11:11:29]name=ofd_packets/00086326 [11:11:29]OFD Sender: To server: pG, [11:11:29]CommunicateWithHost lk.salyk.kg:30040 [11:11:29]ConnectInit lk.salyk.kg [11:11:30]ConnectInit Can't connect to host [11:11:34]ConnectInit Can't take IP for lk.salyk.kg [11:11:34]CommunicateWithHost connect error [11:11:34]CommunicateWithHost err = -1 [11:11:34]OFD Sender: Server communicate error [11:11:35]ConnectInit Can't connect to host [11:11:39]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:11:39]ProducePacketName [11:11:39]name=ofd_packets/00086326 [11:11:39]OFD Sender: To server: pG, [11:11:39]CommunicateWithHost lk.salyk.kg:30040 [11:11:39]ConnectInit lk.salyk.kg [11:11:41]ConnectInit Can't connect to host [11:11:44]ConnectInit Can't take IP for lk.salyk.kg [11:11:44]CommunicateWithHost connect error [11:11:44]CommunicateWithHost err = -1 [11:11:44]OFD Sender: Server communicate error [11:11:49]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:11:49]ProducePacketName [11:11:49]name=ofd_packets/00086326 [11:11:49]OFD Sender: To server: pG, [11:11:49]CommunicateWithHost lk.salyk.kg:30040 [11:11:49]ConnectInit lk.salyk.kg [11:11:54]Connected sock=10 [11:11:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 86 F4 07 01 30 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 7A A7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 36 51 01 00 35 04 06 00 0C 2C 0D EE 8A 0E 75 27 B1 48 28 92 CE 52 [11:11:59]recv_with_timeout no data received [11:11:59]CommunicateWithHost answer receiving error [11:11:59]CommunicateWithHost err = -3 [11:11:59]OFD Sender: Server communicate error [11:12:04]OFD Sender: Processing packet 86326 [packets to send 270, broken 267] [11:12:04]ProducePacketName [11:12:04]name=ofd_packets/00086326 [11:12:04]OFD Sender: To server: pG, [11:12:04]CommunicateWithHost lk.salyk.kg:30040 [11:12:04]ConnectInit lk.salyk.kg [11:12:04]recv_with_timeout no data received [11:12:09]ConnectInit Can't take IP for lk.salyk.kg [11:12:09]CommunicateWithHost connect error [11:12:09]CommunicateWithHost err = -1 [11:12:09]OFD Sender: Server communicate error [11:12:09]accept exits with 9 [11:12:09]New connection [11:12:09]New thread 3066707300 created [11:12:09]Thread 3066563940 joined [11:12:09]Waiting for new connection... [11:12:09] Sock 9.Parse request [11:12:09]Sock 9.Check first char [11:12:09]Sock 9.First char is OK [11:12:09]request: POST /json_proto HTTP/1.0 [11:12:09]Method: POST [11:12:09]URL: /json_proto [11:12:09]Method is POST - this is cgi request [11:12:09]url: /json_proto [11:12:09]query_string will be loaded in cgi processing [11:12:09]execute_cgi json_proto POST (null) [11:12:09]execute_cgi path=json_proto method=POST [11:12:09]POST find Content-Length [11:12:09]Host: 172.17.47.196:8080 [11:12:09]Content-Length: 803 [11:12:09]Content-Type: application/json [11:12:09] [11:12:09]POST finish read [11:12:09]Found Content-Length = 803 [11:12:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 39.450, "sum" : 2674.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2674.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:09]execute_script... [11:12:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 39.450, "sum" : 2674.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2674.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:09]POST & json_proto [11:12:09]process_json_proto [11:12:09]json parsed OK: [11:12:09]protocol is kg_v1.0 [11:12:09]action value=close_receipt [11:12:09]process_action close_receipt [11:12:09]cmd_close_receipt [11:12:09]MH_GetDate [11:12:09]Write to MH i2c: F0 00 00 AD 00 9C [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: F0 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: F0 09 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: F0 09 00 AD 00 00 0A AA EE 66 4C 6B 94 66 5E [11:12:09]GetLastDocTimeStamp 1726917035 [11:12:09]current date 1726917130 [11:12:09]FM_GetShiftState [11:12:09]SAM_PROTO_GetShiftState [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 13 01 00 [11:12:09]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 0E 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 71 [11:12:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:12:10]wFMCommunicate OK [11:12:10]SAM_PROTO_GetShiftState done [11:12:10]FM_GetShiftState done [11:12:10]opened in 1726877910 [11:12:10]opened+sec_in_day 1726964310 [11:12:10]quantity*price = 267471 [11:12:10]sum+1 = 267472 [11:12:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2674.71 НСП 1% : 23.67 НДС 12% : 284.04 Наличными: 0.00 Безнал.: 2674.71 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 107 21.09.2024 11:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86329 ФПД: 173218870195007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T111210&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86329&fm=173218870195007&tin=02508201610067®Number=0000000000092592&sum=267471 [11:12:11]StoreToDocumentArchive [11:12:11]shift 496 fd 86329 [11:12:11]save to /storage/0496/doc_00086329 [11:12:11]save last doc name /storage/0496/doc_00086329 to /storage/kkm_last_doc_name [11:12:11]save OK [11:12:11]Clear old archive folders... [11:12:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:11]tlvbuf is 005526F0 [11:12:11]SAM_PROTO_ClearQueue [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 09 00 00 [11:12:11]Write to MH i2c: E2 08 00 BB 00 80 09 00 00 00 00 00 00 2D [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]SAM_PROTO_ClearQueue done [11:12:11]KKMCreateOFDPacket [11:12:11]OFDProtocolAddRootSTLVToBuf [11:12:11]FM_MakeSignedData [11:12:11]FM_MakeSignedData [11:12:11]SAM_PROTO_SignData [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 01 02 [11:12:11]Write to MH i2c: E2 08 00 BC 00 80 0D 01 02 00 00 00 00 35 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=255 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 9A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CF 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 14 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF 14 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 0A AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 51 01 00 35 04 06 00 9D [11:12:11]Write to MH i2c: E2 02 01 BD 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 1A 9A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CF 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 14 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF 14 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 0A AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 51 01 00 35 04 06 00 9D 00 00 82 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=10 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 02 02 05 8A A9 39 F3 3F [11:12:11]Write to MH i2c: E2 0D 00 BE 00 80 0D 02 02 05 00 8A A9 39 F3 3F 00 00 E0 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 03 02 [11:12:11]Write to MH i2c: E2 08 00 BF 00 80 0D 03 02 00 00 00 00 3A [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 0B 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 0B 00 BF 00 00 E9 59 4C 20 BA 97 AA EE 90 00 D2 [11:12:11]RAPDU: E9 59 4C 20 BA 97 AA EE 90 00 [11:12:11]wFMCommunicate OK [11:12:11]SAM_PROTO_SignData done [11:12:11]FM_MakeSignedData done [11:12:11]CreateOFDProtocolMessage [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 11 00 00 [11:12:11]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 17 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 99 [11:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:12:11]wFMCommunicate OK [11:12:11]CreateOFDProtocolMessage done [11:12:11]OFDSenderStorePacket 86329 [11:12:11]StoreOFDPacket docnum=86329 [11:12:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D6 F2 07 01 E3 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 9A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CF 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 14 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF 14 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 0A AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 51 01 00 35 04 06 00 9D 8A A9 39 F3 3F E9 59 4C 20 BA 97 AA EE [11:12:11]CheckFolder [11:12:11]dirname=/storage/ofd_packets [11:12:11]CheckFolder done [11:12:11]ProducePacketName [11:12:11]name=ofd_packets/00086329 [11:12:11]NVStorageSaveData ofd_packets/00086329 [11:12:11]File name is /storage/ofd_packets/00086329 [11:12:11]Write 301 bytes [11:12:11]NVStorageSaveData done [11:12:11]OFDSenderStorePacket done [11:12:11]KKMCreateOFDPacket done [11:12:11]NVStorageSaveData kkm_last_timestamp [11:12:11]File name is /storage/kkm_last_timestamp [11:12:11]Write 4 bytes [11:12:11]NVStorageSaveData done [11:12:11]ExternCall_PrintAddStr [11:12:11]wPrintStart [11:12:11]Write to MH i2c: 01 00 00 C1 00 C1 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 07 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: 01 07 00 C1 00 00 00 00 00 00 FF 0F D6 [11:12:11]RasterBufferAndPrint [11:12:11]line Счет N : (1)871221 [11:12:11]line ИНН: 02508201610067 [11:12:11]line Контрольно-Кассовый Чек [11:12:11]line ПРОДАЖА [11:12:11]line ТРК (МРК, ГНК) : 43 [11:12:11]line Товар: 2710124130 [11:12:11]line Аи-92-К-5 [11:12:11]line 39.450 * 67.80 [11:12:11]line = 2674.71 [11:12:11]line НДС 12% НСП 1% [11:12:11]line > о реализуемом товаре [11:12:11]line ИТОГО: 2674.71 [11:12:11]line НСП 1% : 23.67 [11:12:11]line НДС 12% : 284.04 [11:12:11]line Наличными: 0.00 [11:12:11]line Безнал.: 2674.71 [11:12:11]line Место: АЗС № 137 "Партнер Нефть" [11:12:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:12:11]line СНО: Общий режим [11:12:11]line Чек 107 21.09.2024 11:12 [11:12:11]line Смена: 496 ФФД: 1.0 [11:12:11]line ЗНМ: 0300000064 [11:12:11]line РНМ: 0000000000092592 [11:12:11]line Версия ККМ: 001 [11:12:11]line Платежная система: O! деньги [11:12:11]line ФМ: 0000000000874979 [11:12:11]line ФД: 86329 [11:12:11]line ФПД: 173218870195007 [11:12:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T111210&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86329&fm=173218870195007&tin=02508201610067®Number=0000000000092592&sum=267471 [11:12:12]OFD Sender: Processing packet 86326 [packets to send 271, broken 267] [11:12:12]ProducePacketName [11:12:12]name=ofd_packets/00086326 [11:12:12]OFD Sender: To server: pG, [11:12:12]CommunicateWithHost lk.salyk.kg:30040 [11:12:12]ConnectInit lk.salyk.kg [11:12:12]written 0, free lines is 4095 [11:12:12]Write to MH i2c: 01 00 00 EB 00 EB [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 07 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 07 00 EB 00 00 00 00 00 00 ED 0C EB [11:12:12]RasterBufferAndPrint [11:12:12]line [11:12:12]line [11:12:12]line [11:12:12]line [11:12:12]line [11:12:12]written 0, free lines is 3314 [11:12:12]MH_Cut [11:12:12]Write to MH i2c: D1 01 00 F2 00 01 C4 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: D1 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: D1 01 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: D1 01 00 F2 00 00 C3 [11:12:12]Write to MH i2c: 01 00 00 F3 00 F3 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:13]*** Cut start [11:12:13]*** Partial cut [11:12:13]*** CUTSNS_PIN = 1 [11:12:13]*** CUTSNS_PIN = 0 [11:12:13]*** Brake cut motor [11:12:13]Read from MH i2c: 01 [11:12:13]MH_I2C_Read... [11:12:13]*** Stop cut motor [11:12:13]*** Cut end [11:12:13]Read from MH i2c: 01 07 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 FF 0F 08 [11:12:13]process_action close_receipt done [11:12:13]requested_data is exist [11:12:13]produce_requested_data [11:12:13]requested_item fm.sn is exist - process it [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 11 00 00 [11:12:13]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 17 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 17 00 F4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CD [11:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:12:13]wFMCommunicate OK [11:12:13]requested_item fd.num is exist - process it [11:12:13]SAM_PROTO_GetFieldsCounters [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 13 00 00 [11:12:13]Write to MH i2c: E2 08 00 F5 00 80 13 00 00 00 00 00 00 71 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 62 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 62 00 F5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 39 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [11:12:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 39 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_GetFieldsCounters done [11:12:14]requested_item shift.num is exist - process it [11:12:14]requested_item shift.opened is exist - process it [11:12:14]req_shift_opened [11:12:14]FM_GetShiftState [11:12:14]SAM_PROTO_GetShiftState [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 13 01 00 [11:12:14]Write to MH i2c: E2 08 00 F6 00 80 13 01 00 00 00 00 00 73 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0E 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0E 00 F6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B9 [11:12:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_GetShiftState done [11:12:14]FM_GetShiftState done [11:12:14]req_shift_opened done [11:12:14]requested_item shift.open_date is exist - process it [11:12:14]req_shift_open_date [11:12:14]req_shift_open_date done [11:12:14]produce_requested_data done [11:12:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86329,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:12:14]process_action_free close_receipt [11:12:14]json_value_free [11:12:14]json_value_free done [11:12:14]process_json_proto returns [11:12:14]Send response to host [11:12:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86329,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:12:14]free response buf [11:12:14]execute_script done [11:12:14]execute_script returns [11:12:14]free content buf [11:12:14]Sock 9.Close socket [11:12:14]Sock 9.Thread stoped [11:12:17]ConnectInit Can't take IP for lk.salyk.kg [11:12:17]CommunicateWithHost connect error [11:12:17]CommunicateWithHost err = -1 [11:12:17]OFD Sender: Server communicate error [11:12:22]OFD Sender: Processing packet 86326 [packets to send 271, broken 267] [11:12:22]ProducePacketName [11:12:22]name=ofd_packets/00086326 [11:12:22]OFD Sender: To server: pG, [11:12:22]CommunicateWithHost lk.salyk.kg:30040 [11:12:22]ConnectInit lk.salyk.kg [11:12:26]recv_with_timeout no data received [11:12:27]ConnectInit Can't take IP for lk.salyk.kg [11:12:27]CommunicateWithHost connect error [11:12:27]CommunicateWithHost err = -1 [11:12:27]OFD Sender: Server communicate error [11:12:32]OFD Sender: Processing packet 86326 [packets to send 271, broken 267] [11:12:32]ProducePacketName [11:12:32]name=ofd_packets/00086326 [11:12:32]OFD Sender: To server: pG, [11:12:32]CommunicateWithHost lk.salyk.kg:30040 [11:12:32]ConnectInit lk.salyk.kg [11:12:34]Connected sock=9 [11:12:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 86 F4 07 01 30 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 7A A7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 36 51 01 00 35 04 06 00 0C 2C 0D EE 8A 0E 75 27 B1 48 28 92 CE 52 [11:12:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 56 CC 47 00 3F B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 36 51 01 00 F4 03 04 00 F2 54 EE 66 B6 04 01 00 00 5B 13 31 8E 7B A3 49 7E [11:12:34]CommunicateWithHost err = 0 [11:12:34]CheckOFDResponse [11:12:34]1017 (14) - 77093643461234 [11:12:34]1041 (16) - 0000000000874979 [11:12:34]1040 (4) - 86326 [11:12:34]1012 (4) - 21.09.2024 05:09 [11:12:34]1206 (1) - 0 [11:12:34]OFD Sender: Remove packet 86326 [11:12:34]ProducePacketName [11:12:34]name=ofd_packets/00086326 [11:12:34]NVStorageDeleteData [11:12:35]OFD Sender: Processing packet 86327 [packets to send 270, broken 267] [11:12:35]ProducePacketName [11:12:35]name=ofd_packets/00086327 [11:12:35]OFD Sender: To server: pG, [11:12:35]CommunicateWithHost lk.salyk.kg:30040 [11:12:35]ConnectInit lk.salyk.kg [11:12:37]Connected sock=7 [11:12:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 72 56 1C 01 47 E4 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 A5 A9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 51 01 00 35 04 06 00 7A 92 D4 C7 97 49 E0 CB F1 9B 3D AD 25 50 [11:12:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 85 13 47 00 4F FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 51 01 00 F4 03 04 00 F5 54 EE 66 B6 04 01 00 00 FA 56 4B F3 C1 EF 08 0B [11:12:37]CommunicateWithHost err = 0 [11:12:37]CheckOFDResponse [11:12:37]1017 (14) - 77093643461234 [11:12:37]1041 (16) - 0000000000874979 [11:12:37]1040 (4) - 86327 [11:12:37]1012 (4) - 21.09.2024 05:09 [11:12:37]1206 (1) - 0 [11:12:37]OFD Sender: Remove packet 86327 [11:12:37]ProducePacketName [11:12:37]name=ofd_packets/00086327 [11:12:37]NVStorageDeleteData [11:12:38]OFD Sender: Processing packet 86328 [packets to send 269, broken 267] [11:12:38]ProducePacketName [11:12:38]name=ofd_packets/00086328 [11:12:38]OFD Sender: To server: pG, [11:12:38]CommunicateWithHost lk.salyk.kg:30040 [11:12:38]ConnectInit lk.salyk.kg [11:12:39]Connected sock=7 [11:12:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 77 CA 16 01 94 7B 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 6A 00 00 00 F4 03 04 00 AB A9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 51 01 00 35 04 06 00 E8 09 33 5C 15 54 49 6E 61 75 CB 3C C2 D5 [11:12:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 03 0F 47 00 11 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 51 01 00 F4 03 04 00 F9 54 EE 66 B6 04 01 00 00 4F 6B 16 C5 CA B1 41 F1 [11:12:41]CommunicateWithHost err = 0 [11:12:41]CheckOFDResponse [11:12:41]1017 (14) - 77093643461234 [11:12:41]1041 (16) - 0000000000874979 [11:12:41]1040 (4) - 86328 [11:12:41]1012 (4) - 21.09.2024 05:09 [11:12:41]1206 (1) - 0 [11:12:41]OFD Sender: Remove packet 86328 [11:12:41]ProducePacketName [11:12:41]name=ofd_packets/00086328 [11:12:41]NVStorageDeleteData [11:12:42]OFD Sender: Processing packet 86329 [packets to send 268, broken 267] [11:12:42]ProducePacketName [11:12:42]name=ofd_packets/00086329 [11:12:42]OFD Sender: To server: pG, [11:12:42]CommunicateWithHost lk.salyk.kg:30040 [11:12:42]ConnectInit lk.salyk.kg [11:12:44]Connected sock=7 [11:12:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D6 F2 07 01 E3 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 9A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CF 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 14 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF 14 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 0A AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 51 01 00 35 04 06 00 9D 8A A9 39 F3 3F E9 59 4C 20 BA 97 AA EE [11:12:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5A 99 47 00 25 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 51 01 00 F4 03 04 00 FD 54 EE 66 B6 04 01 00 00 1B FD FB 9E CB 5B 57 5A [11:12:46]CommunicateWithHost err = 0 [11:12:46]CheckOFDResponse [11:12:46]1017 (14) - 77093643461234 [11:12:46]1041 (16) - 0000000000874979 [11:12:46]1040 (4) - 86329 [11:12:46]1012 (4) - 21.09.2024 05:09 [11:12:46]1206 (1) - 0 [11:12:46]OFD Sender: Remove packet 86329 [11:12:46]ProducePacketName [11:12:46]name=ofd_packets/00086329 [11:12:46]NVStorageDeleteData [11:12:46]OFD Sender: No OFD packet to send [11:12:51]OFD Sender: No OFD packet to send [11:12:54]accept exits with 10 [11:12:54]New connection [11:12:54]New thread 3066563940 created [11:12:54]Thread 3066707300 joined [11:12:54]Waiting for new connection... [11:12:54] Sock 10.Parse request [11:12:54]Sock 10.Check first char [11:12:54]Sock 10.First char is OK [11:12:54]request: POST /json_proto HTTP/1.0 [11:12:54]Method: POST [11:12:54]URL: /json_proto [11:12:54]Method is POST - this is cgi request [11:12:54]url: /json_proto [11:12:54]query_string will be loaded in cgi processing [11:12:54]execute_cgi json_proto POST (null) [11:12:54]execute_cgi path=json_proto method=POST [11:12:54]POST find Content-Length [11:12:54]Host: 172.17.47.196:8080 [11:12:54]Content-Length: 677 [11:12:54]Content-Type: application/json [11:12:54] [11:12:54]POST finish read [11:12:54]Found Content-Length = 677 [11:12:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:12:54]execute_script... [11: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)871223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:12:54]POST & json_proto [11:12:54]process_json_proto [11:12:54]json parsed OK: [11:12:54]protocol is kg_v1.0 [11:12:54]action value=close_receipt [11:12:54]process_action close_receipt [11:12:54]cmd_close_receipt [11:12:54]MH_GetDate [11:12:54]Write to MH i2c: F0 00 00 F7 00 E6 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: F0 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: F0 09 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: F0 09 00 F7 00 00 36 AA EE 66 4C 6B 94 66 D4 [11:12:54]GetLastDocTimeStamp 1726917130 [11:12:54]current date 1726917174 [11:12:54]FM_GetShiftState [11:12:54]SAM_PROTO_GetShiftState [11:12:54]wFMCommunicate request_size=4 [11:12:54]MH_SAM_APDU [11:12:54]CAPDU: 80 13 01 00 [11:12:54]Write to MH i2c: E2 08 00 F8 00 80 13 01 00 00 00 00 00 75 [11:12:54]Write i2c OK [11:12:54]MH_I2C_Read... [11:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:54]Read from MH i2c: E2 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 0E 00 [11:12:54]MH_I2C_Read... [11:12:54]Read from MH i2c: E2 0E 00 F8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BB [11:12:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:12:54]wFMCommunicate OK [11:12:54]SAM_PROTO_GetShiftState done [11:12:54]FM_GetShiftState done [11:12:54]opened in 1726877910 [11:12:54]opened+sec_in_day 1726964310 [11:12:54]quantity*price = 50036 [11:12:54]sum+1 = 50037 [11:12: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 108 21.09.2024 11:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86330 ФПД: 269915396539344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T111254&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86330&fm=269915396539344&tin=02508201610067®Number=0000000000092592&sum=50000 [11:12:55]StoreToDocumentArchive [11:12:55]shift 496 fd 86330 [11:12:55]save to /storage/0496/doc_00086330 [11:12:55]save last doc name /storage/0496/doc_00086330 to /storage/kkm_last_doc_name [11:12:55]save OK [11:12:55]Clear old archive folders... [11:12:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:55]tlvbuf is 005525B0 [11:12:55]SAM_PROTO_ClearQueue [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 09 00 00 [11:12:55]Write to MH i2c: E2 08 00 05 01 80 09 00 00 00 00 00 00 78 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [11:12:55]RAPDU: 90 00 [11:12:55]wFMCommunicate OK [11:12:55]SAM_PROTO_ClearQueue done [11:12:55]KKMCreateOFDPacket [11:12:55]OFDProtocolAddRootSTLVToBuf [11:12:55]FM_MakeSignedData [11:12:55]FM_MakeSignedData [11:12:55]SAM_PROTO_SignData [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 0D 01 02 [11:12:55]Write to MH i2c: E2 08 00 06 01 80 0D 01 02 00 00 00 00 80 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [11:12:55]RAPDU: 90 00 [11:12:55]wFMCommunicate OK [11:12:55]wFMCommunicate request_size=255 [11:12:55]MH_SAM_APDU [11: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 36 AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 51 01 00 35 04 06 00 F5 [11:12:55]Write to MH i2c: E2 02 01 07 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 6C 00 00 00 F4 03 04 00 36 AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 51 01 00 35 04 06 00 F5 00 00 1F [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [11:12:55]RAPDU: 90 00 [11:12:55]wFMCommunicate OK [11:12:55]wFMCommunicate request_size=10 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 0D 02 02 05 7C 93 54 83 D0 [11:12:55]Write to MH i2c: E2 0D 00 08 01 80 0D 02 02 05 00 7C 93 54 83 D0 00 00 43 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [11:12:55]RAPDU: 90 00 [11:12:55]wFMCommunicate OK [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 0D 03 02 [11:12:55]Write to MH i2c: E2 08 00 09 01 80 0D 03 02 00 00 00 00 85 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 0B 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 0B 00 09 01 00 28 13 D8 D4 52 B1 F0 09 90 00 69 [11:12:55]RAPDU: 28 13 D8 D4 52 B1 F0 09 90 00 [11:12:55]wFMCommunicate OK [11:12:55]SAM_PROTO_SignData done [11:12:55]FM_MakeSignedData done [11:12:55]CreateOFDProtocolMessage [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 11 00 00 [11:12:55]Write to MH i2c: E2 08 00 0A 01 80 11 00 00 00 00 00 00 85 [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 17 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 17 00 0A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E4 [11:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:12:55]wFMCommunicate OK [11:12:55]CreateOFDProtocolMessage done [11:12:55]OFDSenderStorePacket 86330 [11:12:55]StoreOFDPacket docnum=86330 [11:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AB 49 07 01 F7 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 6C 00 00 00 F4 03 04 00 36 AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 51 01 00 35 04 06 00 F5 7C 93 54 83 D0 28 13 D8 D4 52 B1 F0 09 [11:12:55]CheckFolder [11:12:55]dirname=/storage/ofd_packets [11:12:55]CheckFolder done [11:12:55]ProducePacketName [11:12:55]name=ofd_packets/00086330 [11:12:55]NVStorageSaveData ofd_packets/00086330 [11:12:55]File name is /storage/ofd_packets/00086330 [11:12:55]Write 301 bytes [11:12:55]NVStorageSaveData done [11:12:55]OFDSenderStorePacket done [11:12:55]KKMCreateOFDPacket done [11:12:55]NVStorageSaveData kkm_last_timestamp [11:12:55]File name is /storage/kkm_last_timestamp [11:12:55]Write 4 bytes [11:12:55]NVStorageSaveData done [11:12:55]ExternCall_PrintAddStr [11:12:55]wPrintStart [11:12:55]Write to MH i2c: 01 00 00 0B 01 0C [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: 01 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: 01 07 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: 01 07 00 0B 01 00 00 00 00 00 FF 0F 21 [11:12:56]RasterBufferAndPrint [11:12:56]line Счет N : (1)871223 [11:12:56]line ИНН: 02508201610067 [11:12:56]line Контрольно-Кассовый Чек [11:12:56]line ПРОДАЖА [11:12:56]line ТРК (МРК, ГНК) : 63 [11:12:56]line Товар: 2710124130 [11:12:56]line Аи-92-К-5 [11:12:56]line 7.380 * 67.80 [11:12:56]line = 500.36 [11:12:56]line НДС 12% НСП 1% [11:12:56]line > о реализуемом товаре [11:12:56]line ОКРУГЛЕНИЕ: -0.36 [11:12:56]line ИТОГО: 500.00 [11:12:56]line Внесено: 500.00 [11:12:56]line СДАЧА: 0.00 [11:12:56]line НСП 1% : 4.43 [11:12:56]line НДС 12% : 53.14 [11:12:56]line Наличными: 500.00 [11:12:56]line Безнал.: 0.00 [11:12:56]line Место: АЗС № 137 "Партнер Нефть" [11:12:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:12:56]line СНО: Общий режим [11:12:56]line Чек 108 21.09.2024 11:12 [11:12:56]line Смена: 496 ФФД: 1.0 [11:12:56]line ЗНМ: 0300000064 [11:12:56]line РНМ: 0000000000092592 [11:12:56]line Версия ККМ: 001 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5914862+1721002828=1726917690 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 3A AC EE 66 4C 6B 94 66 EA [11:21:30]Current date/time: 21.09.2024 11:21 [11:21:30]FM_Init [11:21:30]wFMConnect [11:21:30]MH_SAM_On [11:21:30]Write to MH i2c: E0 00 00 08 00 E7 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_init finished! [11:21:30]*** atr: [11:21:30]*** 0F 3B D5 18 FF 81 91 FE [11:21:30]*** 1F C3 80 73 C8 21 10 0A [11:21:30]*** 00 00 00 00 00 00 00 00 [11:21:30]*** 00 00 00 00 00 00 00 00 [11:21:30]*** 00 00 00 00 00 00 00 00 [11:21:30]*** 00 00 00 00 00 00 00 00 [11:21:30]*** 00 00 00 00 00 00 00 00 [11:21:30]*** 00 00 00 00 00 00 00 00 [11:21:30]Read from MH i2c: E0 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E0 10 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:21:30]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:21:30]wFMCommunicate request_size=10 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:21:30]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:21:30]RAPDU: 90 00 [11:21:30]wFMCommunicate OK [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 11 00 00 [11:21:30]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [11:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:30]wFMCommunicate OK [11:21:30]Detected FM SN is 0000000000874979 [11:21:30]Stored FM SN is 0000000000874979 [11:21:30]wFMCommunicate request_size=9 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 16 00 00 04 B6 D7 00 00 [11:21:30]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:21:30]RAPDU: 90 00 [11:21:30]wFMCommunicate OK [11:21:30]FM PIN OK [11:21:30]wFMCommunicate request_size=8 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 14 04 00 03 02 00 01 [11:21:30]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:21:30]RAPDU: 90 00 [11:21:30]wFMCommunicate OK [11:21:30]wFMCommunicate request_size=13 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:21:30]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:21:30]RAPDU: 90 00 [11:21:30]wFMCommunicate OK [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 11 00 00 [11:21:30]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [11:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:30]wFMCommunicate OK [11:21:30]DocumentArchiveInit [11:21:30]Start Httpd... [11:21:30]Httpd thread 3067346276 created [11:21:30]Write to MH i2c: 01 00 00 0F 00 0F [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: 01 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: 01 07 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:21:30]MH Int Process started [11:21:30]Allocated Socket 8 [11:21:30]Bind OK [11:21:30]Listen OK [11:21:30]httpd running on port 8080 [11:21:30]Waiting for new connection... [11:21:30]accept exits with 9 [11:21:30]New connection [11:21:30]New thread 3067059556 created [11:21:30]Waiting for new connection... [11:21:30] Sock 9.Parse request [11:21:30]Sock 9.Check first char [11:21:30]Sock 9.First char is OK [11:21:30]request: POST /json_proto HTTP/1.0 [11:21:30]Method: POST [11:21:30]URL: /json_proto [11:21:30]Method is POST - this is cgi request [11:21:30]url: /json_proto [11:21:30]query_string will be loaded in cgi processing [11:21:30]execute_cgi json_proto POST (null) [11:21:30]execute_cgi path=json_proto method=POST [11:21:30]POST find Content-Length [11:21:30]Host: 172.17.47.196:8080 [11:21:30]Content-Length: 215 [11:21:30]Content-Type: application/json [11:21:30] [11:21:30]POST finish read [11:21:30]Found Content-Length = 215 [11:21:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:30]execute_script... [11:21:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:30]POST & json_proto [11:21:30]process_json_proto [11:21:30]json parsed OK: [11:21:30]protocol is kg_v1.0 [11:21:30]action value=get_value [11:21:30]process_action get_value [11:21:30]cmd_get_value [11:21:30]process_action get_value done [11:21:30]requested_data is exist [11:21:30]produce_requested_data [11:21:30]requested_item kkm.sn is exist - process it [11:21:30]requested_item kkm.ver is exist - process it [11:21:30]requested_item fm.sn is exist - process it [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 11 00 00 [11:21:30]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [11:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:30]wFMCommunicate OK [11:21:30]requested_item fd.num is exist - process it [11:21:30]SAM_PROTO_GetFieldsCounters [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 13 00 00 [11:21:30]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:30]OFD Sender: Processing packet 86330 [packets to send 268, broken 267] [11:21:30]ProducePacketName [11:21:30]name=ofd_packets/00086330 [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 62 00 [11:21:30]MH_I2C_Read... [11:21:30]OFD Sender: To server: pG, [11:21:30]CommunicateWithHost lk.salyk.kg:30040 [11:21:30]ConnectInit lk.salyk.kg [11:21:30]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [11:21:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:30]wFMCommunicate OK [11:21:30]SAM_PROTO_GetFieldsCounters done [11:21:30]requested_item shift.num is exist - process it [11:21:30]requested_item shift.opened is exist - process it [11:21:30]req_shift_opened [11:21:30]FM_GetShiftState [11:21:30]SAM_PROTO_GetShiftState [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 13 01 00 [11:21:30]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 0E 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [11:21:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:21:30]wFMCommunicate OK [11:21:30]SAM_PROTO_GetShiftState done [11:21:30]FM_GetShiftState done [11:21:30]req_shift_opened done [11:21:30]requested_item shift.open_date is exist - process it [11:21:30]req_shift_open_date [11:21:30]req_shift_open_date done [11:21:30]produce_requested_data done [11:21:30]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86330,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:21:30]process_action_free get_value [11:21:30]json_value_free [11:21:30]json_value_free done [11:21:30]process_json_proto returns [11:21:30]Send response to host [11:21:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86330,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:21:30]free response buf [11:21:30]execute_script done [11:21:30]execute_script returns [11:21:30]free content buf [11:21:30]Sock 9.Close socket [11:21:30]Sock 9.Thread stoped [11:21:30]accept exits with 10 [11:21:30]New connection [11:21:30]New thread 3066916196 created [11:21:30]Thread 3067059556 joined [11:21:30]Waiting for new connection... [11:21:30] Sock 10.Parse request [11:21:30]Sock 10.Check first char [11:21:30]Sock 10.First char is OK [11:21:30]request: POST /json_proto HTTP/1.0 [11:21:30]Method: POST [11:21:30]URL: /json_proto [11:21:30]Method is POST - this is cgi request [11:21:30]url: /json_proto [11:21:30]query_string will be loaded in cgi processing [11:21:30]execute_cgi json_proto POST (null) [11:21:30]execute_cgi path=json_proto method=POST [11:21:30]POST find Content-Length [11:21:30]Host: 172.17.47.196:8080 [11:21:30]Content-Length: 331 [11:21:30]Content-Type: application/json [11:21:30] [11:21:30]POST finish read [11:21:30]Found Content-Length = 331 [11:21:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:21:30]execute_script... [11:21:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:21:30]POST & json_proto [11:21:30]process_json_proto [11:21:30]json parsed OK: [11:21:30]protocol is kg_v1.0 [11:21:30]action value=get_value [11:21:30]process_action get_value [11:21:30]cmd_get_value [11:21:30]process_action get_value done [11:21:30]requested_data is exist [11:21:30]produce_requested_data [11:21:30]requested_item fm.sale.total is exist - process it [11:21:30]SAM_PROTO_GetFMData [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 13 03 00 [11:21:30]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 FD 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 59 4D 01 00 69 04 A3 00 6F 04 04 00 DF 4A 01 00 B1 04 05 00 EA 7A 35 B5 01 70 04 05 00 C8 62 C4 87 01 72 04 04 00 22 18 71 2D 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 1E 8C 71 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 40 B8 DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 FE [11:21:31]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 59 4D 01 00 69 04 A3 00 6F 04 04 00 DF 4A 01 00 B1 04 05 00 EA 7A 35 B5 01 70 04 05 00 C8 62 C4 87 01 72 04 04 00 22 18 71 2D 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 1E 8C 71 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 40 B8 DE 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [11:21:31]wFMCommunicate OK [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 17 00 00 [11:21:31]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 FD 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [11:21:31]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [11:21:31]wFMCommunicate OK [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 17 00 00 [11:21:31]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 FD 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [11:21:31]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [11:21:31]wFMCommunicate OK [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 17 00 00 [11:21:31]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 FD 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [11:21:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [11:21:32]wFMCommunicate OK [11:21:32]wFMCommunicate request_size=4 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 17 00 00 [11:21:32]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 E5 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [11:21:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:21:32]wFMCommunicate OK [11:21:32]SAM_PROTO_GetFMData done [11:21:32]requested_item fm.sale_refund.total is exist - process it [11:21:32]requested_item fm.buy.total is exist - process it [11:21:32]requested_item shift.sale.total is exist - process it [11:21:32]SAM_PROTO_GetShiftData [11:21:32]wFMCommunicate request_size=4 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 13 02 00 [11:21:32]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 FD 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 6C 00 00 00 69 04 9C 00 6F 04 04 00 6B 00 00 00 B1 04 03 00 EB 93 B0 70 04 03 00 E4 02 A0 72 04 03 00 07 91 10 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 60 C1 12 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 15 90 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 7F [11:21:32]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 6C 00 00 00 69 04 9C 00 6F 04 04 00 6B 00 00 00 B1 04 03 00 EB 93 B0 70 04 03 00 E4 02 A0 72 04 03 00 07 91 10 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 60 C1 12 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 15 90 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:21:33]wFMCommunicate OK [11:21:33]wFMCommunicate request_size=4 [11:21:33]MH_SAM_APDU [11:21:33]CAPDU: 80 17 00 00 [11:21:33]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 FD 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 05 [11:21:33]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [11:21:33]wFMCommunicate OK [11:21:33]wFMCommunicate request_size=4 [11:21:33]MH_SAM_APDU [11:21:33]CAPDU: 80 17 00 00 [11:21:33]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 FD 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 FD 00 1A 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C2 [11:21:33]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [11:21:33]wFMCommunicate OK [11:21:33]wFMCommunicate request_size=4 [11:21:33]MH_SAM_APDU [11:21:33]CAPDU: 80 17 00 00 [11:21:33]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 FD 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 13 [11:21:33]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [11:21:34]wFMCommunicate OK [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 17 00 00 [11:21:34]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 D6 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 D6 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [11:21:34]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:21:34]wFMCommunicate OK [11:21:34]SAM_PROTO_GetShiftData done [11:21:34]requested_item shift.sale.total_cash is exist - process it [11:21:34]requested_item shift.sale_refund.total is exist - process it [11:21:34]requested_item shift.sale_refund.total_cash is exist - process it [11:21:34]requested_item shift.buy.total is exist - process it [11:21:34]requested_item shift.buy.total_cash is exist - process it [11:21:34]produce_requested_data done [11:21:34]produce_requested_data return {"fm.sale.total":73351482.66,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":115722.03,"shift.sale.total_cash":104865.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:21:34]process_action_free get_value [11:21:34]json_value_free [11:21:34]json_value_free done [11:21:34]process_json_proto returns [11:21:34]Send response to host [11:21:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73351482.66,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":115722.03,"shift.sale.total_cash":104865.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:21:34]free response buf [11:21:34]execute_script done [11:21:34]execute_script returns [11:21:34]free content buf [11:21:34]Sock 10.Close socket [11:21:34]Sock 10.Thread stoped [11:21:34]accept exits with 9 [11:21:34]New connection [11:21:34]New thread 3067059556 created [11:21:34]Thread 3066916196 joined [11:21:34]Waiting for new connection... [11:21:34] Sock 9.Parse request [11:21:34]Sock 9.Check first char [11:21:34]Sock 9.First char is OK [11:21:34]request: POST /json_proto HTTP/1.0 [11:21:34]Method: POST [11:21:34]URL: /json_proto [11:21:34]Method is POST - this is cgi request [11:21:34]url: /json_proto [11:21:34]query_string will be loaded in cgi processing [11:21:34]execute_cgi json_proto POST (null) [11:21:34]execute_cgi path=json_proto method=POST [11:21:34]POST find Content-Length [11:21:34]Host: 172.17.47.196:8080 [11:21:34]Content-Length: 677 [11:21:34]Content-Type: application/json [11:21:34] [11:21:34]POST finish read [11:21:34]Found Content-Length = 677 [11:21:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:21:34]execute_script... [11:21:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:21:34]POST & json_proto [11:21:34]process_json_proto [11:21:34]json parsed OK: [11:21:34]protocol is kg_v1.0 [11:21:34]action value=close_receipt [11:21:34]process_action close_receipt [11:21:34]cmd_close_receipt [11:21:34]MH_GetDate [11:21:34]Write to MH i2c: F0 00 00 1D 00 0C [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 09 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: F0 09 00 1D 00 00 3F AC EE 66 4C 6B 94 66 05 [11:21:34]GetLastDocTimeStamp 1726917174 [11:21:34]current date 1726917695 [11:21:34]FM_GetShiftState [11:21:34]SAM_PROTO_GetShiftState [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 13 01 00 [11:21:34]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [11:21:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:21:34]wFMCommunicate OK [11:21:34]SAM_PROTO_GetShiftState done [11:21:34]FM_GetShiftState done [11:21:34]opened in 1726877910 [11:21:34]opened+sec_in_day 1726964310 [11:21:34]quantity*price = 40002 [11:21:34]sum+1 = 40003 [11:21:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 109 21.09.2024 11:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86331 ФПД: 186939564013549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86331&fm=186939564013549&tin=02508201610067®Number=0000000000092592&sum=40000 [11:21:36]StoreToDocumentArchive [11:21:36]shift 496 fd 86331 [11:21:36]save to /storage/0496/doc_00086331 [11:21:36]save last doc name /storage/0496/doc_00086331 to /storage/kkm_last_doc_name [11:21:36]save OK [11:21:36]Clear old archive folders... [11:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:36]tlvbuf is 01253BD0 [11:21:36]SAM_PROTO_ClearQueue [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 09 00 00 [11:21:36]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_ClearQueue done [11:21:36]KKMCreateOFDPacket [11:21:36]OFDProtocolAddRootSTLVToBuf [11:21:36]FM_MakeSignedData [11:21:36]FM_MakeSignedData [11:21:36]SAM_PROTO_SignData [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 01 02 [11:21:36]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=255 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 00 00 00 F4 03 04 00 3F AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 51 01 00 35 04 06 00 AA [11:21:36]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6D 00 00 00 F4 03 04 00 3F AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 51 01 00 35 04 06 00 AA 00 00 EB [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=10 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 02 02 05 05 42 4E B7 ED [11:21:36]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 05 42 4E B7 ED 00 00 EB [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:21:36]RAPDU: 90 00 [11:21:36]wFMCommunicate OK [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 0D 03 02 [11:21:36]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0B 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0B 00 2F 00 00 C6 31 D4 AA 76 E7 B9 B7 90 00 ED [11:21:36]RAPDU: C6 31 D4 AA 76 E7 B9 B7 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_SignData done [11:21:36]FM_MakeSignedData done [11:21:36]CreateOFDProtocolMessage [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 11 00 00 [11:21:36]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [11:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:36]wFMCommunicate OK [11:21:36]CreateOFDProtocolMessage done [11:21:36]OFDSenderStorePacket 86331 [11:21:36]StoreOFDPacket docnum=86331 [11:21:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3D 2F 07 01 46 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 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 6D 00 00 00 F4 03 04 00 3F AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 51 01 00 35 04 06 00 AA 05 42 4E B7 ED C6 31 D4 AA 76 E7 B9 B7 [11:21:36]CheckFolder [11:21:36]dirname=/storage/ofd_packets [11:21:36]CheckFolder done [11:21:36]ProducePacketName [11:21:36]name=ofd_packets/00086331 [11:21:36]NVStorageSaveData ofd_packets/00086331 [11:21:36]File name is /storage/ofd_packets/00086331 [11:21:36]Write 301 bytes [11:21:36]NVStorageSaveData done [11:21:36]OFDSenderStorePacket done [11:21:36]KKMCreateOFDPacket done [11:21:36]NVStorageSaveData kkm_last_timestamp [11:21:36]File name is /storage/kkm_last_timestamp [11:21:36]Write 4 bytes [11:21:36]NVStorageSaveData done [11:21:36]ExternCall_PrintAddStr [11:21:36]wPrintStart [11:21:36]Write to MH i2c: 01 00 00 31 00 31 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 07 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:21:37]RasterBufferAndPrint [11:21:37]line Счет N : (1)871224 [11:21:37]line ИНН: 02508201610067 [11:21:37]line Контрольно-Кассовый Чек [11:21:37]line ПРОДАЖА [11:21:37]line ТРК (МРК, ГНК) : 43 [11:21:37]line Товар: 2710124130 [11:21:37]line Аи-92-К-5 [11:21:37]line 5.900 * 67.80 [11:21:37]line = 400.02 [11:21:37]line НДС 12% НСП 1% [11:21:37]line > о реализуемом товаре [11:21:37]line ОКРУГЛЕНИЕ: -0.02 [11:21:37]line ИТОГО: 400.00 [11:21:37]line Внесено: 400.00 [11:21:37]line СДАЧА: 0.00 [11:21:37]line НСП 1% : 3.54 [11:21:37]line НДС 12% : 42.48 [11:21:37]line Наличными: 400.00 [11:21:37]line Безнал.: 0.00 [11:21:37]line Место: АЗС № 137 "Партнер Нефть" [11:21:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:21:37]line СНО: Общий режим [11:21:37]line Чек 109 21.09.2024 11:21 [11:21:37]line Смена: 496 ФФД: 1.0 [11:21:37]line ЗНМ: 0300000064 [11:21:37]line РНМ: 0000000000092592 [11:21:37]line Версия ККМ: 001 [11:21:37]line ФМ: 0000000000874979 [11:21:37]line ФД: 86331 [11:21:37]line ФПД: 186939564013549 [11:21:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86331&fm=186939564013549&tin=02508201610067®Number=0000000000092592&sum=40000 [11:21:37]OFD Sender: Processing packet 86330 [packets to send 269, broken 267] [11:21:37]ProducePacketName [11:21:37]name=ofd_packets/00086330 [11:21:37]OFD Sender: To server: pG, [11:21:37]CommunicateWithHost lk.salyk.kg:30040 [11:21:37]ConnectInit lk.salyk.kg [11:21:37]written 0, free lines is 4095 [11:21:37]Write to MH i2c: 01 00 00 5C 00 5C [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DD 0C 4C [11:21:37]RasterBufferAndPrint [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]line [11:21:37]written 0, free lines is 3317 [11:21:37]MH_Cut [11:21:37]Write to MH i2c: D1 01 00 63 00 01 35 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 01 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: D1 01 00 63 00 00 34 [11:21:37]Write to MH i2c: 01 00 00 64 00 64 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:38]*** Cut start [11:21:38]*** Partial cut [11:21:38]*** CUTSNS_PIN = 1 [11:21:38]*** CUTSNS_PIN = 0 [11:21:38]*** Brake cut motor [11:21:38]Read from MH i2c: 01 [11:21:38]MH_I2C_Read... [11:21:38]*** Stop cut motor [11:21:38]*** Cut end [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 64 00 00 00 00 00 00 FF 0F 79 [11:21:38]process_action close_receipt done [11:21:38]requested_data is exist [11:21:38]produce_requested_data [11:21:38]requested_item fm.sn is exist - process it [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 65 00 80 11 00 00 00 00 00 00 DF [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 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [11:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:38]wFMCommunicate OK [11:21:38]requested_item fd.num is exist - process it [11:21:38]SAM_PROTO_GetFieldsCounters [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 13 00 00 [11:21:38]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:39]Read from MH i2c: E2 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 62 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [11:21:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:39]wFMCommunicate OK [11:21:39]SAM_PROTO_GetFieldsCounters done [11:21:39]requested_item shift.num is exist - process it [11:21:39]requested_item shift.opened is exist - process it [11:21:39]req_shift_opened [11:21:39]FM_GetShiftState [11:21:39]SAM_PROTO_GetShiftState [11:21:39]wFMCommunicate request_size=4 [11:21:39]MH_SAM_APDU [11:21:39]CAPDU: 80 13 01 00 [11:21:39]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:39]Read from MH i2c: E2 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 0E 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [11:21:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:21:39]wFMCommunicate OK [11:21:39]SAM_PROTO_GetShiftState done [11:21:39]FM_GetShiftState done [11:21:39]req_shift_opened done [11:21:39]requested_item shift.open_date is exist - process it [11:21:39]req_shift_open_date [11:21:39]req_shift_open_date done [11:21:39]produce_requested_data done [11:21:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86331,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:21:39]process_action_free close_receipt [11:21:39]json_value_free [11:21:39]json_value_free done [11:21:39]process_json_proto returns [11:21:39]Send response to host [11:21:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86331,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:21:39]free response buf [11:21:39]execute_script done [11:21:39]execute_script returns [11:21:39]free content buf [11:21:39]Sock 9.Close socket [11:21:39]Sock 9.Thread stoped [11:21:40]accept exits with 10 [11:21:40]New connection [11:21:40]New thread 3066916196 created [11:21:40]Thread 3067059556 joined [11:21:40]Waiting for new connection... [11:21:40] Sock 10.Parse request [11:21:40]Sock 10.Check first char [11:21:40]Sock 10.First char is OK [11:21:40]request: POST /json_proto HTTP/1.0 [11:21:40]Method: POST [11:21:40]URL: /json_proto [11:21:40]Method is POST - this is cgi request [11:21:40]url: /json_proto [11:21:40]query_string will be loaded in cgi processing [11:21:40]execute_cgi json_proto POST (null) [11:21:40]execute_cgi path=json_proto method=POST [11:21:40]POST find Content-Length [11:21:40]Host: 172.17.47.196:8080 [11:21:40]Content-Length: 1003 [11:21:40]Content-Type: application/json [11:21:40] [11:21:40]POST finish read [11:21:40]Found Content-Length = 1003 [11:21:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147922", "tax_sys" : 0, "items" : [ { "code": "5449000000996", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,33\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600338001623", "name": "\u0412\u043E\u0434\u0430 \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u043D\u0435\u0433\u0430\u0437\u0438\u0440 \u0434/\u0434\u0435\u0442\u0435\u0439 0,33\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 165.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:40]execute_script... [11: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 : (3)147922", "tax_sys" : 0, "items" : [ { "code": "5449000000996", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,33\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600338001623", "name": "\u0412\u043E\u0434\u0430 \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u043D\u0435\u0433\u0430\u0437\u0438\u0440 \u0434/\u0434\u0435\u0442\u0435\u0439 0,33\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 165.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:40]POST & json_proto [11:21:40]process_json_proto [11:21:40]json parsed OK: [11:21:40]protocol is kg_v1.0 [11:21:40]action value=close_receipt [11:21:40]process_action close_receipt [11:21:40]cmd_close_receipt [11:21:40]MH_GetDate [11:21:40]Write to MH i2c: F0 00 00 68 00 57 [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: F0 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: F0 09 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: F0 09 00 68 00 00 44 AC EE 66 4C 6B 94 66 55 [11:21:40]GetLastDocTimeStamp 1726917695 [11:21:40]current date 1726917700 [11:21:40]FM_GetShiftState [11:21:40]SAM_PROTO_GetShiftState [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 13 01 00 [11:21:40]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [11:21:40]RAPDU: 09 00 01 D6 10 EE 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]opened in 1726877910 [11:21:40]opened+sec_in_day 1726964310 [11:21:40]quantity*price = 8500 [11:21:40]sum+1 = 8501 [11:21:40]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600338001623 Вода Фруто НЯНЯ негазир д/детей 0,33л 1.000 * 80.00 = 80.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 165.00 НСП 1% : 1.46 НДС 12% : 17.53 Наличными: 165.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 110 21.09.2024 11:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86332 ФПД: 261648063014003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112141&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86332&fm=261648063014003&tin=02508201610067®Number=0000000000092592&sum=16500 0 [11:21:42]StoreToDocumentArchive [11:21:42]shift 496 fd 86332 [11:21:42]save to /storage/0496/doc_00086332 [11:21:42]save last doc name /storage/0496/doc_00086332 to /storage/kkm_last_doc_name [11:21:42]save OK [11:21:42]Clear old archive folders... [11:21:42]ProcessDocumentItem done err = 0, tmpTLVsize=417 [11:21:42]tlvbuf is 012537A0 [11:21:42]SAM_PROTO_ClearQueue [11:21:42]wFMCommunicate request_size=4 [11:21:42]MH_SAM_APDU [11:21:42]CAPDU: 80 09 00 00 [11:21:42]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [11:21:42]Write i2c OK [11:21:42]MH_I2C_Read... [11:21:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:42]Read from MH i2c: E2 [11:21:42]MH_I2C_Read... [11:21:42]Read from MH i2c: E2 03 00 [11:21:42]MH_I2C_Read... [11:21:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:21:42]RAPDU: 90 00 [11:21:42]wFMCommunicate OK [11:21:42]SAM_PROTO_ClearQueue done [11:21:42]KKMCreateOFDPacket [11:21:42]OFDProtocolAddRootSTLVToBuf [11:21:42]FM_MakeSignedData [11:21:42]FM_MakeSignedData [11:21:42]SAM_PROTO_SignData [11:21:42]wFMCommunicate request_size=4 [11:21:42]MH_SAM_APDU [11:21:42]CAPDU: 80 0D 01 02 [11:21:42]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [11:21:42]Write i2c OK [11:21:42]MH_I2C_Read... [11:21:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:42]Read from MH i2c: E2 [11:21:42]MH_I2C_Read... [11:21:42]Read from MH i2c: E2 03 00 [11:21:42]MH_I2C_Read... [11:21:42]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [11:21:42]RAPDU: 90 00 [11:21:42]wFMCommunicate OK [11:21:42]wFMCommunicate request_size=255 [11:21:42]MH_SAM_APDU [11:21:42]CAPDU: 80 0D 02 02 FA 03 00 A1 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 [11:21:42]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 A1 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 00 00 FC [11:21:42]Write i2c OK [11:21:42]MH_I2C_Read... [11:21:42]Connected sock=6 [11:21:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AB 49 07 01 F7 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 6C 00 00 00 F4 03 04 00 36 AA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 51 01 00 35 04 06 00 F5 7C 93 54 83 D0 28 13 D8 D4 52 B1 F0 09 [11:21:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:42]Read from MH i2c: E2 [11:21:42]MH_I2C_Read... [11:21:42]Read from MH i2c: E2 03 00 [11:21:42]MH_I2C_Read... [11:21:42]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:21:42]RAPDU: 90 00 [11:21:42]wFMCommunicate OK [11:21:42]wFMCommunicate request_size=176 [11:21:42]MH_SAM_APDU [11:21:42]CAPDU: 80 0D 02 02 AB 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 45 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 51 01 00 35 04 06 00 ED F7 AF DA 24 73 [11:21:42]Write to MH i2c: E2 B3 00 79 00 80 0D 02 02 AB 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 45 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 51 01 00 35 04 06 00 ED F7 AF DA 24 73 00 00 6B [11:21:43]Write i2c OK [11:21:43]MH_I2C_Read... [11:21:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:43]Read from MH i2c: E2 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 03 00 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [11:21:43]RAPDU: 90 00 [11:21:43]wFMCommunicate OK [11:21:43]wFMCommunicate request_size=4 [11:21:43]MH_SAM_APDU [11:21:43]CAPDU: 80 0D 03 02 [11:21:43]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [11:21:43]Write i2c OK [11:21:43]MH_I2C_Read... [11:21:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:43]Read from MH i2c: E2 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 0B 00 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 0B 00 7A 00 00 9A 84 07 3F 50 EB DC 84 90 00 F5 [11:21:43]RAPDU: 9A 84 07 3F 50 EB DC 84 90 00 [11:21:43]wFMCommunicate OK [11:21:43]SAM_PROTO_SignData done [11:21:43]FM_MakeSignedData done [11:21:43]CreateOFDProtocolMessage [11:21:43]wFMCommunicate request_size=4 [11:21:43]MH_SAM_APDU [11:21:43]CAPDU: 80 11 00 00 [11:21:43]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [11:21:43]Write i2c OK [11:21:43]MH_I2C_Read... [11:21:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:43]Read from MH i2c: E2 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 17 00 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [11:21:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:43]wFMCommunicate OK [11:21:43]CreateOFDProtocolMessage done [11:21:43]OFDSenderStorePacket 86332 [11:21:43]StoreOFDPacket docnum=86332 [11:21:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 B5 01 00 00 EB 40 AD 01 3F 04 5A 03 01 00 03 00 A1 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 45 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 51 01 00 35 04 06 00 ED F7 AF DA 24 73 9A 84 07 3F 50 EB DC 84 [11:21:43]CheckFolder [11:21:43]dirname=/storage/ofd_packets [11:21:43]CheckFolder done [11:21:43]ProducePacketName [11:21:43]name=ofd_packets/00086332 [11:21:43]NVStorageSaveData ofd_packets/00086332 [11:21:43]File name is /storage/ofd_packets/00086332 [11:21:43]Write 467 bytes [11:21:43]NVStorageSaveData done [11:21:43]OFDSenderStorePacket done [11:21:43]KKMCreateOFDPacket done [11:21:43]NVStorageSaveData kkm_last_timestamp [11:21:43]File name is /storage/kkm_last_timestamp [11:21:43]Write 4 bytes [11:21:43]NVStorageSaveData done [11:21:43]ExternCall_PrintAddStr [11:21:43]wPrintStart [11:21:43]Write to MH i2c: 01 00 00 7C 00 7C [11:21:43]Write i2c OK [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: 01 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: 01 07 00 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [11:21:43]RasterBufferAndPrint [11:21:43]line Счет N : (3)147922 [11:21:43]line ИНН: 02508201610067 [11:21:43]line Контрольно-Кассовый Чек [11:21:43]line ПРОДАЖА [11:21:43]line Товар: 5449000000996 [11:21:43]line Напиток Кока-Кола 0,33л [11:21:43]line 1.000 * 85.00 [11:21:43]line = 85.00 [11:21:43]line НДС 12% НСП 1% [11:21:43]line > о реализуемом товаре [11:21:43]line Товар: 4600338001623 [11:21:43]line Вода Фруто НЯНЯ негазир д/детей 0,33л [11:21:43]line 1.000 * 80.00 [11:21:43]line = 80.00 [11:21:43]line НДС 12% НСП 1% [11:21:43]line > о реализуемом товаре [11:21:43]line ИТОГО: 165.00 [11:21:43]line НСП 1% : 1.46 [11:21:43]line НДС 12% : 17.53 [11:21:43]line Наличными: 165.00 [11:21:43]line Безнал.: 0.00 [11:21:43]line Место: АЗС № 137 "Партнер Нефть" [11:21:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:21:43]line СНО: Общий режим [11:21:43]line Чек 110 21.09.2024 11:21 [11:21:43]line Смена: 496 ФФД: 1.0 [11:21:43]line ЗНМ: 0300000064 [11:21:43]line РНМ: 0000000000092592 [11:21:43]line Версия ККМ: 001 [11:21:43]line ФМ: 0000000000874979 [11:21:43]line ФД: 86332 [11:21:43]line ФПД: 261648063014003 [11:21:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112141&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86332&fm=261648063014003&tin=02508201610067®Number=0000000000092592&sum=16500 [11:21:43]line 0 [11:21:43]written 0, free lines is 4095 [11:21:44]Write to MH i2c: 01 00 00 AB 00 AB [11:21:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F9 35 47 00 17 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 51 01 00 F4 03 04 00 17 57 EE 66 B6 04 01 00 00 EC 34 F9 5D 6C DD 5D 82 [11:21:44]CommunicateWithHost err = 0 [11:21:44]CheckOFDResponse [11:21:44]1017 (14) - 77093643461234 [11:21:44]1041 (16) - 0000000000874979 [11:21:44]1040 (4) - 86330 [11:21:44]1012 (4) - 21.09.2024 05:18 [11:21:44]1206 (1) - 0 [11:21:44]OFD Sender: Remove packet 86330 [11:21:44]ProducePacketName [11:21:44]name=ofd_packets/00086330 [11:21:44]NVStorageDeleteData [11:21:44]Write i2c OK [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: 01 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: 01 07 00 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 B4 0C 72 [11:21:44]RasterBufferAndPrint [11:21:44]line [11:21:44]line [11:21:44]line [11:21:44]line [11:21:44]line [11:21:44]written 0, free lines is 3472 [11:21:44]MH_Cut [11:21:44]Write to MH i2c: D1 01 00 B2 00 01 84 [11:21:44]Write i2c OK [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: D1 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: D1 01 00 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: D1 01 00 B2 00 00 83 [11:21:44]Write to MH i2c: 01 00 00 B3 00 B3 [11:21:44]Write i2c OK [11:21:44]MH_I2C_Read... [11:21:44]OFD Sender: Processing packet 86331 [packets to send 269, broken 267] [11:21:44]ProducePacketName [11:21:44]name=ofd_packets/00086331 [11:21:44]OFD Sender: To server: pG, [11:21:44]CommunicateWithHost lk.salyk.kg:30040 [11:21:44]ConnectInit lk.salyk.kg [11:21:44]*** Cut start [11:21:44]*** Partial cut [11:21:44]*** CUTSNS_PIN = 1 [11:21:44]*** CUTSNS_PIN = 0 [11:21:45]*** Brake cut motor [11:21:45]Read from MH i2c: 01 [11:21:45]MH_I2C_Read... [11:21:45]*** Stop cut motor [11:21:45]*** Cut end [11:21:45]Read from MH i2c: 01 07 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [11:21:45]process_action close_receipt done [11:21:45]requested_data is exist [11:21:45]produce_requested_data [11:21:45]requested_item fm.sn is exist - process it [11:21:45]wFMCommunicate request_size=4 [11:21:45]MH_SAM_APDU [11:21:45]CAPDU: 80 11 00 00 [11:21:45]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 17 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [11:21:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:21:45]wFMCommunicate OK [11:21:45]requested_item fd.num is exist - process it [11:21:45]SAM_PROTO_GetFieldsCounters [11:21:45]wFMCommunicate request_size=4 [11:21:45]MH_SAM_APDU [11:21:45]CAPDU: 80 13 00 00 [11:21:45]Write to MH i2c: E2 08 00 B5 00 80 13 00 00 00 00 00 00 31 [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:45]Connected sock=6 [11:21:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3D 2F 07 01 46 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 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 Read from MH i2c: 00 E2 00 62 00 00 00 EB [11:21:45]03 MH_I2C_Read... [11:21:45]26 00 EF 03 0F Read from MH i2c: 00 E2 F6 62 03 00 01 B5 00 00 01 00 F7 5D 03 00 06 B9 00 04 62 01 01 00 00 01 00 11 00 04 00 10 EE 00 03 30 0F 30 00 30 F2 30 03 30 01 30 00 30 01 30 F3 30 03 30 06 38 00 37 98 34 10 39 00 37 00 39 00 0D 00 04 07 10 04 00 06 30 00 30 40 30 9C 30 00 30 00 30 00 30 00 30 39 30 30 30 39 32 35 39 32 10 04 04 00 3C 51 01 00 0E 04 04 00 04 F0 06 01 00 00 00 00 00 12 00 04 00 04 00 00 00 6E 1F 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 02 04 00 00 01 00 00 00 12 00 04 00 04 90 00 00 6D 29 [11:21:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 00 30 00 30 00 30 F4 30 03 38 04 37 00 34 3F 39 AC 37 EE 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 66 39 0E 32 04 10 04 04 00 04 F0 00 01 3C 00 51 00 01 B9 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 04 00 01 6E 00 00 01 00 0D 00 04 57 10 04 00 04 30 00 30 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:46]wFMCommunicate OK [11:21:46]SAM_PROTO_GetFieldsCounters done [11:21:46]requested_item shift.num is exist - process it [11:21:46]requested_item shift.opened is exist - process it [11:21:46]30 req_shift_opened [11:21:46]30 FM_GetShiftState [11:21:46]30 SAM_PROTO_GetShiftState [11:21:46]30 wFMCommunicate request_size=4 [11:21:46]30 MH_SAM_APDU [11:21:46]30 CAPDU: 30 80 30 13 30 01 00 [11:21:46]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [11:21:46]39 32 Write i2c OK [11:21:46]35 MH_I2C_Read... [11:21:46]39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 51 01 00 35 04 06 00 AA 05 42 4E B7 ED C6 31 D4 AA 76 E7 B9 B7 [11:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:46]Read from MH i2c: E2 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 0E 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 79 [11:21:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:21:46]wFMCommunicate OK [11:21:46]SAM_PROTO_GetShiftState done [11:21:46]FM_GetShiftState done [11:21:46]req_shift_opened done [11:21:46]requested_item shift.open_date is exist - process it [11:21:46]req_shift_open_date [11:21:46]req_shift_open_date done [11:21:46]produce_requested_data done [11:21:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86332,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:21:46]process_action_free close_receipt [11:21:46]json_value_free [11:21:46]json_value_free done [11:21:46]process_json_proto returns [11:21:46]Send response to host [11:21:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86332,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:21:46]free response buf [11:21:46]execute_script done [11:21:46]execute_script returns [11:21:46]free content buf [11:21:46]Sock 10.Close socket [11:21:46]Sock 10.Thread stoped [11:21:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 53 47 47 00 70 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 51 01 00 F4 03 04 00 1B 57 EE 66 B6 04 01 00 00 7F 0A 95 47 9C 05 03 65 [11:21:46]CommunicateWithHost err = 0 [11:21:46]CheckOFDResponse [11:21:46]1017 (14) - 77093643461234 [11:21:46]1041 (16) - 0000000000874979 [11:21:46]1040 (4) - 86331 [11:21:46]1012 (4) - 21.09.2024 05:18 [11:21:46]1206 (1) - 0 [11:21:46]OFD Sender: Remove packet 86331 [11:21:46]ProducePacketName [11:21:46]name=ofd_packets/00086331 [11:21:46]NVStorageDeleteData [11:21:47]OFD Sender: Processing packet 86332 [packets to send 268, broken 267] [11:21:47]ProducePacketName [11:21:47]name=ofd_packets/00086332 [11:21:47]OFD Sender: To server: pG, [11:21:47]CommunicateWithHost lk.salyk.kg:30040 [11:21:47]ConnectInit lk.salyk.kg [11:21:47]Connected sock=6 [11:21:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 B5 01 00 00 EB 40 AD 01 3F 04 5A 03 01 00 03 00 A1 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 06 00 00 00 00 07 04 06 00 74 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 45 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 51 01 00 35 04 06 00 ED F7 AF DA 24 73 9A 84 07 3F 50 EB DC 84 [11:21:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 55 C3 47 00 74 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 51 01 00 F4 03 04 00 1D 57 EE 66 B6 04 01 00 00 07 90 32 79 85 45 34 A6 [11:21:48]CommunicateWithHost err = 0 [11:21:48]CheckOFDResponse [11:21:48]1017 (14) - 77093643461234 [11:21:48]1041 (16) - 0000000000874979 [11:21:48]1040 (4) - 86332 [11:21:48]1012 (4) - 21.09.2024 05:18 [11:21:48]1206 (1) - 0 [11:21:48]OFD Sender: Remove packet 86332 [11:21:48]ProducePacketName [11:21:48]name=ofd_packets/00086332 [11:21:48]NVStorageDeleteData [11:21:49]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:18]recv_with_timeout no data received [11:22:19]OFD Sender: No OFD packet to send [11:22:20]accept exits with 9 [11:22:20]New connection [11:22:20]New thread 3067059556 created [11:22:20]Thread 3066916196 joined [11:22:20]Waiting for new connection... [11:22:20] Sock 9.Parse request [11:22:20]Sock 9.Check first char [11:22:20]Sock 9.First char is OK [11:22:20]request: POST /json_proto HTTP/1.0 [11:22:20]Method: POST [11:22:20]URL: /json_proto [11:22:20]Method is POST - this is cgi request [11:22:20]url: /json_proto [11:22:20]query_string will be loaded in cgi processing [11:22:20]execute_cgi json_proto POST (null) [11:22:20]execute_cgi path=json_proto method=POST [11:22:20]POST find Content-Length [11:22:20]Host: 172.17.47.196:8080 [11:22:20]Content-Length: 677 [11:22:20]Content-Type: application/json [11:22:20] [11:22:20]POST finish read [11:22:20]Found Content-Length = 677 [11:22:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:22:20]execute_script... [11:22: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)871225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:22:20]POST & json_proto [11:22:20]process_json_proto [11:22:20]json parsed OK: [11:22:20]protocol is kg_v1.0 [11:22:20]action value=close_receipt [11:22:20]process_action close_receipt [11:22:20]cmd_close_receipt [11:22:20]MH_GetDate [11:22:20]Write to MH i2c: F0 00 00 B7 00 A6 [11:22:20]Write i2c OK [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: F0 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: F0 09 00 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: F0 09 00 B7 00 00 6D AC EE 66 4C 6B 94 66 CD [11:22:20]GetLastDocTimeStamp 1726917701 [11:22:20]current date 1726917741 [11:22:20]FM_GetShiftState [11:22:20]SAM_PROTO_GetShiftState [11:22:20]wFMCommunicate request_size=4 [11:22:20]MH_SAM_APDU [11:22:20]CAPDU: 80 13 01 00 [11:22:20]Write to MH i2c: E2 08 00 B8 00 80 13 01 00 00 00 00 00 35 [11:22:20]Write i2c OK [11:22:20]MH_I2C_Read... [11:22:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:20]Read from MH i2c: E2 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 0E 00 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 0E 00 B8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7B [11:22:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:22:20]wFMCommunicate OK [11:22:20]SAM_PROTO_GetShiftState done [11:22:20]FM_GetShiftState done [11:22:20]opened in 1726877910 [11:22:20]opened+sec_in_day 1726964310 [11:22:20]quantity*price = 50036 [11:22:20]sum+1 = 50037 [11:22:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 111 21.09.2024 11:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86333 ФПД: 218684095569189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112221&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86333&fm=218684095569189&tin=02508201610067®Number=0000000000092592&sum=50000 [11:22:21]StoreToDocumentArchive [11:22:21]shift 496 fd 86333 [11:22:21]save to /storage/0496/doc_00086333 [11:22:21]save last doc name /storage/0496/doc_00086333 to /storage/kkm_last_doc_name [11:22:21]save OK [11:22:21]Clear old archive folders... [11:22:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:21]tlvbuf is 012940A0 [11:22:21]SAM_PROTO_ClearQueue [11:22:21]wFMCommunicate request_size=4 [11:22:21]MH_SAM_APDU [11:22:21]CAPDU: 80 09 00 00 [11:22:21]Write to MH i2c: E2 08 00 C5 00 80 09 00 00 00 00 00 00 37 [11:22:21]Write i2c OK [11:22:21]MH_I2C_Read... [11:22:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:21]Read from MH i2c: E2 [11:22:21]MH_I2C_Read... [11:22:21]Read from MH i2c: E2 03 00 [11:22:21]MH_I2C_Read... [11:22:21]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [11:22:21]RAPDU: 90 00 [11:22:21]wFMCommunicate OK [11:22:21]SAM_PROTO_ClearQueue done [11:22:21]KKMCreateOFDPacket [11:22:21]OFDProtocolAddRootSTLVToBuf [11:22:21]FM_MakeSignedData [11:22:21]FM_MakeSignedData [11:22:21]SAM_PROTO_SignData [11:22:21]wFMCommunicate request_size=4 [11:22:21]MH_SAM_APDU [11:22:21]CAPDU: 80 0D 01 02 [11:22:21]Write to MH i2c: E2 08 00 C6 00 80 0D 01 02 00 00 00 00 3F [11:22:21]Write i2c OK [11:22:21]MH_I2C_Read... [11:22:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:21]Read from MH i2c: E2 [11:22:21]MH_I2C_Read... [11:22:21]Read from MH i2c: E2 03 00 [11:22:21]MH_I2C_Read... [11:22:21]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [11:22:21]RAPDU: 90 00 [11:22:21]wFMCommunicate OK [11:22:21]wFMCommunicate request_size=255 [11:22:21]MH_SAM_APDU [11:22: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6D AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 51 01 00 35 04 06 00 C6 [11:22:21]Write to MH i2c: E2 02 01 C7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6D AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 51 01 00 35 04 06 00 C6 00 00 EE [11:22:22]Write i2c OK [11:22:22]MH_I2C_Read... [11:22:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:22]Read from MH i2c: E2 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 03 00 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [11:22:22]RAPDU: 90 00 [11:22:22]wFMCommunicate OK [11:22:22]wFMCommunicate request_size=10 [11:22:22]MH_SAM_APDU [11:22:22]CAPDU: 80 0D 02 02 05 E4 5B D5 9D 25 [11:22:22]Write to MH i2c: E2 0D 00 C8 00 80 0D 02 02 05 00 E4 5B D5 9D 25 00 00 22 [11:22:22]Write i2c OK [11:22:22]MH_I2C_Read... [11:22:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:22]Read from MH i2c: E2 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 03 00 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [11:22:22]RAPDU: 90 00 [11:22:22]wFMCommunicate OK [11:22:22]wFMCommunicate request_size=4 [11:22:22]MH_SAM_APDU [11:22:22]CAPDU: 80 0D 03 02 [11:22:22]Write to MH i2c: E2 08 00 C9 00 80 0D 03 02 00 00 00 00 44 [11:22:22]Write i2c OK [11:22:22]MH_I2C_Read... [11:22:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:22]Read from MH i2c: E2 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 0B 00 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 0B 00 C9 00 00 4E FC DF 1B 83 31 18 F7 90 00 4C [11:22:22]RAPDU: 4E FC DF 1B 83 31 18 F7 90 00 [11:22:22]wFMCommunicate OK [11:22:22]SAM_PROTO_SignData done [11:22:22]FM_MakeSignedData done [11:22:22]CreateOFDProtocolMessage [11:22:22]wFMCommunicate request_size=4 [11:22:22]MH_SAM_APDU [11:22:22]CAPDU: 80 11 00 00 [11:22:22]Write to MH i2c: E2 08 00 CA 00 80 11 00 00 00 00 00 00 44 [11:22:22]Write i2c OK [11:22:22]MH_I2C_Read... [11:22:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:22]Read from MH i2c: E2 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 17 00 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: E2 17 00 CA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A3 [11:22:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:22:22]wFMCommunicate OK [11:22:22]CreateOFDProtocolMessage done [11:22:22]OFDSenderStorePacket 86333 [11:22:22]StoreOFDPacket docnum=86333 [11:22:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1E 24 07 01 26 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6D AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 51 01 00 35 04 06 00 C6 E4 5B D5 9D 25 4E FC DF 1B 83 31 18 F7 [11:22:22]CheckFolder [11:22:22]dirname=/storage/ofd_packets [11:22:22]CheckFolder done [11:22:22]ProducePacketName [11:22:22]name=ofd_packets/00086333 [11:22:22]NVStorageSaveData ofd_packets/00086333 [11:22:22]File name is /storage/ofd_packets/00086333 [11:22:22]Write 301 bytes [11:22:22]NVStorageSaveData done [11:22:22]OFDSenderStorePacket done [11:22:22]KKMCreateOFDPacket done [11:22:22]NVStorageSaveData kkm_last_timestamp [11:22:22]File name is /storage/kkm_last_timestamp [11:22:22]Write 4 bytes [11:22:22]NVStorageSaveData done [11:22:22]ExternCall_PrintAddStr [11:22:22]wPrintStart [11:22:22]Write to MH i2c: 01 00 00 CB 00 CB [11:22:22]Write i2c OK [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: 01 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: 01 07 00 [11:22:22]MH_I2C_Read... [11:22:22]Read from MH i2c: 01 07 00 CB 00 00 00 00 00 00 FF 0F E0 [11:22:22]RasterBufferAndPrint [11:22:22]line Счет N : (1)871225 [11:22:22]line ИНН: 02508201610067 [11:22:22]line Контрольно-Кассовый Чек [11:22:22]line ПРОДАЖА [11:22:22]line ТРК (МРК, ГНК) : 43 [11:22:22]line Товар: 2710124130 [11:22:22]line Аи-92-К-5 [11:22:22]line 7.380 * 67.80 [11:22:22]line = 500.36 [11:22:22]line НДС 12% НСП 1% [11:22:22]line > о реализуемом товаре [11:22:22]line ОКРУГЛЕНИЕ: -0.36 [11:22:22]line ИТОГО: 500.00 [11:22:22]line Внесено: 500.00 [11:22:22]line СДАЧА: 0.00 [11:22:22]line НСП 1% : 4.43 [11:22:22]line НДС 12% : 53.14 [11:22:22]line Наличными: 500.00 [11:22:22]line Безнал.: 0.00 [11:22:22]line Место: АЗС № 137 "Партнер Нефть" [11:22:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:22:22]line СНО: Общий режим [11:22:22]line Чек 111 21.09.2024 11:22 [11:22:22]line Смена: 496 ФФД: 1.0 [11:22:22]line ЗНМ: 0300000064 [11:22:22]line РНМ: 0000000000092592 [11:22:22]line Версия ККМ: 001 [11:22:22]line ФМ: 0000000000874979 [11:22:22]line ФД: 86333 [11:22:22]line ФПД: 218684095569189 [11:22:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112221&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86333&fm=218684095569189&tin=02508201610067®Number=0000000000092592&sum=50000 [11:22:22]written 0, free lines is 4095 [11:22:22]OFD Sender: Processing packet 86333 [packets to send 268, broken 267] [11:22:22]ProducePacketName [11:22:22]name=ofd_packets/00086333 [11:22:22]OFD Sender: To server: pG, [11:22:22]CommunicateWithHost lk.salyk.kg:30040 [11:22:22]ConnectInit lk.salyk.kg [11:22:23]Write to MH i2c: 01 00 00 F6 00 F6 [11:22:23]Write i2c OK [11:22:23]MH_I2C_Read... [11:22:23]Read from MH i2c: 01 [11:22:23]MH_I2C_Read... [11:22:23]Read from MH i2c: 01 07 00 [11:22:23]MH_I2C_Read... [11:22:23]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 E4 0C ED [11:22:23]RasterBufferAndPrint [11:22:23]line [11:22:23]line [11:22:23]line [11:22:23]line [11:22:23]line [11:22:23]written 0, free lines is 3327 [11:22:23]MH_Cut [11:22:23]Write to MH i2c: D1 01 00 FD 00 01 CF [11:22:23]Write i2c OK [11:22:23]MH_I2C_Read... [11:22:23]Read from MH i2c: D1 [11:22:23]MH_I2C_Read... [11:22:23]Read from MH i2c: D1 01 00 [11:22:23]MH_I2C_Read... [11:22:23]Read from MH i2c: D1 01 00 FD 00 00 CE [11:22:23]Write to MH i2c: 01 00 00 FE 00 FE [11:22:23]Write i2c OK [11:22:23]MH_I2C_Read... [11:22:23]Connected sock=10 [11:22:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1E 24 07 01 26 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 6D AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 *** Cut start [11:22:23]37 34 39 37 39 10 04 04 00 3D 51 01 00 35 04 06 *** Partial cut [11:22:23]00 C6 E4 5B D5 9D 25 4E FC DF *** CUTSNS_PIN = 1 [11:22:23]1B 83 31 18 F7 [11:22:23]*** CUTSNS_PIN = 0 [11:22:24]*** Brake cut motor [11:22:24]Read from MH i2c: 01 [11:22:24]MH_I2C_Read... [11:22:24]*** Stop cut motor [11:22:24]*** Cut end [11:22:24]Read from MH i2c: 01 07 00 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: 01 07 00 FE 00 00 00 00 00 00 FF 0F 13 [11:22:24]process_action close_receipt done [11:22:24]requested_data is exist [11:22:24]produce_requested_data [11:22:24]requested_item fm.sn is exist - process it [11:22:24]wFMCommunicate request_size=4 [11:22:24]MH_SAM_APDU [11:22:24]CAPDU: 80 11 00 00 [11:22:24]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [11:22:24]Write i2c OK [11:22:24]MH_I2C_Read... [11:22:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:24]Read from MH i2c: E2 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: E2 17 00 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D8 [11:22:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:22:24]wFMCommunicate OK [11:22:24]requested_item fd.num is exist - process it [11:22:24]SAM_PROTO_GetFieldsCounters [11:22:24]wFMCommunicate request_size=4 [11:22:24]MH_SAM_APDU [11:22:24]CAPDU: 80 13 00 00 [11:22:24]Write to MH i2c: E2 08 00 00 01 80 13 00 00 00 00 00 00 7D [11:22:24]Write i2c OK [11:22:24]MH_I2C_Read... [11:22:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:24]Read from MH i2c: E2 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: E2 62 00 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: E2 62 00 00 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [11:22:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:24]wFMCommunicate OK [11:22:24]SAM_PROTO_GetFieldsCounters done [11:22:24]requested_item shift.num is exist - process it [11:22:24]requested_item shift.opened is exist - process it [11:22:24]req_shift_opened [11:22:24]FM_GetShiftState [11:22:24]SAM_PROTO_GetShiftState [11:22:24]wFMCommunicate request_size=4 [11:22:24]MH_SAM_APDU [11:22:24]CAPDU: 80 13 01 00 [11:22:24]Write to MH i2c: E2 08 00 01 01 80 13 01 00 00 00 00 00 7F [11:22:24]Write i2c OK [11:22:24]MH_I2C_Read... [11:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:24]Read from MH i2c: E2 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: E2 0E 00 [11:22:24]MH_I2C_Read... [11:22:24]Read from MH i2c: E2 0E 00 01 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C5 [11:22:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:22:24]wFMCommunicate OK [11:22:24]SAM_PROTO_GetShiftState done [11:22:24]FM_GetShiftState done [11:22:24]req_shift_opened done [11:22:24]requested_item shift.open_date is exist - process it [11:22:24]req_shift_open_date [11:22:24]req_shift_open_date done [11:22:24]produce_requested_data done [11:22:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86333,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:22:24]process_action_free close_receipt [11:22:24]json_value_free [11:22:24]json_value_free done [11:22:24]process_json_proto returns [11:22:24]Send response to host [11:22:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86333,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:22:24]free response buf [11:22:24]execute_script done [11:22:24]execute_script returns [11:22:24]free content buf [11:22:24]Sock 9.Close socket [11:22:24]Sock 9.Thread stoped [11:22:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 54 07 47 00 AE A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 51 01 00 F4 03 04 00 42 57 EE 66 B6 04 01 00 00 09 53 C7 C7 0D 64 FD 36 [11:22:27]CommunicateWithHost err = 0 [11:22:27]CheckOFDResponse [11:22:27]1017 (14) - 77093643461234 [11:22:27]1041 (16) - 0000000000874979 [11:22:27]1040 (4) - 86333 [11:22:27]1012 (4) - 21.09.2024 05:18 [11:22:27]1206 (1) - 0 [11:22:27]OFD Sender: Remove packet 86333 [11:22:27]ProducePacketName [11:22:27]name=ofd_packets/00086333 [11:22:27]NVStorageDeleteData [11:22:27]OFD Sender: No OFD packet to send [11:22:32]OFD Sender: No OFD packet to send [11:22:34]accept exits with 7 [11:22:34]New connection [11:22:34]New thread 3066916196 created [11:22:34]Thread 3067059556 joined [11:22:34]Waiting for new connection... [11:22:34] Sock 7.Parse request [11:22:34]Sock 7.Check first char [11:22:34]Sock 7.First char is OK [11:22:34]request: POST /json_proto HTTP/1.0 [11:22:34]Method: POST [11:22:34]URL: /json_proto [11:22:34]Method is POST - this is cgi request [11:22:34]url: /json_proto [11:22:34]query_string will be loaded in cgi processing [11:22:34]execute_cgi json_proto POST (null) [11:22:34]execute_cgi path=json_proto method=POST [11:22:34]POST find Content-Length [11:22:34]Host: 172.17.47.196:8080 [11:22:34]Content-Length: 677 [11:22:34]Content-Type: application/json [11:22:34] [11:22:34]POST finish read [11:22:34]Found Content-Length = 677 [11:22:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:22:34]execute_script... [11:22: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)871226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:22:34]POST & json_proto [11:22:34]process_json_proto [11:22:34]json parsed OK: [11:22:34]protocol is kg_v1.0 [11:22:34]action value=close_receipt [11:22:34]process_action close_receipt [11:22:34]cmd_close_receipt [11:22:34]MH_GetDate [11:22:34]Write to MH i2c: F0 00 00 02 01 F2 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: F0 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: F0 09 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: F0 09 00 02 01 00 7B AC EE 66 4C 6B 94 66 27 [11:22:34]GetLastDocTimeStamp 1726917741 [11:22:34]current date 1726917755 [11:22:34]FM_GetShiftState [11:22:34]SAM_PROTO_GetShiftState [11:22:34]wFMCommunicate request_size=4 [11:22:34]MH_SAM_APDU [11:22:34]CAPDU: 80 13 01 00 [11:22:34]Write to MH i2c: E2 08 00 03 01 80 13 01 00 00 00 00 00 81 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:34]Read from MH i2c: E2 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 0E 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 0E 00 03 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C7 [11:22:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:22:34]wFMCommunicate OK [11:22:34]SAM_PROTO_GetShiftState done [11:22:34]FM_GetShiftState done [11:22:34]opened in 1726877910 [11:22:34]opened+sec_in_day 1726964310 [11:22:34]quantity*price = 50036 [11:22:34]sum+1 = 50037 [11:22:34]Check (price>sum+1) || (price+1 о реализуемом товаре [11:22:36]line ОКРУГЛЕНИЕ: -0.36 [11:22:36]line ИТОГО: 500.00 [11:22:36]line Внесено: 500.00 [11:22:36]line СДАЧА: 0.00 [11:22:36]line НСП 1% : 4.43 [11:22:36]line НДС 12% : 53.14 [11:22:36]line Наличными: 500.00 [11:22:36]line Безнал.: 0.00 [11:22:36]line Место: АЗС № 137 "Партнер Нефть" [11:22:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:22:36]line СНО: Общий режим [11:22:36]line Чек 112 21.09.2024 11:22 [11:22:36]line Смена: 496 ФФД: 1.0 [11:22:36]line ЗНМ: 0300000064 [11:22:36]line РНМ: 0000000000092592 [11:22:36]line Версия ККМ: 001 [11:22:36]line ФМ: 0000000000874979 [11:22:36]line ФД: 86334 [11:22:36]line ФПД: 120074372135921 [11:22:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112235&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86334&fm=120074372135921&tin=02508201610067®Number=0000000000092592&sum=50000 [11:22:36]written 0, free lines is 4095 [11:22:36]OFD Sender: Processing packet 86334 [packets to send 268, broken 267] [11:22:36]ProducePacketName [11:22:36]name=ofd_packets/00086334 [11:22:36]OFD Sender: To server: pG, [11:22:36]CommunicateWithHost lk.salyk.kg:30040 [11:22:36]ConnectInit lk.salyk.kg [11:22:37]Write to MH i2c: 01 00 00 41 01 42 [11:22:37]Write i2c OK [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: 01 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: 01 07 00 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: 01 07 00 41 01 00 00 00 00 00 DF 0C 34 [11:22:37]RasterBufferAndPrint [11:22:37]line [11:22:37]line [11:22:37]line [11:22:37]line [11:22:37]line [11:22:37]written 0, free lines is 3327 [11:22:37]MH_Cut [11:22:37]Write to MH i2c: D1 01 00 48 01 01 1B [11:22:37]Write i2c OK [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: D1 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: D1 01 00 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: D1 01 00 48 01 00 1A [11:22:37]Write to MH i2c: 01 00 00 49 01 4A [11:22:37]Write i2c OK [11:22:37]MH_I2C_Read... [11:22:37]Connected sock=11 [11:22:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 CF 07 01 4A 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 *** Cut start [11:22:38]00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 *** Partial cut [11:22:38]04 *** CUTSNS_PIN = 1 [11:22:38]06 *** CUTSNS_PIN = 0 [11:22:38]00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 7B AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 51 01 00 35 04 06 00 6D 34 *** Brake cut motor [11:22:38]FE 4C 3B F1 E1 1A C8 29 80 EA B3 13 [11:22:38]Read from MH i2c: *** Stop cut motor [11:22:38]01 *** Cut end [11:22:38] [11:22:38]MH_I2C_Read... [11:22:38]Read from MH i2c: 01 07 00 [11:22:38]MH_I2C_Read... [11:22:38]Read from MH i2c: 01 07 00 49 01 00 00 00 00 00 FF 0F 5F [11:22:38]process_action close_receipt done [11:22:38]requested_data is exist [11:22:38]produce_requested_data [11:22:38]requested_item fm.sn is exist - process it [11:22:38]wFMCommunicate request_size=4 [11:22:38]MH_SAM_APDU [11:22:38]CAPDU: 80 11 00 00 [11:22:38]Write to MH i2c: E2 08 00 4A 01 80 11 00 00 00 00 00 00 C5 [11:22:38]Write i2c OK [11:22:38]MH_I2C_Read... [11:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:38]Read from MH i2c: E2 [11:22:38]MH_I2C_Read... [11:22:38]Read from MH i2c: E2 17 00 [11:22:38]MH_I2C_Read... [11:22:38]Read from MH i2c: E2 17 00 4A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 24 [11:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:22:38]wFMCommunicate OK [11:22:38]requested_item fd.num is exist - process it [11:22:38]SAM_PROTO_GetFieldsCounters [11:22:38]wFMCommunicate request_size=4 [11:22:38]MH_SAM_APDU [11:22:38]CAPDU: 80 13 00 00 [11:22:38]Write to MH i2c: E2 08 00 4B 01 80 13 00 00 00 00 00 00 C8 [11:22:38]Write i2c OK [11:22:38]MH_I2C_Read... [11:22:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CF 1D 47 00 5B B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 51 01 00 F4 03 04 00 4F 57 EE 66 B6 04 01 00 00 31 46 70 56 2E 68 D3 33 [11:22:38]CommunicateWithHost err = 0 [11:22:38]CheckOFDResponse [11:22:38]1017 (14) - 77093643461234 [11:22:38]1041 (16) - 0000000000874979 [11:22:38]1040 (4) - 86334 [11:22:38]1012 (4) - 21.09.2024 05:19 [11:22:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:38]1206 (1) - 0 [11:22:38]OFD Sender: Remove packet 86334 [11:22:38]ProducePacketName [11:22:38]name=ofd_packets/00086334 [11:22:38]NVStorageDeleteData [11:22:38]Read from MH i2c: E2 [11:22:38]MH_I2C_Read... [11:22:38]Read from MH i2c: E2 62 00 [11:22:38]MH_I2C_Read... [11:22:38]Read from MH i2c: E2 62 00 4B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [11:22:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:39]wFMCommunicate OK [11:22:39]SAM_PROTO_GetFieldsCounters done [11:22:39]requested_item shift.num is exist - process it [11:22:39]requested_item shift.opened is exist - process it [11:22:39]req_shift_opened [11:22:39]FM_GetShiftState [11:22:39]SAM_PROTO_GetShiftState [11:22:39]wFMCommunicate request_size=4 [11:22:39]MH_SAM_APDU [11:22:39]CAPDU: 80 13 01 00 [11:22:39]Write to MH i2c: E2 08 00 4C 01 80 13 01 00 00 00 00 00 CA [11:22:39]Write i2c OK [11:22:39]MH_I2C_Read... [11:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:39]Read from MH i2c: E2 [11:22:39]MH_I2C_Read... [11:22:39]Read from MH i2c: E2 0E 00 [11:22:39]MH_I2C_Read... [11:22:39]Read from MH i2c: E2 0E 00 4C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 10 [11:22:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:22:39]wFMCommunicate OK [11:22:39]SAM_PROTO_GetShiftState done [11:22:39]FM_GetShiftState done [11:22:39]req_shift_opened done [11:22:39]requested_item shift.open_date is exist - process it [11:22:39]req_shift_open_date [11:22:39]req_shift_open_date done [11:22:39]produce_requested_data done [11:22:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86334,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:22:39]process_action_free close_receipt [11:22:39]json_value_free [11:22:39]json_value_free done [11:22:39]process_json_proto returns [11:22:39]Send response to host [11:22:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86334,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:22:39]free response buf [11:22:39]execute_script done [11:22:39]execute_script returns [11:22:39]free content buf [11:22:39]Sock 7.Close socket [11:22:39]Sock 7.Thread stoped [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:05]recv_with_timeout no data received [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:21]recv_with_timeout no data received [11:23:24]OFD Sender: No OFD packet to send [11:23:27]accept exits with 10 [11:23:27]New connection [11:23:27]New thread 3067059556 created [11:23:27]Thread 3066916196 joined [11:23:27]Waiting for new connection... [11:23:27] Sock 10.Parse request [11:23:27]Sock 10.Check first char [11:23:27]Sock 10.First char is OK [11:23:27]request: POST /json_proto HTTP/1.0 [11:23:27]Method: POST [11:23:27]URL: /json_proto [11:23:27]Method is POST - this is cgi request [11:23:27]url: /json_proto [11:23:27]query_string will be loaded in cgi processing [11:23:27]execute_cgi json_proto POST (null) [11:23:27]execute_cgi path=json_proto method=POST [11:23:27]POST find Content-Length [11:23:27]Host: 172.17.47.196:8080 [11:23:27]Content-Length: 687 [11:23:27]Content-Type: application/json [11:23:27] [11:23:27]POST finish read [11:23:27]Found Content-Length = 687 [11:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:27]execute_script... [11:23: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)871228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:27]POST & json_proto [11:23:27]process_json_proto [11:23:27]json parsed OK: [11:23:27]protocol is kg_v1.0 [11:23:27]action value=close_receipt [11:23:27]process_action close_receipt [11:23:27]cmd_close_receipt [11:23:27]MH_GetDate [11:23:27]Write to MH i2c: F0 00 00 4D 01 3D [11:23:27]Write i2c OK [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: F0 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: F0 09 00 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: F0 09 00 4D 01 00 B0 AC EE 66 4C 6B 94 66 A7 [11:23:27]GetLastDocTimeStamp 1726917755 [11:23:27]current date 1726917808 [11:23:27]FM_GetShiftState [11:23:27]SAM_PROTO_GetShiftState [11:23:27]wFMCommunicate request_size=4 [11:23:27]MH_SAM_APDU [11:23:27]CAPDU: 80 13 01 00 [11:23:27]Write to MH i2c: E2 08 00 4E 01 80 13 01 00 00 00 00 00 CC [11:23:27]Write i2c OK [11:23:27]MH_I2C_Read... [11:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:27]Read from MH i2c: E2 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: E2 0E 00 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: E2 0E 00 4E 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 12 [11:23:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:23:27]wFMCommunicate OK [11:23:27]SAM_PROTO_GetShiftState done [11:23:27]FM_GetShiftState done [11:23:27]opened in 1726877910 [11:23:27]opened+sec_in_day 1726964310 [11:23:27]quantity*price = 120015 [11:23:27]sum+1 = 120016 [11:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 113 21.09.2024 11:23 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86335 ФПД: 122735117783696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86335&fm=122735117783696&tin=02508201610067®Number=0000000000092592&sum=120000 [11:23:28]StoreToDocumentArchive [11:23:28]shift 496 fd 86335 [11:23:28]save to /storage/0496/doc_00086335 [11:23:28]save last doc name /storage/0496/doc_00086335 to /storage/kkm_last_doc_name [11:23:28]save OK [11:23:28]Clear old archive folders... [11:23:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:23:28]tlvbuf is 012376C0 [11:23:28]SAM_PROTO_ClearQueue [11:23:28]wFMCommunicate request_size=4 [11:23:28]MH_SAM_APDU [11:23:28]CAPDU: 80 09 00 00 [11:23:28]Write to MH i2c: E2 08 00 5B 01 80 09 00 00 00 00 00 00 CE [11:23:28]Write i2c OK [11:23:28]MH_I2C_Read... [11:23:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:28]Read from MH i2c: E2 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 03 00 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [11:23:28]RAPDU: 90 00 [11:23:28]wFMCommunicate OK [11:23:28]SAM_PROTO_ClearQueue done [11:23:28]KKMCreateOFDPacket [11:23:28]OFDProtocolAddRootSTLVToBuf [11:23:28]FM_MakeSignedData [11:23:28]FM_MakeSignedData [11:23:28]SAM_PROTO_SignData [11:23:28]wFMCommunicate request_size=4 [11:23:28]MH_SAM_APDU [11:23:28]CAPDU: 80 0D 01 02 [11:23:28]Write to MH i2c: E2 08 00 5C 01 80 0D 01 02 00 00 00 00 D6 [11:23:28]Write i2c OK [11:23:28]MH_I2C_Read... [11:23:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:28]Read from MH i2c: E2 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 03 00 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [11:23:28]RAPDU: 90 00 [11:23:28]wFMCommunicate OK [11:23:28]wFMCommunicate request_size=255 [11:23:28]MH_SAM_APDU [11:23:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B0 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 51 01 00 35 04 06 00 [11:23:28]Write to MH i2c: E2 02 01 5D 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B0 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 51 01 00 35 04 06 00 00 00 61 [11:23:28]Write i2c OK [11:23:28]MH_I2C_Read... [11:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:29]Read from MH i2c: E2 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 03 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [11:23:29]RAPDU: 90 00 [11:23:29]wFMCommunicate OK [11:23:29]wFMCommunicate request_size=11 [11:23:29]MH_SAM_APDU [11:23:29]CAPDU: 80 0D 02 02 06 6F A0 7F 18 D2 90 [11:23:29]Write to MH i2c: E2 0E 00 5E 01 80 0D 02 02 06 00 6F A0 7F 18 D2 90 00 00 ED [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:29]Read from MH i2c: E2 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 03 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 03 00 5E 01 00 90 00 D3 [11:23:29]RAPDU: 90 00 [11:23:29]wFMCommunicate OK [11:23:29]wFMCommunicate request_size=4 [11:23:29]MH_SAM_APDU [11:23:29]CAPDU: 80 0D 03 02 [11:23:29]Write to MH i2c: E2 08 00 5F 01 80 0D 03 02 00 00 00 00 DB [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:29]Read from MH i2c: E2 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 0B 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 0B 00 5F 01 00 D4 50 C1 62 E0 DD D8 B6 90 00 6E [11:23:29]RAPDU: D4 50 C1 62 E0 DD D8 B6 90 00 [11:23:29]wFMCommunicate OK [11:23:29]SAM_PROTO_SignData done [11:23:29]FM_MakeSignedData done [11:23:29]CreateOFDProtocolMessage [11:23:29]wFMCommunicate request_size=4 [11:23:29]MH_SAM_APDU [11:23:29]CAPDU: 80 11 00 00 [11:23:29]Write to MH i2c: E2 08 00 60 01 80 11 00 00 00 00 00 00 DB [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:29]Read from MH i2c: E2 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 17 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: E2 17 00 60 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3A [11:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:23:29]wFMCommunicate OK [11:23:29]CreateOFDProtocolMessage done [11:23:29]OFDSenderStorePacket 86335 [11:23:29]StoreOFDPacket docnum=86335 [11:23:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 79 A9 08 01 A5 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B0 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 51 01 00 35 04 06 00 6F A0 7F 18 D2 90 D4 50 C1 62 E0 DD D8 B6 [11:23:29]CheckFolder [11:23:29]dirname=/storage/ofd_packets [11:23:29]CheckFolder done [11:23:29]ProducePacketName [11:23:29]name=ofd_packets/00086335 [11:23:29]NVStorageSaveData ofd_packets/00086335 [11:23:29]File name is /storage/ofd_packets/00086335 [11:23:29]Write 302 bytes [11:23:29]NVStorageSaveData done [11:23:29]OFDSenderStorePacket done [11:23:29]KKMCreateOFDPacket done [11:23:29]NVStorageSaveData kkm_last_timestamp [11:23:29]File name is /storage/kkm_last_timestamp [11:23:29]Write 4 bytes [11:23:29]NVStorageSaveData done [11:23:29]ExternCall_PrintAddStr [11:23:29]wPrintStart [11:23:29]Write to MH i2c: 01 00 00 61 01 62 [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: 01 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: 01 07 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: 01 07 00 61 01 00 00 00 00 00 FF 0F 77 [11:23:29]RasterBufferAndPrint [11:23:29]line Счет N : (1)871228 [11:23:29]line ИНН: 02508201610067 [11:23:29]line Контрольно-Кассовый Чек [11:23:29]line ПРОДАЖА [11:23:29]line ТРК (МРК, ГНК) : 21 [11:23:29]line Товар: 2710194210 [11:23:29]line ДТ(л)-К-4 [11:23:29]line 15.750 * 76.20 [11:23:29]line = 1200.15 [11:23:29]line НДС 12% НСП 1% [11:23:29]line > о реализуемом товаре [11:23:29]line ОКРУГЛЕНИЕ: -0.15 [11:23:29]line ИТОГО: 1200.00 [11:23:29]line Внесено: 1200.00 [11:23:29]line СДАЧА: 0.00 [11:23:29]line НСП 1% : 10.62 [11:23:29]line НДС 12% : 127.45 [11:23:29]line Наличными: 1200.00 [11:23:29]line Безнал.: 0.00 [11:23:29]line Место: АЗС № 137 "Партнер Нефть" [11:23:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:23:29]line СНО: Общий режим [11:23:29]line Чек 113 21.09.2024 11:23 [11:23:29]line Смена: 496 ФФД: 1.0 [11:23:29]line ЗНМ: 0300000064 [11:23:29]line РНМ: 0000000000092592 [11:23:29]line Версия ККМ: 001 [11:23:29]line ФМ: 0000000000874979 [11:23:29]line ФД: 86335 [11:23:29]line ФПД: 122735117783696 [11:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86335&fm=122735117783696&tin=02508201610067®Number=0000000000092592&sum=120000 [11:23:29]OFD Sender: Processing packet 86335 [packets to send 268, broken 267] [11:23:29]ProducePacketName [11:23:29]name=ofd_packets/00086335 [11:23:29]OFD Sender: To server: pG, [11:23:29]CommunicateWithHost lk.salyk.kg:30040 [11:23:29]ConnectInit lk.salyk.kg [11:23:29]written 0, free lines is 4095 [11:23:29]Write to MH i2c: 01 00 00 8C 01 8D [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: 01 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: 01 07 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 E7 0C 87 [11:23:29]RasterBufferAndPrint [11:23:29]line [11:23:29]line [11:23:29]line [11:23:29]line [11:23:29]line [11:23:29]written 0, free lines is 3330 [11:23:29]MH_Cut [11:23:29]Write to MH i2c: D1 01 00 93 01 01 66 [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: D1 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: D1 01 00 [11:23:29]MH_I2C_Read... [11:23:29]Read from MH i2c: D1 01 00 93 01 00 65 [11:23:29]Write to MH i2c: 01 00 00 94 01 95 [11:23:29]Write i2c OK [11:23:29]MH_I2C_Read... [11:23:30]*** Cut start [11:23:30]*** Partial cut [11:23:30]*** CUTSNS_PIN = 1 [11:23:30]*** CUTSNS_PIN = 0 [11:23:30]*** Brake cut motor [11:23:31]Read from MH i2c: 01 [11:23:31]MH_I2C_Read... [11:23:31]*** Stop cut motor [11:23:31]*** Cut end [11:23:31]Read from MH i2c: 01 07 00 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: 01 07 00 94 01 00 00 00 00 00 FF 0F AA [11:23:31]process_action close_receipt done [11:23:31]requested_data is exist [11:23:31]produce_requested_data [11:23:31]requested_item fm.sn is exist - process it [11:23:31]wFMCommunicate request_size=4 [11:23:31]MH_SAM_APDU [11:23:31]CAPDU: 80 11 00 00 [11:23:31]Write to MH i2c: E2 08 00 95 01 80 11 00 00 00 00 00 00 10 [11:23:31]Write i2c OK [11:23:31]MH_I2C_Read... [11:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:31]Read from MH i2c: E2 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: E2 17 00 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: E2 17 00 95 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6F [11:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:23:31]wFMCommunicate OK [11:23:31]requested_item fd.num is exist - process it [11:23:31]SAM_PROTO_GetFieldsCounters [11:23:31]wFMCommunicate request_size=4 [11:23:31]MH_SAM_APDU [11:23:31]CAPDU: 80 13 00 00 [11:23:31]Write to MH i2c: E2 08 00 96 01 80 13 00 00 00 00 00 00 13 [11:23:31]Write i2c OK [11:23:31]MH_I2C_Read... [11:23:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:31]Read from MH i2c: E2 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: E2 62 00 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: E2 62 00 96 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [11:23:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:31]wFMCommunicate OK [11:23:31]SAM_PROTO_GetFieldsCounters done [11:23:31]requested_item shift.num is exist - process it [11:23:31]requested_item shift.opened is exist - process it [11:23:31]req_shift_opened [11:23:31]FM_GetShiftState [11:23:31]SAM_PROTO_GetShiftState [11:23:31]wFMCommunicate request_size=4 [11:23:31]MH_SAM_APDU [11:23:31]CAPDU: 80 13 01 00 [11:23:31]Write to MH i2c: E2 08 00 97 01 80 13 01 00 00 00 00 00 15 [11:23:31]Write i2c OK [11:23:31]MH_I2C_Read... [11:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:31]Read from MH i2c: E2 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: E2 0E 00 [11:23:31]MH_I2C_Read... [11:23:31]Read from MH i2c: E2 0E 00 97 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5B [11:23:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:23:31]wFMCommunicate OK [11:23:31]SAM_PROTO_GetShiftState done [11:23:31]FM_GetShiftState done [11:23:31]req_shift_opened done [11:23:31]requested_item shift.open_date is exist - process it [11:23:31]req_shift_open_date [11:23:31]req_shift_open_date done [11:23:31]produce_requested_data done [11:23:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86335,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:23:31]process_action_free close_receipt [11:23:31]json_value_free [11:23:31]json_value_free done [11:23:31]process_json_proto returns [11:23:31]Send response to host [11:23:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86335,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:23:31]free response buf [11:23:31]execute_script done [11:23:31]execute_script returns [11:23:31]free content buf [11:23:31]Sock 10.Close socket [11:23:31]Sock 10.Thread stoped [11:23:37]recv_with_timeout no data received [11:23:40]accept exits with 9 [11:23:40]New connection [11:23:40]New thread 3066916196 created [11:23:40]Thread 3067059556 joined [11:23:40]Waiting for new connection... [11:23:40] Sock 9.Parse request [11:23:40]Sock 9.Check first char [11:23:40]Sock 9.First char is OK [11:23:40]request: POST /json_proto HTTP/1.0 [11:23:40]Method: POST [11:23:40]URL: /json_proto [11:23:40]Method is POST - this is cgi request [11:23:40]url: /json_proto [11:23:40]query_string will be loaded in cgi processing [11:23:40]execute_cgi json_proto POST (null) [11:23:40]execute_cgi path=json_proto method=POST [11:23:40]POST find Content-Length [11:23:40]Host: 172.17.47.196:8080 [11:23:40]Content-Length: 678 [11:23:40]Content-Type: application/json [11:23:40] [11:23:40]POST finish read [11:23:40]Found Content-Length = 678 [11:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [11:23:40]execute_script... [11: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)871227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [11:23:40]POST & json_proto [11:23:40]process_json_proto [11:23:40]json parsed OK: [11:23:40]protocol is kg_v1.0 [11:23:40]action value=close_receipt [11:23:40]process_action close_receipt [11:23:40]cmd_close_receipt [11:23:40]MH_GetDate [11:23:40]Write to MH i2c: F0 00 00 98 01 88 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: F0 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: F0 09 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: F0 09 00 98 01 00 BD AC EE 66 4C 6B 94 66 FF [11:23:40]GetLastDocTimeStamp 1726917808 [11:23:40]current date 1726917821 [11:23:40]FM_GetShiftState [11:23:40]SAM_PROTO_GetShiftState [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 13 01 00 [11:23:40]Write to MH i2c: E2 08 00 99 01 80 13 01 00 00 00 00 00 17 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:41]Read from MH i2c: E2 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 0E 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 0E 00 99 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5D [11:23:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:23:41]wFMCommunicate OK [11:23:41]SAM_PROTO_GetShiftState done [11:23:41]FM_GetShiftState done [11:23:41]opened in 1726877910 [11:23:41]opened+sec_in_day 1726964310 [11:23:41]quantity*price = 70037 [11:23:41]sum+1 = 70038 [11:23:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 114 21.09.2024 11:23 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86336 ФПД: 21206159295246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112341&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86336&fm=21206159295246&tin=02508201610067®Number=0000000000092592&sum=70000 [11:23:42]StoreToDocumentArchive [11:23:42]shift 496 fd 86336 [11:23:42]save to /storage/0496/doc_00086336 [11:23:42]save last doc name /storage/0496/doc_00086336 to /storage/kkm_last_doc_name [11:23:42]save OK [11:23:42]Clear old archive folders... [11:23:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:42]tlvbuf is 0127B050 [11:23:42]SAM_PROTO_ClearQueue [11:23:42]wFMCommunicate request_size=4 [11:23:42]MH_SAM_APDU [11:23:42]CAPDU: 80 09 00 00 [11:23:42]Write to MH i2c: E2 08 00 A6 01 80 09 00 00 00 00 00 00 19 [11:23:42]Write i2c OK [11:23:42]MH_I2C_Read... [11:23:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:42]Read from MH i2c: E2 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [11:23:42]RAPDU: 90 00 [11:23:42]wFMCommunicate OK [11:23:42]SAM_PROTO_ClearQueue done [11:23:42]KKMCreateOFDPacket [11:23:42]OFDProtocolAddRootSTLVToBuf [11:23:42]FM_MakeSignedData [11:23:42]FM_MakeSignedData [11:23:42]SAM_PROTO_SignData [11:23:42]wFMCommunicate request_size=4 [11:23:42]MH_SAM_APDU [11:23:42]CAPDU: 80 0D 01 02 [11:23:42]Write to MH i2c: E2 08 00 A7 01 80 0D 01 02 00 00 00 00 21 [11:23:42]Write i2c OK [11:23:42]MH_I2C_Read... [11:23:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:42]Read from MH i2c: E2 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [11:23:42]RAPDU: 90 00 [11:23:42]wFMCommunicate OK [11:23:42]wFMCommunicate request_size=255 [11:23:42]MH_SAM_APDU [11: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 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 72 00 00 00 F4 03 04 00 BD AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 51 01 00 35 04 06 00 13 [11:23:42]Write to MH i2c: E2 02 01 A8 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 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 72 00 00 00 F4 03 04 00 BD AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 51 01 00 35 04 06 00 13 00 00 5A [11:23:42]Write i2c OK [11:23:42]MH_I2C_Read... [11:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:42]Read from MH i2c: E2 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [11:23:42]RAPDU: 90 00 [11:23:42]wFMCommunicate OK [11:23:42]wFMCommunicate request_size=10 [11:23:42]MH_SAM_APDU [11:23:42]CAPDU: 80 0D 02 02 05 49 71 97 83 0E [11:23:42]Write to MH i2c: E2 0D 00 A9 01 80 0D 02 02 05 00 49 71 97 83 0E 00 00 10 [11:23:42]Write i2c OK [11:23:42]MH_I2C_Read... [11:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:42]Read from MH i2c: E2 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 [11:23:42]MH_I2C_Read... [11:23:42]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [11:23:42]RAPDU: 90 00 [11:23:42]wFMCommunicate OK [11:23:42]wFMCommunicate request_size=4 [11:23:42]MH_SAM_APDU [11:23:43]CAPDU: 80 0D 03 02 [11:23:43]Write to MH i2c: E2 08 00 AA 01 80 0D 03 02 00 00 00 00 26 [11:23:43]Write i2c OK [11:23:43]MH_I2C_Read... [11:23:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:43]Read from MH i2c: E2 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: E2 0B 00 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: E2 0B 00 AA 01 00 E9 D4 B3 46 07 A8 A8 BF 90 00 F3 [11:23:43]RAPDU: E9 D4 B3 46 07 A8 A8 BF 90 00 [11:23:43]wFMCommunicate OK [11:23:43]SAM_PROTO_SignData done [11:23:43]FM_MakeSignedData done [11:23:43]CreateOFDProtocolMessage [11:23:43]wFMCommunicate request_size=4 [11:23:43]MH_SAM_APDU [11:23:43]CAPDU: 80 11 00 00 [11:23:43]Write to MH i2c: E2 08 00 AB 01 80 11 00 00 00 00 00 00 26 [11:23:43]Write i2c OK [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: E2 [11:23:43]MH_I2C_Read... [11:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:43]Read from MH i2c: E2 17 00 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: E2 17 00 AB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [11:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:23:43]wFMCommunicate OK [11:23:43]CreateOFDProtocolMessage done [11:23:43]OFDSenderStorePacket 86336 [11:23:43]StoreOFDPacket docnum=86336 [11:23:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 71 F5 07 01 66 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 72 00 00 00 F4 03 04 00 BD AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 51 01 00 35 04 06 00 13 49 71 97 83 0E E9 D4 B3 46 07 A8 A8 BF [11:23:43]CheckFolder [11:23:43]dirname=/storage/ofd_packets [11:23:43]CheckFolder done [11:23:43]ProducePacketName [11:23:43]name=ofd_packets/00086336 [11:23:43]NVStorageSaveData ofd_packets/00086336 [11:23:43]File name is /storage/ofd_packets/00086336 [11:23:43]Write 301 bytes [11:23:43]NVStorageSaveData done [11:23:43]OFDSenderStorePacket done [11:23:43]KKMCreateOFDPacket done [11:23:43]NVStorageSaveData kkm_last_timestamp [11:23:43]File name is /storage/kkm_last_timestamp [11:23:43]Write 4 bytes [11:23:43]NVStorageSaveData done [11:23:43]ExternCall_PrintAddStr [11:23:43]wPrintStart [11:23:43]Write to MH i2c: 01 00 00 AC 01 AD [11:23:43]Write i2c OK [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: 01 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: 01 07 00 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: 01 07 00 AC 01 00 00 00 00 00 FF 0F C2 [11:23:43]RasterBufferAndPrint [11:23:43]line Счет N : (1)871227 [11:23:43]line ИНН: 02508201610067 [11:23:43]line Контрольно-Кассовый Чек [11:23:43]line ПРОДАЖА [11:23:43]line ТРК (МРК, ГНК) : 63 [11:23:43]line Товар: 2710124130 [11:23:43]line Аи-92-К-5 [11:23:43]line 10.330 * 67.80 [11:23:43]line = 700.37 [11:23:43]line НДС 12% НСП 1% [11:23:43]line > о реализуемом товаре [11:23:43]line ОКРУГЛЕНИЕ: -0.37 [11:23:43]line ИТОГО: 700.00 [11:23:43]line Внесено: 700.00 [11:23:43]line СДАЧА: 0.00 [11:23:43]line НСП 1% : 6.20 [11:23:43]line НДС 12% : 74.38 [11:23:43]line Наличными: 700.00 [11:23:43]line Безнал.: 0.00 [11:23:43]line Место: АЗС № 137 "Партнер Нефть" [11:23:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:23:43]line СНО: Общий режим [11:23:43]line Чек 114 21.09.2024 11:23 [11:23:43]line Смена: 496 ФФД: 1.0 [11:23:43]line ЗНМ: 0300000064 [11:23:43]line РНМ: 0000000000092592 [11:23:43]line Версия ККМ: 001 [11:23:43]line ФМ: 0000000000874979 [11:23:43]line ФД: 86336 [11:23:43]line ФПД: 21206159295246 [11:23:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112341&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86336&fm=21206159295246&tin=02508201610067®Number=0000000000092592&sum=70000 [11:23:43]written 0, free lines is 4095 [11:23:43]Write to MH i2c: 01 00 00 D7 01 D8 [11:23:43]Write i2c OK [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: 01 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: 01 07 00 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 E2 0C CD [11:23:43]RasterBufferAndPrint [11:23:43]line [11:23:43]line [11:23:43]line [11:23:43]line [11:23:43]line [11:23:43]written 0, free lines is 3326 [11:23:43]MH_Cut [11:23:43]Write to MH i2c: D1 01 00 DE 01 01 B1 [11:23:43]Write i2c OK [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: D1 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: D1 01 00 [11:23:43]MH_I2C_Read... [11:23:43]Read from MH i2c: D1 01 00 DE 01 00 B0 [11:23:43]Write to MH i2c: 01 00 00 DF 01 E0 [11:23:43]Write i2c OK [11:23:43]MH_I2C_Read... [11:23:44]*** Cut start [11:23:44]*** Partial cut [11:23:44]*** CUTSNS_PIN = 1 [11:23:44]*** CUTSNS_PIN = 0 [11:23:44]*** Brake cut motor [11:23:45]Read from MH i2c: 01 [11:23:45]MH_I2C_Read... [11:23:45]*** Stop cut motor [11:23:45]*** Cut end [11:23:45]Read from MH i2c: 01 07 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: 01 07 00 DF 01 00 00 00 00 00 FF 0F F5 [11:23:45]process_action close_receipt done [11:23:45]requested_data is exist [11:23:45]produce_requested_data [11:23:45]requested_item fm.sn is exist - process it [11:23:45]wFMCommunicate request_size=4 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 11 00 00 [11:23:45]Write to MH i2c: E2 08 00 E0 01 80 11 00 00 00 00 00 00 5B [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 17 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 17 00 E0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BA [11:23:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:23:45]wFMCommunicate OK [11:23:45]requested_item fd.num is exist - process it [11:23:45]SAM_PROTO_GetFieldsCounters [11:23:45]wFMCommunicate request_size=4 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 13 00 00 [11:23:45]Write to MH i2c: E2 08 00 E1 01 80 13 00 00 00 00 00 00 5E [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 62 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 62 00 E1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 40 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [11:23:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 40 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:45]wFMCommunicate OK [11:23:45]SAM_PROTO_GetFieldsCounters done [11:23:45]requested_item shift.num is exist - process it [11:23:45]requested_item shift.opened is exist - process it [11:23:45]req_shift_opened [11:23:45]FM_GetShiftState [11:23:45]SAM_PROTO_GetShiftState [11:23:45]wFMCommunicate request_size=4 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 13 01 00 [11:23:45]Write to MH i2c: E2 08 00 E2 01 80 13 01 00 00 00 00 00 60 [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 0E 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 0E 00 E2 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A6 [11:23:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:23:45]wFMCommunicate OK [11:23:45]SAM_PROTO_GetShiftState done [11:23:45]FM_GetShiftState done [11:23:45]req_shift_opened done [11:23:45]requested_item shift.open_date is exist - process it [11:23:45]req_shift_open_date [11:23:45]req_shift_open_date done [11:23:45]produce_requested_data done [11:23:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86336,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:23:45]process_action_free close_receipt [11:23:45]json_value_free [11:23:45]json_value_free done [11:23:45]process_json_proto returns [11:23:45]Send response to host [11:23:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86336,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:23:45]free response buf [11:23:45]execute_script done [11:23:45]execute_script returns [11:23:45]free content buf [11:23:45]Sock 9.Close socket [11:23:45]Sock 9.Thread stoped [11:23:48]Connected sock=11 [11:23:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 79 A9 08 01 A5 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 B0 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 51 01 00 35 04 06 00 6F A0 7F 18 D2 90 D4 50 C1 62 E0 DD D8 B6 [11:23:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FE F7 47 00 2B 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 51 01 00 F4 03 04 00 9A 57 EE 66 B6 04 01 00 00 CC 7B E7 3E C5 DC 7F 33 [11:23:53]CommunicateWithHost err = 0 [11:23:53]CheckOFDResponse [11:23:53]1017 (14) - 77093643461234 [11:23:53]1041 (16) - 0000000000874979 [11:23:53]1040 (4) - 86335 [11:23:53]1012 (4) - 21.09.2024 05:20 [11:23:53]1206 (1) - 0 [11:23:53]OFD Sender: Remove packet 86335 [11:23:53]ProducePacketName [11:23:53]name=ofd_packets/00086335 [11:23:53]NVStorageDeleteData [11:23:54]OFD Sender: Processing packet 86336 [packets to send 268, broken 267] [11:23:54]ProducePacketName [11:23:54]name=ofd_packets/00086336 [11:23:54]OFD Sender: To server: pG, [11:23:54]CommunicateWithHost lk.salyk.kg:30040 [11:23:54]ConnectInit lk.salyk.kg [11:23:57]recv_with_timeout no data received [11:23:59]ConnectInit Can't take IP for lk.salyk.kg [11:23:59]CommunicateWithHost connect error [11:23:59]CommunicateWithHost err = -1 [11:23:59]OFD Sender: Server communicate error [11:23:59]OFD Sender: Processing packet 86336 [packets to send 268, broken 267] [11:23:59]ProducePacketName [11:23:59]name=ofd_packets/00086336 [11:23:59]OFD Sender: To server: pG, [11:23:59]CommunicateWithHost lk.salyk.kg:30040 [11:23:59]ConnectInit lk.salyk.kg [11:24:02]accept exits with 7 [11:24:02]New connection [11:24:02]New thread 3067059556 created [11:24:02]Thread 3066916196 joined [11:24:02]Waiting for new connection... [11:24:02] Sock 7.Parse request [11:24:02]Sock 7.Check first char [11:24:02]Sock 7.First char is OK [11:24:02]request: POST /json_proto HTTP/1.0 [11:24:02]Method: POST [11:24:02]URL: /json_proto [11:24:02]Method is POST - this is cgi request [11:24:02]url: /json_proto [11:24:02]query_string will be loaded in cgi processing [11:24:02]execute_cgi json_proto POST (null) [11:24:02]execute_cgi path=json_proto method=POST [11:24:02]POST find Content-Length [11:24:02]Host: 172.17.47.196:8080 [11:24:02]Content-Length: 678 [11:24:02]Content-Type: application/json [11:24:02] [11:24:02]POST finish read [11:24:02]Found Content-Length = 678 [11:24:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [11:24:02]execute_script... [11:24:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [11:24:02]POST & json_proto [11:24:02]process_json_proto [11:24:02]json parsed OK: [11:24:02]protocol is kg_v1.0 [11:24:02]action value=close_receipt [11:24:02]process_action close_receipt [11:24:02]cmd_close_receipt [11:24:02]MH_GetDate [11:24:02]Write to MH i2c: F0 00 00 E3 01 D3 [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: F0 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: F0 09 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: F0 09 00 E3 01 00 D2 AC EE 66 4C 6B 94 66 5F [11:24:02]GetLastDocTimeStamp 1726917821 [11:24:02]current date 1726917842 [11:24:02]FM_GetShiftState [11:24:02]SAM_PROTO_GetShiftState [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 13 01 00 [11:24:02]Write to MH i2c: E2 08 00 E4 01 80 13 01 00 00 00 00 00 62 [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 0E 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 0E 00 E4 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A8 [11:24:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:24:02]wFMCommunicate OK [11:24:02]SAM_PROTO_GetShiftState done [11:24:02]FM_GetShiftState done [11:24:02]opened in 1726877910 [11:24:02]opened+sec_in_day 1726964310 [11:24:02]quantity*price = 70037 [11:24:02]sum+1 = 70038 [11:24:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 115 21.09.2024 11:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86337 ФПД: 84700432428548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112403&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86337&fm=84700432428548&tin=02508201610067®Number=0000000000092592&sum=70000 [11:24:03]StoreToDocumentArchive [11:24:03]shift 496 fd 86337 [11:24:03]save to /storage/0496/doc_00086337 [11:24:03]save last doc name /storage/0496/doc_00086337 to /storage/kkm_last_doc_name [11:24:03]save OK [11:24:03]Clear old archive folders... [11:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:03]tlvbuf is 011EBA90 [11:24:03]SAM_PROTO_ClearQueue [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 09 00 00 [11:24:03]Write to MH i2c: E2 08 00 F1 01 80 09 00 00 00 00 00 00 64 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]SAM_PROTO_ClearQueue done [11:24:03]KKMCreateOFDPacket [11:24:03]OFDProtocolAddRootSTLVToBuf [11:24:03]FM_MakeSignedData [11:24:03]FM_MakeSignedData [11:24:03]SAM_PROTO_SignData [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 01 02 [11:24:03]Write to MH i2c: E2 08 00 F2 01 80 0D 01 02 00 00 00 00 6C [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]wFMCommunicate request_size=255 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 00 00 00 F4 03 04 00 D3 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 51 01 00 35 04 06 00 4D [11:24:03]Write to MH i2c: E2 02 01 F3 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 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 73 00 00 00 F4 03 04 00 D3 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 51 01 00 35 04 06 00 4D 00 00 F7 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:04]Read from MH i2c: E2 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 03 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [11:24:04]RAPDU: 90 00 [11:24:04]wFMCommunicate OK [11:24:04]wFMCommunicate request_size=10 [11:24:04]MH_SAM_APDU [11:24:04]CAPDU: 80 0D 02 02 05 08 DB 2F EE 04 [11:24:04]Write to MH i2c: E2 0D 00 F4 01 80 0D 02 02 05 00 08 DB 2F EE 04 00 00 7D [11:24:04]ConnectInit Can't take IP for lk.salyk.kg [11:24:04]CommunicateWithHost connect error [11:24:04]CommunicateWithHost err = -1 [11:24:04]OFD Sender: Server communicate error [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:04]Read from MH i2c: E2 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 03 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [11:24:04]RAPDU: 90 00 [11:24:04]wFMCommunicate OK [11:24:04]wFMCommunicate request_size=4 [11:24:04]MH_SAM_APDU [11:24:04]CAPDU: 80 0D 03 02 [11:24:04]Write to MH i2c: E2 08 00 F5 01 80 0D 03 02 00 00 00 00 71 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:04]Read from MH i2c: E2 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 0B 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 0B 00 F5 01 00 95 C8 FC 95 5F 28 2F C7 90 00 DD [11:24:04]RAPDU: 95 C8 FC 95 5F 28 2F C7 90 00 [11:24:04]wFMCommunicate OK [11:24:04]SAM_PROTO_SignData done [11:24:04]FM_MakeSignedData done [11:22:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]wFMCommunicate request_size=13 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 15 02 00 08 F4 03 04 00 7B AC EE 66 [11:22:35]Write to MH i2c: E2 10 00 0C 01 80 15 02 00 08 00 F4 03 04 00 7B AC EE 66 00 00 13 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]wFMCommunicate request_size=25 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [11:22:35]Write to MH i2c: E2 1C 00 0D 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 F2 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 15 03 00 [11:22:35]Write to MH i2c: E2 08 00 0E 01 80 15 03 00 00 00 00 00 90 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 40 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 40 00 0E 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 70 00 00 00 35 04 06 00 6D 34 FE 4C 3B F1 90 00 9A [11:22:35]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 70 00 00 00 35 04 06 00 6D 34 FE 4C 3B F1 90 00 [11:22:35]wFMCommunicate OK [11:22:35]SAM_PROTO_ProcessDocument answer len = 59 [11:22:35]SAM_PROTO_ProcessDocument done [11:22:35]SetTLVBufToDocument [11:22:35]Processing tag 1209 (04B9) [11:22:35]Malloc new data [11:22:35]Processing tag 1041 (0411) [11:22:35]Processing tag 1040 (0410) [11:22:35]Malloc new data [11:22:35]Processing tag 1038 (040E) [11:22:35]Malloc new data [11:22:35]Processing tag 1042 (0412) [11:22:35]Malloc new data [11:22:35]Processing tag 1077 (0435) [11:22:35]Malloc new data [11:22:35]SetTLVBufToDocument err=0 [11:22:35]KKMLoadAndSignReceiptData store KKM data [11:22:35]KKMLoadAndSignReceiptData err=0 [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 11 00 00 [11:22:35]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 17 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [11:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:22:35]wFMCommunicate OK [11:22:35]Счет N : (1)871226 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 53 Товар: 2710124130 Аи-92-К-5 7.380 * 67.80 = 500.36 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 112 21.09.2024 11:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86334 ФПД: 120074372135921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112235&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86334&fm=120074372135921&tin=02508201610067®Number=0000000000092592&sum=50000 [11:22:35]StoreToDocumentArchive [11:22:35]shift 496 fd 86334 [11:22:35]save to /storage/0496/doc_00086334 [11:22:35]save last doc name /storage/0496/doc_00086334 to /storage/kkm_last_doc_name [11:22:35]save OK [11:22:35]Clear old archive folders... [11:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:35]tlvbuf is 01242390 [11:22:35]SAM_PROTO_ClearQueue [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 09 00 00 [11:22:35]Write to MH i2c: E2 08 00 10 01 80 09 00 00 00 00 00 00 83 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]SAM_PROTO_ClearQueue done [11:22:35]KKMCreateOFDPacket [11:22:35]OFDProtocolAddRootSTLVToBuf [11:22:35]FM_MakeSignedData [11:22:35]FM_MakeSignedData [11:22:35]SAM_PROTO_SignData [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 0D 01 02 [11:22:35]Write to MH i2c: E2 08 00 11 01 80 0D 01 02 00 00 00 00 8B [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 03 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [11:22:36]RAPDU: 90 00 [11:22:36]wFMCommunicate OK [11:22:36]wFMCommunicate request_size=255 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 7B AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 51 01 00 35 04 06 00 6D [11:22:36]Write to MH i2c: E2 02 01 12 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 70 00 00 00 F4 03 04 00 7B AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 51 01 00 35 04 06 00 6D 00 00 F1 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 03 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [11:22:36]RAPDU: 90 00 [11:22:36]wFMCommunicate OK [11:22:36]wFMCommunicate request_size=10 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 0D 02 02 05 34 FE 4C 3B F1 [11:22:36]Write to MH i2c: E2 0D 00 13 01 80 0D 02 02 05 00 34 FE 4C 3B F1 00 00 42 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 03 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [11:22:36]RAPDU: 90 00 [11:22:36]wFMCommunicate OK [11:22:36]wFMCommunicate request_size=4 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 0D 03 02 [11:22:36]Write to MH i2c: E2 08 00 14 01 80 0D 03 02 00 00 00 00 90 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 0B 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 0B 00 14 01 00 E1 1A C8 29 80 EA B3 13 90 00 AD [11:22:36]RAPDU: E1 1A C8 29 80 EA B3 13 90 00 [11:22:36]wFMCommunicate OK [11:22:36]SAM_PROTO_SignData done [11:22:36]FM_MakeSignedData done [11:22:36]CreateOFDProtocolMessage [11:22:36]wFMCommunicate request_size=4 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 11 00 00 [11:22:36]Write to MH i2c: E2 08 00 15 01 80 11 00 00 00 00 00 00 90 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 17 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 17 00 15 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EF [11:22:36]RAPDU: 11 [11:24:04]CreateOFDProtocolMessage [11:24:04]wFMCommunicate request_size=4 [11:24:04]MH_SAM_APDU [11:24:04]CAPDU: 80 11 00 00 [11:24:04]Write to MH i2c: E2 08 00 F6 01 80 11 00 00 00 00 00 00 71 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:04]Read from MH i2c: E2 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 17 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: E2 17 00 F6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [11:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:24:04]wFMCommunicate OK [11:24:04]CreateOFDProtocolMessage done [11:24:04]OFDSenderStorePacket 86337 [11:24:04]StoreOFDPacket docnum=86337 [11:24:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 70 A2 07 01 DA CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 00 00 00 F4 03 04 00 D3 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 51 01 00 35 04 06 00 4D 08 DB 2F EE 04 95 C8 FC 95 5F 28 2F C7 [11:24:04]CheckFolder [11:24:04]dirname=/storage/ofd_packets [11:24:04]CheckFolder done [11:24:04]ProducePacketName [11:24:04]name=ofd_packets/00086337 [11:24:04]NVStorageSaveData ofd_packets/00086337 [11:24:04]File name is /storage/ofd_packets/00086337 [11:24:04]Write 301 bytes [11:24:04]NVStorageSaveData done [11:24:04]OFDSenderStorePacket done [11:24:04]KKMCreateOFDPacket done [11:24:04]NVStorageSaveData kkm_last_timestamp [11:24:04]File name is /storage/kkm_last_timestamp [11:24:04]Write 4 bytes [11:24:04]NVStorageSaveData done [11:24:04]ExternCall_PrintAddStr [11:24:04]wPrintStart [11:24:04]Write to MH i2c: 01 00 00 F7 01 F8 [11:24:04]Write i2c OK [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: 01 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: 01 07 00 [11:24:04]MH_I2C_Read... [11:24:04]Read from MH i2c: 01 07 00 F7 01 00 00 00 00 00 FF 0F 0D [11:24:04]RasterBufferAndPrint [11:24:04]line Счет N : (1)871230 [11:24:04]line ИНН: 02508201610067 [11:24:04]line Контрольно-Кассовый Чек [11:24:04]line ПРОДАЖА [11:24:04]line ТРК (МРК, ГНК) : 33 [11:24:04]line Товар: 2710124130 [11:24:04]line Аи-92-К-5 [11:24:04]line 10.330 * 67.80 [11:24:04]line = 700.37 [11:24:04]line НДС 12% НСП 1% [11:24:04]line > о реализуемом товаре [11:24:04]line ОКРУГЛЕНИЕ: -0.37 [11:24:04]line ИТОГО: 700.00 [11:24:04]line Внесено: 700.00 [11:24:04]line СДАЧА: 0.00 [11:24:04]line НСП 1% : 6.20 [11:24:04]line НДС 12% : 74.38 [11:24:04]line Наличными: 700.00 [11:24:04]line Безнал.: 0.00 [11:24:04]line Место: АЗС № 137 "Партнер Нефть" [11:24:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:24:04]line СНО: Общий режим [11:24:04]line Чек 115 21.09.2024 11:24 [11:24:04]line Смена: 496 ФФД: 1.0 [11:24:04]line ЗНМ: 0300000064 [11:24:04]line РНМ: 0000000000092592 [11:24:04]line Версия ККМ: 001 [11:24:04]line ФМ: 0000000000874979 [11:24:04]line ФД: 86337 [11:24:04]line ФПД: 84700432428548 [11:24:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112403&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86337&fm=84700432428548&tin=02508201610067®Number=0000000000092592&sum=70000 [11:24:04]written 0, free lines is 4095 [11:24:04]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:24:04]ProducePacketName [11:24:04]name=ofd_packets/00086336 [11:24:04]OFD Sender: To server: pG, [11:24:04]CommunicateWithHost lk.salyk.kg:30040 [11:24:04]ConnectInit lk.salyk.kg [11:24:05]Write to MH i2c: 01 00 00 22 02 24 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 EA 0C 21 [11:24:05]RasterBufferAndPrint [11:24:05]line [11:24:05]line [11:24:05]line [11:24:05]line [11:24:05]line [11:24:05]written 0, free lines is 3340 [11:24:05]MH_Cut [11:24:05]Write to MH i2c: D1 01 00 29 02 01 FD [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: D1 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: D1 01 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: D1 01 00 29 02 00 FC [11:24:05]Write to MH i2c: 01 00 00 2A 02 2C [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** Cut start [11:24:05]*** Partial cut [11:24:05]*** CUTSNS_PIN = 1 [11:24:05]*** CUTSNS_PIN = 0 [11:24:06]*** Brake cut motor [11:24:06]Read from MH i2c: 01 [11:24:06]MH_I2C_Read... [11:24:06]*** Stop cut motor [11:24:06]*** Cut end [11:24:06]Read from MH i2c: 01 07 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: 01 07 00 2A 02 00 00 00 00 00 FF 0F 41 [11:24:06]process_action close_receipt done [11:24:06]requested_data is exist [11:24:06]produce_requested_data [11:24:06]requested_item fm.sn is exist - process it [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 11 00 00 [11:24:06]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 17 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 17 00 2B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 06 [11:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:24:06]wFMCommunicate OK [11:24:06]requested_item fd.num is exist - process it [11:24:06]SAM_PROTO_GetFieldsCounters [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 00 00 [11:24:06]Write to MH i2c: E2 08 00 2C 02 80 13 00 00 00 00 00 00 AA [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 62 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 62 00 2C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 41 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [11:24:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 41 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetFieldsCounters done [11:24:06]requested_item shift.num is exist - process it [11:24:06]requested_item shift.opened is exist - process it [11:24:06]req_shift_opened [11:24:06]FM_GetShiftState [11:24:06]SAM_PROTO_GetShiftState [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 01 00 [11:24:06]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F2 [11:24:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:24:07]wFMCommunicate OK [11:24:07]SAM_PROTO_GetShiftState done [11:24:07]FM_GetShiftState done [11:24:07]req_shift_opened done [11:24:07]requested_item shift.open_date is exist - process it [11:24:07]req_shift_open_date [11:24:07]req_shift_open_date done [11:24:07]produce_requested_data done [11:24:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86337,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:24:07]process_action_free close_receipt [11:24:07]json_value_free [11:24:07]json_value_free done [11:24:07]process_json_proto returns [11:24:07]Send response to host [11:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86337,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:24:07]free response buf [11:24:07]execute_script done [11:24:07]execute_script returns [11:24:07]free content buf [11:24:07]Sock 7.Close socket [11:24:07]Sock 7.Thread stoped [11:24:09]ConnectInit Can't take IP for lk.salyk.kg [11:24:09]CommunicateWithHost connect error [11:24:09]CommunicateWithHost err = -1 [11:24:09]OFD Sender: Server communicate error [11:24:14]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:24:14]ProducePacketName [11:24:14]name=ofd_packets/00086336 [11:24:14]OFD Sender: To server: pG, [11:24:14]CommunicateWithHost lk.salyk.kg:30040 [11:24:14]ConnectInit lk.salyk.kg [11:24:19]ConnectInit Can't take IP for lk.salyk.kg [11:24:19]CommunicateWithHost connect error [11:24:19]CommunicateWithHost err = -1 [11:24:19]OFD Sender: Server communicate error [11:24:20]recv_with_timeout no data received [11:24:24]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:24:24]ProducePacketName [11:24:24]name=ofd_packets/00086336 [11:24:24]OFD Sender: To server: pG, [11:24:24]CommunicateWithHost lk.salyk.kg:30040 [11:24:24]ConnectInit lk.salyk.kg [11:24:29]ConnectInit Can't take IP for lk.salyk.kg [11:24:29]CommunicateWithHost connect error [11:24:29]CommunicateWithHost err = -1 [11:24:29]OFD Sender: Server communicate error [11:24:34]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:24:34]ProducePacketName [11:24:34]name=ofd_packets/00086336 [11:24:34]OFD Sender: To server: pG, [11:24:34]CommunicateWithHost lk.salyk.kg:30040 [11:24:34]ConnectInit lk.salyk.kg [11:24:39]ConnectInit Can't take IP for lk.salyk.kg [11:24:39]CommunicateWithHost connect error [11:24:39]CommunicateWithHost err = -1 [11:24:39]OFD Sender: Server communicate error [11:24:42]recv_with_timeout no data received [11:24:44]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:24:44]ProducePacketName [11:24:44]name=ofd_packets/00086336 [11:24:44]OFD Sender: To server: pG, [11:24:44]CommunicateWithHost lk.salyk.kg:30040 [11:24:44]ConnectInit lk.salyk.kg [11:24:49]ConnectInit Can't take IP for lk.salyk.kg [11:24:49]CommunicateWithHost connect error [11:24:49]CommunicateWithHost err = -1 [11:24:49]OFD Sender: Server communicate error [11:24:54]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:24:54]ProducePacketName [11:24:54]name=ofd_packets/00086336 [11:24:54]OFD Sender: To server: pG, [11:24:54]CommunicateWithHost lk.salyk.kg:30040 [11:24:54]ConnectInit lk.salyk.kg [11:24:59]ConnectInit Can't take IP for lk.salyk.kg [11:24:59]CommunicateWithHost connect error [11:24:59]CommunicateWithHost err = -1 [11:24:59]OFD Sender: Server communicate error [11:25:04]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:25:04]ProducePacketName [11:25:04]name=ofd_packets/00086336 [11:25:04]OFD Sender: To server: pG, [11:25:04]CommunicateWithHost lk.salyk.kg:30040 [11:25:04]ConnectInit lk.salyk.kg [11:25:05]recv_with_timeout no data received [11:25:09]ConnectInit Can't take IP for lk.salyk.kg [11:25:09]CommunicateWithHost connect error [11:25:09]CommunicateWithHost err = -1 [11:25:09]OFD Sender: Server communicate error [11:25:14]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:25:14]ProducePacketName [11:25:14]name=ofd_packets/00086336 [11:25:14]OFD Sender: To server: pG, [11:25:14]CommunicateWithHost lk.salyk.kg:30040 [11:25:14]ConnectInit lk.salyk.kg [11:25:19]ConnectInit Can't take IP for lk.salyk.kg [11:25:19]CommunicateWithHost connect error [11:25:19]CommunicateWithHost err = -1 [11:25:19]OFD Sender: Server communicate error [11:25:24]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:25:24]ProducePacketName [11:25:24]name=ofd_packets/00086336 [11:25:24]OFD Sender: To server: pG, [11:25:24]CommunicateWithHost lk.salyk.kg:30040 [11:25:24]ConnectInit lk.salyk.kg [11:25:29]ConnectInit Can't take IP for lk.salyk.kg [11:25:29]CommunicateWithHost connect error [11:25:29]CommunicateWithHost err = -1 [11:25:29]OFD Sender: Server communicate error [11:25:34]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:25:34]ProducePacketName [11:25:34]name=ofd_packets/00086336 [11:25:34]OFD Sender: To server: pG, [11:25:34]CommunicateWithHost lk.salyk.kg:30040 [11:25:34]ConnectInit lk.salyk.kg [11:25:39]ConnectInit Can't take IP for lk.salyk.kg [11:25:39]CommunicateWithHost connect error [11:25:39]CommunicateWithHost err = -1 [11:25:39]OFD Sender: Server communicate error [11:25:44]OFD Sender: Processing packet 86336 [packets to send 269, broken 267] [11:25:44]ProducePacketName [11:25:44]name=ofd_packets/00086336 [11:25:44]OFD Sender: To server: pG, [11:25:44]CommunicateWithHost lk.salyk.kg:30040 [11:25:44]ConnectInit lk.salyk.kg [11:25:47]Connected sock=9 [11:25:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 71 F5 07 01 66 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 72 00 00 00 F4 03 04 00 BD AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 51 01 00 35 04 06 00 13 49 71 97 83 0E E9 D4 B3 46 07 A8 A8 BF [11:25:49]recv_with_timeout no data received [11:25:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 85 85 47 00 A3 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 51 01 00 F4 03 04 00 0E 58 EE 66 B6 04 01 00 00 59 95 31 EA 61 AB 3E 65 [11:25:49]CommunicateWithHost err = 0 [11:25:49]CheckOFDResponse [11:25:49]1017 (14) - 77093643461234 [11:25:49]1041 (16) - 0000000000874979 [11:25:49]1040 (4) - 86336 [11:25:49]1012 (4) - 21.09.2024 05:22 [11:25:49]1206 (1) - 0 [11:25:49]OFD Sender: Remove packet 86336 [11:25:49]ProducePacketName [11:25:49]name=ofd_packets/00086336 [11:25:49]NVStorageDeleteData [11:25:50]OFD Sender: Processing packet 86337 [packets to send 268, broken 267] [11:25:50]ProducePacketName [11:25:50]name=ofd_packets/00086337 [11:25:50]OFD Sender: To server: pG, [11:25:50]CommunicateWithHost lk.salyk.kg:30040 [11:25:50]ConnectInit lk.salyk.kg [11:25:50]accept exits with 11 [11:25:50]New connection [11:25:50]New thread 3066916196 created [11:25:50]Thread 3067059556 joined [11:25:50]Waiting for new connection... [11:25:50] Sock 11.Parse request [11:25:50]Sock 11.Check first char [11:25:50]Sock 11.First char is OK [11:25:50]request: POST /json_proto HTTP/1.0 [11:25:50]Method: POST [11:25:50]URL: /json_proto [11:25:50]Method is POST - this is cgi request [11:25:50]url: /json_proto [11:25:50]query_string will be loaded in cgi processing [11:25:50]execute_cgi json_proto POST (null) [11:25:50]execute_cgi path=json_proto method=POST [11:25:50]POST find Content-Length [11:25:50]Host: 172.17.47.196:8080 [11:25:50]Content-Length: 682 [11:25:50]Content-Type: application/json [11:25:50] [11:25:50]POST finish read [11:25:50]Found Content-Length = 682 [11:25:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:50]execute_script... [11:25:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:50]POST & json_proto [11:25:50]process_json_proto [11:25:50]json parsed OK: [11:25:50]protocol is kg_v1.0 [11:25:50]action value=close_receipt [11:25:50]process_action close_receipt [11:25:50]cmd_close_receipt [11:25:50]MH_GetDate [11:25:50]Write to MH i2c: F0 00 00 2E 02 1F [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: F0 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: F0 09 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: F0 09 00 2E 02 00 3F AD EE 66 4C 6B 94 66 19 [11:25:50]GetLastDocTimeStamp 1726917843 [11:25:50]current date 1726917951 [11:25:50]FM_GetShiftState [11:25:50]SAM_PROTO_GetShiftState [11:25:50]wFMCommunicate request_size=4 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 13 01 00 [11:25:50]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 0E 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F4 [11:25:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:25:50]wFMCommunicate OK [11:25:50]SAM_PROTO_GetShiftState done [11:25:50]FM_GetShiftState done [11:25:50]opened in 1726877910 [11:25:50]opened+sec_in_day 1726964310 [11:25:50]quantity*price = 60045 [11:25:50]sum+1 = 60047 [11:25:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 116 21.09.2024 11:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86338 ФПД: 14620484497069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86338&fm=14620484497069&tin=02508201610067®Number=0000000000092592&sum=60000 [11:25:52]04 StoreToDocumentArchive [11:25:52]01 shift 496 fd 86338 [11:25:52]00 save to /storage/0496/doc_00086338 [11:25:52]01 save last doc name /storage/0496/doc_00086338 to /storage/kkm_last_doc_name [11:25:52]FC 03 06 00 70 11 01 00 00 00 EB 03 26 save OK [11:25:52]00 Clear old archive folders... [11:25:52]EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:25:52]tlvbuf is 0122A7D0 [11:25:52]SAM_PROTO_ClearQueue [11:25:52]wFMCommunicate request_size=4 [11:25:52]MH_SAM_APDU [11:25:52]CAPDU: 80 09 00 00 [11:25:52]Write to MH i2c: E2 08 00 3C 02 80 09 00 00 00 00 00 00 B0 [11:25:52]6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:52]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 73 00 00 00 F4 03 04 00 D3 AC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 51 01 00 35 04 06 00 4D 08 DB 2F EE 04 95 C8 FC 95 5F 28 2F C7 [11:25:52]Write i2c OK [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 03 00 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [11:25:52]RAPDU: 90 00 [11:25:52]wFMCommunicate OK [11:25:52]SAM_PROTO_ClearQueue done [11:25:52]KKMCreateOFDPacket [11:25:52]OFDProtocolAddRootSTLVToBuf [11:25:52]FM_MakeSignedData [11:25:52]FM_MakeSignedData [11:25:52]SAM_PROTO_SignData [11:25:52]wFMCommunicate request_size=4 [11:25:52]MH_SAM_APDU [11:25:52]CAPDU: 80 0D 01 02 [11:25:52]Write to MH i2c: E2 08 00 3D 02 80 0D 01 02 00 00 00 00 B8 [11:25:52]Write i2c OK [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:52] [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 03 00 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [11:25:52]RAPDU: 90 00 [11:25:52]wFMCommunicate OK [11:25:52]wFMCommunicate request_size=255 [11:25:52]MH_SAM_APDU [11:25: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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 3F AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 51 01 00 35 04 06 00 [11:25:52]Write to MH i2c: E2 02 01 3E 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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 3F AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 51 01 00 35 04 06 00 00 00 2C [11:25:52]Write i2c OK [11:25:52]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [11:25:53]RAPDU: 90 00 [11:25:53]wFMCommunicate OK [11:25:53]wFMCommunicate request_size=11 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 0D 02 02 06 0D 4C 18 C8 EE AD [11:25:53]Write to MH i2c: E2 0E 00 3F 02 80 0D 02 02 06 00 0D 4C 18 C8 EE AD 00 00 9B [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [11:25:53]RAPDU: 90 00 [11:25:53]wFMCommunicate OK [11:25:53]wFMCommunicate request_size=4 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 0D 03 02 [11:25:53]Write to MH i2c: E2 08 00 40 02 80 0D 03 02 00 00 00 00 BD [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 0B 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 0B 00 40 02 00 B3 89 20 24 5B 2F FA 6A 90 00 2C [11:25:53]RAPDU: B3 89 20 24 5B 2F FA 6A 90 00 [11:25:53]wFMCommunicate OK [11:25:53]SAM_PROTO_SignData done [11:25:53]FM_MakeSignedData done [11:25:53]CreateOFDProtocolMessage [11:25:53]wFMCommunicate request_size=4 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 11 00 00 [11:25:53]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 17 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1C [11:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:25:53]wFMCommunicate OK [11:25:53]CreateOFDProtocolMessage done [11:25:53]OFDSenderStorePacket 86338 [11:25:53]StoreOFDPacket docnum=86338 [11:25:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1F 24 08 01 C3 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 3F AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 51 01 00 35 04 06 00 0D 4C 18 C8 EE AD B3 89 20 24 5B 2F FA 6A [11:25:53]CheckFolder [11:25:53]dirname=/storage/ofd_packets [11:25:53]CheckFolder done [11:25:53]ProducePacketName [11:25:53]name=ofd_packets/00086338 [11:25:53]NVStorageSaveData ofd_packets/00086338 [11:25:53]File name is /storage/ofd_packets/00086338 [11:25:53]Write 302 bytes [11:25:53]NVStorageSaveData done [11:25:53]OFDSenderStorePacket done [11:25:53]KKMCreateOFDPacket done [11:25:53]NVStorageSaveData kkm_last_timestamp [11:25:53]File name is /storage/kkm_last_timestamp [11:25:53]Write 4 bytes [11:25:53]NVStorageSaveData done [11:25:53]ExternCall_PrintAddStr [11:25:53]wPrintStart [11:25:53]Write to MH i2c: 01 00 00 42 02 44 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 07 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 07 00 42 02 00 00 00 00 00 FF 0F 59 [11:25:53]RasterBufferAndPrint [11:25:53]line Счет N : (1)871231 [11:25:53]line ИНН: 02508201610067 [11:25:53]line Контрольно-Кассовый Чек [11:25:53]line ПРОДАЖА [11:25:53]line ТРК (МРК, ГНК) : 21 [11:25:53]line Товар: 2710194210 [11:25:53]line ДТ(л)-К-4 [11:25:53]line 7.880 * 76.20 [11:25:53]line = 600.46 [11:25:53]line НДС 12% НСП 1% [11:25:53]line > о реализуемом товаре [11:25:53]line ОКРУГЛЕНИЕ: -0.46 [11:25:53]line ИТОГО: 600.00 [11:25:53]line Внесено: 600.00 [11:25:53]line СДАЧА: 0.00 [11:25:53]line НСП 1% : 5.31 [11:25:53]line НДС 12% : 63.77 [11:25:53]line Наличными: 600.00 [11:25:53]line Безнал.: 0.00 [11:25:53]line Место: АЗС № 137 "Партнер Нефть" [11:25:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:25:53]line СНО: Общий режим [11:25:53]line Чек 116 21.09.2024 11:25 [11:25:53]line Смена: 496 ФФД: 1.0 [11:25:53]line ЗНМ: 0300000064 [11:25:53]line РНМ: 0000000000092592 [11:25:53]line Версия ККМ: 001 [11:25:53]line ФМ: 0000000000874979 [11:25:53]line ФД: 86338 [11:25:53]line ФПД: 14620484497069 [11:25:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86338&fm=14620484497069&tin=02508201610067®Number=0000000000092592&sum=60000 [11:25:53]written 0, free lines is 4095 [11:25:53]Write to MH i2c: 01 00 00 6D 02 6F [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 07 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 E3 0C 65 [11:25:53]RasterBufferAndPrint [11:25:53]line [11:25:53]line [11:25:53]line [11:25:53]line [11:25:53]line [11:25:53]written 0, free lines is 3338 [11:25:53]MH_Cut [11:25:53]Write to MH i2c: D1 01 00 74 02 01 48 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: D1 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: D1 01 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: D1 01 00 74 02 00 47 [11:25:53]Write to MH i2c: 01 00 00 75 02 77 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 89 32 47 00 E6 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 51 01 00 F4 03 04 00 11 58 EE 66 B6 04 01 00 00 29 9F 67 4F 3E 0E 37 6E [11:25:54]CommunicateWithHost err = 0 [11:25:54]CheckOFDResponse [11:25:54]1017 (14) - 77093643461234 [11:25:54]1041 (16) - 0000000000874979 [11:25:54]1040 (4) - 86337 [11:25:54]1012 (4) - 21.09.2024 05:22 [11:25:54]1206 (1) - 0 [11:25:54]OFD Sender: Remove packet 86337 [11:25:54]ProducePacketName [11:25:54]name=ofd_packets/00086337 [11:25:54]NVStorageDeleteData [11:25:54]*** Cut start [11:25:54]*** Partial cut [11:25:54]*** CUTSNS_PIN = 1 [11:25:54]*** CUTSNS_PIN = 0 [11:25:54]*** Brake cut motor [11:25:54]OFD Sender: Processing packet 86338 [packets to send 268, broken 267] [11:25:54]ProducePacketName [11:25:54]name=ofd_packets/00086338 [11:25:54]OFD Sender: To server: pG, [11:25:54]CommunicateWithHost lk.salyk.kg:30040 [11:25:54]ConnectInit lk.salyk.kg [11:25:55]Read from MH i2c: 01 [11:25:55]MH_I2C_Read... [11:25:55]*** Stop cut motor [11:25:55]*** Cut end [11:25:55]Read from MH i2c: 01 07 00 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 FF 0F 8C [11:25:55]process_action close_receipt done [11:25:55]requested_data is exist [11:25:55]produce_requested_data [11:25:55]requested_item fm.sn is exist - process it [11:25:55]wFMCommunicate request_size=4 [11:25:55]MH_SAM_APDU [11:25:55]CAPDU: 80 11 00 00 [11:25:55]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [11:25:55]Write i2c OK [11:25:55]MH_I2C_Read... [11:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:55]Read from MH i2c: E2 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 17 00 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 51 [11:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:25:55]wFMCommunicate OK [11:25:55]requested_item fd.num is exist - process it [11:25:55]SAM_PROTO_GetFieldsCounters [11:25:55]wFMCommunicate request_size=4 [11:25:55]MH_SAM_APDU [11:25:55]CAPDU: 80 13 00 00 [11:25:55]Write to MH i2c: E2 08 00 77 02 80 13 00 00 00 00 00 00 F5 [11:25:55]Write i2c OK [11:25:55]MH_I2C_Read... [11:25:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:55]Read from MH i2c: E2 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 62 00 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 62 00 77 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 42 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [11:25:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 42 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:55]wFMCommunicate OK [11:25:55]SAM_PROTO_GetFieldsCounters done [11:25:55]requested_item shift.num is exist - process it [11:25:55]requested_item shift.opened is exist - process it [11:25:55]req_shift_opened [11:25:55]FM_GetShiftState [11:25:55]SAM_PROTO_GetShiftState [11:25:55]wFMCommunicate request_size=4 [11:25:55]MH_SAM_APDU [11:25:55]CAPDU: 80 13 01 00 [11:25:55]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [11:25:55]Write i2c OK [11:25:55]MH_I2C_Read... [11:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:55]Read from MH i2c: E2 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 0E 00 [11:25:55]MH_I2C_Read... [11:25:55]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3D [11:25:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:25:55]wFMCommunicate OK [11:25:55]SAM_PROTO_GetShiftState done [11:25:55]FM_GetShiftState done [11:25:55]req_shift_opened done [11:25:55]requested_item shift.open_date is exist - process it [11:25:55]req_shift_open_date [11:25:55]req_shift_open_date done [11:25:55]produce_requested_data done [11:25:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86338,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:25:55]process_action_free close_receipt [11:25:55]json_value_free [11:25:55]json_value_free done [11:25:55]process_json_proto returns [11:25:55]Send response to host [11:25:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86338,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:25:55]free response buf [11:25:55]execute_script done [11:25:55]execute_script returns [11:25:55]free content buf [11:25:55]Sock 11.Close socket [11:25:55]Sock 11.Thread stoped [11:25:56]Connected sock=7 [11:25:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1F 24 08 01 C3 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 3F AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 51 01 00 35 04 06 00 0D 4C 18 C8 EE AD B3 89 20 24 5B 2F FA 6A [11:25:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 32 85 47 00 FF 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 51 01 00 F4 03 04 00 15 58 EE 66 B6 04 01 00 00 84 BB A1 B3 42 B1 53 30 [11:25:57]CommunicateWithHost err = 0 [11:25:57]CheckOFDResponse [11:25:57]1017 (14) - 77093643461234 [11:25:57]1041 (16) - 0000000000874979 [11:25:57]1040 (4) - 86338 [11:25:57]1012 (4) - 21.09.2024 05:22 [11:25:57]1206 (1) - 0 [11:25:57]OFD Sender: Remove packet 86338 [11:25:57]ProducePacketName [11:25:57]name=ofd_packets/00086338 [11:25:57]NVStorageDeleteData [11:25:58]OFD Sender: No OFD packet to send [11:25:58]OFD Sender: No OFD packet to send [11:26:03]OFD Sender: No OFD packet to send [11:26:08]OFD Sender: No OFD packet to send [11:26:13]OFD Sender: No OFD packet to send [11:26:18]OFD Sender: No OFD packet to send [11:26:23]OFD Sender: No OFD packet to send [11:26:27]accept exits with 9 [11:26:27]New connection [11:26:27]New thread 3067059556 created [11:26:27]Thread 3066916196 joined [11:26:27]Waiting for new connection... [11:26:27] Sock 9.Parse request [11:26:27]Sock 9.Check first char [11:26:27]Sock 9.First char is OK [11:26:27]request: POST /json_proto HTTP/1.0 [11:26:27]Method: POST [11:26:27]URL: /json_proto [11:26:27]Method is POST - this is cgi request [11:26:27]url: /json_proto [11:26:27]query_string will be loaded in cgi processing [11:26:27]execute_cgi json_proto POST (null) [11:26:27]execute_cgi path=json_proto method=POST [11:26:27]POST find Content-Length [11:26:27]Host: 172.17.47.196:8080 [11:26:27]Content-Length: 986 [11:26:27]Content-Type: application/json [11:26:27] [11:26:27]POST finish read [11:26:27]Found Content-Length = 986 [11:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 79.790, "sum" : 6000.21, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 79.79 \u0441\u043E\u043C", "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:27]execute_script... [11:26:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 79.790, "sum" : 6000.21, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 79.79 \u0441\u043E\u043C", "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:27]POST & json_proto [11:26:27]process_json_proto [11:26:27]json parsed OK: [11:26:27]protocol is kg_v1.0 [11:26:27]action value=close_receipt [11:26:27]process_action close_receipt [11:26:27]cmd_close_receipt [11:26:27]MH_GetDate [11:26:27]Write to MH i2c: F0 00 00 79 02 6A [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: F0 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: F0 09 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: F0 09 00 79 02 00 64 AD EE 66 4C 6B 94 66 89 [11:26:27]GetLastDocTimeStamp 1726917951 [11:26:27]current date 1726917988 [11:26:27]FM_GetShiftState [11:26:27]SAM_PROTO_GetShiftState [11:26:27]wFMCommunicate request_size=4 [11:26:27]MH_SAM_APDU [11:26:27]CAPDU: 80 13 01 00 [11:26:27]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:27]Read from MH i2c: E2 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 0E 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3F [11:26:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:26:27]wFMCommunicate OK [11:26:27]SAM_PROTO_GetShiftState done [11:26:27]FM_GetShiftState done [11:26:27]opened in 1726877910 [11:26:27]opened+sec_in_day 1726964310 [11:26:27]quantity*price = 600020 [11:26:27]sum+1 = 600022 [11:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 6000.00 Внесено: 6000.00 СДАЧА: 0.00 НСП 1% : 53.10 НДС 12% : 637.19 Наличными: 6000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 117 21.09.2024 11:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 79.79 сом ФМ: 0000000000874979 ФД: 86339 ФПД: 176695813094924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112628&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86339&fm=176695813094924&tin=02508201610067®Number=0000000000092592&sum=600000 [11:26:28]StoreToDocumentArchive [11:26:28]shift 496 fd 86339 [11:26:28]save to /storage/0496/doc_00086339 [11:26:28]save last doc name /storage/0496/doc_00086339 to /storage/kkm_last_doc_name [11:26:28]save OK [11:26:28]Clear old archive folders... [11:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:26:28]tlvbuf is 0122A600 [11:26:28]SAM_PROTO_ClearQueue [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 09 00 00 [11:26:28]Write to MH i2c: E2 08 00 87 02 80 09 00 00 00 00 00 00 FB [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 03 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [11:26:28]RAPDU: 90 00 [11:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_ClearQueue done [11:26:28]KKMCreateOFDPacket [11:26:28]OFDProtocolAddRootSTLVToBuf [11:26:28]FM_MakeSignedData [11:26:28]FM_MakeSignedData [11:26:28]SAM_PROTO_SignData [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 0D 01 02 [11:26:28]Write to MH i2c: E2 08 00 88 02 80 0D 01 02 00 00 00 00 03 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 03 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [11:26:28]RAPDU: 90 00 [11:26:28]wFMCommunicate OK [11:26:28]wFMCommunicate request_size=255 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 64 AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 51 01 00 35 04 06 00 [11:26:29]Write to MH i2c: E2 02 01 89 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 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 64 AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 51 01 00 35 04 06 00 00 00 AE [11:26:29]Write i2c OK [11:26:29]MH_I2C_Read... [11:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:29]Read from MH i2c: E2 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 03 00 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [11:26:29]RAPDU: 90 00 [11:26:29]wFMCommunicate OK [11:26:29]wFMCommunicate request_size=11 [11:26:29]MH_SAM_APDU [11:26:29]CAPDU: 80 0D 02 02 06 A0 B4 33 2C 3E 0C [11:26:29]Write to MH i2c: E2 0E 00 8A 02 80 0D 02 02 06 00 A0 B4 33 2C 3E 0C 00 00 0F [11:26:29]Write i2c OK [11:26:29]MH_I2C_Read... [11:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:29]Read from MH i2c: E2 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 03 00 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [11:26:29]RAPDU: 90 00 [11:26:29]wFMCommunicate OK [11:26:29]wFMCommunicate request_size=4 [11:26:29]MH_SAM_APDU [11:26:29]CAPDU: 80 0D 03 02 [11:26:29]Write to MH i2c: E2 08 00 8B 02 80 0D 03 02 00 00 00 00 08 [11:26:29]Write i2c OK [11:26:29]MH_I2C_Read... [11:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:29]Read from MH i2c: E2 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 0B 00 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 0B 00 8B 02 00 02 31 B9 81 92 36 BD 32 90 00 2D [11:26:29]RAPDU: 02 31 B9 81 92 36 BD 32 90 00 [11:26:29]wFMCommunicate OK [11:26:29]SAM_PROTO_SignData done [11:26:29]FM_MakeSignedData done [11:26:29]CreateOFDProtocolMessage [11:26:29]wFMCommunicate request_size=4 [11:26:29]MH_SAM_APDU [11:26:29]CAPDU: 80 11 00 00 [11:26:29]Write to MH i2c: E2 08 00 8C 02 80 11 00 00 00 00 00 00 08 [11:26:29]Write i2c OK [11:26:29]MH_I2C_Read... [11:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:29]Read from MH i2c: E2 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 17 00 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: E2 17 00 8C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 67 [11:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:26:29]wFMCommunicate OK [11:26:29]CreateOFDProtocolMessage done [11:26:29]OFDSenderStorePacket 86339 [11:26:29]StoreOFDPacket docnum=86339 [11:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 DD B6 08 01 BC C9 5A 03 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 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 64 AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 51 01 00 35 04 06 00 A0 B4 33 2C 3E 0C 02 31 B9 81 92 36 BD 32 [11:26:29]CheckFolder [11:26:29]dirname=/storage/ofd_packets [11:26:29]CheckFolder done [11:26:29]ProducePacketName [11:26:29]name=ofd_packets/00086339 [11:26:29]NVStorageSaveData ofd_packets/00086339 [11:26:29]File name is /storage/ofd_packets/00086339 [11:26:29]Write 302 bytes [11:26:29]NVStorageSaveData done [11:26:29]OFDSenderStorePacket done [11:26:29]KKMCreateOFDPacket done [11:26:29]NVStorageSaveData kkm_last_timestamp [11:26:29]File name is /storage/kkm_last_timestamp [11:26:29]Write 4 bytes [11:26:29]NVStorageSaveData done [11:26:29]ExternCall_PrintAddStr [11:26:29]wPrintStart [11:26:29]Write to MH i2c: 01 00 00 8D 02 8F [11:26:29]Write i2c OK [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: 01 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: 01 07 00 [11:26:29]MH_I2C_Read... [11:26:29]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [11:26:29]RasterBufferAndPrint [11:26:29]line Счет N : (1)871229 [11:26:29]line ИНН: 02508201610067 [11:26:29]line Контрольно-Кассовый Чек [11:26:29]line ПРОДАЖА [11:26:29]line ТРК (МРК, ГНК) : 11 [11:26:29]line Товар: 2710194210 [11:26:29]line ДТ(л)-К-4 [11:26:29]line 79.790 * 75.20 [11:26:29]line = 6000.21 [11:26:29]line НДС 12% НСП 1% [11:26:29]line > о реализуемом товаре [11:26:29]line ОКРУГЛЕНИЕ: -0.21 [11:26:29]line ИТОГО: 6000.00 [11:26:29]line Внесено: 6000.00 [11:26:29]line СДАЧА: 0.00 [11:26:29]line НСП 1% : 53.10 [11:26:29]line НДС 12% : 637.19 [11:26:29]line Наличными: 6000.00 [11:26:29]line Безнал.: 0.00 [11:26:29]line Место: АЗС № 137 "Партнер Нефть" [11:26:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:26:29]line СНО: Общий режим [11:26:29]line Чек 117 21.09.2024 11:26 [11:26:29]line Смена: 496 ФФД: 1.0 [11:26:29]line ЗНМ: 0300000064 [11:26:29]line РНМ: 0000000000092592 [11:26:29]line Версия ККМ: 001 [11:26:29]line [11:26:29]line Дисконтная программа [11:26:29]line ДТ [11:26:29]line номер 137 [11:26:29]line сэкономлено 79.79 сом [11:26:29]line ФМ: 0000000000874979 [11:26:29]line ФД: 86339 [11:26:29]line ФПД: 176695813094924 [11:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T112628&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86339&fm=176695813094924&tin=02508201610067®Number=0000000000092592&sum=600000 [11:26:29]OFD Sender: Processing packet 86339 [packets to send 268, broken 267] [11:26:29]ProducePacketName [11:26:29]name=ofd_packets/00086339 [11:26:29]OFD Sender: To server: pG, [11:26:29]CommunicateWithHost lk.salyk.kg:30040 [11:26:29]ConnectInit lk.salyk.kg [11:26:29]written 0, free lines is 4095 [11:26:30]Write to MH i2c: 01 00 00 BD 02 BF [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 94 0C 66 [11:26:30]RasterBufferAndPrint [11:26:30]line [11:26:30]line [11:26:30]line [11:26:30]line [11:26:30]line [11:26:30]written 0, free lines is 3252 [11:26:30]MH_Cut [11:26:30]Write to MH i2c: D1 01 00 C4 02 01 98 [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: D1 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: D1 01 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: D1 01 00 C4 02 00 97 [11:26:30]Write to MH i2c: 01 00 00 C5 02 C7 [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]Connected sock=10 [11:26:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 DD B6 08 01 BC C9 5A 03 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 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 00 00 *** Cut start [11:26:31]00 39 04 06 *** Partial cut [11:26:31]00 00 00 00 00 00 00 1F 04 02 *** CUTSNS_PIN = 1 [11:26:31]00 01 00 12 04 04 00 75 00 00 00 F4 *** CUTSNS_PIN = 0 [11:26:31]03 04 00 64 AD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 51 01 00 35 04 06 00 A0 B4 33 2C 3E 0C 02 31 B9 81 92 36 BD 32 [11:26:31]*** Brake cut motor [11:26:31]Read from MH i2c: 01 [11:26:31]MH_I2C_Read... [11:26:31]*** Stop cut motor [11:26:31]*** Cut end [11:26:31]Read from MH i2c: 01 07 00 [11:26:31]MH_I2C_Read... [11:26:31]Read from MH i2c: 01 07 00 C5 02 00 00 00 00 00 FF 0F DC [11:26:31]process_action close_receipt done [11:26:31]requested_data is exist [11:26:31]produce_requested_data [11:26:31]requested_item fm.sn is exist - process it [11:26:31]wFMCommunicate request_size=4 [11:26:31]MH_SAM_APDU [11:26:31]CAPDU: 80 11 00 00 [11:26:31]Write to MH i2c: E2 08 00 C6 02 80 11 00 00 00 00 00 00 42 [11:26:31]Write i2c OK [11:26:31]MH_I2C_Read... [11:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:31]Read from MH i2c: E2 [11:26:31]MH_I2C_Read... [11:26:31]Read from MH i2c: E2 17 00 [11:26:31]MH_I2C_Read... [11:26:31]Read from MH i2c: E2 17 00 C6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [11:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:26:31]wFMCommunicate OK [11:26:31]requested_item fd.num is exist - process it [11:26:31]SAM_PROTO_GetFieldsCounters [11:26:31]wFMCommunicate request_size=4 [11:26:31]MH_SAM_APDU [11:26:31]CAPDU: 80 13 00 00 [11:26:31]Write to MH i2c: E2 08 00 C7 02 80 13 00 00 00 00 00 00 45 [11:26:31]Write i2c OK [11:26:31]MH_I2C_Read... [11:26:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:32]Read from MH i2c: E2 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 62 00 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 62 00 C7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 43 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [11:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 43 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:32]wFMCommunicate OK [11:26:32]SAM_PROTO_GetFieldsCounters done [11:26:32]requested_item shift.num is exist - process it [11:26:32]requested_item shift.opened is exist - process it [11:26:32]req_shift_opened [11:26:32]FM_GetShiftState [11:26:32]SAM_PROTO_GetShiftState [11:26:32]wFMCommunicate request_size=4 [11:26:32]MH_SAM_APDU [11:26:32]CAPDU: 80 13 01 00 [11:26:32]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [11:26:32]Write i2c OK [11:26:32]MH_I2C_Read... [11:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:32]Read from MH i2c: E2 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 0E 00 [11:26:32]MH_I2C_Read... [11:26:32]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8D [11:26:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:26:32]wFMCommunicate OK [11:26:32]SAM_PROTO_GetShiftState done [11:26:32]FM_GetShiftState done [11:26:32]req_shift_opened done [11:26:32]requested_item shift.open_date is exist - process it [11:26:32]req_shift_open_date [11:26:32]req_shift_open_date done [11:26:32]produce_requested_data done [11:26:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86339,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:26:32]process_action_free close_receipt [11:26:32]json_value_free [11:26:32]json_value_free done [11:26:32]process_json_proto returns [11:26:32]Send response to host [11:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86339,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:26:32]free response buf [11:26:32]execute_script done [11:26:32]execute_script returns [11:26:32]free content buf [11:26:32]Sock 9.Close socket [11:26:32]Sock 9.Thread stoped [11:26:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F0 7D 47 00 AE 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 51 01 00 F4 03 04 00 38 58 EE 66 B6 04 01 00 00 50 6D 39 8E A3 A2 4B C4 [11:26:32]CommunicateWithHost err = 0 [11:26:32]CheckOFDResponse [11:26:32]1017 (14) - 77093643461234 [11:26:32]1041 (16) - 0000000000874979 [11:26:32]1040 (4) - 86339 [11:26:32]1012 (4) - 21.09.2024 05:23 [11:26:32]1206 (1) - 0 [11:26:32]OFD Sender: Remove packet 86339 [11:26:32]ProducePacketName [11:26:32]name=ofd_packets/00086339 [11:26:32]NVStorageDeleteData [11:26:33]OFD Sender: No OFD packet to send [11:26:38]OFD Sender: No OFD packet to send [11:26:43]OFD Sender: No OFD packet to send [11:26:48]OFD Sender: No OFD packet to send [11:26:53]OFD Sender: No OFD packet to send [11:26:58]OFD Sender: No OFD packet to send [11:27:03]OFD Sender: No OFD packet to send [11:27:08]OFD Sender: No OFD packet to send [11:27:13]OFD Sender: No OFD packet to send [11:27:15]recv_with_timeout no data received [11:27:18]OFD Sender: No OFD packet to send [11:27:23]OFD Sender: No OFD packet to send [11:27:28]OFD Sender: No OFD packet to send [11:27:33]OFD Sender: No OFD packet to send [11:27:38]OFD Sender: No OFD packet to send [11:27:43]OFD Sender: No OFD packet to send [11:27:48]OFD Sender: No OFD packet to send [11:27:53]OFD Sender: No OFD packet to send [11:27:58]OFD Sender: No OFD packet to send [11:28:01]accept exits with 7 [11:28:01]New connection [11:28:01]New thread 3066916196 created [11:28:01]Thread 3067059556 joined [11:28:01]Waiting for new connection... [11:28:01] Sock 7.Parse request [11:28:01]Sock 7.Check first char [11:28:01]Sock 7.First char is OK [11:28:01]request: POST /json_proto HTTP/1.0 [11:28:01]Method: POST [11:28:01]URL: /json_proto [11:28:01]Method is POST - this is cgi request [11:28:01]url: /json_proto [11:28:01]query_string will be loaded in cgi processing [11:28:01]execute_cgi json_proto POST (null) [11:28:01]execute_cgi path=json_proto method=POST [11:28:01]POST find Content-Length [11:28:01]Host: 172.17.47.196:8080 [11:28:01]Content-Length: 1128 [11:28:01]Content-Type: application/json [11:28:01] [11:28:01]POST finish read [11:28:01]Found Content-Length = 1128 [11:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147923", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 3.000, "sum" : 441.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570095", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:01]execute_script... [11:28:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147923", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 3.000, "sum" : 441.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570095", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 650.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:01]POST & json_proto [11:28:01]process_json_proto [11:28:01]json parsed OK: [11:28:01]protocol is kg_v1.0 [11:28:01]action value=close_receipt [11:28:01]process_action close_receipt [11:28:01]cmd_close_receipt [11:28:01]MH_GetDate [11:28:01]Write to MH i2c: F0 00 00 C9 02 BA [11:28:01]Write i2c OK [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: F0 [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: F0 09 00 [11:28:01]MH_I2C_Read... [11:28:01]Read from MH i2c: F0 09 00 C9 02 00 C2 AD EE 66 4C 6B 94 66 37 [11:28:01]GetLastDocTimeStamp 1726917988 [11:28:01]current date 1726918082 [11:28:01]FM_GetShiftState [11:28:01]SAM_PROTO_GetShiftState [11:28:01]wFMCommunicate request_size=4 [11:28:01]MH_SAM_APDU [11:28:01]CAPDU: 80 13 01 00 [11:28:01]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [11:28:01]Write i2c OK [11:28:01]MH_I2C_Read... [11:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:02]Read from MH i2c: E2 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 0E 00 [11:28:02]MH_I2C_Read... [11:28:02]Read from MH i2c: E2 0E 00 CA 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8F [11:28:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:28:02]wFMCommunicate OK [11:28:02]SAM_PROTO_GetShiftState done [11:28:02]FM_GetShiftState done [11:28:02]opened in 1726877910 [11:28:02]opened+sec_in_day 1726964310 [11:28:02]quantity*price = 44100 [11:28:02]sum+1 = 44101 [11:28:02]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 119 21.09.2024 11:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86341 ФПД: 51014494025088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T113024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86341&fm=51014494025088&tin=02508201610067®Number=0000000000092592&sum=100005 [11:30:25]StoreToDocumentArchive [11:30:25]shift 496 fd 86341 [11:30:25]save to /storage/0496/doc_00086341 [11:30:25]save last doc name /storage/0496/doc_00086341 to /storage/kkm_last_doc_name [11:30:25]save OK [11:30:25]Clear old archive folders... [11:30:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:25]tlvbuf is 004C2AA0 [11:30:25]SAM_PROTO_ClearQueue [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 09 00 00 [11:30:25]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:25]Read from MH i2c: E2 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 03 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:30:25]RAPDU: 90 00 [11:30:25]wFMCommunicate OK [11:30:25]SAM_PROTO_ClearQueue done [11:30:25]KKMCreateOFDPacket [11:30:25]OFDProtocolAddRootSTLVToBuf [11:30:25]FM_MakeSignedData [11:30:25]FM_MakeSignedData [11:30:25]SAM_PROTO_SignData [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 0D 01 02 [11:30:25]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:25]Read from MH i2c: E2 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 03 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:30:25]RAPDU: 90 00 [11:30:25]wFMCommunicate OK [11:30:25]wFMCommunicate request_size=255 [11:30:25]MH_SAM_APDU [11:30: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 77 00 00 00 F4 03 04 00 50 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 51 01 00 35 04 06 00 2E [11:30:25]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 77 00 00 00 F4 03 04 00 50 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 51 01 00 35 04 06 00 2E 00 00 4A [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:30:26]RAPDU: 90 00 [11:30:26]wFMCommunicate OK [11:30:26]wFMCommunicate request_size=10 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 0D 02 02 05 65 BC CB 75 80 [11:30:26]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 65 BC CB 75 80 00 00 93 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:30:26]RAPDU: 90 00 [11:30:26]wFMCommunicate OK [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 0D 03 02 [11:30:26]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 0B 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 0B 00 2F 00 00 5E 26 7D 98 E5 2C 0D 3E 90 00 A0 [11:30:26]RAPDU: 5E 26 7D 98 E5 2C 0D 3E 90 00 [11:30:26]wFMCommunicate OK [11:30:26]SAM_PROTO_SignData done [11:30:26]FM_MakeSignedData done [11:30:26]CreateOFDProtocolMessage [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 11 00 00 [11:30:26]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 17 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [11:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:30:26]wFMCommunicate OK [11:30:26]CreateOFDProtocolMessage done [11:30:26]OFDSenderStorePacket 86341 [11:30:26]StoreOFDPacket docnum=86341 [11:30:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E7 14 07 01 BA 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 50 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 51 01 00 35 04 06 00 2E 65 BC CB 75 80 5E 26 7D 98 E5 2C 0D 3E [11:30:26]CheckFolder [11:30:26]dirname=/storage/ofd_packets [11:30:26]CheckFolder done [11:30:26]ProducePacketName [11:30:26]name=ofd_packets/00086341 [11:30:26]NVStorageSaveData ofd_packets/00086341 [11:30:26]File name is /storage/ofd_packets/00086341 [11:30:26]Write 301 bytes [11:30:26]NVStorageSaveData done [11:30:26]OFDSenderStorePacket done [11:30:26]KKMCreateOFDPacket done [11:30:26]NVStorageSaveData kkm_last_timestamp [11:30:26]File name is /storage/kkm_last_timestamp [11:30:26]Write 4 bytes [11:30:26]NVStorageSaveData done [11:30:26]OFD Sender: Processing packet 86341 [packets to send 269, broken 268] [11:30:26]ProducePacketName [11:30:26]name=ofd_packets/00086341 [11:30:26]OFD Sender: To server: pG, [11:30:26]CommunicateWithHost lk.salyk.kg:30040 [11:30:26]ConnectInit lk.salyk.kg [11:30:26]ExternCall_PrintAddStr [11:30:26]wPrintStart [11:30:26]Write to MH i2c: 01 00 00 31 00 31 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:30:26]RasterBufferAndPrint [11:30:26]line Счет N : (1)871234 [11:30:26]line ИНН: 02508201610067 [11:30:26]line Контрольно-Кассовый Чек [11:30:26]line ПРОДАЖА [11:30:26]line ТРК (МРК, ГНК) : 53 [11:30:26]line Товар: 2710124130 [11:30:26]line Аи-92-К-5 [11:30:26]line 14.750 * 67.80 [11:30:26]line = 1000.05 [11:30:26]line НДС 12% НСП 1% [11:30:26]line > о реализуемом товаре [11:30:26]line ИТОГО: 1000.05 [11:30:26]line НСП 1% : 8.85 [11:30:26]line НДС 12% : 106.20 [11:30:26]line Наличными: 0.00 [11:30:26]line Безнал.: 1000.05 [11:30:26]line Место: АЗС № 137 "Партнер Нефть" [11:30:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:30:26]line СНО: Общий режим [11:30:26]line Чек 119 21.09.2024 11:30 [11:30:26]line Смена: 496 ФФД: 1.0 [11:30:26]line ЗНМ: 0300000064 [11:30:26]line РНМ: 0000000000092592 [11:30:26]line Версия ККМ: 001 [11:30:26]line Платежная система: O! деньги [11:30:26]line ФМ: 0000000000874979 [11:30:26]line ФД: 86341 [11:30:26]line ФПД: 51014494025088 [11:30:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T113024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86341&fm=51014494025088&tin=02508201610067®Number=0000000000092592&sum=100005 [11:30:26]written 0, free lines is 4095 [11:30:26]Write to MH i2c: 01 00 00 5B 00 5B [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 EC 0C 5A [11:30:26]RasterBufferAndPrint [11:30:26]line [11:30:26]line [11:30:26]line [11:30:26]line [11:30:26]line [11:30:26]written 0, free lines is 3315 [11:30:26]MH_Cut [11:30:26]Write to MH i2c: D1 01 00 62 00 01 34 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: D1 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: D1 01 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: D1 01 00 62 00 00 33 [11:30:26]Write to MH i2c: 01 00 00 63 00 63 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Connected sock=11 [11:30:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E7 14 07 01 BA 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 50 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 51 01 00 35 04 06 00 2E 65 BC CB 75 80 5E 26 7D 98 E5 2C 0D 3E [11:30:27]*** Cut start [11:30:27]*** Partial cut [11:30:27]*** CUTSNS_PIN = 1 [11:30:27]*** CUTSNS_PIN = 0 [11:30:27]*** Brake cut motor [11:30:28]Read from MH i2c: 01 [11:30:28]MH_I2C_Read... [11:30:28]*** Stop cut motor [11:30:28]*** Cut end [11:30:28]Read from MH i2c: 01 07 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [11:30:28]process_action close_receipt done [11:30:28]requested_data is exist [11:30:28]produce_requested_data [11:30:28]requested_item fm.sn is exist - process it [11:30:28]wFMCommunicate request_size=4 [11:30:28]MH_SAM_APDU [11:30:28]CAPDU: 80 11 00 00 [11:30:28]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [11:30:28]Write i2c OK [11:30:28]MH_I2C_Read... [11:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:28]Read from MH i2c: E2 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 17 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [11:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:30:28]wFMCommunicate OK [11:30:28]requested_item fd.num is exist - process it [11:30:28]SAM_PROTO_GetFieldsCounters [11:30:28]wFMCommunicate request_size=4 [11:30:28]MH_SAM_APDU [11:30:28]CAPDU: 80 13 00 00 [11:30:28]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [11:30:28]Write i2c OK [11:30:28]MH_I2C_Read... [11:30:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 39 11 47 00 2D 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 51 01 00 F4 03 04 00 23 59 EE 66 B6 04 01 00 00 83 F7 EB 29 CC 11 40 BB [11:30:28]CommunicateWithHost err = 0 [11:30:28]CheckOFDResponse [11:30:28]1017 (14) - 77093643461234 [11:30:28]1041 (16) - 0000000000874979 [11:30:28]1040 (4) - 86341 [11:30:28]1012 (4) - 21.09.2024 05:26 [11:30:28]1206 (1) - 0 [11:30:28]OFD Sender: Remove packet 86341 [11:30:28]ProducePacketName [11:30:28]name=ofd_packets/00086341 [11:30:28]NVStorageDeleteData [11:30:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:28]Read from MH i2c: E2 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 62 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 45 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [11:30:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 45 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:30:28]wFMCommunicate OK [11:30:28]SAM_PROTO_GetFieldsCounters done [11:30:28]requested_item shift.num is exist - process it [11:30:28]requested_item shift.opened is exist - process it [11:30:28]req_shift_opened [11:30:28]FM_GetShiftState [11:30:28]SAM_PROTO_GetShiftState [11:30:28]wFMCommunicate request_size=4 [11:30:28]MH_SAM_APDU [11:30:28]CAPDU: 80 13 01 00 [11:30:28]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [11:30:28]Write i2c OK [11:30:28]MH_I2C_Read... [11:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:28]Read from MH i2c: E2 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 0E 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [11:30:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:30:28]wFMCommunicate OK [11:30:28]SAM_PROTO_GetShiftState done [11:30:28]FM_GetShiftState done [11:30:28]req_shift_opened done [11:30:28]requested_item shift.open_date is exist - process it [11:30:28]req_shift_open_date [11:30:28]req_shift_open_date done [11:30:28]produce_requested_data done [11:30:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86341,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:30:28]process_action_free close_receipt [11:30:28]json_value_free [11:30:28]json_value_free done [11:30:28]process_json_proto returns [11:30:28]Send response to host [11:30:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86341,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:30:28]free response buf [11:30:28]execute_script done [11:30:28]execute_script returns [11:30:28]free content buf [11:30:28]Sock 9.Close socket [11:30:28]Sock 9.Thread stoped [11:30:28]OFD Sender: No OFD packet to send [11:30:33]OFD Sender: No OFD packet to send [11:30:38]OFD Sender: No OFD packet to send [11:30:43]OFD Sender: No OFD packet to send [11:30:45]recv_with_timeout no data received [11:30:48]OFD Sender: No OFD packet to send [11:30:53]OFD Sender: No OFD packet to send [11:30:58]recv_with_timeout no data received [11:30:58]OFD Sender: No OFD packet to send [11:31:00]accept exits with 10 [11:31:00]New connection [11:31:00]New thread 3067202916 created [11:31:00]Thread 3067346276 joined [11:31:00]Waiting for new connection... [11:31:00] Sock 10.Parse request [11:31:00]Sock 10.Check first char [11:31:00]Sock 10.First char is OK [11:31:00]request: POST /json_proto HTTP/1.0 [11:31:00]Method: POST [11:31:00]URL: /json_proto [11:31:00]Method is POST - this is cgi request [11:31:00]url: /json_proto [11:31:00]query_string will be loaded in cgi processing [11:31:00]execute_cgi json_proto POST (null) [11:31:00]execute_cgi path=json_proto method=POST [11:31:00]POST find Content-Length [11:31:00]Host: 172.17.47.196:8080 [11:31:00]Content-Length: 677 [11:31:00]Content-Type: application/json [11:31:00] [11:31:00]POST finish read [11:31:00]Found Content-Length = 677 [11:31:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:31:00]execute_script... [11:31:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:31:00]POST & json_proto [11:31:00]process_json_proto [11:31:00]json parsed OK: [11:31:00]protocol is kg_v1.0 [11:31:00]action value=close_receipt [11:31:00]process_action close_receipt [11:31:00]cmd_close_receipt [11:31:00]MH_GetDate [11:31:00]Write to MH i2c: F0 00 00 67 00 56 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: F0 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: F0 09 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: F0 09 00 67 00 00 74 AE EE 66 4C 6B 94 66 86 [11:31:00]GetLastDocTimeStamp 1726918224 [11:31:00]current date 1726918260 [11:31:00]FM_GetShiftState [11:31:00]SAM_PROTO_GetShiftState [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 13 01 00 [11:31:00]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 0E 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [11:31:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:31:00]wFMCommunicate OK [11:31:00]SAM_PROTO_GetShiftState done [11:31:00]FM_GetShiftState done [11:31:00]opened in 1726877910 [11:31:00]opened+sec_in_day 1726964310 [11:31:00]quantity*price = 50036 [11:31:00]sum+1 = 50037 [11:31: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 120 21.09.2024 11:31 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86342 ФПД: 128326501545698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T113101&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86342&fm=128326501545698&tin=02508201610067®Number=0000000000092592&sum=50000 [11:31:01]StoreToDocumentArchive [11:31:01]shift 496 fd 86342 [11:31:01]save to /storage/0496/doc_00086342 [11:31:01]save last doc name /storage/0496/doc_00086342 to /storage/kkm_last_doc_name [11:31:01]save OK [11:31:01]Clear old archive folders... [11:31:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:01]tlvbuf is 004B04B0 [11:31:01]SAM_PROTO_ClearQueue [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 09 00 00 [11:31:01]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 03 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [11:31:01]RAPDU: 90 00 [11:31:01]wFMCommunicate OK [11:31:01]SAM_PROTO_ClearQueue done [11:31:01]KKMCreateOFDPacket [11:31:01]OFDProtocolAddRootSTLVToBuf [11:31:01]FM_MakeSignedData [11:31:01]FM_MakeSignedData [11:31:01]SAM_PROTO_SignData [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 0D 01 02 [11:31:01]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 03 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:31:02]RAPDU: 90 00 [11:31:02]wFMCommunicate OK [11:31:02]wFMCommunicate request_size=255 [11:31:02]MH_SAM_APDU [11:31:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 51 01 00 35 04 06 00 74 [11:31:02]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 51 01 00 35 04 06 00 74 00 00 68 [11:31:02]Write i2c OK [11:31:02]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 03 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [11:31:02]RAPDU: 90 00 [11:31:02]wFMCommunicate OK [11:31:02]wFMCommunicate request_size=10 [11:31:02]MH_SAM_APDU [11:31:02]CAPDU: 80 0D 02 02 05 B6 57 8A 36 E2 [11:31:02]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 B6 57 8A 36 E2 00 00 AB [11:31:02]Write i2c OK [11:31:02]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 03 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [11:31:02]RAPDU: 90 00 [11:31:02]wFMCommunicate OK [11:31:02]wFMCommunicate request_size=4 [11:31:02]MH_SAM_APDU [11:31:02]CAPDU: 80 0D 03 02 [11:31:02]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [11:31:02]Write i2c OK [11:31:02]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 0B 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 0B 00 79 00 00 A2 67 60 6C F7 A8 DA 45 90 00 88 [11:31:02]RAPDU: A2 67 60 6C F7 A8 DA 45 90 00 [11:31:02]wFMCommunicate OK [11:31:02]SAM_PROTO_SignData done [11:31:02]FM_MakeSignedData done [11:31:02]CreateOFDProtocolMessage [11:31:02]wFMCommunicate request_size=4 [11:31:02]MH_SAM_APDU [11:31:02]CAPDU: 80 11 00 00 [11:31:02]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [11:31:02]Write i2c OK [11:31:02]MH_I2C_Read... [11:31:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:02]Read from MH i2c: E2 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 17 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [11:31:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:31:02]wFMCommunicate OK [11:31:02]CreateOFDProtocolMessage done [11:31:02]OFDSenderStorePacket 86342 [11:31:02]StoreOFDPacket docnum=86342 [11:31:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 32 9B 07 01 42 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 78 00 00 00 F4 03 04 00 75 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 51 01 00 35 04 06 00 74 B6 57 8A 36 E2 A2 67 60 6C F7 A8 DA 45 [11:31:02]CheckFolder [11:31:02]dirname=/storage/ofd_packets [11:31:02]CheckFolder done [11:31:02]ProducePacketName [11:31:02]name=ofd_packets/00086342 [11:31:02]NVStorageSaveData ofd_packets/00086342 [11:31:02]File name is /storage/ofd_packets/00086342 [11:31:02]Write 301 bytes [11:31:02]NVStorageSaveData done [11:31:02]OFDSenderStorePacket done [11:31:02]KKMCreateOFDPacket done [11:31:02]NVStorageSaveData kkm_last_timestamp [11:31:02]File name is /storage/kkm_last_timestamp [11:31:02]Write 4 bytes [11:31:02]NVStorageSaveData done [11:31:02]ExternCall_PrintAddStr [11:31:02]wPrintStart [11:31:02]Write to MH i2c: 01 00 00 7B 00 7B [11:31:02]Write i2c OK [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: 01 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: 01 07 00 [11:31:02]MH_I2C_Read... [11:31:02]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [11:31:02]RasterBufferAndPrint [11:31:02]line Счет N : (1)871235 [11:31:02]line ИНН: 02508201610067 [11:31:02]line Контрольно-Кассовый Чек [11:31:02]line ПРОДАЖА [11:31:02]line ТРК (МРК, ГНК) : 33 [11:31:02]line Товар: 2710124130 [11:31:02]line Аи-92-К-5 [11:31:02]line 7.380 * 67.80 [11:31:02]line = 500.36 [11:31:02]line НДС 12% НСП 1% [11:31:02]line > о реализуемом товаре [11:31:02]line ОКРУГЛЕНИЕ: -0.36 [11:31:02]line ИТОГО: 500.00 [11:31:02]line Внесено: 500.00 [11:31:02]line СДАЧА: 0.00 [11:31:02]line НСП 1% : 4.43 [11:31:02]line НДС 12% : 53.14 [11:31:02]line Наличными: 500.00 [11:31:02]line Безнал.: 0.00 [11:31:02]line Место: АЗС № 137 "Партнер Нефть" [11:31:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:31:02]line СНО: Общий режим [11:31:02]line Чек 120 21.09.2024 11:31 [11:31:02]line Смена: 496 ФФД: 1.0 [11:31:02]line ЗНМ: 0300000064 [11:31:02]line РНМ: 0000000000092592 [11:31:02]line Версия ККМ: 001 [11:31:02]line ФМ: 0000000000874979 [11:31:02]line ФД: 86342 [11:31:02]line ФПД: 128326501545698 [11:31:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T113101&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86342&fm=128326501545698&tin=02508201610067®Number=0000000000092592&sum=50000 [11:31:02]OFD Sender: Processing packet 86342 [packets to send 269, broken 268] [11:31:02]ProducePacketName [11:31:02]name=ofd_packets/00086342 [11:31:02]OFD Sender: To server: pG, [11:31:02]CommunicateWithHost lk.salyk.kg:30040 [11:31:02]ConnectInit lk.salyk.kg [11:31:02]written 0, free lines is 4095 [11:31:03]Write to MH i2c: 01 00 00 A6 00 A6 [11:31:03]Write i2c OK [11:31:03]MH_I2C_Read... [11:31:03]Read from MH i2c: 01 [11:31:03]MH_I2C_Read... [11:31:03]Read from MH i2c: 01 07 00 [11:31:03]MH_I2C_Read... [11:31:03]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 D7 0C 90 [11:31:03]RasterBufferAndPrint [11:31:03]line [11:31:03]line [11:31:03]line [11:31:03]line [11:31:03]line [11:31:03]written 0, free lines is 3294 [11:31:03]MH_Cut [11:31:03]Write to MH i2c: D1 01 00 AD 00 01 7F [11:31:03]Write i2c OK [11:31:03]MH_I2C_Read... [11:31:03]Read from MH i2c: D1 [11:31:03]MH_I2C_Read... [11:31:03]Read from MH i2c: D1 01 00 [11:31:03]MH_I2C_Read... [11:31:03]Read from MH i2c: D1 01 00 AD 00 00 7E [11:31:03]Write to MH i2c: 01 00 00 AE 00 AE [11:31:03]Write i2c OK [11:31:03]MH_I2C_Read... [11:31:03]*** Cut start [11:31:03]*** Partial cut [11:31:03]*** CUTSNS_PIN = 1 [11:31:04]*** CUTSNS_PIN = 0 [11:31:04]*** Brake cut motor [11:31:04]Read from MH i2c: 01 [11:31:04]MH_I2C_Read... [11:31:04]*** Stop cut motor [11:31:04]*** Cut end [11:31:04]Read from MH i2c: 01 07 00 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [11:31:04]process_action close_receipt done [11:31:04]requested_data is exist [11:31:04]produce_requested_data [11:31:04]requested_item fm.sn is exist - process it [11:31:04]wFMCommunicate request_size=4 [11:31:04]MH_SAM_APDU [11:31:04]CAPDU: 80 11 00 00 [11:31:04]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [11:31:04]Write i2c OK [11:31:04]MH_I2C_Read... [11:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:04]Read from MH i2c: E2 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: E2 17 00 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [11:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:31:04]wFMCommunicate OK [11:31:04]requested_item fd.num is exist - process it [11:31:04]SAM_PROTO_GetFieldsCounters [11:31:04]wFMCommunicate request_size=4 [11:31:04]MH_SAM_APDU [11:31:04]CAPDU: 80 13 00 00 [11:31:04]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [11:31:04]Write i2c OK [11:31:04]MH_I2C_Read... [11:31:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:04]Read from MH i2c: E2 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: E2 62 00 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 46 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [11:31:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 46 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:04]wFMCommunicate OK [11:31:04]SAM_PROTO_GetFieldsCounters done [11:31:04]requested_item shift.num is exist - process it [11:31:04]requested_item shift.opened is exist - process it [11:31:04]req_shift_opened [11:31:04]FM_GetShiftState [11:31:04]SAM_PROTO_GetShiftState [11:31:04]wFMCommunicate request_size=4 [11:31:04]MH_SAM_APDU [11:31:04]CAPDU: 80 13 01 00 [11:31:04]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [11:31:04]Write i2c OK [11:31:04]MH_I2C_Read... [11:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:04]Read from MH i2c: E2 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: E2 0E 00 [11:31:04]MH_I2C_Read... [11:31:04]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [11:31:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:31:04]wFMCommunicate OK [11:31:04]SAM_PROTO_GetShiftState done [11:31:04]FM_GetShiftState done [11:31:04]req_shift_opened done [11:31:04]requested_item shift.open_date is exist - process it [11:31:04]req_shift_open_date [11:31:04]req_shift_open_date done [11:31:04]produce_requested_data done [11:31:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86342,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:31:04]process_action_free close_receipt [11:31:04]json_value_free [11:31:04]json_value_free done [11:31:04]process_json_proto returns [11:31:04]Send response to host [11:31:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86342,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:31:04]free response buf [11:31:04]execute_script done [11:31:04]execute_script returns [11:31:04]free content buf [11:31:04]Sock 10.Close socket [11:31:04]Sock 10.Thread stoped [11:31:07]ConnectInit Can't take IP for lk.salyk.kg [11:31:07]CommunicateWithHost connect error [11:31:07]CommunicateWithHost err = -1 [11:31:07]OFD Sender: Server communicate error [11:31:12]OFD Sender: Processing packet 86342 [packets to send 269, broken 268] [11:31:12]ProducePacketName [11:31:12]name=ofd_packets/00086342 [11:31:12]OFD Sender: To server: pG, [11:31:12]CommunicateWithHost lk.salyk.kg:30040 [11:31:12]ConnectInit lk.salyk.kg [11:31:14]recv_with_timeout no data received [11:31:15]Connected sock=9 [11:31:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 32 9B 07 01 42 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 78 00 00 00 F4 03 04 00 75 AE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 51 01 00 35 04 06 00 74 B6 57 8A 36 E2 A2 67 60 6C F7 A8 DA 45 [11:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 64 0E 47 00 D4 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 51 01 00 F4 03 04 00 54 59 EE 66 B6 04 01 00 00 4B 50 78 B2 E2 71 01 A5 [11:31:18]CommunicateWithHost err = 0 [11:31:18]CheckOFDResponse [11:31:18]1017 (14) - 77093643461234 [11:31:18]1041 (16) - 0000000000874979 [11:31:18]1040 (4) - 86342 [11:31:18]1012 (4) - 21.09.2024 05:27 [11:31:18]1206 (1) - 0 [11:31:18]OFD Sender: Remove packet 86342 [11:31:18]ProducePacketName [11:31:18]name=ofd_packets/00086342 [11:31:18]NVStorageDeleteData [11:31:19]OFD Sender: No OFD packet to send [11:31:24]OFD Sender: No OFD packet to send [11:31:25]recv_with_timeout no data received [11:31:29]OFD Sender: No OFD packet to send [11:31:34]OFD Sender: No OFD packet to send [11:31:39]OFD Sender: No OFD packet to send [11:31:43]recv_with_timeout no data received [11:31:44]OFD Sender: No OFD packet to send [11:31:49]OFD Sender: No OFD packet to send [11:31:54]OFD Sender: No OFD packet to send [11:31:59]OFD Sender: No OFD packet to send [11:32:04]OFD Sender: No OFD packet to send [11:32:05]recv_with_timeout no data received [11:32:09]OFD Sender: No OFD packet to send [11:32:14]OFD Sender: No OFD packet to send [11:32:19]OFD Sender: No OFD packet to send [11:32:19]recv_with_timeout no data received [11:32:24]OFD Sender: No OFD packet to send [11:32:29]OFD Sender: No OFD packet to send [11:32:34]OFD Sender: No OFD packet to send [11:32:39]OFD Sender: No OFD packet to send [11:32:44]OFD Sender: No OFD packet to send [11:32:46]recv_with_timeout no data received [11:32:49]OFD Sender: No OFD packet to send [11:32:54]OFD Sender: No OFD packet to send [11:32:59]OFD Sender: No OFD packet to send [11:32:59]recv_with_timeout no data received [11:33:04]OFD Sender: No OFD packet to send [11:33:09]OFD Sender: No OFD packet to send [11:33:14]OFD Sender: No OFD packet to send [11:33:19]OFD Sender: No OFD packet to send [11:33:24]recv_with_timeout no data received [11:33:24]OFD Sender: No OFD packet to send [11:33:29]OFD Sender: No OFD packet to send [11:33:34]OFD Sender: No OFD packet to send [11:33:39]OFD Sender: No OFD packet to send [11:33:44]OFD Sender: No OFD packet to send [11:33:49]OFD Sender: No OFD packet to send [11:33:54]OFD Sender: No OFD packet to send [11:33:59]OFD Sender: No OFD packet to send [11:34:04]OFD Sender: No OFD packet to send [11:34:09]OFD Sender: No OFD packet to send [11:34:14]OFD Sender: No OFD packet to send [11:34:19]OFD Sender: No OFD packet to send [11:34:20]recv_with_timeout no data received [11:34:24]OFD Sender: No OFD packet to send [11:34:29]OFD Sender: No OFD packet to send [11:34:34]OFD Sender: No OFD packet to send [11:34:39]OFD Sender: No OFD packet to send [11:34:44]OFD Sender: No OFD packet to send [11:34:49]OFD Sender: No OFD packet to send [11:34:54]OFD Sender: No OFD packet to send [11:34:59]OFD Sender: No OFD packet to send [11:35:04]OFD Sender: No OFD packet to send [11:35:09]OFD Sender: No OFD packet to send [11:35:14]OFD Sender: No OFD packet to send [11:35:19]OFD Sender: No OFD packet to send [11:35:24]OFD Sender: No OFD packet to send [11:35:29]OFD Sender: No OFD packet to send [11:35:34]OFD Sender: No OFD packet to send [11:35:39]OFD Sender: No OFD packet to send [11:35:44]OFD Sender: No OFD packet to send [11:35:49]OFD Sender: No OFD packet to send [11:35:54]OFD Sender: No OFD packet to send [11:35:59]OFD Sender: No OFD packet to send [11:36:04]OFD Sender: No OFD packet to send [11:36:09]OFD Sender: No OFD packet to send [11:36:14]OFD Sender: No OFD packet to send [11:36:19]OFD Sender: No OFD packet to send [11:36:24]OFD Sender: No OFD packet to send [11:36:29]OFD Sender: No OFD packet to send [11:36:34]OFD Sender: No OFD packet to send [11:36:39]OFD Sender: No OFD packet to send [11:36:44]OFD Sender: No OFD packet to send [11:36:49]OFD Sender: No OFD packet to send [11:36:54]OFD Sender: No OFD packet to send [11:36:59]OFD Sender: No OFD packet to send [11:37:04]OFD Sender: No OFD packet to send [11:37:09]OFD Sender: No OFD packet to send [11:37:14]OFD Sender: No OFD packet to send [11:37:19]OFD Sender: No OFD packet to send [11:37:24]OFD Sender: No OFD packet to send [11:37:29]OFD Sender: No OFD packet to send [11:37:34]OFD Sender: No OFD packet to send [11:37:39]OFD Sender: No OFD packet to send [11:37:44]OFD Sender: No OFD packet to send [11:37:49]OFD Sender: No OFD packet to send [11:37:54]OFD Sender: No OFD packet to send [11:37:56]recv_with_timeout no data received [11:37:59]OFD Sender: No OFD packet to send [11:38:04]OFD Sender: No OFD packet to send [11:38:09]OFD Sender: No OFD packet to send [11:38:14]OFD Sender: No OFD packet to send [11:38:17]recv_with_timeout no data received [11:38:19]OFD Sender: No OFD packet to send [11:39:36]ConnectInit Can't connect to host [11:39:39]OFD Sender: Processing packet 86343 [packets to send 270, broken 268] [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00086343 [11:39:39]OFD Sender: To server: pG, [11:39:39]CommunicateWithHost lk.salyk.kg:30040 [11:39:39]ConnectInit lk.salyk.kg [11:39:55]Connected sock=9 [11:39:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3F 84 07 01 95 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 42 B0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 51 01 00 35 04 06 00 A3 C1 F6 E6 1F 31 C3 DD 22 DC B1 33 61 1E [11:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CA E1 47 00 15 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 51 01 00 F4 03 04 00 5F 5B EE 66 B6 04 01 00 00 3A 8C 94 A6 A3 0C BE 39 [11:39:59]CommunicateWithHost err = 0 [11:39:59]CheckOFDResponse [11:39:59]1017 (14) - 77093643461234 [11:39:59]1041 (16) - 0000000000874979 [11:39:59]1040 (4) - 86343 [11:39:59]1012 (4) - 21.09.2024 05:36 [11:39:59]1206 (1) - 0 [11:39:59]OFD Sender: Remove packet 86343 [11:39:59]ProducePacketName [11:39:59]name=ofd_packets/00086343 [11:39:59]NVStorageDeleteData [11:39:59]OFD Sender: Processing packet 86344 [packets to send 269, broken 268] [11:39:59]ProducePacketName [11:39:59]name=ofd_packets/00086344 [11:39:59]OFD Sender: To server: pG, [11:39:59]CommunicateWithHost lk.salyk.kg:30040 [11:39:59]ConnectInit lk.salyk.kg [11:40:04]ConnectInit Can't take IP for lk.salyk.kg [11:40:04]CommunicateWithHost connect error [11:40:04]CommunicateWithHost err = -1 [11:40:04]OFD Sender: Server communicate error [11:40:09]OFD Sender: Processing packet 86344 [packets to send 269, broken 268] [11:40:09]ProducePacketName [11:40:09]name=ofd_packets/00086344 [11:40:09]OFD Sender: To server: pG, [11:40:09]CommunicateWithHost lk.salyk.kg:30040 [11:40:09]ConnectInit lk.salyk.kg [11:40:13]Connected sock=10 [11:40:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 5F 6E 08 01 CF B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 47 B0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 51 01 00 35 04 06 00 97 96 C9 A2 7F BD BE AB 59 28 56 A8 07 17 [11:40:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8C AD 47 00 A7 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 51 01 00 F4 03 04 00 6F 5B EE 66 B6 04 01 00 00 AC 18 83 47 C6 02 99 EF [11:40:15]CommunicateWithHost err = 0 [11:40:15]CheckOFDResponse [11:40:15]1017 (14) - 77093643461234 [11:40:15]1041 (16) - 0000000000874979 [11:40:15]1040 (4) - 86344 [11:40:15]1012 (4) - 21.09.2024 05:36 [11:40:15]1206 (1) - 0 [11:40:15]OFD Sender: Remove packet 86344 [11:40:15]ProducePacketName [11:40:15]name=ofd_packets/00086344 [11:40:15]NVStorageDeleteData [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:35]OFD Sender: No OFD packet to send [11:40:40]OFD Sender: No OFD packet to send [11:38:24]OFD Sender: No OFD packet to send [11:38:29]OFD Sender: No OFD packet to send [11:38:35]OFD Sender: No OFD packet to send [11:38:40]OFD Sender: No OFD packet to send [11:38:40]recv_with_timeout no data received [11:38:42]accept exits with 7 [11:38:42]New connection [11:38:42]New thread 3067346276 created [11:38:42]Thread 3067202916 joined [11:38:42]Waiting for new connection... [11:38:42] Sock 7.Parse request [11:38:42]Sock 7.Check first char [11:38:42]Sock 7.First char is OK [11:38:42]request: POST /json_proto HTTP/1.0 [11:38:42]Method: POST [11:38:42]URL: /json_proto [11:38:42]Method is POST - this is cgi request [11:38:42]url: /json_proto [11:38:42]query_string will be loaded in cgi processing [11:38:42]execute_cgi json_proto POST (null) [11:38:42]execute_cgi path=json_proto method=POST [11:38:42]POST find Content-Length [11:38:42]Host: 172.17.47.196:8080 [11:38:42]Content-Length: 677 [11:38:42]Content-Type: application/json [11:38:42] [11:38:42]POST finish read [11:38:42]Found Content-Length = 677 [11:38:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [11:38:42]execute_script... [11:38: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)871238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [11:38:42]POST & json_proto [11:38:42]process_json_proto [11:38:42]json parsed OK: [11:38:42]protocol is kg_v1.0 [11:38:42]action value=close_receipt [11:38:42]process_action close_receipt [11:38:42]cmd_close_receipt [11:38:42]MH_GetDate [11:38:42]Write to MH i2c: F0 00 00 B2 00 A1 [11:38:42]Write i2c OK [11:38:42]MH_I2C_Read... [11:38:42]Read from MH i2c: F0 [11:38:42]MH_I2C_Read... [11:38:42]Read from MH i2c: F0 09 00 [11:38:42]MH_I2C_Read... [11:38:42]Read from MH i2c: F0 09 00 B2 00 00 42 B0 EE 66 4C 6B 94 66 A1 [11:38:42]GetLastDocTimeStamp 1726918261 [11:38:42]current date 1726918722 [11:38:42]FM_GetShiftState [11:38:42]SAM_PROTO_GetShiftState [11:38:42]wFMCommunicate request_size=4 [11:38:42]MH_SAM_APDU [11:38:42]CAPDU: 80 13 01 00 [11:38:42]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [11:38:42]Write i2c OK [11:38:42]MH_I2C_Read... [11:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:42]Read from MH i2c: E2 [11:38:42]MH_I2C_Read... [11:38:42]Read from MH i2c: E2 0E 00 [11:38:42]MH_I2C_Read... [11:38:42]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [11:38:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:38:42]wFMCommunicate OK [11:38:42]SAM_PROTO_GetShiftState done [11:38:42]FM_GetShiftState done [11:38:42]opened in 1726877910 [11:38:42]opened+sec_in_day 1726964310 [11:38:42]quantity*price = 20001 [11:38:42]sum+1 = 20002 [11:38:42]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 123 21.09.2024 11:41 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86345 ФПД: 167592714159033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T114122&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86345&fm=167592714159033&tin=02508201610067®Number=0000000000092592&sum=150000 [11:41:22]StoreToDocumentArchive [11:41:22]shift 496 fd 86345 [11:41:22]save to /storage/0496/doc_00086345 [11:41:22]save last doc name /storage/0496/doc_00086345 to /storage/kkm_last_doc_name [11:41:22]save OK [11:41:22]Clear old archive folders... [11:41:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:41:22]tlvbuf is 004C7280 [11:41:22]SAM_PROTO_ClearQueue [11:41:22]wFMCommunicate request_size=4 [11:41:22]MH_SAM_APDU [11:41:22]CAPDU: 80 09 00 00 [11:41:22]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [11:41:22]Write i2c OK [11:41:22]MH_I2C_Read... [11:41:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:22]Read from MH i2c: E2 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: E2 03 00 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [11:41:22]RAPDU: 90 00 [11:41:22]wFMCommunicate OK [11:41:22]SAM_PROTO_ClearQueue done [11:41:22]KKMCreateOFDPacket [11:41:22]OFDProtocolAddRootSTLVToBuf [11:41:22]FM_MakeSignedData [11:41:22]FM_MakeSignedData [11:41:22]SAM_PROTO_SignData [11:41:22]wFMCommunicate request_size=4 [11:41:22]MH_SAM_APDU [11:41:22]CAPDU: 80 0D 01 02 [11:41:22]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [11:41:22]Write i2c OK [11:41:22]MH_I2C_Read... [11:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:22]Read from MH i2c: E2 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: E2 03 00 [11:41:22]MH_I2C_Read... [11:41:22]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [11:41:22]RAPDU: 90 00 [11:41:22]wFMCommunicate OK [11:41:22]wFMCommunicate request_size=255 [11:41:22]MH_SAM_APDU [11: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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 E2 B0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 51 01 00 35 04 06 00 [11:41:22]Write to MH i2c: E2 02 01 58 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 E2 B0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 51 01 00 35 04 06 00 00 00 AF [11:41:22]Write i2c OK [11:41:22]MH_I2C_Read... [11:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:23]Read from MH i2c: E2 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [11:41:23]RAPDU: 90 00 [11:41:23]wFMCommunicate OK [11:41:23]wFMCommunicate request_size=11 [11:41:23]MH_SAM_APDU [11:41:23]CAPDU: 80 0D 02 02 06 98 6C B8 31 C3 B9 [11:41:23]Write to MH i2c: E2 0E 00 59 01 80 0D 02 02 06 00 98 6C B8 31 C3 B9 00 00 49 [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:23]Read from MH i2c: E2 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [11:41:23]RAPDU: 90 00 [11:41:23]wFMCommunicate OK [11:41:23]wFMCommunicate request_size=4 [11:41:23]MH_SAM_APDU [11:41:23]CAPDU: 80 0D 03 02 [11:41:23]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:23]Read from MH i2c: E2 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 0B 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 0B 00 5A 01 00 F8 0D DE F4 5E D2 3A 71 90 00 89 [11:41:23]RAPDU: F8 0D DE F4 5E D2 3A 71 90 00 [11:41:23]wFMCommunicate OK [11:41:23]SAM_PROTO_SignData done [11:41:23]FM_MakeSignedData done [11:41:23]CreateOFDProtocolMessage [11:41:23]wFMCommunicate request_size=4 [11:41:23]MH_SAM_APDU [11:41:23]CAPDU: 80 11 00 00 [11:41:23]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:23]Read from MH i2c: E2 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 17 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 35 [11:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:41:23]wFMCommunicate OK [11:41:23]CreateOFDProtocolMessage done [11:41:23]OFDSenderStorePacket 86345 [11:41:23]StoreOFDPacket docnum=86345 [11:41:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1D 8F 08 01 25 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 E2 B0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 51 01 00 35 04 06 00 98 6C B8 31 C3 B9 F8 0D DE F4 5E D2 3A 71 [11:41:23]CheckFolder [11:41:23]dirname=/storage/ofd_packets [11:41:23]CheckFolder done [11:41:23]ProducePacketName [11:41:23]name=ofd_packets/00086345 [11:41:23]NVStorageSaveData ofd_packets/00086345 [11:41:23]File name is /storage/ofd_packets/00086345 [11:41:23]Write 302 bytes [11:41:23]NVStorageSaveData done [11:41:23]OFDSenderStorePacket done [11:41:23]KKMCreateOFDPacket done [11:41:23]NVStorageSaveData kkm_last_timestamp [11:41:23]File name is /storage/kkm_last_timestamp [11:41:23]Write 4 bytes [11:41:23]NVStorageSaveData done [11:41:23]ExternCall_PrintAddStr [11:41:23]wPrintStart [11:41:23]Write to MH i2c: 01 00 00 5C 01 5D [11:41:23]Write i2c OK [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: 01 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: 01 07 00 [11:41:23]MH_I2C_Read... [11:41:23]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [11:41:23]RasterBufferAndPrint [11:41:23]line Счет N : (1)871240 [11:41:23]line ИНН: 02508201610067 [11:41:23]line Контрольно-Кассовый Чек [11:41:23]line ПРОДАЖА [11:41:23]line ТРК (МРК, ГНК) : 64 [11:41:23]line Товар: 2710194210 [11:41:23]line ДТ(л)-К-4 [11:41:23]line 19.690 * 76.20 [11:41:23]line = 1500.38 [11:41:23]line НДС 12% НСП 1% [11:41:23]line > о реализуемом товаре [11:41:23]line ОКРУГЛЕНИЕ: -0.38 [11:41:23]line ИТОГО: 1500.00 [11:41:23]line Внесено: 1500.00 [11:41:23]line СДАЧА: 0.00 [11:41:23]line НСП 1% : 13.28 [11:41:23]line НДС 12% : 159.33 [11:41:23]line Наличными: 1500.00 [11:41:23]line Безнал.: 0.00 [11:41:23]line Место: АЗС № 137 "Партнер Нефть" [11:41:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:41:23]line СНО: Общий режим [11:41:23]line Чек 123 21.09.2024 11:41 [11:41:23]line Смена: 496 ФФД: 1.0 [11:41:23]line ЗНМ: 0300000064 [11:41:23]line РНМ: 0000000000092592 [11:41:23]line Версия ККМ: 001 [11:41:23]line ФМ: 0000000000874979 [11:41:23]line ФД: 86345 [11:41:23]line ФПД: 167592714159033 [11:41:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T114122&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86345&fm=167592714159033&tin=02508201610067®Number=0000000000092592&sum=150000 [11:41:23]OFD Sender: Processing packet 86345 [packets to send 269, broken 268] [11:41:23]ProducePacketName [11:41:23]name=ofd_packets/00086345 [11:41:23]OFD Sender: To server: pG, [11:41:23]CommunicateWithHost lk.salyk.kg:30040 [11:41:23]ConnectInit lk.salyk.kg [11:41:23]written 0, free lines is 4095 [11:41:24]Write to MH i2c: 01 00 00 87 01 88 [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 07 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 D9 0C 74 [11:41:24]RasterBufferAndPrint [11:41:24]line [11:41:24]line [11:41:24]line [11:41:24]line [11:41:24]line [11:41:24]written 0, free lines is 3296 [11:41:24]MH_Cut [11:41:24]Write to MH i2c: D1 01 00 8E 01 01 61 [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: D1 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: D1 01 00 [11:41:24]MH_I2C_Read... [11:41:24]Read from MH i2c: D1 01 00 8E 01 00 60 [11:41:24]Write to MH i2c: 01 00 00 8F 01 90 [11:41:24]Write i2c OK [11:41:24]MH_I2C_Read... [11:41:24]Connected sock=10 [11:41:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1D 8F 08 01 25 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 E2 B0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 51 01 00 35 04 06 00 98 6C B8 31 C3 B9 F8 0D DE F4 5E D2 3A 71 [11:41:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8A 76 47 00 9D 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 51 01 00 F4 03 04 00 B4 5B EE 66 B6 04 01 00 00 B2 6C D7 02 70 A4 50 40 [11:41:24]CommunicateWithHost err = 0 [11:41:24]CheckOFDResponse [11:41:24]1017 (14) - 77093643461234 [11:41:24]1041 (16) - 0000000000874979 [11:41:24]1040 (4) - 86345 [11:41:24]1012 (4) - 21.09.2024 05:37 [11:41:24]1206 (1) - 0 [11:41:24]OFD Sender: Remove packet 86345 [11:41:24]ProducePacketName [11:41:24]name=ofd_packets/00086345 [11:41:24]NVStorageDeleteData [11:41:24]*** Cut start [11:41:24]*** Partial cut [11:41:24]*** CUTSNS_PIN = 1 [11:41:24]*** CUTSNS_PIN = 0 [11:41:25]OFD Sender: No OFD packet to send [11:41:25]*** Brake cut motor [11:41:25]Read from MH i2c: 01 [11:41:25]MH_I2C_Read... [11:41:25]*** Stop cut motor [11:41:25]*** Cut end [11:41:25]Read from MH i2c: 01 07 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [11:41:25]process_action close_receipt done [11:41:25]requested_data is exist [11:41:25]produce_requested_data [11:41:25]requested_item fm.sn is exist - process it [11:41:25]wFMCommunicate request_size=4 [11:41:25]MH_SAM_APDU [11:41:25]CAPDU: 80 11 00 00 [11:41:25]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [11:41:25]Write i2c OK [11:41:25]MH_I2C_Read... [11:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:25]Read from MH i2c: E2 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 17 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6A [11:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:41:25]wFMCommunicate OK [11:41:25]requested_item fd.num is exist - process it [11:41:25]SAM_PROTO_GetFieldsCounters [11:41:25]wFMCommunicate request_size=4 [11:41:25]MH_SAM_APDU [11:41:25]CAPDU: 80 13 00 00 [11:41:25]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [11:41:25]Write i2c OK [11:41:25]MH_I2C_Read... [11:41:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:25]Read from MH i2c: E2 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 62 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 49 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [11:41:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 49 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:25]wFMCommunicate OK [11:41:25]SAM_PROTO_GetFieldsCounters done [11:41:25]requested_item shift.num is exist - process it [11:41:25]requested_item shift.opened is exist - process it [11:41:25]req_shift_opened [11:41:25]FM_GetShiftState [11:41:25]SAM_PROTO_GetShiftState [11:41:25]wFMCommunicate request_size=4 [11:41:25]MH_SAM_APDU [11:41:25]CAPDU: 80 13 01 00 [11:41:25]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [11:41:25]Write i2c OK [11:41:25]MH_I2C_Read... [11:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:25]Read from MH i2c: E2 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 0E 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [11:41:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:41:25]wFMCommunicate OK [11:41:25]SAM_PROTO_GetShiftState done [11:41:25]FM_GetShiftState done [11:41:25]req_shift_opened done [11:41:25]requested_item shift.open_date is exist - process it [11:41:25]req_shift_open_date [11:41:25]req_shift_open_date done [11:41:25]produce_requested_data done [11:41:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86345,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:41:25]process_action_free close_receipt [11:41:25]json_value_free [11:41:25]json_value_free done [11:41:25]process_json_proto returns [11:41:25]Send response to host [11:41:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86345,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:41:25]free response buf [11:41:25]execute_script done [11:41:25]execute_script returns [11:41:25]free content buf [11:41:25]Sock 7.Close socket [11:41:25]Sock 7.Thread stoped [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:50]OFD Sender: No OFD packet to send [11:41:55]OFD Sender: No OFD packet to send [11:42:00]OFD Sender: No OFD packet to send [11:42:05]OFD Sender: No OFD packet to send [11:42:10]OFD Sender: No OFD packet to send [11:42:15]OFD Sender: No OFD packet to send [11:42:20]OFD Sender: No OFD packet to send [11:42:25]OFD Sender: No OFD packet to send [11:42:30]OFD Sender: No OFD packet to send [11:42:35]OFD Sender: No OFD packet to send [11:42:40]OFD Sender: No OFD packet to send [11:42:45]OFD Sender: No OFD packet to send [11:42:50]OFD Sender: No OFD packet to send [11:42:55]OFD Sender: No OFD packet to send [11:43:00]OFD Sender: No OFD packet to send [11:43:05]OFD Sender: No OFD packet to send [11:43:10]OFD Sender: No OFD packet to send [11:43:15]OFD Sender: No OFD packet to send [11:43:18]recv_with_timeout no data received [11:43:20]OFD Sender: No OFD packet to send [11:43:25]OFD Sender: No OFD packet to send [11:43:30]OFD Sender: No OFD packet to send [11:43:35]OFD Sender: No OFD packet to send [11:43:40]OFD Sender: No OFD packet to send [11:43:45]OFD Sender: No OFD packet to send [11:43:50]OFD Sender: No OFD packet to send [11:43:55]OFD Sender: No OFD packet to send [11:43:57]accept exits with 9 [11:43:57]New connection [11:43:57]New thread 3067202916 created [11:43:57]Thread 3067346276 joined [11:43:57]Waiting for new connection... [11:43:57] Sock 9.Parse request [11:43:57]Sock 9.Check first char [11:43:57]Sock 9.First char is OK [11:43:57]request: POST /json_proto HTTP/1.0 [11:43:57]Method: POST [11:43:57]URL: /json_proto [11:43:57]Method is POST - this is cgi request [11:43:57]url: /json_proto [11:43:57]query_string will be loaded in cgi processing [11:43:57]execute_cgi json_proto POST (null) [11:43:57]execute_cgi path=json_proto method=POST [11:43:57]POST find Content-Length [11:43:57]Host: 172.17.47.196:8080 [11:43:57]Content-Length: 682 [11:43:57]Content-Type: application/json [11:43:57] [11:43:57]POST finish read [11:43:57]Found Content-Length = 682 [11:43:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:43:57]execute_script... [11: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)871241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:43:57]POST & json_proto [11:43:57]process_json_proto [11:43:57]json parsed OK: [11:43:57]protocol is kg_v1.0 [11:43:57]action value=close_receipt [11:43:57]process_action close_receipt [11:43:57]cmd_close_receipt [11:43:57]MH_GetDate [11:43:57]Write to MH i2c: F0 00 00 93 01 83 [11:43:57]Write i2c OK [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: F0 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: F0 09 00 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: F0 09 00 93 01 00 7E B1 EE 66 4C 6B 94 66 C0 [11:43:57]GetLastDocTimeStamp 1726918882 [11:43:57]current date 1726919038 [11:43:57]FM_GetShiftState [11:43:57]SAM_PROTO_GetShiftState [11:43:57]wFMCommunicate request_size=4 [11:43:57]MH_SAM_APDU [11:43:57]CAPDU: 80 13 01 00 [11:43:57]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [11:43:57]Write i2c OK [11:43:57]MH_I2C_Read... [11:43:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:57]Read from MH i2c: E2 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: E2 0E 00 [11:43:57]MH_I2C_Read... [11:43:57]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 58 [11:43:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:43:57]wFMCommunicate OK [11:43:57]SAM_PROTO_GetShiftState done [11:43:57]FM_GetShiftState done [11:43:57]opened in 1726877910 [11:43:57]opened+sec_in_day 1726964310 [11:43:57]quantity*price = 100005 [11:43:57]sum+1 = 100006 [11:43:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 124 21.09.2024 11:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86346 ФПД: 171938376017352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T114358&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86346&fm=171938376017352&tin=02508201610067®Number=0000000000092592&sum=100000 [11:43:59]StoreToDocumentArchive [11:43:59]shift 496 fd 86346 [11:43:59]save to /storage/0496/doc_00086346 [11:43:59]save last doc name /storage/0496/doc_00086346 to /storage/kkm_last_doc_name [11:43:59]save OK [11:43:59]Clear old archive folders... [11:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:59]tlvbuf is 004B3940 [11:43:59]SAM_PROTO_ClearQueue [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 09 00 00 [11:43:59]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [11:43:59]RAPDU: 90 00 [11:43:59]wFMCommunicate OK [11:43:59]SAM_PROTO_ClearQueue done [11:43:59]KKMCreateOFDPacket [11:43:59]OFDProtocolAddRootSTLVToBuf [11:43:59]FM_MakeSignedData [11:43:59]FM_MakeSignedData [11:43:59]SAM_PROTO_SignData [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 0D 01 02 [11:43:59]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [11:43:59]RAPDU: 90 00 [11:43:59]wFMCommunicate OK [11:43:59]wFMCommunicate request_size=255 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 7E B1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 51 01 00 35 04 06 00 9C [11:43:59]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 7E B1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 51 01 00 35 04 06 00 9C 00 00 60 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [11:43:59]RAPDU: 90 00 [11:43:59]wFMCommunicate OK [11:43:59]wFMCommunicate request_size=10 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 0D 02 02 05 60 85 D3 65 C8 [11:43:59]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 60 85 D3 65 C8 00 00 0E [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [11:43:59]RAPDU: 90 00 [11:43:59]wFMCommunicate OK [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 0D 03 02 [11:43:59]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 0B 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 0B 00 A5 01 00 B9 DE 0F B8 90 AA 8F D5 90 00 1E [11:43:59]RAPDU: B9 DE 0F B8 90 AA 8F D5 90 00 [11:43:59]wFMCommunicate OK [11:43:59]SAM_PROTO_SignData done [11:43:59]FM_MakeSignedData done [11:43:59]CreateOFDProtocolMessage [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 11 00 00 [11:43:59]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 17 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 80 [11:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:43:59]wFMCommunicate OK [11:43:59]CreateOFDProtocolMessage done [11:43:59]OFDSenderStorePacket 86346 [11:43:59]StoreOFDPacket docnum=86346 [11:43:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 36 99 07 01 E2 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 7E B1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 51 01 00 35 04 06 00 9C 60 85 D3 65 C8 B9 DE 0F B8 90 AA 8F D5 [11:43:59]CheckFolder [11:43:59]dirname=/storage/ofd_packets [11:43:59]CheckFolder done [11:43:59]ProducePacketName [11:43:59]name=ofd_packets/00086346 [11:43:59]NVStorageSaveData ofd_packets/00086346 [11:43:59]File name is /storage/ofd_packets/00086346 [11:43:59]Write 301 bytes [11:43:59]NVStorageSaveData done [11:43:59]OFDSenderStorePacket done [11:43:59]KKMCreateOFDPacket done [11:43:59]NVStorageSaveData kkm_last_timestamp [11:43:59]File name is /storage/kkm_last_timestamp [11:43:59]Write 4 bytes [11:43:59]NVStorageSaveData done [11:43:59]ExternCall_PrintAddStr [11:43:59]wPrintStart [11:43:59]Write to MH i2c: 01 00 00 A7 01 A8 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: 01 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: 01 07 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [11:43:59]RasterBufferAndPrint [11:43:59]line Счет N : (1)871241 [11:43:59]line ИНН: 02508201610067 [11:43:59]line Контрольно-Кассовый Чек [11:43:59]line ПРОДАЖА [11:43:59]line ТРК (МРК, ГНК) : 43 [11:43:59]line Товар: 2710124130 [11:43:59]line Аи-92-К-5 [11:43:59]line 14.750 * 67.80 [11:43:59]line = 1000.05 [11:43:59]line НДС 12% НСП 1% [11:43:59]line > о реализуемом товаре [11:43:59]line ОКРУГЛЕНИЕ: -0.05 [11:43:59]line ИТОГО: 1000.00 [11:43:59]line Внесено: 1000.00 [11:43:59]line СДАЧА: 0.00 [11:43:59]line НСП 1% : 8.85 [11:43:59]line НДС 12% : 106.20 [11:43:59]line Наличными: 1000.00 [11:43:59]line Безнал.: 0.00 [11:43:59]line Место: АЗС № 137 "Партнер Нефть" [11:43:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:43:59]line СНО: Общий режим [11:43:59]line Чек 124 21.09.2024 11:43 [11:43:59]line Смена: 496 ФФД: 1.0 [11:43:59]line ЗНМ: 0300000064 [11:43:59]line РНМ: 0000000000092592 [11:43:59]line Версия ККМ: 001 [11:43:59]line ФМ: 0000000000874979 [11:43:59]line ФД: 86346 [11:43:59]line ФПД: 171938376017352 [11:43:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T114358&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86346&fm=171938376017352&tin=02508201610067®Number=0000000000092592&sum=100000 [11:43:59]OFD Sender: Processing packet 86346 [packets to send 269, broken 268] [11:43:59]ProducePacketName [11:43:59]name=ofd_packets/00086346 [11:43:59]OFD Sender: To server: pG, [11:43:59]CommunicateWithHost lk.salyk.kg:30040 [11:43:59]ConnectInit lk.salyk.kg [11:43:59]written 0, free lines is 4095 [11:44:00]Write to MH i2c: 01 00 00 D2 01 D3 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 07 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 CD 0C B3 [11:44:00]RasterBufferAndPrint [11:44:00]line [11:44:00]line [11:44:00]line [11:44:00]line [11:44:00]line [11:44:00]written 0, free lines is 3284 [11:44:00]MH_Cut [11:44:00]Write to MH i2c: D1 01 00 D9 01 01 AC [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: D1 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: D1 01 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: D1 01 00 D9 01 00 AB [11:44:00]Write to MH i2c: 01 00 00 DA 01 DB [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:01]*** Cut start [11:44:01]*** Partial cut [11:44:01]*** CUTSNS_PIN = 1 [11:44:01]*** CUTSNS_PIN = 0 [11:44:01]*** Brake cut motor [11:44:01]Read from MH i2c: 01 [11:44:01]MH_I2C_Read... [11:44:01]*** Stop cut motor [11:44:01]*** Cut end [11:44:01]Read from MH i2c: 01 07 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [11:44:01]process_action close_receipt done [11:44:01]requested_data is exist [11:44:01]produce_requested_data [11:44:01]requested_item fm.sn is exist - process it [11:44:01]wFMCommunicate request_size=4 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 11 00 00 [11:44:01]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:01]Read from MH i2c: E2 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 17 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [11:44:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:44:01]wFMCommunicate OK [11:44:01]requested_item fd.num is exist - process it [11:44:01]SAM_PROTO_GetFieldsCounters [11:44:01]wFMCommunicate request_size=4 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 13 00 00 [11:44:01]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 62 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [11:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:44:02]wFMCommunicate OK [11:44:02]SAM_PROTO_GetFieldsCounters done [11:44:02]requested_item shift.num is exist - process it [11:44:02]requested_item shift.opened is exist - process it [11:44:02]req_shift_opened [11:44:02]FM_GetShiftState [11:44:02]SAM_PROTO_GetShiftState [11:44:02]wFMCommunicate request_size=4 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 13 01 00 [11:44:02]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 0E 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [11:44:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:44:02]wFMCommunicate OK [11:44:02]SAM_PROTO_GetShiftState done [11:44:02]FM_GetShiftState done [11:44:02]req_shift_opened done [11:44:02]requested_item shift.open_date is exist - process it [11:44:02]req_shift_open_date [11:44:02]req_shift_open_date done [11:44:02]produce_requested_data done [11:44:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86346,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:44:02]process_action_free close_receipt [11:44:02]json_value_free [11:44:02]json_value_free done [11:44:02]process_json_proto returns [11:44:02]Send response to host [11:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86346,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:44:02]free response buf [11:44:02]execute_script done [11:44:02]execute_script returns [11:44:02]free content buf [11:44:02]Sock 9.Close socket [11:44:02]Sock 9.Thread stoped [11:44:05]Connected sock=11 [11:44:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 36 99 07 01 E2 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 7E B1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 51 01 00 35 04 06 00 9C 60 85 D3 65 C8 B9 DE 0F B8 90 AA 8F D5 [11:44:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D5 D6 47 00 46 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 51 01 00 F4 03 04 00 56 5C EE 66 B6 04 01 00 00 1D 6E B7 45 7E 55 E4 6D [11:44:05]CommunicateWithHost err = 0 [11:44:05]CheckOFDResponse [11:44:05]1017 (14) - 77093643461234 [11:44:05]1041 (16) - 0000000000874979 [11:44:05]1040 (4) - 86346 [11:44:05]1012 (4) - 21.09.2024 05:40 [11:44:05]1206 (1) - 0 [11:44:05]OFD Sender: Remove packet 86346 [11:44:05]ProducePacketName [11:44:05]name=ofd_packets/00086346 [11:44:05]NVStorageDeleteData [11:44:06]OFD Sender: No OFD packet to send [11:44:11]OFD Sender: No OFD packet to send [11:44:16]OFD Sender: No OFD packet to send [11:44:21]OFD Sender: No OFD packet to send [11:44:26]OFD Sender: No OFD packet to send [11:44:31]OFD Sender: No OFD packet to send [11:44:36]OFD Sender: No OFD packet to send [11:44:41]OFD Sender: No OFD packet to send [11:44:46]OFD Sender: No OFD packet to send [11:44:51]OFD Sender: No OFD packet to send [11:44:56]OFD Sender: No OFD packet to send [11:45:01]OFD Sender: No OFD packet to send [11:45:06]OFD Sender: No OFD packet to send [11:45:11]OFD Sender: No OFD packet to send [11:45:16]OFD Sender: No OFD packet to send [11:45:21]OFD Sender: No OFD packet to send [11:45:25]recv_with_timeout no data received [11:45:26]OFD Sender: No OFD packet to send [11:45:31]OFD Sender: No OFD packet to send [11:45:36]OFD Sender: No OFD packet to send [11:45:41]OFD Sender: No OFD packet to send [11:45:46]OFD Sender: No OFD packet to send [11:45:51]OFD Sender: No OFD packet to send [11:45:56]OFD Sender: No OFD packet to send [11:46:01]OFD Sender: No OFD packet to send [11:46:06]OFD Sender: No OFD packet to send [11:46:11]OFD Sender: No OFD packet to send [11:46:16]OFD Sender: No OFD packet to send [11:46:21]OFD Sender: No OFD packet to send [11:46:26]OFD Sender: No OFD packet to send [11:46:30]accept exits with 10 [11:46:30]New connection [11:46:30]New thread 3067346276 created [11:46:30]Thread 3067202916 joined [11:46:30]Waiting for new connection... [11:46:30] Sock 10.Parse request [11:46:30]Sock 10.Check first char [11:46:30]Sock 10.First char is OK [11:46:30]request: POST /json_proto HTTP/1.0 [11:46:30]Method: POST [11:46:30]URL: /json_proto [11:46:30]Method is POST - this is cgi request [11:46:30]url: /json_proto [11:46:30]query_string will be loaded in cgi processing [11:46:30]execute_cgi json_proto POST (null) [11:46:30]execute_cgi path=json_proto method=POST [11:46:30]POST find Content-Length [11:46:30]Host: 172.17.47.196:8080 [11:46:30]Content-Length: 678 [11:46:30]Content-Type: application/json [11:46:30] [11:46:30]POST finish read [11:46:30]Found Content-Length = 678 [11:46:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [11:46:30]execute_script... [11:46:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [11:46:30]POST & json_proto [11:46:30]process_json_proto [11:46:30]json parsed OK: [11:46:30]protocol is kg_v1.0 [11:46:30]action value=close_receipt [11:46:30]process_action close_receipt [11:46:30]cmd_close_receipt [11:46:30]MH_GetDate [11:46:30]Write to MH i2c: F0 00 00 DE 01 CE [11:46:30]Write i2c OK [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: F0 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: F0 09 00 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: F0 09 00 DE 01 00 16 B2 EE 66 4C 6B 94 66 A4 [11:46:30]GetLastDocTimeStamp 1726919038 [11:46:30]current date 1726919190 [11:46:30]FM_GetShiftState [11:46:30]SAM_PROTO_GetShiftState [11:46:30]wFMCommunicate request_size=4 [11:46:30]MH_SAM_APDU [11:46:30]CAPDU: 80 13 01 00 [11:46:30]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [11:46:30]Write i2c OK [11:46:30]MH_I2C_Read... [11:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:30]Read from MH i2c: E2 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: E2 0E 00 [11:46:30]MH_I2C_Read... [11:46:30]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A3 [11:46:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:46:30]wFMCommunicate OK [11:46:30]SAM_PROTO_GetShiftState done [11:46:30]FM_GetShiftState done [11:46:30]opened in 1726877910 [11:46:30]opened+sec_in_day 1726964310 [11:46:30]quantity*price = 80004 [11:46:30]sum+1 = 80005 [11:46:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 125 21.09.2024 11:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86347 ФПД: 31265587854184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T114630&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86347&fm=31265587854184&tin=02508201610067®Number=0000000000092592&sum=80000 [11:46:31]StoreToDocumentArchive [11:46:31]shift 496 fd 86347 [11:46:31]save to /storage/0496/doc_00086347 [11:46:31]save last doc name /storage/0496/doc_00086347 to /storage/kkm_last_doc_name [11:46:31]save OK [11:46:31]Clear old archive folders... [11:46:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:31]tlvbuf is 004C4D10 [11:46:31]SAM_PROTO_ClearQueue [11:46:31]wFMCommunicate request_size=4 [11:46:31]MH_SAM_APDU [11:46:31]CAPDU: 80 09 00 00 [11:46:31]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:31]Read from MH i2c: E2 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [11:46:31]RAPDU: 90 00 [11:46:31]wFMCommunicate OK [11:46:31]SAM_PROTO_ClearQueue done [11:46:31]KKMCreateOFDPacket [11:46:31]OFDProtocolAddRootSTLVToBuf [11:46:31]FM_MakeSignedData [11:46:31]FM_MakeSignedData [11:46:31]SAM_PROTO_SignData [11:46:31]wFMCommunicate request_size=4 [11:46:31]MH_SAM_APDU [11:46:31]CAPDU: 80 0D 01 02 [11:46:31]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:31]Read from MH i2c: E2 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [11:46:31]RAPDU: 90 00 [11:46:31]wFMCommunicate OK [11:46:31]wFMCommunicate request_size=255 [11:46:31]MH_SAM_APDU [11:46: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 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 7D 00 00 00 F4 03 04 00 16 B2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 51 01 00 35 04 06 00 1C [11:46:31]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7D 00 00 00 F4 03 04 00 16 B2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 51 01 00 35 04 06 00 1C 00 00 E4 [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:31]OFD Sender: No OFD packet to send [11:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:31]Read from MH i2c: E2 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [11:46:31]RAPDU: 90 00 [11:46:31]wFMCommunicate OK [11:46:31]wFMCommunicate request_size=10 [11:46:31]MH_SAM_APDU [11:46:31]CAPDU: 80 0D 02 02 05 6F 96 41 FB 68 [11:46:31]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 6F 96 41 FB 68 00 00 1D [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:31]Read from MH i2c: E2 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 [11:46:31]MH_I2C_Read... [11:46:31]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [11:46:31]RAPDU: 90 00 [11:46:31]wFMCommunicate OK [11:46:31]wFMCommunicate request_size=4 [11:46:31]MH_SAM_APDU [11:46:31]CAPDU: 80 0D 03 02 [11:46:31]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [11:46:31]Write i2c OK [11:46:31]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 0B 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 0B 00 F0 01 00 AC 0C 9A 58 EB 98 CF 86 90 00 EF [11:46:32]RAPDU: AC 0C 9A 58 EB 98 CF 86 90 00 [11:46:32]wFMCommunicate OK [11:46:32]SAM_PROTO_SignData done [11:46:32]FM_MakeSignedData done [11:46:32]CreateOFDProtocolMessage [11:46:32]wFMCommunicate request_size=4 [11:46:32]MH_SAM_APDU [11:46:32]CAPDU: 80 11 00 00 [11:46:32]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:32]Read from MH i2c: E2 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 17 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [11:46:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:46:32]wFMCommunicate OK [11:46:32]CreateOFDProtocolMessage done [11:46:32]OFDSenderStorePacket 86347 [11:46:32]StoreOFDPacket docnum=86347 [11:46:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D0 A2 07 01 A1 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 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 7D 00 00 00 F4 03 04 00 16 B2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 51 01 00 35 04 06 00 1C 6F 96 41 FB 68 AC 0C 9A 58 EB 98 CF 86 [11:46:32]CheckFolder [11:46:32]dirname=/storage/ofd_packets [11:46:32]CheckFolder done [11:46:32]ProducePacketName [11:46:32]name=ofd_packets/00086347 [11:46:32]NVStorageSaveData ofd_packets/00086347 [11:46:32]File name is /storage/ofd_packets/00086347 [11:46:32]Write 301 bytes [11:46:32]NVStorageSaveData done [11:46:32]OFDSenderStorePacket done [11:46:32]KKMCreateOFDPacket done [11:46:32]NVStorageSaveData kkm_last_timestamp [11:46:32]File name is /storage/kkm_last_timestamp [11:46:32]Write 4 bytes [11:46:32]NVStorageSaveData done [11:46:32]ExternCall_PrintAddStr [11:46:32]wPrintStart [11:46:32]Write to MH i2c: 01 00 00 F2 01 F3 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 07 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [11:46:32]RasterBufferAndPrint [11:46:32]line Счет N : (1)871242 [11:46:32]line ИНН: 02508201610067 [11:46:32]line Контрольно-Кассовый Чек [11:46:32]line ПРОДАЖА [11:46:32]line ТРК (МРК, ГНК) : 43 [11:46:32]line Товар: 2710124130 [11:46:32]line Аи-92-К-5 [11:46:32]line 11.800 * 67.80 [11:46:32]line = 800.04 [11:46:32]line НДС 12% НСП 1% [11:46:32]line > о реализуемом товаре [11:46:32]line ОКРУГЛЕНИЕ: -0.04 [11:46:32]line ИТОГО: 800.00 [11:46:32]line Внесено: 800.00 [11:46:32]line СДАЧА: 0.00 [11:46:32]line НСП 1% : 7.08 [11:46:32]line НДС 12% : 84.96 [11:46:32]line Наличными: 800.00 [11:46:32]line Безнал.: 0.00 [11:46:32]line Место: АЗС № 137 "Партнер Нефть" [11:46:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:46:32]line СНО: Общий режим [11:46:32]line Чек 125 21.09.2024 11:46 [11:46:32]line Смена: 496 ФФД: 1.0 [11:46:32]line ЗНМ: 0300000064 [11:46:32]line РНМ: 0000000000092592 [11:46:32]line Версия ККМ: 001 [11:46:32]line ФМ: 0000000000874979 [11:46:32]line ФД: 86347 [11:46:32]line ФПД: 31265587854184 [11:46:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T114630&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86347&fm=31265587854184&tin=02508201610067®Number=0000000000092592&sum=80000 [11:46:32]OFD Sender: Processing packet 86347 [packets to send 269, broken 268] [11:46:32]ProducePacketName [11:46:32]name=ofd_packets/00086347 [11:46:32]OFD Sender: To server: pG, [11:46:32]CommunicateWithHost lk.salyk.kg:30040 [11:46:32]ConnectInit lk.salyk.kg [11:46:32]written 0, free lines is 4095 [11:46:32]Write to MH i2c: 01 00 00 1D 02 1F [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 07 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 E0 0C 12 [11:46:32]RasterBufferAndPrint [11:46:32]line [11:46:32]line [11:46:32]line [11:46:32]line [11:46:32]line [11:46:32]written 0, free lines is 3301 [11:46:32]MH_Cut [11:46:32]Write to MH i2c: D1 01 00 24 02 01 F8 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: D1 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: D1 01 00 [11:46:32]MH_I2C_Read... [11:46:32]Read from MH i2c: D1 01 00 24 02 00 F7 [11:46:32]Write to MH i2c: 01 00 00 25 02 27 [11:46:32]Write i2c OK [11:46:32]MH_I2C_Read... [11:46:32]Connected sock=7 [11:46:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D0 A2 07 01 A1 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 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 7D 00 00 00 F4 03 04 00 16 B2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 51 01 00 35 04 06 00 1C 6F 96 41 FB 68 AC 0C 9A 58 EB 98 CF 86 [11:46:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E2 22 47 00 A0 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 51 01 00 F4 03 04 00 E9 5C EE 66 B6 04 01 00 00 90 46 76 B5 3E B7 7C 7C [11:46:33]CommunicateWithHost err = 0 [11:46:33]CheckOFDResponse [11:46:33]1017 (14) - 77093643461234 [11:46:33]1041 (16) - 0000000000874979 [11:46:33]1040 (4) - 86347 [11:46:33]1012 (4) - 21.09.2024 05:43 [11:46:33]1206 (1) - 0 [11:46:33]OFD Sender: Remove packet 86347 [11:46:33]ProducePacketName [11:46:33]name=ofd_packets/00086347 [11:46:33]NVStorageDeleteData [11:46:33]*** Cut start [11:46:33]*** Partial cut [11:46:33]*** CUTSNS_PIN = 1 [11:46:33]*** CUTSNS_PIN = 0 [11:46:33]*** Brake cut motor [11:46:34]OFD Sender: No OFD packet to send [11:46:34]Read from MH i2c: 01 [11:46:34]MH_I2C_Read... [11:46:34]*** Stop cut motor [11:46:34]*** Cut end [11:46:34]Read from MH i2c: 01 07 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [11:46:34]process_action close_receipt done [11:46:34]requested_data is exist [11:46:34]produce_requested_data [11:46:34]requested_item fm.sn is exist - process it [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 11 00 00 [11:46:34]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 17 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [11:46:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:46:34]wFMCommunicate OK [11:46:34]requested_item fd.num is exist - process it [11:46:34]SAM_PROTO_GetFieldsCounters [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 13 00 00 [11:46:34]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 62 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [11:46:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:34]wFMCommunicate OK [11:46:34]SAM_PROTO_GetFieldsCounters done [11:46:34]requested_item shift.num is exist - process it [11:46:34]requested_item shift.opened is exist - process it [11:46:34]req_shift_opened [11:46:34]FM_GetShiftState [11:46:34]SAM_PROTO_GetShiftState [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 13 01 00 [11:46:34]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 0E 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 ED [11:46:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:46:34]wFMCommunicate OK [11:46:34]SAM_PROTO_GetShiftState done [11:46:34]FM_GetShiftState done [11:46:34]req_shift_opened done [11:46:34]requested_item shift.open_date is exist - process it [11:46:34]req_shift_open_date [11:46:34]req_shift_open_date done [11:46:34]produce_requested_data done [11:46:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86347,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:46:34]process_action_free close_receipt [11:46:34]json_value_free [11:46:34]json_value_free done [11:46:34]process_json_proto returns [11:46:34]Send response to host [11:46:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86347,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:46:34]free response buf [11:46:34]execute_script done [11:46:34]execute_script returns [11:46:34]free content buf [11:46:34]Sock 10.Close socket [11:46:34]Sock 10.Thread stoped [11:46:39]OFD Sender: No OFD packet to send [11:46:41]recv_with_timeout no data received [11:46:44]OFD Sender: No OFD packet to send [11:46:49]OFD Sender: No OFD packet to send [11:46:52]recv_with_timeout no data received [11:46:54]OFD Sender: No OFD packet to send [11:46:59]OFD Sender: No OFD packet to send [11:47:04]OFD Sender: No OFD packet to send [11:47:09]OFD Sender: No OFD packet to send [11:47:12]recv_with_timeout no data received [11:47:14]OFD Sender: No OFD packet to send [11:47:19]OFD Sender: No OFD packet to send [11:47:24]OFD Sender: No OFD packet to send [11:47:29]OFD Sender: No OFD packet to send [11:47:34]OFD Sender: No OFD packet to send [11:47:39]OFD Sender: No OFD packet to send [11:47:44]OFD Sender: No OFD packet to send [11:47:47]recv_with_timeout no data received [11:47:49]OFD Sender: No OFD packet to send [11:47:54]OFD Sender: No OFD packet to send [11:47:59]OFD Sender: No OFD packet to send [11:48:04]OFD Sender: No OFD packet to send [11:48:09]OFD Sender: No OFD packet to send [11:48:14]OFD Sender: No OFD packet to send [11:48:19]OFD Sender: No OFD packet to send [11:48:24]OFD Sender: No OFD packet to send [11:48:29]OFD Sender: No OFD packet to send [11:48:34]OFD Sender: No OFD packet to send [11:48:39]OFD Sender: No OFD packet to send [11:48:44]OFD Sender: No OFD packet to send [11:48:49]OFD Sender: No OFD packet to send [11:48:54]OFD Sender: No OFD packet to send [11:48:59]OFD Sender: No OFD packet to send [11:49:04]OFD Sender: No OFD packet to send [11:49:09]OFD Sender: No OFD packet to send [11:49:14]OFD Sender: No OFD packet to send [11:49:19]OFD Sender: No OFD packet to send [11:49:24]OFD Sender: No OFD packet to send [11:49:29]OFD Sender: No OFD packet to send [11:49:34]OFD Sender: No OFD packet to send [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:49]OFD Sender: No OFD packet to send [11:49:54]OFD Sender: No OFD packet to send [11:49:59]OFD Sender: No OFD packet to send [11:50:04]OFD Sender: No OFD packet to send [11:50:09]OFD Sender: No OFD packet to send [11:50:14]OFD Sender: No OFD packet to send [11:50:19]OFD Sender: No OFD packet to send [11:50:24]OFD Sender: No OFD packet to send [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:49]OFD Sender: No OFD packet to send [11:50:54]OFD Sender: No OFD packet to send [11:50:59]OFD Sender: No OFD packet to send [11:51:04]OFD Sender: No OFD packet to send [11:51:09]OFD Sender: No OFD packet to send [11:51:14]OFD Sender: No OFD packet to send [11:51:19]OFD Sender: No OFD packet to send [11:51:24]OFD Sender: No OFD packet to send [11:51:29]OFD Sender: No OFD packet to send [11:51:34]OFD Sender: No OFD packet to send [11:51:39]OFD Sender: No OFD packet to send [11:51:44]OFD Sender: No OFD packet to send [11:51:49]OFD Sender: No OFD packet to send [11:51:54]OFD Sender: No OFD packet to send [11:51:59]OFD Sender: No OFD packet to send [11:52:04]OFD Sender: No OFD packet to send [11:52:09]OFD Sender: No OFD packet to send [11:52: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:02]recv_with_timeout no data received [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:19]OFD Sender: No OFD packet to send [11:53:24]OFD Sender: No OFD packet to send [11:53:25]recv_with_timeout no data received [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:09]OFD Sender: No OFD packet to send [11:54:14]OFD Sender: No OFD packet to send [11:54:19]OFD Sender: No OFD packet to send [11:54:24]OFD Sender: No OFD packet to send [11:54:29]OFD Sender: No OFD packet to send [11:54:34]OFD Sender: No OFD packet to send [11:54:39]OFD Sender: No OFD packet to send [11:54:44]OFD Sender: No OFD packet to send [11:54:49]OFD Sender: No OFD packet to send [11:54:54]OFD Sender: No OFD packet to send [11:54:59]OFD Sender: No OFD packet to send [11:55:04]OFD Sender: No OFD packet to send [11:55:09]OFD Sender: No OFD packet to send [11:55:14]accept exits with 9 [11:55:14]New connection [11:55:14]New thread 3067202916 created [11:55:14]Thread 3067346276 joined [11:55:14]Waiting for new connection... [11:55:14] Sock 9.Parse request [11:55:14]Sock 9.Check first char [11:55:14]Sock 9.First char is OK [11:55:14]request: POST /json_proto HTTP/1.0 [11:55:14]Method: POST [11:55:14]URL: /json_proto [11:55:14]Method is POST - this is cgi request [11:55:14]url: /json_proto [11:55:14]query_string will be loaded in cgi processing [11:55:14]execute_cgi json_proto POST (null) [11:55:14]execute_cgi path=json_proto method=POST [11:55:14]POST find Content-Length [11:55:14]Host: 172.17.47.196:8080 [11:55:14]Content-Length: 677 [11:55:14]Content-Type: application/json [11:55:14] [11:55:14]POST finish read [11:55:14]Found Content-Length = 677 [11:55:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:55:14]execute_script... [11:55: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)871243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:55:14]POST & json_proto [11:55:14]process_json_proto [11:55:14]json parsed OK: [11:55:14]protocol is kg_v1.0 [11:55:14]action value=close_receipt [11:55:14]process_action close_receipt [11:55:14]cmd_close_receipt [11:55:14]MH_GetDate [11:55:14]Write to MH i2c: F0 00 00 29 02 1A [11:55:14]OFD Sender: No OFD packet to send [11:55:14]Write i2c OK [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: F0 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: F0 09 00 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: F0 09 00 29 02 00 23 B4 EE 66 4C 6B 94 66 FF [11:55:14]GetLastDocTimeStamp 1726919190 [11:55:14]current date 1726919715 [11:55:14]FM_GetShiftState [11:55:14]SAM_PROTO_GetShiftState [11:55:14]wFMCommunicate request_size=4 [11:55:14]MH_SAM_APDU [11:55:14]CAPDU: 80 13 01 00 [11:55:14]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [11:55:14]Write i2c OK [11:55:14]MH_I2C_Read... [11:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:14]Read from MH i2c: E2 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: E2 0E 00 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EF [11:55:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:55:14]wFMCommunicate OK [11:55:14]SAM_PROTO_GetShiftState done [11:55:14]FM_GetShiftState done [11:55:14]opened in 1726877910 [11:55:14]opened+sec_in_day 1726964310 [11:55:14]quantity*price = 50036 [11:55:14]sum+1 = 50037 [11:55: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 126 21.09.2024 11:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86348 ФПД: 269386808300689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86348&fm=269386808300689&tin=02508201610067®Number=0000000000092592&sum=50000 [11:55:16]StoreToDocumentArchive [11:55:16]shift 496 fd 86348 [11:55:16]save to /storage/0496/doc_00086348 [11:55:16]save last doc name /storage/0496/doc_00086348 to /storage/kkm_last_doc_name [11:55:16]save OK [11:55:16]Clear old archive folders... [11:55:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:16]tlvbuf is 004C45F0 [11:55:16]SAM_PROTO_ClearQueue [11:55:16]wFMCommunicate request_size=4 [11:55:16]MH_SAM_APDU [11:55:16]CAPDU: 80 09 00 00 [11:55:16]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:16]Read from MH i2c: E2 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [11:55:16]RAPDU: 90 00 [11:55:16]wFMCommunicate OK [11:55:16]SAM_PROTO_ClearQueue done [11:55:16]KKMCreateOFDPacket [11:55:16]OFDProtocolAddRootSTLVToBuf [11:55:16]FM_MakeSignedData [11:55:16]FM_MakeSignedData [11:55:16]SAM_PROTO_SignData [11:55:16]wFMCommunicate request_size=4 [11:55:16]MH_SAM_APDU [11:55:16]CAPDU: 80 0D 01 02 [11:55:16]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:16]Read from MH i2c: E2 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [11:55:16]RAPDU: 90 00 [11:55:16]wFMCommunicate OK [11:55:16]wFMCommunicate request_size=255 [11:55:16]MH_SAM_APDU [11:55:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 23 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 51 01 00 35 04 06 00 F5 [11:55:16]Write to MH i2c: E2 02 01 39 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 7E 00 00 00 F4 03 04 00 23 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 51 01 00 35 04 06 00 F5 00 00 6D [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:16]Read from MH i2c: E2 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [11:55:16]RAPDU: 90 00 [11:55:16]wFMCommunicate OK [11:55:16]wFMCommunicate request_size=10 [11:55:16]MH_SAM_APDU [11:55:16]CAPDU: 80 0D 02 02 05 01 81 04 14 91 [11:55:16]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 01 81 04 14 91 00 00 EB [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:16]Read from MH i2c: E2 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [11:55:16]RAPDU: 90 00 [11:55:16]wFMCommunicate OK [11:55:16]wFMCommunicate request_size=4 [11:55:16]MH_SAM_APDU [11:55:16]CAPDU: 80 0D 03 02 [11:55:16]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:16]Read from MH i2c: E2 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 0B 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 0B 00 3B 02 00 AB AB 5F 5E FA E3 02 BC 90 00 67 [11:55:16]RAPDU: AB AB 5F 5E FA E3 02 BC 90 00 [11:55:16]wFMCommunicate OK [11:55:16]SAM_PROTO_SignData done [11:55:16]FM_MakeSignedData done [11:55:16]CreateOFDProtocolMessage [11:55:16]wFMCommunicate request_size=4 [11:55:16]MH_SAM_APDU [11:55:16]CAPDU: 80 11 00 00 [11:55:16]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:16]Read from MH i2c: E2 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 17 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [11:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:55:16]wFMCommunicate OK [11:55:16]CreateOFDProtocolMessage done [11:55:16]OFDSenderStorePacket 86348 [11:55:16]StoreOFDPacket docnum=86348 [11:55:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 09 71 07 01 49 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 23 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 51 01 00 35 04 06 00 F5 01 81 04 14 91 AB AB 5F 5E FA E3 02 BC [11:55:16]CheckFolder [11:55:16]dirname=/storage/ofd_packets [11:55:16]CheckFolder done [11:55:16]ProducePacketName [11:55:16]name=ofd_packets/00086348 [11:55:16]NVStorageSaveData ofd_packets/00086348 [11:55:16]File name is /storage/ofd_packets/00086348 [11:55:16]Write 301 bytes [11:55:16]NVStorageSaveData done [11:55:16]OFDSenderStorePacket done [11:55:16]KKMCreateOFDPacket done [11:55:16]NVStorageSaveData kkm_last_timestamp [11:55:16]File name is /storage/kkm_last_timestamp [11:55:16]Write 4 bytes [11:55:16]NVStorageSaveData done [11:55:16]ExternCall_PrintAddStr [11:55:16]wPrintStart [11:55:16]Write to MH i2c: 01 00 00 3D 02 3F [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: 01 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: 01 07 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [11:55:16]RasterBufferAndPrint [11:55:16]line Счет N : (1)871243 [11:55:16]line ИНН: 02508201610067 [11:55:16]line Контрольно-Кассовый Чек [11:55:16]line ПРОДАЖА [11:55:16]line ТРК (МРК, ГНК) : 43 [11:55:16]line Товар: 2710124130 [11:55:16]line Аи-92-К-5 [11:55:16]line 7.380 * 67.80 [11:55:16]line = 500.36 [11:55:16]line НДС 12% НСП 1% [11:55:16]line > о реализуемом товаре [11:55:16]line ОКРУГЛЕНИЕ: -0.36 [11:55:16]line ИТОГО: 500.00 [11:55:16]line Внесено: 500.00 [11:55:16]line СДАЧА: 0.00 [11:55:16]line НСП 1% : 4.43 [11:55:16]line НДС 12% : 53.14 [11:55:16]line Наличными: 500.00 [11:55:16]line Безнал.: 0.00 [11:55:16]line Место: АЗС № 137 "Партнер Нефть" [11:55:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:55:16]line СНО: Общий режим [11:55:16]line Чек 126 21.09.2024 11:55 [11:55:16]line Смена: 496 ФФД: 1.0 [11:55:16]line ЗНМ: 0300000064 [11:55:16]line РНМ: 0000000000092592 [11:55:16]line Версия ККМ: 001 [11:55:16]line ФМ: 0000000000874979 [11:55:16]line ФД: 86348 [11:55:16]line ФПД: 269386808300689 [11:55:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86348&fm=269386808300689&tin=02508201610067®Number=0000000000092592&sum=50000 [11:55:16]written 0, free lines is 4095 [11:55:16]OFD Sender: Processing packet 86348 [packets to send 269, broken 268] [11:55:16]ProducePacketName [11:55:16]name=ofd_packets/00086348 [11:55:16]OFD Sender: To server: pG, [11:55:16]CommunicateWithHost lk.salyk.kg:30040 [11:55:16]ConnectInit lk.salyk.kg [11:55:17]Write to MH i2c: 01 00 00 68 02 6A [11:55:17]Write i2c OK [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: 01 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: 01 07 00 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 E4 0C 61 [11:55:17]RasterBufferAndPrint [11:55:17]line [11:55:17]line [11:55:17]line [11:55:17]line [11:55:17]line [11:55:17]written 0, free lines is 3306 [11:55:17]Connected sock=7 [11:55:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 09 71 07 01 49 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 23 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 51 01 00 35 04 06 00 F5 01 81 04 14 91 AB AB 5F 5E FA E3 02 BC [11:55:17]MH_Cut [11:55:17]Write to MH i2c: D1 01 00 6F 02 01 43 [11:55:17]Write i2c OK [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: D1 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: D1 01 00 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: D1 01 00 6F 02 00 42 [11:55:17]Write to MH i2c: 01 00 00 70 02 72 [11:55:17]Write i2c OK [11:55:17]MH_I2C_Read... [11:55:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5B B3 47 00 98 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 51 01 00 F4 03 04 00 F6 5E EE 66 B6 04 01 00 00 6E 6E 98 C6 05 9D 06 DE [11:55:17]CommunicateWithHost err = 0 [11:55:17]CheckOFDResponse [11:55:17]1017 (14) - 77093643461234 [11:55:17]1041 (16) - 0000000000874979 [11:55:17]1040 (4) - 86348 [11:55:17]1012 (4) - 21.09.2024 05:51 [11:55:17]1206 (1) - 0 [11:55:17]OFD Sender: Remove packet 86348 [11:55:17]ProducePacketName [11:55:17]name=ofd_packets/00086348 [11:55:17]NVStorageDeleteData [11:55:17]*** Cut start [11:55:17]*** Partial cut [11:55:17]*** CUTSNS_PIN = 1 [11:55:17]*** CUTSNS_PIN = 0 [11:55:18]*** Brake cut motor [11:55:18]OFD Sender: No OFD packet to send [11:55:18]Read from MH i2c: 01 [11:55:18]MH_I2C_Read... [11:55:18]*** Stop cut motor [11:55:18]*** Cut end [11:55:18]Read from MH i2c: 01 07 00 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [11:55:18]process_action close_receipt done [11:55:18]requested_data is exist [11:55:18]produce_requested_data [11:55:18]requested_item fm.sn is exist - process it [11:55:18]wFMCommunicate request_size=4 [11:55:18]MH_SAM_APDU [11:55:18]CAPDU: 80 11 00 00 [11:55:18]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [11:55:18]Write i2c OK [11:55:18]MH_I2C_Read... [11:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:18]Read from MH i2c: E2 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: E2 17 00 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4C [11:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:55:18]wFMCommunicate OK [11:55:18]requested_item fd.num is exist - process it [11:55:18]SAM_PROTO_GetFieldsCounters [11:55:18]wFMCommunicate request_size=4 [11:55:18]MH_SAM_APDU [11:55:18]CAPDU: 80 13 00 00 [11:55:18]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [11:55:18]Write i2c OK [11:55:18]MH_I2C_Read... [11:55:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:18]Read from MH i2c: E2 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: E2 62 00 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: E2 62 00 72 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [11:55:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:18]wFMCommunicate OK [11:55:18]SAM_PROTO_GetFieldsCounters done [11:55:18]requested_item shift.num is exist - process it [11:55:18]requested_item shift.opened is exist - process it [11:55:18]req_shift_opened [11:55:18]FM_GetShiftState [11:55:18]SAM_PROTO_GetShiftState [11:55:18]wFMCommunicate request_size=4 [11:55:18]MH_SAM_APDU [11:55:18]CAPDU: 80 13 01 00 [11:55:18]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [11:55:18]Write i2c OK [11:55:18]MH_I2C_Read... [11:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:18]Read from MH i2c: E2 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: E2 0E 00 [11:55:18]MH_I2C_Read... [11:55:18]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 38 [11:55:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:55:18]wFMCommunicate OK [11:55:18]SAM_PROTO_GetShiftState done [11:55:18]FM_GetShiftState done [11:55:18]req_shift_opened done [11:55:18]requested_item shift.open_date is exist - process it [11:55:18]req_shift_open_date [11:55:18]req_shift_open_date done [11:55:18]produce_requested_data done [11:55:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86348,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:55:18]process_action_free close_receipt [11:55:18]json_value_free [11:55:18]json_value_free done [11:55:18]process_json_proto returns [11:55:18]Send response to host [11:55:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86348,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:55:18]free response buf [11:55:18]execute_script done [11:55:18]execute_script returns [11:55:18]free content buf [11:55:18]Sock 9.Close socket [11:55:18]Sock 9.Thread stoped [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:18]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [11:56:43]OFD Sender: No OFD packet to send [11:56:48]OFD Sender: No OFD packet to send [11:56:53]OFD Sender: No OFD packet to send [11:56:58]OFD Sender: No OFD packet to send [11:57:02]accept exits with 10 [11:57:02]New connection [11:57:02]New thread 3067346276 created [11:57:02]Thread 3067202916 joined [11:57:02]Waiting for new connection... [11:57:02] Sock 10.Parse request [11:57:02]Sock 10.Check first char [11:57:02]Sock 10.First char is OK [11:57:02]request: POST /json_proto HTTP/1.0 [11:57:02]Method: POST [11:57:02]URL: /json_proto [11:57:02]Method is POST - this is cgi request [11:57:02]url: /json_proto [11:57:02]query_string will be loaded in cgi processing [11:57:02]execute_cgi json_proto POST (null) [11:57:02]execute_cgi path=json_proto method=POST [11:57:02]POST find Content-Length [11:57:02]Host: 172.17.47.196:8080 [11:57:02]Content-Length: 682 [11:57:02]Content-Type: application/json [11:57:02] [11:57:02]POST finish read [11:57:02]Found Content-Length = 682 [11:57:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:02]execute_script... [11:57: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)871244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:02]POST & json_proto [11:57:02]process_json_proto [11:57:02]json parsed OK: [11:57:02]protocol is kg_v1.0 [11:57:02]action value=close_receipt [11:57:02]process_action close_receipt [11:57:02]cmd_close_receipt [11:57:02]MH_GetDate [11:57:02]Write to MH i2c: F0 00 00 74 02 65 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: F0 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: F0 09 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: F0 09 00 74 02 00 8F B4 EE 66 4C 6B 94 66 B6 [11:57:02]GetLastDocTimeStamp 1726919715 [11:57:02]current date 1726919823 [11:57:02]FM_GetShiftState [11:57:02]SAM_PROTO_GetShiftState [11:57:02]wFMCommunicate request_size=4 [11:57:02]MH_SAM_APDU [11:57:02]CAPDU: 80 13 01 00 [11:57:02]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:02]Read from MH i2c: E2 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 0E 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3A [11:57:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:57:02]wFMCommunicate OK [11:57:02]SAM_PROTO_GetShiftState done [11:57:02]FM_GetShiftState done [11:57:02]opened in 1726877910 [11:57:02]opened+sec_in_day 1726964310 [11:57:02]quantity*price = 70027 [11:57:02]sum+1 = 70029 [11:57:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 127 21.09.2024 11:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86349 ФПД: 196196460405061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115703&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86349&fm=196196460405061&tin=02508201610067®Number=0000000000092592&sum=70000 [11:57:03]StoreToDocumentArchive [11:57:03]shift 496 fd 86349 [11:57:03]save to /storage/0496/doc_00086349 [11:57:03]save last doc name /storage/0496/doc_00086349 to /storage/kkm_last_doc_name [11:57:03]save OK [11:57:03]Clear old archive folders... [11:57:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:57:03]tlvbuf is 004C8CA0 [11:57:03]SAM_PROTO_ClearQueue [11:57:03]wFMCommunicate request_size=4 [11:57:03]MH_SAM_APDU [11:57:03]CAPDU: 80 09 00 00 [11:57:03]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [11:57:04]RAPDU: 90 00 [11:57:04]wFMCommunicate OK [11:57:04]SAM_PROTO_ClearQueue done [11:57:04]KKMCreateOFDPacket [11:57:04]OFDProtocolAddRootSTLVToBuf [11:57:04]FM_MakeSignedData [11:57:04]FM_MakeSignedData [11:57:04]SAM_PROTO_SignData [11:57:04]wFMCommunicate request_size=4 [11:57:04]MH_SAM_APDU [11:57:04]CAPDU: 80 0D 01 02 [11:57:04]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [11:57:04]RAPDU: 90 00 [11:57:04]wFMCommunicate OK [11:57:04]wFMCommunicate request_size=255 [11:57:04]MH_SAM_APDU [11:57:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8F B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 51 01 00 35 04 06 00 [11:57:04]Write to MH i2c: E2 02 01 84 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8F B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 51 01 00 35 04 06 00 00 00 1A [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [11:57:04]RAPDU: 90 00 [11:57:04]wFMCommunicate OK [11:57:04]wFMCommunicate request_size=11 [11:57:04]MH_SAM_APDU [11:57:04]CAPDU: 80 0D 02 02 06 B2 70 8C 54 21 45 [11:57:04]Write to MH i2c: E2 0E 00 85 02 80 0D 02 02 06 00 B2 70 8C 54 21 45 00 00 75 [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [11:57:04]RAPDU: 90 00 [11:57:04]wFMCommunicate OK [11:57:04]wFMCommunicate request_size=4 [11:57:04]MH_SAM_APDU [11:57:04]CAPDU: 80 0D 03 02 [11:57:04]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 0B 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 0B 00 86 02 00 03 A8 65 D3 99 CB 04 E7 90 00 36 [11:57:04]RAPDU: 03 A8 65 D3 99 CB 04 E7 90 00 [11:57:04]wFMCommunicate OK [11:57:04]SAM_PROTO_SignData done [11:57:04]FM_MakeSignedData done [11:57:04]CreateOFDProtocolMessage [11:57:04]wFMCommunicate request_size=4 [11:57:04]MH_SAM_APDU [11:57:04]CAPDU: 80 11 00 00 [11:57:04]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 17 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 62 [11:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:57:04]wFMCommunicate OK [11:57:04]CreateOFDProtocolMessage done [11:57:04]OFDSenderStorePacket 86349 [11:57:04]StoreOFDPacket docnum=86349 [11:57:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 20 65 08 01 58 D3 5A 03 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8F B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 51 01 00 35 04 06 00 B2 70 8C 54 21 45 03 A8 65 D3 99 CB 04 E7 [11:57:04]CheckFolder [11:57:04]dirname=/storage/ofd_packets [11:57:04]CheckFolder done [11:57:04]ProducePacketName [11:57:04]name=ofd_packets/00086349 [11:57:04]NVStorageSaveData ofd_packets/00086349 [11:57:04]File name is /storage/ofd_packets/00086349 [11:57:04]Write 302 bytes [11:57:04]NVStorageSaveData done [11:57:04]OFDSenderStorePacket done [11:57:04]KKMCreateOFDPacket done [11:57:04]NVStorageSaveData kkm_last_timestamp [11:57:04]File name is /storage/kkm_last_timestamp [11:57:04]Write 4 bytes [11:57:04]NVStorageSaveData done [11:57:04]ExternCall_PrintAddStr [11:57:04]wPrintStart [11:57:04]Write to MH i2c: 01 00 00 88 02 8A [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: 01 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: 01 07 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [11:57:04]RasterBufferAndPrint [11:57:04]line Счет N : (1)871244 [11:57:04]line ИНН: 02508201610067 [11:57:04]line Контрольно-Кассовый Чек [11:57:04]line ПРОДАЖА [11:57:04]line ТРК (МРК, ГНК) : 21 [11:57:04]line Товар: 2710194210 [11:57:04]line ДТ(л)-К-4 [11:57:04]line 9.190 * 76.20 [11:57:04]line = 700.28 [11:57:04]line НДС 12% НСП 1% [11:57:04]line > о реализуемом товаре [11:57:04]line ОКРУГЛЕНИЕ: -0.28 [11:57:04]line ИТОГО: 700.00 [11:57:04]line Внесено: 700.00 [11:57:04]line СДАЧА: 0.00 [11:57:04]line НСП 1% : 6.20 [11:57:04]line НДС 12% : 74.37 [11:57:04]line Наличными: 700.00 [11:57:04]line Безнал.: 0.00 [11:57:04]line Место: АЗС № 137 "Партнер Нефть" [11:57:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:57:04]line СНО: Общий режим [11:57:04]line Чек 127 21.09.2024 11:57 [11:57:04]line Смена: 496 ФФД: 1.0 [11:57:04]line ЗНМ: 0300000064 [11:57:04]line РНМ: 0000000000092592 [11:57:04]line Версия ККМ: 001 [11:57:04]line ФМ: 0000000000874979 [11:57:04]line ФД: 86349 [11:57:04]line ФПД: 196196460405061 [11:57:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115703&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86349&fm=196196460405061&tin=02508201610067®Number=0000000000092592&sum=70000 [11:57:04]OFD Sender: Processing packet 86349 [packets to send 269, broken 268] [11:57:04]ProducePacketName [11:57:04]name=ofd_packets/00086349 [11:57:04]OFD Sender: To server: pG, [11:57:04]CommunicateWithHost lk.salyk.kg:30040 [11:57:04]ConnectInit lk.salyk.kg [11:57:04]written 0, free lines is 4095 [11:57:05]Connected sock=7 [11:57:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 20 65 08 01 58 D3 5A 03 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8F B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 51 01 00 35 04 06 00 B2 70 8C 54 21 45 03 A8 65 D3 99 CB 04 E7 [11:57:05]Write to MH i2c: 01 00 00 B3 02 B5 [11:57:05]Write i2c OK [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: 01 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: 01 07 00 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 E4 0C AC [11:57:05]RasterBufferAndPrint [11:57:05]line [11:57:05]line [11:57:05]line [11:57:05]line [11:57:05]line [11:57:05]written 0, free lines is 3306 [11:57:05]MH_Cut [11:57:05]Write to MH i2c: D1 01 00 BA 02 01 8E [11:57:05]Write i2c OK [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: D1 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: D1 01 00 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: D1 01 00 BA 02 00 8D [11:57:05]Write to MH i2c: 01 00 00 BB 02 BD [11:57:05]Write i2c OK [11:57:05]MH_I2C_Read... [11:57:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 16 54 47 00 58 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 51 01 00 F4 03 04 00 61 5F EE 66 B6 04 01 00 00 FC 6F BC 21 F5 33 7B 57 [11:57:05]CommunicateWithHost err = 0 [11:57:05]CheckOFDResponse [11:57:05]1017 (14) - 77093643461234 [11:57:05]1041 (16) - 0000000000874979 [11:57:05]1040 (4) - 86349 [11:57:05]1012 (4) - 21.09.2024 05:53 [11:57:05]1206 (1) - 0 [11:57:05]OFD Sender: Remove packet 86349 [11:57:05]ProducePacketName [11:57:05]name=ofd_packets/00086349 [11:57:05]NVStorageDeleteData [11:57:05]OFD Sender: No OFD packet to send [11:57:06]*** Cut start [11:57:06]*** Partial cut [11:57:06]*** CUTSNS_PIN = 1 [11:57:06]*** CUTSNS_PIN = 0 [11:57:06]*** Brake cut motor [11:57:06]Read from MH i2c: 01 [11:57:06]MH_I2C_Read... [11:57:06]*** Stop cut motor [11:57:06]*** Cut end [11:57:06]Read from MH i2c: 01 07 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [11:57:06]process_action close_receipt done [11:57:06]requested_data is exist [11:57:06]produce_requested_data [11:57:06]requested_item fm.sn is exist - process it [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 11 00 00 [11:57:06]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 17 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 97 [11:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:57:06]wFMCommunicate OK [11:57:06]requested_item fd.num is exist - process it [11:57:06]SAM_PROTO_GetFieldsCounters [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 13 00 00 [11:57:06]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 62 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 62 00 BD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [11:57:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_GetFieldsCounters done [11:57:06]requested_item shift.num is exist - process it [11:57:06]requested_item shift.opened is exist - process it [11:57:06]req_shift_opened [11:57:06]FM_GetShiftState [11:57:06]SAM_PROTO_GetShiftState [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 13 01 00 [11:57:06]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 0E 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 83 [11:57:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_GetShiftState done [11:57:06]FM_GetShiftState done [11:57:06]req_shift_opened done [11:57:06]requested_item shift.open_date is exist - process it [11:57:06]req_shift_open_date [11:57:06]req_shift_open_date done [11:57:06]produce_requested_data done [11:57:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86349,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:57:06]process_action_free close_receipt [11:57:06]json_value_free [11:57:06]json_value_free done [11:57:06]process_json_proto returns [11:57:06]Send response to host [11:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86349,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:57:06]free response buf [11:57:06]execute_script done [11:57:06]execute_script returns [11:57:06]free content buf [11:57:06]Sock 10.Close socket [11:57:06]Sock 10.Thread stoped [11:57:10]OFD Sender: No OFD packet to send [11:57:16]OFD Sender: No OFD packet to send [11:57:21]OFD Sender: No OFD packet to send [11:57:26]OFD Sender: No OFD packet to send [11:57:31]OFD Sender: No OFD packet to send [11:57:31]recv_with_timeout no data received [11:57:36]OFD Sender: No OFD packet to send [11:57:41]OFD Sender: No OFD packet to send [11:57:46]OFD Sender: No OFD packet to send [11:57:51]OFD Sender: No OFD packet to send [11:57:56]OFD Sender: No OFD packet to send [11:58:01]OFD Sender: No OFD packet to send [11:58:06]OFD Sender: No OFD packet to send [11:58:09]accept exits with 9 [11:58:09]New connection [11:58:09]New thread 3067202916 created [11:58:09]Thread 3067346276 joined [11:58:09]Waiting for new connection... [11:58:09] Sock 9.Parse request [11:58:09]Sock 9.Check first char [11:58:09]Sock 9.First char is OK [11:58:09]request: POST /json_proto HTTP/1.0 [11:58:09]Method: POST [11:58:09]URL: /json_proto [11:58:09]Method is POST - this is cgi request [11:58:09]url: /json_proto [11:58:09]query_string will be loaded in cgi processing [11:58:09]execute_cgi json_proto POST (null) [11:58:09]execute_cgi path=json_proto method=POST [11:58:09]POST find Content-Length [11:58:09]Host: 172.17.47.196:8080 [11:58:09]Content-Length: 682 [11:58:09]Content-Type: application/json [11:58:09] [11:58:09]POST finish read [11:58:09]Found Content-Length = 682 [11:58:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:58:09]execute_script... [11:58:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:58:09]POST & json_proto [11:58:09]process_json_proto [11:58:09]json parsed OK: [11:58:09]protocol is kg_v1.0 [11:58:09]action value=close_receipt [11:58:09]process_action close_receipt [11:58:09]cmd_close_receipt [11:58:09]MH_GetDate [11:58:09]Write to MH i2c: F0 00 00 BF 02 B0 [11:58:09]Write i2c OK [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 09 00 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 09 00 BF 02 00 D1 B4 EE 66 4C 6B 94 66 43 [11:58:09]GetLastDocTimeStamp 1726919823 [11:58:09]current date 1726919889 [11:58:09]FM_GetShiftState [11:58:09]SAM_PROTO_GetShiftState [11:58:09]wFMCommunicate request_size=4 [11:58:09]MH_SAM_APDU [11:58:09]CAPDU: 80 13 01 00 [11:58:09]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [11:58:09]Write i2c OK [11:58:09]MH_I2C_Read... [11:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:09]Read from MH i2c: E2 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: E2 0E 00 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 85 [11:58:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:58:09]wFMCommunicate OK [11:58:09]SAM_PROTO_GetShiftState done [11:58:09]FM_GetShiftState done [11:58:09]opened in 1726877910 [11:58:09]opened+sec_in_day 1726964310 [11:58:09]quantity*price = 100005 [11:58:09]sum+1 = 100006 [11:58:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 128 21.09.2024 11:58 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86350 ФПД: 164139503728818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115809&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86350&fm=164139503728818&tin=02508201610067®Number=0000000000092592&sum=100000 [11:58:10]StoreToDocumentArchive [11:58:10]shift 496 fd 86350 [11:58:10]save to /storage/0496/doc_00086350 [11:58:10]save last doc name /storage/0496/doc_00086350 to /storage/kkm_last_doc_name [11:58:10]save OK [11:58:10]Clear old archive folders... [11:58:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:10]tlvbuf is 004B5140 [11:58:10]SAM_PROTO_ClearQueue [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 09 00 00 [11:58:10]Write to MH i2c: E2 08 00 CD 02 80 09 00 00 00 00 00 00 41 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]SAM_PROTO_ClearQueue done [11:58:10]KKMCreateOFDPacket [11:58:10]OFDProtocolAddRootSTLVToBuf [11:58:10]FM_MakeSignedData [11:58:10]FM_MakeSignedData [11:58:10]SAM_PROTO_SignData [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 01 02 [11:58:10]Write to MH i2c: E2 08 00 CE 02 80 0D 01 02 00 00 00 00 49 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=255 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 D1 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 51 01 00 35 04 06 00 95 [11:58:10]Write to MH i2c: E2 02 01 CF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 D1 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 51 01 00 35 04 06 00 95 00 00 E4 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=10 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 02 02 05 48 B4 D0 38 B2 [11:58:10]Write to MH i2c: E2 0D 00 D0 02 80 0D 02 02 05 00 48 B4 D0 38 B2 00 00 0C [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 03 02 [11:58:10]Write to MH i2c: E2 08 00 D1 02 80 0D 03 02 00 00 00 00 4E [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 0B 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 0B 00 D1 02 00 57 A0 23 3C D9 48 D3 EE 90 00 87 [11:58:11]RAPDU: 57 A0 23 3C D9 48 D3 EE 90 00 [11:58:11]wFMCommunicate OK [11:58:11]SAM_PROTO_SignData done [11:58:11]FM_MakeSignedData done [11:58:11]CreateOFDProtocolMessage [11:58:11]wFMCommunicate request_size=4 [11:58:11]MH_SAM_APDU [11:58:11]CAPDU: 80 11 00 00 [11:58:11]Write to MH i2c: E2 08 00 D2 02 80 11 00 00 00 00 00 00 4E [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 17 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 17 00 D2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AD [11:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:58:11]wFMCommunicate OK [11:58:11]CreateOFDProtocolMessage done [11:58:11]OFDSenderStorePacket 86350 [11:58:11]StoreOFDPacket docnum=86350 [11:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 F6 07 01 4E 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 D1 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 51 01 00 35 04 06 00 95 48 B4 D0 38 B2 57 A0 23 3C D9 48 D3 EE [11:58:11]CheckFolder [11:58:11]dirname=/storage/ofd_packets [11:58:11]CheckFolder done [11:58:11]ProducePacketName [11:58:11]name=ofd_packets/00086350 [11:58:11]NVStorageSaveData ofd_packets/00086350 [11:58:11]File name is /storage/ofd_packets/00086350 [11:58:11]Write 301 bytes [11:58:11]NVStorageSaveData done [11:58:11]OFDSenderStorePacket done [11:58:11]KKMCreateOFDPacket done [11:58:11]NVStorageSaveData kkm_last_timestamp [11:58:11]File name is /storage/kkm_last_timestamp [11:58:11]Write 4 bytes [11:58:11]NVStorageSaveData done [11:58:11]ExternCall_PrintAddStr [11:58:11]wPrintStart [11:58:11]Write to MH i2c: 01 00 00 D3 02 D5 [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 FF 0F EA [11:58:11]RasterBufferAndPrint [11:58:11]line Счет N : (1)871246 [11:58:11]line ИНН: 02508201610067 [11:58:11]line Контрольно-Кассовый Чек [11:58:11]line ПРОДАЖА [11:58:11]line ТРК (МРК, ГНК) : 43 [11:58:11]line Товар: 2710124130 [11:58:11]line Аи-92-К-5 [11:58:11]line 14.750 * 67.80 [11:58:11]line = 1000.05 [11:58:11]line НДС 12% НСП 1% [11:58:11]line > о реализуемом товаре [11:58:11]line ОКРУГЛЕНИЕ: -0.05 [11:58:11]line ИТОГО: 1000.00 [11:58:11]line Внесено: 1000.00 [11:58:11]line СДАЧА: 0.00 [11:58:11]line НСП 1% : 8.85 [11:58:11]line НДС 12% : 106.20 [11:58:11]line Наличными: 1000.00 [11:58:11]line Безнал.: 0.00 [11:58:11]line Место: АЗС № 137 "Партнер Нефть" [11:58:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:58:11]line СНО: Общий режим [11:58:11]line Чек 128 21.09.2024 11:58 [11:58:11]line Смена: 496 ФФД: 1.0 [11:58:11]line ЗНМ: 0300000064 [11:58:11]line РНМ: 0000000000092592 [11:58:11]line Версия ККМ: 001 [11:58:11]line ФМ: 0000000000874979 [11:58:11]line ФД: 86350 [11:58:11]line ФПД: 164139503728818 [11:58:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115809&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86350&fm=164139503728818&tin=02508201610067®Number=0000000000092592&sum=100000 [11:58:11]OFD Sender: Processing packet 86350 [packets to send 269, broken 268] [11:58:11]ProducePacketName [11:58:11]name=ofd_packets/00086350 [11:58:11]OFD Sender: To server: pG, [11:58:11]CommunicateWithHost lk.salyk.kg:30040 [11:58:11]ConnectInit lk.salyk.kg [11:58:11]written 0, free lines is 4095 [11:58:11]Write to MH i2c: 01 00 00 FE 02 00 [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 E4 0C F7 [11:58:11]RasterBufferAndPrint [11:58:11]line [11:58:11]line [11:58:11]line [11:58:11]line [11:58:11]line [11:58:11]written 0, free lines is 3306 [11:58:11]MH_Cut [11:58:11]Write to MH i2c: D1 01 00 05 03 01 DA [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: D1 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: D1 01 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: D1 01 00 05 03 00 D9 [11:58:11]Write to MH i2c: 01 00 00 06 03 09 [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:12]*** Cut start [11:58:12]*** Partial cut [11:58:12]*** CUTSNS_PIN = 1 [11:58:12]*** CUTSNS_PIN = 0 [11:58:12]*** Brake cut motor [11:58:13]Read from MH i2c: 01 [11:58:13]MH_I2C_Read... [11:58:13]*** Stop cut motor [11:58:13]*** Cut end [11:58:13]Read from MH i2c: 01 07 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [11:58:13]process_action close_receipt done [11:58:13]requested_data is exist [11:58:13]produce_requested_data [11:58:13]requested_item fm.sn is exist - process it [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 11 00 00 [11:58:13]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 17 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [11:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:58:13]wFMCommunicate OK [11:58:13]requested_item fd.num is exist - process it [11:58:13]SAM_PROTO_GetFieldsCounters [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 13 00 00 [11:58:13]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 62 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 62 00 08 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [11:58:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:58:13]wFMCommunicate OK [11:58:13]SAM_PROTO_GetFieldsCounters done [11:58:13]requested_item shift.num is exist - process it [11:58:13]requested_item shift.opened is exist - process it [11:58:13]req_shift_opened [11:58:13]FM_GetShiftState [11:58:13]SAM_PROTO_GetShiftState [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 13 01 00 [11:58:13]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 0E 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CF [11:58:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:58:13]wFMCommunicate OK [11:58:13]SAM_PROTO_GetShiftState done [11:58:13]FM_GetShiftState done [11:58:13]req_shift_opened done [11:58:13]requested_item shift.open_date is exist - process it [11:58:13]req_shift_open_date [11:58:13]req_shift_open_date done [11:58:13]produce_requested_data done [11:58:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86350,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:58:13]process_action_free close_receipt [11:58:13]json_value_free [11:58:13]json_value_free done [11:58:13]process_json_proto returns [11:58:13]Send response to host [11:58:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86350,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:58:13]free response buf [11:58:13]execute_script done [11:58:13]execute_script returns [11:58:13]free content buf [11:58:13]Sock 9.Close socket [11:58:13]Sock 9.Thread stoped [11:58:28]Connected sock=11 [11:58:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 F6 07 01 4E 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 D1 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 51 01 00 35 04 06 00 95 48 B4 D0 38 B2 57 A0 23 3C D9 48 D3 EE [11:58:31]accept exits with 10 [11:58:31]New connection [11:58:31]New thread 3067346276 created [11:58:31]Thread 3067202916 joined [11:58:31]Waiting for new connection... [11:58:31] Sock 10.Parse request [11:58:31]Sock 10.Check first char [11:58:31]Sock 10.First char is OK [11:58:31]request: POST /json_proto HTTP/1.0 [11:58:31]Method: POST [11:58:31]URL: /json_proto [11:58:31]Method is POST - this is cgi request [11:58:31]url: /json_proto [11:59:35]ConnectInit Can't connect to host [11:59:36]OFD Sender: Processing packet 86351 [packets to send 269, broken 268] [11:59:36]ProducePacketName [11:59:36]name=ofd_packets/00086351 [11:59:36]OFD Sender: To server: pG, [11:59:36]CommunicateWithHost lk.salyk.kg:30040 [11:59:36]ConnectInit lk.salyk.kg [11:59:41]ConnectInit Can't take IP for lk.salyk.kg [11:59:41]CommunicateWithHost connect error [11:59:41]CommunicateWithHost err = -1 [11:59:41]OFD Sender: Server communicate error [11:59:44]accept exits with 9 [11:59:44]New connection [11:59:44]New thread 3067202916 created [11:59:44]Thread 3067346276 joined [11:59:44]Waiting for new connection... [11:59:44] Sock 9.Parse request [11:59:44]Sock 9.Check first char [11:59:44]Sock 9.First char is OK [11:59:44]request: POST /json_proto HTTP/1.0 [11:59:44]Method: POST [11:59:44]URL: /json_proto [11:59:44]Method is POST - this is cgi request [11:59:44]url: /json_proto [11:59:44]query_string will be loaded in cgi processing [11:59:44]execute_cgi json_proto POST (null) [11:59:44]execute_cgi path=json_proto method=POST [11:59:44]POST find Content-Length [11:59:44]Host: 172.17.47.196:8080 [11:59:44]Content-Length: 677 [11:59:44]Content-Type: application/json [11:59:44] [11:59:44]POST finish read [11:59:44]Found Content-Length = 677 [11:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:59:44]execute_script... [11:59:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:59:44]POST & json_proto [11:59:44]process_json_proto [11:59:44]json parsed OK: [11:59:44]protocol is kg_v1.0 [11:59:44]action value=close_receipt [11:59:44]process_action close_receipt [11:59:44]cmd_close_receipt [11:59:44]MH_GetDate [11:59:44]Write to MH i2c: F0 00 00 55 03 47 [11:59:44]Write i2c OK [11:59:44]MH_I2C_Read... [11:59:44]Read from MH i2c: F0 [11:59:44]MH_I2C_Read... [11:59:44]Read from MH i2c: F0 09 00 [11:59:44]MH_I2C_Read... [11:59:44]Read from MH i2c: F0 09 00 55 03 00 30 B5 EE 66 4C 6B 94 66 3A [11:59:44]GetLastDocTimeStamp 1726919912 [11:59:44]current date 1726919984 [11:59:44]FM_GetShiftState [11:59:44]SAM_PROTO_GetShiftState [11:59:44]wFMCommunicate request_size=4 [11:59:44]MH_SAM_APDU [11:59:44]CAPDU: 80 13 01 00 [11:59:44]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [11:59:44]Write i2c OK [11:59:44]MH_I2C_Read... [11:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:44]Read from MH i2c: E2 [11:59:44]MH_I2C_Read... [11:59:44]Read from MH i2c: E2 0E 00 [11:59:44]MH_I2C_Read... [11:59:44]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1C [11:59:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:59:44]wFMCommunicate OK [11:59:44]SAM_PROTO_GetShiftState done [11:59:44]FM_GetShiftState done [11:59:44]opened in 1726877910 [11:59:44]opened+sec_in_day 1726964310 [11:59:44]quantity*price = 40002 [11:59:44]sum+1 = 40003 [11:59: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 130 21.09.2024 11:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86352 ФПД: 11175340137221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115944&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86352&fm=11175340137221&tin=02508201610067®Number=0000000000092592&sum=40000 [11:59:45]StoreToDocumentArchive [11:59:45]shift 496 fd 86352 [11:59:45]save to /storage/0496/doc_00086352 [11:59:45]save last doc name /storage/0496/doc_00086352 to /storage/kkm_last_doc_name [11:59:45]save OK [11:59:45]Clear old archive folders... [11:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:45]tlvbuf is 00503270 [11:59:45]SAM_PROTO_ClearQueue [11:59:45]wFMCommunicate request_size=4 [11:59:45]MH_SAM_APDU [11:59:45]CAPDU: 80 09 00 00 [11:59:45]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [11:59:45]Write i2c OK [11:59:45]MH_I2C_Read... [11:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:45]Read from MH i2c: E2 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [11:59:45]RAPDU: 90 00 [11:59:45]wFMCommunicate OK [11:59:45]SAM_PROTO_ClearQueue done [11:59:45]KKMCreateOFDPacket [11:59:45]OFDProtocolAddRootSTLVToBuf [11:59:45]FM_MakeSignedData [11:59:45]FM_MakeSignedData [11:59:45]SAM_PROTO_SignData [11:59:45]wFMCommunicate request_size=4 [11:59:45]MH_SAM_APDU [11:59:45]CAPDU: 80 0D 01 02 [11:59:45]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [11:59:45]Write i2c OK [11:59:45]MH_I2C_Read... [11:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:45]Read from MH i2c: E2 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [11:59:45]RAPDU: 90 00 [11:59:45]wFMCommunicate OK [11:59:45]wFMCommunicate request_size=255 [11:59:45]MH_SAM_APDU [11:59: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 82 00 00 00 F4 03 04 00 30 B5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 51 01 00 35 04 06 00 0A [11:59:45]Write to MH i2c: E2 02 01 65 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 82 00 00 00 F4 03 04 00 30 B5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 51 01 00 35 04 06 00 0A 00 00 AA [11:59:45]Write i2c OK [11:59:45]MH_I2C_Read... [11:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:45]Read from MH i2c: E2 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [11:59:45]RAPDU: 90 00 [11:59:45]wFMCommunicate OK [11:59:45]wFMCommunicate request_size=10 [11:59:45]MH_SAM_APDU [11:59:45]CAPDU: 80 0D 02 02 05 29 F6 2D DB 05 [11:59:45]Write to MH i2c: E2 0D 00 66 03 80 0D 02 02 05 00 29 F6 2D DB 05 00 00 19 [11:59:45]Write i2c OK [11:59:45]MH_I2C_Read... [11:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:45]Read from MH i2c: E2 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [11:59:45]RAPDU: 90 00 [11:59:45]wFMCommunicate OK [11:59:45]wFMCommunicate request_size=4 [11:59:45]MH_SAM_APDU [11:59:45]CAPDU: 80 0D 03 02 [11:59:45]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [11:59:45]Write i2c OK [11:59:45]MH_I2C_Read... [11:59:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:45]Read from MH i2c: E2 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 0B 00 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 0B 00 67 03 00 2A 6A 29 01 82 0E EC 47 90 00 67 [11:59:45]RAPDU: 2A 6A 29 01 82 0E EC 47 90 00 [11:59:45]wFMCommunicate OK [11:59:45]SAM_PROTO_SignData done [11:59:45]FM_MakeSignedData done [11:59:45]CreateOFDProtocolMessage [11:59:45]wFMCommunicate request_size=4 [11:59:45]MH_SAM_APDU [11:59:45]CAPDU: 80 11 00 00 [11:59:45]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [11:59:45]Write i2c OK [11:59:45]MH_I2C_Read... [11:59:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:45]Read from MH i2c: E2 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 17 00 [11:59:45]MH_I2C_Read... [11:59:45]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 44 [11:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:59:45]wFMCommunicate OK [11:59:45]CreateOFDProtocolMessage done [11:59:45]OFDSenderStorePacket 86352 [11:59:45]StoreOFDPacket docnum=86352 [11:59:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 93 6F 07 01 66 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 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 82 00 00 00 F4 03 04 00 30 B5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 51 01 00 35 04 06 00 0A 29 F6 2D DB 05 2A 6A 29 01 82 0E EC 47 [11:59:45]CheckFolder [11:59:45]dirname=/storage/ofd_packets [11:59:45]CheckFolder done [11:59:45]ProducePacketName [11:59:45]name=ofd_packets/00086352 [11:59:45]NVStorageSaveData ofd_packets/00086352 [11:59:45]File name is /storage/ofd_packets/00086352 [11:59:45]Write 301 bytes [11:59:45]NVStorageSaveData done [11:59:45]OFDSenderStorePacket done [11:59:45]KKMCreateOFDPacket done [11:59:45]NVStorageSaveData kkm_last_timestamp [11:59:45]File name is /storage/kkm_last_timestamp [11:59:46]Write 4 bytes [11:59:46]NVStorageSaveData done [11:59:46]ExternCall_PrintAddStr [11:59:46]wPrintStart [11:59:46]Write to MH i2c: 01 00 00 69 03 6C [11:59:46]Write i2c OK [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: 01 [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: 01 07 00 [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 FF 0F 81 [11:59:46]RasterBufferAndPrint [11:59:46]line Счет N : (1)871248 [11:59:46]line ИНН: 02508201610067 [11:59:46]line Контрольно-Кассовый Чек [11:59:46]line ПРОДАЖА [11:59:46]line ТРК (МРК, ГНК) : 33 [11:59:46]line Товар: 2710124130 [11:59:46]line Аи-92-К-5 [11:59:46]line 5.900 * 67.80 [11:59:46]line = 400.02 [11:59:46]line НДС 12% НСП 1% [11:59:46]line > о реализуемом товаре [11:59:46]line ОКРУГЛЕНИЕ: -0.02 [11:59:46]line ИТОГО: 400.00 [11:59:46]line Внесено: 400.00 [11:59:46]line СДАЧА: 0.00 [11:59:46]line НСП 1% : 3.54 [11:59:46]line НДС 12% : 42.48 [11:59:46]line Наличными: 400.00 [11:59:46]line Безнал.: 0.00 [11:59:46]line Место: АЗС № 137 "Партнер Нефть" [11:59:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:59:46]line СНО: Общий режим [11:59:46]line Чек 130 21.09.2024 11:59 [11:59:46]line Смена: 496 ФФД: 1.0 [11:59:46]line ЗНМ: 0300000064 [11:59:46]line РНМ: 0000000000092592 [11:59:46]line Версия ККМ: 001 [11:59:46]line ФМ: 0000000000874979 [11:59:46]line ФД: 86352 [11:59:46]line ФПД: 11175340137221 [11:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T115944&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86352&fm=11175340137221&tin=02508201610067®Number=0000000000092592&sum=40000 [11:59:46]OFD Sender: Processing packet 86351 [packets to send 270, broken 268] [11:59:46]ProducePacketName [11:59:46]name=ofd_packets/00086351 [11:59:46]OFD Sender: To server: pG, [11:59:46]CommunicateWithHost lk.salyk.kg:30040 [11:59:46]ConnectInit lk.salyk.kg [11:59:46]written 0, free lines is 4095 [11:59:46]Write to MH i2c: 01 00 00 94 03 97 [11:59:46]Write i2c OK [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: 01 [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: 01 07 00 [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 D8 0C 82 [11:59:46]RasterBufferAndPrint [11:59:46]line [11:59:46]line [11:59:46]line [11:59:46]line [11:59:46]line [11:59:46]written 0, free lines is 3295 [11:59:46]MH_Cut [11:59:46]Write to MH i2c: D1 01 00 9B 03 01 70 [11:59:46]Write i2c OK [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: D1 [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: D1 01 00 [11:59:46]MH_I2C_Read... [11:59:46]Read from MH i2c: D1 01 00 9B 03 00 6F [11:59:46]Write to MH i2c: 01 00 00 9C 03 9F [11:59:46]Write i2c OK [11:59:46]MH_I2C_Read... [11:59:47]*** Cut start [11:59:47]*** Partial cut [11:59:47]*** CUTSNS_PIN = 1 [11:59:47]*** CUTSNS_PIN = 0 [11:59:47]*** Brake cut motor [11:59:48]Read from MH i2c: 01 [11:59:48]MH_I2C_Read... [11:59:48]*** Stop cut motor [11:59:48]*** Cut end [11:59:48]Read from MH i2c: 01 07 00 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [11:59:48]process_action close_receipt done [11:59:48]requested_data is exist [11:59:48]produce_requested_data [11:59:48]requested_item fm.sn is exist - process it [11:59:48]wFMCommunicate request_size=4 [11:59:48]MH_SAM_APDU [11:59:48]CAPDU: 80 11 00 00 [11:59:48]Write to MH i2c: E2 08 00 9D 03 80 11 00 00 00 00 00 00 1A [11:59:48]Write i2c OK [11:59:48]MH_I2C_Read... [11:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:48]Read from MH i2c: E2 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: E2 17 00 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: E2 17 00 9D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 79 [11:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:59:48]wFMCommunicate OK [11:59:48]requested_item fd.num is exist - process it [11:59:48]SAM_PROTO_GetFieldsCounters [11:59:48]wFMCommunicate request_size=4 [11:59:48]MH_SAM_APDU [11:59:48]CAPDU: 80 13 00 00 [11:59:48]Write to MH i2c: E2 08 00 9E 03 80 13 00 00 00 00 00 00 1D [11:59:48]Write i2c OK [11:59:48]MH_I2C_Read... [11:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:48]Read from MH i2c: E2 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: E2 62 00 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: E2 62 00 9E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 50 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [11:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 50 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:59:48]wFMCommunicate OK [11:59:48]SAM_PROTO_GetFieldsCounters done [11:59:48]requested_item shift.num is exist - process it [11:59:48]requested_item shift.opened is exist - process it [11:59:48]req_shift_opened [11:59:48]FM_GetShiftState [11:59:48]SAM_PROTO_GetShiftState [11:59:48]wFMCommunicate request_size=4 [11:59:48]MH_SAM_APDU [11:59:48]CAPDU: 80 13 01 00 [11:59:48]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [11:59:48]Write i2c OK [11:59:48]MH_I2C_Read... [11:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:48]Read from MH i2c: E2 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: E2 0E 00 [11:59:48]MH_I2C_Read... [11:59:48]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 65 [11:59:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [11:59:48]wFMCommunicate OK [11:59:48]SAM_PROTO_GetShiftState done [11:59:48]FM_GetShiftState done [11:59:48]req_shift_opened done [11:59:48]requested_item shift.open_date is exist - process it [11:59:48]req_shift_open_date [11:59:48]req_shift_open_date done [11:59:48]produce_requested_data done [11:59:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86352,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [11:59:48]process_action_free close_receipt [11:59:48]json_value_free [11:59:48]json_value_free done [11:59:48]process_json_proto returns [11:59:48]Send response to host [11:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86352,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [11:59:48]free response buf [11:59:48]execute_script done [11:59:48]execute_script returns [11:59:48]free content buf [11:59:48]Sock 9.Close socket [11:59:48]Sock 9.Thread stoped [11:59:50]Connected sock=10 [11:59:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4E 06 07 01 7B 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 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 E8 B4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 51 01 00 35 04 06 00 B1 72 76 C9 BD 3A 2D 9C CB 8D CD A9 A5 66 [11:59:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C7 20 47 00 42 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 51 01 00 F4 03 04 00 07 60 EE 66 B6 04 01 00 00 1E 83 0A 9E 62 04 25 04 [11:59:53]CommunicateWithHost err = 0 [11:59:53]CheckOFDResponse [11:59:53]1017 (14) - 77093643461234 [11:59:53]1041 (16) - 0000000000874979 [11:59:53]1040 (4) - 86351 [11:59:53]1012 (4) - 21.09.2024 05:56 [11:59:53]1206 (1) - 0 [11:59:53]OFD Sender: Remove packet 86351 [11:59:53]ProducePacketName [11:59:53]name=ofd_packets/00086351 [11:59:53]NVStorageDeleteData [11:59:53]OFD Sender: Processing packet 86352 [packets to send 269, broken 268] [11:59:53]ProducePacketName [11:59:53]name=ofd_packets/00086352 [11:59:53]OFD Sender: To server: pG, [11:59:53]CommunicateWithHost lk.salyk.kg:30040 [11:59:53]ConnectInit lk.salyk.kg [11:59:55]Connected sock=9 [11:59:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 93 6F 07 01 66 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 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 82 00 00 00 F4 03 04 00 30 B5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 51 01 00 35 04 06 00 0A 29 F6 2D DB 05 2A 6A 29 01 82 0E EC 47 [11:59:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6B A1 47 00 66 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 51 01 00 F4 03 04 00 0C 60 EE 66 B6 04 01 00 00 BF D7 D1 AE AE 19 8A A0 [11:59:56]CommunicateWithHost err = 0 [11:59:56]CheckOFDResponse [11:59:56]1017 (14) - 77093643461234 [11:59:56]1041 (16) - 0000000000874979 [11:59:56]1040 (4) - 86352 [11:59:56]1012 (4) - 21.09.2024 05:56 [11:59:56]1206 (1) - 0 [11:59:56]OFD Sender: Remove packet 86352 [11:59:56]ProducePacketName [11:59:56]name=ofd_packets/00086352 [11:59:56]NVStorageDeleteData [11:59:57]OFD Sender: No OFD packet to send [12:00:02]OFD Sender: No OFD packet to send [12:00:07]OFD Sender: No OFD packet to send [12:00:12]OFD Sender: No OFD packet to send [12:00:17]OFD Sender: No OFD packet to send [12:00:22]OFD Sender: No OFD packet to send [12:00:26]recv_with_timeout no data received [12:00:27]OFD Sender: No OFD packet to send [12:00:32]OFD Sender: No OFD packet to send [12:00:37]OFD Sender: No OFD packet to send [12:00:42]OFD Sender: No OFD packet to send [12:00:47]OFD Sender: No OFD packet to send [12:00:52]OFD Sender: No OFD packet to send [12:00:57]OFD Sender: No OFD packet to send [12:01:02]OFD Sender: No OFD packet to send [12:01:07]OFD Sender: No OFD packet to send [12:01:12]OFD Sender: No OFD packet to send [12:01:17]OFD Sender: No OFD packet to send [12:01:22]OFD Sender: No OFD packet to send [12:01:27]OFD Sender: No OFD packet to send [12:01:32]OFD Sender: No OFD packet to send [12:01:37]OFD Sender: No OFD packet to send [12:01:42]OFD Sender: No OFD packet to send [12:01:47]OFD Sender: No OFD packet to send [12:01:52]OFD Sender: No OFD packet to send [12:01:57]OFD Sender: No OFD packet to send [12:02:02]OFD Sender: No OFD packet to send [12:02:07]OFD Sender: No OFD packet to send [12:02:12]OFD Sender: No OFD packet to send [12:02:17]OFD Sender: No OFD packet to send [12:02:22]OFD Sender: No OFD packet to send [12:02:27]OFD Sender: No OFD packet to send [12:02:32]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:03:59]recv_with_timeout no data received [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:22]OFD Sender: No OFD packet to send [12:05:27]OFD Sender: No OFD packet to send [12:05:31]recv_with_timeout no data received [12:05:32]OFD Sender: No OFD packet to send [12:05:37]OFD Sender: No OFD packet to send [12:05:42]OFD Sender: No OFD packet to send [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:00]accept exits with 7 [12:06:00]New connection [12:06:00]New thread 3067346276 created [12:06:00]Thread 3067202916 joined [12:06:00]Waiting for new connection... [12:06:00] Sock 7.Parse request [12:06:00]Sock 7.Check first char [12:06:00]Sock 7.First char is OK [12:06:00]request: POST /json_proto HTTP/1.0 [12:06:00]Method: POST [12:06:00]URL: /json_proto [12:06:00]Method is POST - this is cgi request [12:06:00]url: /json_proto [12:06:00]query_string will be loaded in cgi processing [12:06:00]execute_cgi json_proto POST (null) [12:06:00]execute_cgi path=json_proto method=POST [12:06:00]POST find Content-Length [12:06:00]Host: 172.17.47.196:8080 [12:06:00]Content-Length: 687 [12:06:00]Content-Type: application/json [12:06:00] [12:06:00]POST finish read [12:06:00]Found Content-Length = 687 [12:06:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:00]execute_script... [12:06: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)871252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:00]POST & json_proto [12:06:00]process_json_proto [12:06:00]json parsed OK: [12:06:00]protocol is kg_v1.0 [12:06:00]action value=close_receipt [12:06:00]process_action close_receipt [12:06:00]cmd_close_receipt [12:06:00]MH_GetDate [12:06:00]Write to MH i2c: F0 00 00 A0 03 92 [12:06:00]Write i2c OK [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: F0 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: F0 09 00 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: F0 09 00 A0 03 00 A8 B6 EE 66 4C 6B 94 66 FE [12:06:00]GetLastDocTimeStamp 1726919984 [12:06:00]current date 1726920360 [12:06:00]FM_GetShiftState [12:06:00]SAM_PROTO_GetShiftState [12:06:00]wFMCommunicate request_size=4 [12:06:00]MH_SAM_APDU [12:06:00]CAPDU: 80 13 01 00 [12:06:00]Write to MH i2c: E2 08 00 A1 03 80 13 01 00 00 00 00 00 21 [12:06:00]Write i2c OK [12:06:00]MH_I2C_Read... [12:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:00]Read from MH i2c: E2 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 0E 00 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 0E 00 A1 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 67 [12:06:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:06:00]wFMCommunicate OK [12:06:00]SAM_PROTO_GetShiftState done [12:06:00]FM_GetShiftState done [12:06:00]opened in 1726877910 [12:06:00]opened+sec_in_day 1726964310 [12:06:00]quantity*price = 100050 [12:06:00]sum+1 = 100052 [12:06:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 131 21.09.2024 12:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86353 ФПД: 698409445387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86353&fm=698409445387&tin=02508201610067®Number=0000000000092592&sum=100000 [12:06:01]StoreToDocumentArchive [12:06:01]shift 496 fd 86353 [12:06:01]save to /storage/0496/doc_00086353 [12:06:01]save last doc name /storage/0496/doc_00086353 to /storage/kkm_last_doc_name [12:06:01]save OK [12:06:01]Clear old archive folders... [12:06:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:06:01]tlvbuf is 004BF110 [12:06:01]SAM_PROTO_ClearQueue [12:06:01]wFMCommunicate request_size=4 [12:06:01]MH_SAM_APDU [12:06:01]CAPDU: 80 09 00 00 [12:06:01]Write to MH i2c: E2 08 00 AE 03 80 09 00 00 00 00 00 00 23 [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:01]Read from MH i2c: E2 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [12:06:01]RAPDU: 90 00 [12:06:01]wFMCommunicate OK [12:06:01]SAM_PROTO_ClearQueue done [12:06:01]KKMCreateOFDPacket [12:06:01]OFDProtocolAddRootSTLVToBuf [12:06:01]FM_MakeSignedData [12:06:01]FM_MakeSignedData [12:06:01]SAM_PROTO_SignData [12:06:01]wFMCommunicate request_size=4 [12:06:01]MH_SAM_APDU [12:06:01]CAPDU: 80 0D 01 02 [12:06:01]Write to MH i2c: E2 08 00 AF 03 80 0D 01 02 00 00 00 00 2B [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:01]Read from MH i2c: E2 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [12:06:01]RAPDU: 90 00 [12:06:01]wFMCommunicate OK [12:06:01]wFMCommunicate request_size=255 [12:06:01]MH_SAM_APDU [12:06: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 A8 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 51 01 00 35 04 06 00 [12:06:01]Write to MH i2c: E2 02 01 B0 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 A8 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 51 01 00 35 04 06 00 00 00 6E [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:01]Read from MH i2c: E2 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [12:06:01]RAPDU: 90 00 [12:06:01]wFMCommunicate OK [12:06:01]wFMCommunicate request_size=11 [12:06:01]MH_SAM_APDU [12:06:01]CAPDU: 80 0D 02 02 06 00 A2 9C 72 68 0B [12:06:01]Write to MH i2c: E2 0E 00 B1 03 80 0D 02 02 06 00 00 A2 9C 72 68 0B 00 00 5D [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:01]Read from MH i2c: E2 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [12:06:01]RAPDU: 90 00 [12:06:01]wFMCommunicate OK [12:06:01]wFMCommunicate request_size=4 [12:06:01]MH_SAM_APDU [12:06:01]CAPDU: 80 0D 03 02 [12:06:01]Write to MH i2c: E2 08 00 B2 03 80 0D 03 02 00 00 00 00 30 [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:01]Read from MH i2c: E2 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 0B 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 0B 00 B2 03 00 5D 54 15 81 F8 B0 62 F2 90 00 74 [12:06:01]RAPDU: 5D 54 15 81 F8 B0 62 F2 90 00 [12:06:01]wFMCommunicate OK [12:06:01]SAM_PROTO_SignData done [12:06:01]FM_MakeSignedData done [12:06:01]CreateOFDProtocolMessage [12:06:01]wFMCommunicate request_size=4 [12:06:01]MH_SAM_APDU [12:06:01]CAPDU: 80 11 00 00 [12:06:01]Write to MH i2c: E2 08 00 B3 03 80 11 00 00 00 00 00 00 30 [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:01]Read from MH i2c: E2 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 17 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: E2 17 00 B3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8F [12:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:06:01]wFMCommunicate OK [12:06:01]CreateOFDProtocolMessage done [12:06:01]OFDSenderStorePacket 86353 [12:06:01]StoreOFDPacket docnum=86353 [12:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 00 DF 08 01 9B 79 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 A8 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 51 01 00 35 04 06 00 00 A2 9C 72 68 0B 5D 54 15 81 F8 B0 62 F2 [12:06:01]CheckFolder [12:06:01]dirname=/storage/ofd_packets [12:06:01]CheckFolder done [12:06:01]ProducePacketName [12:06:01]name=ofd_packets/00086353 [12:06:01]NVStorageSaveData ofd_packets/00086353 [12:06:01]File name is /storage/ofd_packets/00086353 [12:06:01]Write 302 bytes [12:06:01]NVStorageSaveData done [12:06:01]OFDSenderStorePacket done [12:06:01]KKMCreateOFDPacket done [12:06:01]NVStorageSaveData kkm_last_timestamp [12:06:01]File name is /storage/kkm_last_timestamp [12:06:01]Write 4 bytes [12:06:01]NVStorageSaveData done [12:06:01]ExternCall_PrintAddStr [12:06:01]wPrintStart [12:06:01]Write to MH i2c: 01 00 00 B4 03 B7 [12:06:01]Write i2c OK [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: 01 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: 01 07 00 [12:06:01]MH_I2C_Read... [12:06:01]Read from MH i2c: 01 07 00 B4 03 00 00 00 00 00 FF 0F CC [12:06:01]RasterBufferAndPrint [12:06:01]line Счет N : (1)871252 [12:06:01]line ИНН: 02508201610067 [12:06:01]line Контрольно-Кассовый Чек [12:06:01]line ПРОДАЖА [12:06:01]line ТРК (МРК, ГНК) : 34 [12:06:01]line Товар: 2710194210 [12:06:01]line ДТ(л)-К-4 [12:06:01]line 13.130 * 76.20 [12:06:01]line = 1000.51 [12:06:01]line НДС 12% НСП 1% [12:06:01]line > о реализуемом товаре [12:06:01]line ОКРУГЛЕНИЕ: -0.51 [12:06:01]line ИТОГО: 1000.00 [12:06:01]line Внесено: 1000.00 [12:06:01]line СДАЧА: 0.00 [12:06:01]line НСП 1% : 8.85 [12:06:01]line НДС 12% : 106.25 [12:06:01]line Наличными: 1000.00 [12:06:01]line Безнал.: 0.00 [12:06:01]line Место: АЗС № 137 "Партнер Нефть" [12:06:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:06:01]line СНО: Общий режим [12:06:01]line Чек 131 21.09.2024 12:06 [12:06:01]line Смена: 496 ФФД: 1.0 [12:06:01]line ЗНМ: 0300000064 [12:06:01]line РНМ: 0000000000092592 [12:06:01]line Версия ККМ: 001 [12:06:01]line ФМ: 0000000000874979 [12:06:01]line ФД: 86353 [12:06:01]line ФПД: 698409445387 [12:06:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86353&fm=698409445387&tin=02508201610067®Number=0000000000092592&sum=100000 [12:06:02]OFD Sender: Processing packet 86353 [packets to send 269, broken 268] [12:06:02]ProducePacketName [12:06:02]name=ofd_packets/00086353 [12:06:02]OFD Sender: To server: pG, [12:06:02]CommunicateWithHost lk.salyk.kg:30040 [12:06:02]ConnectInit lk.salyk.kg [12:06:02]written 0, free lines is 4095 [12:06:02]Write to MH i2c: 01 00 00 DF 03 E2 [12:06:02]Write i2c OK [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: 01 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: 01 07 00 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 E1 0C D6 [12:06:02]RasterBufferAndPrint [12:06:02]line [12:06:02]line [12:06:02]line [12:06:02]line [12:06:02]line [12:06:02]written 0, free lines is 3302 [12:06:02]MH_Cut [12:06:02]Write to MH i2c: D1 01 00 E6 03 01 BB [12:06:02]Write i2c OK [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: D1 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: D1 01 00 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: D1 01 00 E6 03 00 BA [12:06:02]Write to MH i2c: 01 00 00 E7 03 EA [12:06:02]Write i2c OK [12:06:02]MH_I2C_Read... [12:06:02]Connected sock=11 [12:06:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 00 DF 08 01 9B 79 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 A8 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 51 01 00 35 04 06 00 00 A2 9C 72 68 0B 5D 54 15 81 F8 B0 62 F2 [12:06:03]*** Cut start [12:06:03]*** Partial cut [12:06:03]*** CUTSNS_PIN = 1 [12:06:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 83 F8 47 00 5F B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 51 01 00 F4 03 04 00 7B 61 EE 66 B6 04 01 00 00 76 F8 7E 55 12 17 92 F8 [12:06:03]CommunicateWithHost err = 0 [12:06:03]CheckOFDResponse [12:06:03]1017 (14) - 77093643461234 [12:06:03]1041 (16) - 0000000000874979 [12:06:03]1040 (4) - 86353 [12:06:03]1012 (4) - 21.09.2024 06:02 [12:06:03]1206 (1) - 0 [12:06:03]OFD Sender: Remove packet 86353 [12:06:03]ProducePacketName [12:06:03]name=ofd_packets/00086353 [12:06:03]NVStorageDeleteData [12:06:03]*** CUTSNS_PIN = 0 [12:06:03]*** Brake cut motor [12:06:03]OFD Sender: No OFD packet to send [12:06:04]Read from MH i2c: 01 [12:06:04]MH_I2C_Read... [12:06:04]*** Stop cut motor [12:06:04]*** Cut end [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 E7 03 00 00 00 00 00 FF 0F FF [12:06:04]process_action close_receipt done [12:06:04]requested_data is exist [12:06:04]produce_requested_data [12:06:04]requested_item fm.sn is exist - process it [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 E8 03 80 11 00 00 00 00 00 00 65 [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 E8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C4 [12:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:06:04]wFMCommunicate OK [12:06:04]requested_item fd.num is exist - process it [12:06:04]SAM_PROTO_GetFieldsCounters [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 13 00 00 [12:06:04]Write to MH i2c: E2 08 00 E9 03 80 13 00 00 00 00 00 00 68 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 62 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 62 00 E9 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 51 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [12:06:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 51 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_GetFieldsCounters done [12:06:04]requested_item shift.num is exist - process it [12:06:04]requested_item shift.opened is exist - process it [12:06:04]req_shift_opened [12:06:04]FM_GetShiftState [12:06:04]SAM_PROTO_GetShiftState [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 13 01 00 [12:06:04]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0E 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B0 [12:06:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_GetShiftState done [12:06:04]FM_GetShiftState done [12:06:04]req_shift_opened done [12:06:04]requested_item shift.open_date is exist - process it [12:06:04]req_shift_open_date [12:06:04]req_shift_open_date done [12:06:04]produce_requested_data done [12:06:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86353,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:06:04]process_action_free close_receipt [12:06:04]json_value_free [12:06:04]json_value_free done [12:06:04]process_json_proto returns [12:06:04]Send response to host [12:06:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86353,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:06:04]free response buf [12:06:04]execute_script done [12:06:04]execute_script returns [12:06:04]free content buf [12:06:04]Sock 7.Close socket [12:06:04]Sock 7.Thread stoped [12:06:08]OFD Sender: No OFD packet to send [12:06:13]OFD Sender: No OFD packet to send [12:06:15]accept exits with 9 [12:06:15]New connection [12:06:15]New thread 3067202916 created [12:06:15]Thread 3067346276 joined [12:06:15]Waiting for new connection... [12:06:15] Sock 9.Parse request [12:06:15]Sock 9.Check first char [12:06:15]Sock 9.First char is OK [12:06:15]request: POST /json_proto HTTP/1.0 [12:06:15]Method: POST [12:06:15]URL: /json_proto [12:06:15]Method is POST - this is cgi request [12:06:15]url: /json_proto [12:06:15]query_string will be loaded in cgi processing [12:06:15]execute_cgi json_proto POST (null) [12:06:15]execute_cgi path=json_proto method=POST [12:06:15]POST find Content-Length [12:06:15]Host: 172.17.47.196:8080 [12:06:15]Content-Length: 687 [12:06:15]Content-Type: application/json [12:06:15] [12:06:15]POST finish read [12:06:15]Found Content-Length = 687 [12:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "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" ] } } [12:06:15]execute_script... [12:06:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "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" ] } } [12:06:15]POST & json_proto [12:06:15]process_json_proto [12:06:15]json parsed OK: [12:06:15]protocol is kg_v1.0 [12:06:15]action value=close_receipt [12:06:15]process_action close_receipt [12:06:15]cmd_close_receipt [12:06:15]MH_GetDate [12:06:15]Write to MH i2c: F0 00 00 EB 03 DD [12:06:15]Write i2c OK [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: F0 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: F0 09 00 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: F0 09 00 EB 03 00 B7 B6 EE 66 4C 6B 94 66 58 [12:06:15]GetLastDocTimeStamp 1726920360 [12:06:15]current date 1726920375 [12:06:15]FM_GetShiftState [12:06:15]SAM_PROTO_GetShiftState [12:06:15]wFMCommunicate request_size=4 [12:06:15]MH_SAM_APDU [12:06:15]CAPDU: 80 13 01 00 [12:06:15]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [12:06:15]Write i2c OK [12:06:15]MH_I2C_Read... [12:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:15]Read from MH i2c: E2 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: E2 0E 00 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B2 [12:06:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:06:15]wFMCommunicate OK [12:06:15]SAM_PROTO_GetShiftState done [12:06:15]FM_GetShiftState done [12:06:15]opened in 1726877910 [12:06:15]opened+sec_in_day 1726964310 [12:06:15]quantity*price = 160020 [12:06:15]sum+1 = 160021 [12:06:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 132 21.09.2024 12:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86354 ФПД: 35629711555063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120615&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86354&fm=35629711555063&tin=02508201610067®Number=0000000000092592&sum=160000 [12:06:16]StoreToDocumentArchive [12:06:16]shift 496 fd 86354 [12:06:16]save to /storage/0496/doc_00086354 [12:06:16]save last doc name /storage/0496/doc_00086354 to /storage/kkm_last_doc_name [12:06:16]save OK [12:06:16]Clear old archive folders... [12:06:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:06:16]tlvbuf is 004B3850 [12:06:16]SAM_PROTO_ClearQueue [12:06:16]wFMCommunicate request_size=4 [12:06:16]MH_SAM_APDU [12:06:16]CAPDU: 80 09 00 00 [12:06:16]Write to MH i2c: E2 08 00 F9 03 80 09 00 00 00 00 00 00 6E [12:06:16]Write i2c OK [12:06:16]MH_I2C_Read... [12:06:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:16]Read from MH i2c: E2 [12:06:16]MH_I2C_Read... [12:06:16]Read from MH i2c: E2 03 00 [12:06:16]MH_I2C_Read... [12:06:16]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [12:06:16]RAPDU: 90 00 [12:06:16]wFMCommunicate OK [12:06:16]SAM_PROTO_ClearQueue done [12:06:16]KKMCreateOFDPacket [12:06:16]OFDProtocolAddRootSTLVToBuf [12:06:16]FM_MakeSignedData [12:06:16]FM_MakeSignedData [12:06:16]SAM_PROTO_SignData [12:06:16]wFMCommunicate request_size=4 [12:06:16]MH_SAM_APDU [12:06:16]CAPDU: 80 0D 01 02 [12:06:16]Write to MH i2c: E2 08 00 FA 03 80 0D 01 02 00 00 00 00 76 [12:06:16]Write i2c OK [12:06:16]MH_I2C_Read... [12:06:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:16]Read from MH i2c: E2 [12:06:16]MH_I2C_Read... [12:06:16]Read from MH i2c: E2 03 00 [12:06:16]MH_I2C_Read... [12:06:16]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [12:06:16]RAPDU: 90 00 [12:06:16]wFMCommunicate OK [12:06:16]wFMCommunicate request_size=255 [12:06:16]MH_SAM_APDU [12:06: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 34 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 61 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 84 00 00 00 F4 03 04 00 B7 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 51 01 00 35 04 06 00 [12:06:16]Write to MH i2c: E2 02 01 FB 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 61 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 84 00 00 00 F4 03 04 00 B7 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 51 01 00 35 04 06 00 00 00 7A [12:06:16]Write i2c OK [12:06:16]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [12:06:17]RAPDU: 90 00 [12:06:17]wFMCommunicate OK [12:06:17]wFMCommunicate request_size=11 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 0D 02 02 06 20 67 B0 4C F9 F7 [12:06:17]Write to MH i2c: E2 0E 00 FC 03 80 0D 02 02 06 00 20 67 B0 4C F9 F7 00 00 F8 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [12:06:17]RAPDU: 90 00 [12:06:17]wFMCommunicate OK [12:06:17]wFMCommunicate request_size=4 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 0D 03 02 [12:06:17]Write to MH i2c: E2 08 00 FD 03 80 0D 03 02 00 00 00 00 7B [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 0B 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 0B 00 FD 03 00 46 1C C4 12 AB 40 15 3C 90 00 F0 [12:06:17]RAPDU: 46 1C C4 12 AB 40 15 3C 90 00 [12:06:17]wFMCommunicate OK [12:06:17]SAM_PROTO_SignData done [12:06:17]FM_MakeSignedData done [12:06:17]CreateOFDProtocolMessage [12:06:17]wFMCommunicate request_size=4 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 11 00 00 [12:06:17]Write to MH i2c: E2 08 00 FE 03 80 11 00 00 00 00 00 00 7B [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 17 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 17 00 FE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DA [12:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:06:17]wFMCommunicate OK [12:06:17]CreateOFDProtocolMessage done [12:06:17]OFDSenderStorePacket 86354 [12:06:17]StoreOFDPacket docnum=86354 [12:06:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C4 99 08 01 87 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 61 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 84 00 00 00 F4 03 04 00 B7 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 51 01 00 35 04 06 00 20 67 B0 4C F9 F7 46 1C C4 12 AB 40 15 3C [12:06:17]CheckFolder [12:06:17]dirname=/storage/ofd_packets [12:06:17]CheckFolder done [12:06:17]ProducePacketName [12:06:17]name=ofd_packets/00086354 [12:06:17]NVStorageSaveData ofd_packets/00086354 [12:06:17]File name is /storage/ofd_packets/00086354 [12:06:17]Write 302 bytes [12:06:17]NVStorageSaveData done [12:06:17]OFDSenderStorePacket done [12:06:17]KKMCreateOFDPacket done [12:06:17]NVStorageSaveData kkm_last_timestamp [12:06:17]File name is /storage/kkm_last_timestamp [12:06:17]Write 4 bytes [12:06:17]NVStorageSaveData done [12:06:17]ExternCall_PrintAddStr [12:06:17]wPrintStart [12:06:17]Write to MH i2c: 01 00 00 FF 03 02 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 07 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 07 00 FF 03 00 00 00 00 00 FF 0F 17 [12:06:17]RasterBufferAndPrint [12:06:17]line Счет N : (1)871253 [12:06:17]line ИНН: 02508201610067 [12:06:17]line Контрольно-Кассовый Чек [12:06:17]line ПРОДАЖА [12:06:17]line ТРК (МРК, ГНК) : 54 [12:06:17]line Товар: 2710194210 [12:06:17]line ДТ(л)-К-4 [12:06:17]line 21.000 * 76.20 [12:06:17]line = 1600.20 [12:06:17]line НДС 12% НСП 1% [12:06:17]line > о реализуемом товаре [12:06:17]line ОКРУГЛЕНИЕ: -0.20 [12:06:17]line ИТОГО: 1600.00 [12:06:17]line Внесено: 1600.00 [12:06:17]line СДАЧА: 0.00 [12:06:17]line НСП 1% : 14.16 [12:06:17]line НДС 12% : 169.93 [12:06:17]line Наличными: 1600.00 [12:06:17]line Безнал.: 0.00 [12:06:17]line Место: АЗС № 137 "Партнер Нефть" [12:06:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:06:17]line СНО: Общий режим [12:06:17]line Чек 132 21.09.2024 12:06 [12:06:17]line Смена: 496 ФФД: 1.0 [12:06:17]line ЗНМ: 0300000064 [12:06:17]line РНМ: 0000000000092592 [12:06:17]line Версия ККМ: 001 [12:06:17]line ФМ: 0000000000874979 [12:06:17]line ФД: 86354 [12:06:17]line ФПД: 35629711555063 [12:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120615&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86354&fm=35629711555063&tin=02508201610067®Number=0000000000092592&sum=160000 [12:06:17]written 0, free lines is 4095 [12:06:17]OFD Sender: Processing packet 86354 [packets to send 269, broken 268] [12:06:17]ProducePacketName [12:06:17]name=ofd_packets/00086354 [12:06:17]OFD Sender: To server: pG, [12:06:17]CommunicateWithHost lk.salyk.kg:30040 [12:06:17]ConnectInit lk.salyk.kg [12:06:17]Write to MH i2c: 01 00 00 2A 04 2E [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 07 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 D4 0C 15 [12:06:17]RasterBufferAndPrint [12:06:17]line [12:06:17]line [12:06:17]line [12:06:17]line [12:06:17]line [12:06:17]written 0, free lines is 3292 [12:06:17]MH_Cut [12:06:17]Write to MH i2c: D1 01 00 31 04 01 07 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: D1 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: D1 01 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: D1 01 00 31 04 00 06 [12:06:17]Write to MH i2c: 01 00 00 32 04 36 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]Connected sock=7 [12:06:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C4 99 08 01 87 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 61 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 84 00 00 00 F4 03 04 00 B7 B6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 51 01 00 35 04 06 00 20 67 B0 4C F9 F7 46 1C C4 12 AB 40 15 3C [12:06:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F9 84 47 00 2B 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 51 01 00 F4 03 04 00 8A 61 EE 66 B6 04 01 00 00 9E E2 B2 0F 75 F5 D4 E1 [12:06:18]CommunicateWithHost err = 0 [12:06:18]CheckOFDResponse [12:06:18]1017 (14) - 77093643461234 [12:06:18]1041 (16) - 0000000000874979 [12:06:18]1040 (4) - 86354 [12:06:18]1012 (4) - 21.09.2024 06:02 [12:06:18]1206 (1) - 0 [12:06:18]OFD Sender: Remove packet 86354 [12:06:18]ProducePacketName [12:06:18]name=ofd_packets/00086354 [12:06:18]NVStorageDeleteData [12:06:18]*** Cut start [12:06:18]*** Partial cut [12:06:18]*** CUTSNS_PIN = 1 [12:06:18]*** CUTSNS_PIN = 0 [12:06:18]*** Brake cut motor [12:06:18]OFD Sender: No OFD packet to send [12:06:19]Read from MH i2c: 01 [12:06:19]MH_I2C_Read... [12:06:19]*** Stop cut motor [12:06:19]*** Cut end [12:06:19]Read from MH i2c: 01 07 00 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [12:06:19]process_action close_receipt done [12:06:19]requested_data is exist [12:06:19]produce_requested_data [12:06:19]requested_item fm.sn is exist - process it [12:06:19]wFMCommunicate request_size=4 [12:06:19]MH_SAM_APDU [12:06:19]CAPDU: 80 11 00 00 [12:06:19]Write to MH i2c: E2 08 00 33 04 80 11 00 00 00 00 00 00 B1 [12:06:19]Write i2c OK [12:06:19]MH_I2C_Read... [12:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:19]Read from MH i2c: E2 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: E2 17 00 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: E2 17 00 33 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 10 [12:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:06:19]wFMCommunicate OK [12:06:19]requested_item fd.num is exist - process it [12:06:19]SAM_PROTO_GetFieldsCounters [12:06:19]wFMCommunicate request_size=4 [12:06:19]MH_SAM_APDU [12:06:19]CAPDU: 80 13 00 00 [12:06:19]Write to MH i2c: E2 08 00 34 04 80 13 00 00 00 00 00 00 B4 [12:06:19]Write i2c OK [12:06:19]MH_I2C_Read... [12:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:19]Read from MH i2c: E2 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: E2 62 00 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: E2 62 00 34 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 52 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [12:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 52 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:19]wFMCommunicate OK [12:06:19]SAM_PROTO_GetFieldsCounters done [12:06:19]requested_item shift.num is exist - process it [12:06:19]requested_item shift.opened is exist - process it [12:06:19]req_shift_opened [12:06:19]FM_GetShiftState [12:06:19]SAM_PROTO_GetShiftState [12:06:19]wFMCommunicate request_size=4 [12:06:19]MH_SAM_APDU [12:06:19]CAPDU: 80 13 01 00 [12:06:19]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [12:06:19]Write i2c OK [12:06:19]MH_I2C_Read... [12:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:19]Read from MH i2c: E2 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: E2 0E 00 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FC [12:06:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:06:19]wFMCommunicate OK [12:06:19]SAM_PROTO_GetShiftState done [12:06:19]FM_GetShiftState done [12:06:19]req_shift_opened done [12:06:19]requested_item shift.open_date is exist - process it [12:06:19]req_shift_open_date [12:06:19]req_shift_open_date done [12:06:19]produce_requested_data done [12:06:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86354,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:06:19]process_action_free close_receipt [12:06:19]json_value_free [12:06:19]json_value_free done [12:06:19]process_json_proto returns [12:06:19]Send response to host [12:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86354,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:06:19]free response buf [12:06:19]execute_script done [12:06:19]execute_script returns [12:06:19]free content buf [12:06:19]Sock 9.Close socket [12:06:19]Sock 9.Thread stoped [12:06:23]OFD Sender: No OFD packet to send [12:06:28]OFD Sender: No OFD packet to send [12:06:33]OFD Sender: No OFD packet to send [12:06:38]OFD Sender: No OFD packet to send [12:06:43]OFD Sender: No OFD packet to send [12:06:48]OFD Sender: No OFD packet to send [12:06:53]OFD Sender: No OFD packet to send [12:06:58]OFD Sender: No OFD packet to send [12:07:03]OFD Sender: No OFD packet to send [12:07:08]OFD Sender: No OFD packet to send [12:07:13]OFD Sender: No OFD packet to send [12:07:18]OFD Sender: No OFD packet to send [12:07:23]OFD Sender: No OFD packet to send [12:07:28]OFD Sender: No OFD packet to send [12:07:33]OFD Sender: No OFD packet to send [12:07:38]OFD Sender: No OFD packet to send [12:07:43]OFD Sender: No OFD packet to send [12:07:44]recv_with_timeout no data received [12:07:48]OFD Sender: No OFD packet to send [12:07:53]OFD Sender: No OFD packet to send [12:07:58]OFD Sender: No OFD packet to send [12:08:04]OFD Sender: No OFD packet to send [12:08:09]OFD Sender: No OFD packet to send [12:08:14]OFD Sender: No OFD packet to send [12:08:19]OFD Sender: No OFD packet to send [12:08:21]accept exits with 10 [12:08:21]New connection [12:08:21]New thread 3067346276 created [12:08:21]Thread 3067202916 joined [12:08:21]Waiting for new connection... [12:08:21] Sock 10.Parse request [12:08:21]Sock 10.Check first char [12:08:21]Sock 10.First char is OK [12:08:21]request: POST /json_proto HTTP/1.0 [12:08:21]Method: POST [12:08:21]URL: /json_proto [12:08:21]Method is POST - this is cgi request [12:08:21]url: /json_proto [12:08:21]query_string will be loaded in cgi processing [12:08:21]execute_cgi json_proto POST (null) [12:08:21]execute_cgi path=json_proto method=POST [12:08:21]POST find Content-Length [12:08:21]Host: 172.17.47.196:8080 [12:08:21]Content-Length: 677 [12:08:21]Content-Type: application/json [12:08:21] [12:08:21]POST finish read [12:08:21]Found Content-Length = 677 [12:08:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:08:21]execute_script... [12:08: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)871256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:08:21]POST & json_proto [12:08:21]process_json_proto [12:08:21]json parsed OK: [12:08:21]protocol is kg_v1.0 [12:08:21]action value=close_receipt [12:08:21]process_action close_receipt [12:08:21]cmd_close_receipt [12:08:21]MH_GetDate [12:08:21]Write to MH i2c: F0 00 00 36 04 29 [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: F0 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: F0 09 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: F0 09 00 36 04 00 35 B7 EE 66 4C 6B 94 66 23 [12:08:21]GetLastDocTimeStamp 1726920375 [12:08:21]current date 1726920501 [12:08:21]FM_GetShiftState [12:08:21]SAM_PROTO_GetShiftState [12:08:21]wFMCommunicate request_size=4 [12:08:21]MH_SAM_APDU [12:08:21]CAPDU: 80 13 01 00 [12:08:21]Write to MH i2c: E2 08 00 37 04 80 13 01 00 00 00 00 00 B8 [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:21]Read from MH i2c: E2 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 0E 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 0E 00 37 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FE [12:08:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:08:21]wFMCommunicate OK [12:08:21]SAM_PROTO_GetShiftState done [12:08:21]FM_GetShiftState done [12:08:21]opened in 1726877910 [12:08:21]opened+sec_in_day 1726964310 [12:08:21]quantity*price = 30035 [12:08:21]sum+1 = 30036 [12:08:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 133 21.09.2024 12:08 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86355 ФПД: 213922256359424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120821&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86355&fm=213922256359424&tin=02508201610067®Number=0000000000092592&sum=30000 [12:08:22]StoreToDocumentArchive [12:08:22]shift 496 fd 86355 [12:08:22]save to /storage/0496/doc_00086355 [12:08:22]save last doc name /storage/0496/doc_00086355 to /storage/kkm_last_doc_name [12:08:22]save OK [12:08:22]Clear old archive folders... [12:08:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:22]tlvbuf is 004BF310 [12:08:22]SAM_PROTO_ClearQueue [12:08:22]wFMCommunicate request_size=4 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 09 00 00 [12:08:22]Write to MH i2c: E2 08 00 44 04 80 09 00 00 00 00 00 00 BA [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [12:08:22]RAPDU: 90 00 [12:08:22]wFMCommunicate OK [12:08:22]SAM_PROTO_ClearQueue done [12:08:22]KKMCreateOFDPacket [12:08:22]OFDProtocolAddRootSTLVToBuf [12:08:22]FM_MakeSignedData [12:08:22]FM_MakeSignedData [12:08:22]SAM_PROTO_SignData [12:08:22]wFMCommunicate request_size=4 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 0D 01 02 [12:08:22]Write to MH i2c: E2 08 00 45 04 80 0D 01 02 00 00 00 00 C2 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [12:08:22]RAPDU: 90 00 [12:08:22]wFMCommunicate OK [12:08:22]wFMCommunicate request_size=255 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 85 00 00 00 F4 03 04 00 35 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 51 01 00 35 04 06 00 C2 [12:08:22]Write to MH i2c: E2 02 01 46 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 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 85 00 00 00 F4 03 04 00 35 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 51 01 00 35 04 06 00 C2 00 00 8B [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [12:08:22]RAPDU: 90 00 [12:08:22]wFMCommunicate OK [12:08:22]wFMCommunicate request_size=10 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 0D 02 02 05 8F A8 19 90 00 [12:08:22]Write to MH i2c: E2 0D 00 47 04 80 0D 02 02 05 00 8F A8 19 90 00 00 00 AF [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [12:08:22]RAPDU: 90 00 [12:08:22]wFMCommunicate OK [12:08:22]wFMCommunicate request_size=4 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 0D 03 02 [12:08:22]Write to MH i2c: E2 08 00 48 04 80 0D 03 02 00 00 00 00 C7 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:23]Read from MH i2c: E2 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 0B 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 0B 00 48 04 00 1D BB CE 0B 24 BE 6C 61 90 00 28 [12:08:23]RAPDU: 1D BB CE 0B 24 BE 6C 61 90 00 [12:08:23]wFMCommunicate OK [12:08:23]SAM_PROTO_SignData done [12:08:23]FM_MakeSignedData done [12:08:23]CreateOFDProtocolMessage [12:08:23]wFMCommunicate request_size=4 [12:08:23]MH_SAM_APDU [12:08:23]CAPDU: 80 11 00 00 [12:08:23]Write to MH i2c: E2 08 00 49 04 80 11 00 00 00 00 00 00 C7 [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:23]Read from MH i2c: E2 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 17 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 17 00 49 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 26 [12:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:08:23]wFMCommunicate OK [12:08:23]CreateOFDProtocolMessage done [12:08:23]OFDSenderStorePacket 86355 [12:08:23]StoreOFDPacket docnum=86355 [12:08:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C8 CD 07 01 56 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 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 85 00 00 00 F4 03 04 00 35 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 51 01 00 35 04 06 00 C2 8F A8 19 90 00 1D BB CE 0B 24 BE 6C 61 [12:08:23]CheckFolder [12:08:23]dirname=/storage/ofd_packets [12:08:23]CheckFolder done [12:08:23]ProducePacketName [12:08:23]name=ofd_packets/00086355 [12:08:23]NVStorageSaveData ofd_packets/00086355 [12:08:23]File name is /storage/ofd_packets/00086355 [12:08:23]Write 301 bytes [12:08:23]NVStorageSaveData done [12:08:23]OFDSenderStorePacket done [12:08:23]KKMCreateOFDPacket done [12:08:23]NVStorageSaveData kkm_last_timestamp [12:08:23]File name is /storage/kkm_last_timestamp [12:08:23]Write 4 bytes [12:08:23]NVStorageSaveData done [12:08:23]ExternCall_PrintAddStr [12:08:23]wPrintStart [12:08:23]Write to MH i2c: 01 00 00 4A 04 4E [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 07 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 07 00 4A 04 00 00 00 00 00 FF 0F 63 [12:08:23]RasterBufferAndPrint [12:08:23]line Счет N : (1)871256 [12:08:23]line ИНН: 02508201610067 [12:08:23]line Контрольно-Кассовый Чек [12:08:23]line ПРОДАЖА [12:08:23]line ТРК (МРК, ГНК) : 33 [12:08:23]line Товар: 2710124130 [12:08:23]line Аи-92-К-5 [12:08:23]line 4.430 * 67.80 [12:08:23]line = 300.35 [12:08:23]line НДС 12% НСП 1% [12:08:23]line > о реализуемом товаре [12:08:23]line ОКРУГЛЕНИЕ: -0.35 [12:08:23]line ИТОГО: 300.00 [12:08:23]line Внесено: 300.00 [12:08:23]line СДАЧА: 0.00 [12:08:23]line НСП 1% : 2.66 [12:08:23]line НДС 12% : 31.90 [12:08:23]line Наличными: 300.00 [12:08:23]line Безнал.: 0.00 [12:08:23]line Место: АЗС № 137 "Партнер Нефть" [12:08:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:08:23]line СНО: Общий режим [12:08:23]line Чек 133 21.09.2024 12:08 [12:08:23]line Смена: 496 ФФД: 1.0 [12:08:23]line ЗНМ: 0300000064 [12:08:23]line РНМ: 0000000000092592 [12:08:23]line Версия ККМ: 001 [12:08:23]line ФМ: 0000000000874979 [12:08:23]line ФД: 86355 [12:08:23]line ФПД: 213922256359424 [12:08:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120821&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86355&fm=213922256359424&tin=02508201610067®Number=0000000000092592&sum=30000 [12:08:23]OFD Sender: Processing packet 86355 [packets to send 269, broken 268] [12:08:23]ProducePacketName [12:08:23]name=ofd_packets/00086355 [12:08:23]OFD Sender: To server: pG, [12:08:23]CommunicateWithHost lk.salyk.kg:30040 [12:08:23]ConnectInit lk.salyk.kg [12:08:23]written 0, free lines is 4095 [12:08:23]Write to MH i2c: 01 00 00 75 04 79 [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 07 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 D4 0C 60 [12:08:23]RasterBufferAndPrint [12:08:23]line [12:08:23]line [12:08:23]line [12:08:23]line [12:08:23]line [12:08:23]written 0, free lines is 3292 [12:08:23]MH_Cut [12:08:23]Write to MH i2c: D1 01 00 7C 04 01 52 [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: D1 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: D1 01 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: D1 01 00 7C 04 00 51 [12:08:23]Write to MH i2c: 01 00 00 7D 04 81 [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:24]Connected sock=9 [12:08:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C8 CD 07 01 56 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 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 85 00 00 00 F4 03 04 00 35 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 51 01 00 35 04 06 00 C2 8F A8 19 90 00 1D BB CE 0B 24 BE 6C 61 [12:08:24]*** Cut start [12:08:24]*** Partial cut [12:08:24]*** CUTSNS_PIN = 1 [12:08:24]*** CUTSNS_PIN = 0 [12:08:24]*** Brake cut motor [12:08:25]Read from MH i2c: 01 [12:08:25]MH_I2C_Read... [12:08:25]*** Stop cut motor [12:08:25]*** Cut end [12:08:25]Read from MH i2c: 01 07 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [12:08:25]process_action close_receipt done [12:08:25]requested_data is exist [12:08:25]produce_requested_data [12:08:25]requested_item fm.sn is exist - process it [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 11 00 00 [12:08:25]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 17 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 17 00 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5B [12:08:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:08:25]wFMCommunicate OK [12:08:25]requested_item fd.num is exist - process it [12:08:25]SAM_PROTO_GetFieldsCounters [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 13 00 00 [12:08:25]Write to MH i2c: E2 08 00 7F 04 80 13 00 00 00 00 00 00 FF [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 62 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 62 00 7F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 53 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [12:08:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 53 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:25]wFMCommunicate OK [12:08:25]SAM_PROTO_GetFieldsCounters done [12:08:25]requested_item shift.num is exist - process it [12:08:25]requested_item shift.opened is exist - process it [12:08:25]req_shift_opened [12:08:25]FM_GetShiftState [12:08:25]SAM_PROTO_GetShiftState [12:08:25]wFMCommunicate request_size=4 [12:08:25]MH_SAM_APDU [12:08:25]CAPDU: 80 13 01 00 [12:08:25]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [12:08:25]Write i2c OK [12:08:25]MH_I2C_Read... [12:08:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:25]Read from MH i2c: E2 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 0E 00 [12:08:25]MH_I2C_Read... [12:08:25]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 47 [12:08:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:08:25]wFMCommunicate OK [12:08:25]SAM_PROTO_GetShiftState done [12:08:25]FM_GetShiftState done [12:08:25]req_shift_opened done [12:08:25]requested_item shift.open_date is exist - process it [12:08:25]req_shift_open_date [12:08:25]req_shift_open_date done [12:08:25]produce_requested_data done [12:08:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86355,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:08:25]process_action_free close_receipt [12:08:25]json_value_free [12:08:25]json_value_free done [12:08:25]process_json_proto returns [12:08:25]Send response to host [12:08:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86355,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:08:25]free response buf [12:08:25]execute_script done [12:08:25]execute_script returns [12:08:25]free content buf [12:08:25]Sock 10.Close socket [12:08:25]Sock 10.Thread stoped [12:08:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B7 F5 47 00 A3 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 51 01 00 F4 03 04 00 09 62 EE 66 B6 04 01 00 00 9D 21 DA 27 99 4F B4 1C [12:08:25]CommunicateWithHost err = 0 [12:08:25]CheckOFDResponse [12:08:25]1017 (14) - 77093643461234 [12:08:25]1041 (16) - 0000000000874979 [12:08:25]1040 (4) - 86355 [12:08:25]1012 (4) - 21.09.2024 06:04 [12:08:25]1206 (1) - 0 [12:08:25]OFD Sender: Remove packet 86355 [12:08:25]ProducePacketName [12:08:25]name=ofd_packets/00086355 [12:08:25]NVStorageDeleteData [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:34]accept exits with 7 [12:08:34]New connection [12:08:34]New thread 3067202916 created [12:08:34]Thread 3067346276 joined [12:08:34]Waiting for new connection... [12:08:34] Sock 7.Parse request [12:08:34]Sock 7.Check first char [12:08:34]Sock 7.First char is OK [12:08:34]request: POST /json_proto HTTP/1.0 [12:08:34]Method: POST [12:08:34]URL: /json_proto [12:08:34]Method is POST - this is cgi request [12:08:34]url: /json_proto [12:08:34]query_string will be loaded in cgi processing [12:08:34]execute_cgi json_proto POST (null) [12:08:34]execute_cgi path=json_proto method=POST [12:08:34]POST find Content-Length [12:08:34]Host: 172.17.47.196:8080 [12:08:34]Content-Length: 682 [12:08:34]Content-Type: application/json [12:08:34] [12:08:34]POST finish read [12:08:34]Found Content-Length = 682 [12:08:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:34]execute_script... [12:08: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)871255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:34]POST & json_proto [12:08:34]process_json_proto [12:08:34]json parsed OK: [12:08:34]protocol is kg_v1.0 [12:08:34]action value=close_receipt [12:08:34]process_action close_receipt [12:08:34]cmd_close_receipt [12:08:34]MH_GetDate [12:08:34]Write to MH i2c: F0 00 00 81 04 74 [12:08:34]Write i2c OK [12:08:34]MH_I2C_Read... [12:08:34]Read from MH i2c: F0 [12:08:34]MH_I2C_Read... [12:08:34]Read from MH i2c: F0 09 00 [12:08:34]MH_I2C_Read... [12:08:34]Read from MH i2c: F0 09 00 81 04 00 42 B7 EE 66 4C 6B 94 66 7B [12:08:34]GetLastDocTimeStamp 1726920501 [12:08:34]current date 1726920514 [12:08:34]FM_GetShiftState [12:08:34]SAM_PROTO_GetShiftState [12:08:34]wFMCommunicate request_size=4 [12:08:34]MH_SAM_APDU [12:08:34]CAPDU: 80 13 01 00 [12:08:34]Write to MH i2c: E2 08 00 82 04 80 13 01 00 00 00 00 00 03 [12:08:34]Write i2c OK [12:08:34]MH_I2C_Read... [12:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:34]Read from MH i2c: E2 [12:08:34]MH_I2C_Read... [12:08:34]Read from MH i2c: E2 0E 00 [12:08:34]MH_I2C_Read... [12:08:34]Read from MH i2c: E2 0E 00 82 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 49 [12:08:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:08:34]wFMCommunicate OK [12:08:34]SAM_PROTO_GetShiftState done [12:08:34]FM_GetShiftState done [12:08:34]opened in 1726877910 [12:08:34]opened+sec_in_day 1726964310 [12:08:34]quantity*price = 100005 [12:08:34]sum+1 = 100006 [12:08:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 134 21.09.2024 12:08 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86356 ФПД: 187108196023037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120834&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86356&fm=187108196023037&tin=02508201610067®Number=0000000000092592&sum=100000 [12:08:35]StoreToDocumentArchive [12:08:35]shift 496 fd 86356 [12:08:35]save to /storage/0496/doc_00086356 [12:08:35]save last doc name /storage/0496/doc_00086356 to /storage/kkm_last_doc_name [12:08:35]save OK [12:08:35]Clear old archive folders... [12:08:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:35]tlvbuf is 004B4FE0 [12:08:35]SAM_PROTO_ClearQueue [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 09 00 00 [12:08:35]Write to MH i2c: E2 08 00 8F 04 80 09 00 00 00 00 00 00 05 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [12:08:35]RAPDU: 90 00 [12:08:35]wFMCommunicate OK [12:08:35]SAM_PROTO_ClearQueue done [12:08:35]KKMCreateOFDPacket [12:08:35]OFDProtocolAddRootSTLVToBuf [12:08:35]FM_MakeSignedData [12:08:35]FM_MakeSignedData [12:08:35]SAM_PROTO_SignData [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 0D 01 02 [12:08:35]Write to MH i2c: E2 08 00 90 04 80 0D 01 02 00 00 00 00 0D [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [12:08:35]RAPDU: 90 00 [12:08:35]wFMCommunicate OK [12:08:35]wFMCommunicate request_size=255 [12:08:35]MH_SAM_APDU [12:08: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 42 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 51 01 00 35 04 06 00 AA [12:08:35]Write to MH i2c: E2 02 01 91 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 42 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 51 01 00 35 04 06 00 AA 00 00 3D [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [12:08:35]RAPDU: 90 00 [12:08:35]wFMCommunicate OK [12:08:35]wFMCommunicate request_size=10 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 0D 02 02 05 2C 85 8E FA FD [12:08:35]Write to MH i2c: E2 0D 00 92 04 80 0D 02 02 05 00 2C 85 8E FA FD 00 00 50 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [12:08:35]RAPDU: 90 00 [12:08:35]wFMCommunicate OK [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 0D 03 02 [12:08:35]Write to MH i2c: E2 08 00 93 04 80 0D 03 02 00 00 00 00 12 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 0B 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 0B 00 93 04 00 EB A1 F2 1F C7 1E 4A EE 90 00 CD [12:08:35]RAPDU: EB A1 F2 1F C7 1E 4A EE 90 00 [12:08:35]wFMCommunicate OK [12:08:35]SAM_PROTO_SignData done [12:08:35]FM_MakeSignedData done [12:08:35]CreateOFDProtocolMessage [12:08:35]wFMCommunicate request_size=4 [12:08:35]MH_SAM_APDU [12:08:35]CAPDU: 80 11 00 00 [12:08:35]Write to MH i2c: E2 08 00 94 04 80 11 00 00 00 00 00 00 12 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:35]Read from MH i2c: E2 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 17 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: E2 17 00 94 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 71 [12:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:08:35]wFMCommunicate OK [12:08:35]CreateOFDProtocolMessage done [12:08:35]OFDSenderStorePacket 86356 [12:08:35]StoreOFDPacket docnum=86356 [12:08:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C6 2D 07 01 77 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 42 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 51 01 00 35 04 06 00 AA 2C 85 8E FA FD EB A1 F2 1F C7 1E 4A EE [12:08:35]CheckFolder [12:08:35]dirname=/storage/ofd_packets [12:08:35]CheckFolder done [12:08:35]ProducePacketName [12:08:35]name=ofd_packets/00086356 [12:08:35]NVStorageSaveData ofd_packets/00086356 [12:08:35]File name is /storage/ofd_packets/00086356 [12:08:35]Write 301 bytes [12:08:35]NVStorageSaveData done [12:08:35]OFDSenderStorePacket done [12:08:35]KKMCreateOFDPacket done [12:08:35]NVStorageSaveData kkm_last_timestamp [12:08:35]File name is /storage/kkm_last_timestamp [12:08:35]Write 4 bytes [12:08:35]NVStorageSaveData done [12:08:35]ExternCall_PrintAddStr [12:08:35]wPrintStart [12:08:35]Write to MH i2c: 01 00 00 95 04 99 [12:08:35]Write i2c OK [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: 01 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: 01 07 00 [12:08:35]MH_I2C_Read... [12:08:35]Read from MH i2c: 01 07 00 95 04 00 00 00 00 00 FF 0F AE [12:08:35]RasterBufferAndPrint [12:08:35]line Счет N : (1)871255 [12:08:35]line ИНН: 02508201610067 [12:08:35]line Контрольно-Кассовый Чек [12:08:35]line ПРОДАЖА [12:08:35]line ТРК (МРК, ГНК) : 53 [12:08:35]line Товар: 2710124130 [12:08:35]line Аи-92-К-5 [12:08:35]line 14.750 * 67.80 [12:08:35]line = 1000.05 [12:08:35]line НДС 12% НСП 1% [12:08:35]line > о реализуемом товаре [12:08:35]line ОКРУГЛЕНИЕ: -0.05 [12:08:35]line ИТОГО: 1000.00 [12:08:35]line Внесено: 1000.00 [12:08:35]line СДАЧА: 0.00 [12:08:35]line НСП 1% : 8.85 [12:08:35]line НДС 12% : 106.20 [12:08:35]line Наличными: 1000.00 [12:08:35]line Безнал.: 0.00 [12:08:35]line Место: АЗС № 137 "Партнер Нефть" [12:08:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:08:35]line СНО: Общий режим [12:08:35]line Чек 134 21.09.2024 12:08 [12:08:35]line Смена: 496 ФФД: 1.0 [12:08:35]line ЗНМ: 0300000064 [12:08:35]line РНМ: 0000000000092592 [12:08:35]line Версия ККМ: 001 [12:08:35]line ФМ: 0000000000874979 [12:08:35]line ФД: 86356 [12:08:35]line ФПД: 187108196023037 [12:08:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T120834&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86356&fm=187108196023037&tin=02508201610067®Number=0000000000092592&sum=100000 [12:08:35]written 0, free lines is 4095 [12:08:35]OFD Sender: Processing packet 86356 [packets to send 269, broken 268] [12:08:35]ProducePacketName [12:08:35]name=ofd_packets/00086356 [12:08:35]OFD Sender: To server: pG, [12:08:35]CommunicateWithHost lk.salyk.kg:30040 [12:08:35]ConnectInit lk.salyk.kg [12:08:36]Write to MH i2c: 01 00 00 C0 04 C4 [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 07 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 EC 0C C3 [12:08:36]RasterBufferAndPrint [12:08:36]line [12:08:36]line [12:08:36]line [12:08:36]line [12:08:36]line [12:08:36]written 0, free lines is 3317 [12:08:36]MH_Cut [12:08:36]Write to MH i2c: D1 01 00 C7 04 01 9D [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: D1 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: D1 01 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: D1 01 00 C7 04 00 9C [12:08:36]Write to MH i2c: 01 00 00 C8 04 CC [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Connected sock=9 [12:08:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C6 2D 07 01 77 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 42 B7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 51 01 00 35 04 06 00 AA 2C 85 8E FA FD EB A1 F2 1F C7 1E 4A EE [12:08:37]*** Cut start [12:08:37]*** Partial cut [12:08:37]*** CUTSNS_PIN = 1 [12:08:37]*** CUTSNS_PIN = 0 [12:08:37]*** Brake cut motor [12:08:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3F 50 47 00 A6 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 51 01 00 F4 03 04 00 15 62 EE 66 B6 04 01 00 00 6D 24 91 B7 95 0E F1 80 [12:08:37]CommunicateWithHost err = 0 [12:08:37]CheckOFDResponse [12:08:37]1017 (14) - 77093643461234 [12:08:37]1041 (16) - 0000000000874979 [12:08:37]1040 (4) - 86356 [12:08:37]1012 (4) - 21.09.2024 06:05 [12:08:37]1206 (1) - 0 [12:08:37]OFD Sender: Remove packet 86356 [12:08:37]ProducePacketName [12:08:37]name=ofd_packets/00086356 [12:08:37]NVStorageDeleteData [12:08:37]Read from MH i2c: 01 [12:08:37]MH_I2C_Read... [12:08:37]*** Stop cut motor [12:08:37]*** Cut end [12:08:37]Read from MH i2c: 01 07 00 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FF 0F E1 [12:08:37]process_action close_receipt done [12:08:37]requested_data is exist [12:08:37]produce_requested_data [12:08:37]requested_item fm.sn is exist - process it [12:08:37]wFMCommunicate request_size=4 [12:08:37]MH_SAM_APDU [12:08:37]CAPDU: 80 11 00 00 [12:08:37]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [12:08:37]Write i2c OK [12:08:37]MH_I2C_Read... [12:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:37]Read from MH i2c: E2 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 17 00 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 17 00 C9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A6 [12:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:08:37]wFMCommunicate OK [12:08:37]requested_item fd.num is exist - process it [12:08:37]SAM_PROTO_GetFieldsCounters [12:08:37]wFMCommunicate request_size=4 [12:08:37]MH_SAM_APDU [12:08:37]CAPDU: 80 13 00 00 [12:08:37]Write to MH i2c: E2 08 00 CA 04 80 13 00 00 00 00 00 00 4A [12:08:37]Write i2c OK [12:08:37]MH_I2C_Read... [12:08:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:37]Read from MH i2c: E2 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 62 00 [12:08:37]MH_I2C_Read... [12:08:37]Read from MH i2c: E2 62 00 CA 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 54 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [12:08:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 54 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:37]wFMCommunicate OK [12:08:37]SAM_PROTO_GetFieldsCounters done [12:08:37]requested_item shift.num is exist - process it [12:08:37]requested_item shift.opened is exist - process it [12:08:37]req_shift_opened [12:08:37]FM_GetShiftState [12:08:37]SAM_PROTO_GetShiftState [12:08:37]wFMCommunicate request_size=4 [12:08:37]MH_SAM_APDU [12:08:37]CAPDU: 80 13 01 00 [12:08:37]Write to MH i2c: E2 08 00 CB 04 80 13 01 00 00 00 00 00 4C [12:08:37]OFD Sender: No OFD packet to send [12:08:37]Write i2c OK [12:08:37]MH_I2C_Read... [12:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:38]Read from MH i2c: E2 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 0E 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 0E 00 CB 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 92 [12:08:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:08:38]wFMCommunicate OK [12:08:38]SAM_PROTO_GetShiftState done [12:08:38]FM_GetShiftState done [12:08:38]req_shift_opened done [12:08:38]requested_item shift.open_date is exist - process it [12:08:38]req_shift_open_date [12:08:38]req_shift_open_date done [12:08:38]produce_requested_data done [12:08:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86356,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:08:38]process_action_free close_receipt [12:08:38]json_value_free [12:08:38]json_value_free done [12:08:38]process_json_proto returns [12:08:38]Send response to host [12:08:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86356,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:08:38]free response buf [12:08:38]execute_script done [12:08:38]execute_script returns [12:08:38]free content buf [12:08:38]Sock 7.Close socket [12:08:38]Sock 7.Thread stoped [12:08:42]OFD Sender: No OFD packet to send [12:08:47]OFD Sender: No OFD packet to send [12:08:52]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:08]OFD Sender: No OFD packet to send [12:09:13]OFD Sender: No OFD packet to send [12:09:18]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:58]OFD Sender: No OFD packet to send [12:10:03]OFD Sender: No OFD packet to send [12:10:08]OFD Sender: No OFD packet to send [12:10:13]OFD Sender: No OFD packet to send [12:10:18]OFD Sender: No OFD packet to send [12:10:23]OFD Sender: No OFD packet to send [12:10:28]OFD Sender: No OFD packet to send [12:10:30]accept exits with 10 [12:10:30]New connection [12:10:30]New thread 3067346276 created [12:10:30]Thread 3067202916 joined [12:10:30]Waiting for new connection... [12:10:30] Sock 10.Parse request [12:10:30]Sock 10.Check first char [12:10:30]Sock 10.First char is OK [12:10:30]request: POST /json_proto HTTP/1.0 [12:10:30]Method: POST [12:10:30]URL: /json_proto [12:10:30]Method is POST - this is cgi request [12:10:30]url: /json_proto [12:10:30]query_string will be loaded in cgi processing [12:10:30]execute_cgi json_proto POST (null) [12:10:30]execute_cgi path=json_proto method=POST [12:10:30]POST find Content-Length [12:10:30]Host: 172.17.47.196:8080 [12:10:30]Content-Length: 683 [12:10:30]Content-Type: application/json [12:10:30] [12:10:30]POST finish read [12:10:30]Found Content-Length = 683 [12:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:30]execute_script... [12:10:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:30]POST & json_proto [12:10:30]process_json_proto [12:10:30]json parsed OK: [12:10:30]protocol is kg_v1.0 [12:10:30]action value=close_receipt [12:10:30]process_action close_receipt [12:10:30]cmd_close_receipt [12:10:30]MH_GetDate [12:10:30]Write to MH i2c: F0 00 00 CC 04 BF [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: F0 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: F0 09 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: F0 09 00 CC 04 00 B6 B7 EE 66 4C 6B 94 66 3A [12:10:30]GetLastDocTimeStamp 1726920514 [12:10:30]current date 1726920630 [12:10:30]FM_GetShiftState [12:10:30]SAM_PROTO_GetShiftState [12:10:30]wFMCommunicate request_size=4 [12:10:30]MH_SAM_APDU [12:10:30]CAPDU: 80 13 01 00 [12:10:30]Write to MH i2c: E2 08 00 CD 04 80 13 01 00 00 00 00 00 4E [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:30]Read from MH i2c: E2 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 0E 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 0E 00 CD 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 94 [12:10:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:10:30]wFMCommunicate OK [12:10:30]SAM_PROTO_GetShiftState done [12:10:30]FM_GetShiftState done [12:10:30]opened in 1726877910 [12:10:30]opened+sec_in_day 1726964310 [12:10:30]quantity*price = 80010 [12:10:30]sum+1 = 80011 [12:10:30]Check (price>sum+1) || (price+1 о реализуемом товаре [12:12:06]line ОКРУГЛЕНИЕ: -0.10 [12:12:06]line ИТОГО: 800.00 [12:12:06]line Внесено: 800.00 [12:12:06]line СДАЧА: 0.00 [12:12:06]line НСП 1% : 7.08 [12:12:06]line НДС 12% : 84.97 [12:12:06]line Наличными: 800.00 [12:12:06]line Безнал.: 0.00 [12:12:06]line Место: АЗС № 137 "Партнер Нефть" [12:12:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:12:06]line СНО: Общий режим [12:12:06]line Чек 135 21.09.2024 12:10 [12:12:06]line Смена: 496 ФФД: 1.0 [12:12:06]line ЗНМ: 0300000064 [12:12:06]line РНМ: 0000000000092592 [12:12:06]line Версия ККМ: 001 [12:12:06]line ФМ: 0000000000874979 [12:12:06]line ФД: 86357 [12:12:06]line ФПД: 126363728923659 [12:12:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121030&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86357&fm=126363728923659&tin=02508201610067®Number=0000000000092592&sum=80000 [12:12:06]written 0, free lines is 4095 [12:12:07]Write to MH i2c: 01 00 00 48 00 48 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 07 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 EE 0C 49 [12:12:07]RasterBufferAndPrint [12:12:07]line [12:12:07]line [12:12:07]line [12:12:07]line [12:12:07]line [12:12:07]written 0, free lines is 3329 [12:12:07]MH_Cut [12:12:07]Write to MH i2c: D1 01 00 4F 00 01 21 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: D1 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: D1 01 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: D1 01 00 4F 00 00 20 [12:12:07]Write to MH i2c: 01 00 00 50 00 50 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:08]*** Cut start [12:12:08]*** Partial cut [12:12:08]*** CUTSNS_PIN = 1 [12:12:08]*** CUTSNS_PIN = 0 [12:12:08]*** Brake cut motor [12:12:08]Read from MH i2c: 01 [12:12:08]MH_I2C_Read... [12:12:08]*** Stop cut motor [12:12:08]*** Cut end [12:12:08]Read from MH i2c: 01 07 00 [12:12:08]MH_I2C_Read... [12:12:08]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [12:12:08]process_action print_doc done [12:12:08]requested_data is exist [12:12:08]produce_requested_data [12:12:08]produce_requested_data return (null) [12:12:08]process_action_free print_doc [12:12:08]json_value_free [12:12:08]json_value_free done [12:12:08]process_json_proto returns [12:12:08]Send response to host [12:12:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:12:08]free response buf [12:12:08]execute_script done [12:12:08]execute_script returns [12:12:08]free content buf [12:12:08]Sock 9.Close socket [12:12:08]Sock 9.Thread stoped [12:12:08]accept exits with 6 [12:12:08]New connection [12:12:08]New thread 3066510692 created [12:12:08]Thread 3066654052 joined [12:12:08]Waiting for new connection... [12:12:08] Sock 6.Parse request [12:12:08]Sock 6.Check first char [12:12:08]Sock 6.First char is OK [12:12:08]request: POST /json_proto HTTP/1.0 [12:12:08]Method: POST [12:12:08]URL: /json_proto [12:12:08]Method is POST - this is cgi request [12:12:08]url: /json_proto [12:12:08]query_string will be loaded in cgi processing [12:12:08]execute_cgi json_proto POST (null) [12:12:08]execute_cgi path=json_proto method=POST [12:12:08]POST find Content-Length [12:12:08]Host: 172.17.47.196:8080 [12:12:08]Content-Length: 986 [12:12:08]Content-Type: application/json [12:12:08] [12:12:08]POST finish read [12:12:08]Found Content-Length = 986 [12:12:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:08]execute_script... [12:12:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:09]POST & json_proto [12:12:09]process_json_proto [12:12:09]json parsed OK: [12:12:09]protocol is kg_v1.0 [12:12:09]action value=close_receipt [12:12:09]process_action close_receipt [12:12:09]cmd_close_receipt [12:12:09]MH_GetDate [12:12:09]Write to MH i2c: F0 00 00 51 00 40 [12:12:09]Write i2c OK [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: F0 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: F0 09 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: F0 09 00 51 00 00 19 B8 EE 66 4C 6B 94 66 1F [12:12:09]GetLastDocTimeStamp 1726920630 [12:12:09]current date 1726920729 [12:12:09]FM_GetShiftState [12:12:09]SAM_PROTO_GetShiftState [12:12:09]wFMCommunicate request_size=4 [12:12:09]MH_SAM_APDU [12:12:09]CAPDU: 80 13 01 00 [12:12:09]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [12:12:09]Write i2c OK [12:12:09]MH_I2C_Read... [12:12:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:09]Read from MH i2c: E2 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 0E 00 [12:12:09]MH_I2C_Read... [12:12:09]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [12:12:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:12:09]wFMCommunicate OK [12:12:09]SAM_PROTO_GetShiftState done [12:12:09]FM_GetShiftState done [12:12:09]opened in 1726877910 [12:12:09]opened+sec_in_day 1726964310 [12:12:09]quantity*price = 400064 [12:12:09]sum+1 = 400065 [12:12:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 136 21.09.2024 12:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 53.20 сом ФМ: 0000000000874979 ФД: 86358 ФПД: 235064537865615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121209&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86358&fm=235064537865615&tin=02508201610067®Number=0000000000092592&sum=400000 [12:12:10]StoreToDocumentArchive [12:12:10]shift 496 fd 86358 [12:12:10]save to /storage/0496/doc_00086358 [12:12:10]save last doc name /storage/0496/doc_00086358 to /storage/kkm_last_doc_name [12:12:10]save OK [12:12:10]Clear old archive folders... [12:12:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:12:10]tlvbuf is 01210C00 [12:12:10]SAM_PROTO_ClearQueue [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 09 00 00 [12:12:10]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 03 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:12:10]RAPDU: 90 00 [12:12:10]wFMCommunicate OK [12:12:10]SAM_PROTO_ClearQueue done [12:12:10]KKMCreateOFDPacket [12:12:10]OFDProtocolAddRootSTLVToBuf [12:12:10]FM_MakeSignedData [12:12:10]FM_MakeSignedData [12:12:10]SAM_PROTO_SignData [12:12:10]wFMCommunicate request_size=4 [12:12:10]MH_SAM_APDU [12:12:10]CAPDU: 80 0D 01 02 [12:12:10]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:10]Read from MH i2c: E2 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 03 00 [12:12:10]MH_I2C_Read... [12:12:10]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:12:10]RAPDU: 90 00 [12:12:10]wFMCommunicate OK [12:12:10]wFMCommunicate request_size=255 [12:12:10]MH_SAM_APDU [12:12: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 19 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 51 01 00 35 04 06 00 [12:12:10]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 19 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 51 01 00 35 04 06 00 00 00 28 [12:12:10]Write i2c OK [12:12:10]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 03 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [12:12:11]RAPDU: 90 00 [12:12:11]wFMCommunicate OK [12:12:11]wFMCommunicate request_size=11 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 0D 02 02 06 D5 CA 3A 47 5D 8F [12:12:11]Write to MH i2c: E2 0E 00 62 00 80 0D 02 02 06 00 D5 CA 3A 47 5D 8F 00 00 F4 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 03 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [12:12:11]RAPDU: 90 00 [12:12:11]wFMCommunicate OK [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 0D 03 02 [12:12:11]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 0B 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 0B 00 63 00 00 9F 63 21 32 80 D8 27 7F 90 00 32 [12:12:11]RAPDU: 9F 63 21 32 80 D8 27 7F 90 00 [12:12:11]wFMCommunicate OK [12:12:11]SAM_PROTO_SignData done [12:12:11]FM_MakeSignedData done [12:12:11]CreateOFDProtocolMessage [12:12:11]wFMCommunicate request_size=4 [12:12:11]MH_SAM_APDU [12:12:11]CAPDU: 80 11 00 00 [12:12:11]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:11]Read from MH i2c: E2 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 17 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [12:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:12:11]wFMCommunicate OK [12:12:11]CreateOFDProtocolMessage done [12:12:11]OFDSenderStorePacket 86358 [12:12:11]StoreOFDPacket docnum=86358 [12:12:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 89 60 08 01 F7 D8 5A 03 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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 19 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 51 01 00 35 04 06 00 D5 CA 3A 47 5D 8F 9F 63 21 32 80 D8 27 7F [12:12:11]CheckFolder [12:12:11]dirname=/storage/ofd_packets [12:12:11]CheckFolder done [12:12:11]ProducePacketName [12:12:11]name=ofd_packets/00086358 [12:12:11]NVStorageSaveData ofd_packets/00086358 [12:12:11]File name is /storage/ofd_packets/00086358 [12:12:11]Write 302 bytes [12:12:11]NVStorageSaveData done [12:12:11]OFDSenderStorePacket done [12:12:11]KKMCreateOFDPacket done [12:12:11]NVStorageSaveData kkm_last_timestamp [12:12:11]File name is /storage/kkm_last_timestamp [12:12:11]Write 4 bytes [12:12:11]NVStorageSaveData done [12:12:11]ExternCall_PrintAddStr [12:12:11]wPrintStart [12:12:11]Write to MH i2c: 01 00 00 65 00 65 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 07 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [12:12:11]RasterBufferAndPrint [12:12:11]line Счет N : (1)871254 [12:12:11]line ИНН: 02508201610067 [12:12:11]line Контрольно-Кассовый Чек [12:12:11]line ПРОДАЖА [12:12:11]line ТРК (МРК, ГНК) : 11 [12:12:11]line Товар: 2710194210 [12:12:11]line ДТ(л)-К-4 [12:12:11]line 53.200 * 75.20 [12:12:11]line = 4000.64 [12:12:11]line НДС 12% НСП 1% [12:12:11]line > о реализуемом товаре [12:12:11]line ОКРУГЛЕНИЕ: -0.64 [12:12:11]line ИТОГО: 4000.00 [12:12:11]line Внесено: 4000.00 [12:12:11]line СДАЧА: 0.00 [12:12:11]line НСП 1% : 35.40 [12:12:11]line НДС 12% : 424.85 [12:12:11]line Наличными: 4000.00 [12:12:11]line Безнал.: 0.00 [12:12:11]line Место: АЗС № 137 "Партнер Нефть" [12:12:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:12:11]line СНО: Общий режим [12:12:11]line Чек 136 21.09.2024 12:12 [12:12:11]line Смена: 496 ФФД: 1.0 [12:12:11]line ЗНМ: 0300000064 [12:12:11]line РНМ: 0000000000092592 [12:12:11]line Версия ККМ: 001 [12:12:11]line [12:12:11]line Дисконтная программа [12:12:11]line ДТ [12:12:11]line номер 137 [12:12:11]line сэкономлено 53.20 сом [12:12:11]line ФМ: 0000000000874979 [12:12:11]line ФД: 86358 [12:12:11]line ФПД: 235064537865615 [12:12:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121209&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86358&fm=235064537865615&tin=02508201610067®Number=0000000000092592&sum=400000 [12:12:11]written 0, free lines is 4095 [12:12:11]OFD Sender: Processing packet 86358 [packets to send 269, broken 268] [12:12:11]ProducePacketName [12:12:11]name=ofd_packets/00086358 [12:12:11]OFD Sender: To server: pG, [12:12:11]CommunicateWithHost lk.salyk.kg:30040 [12:12:11]ConnectInit lk.salyk.kg [12:12:11]Write to MH i2c: 01 00 00 95 00 95 [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 07 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 92 0C 3A [12:12:11]RasterBufferAndPrint [12:12:11]line [12:12:11]line [12:12:11]line [12:12:11]line [12:12:11]line [12:12:11]written 0, free lines is 3242 [12:12:11]MH_Cut [12:12:11]Write to MH i2c: D1 01 00 9C 00 01 6E [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: D1 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: D1 01 00 [12:12:11]MH_I2C_Read... [12:12:11]Read from MH i2c: D1 01 00 9C 00 00 6D [12:12:11]Write to MH i2c: 01 00 00 9D 00 9D [12:12:11]Write i2c OK [12:12:11]MH_I2C_Read... [12:12:11]recv_with_timeout no data received [12:12:12]*** Cut start [12:12:12]*** Partial cut [12:12:12]*** CUTSNS_PIN = 1 [12:12:12]*** CUTSNS_PIN = 0 [12:12:12]*** Brake cut motor [12:12:13]Read from MH i2c: 01 [12:12:13]MH_I2C_Read... [12:12:13]*** Stop cut motor [12:12:13]*** Cut end [12:12:13]Read from MH i2c: 01 07 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [12:12:13]process_action close_receipt done [12:12:13]requested_data is exist [12:12:13]produce_requested_data [12:12:13]requested_item fm.sn is exist - process it [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 11 00 00 [12:12:13]Write to MH i2c: E2 08 00 9E 00 80 11 00 00 00 00 00 00 18 [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 17 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 17 00 9E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [12:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:12:13]wFMCommunicate OK [12:12:13]requested_item fd.num is exist - process it [12:12:13]SAM_PROTO_GetFieldsCounters [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 13 00 00 [12:12:13]Write to MH i2c: E2 08 00 9F 00 80 13 00 00 00 00 00 00 1B [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 62 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 62 00 9F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 56 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [12:12:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 56 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:13]wFMCommunicate OK [12:12:13]SAM_PROTO_GetFieldsCounters done [12:12:13]requested_item shift.num is exist - process it [12:12:13]requested_item shift.opened is exist - process it [12:12:13]req_shift_opened [12:12:13]FM_GetShiftState [12:12:13]SAM_PROTO_GetShiftState [12:12:13]wFMCommunicate request_size=4 [12:12:13]MH_SAM_APDU [12:12:13]CAPDU: 80 13 01 00 [12:12:13]Write to MH i2c: E2 08 00 A0 00 80 13 01 00 00 00 00 00 1D [12:12:13]Write i2c OK [12:12:13]MH_I2C_Read... [12:12:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:13]Read from MH i2c: E2 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 0E 00 [12:12:13]MH_I2C_Read... [12:12:13]Read from MH i2c: E2 0E 00 A0 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 63 [12:12:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:12:13]wFMCommunicate OK [12:12:13]SAM_PROTO_GetShiftState done [12:12:13]FM_GetShiftState done [12:12:13]req_shift_opened done [12:12:13]requested_item shift.open_date is exist - process it [12:12:13]req_shift_open_date [12:12:13]req_shift_open_date done [12:12:13]produce_requested_data done [12:12:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86358,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:12:13]process_action_free close_receipt [12:12:13]json_value_free [12:12:13]json_value_free done [12:12:13]process_json_proto returns [12:12:13]Send response to host [12:12:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86358,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:12:13]free response buf [12:12:13]execute_script done [12:12:13]execute_script returns [12:12:13]free content buf [12:12:13]Sock 6.Close socket [12:12:13]Sock 6.Thread stoped [12:12:14]accept exits with 9 [12:12:14]New connection [12:12:14]New thread 3066654052 created [12:12:14]Thread 3066510692 joined [12:12:14]Waiting for new connection... [12:12:14] Sock 9.Parse request [12:12:14]Sock 9.Check first char [12:12:14]Sock 9.First char is OK [12:12:14]request: POST /json_proto HTTP/1.0 [12:12:14]Method: POST [12:12:14]URL: /json_proto [12:12:14]Method is POST - this is cgi request [12:12:14]url: /json_proto [12:12:14]query_string will be loaded in cgi processing [12:12:14]execute_cgi json_proto POST (null) [12:12:14]execute_cgi path=json_proto method=POST [12:12:14]POST find Content-Length [12:12:14]Host: 172.17.47.196:8080 [12:12:14]Content-Length: 678 [12:12:14]Content-Type: application/json [12:12:14] [12:12:14]POST finish read [12:12:14]Found Content-Length = 678 [12:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [12:12:14]execute_script... [12:12:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [12:12:14]POST & json_proto [12:12:14]process_json_proto [12:12:14]json parsed OK: [12:12:14]protocol is kg_v1.0 [12:12:14]action value=close_receipt [12:12:14]process_action close_receipt [12:12:14]cmd_close_receipt [12:12:14]MH_GetDate [12:12:14]Write to MH i2c: F0 00 00 A1 00 90 [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: F0 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: F0 09 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: F0 09 00 A1 00 00 1E B8 EE 66 4C 6B 94 66 74 [12:12:14]GetLastDocTimeStamp 1726920729 [12:12:14]current date 1726920734 [12:12:14]FM_GetShiftState [12:12:14]SAM_PROTO_GetShiftState [12:12:14]wFMCommunicate request_size=4 [12:12:14]MH_SAM_APDU [12:12:14]CAPDU: 80 13 01 00 [12:12:14]Write to MH i2c: E2 08 00 A2 00 80 13 01 00 00 00 00 00 1F [12:12:14]Write i2c OK [12:12:14]MH_I2C_Read... [12:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:14]Read from MH i2c: E2 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 0E 00 [12:12:14]MH_I2C_Read... [12:12:14]Read from MH i2c: E2 0E 00 A2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 65 [12:12:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:12:14]wFMCommunicate OK [12:12:14]SAM_PROTO_GetShiftState done [12:12:14]FM_GetShiftState done [12:12:14]opened in 1726877910 [12:12:14]opened+sec_in_day 1726964310 [12:12:14]quantity*price = 80004 [12:12:14]sum+1 = 80005 [12:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 137 21.09.2024 12:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86359 ФПД: 132505606644517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121214&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86359&fm=132505606644517&tin=02508201610067®Number=0000000000092592&sum=80000 [12:12:15]StoreToDocumentArchive [12:12:15]shift 496 fd 86359 [12:12:15]save to /storage/0496/doc_00086359 [12:12:15]save last doc name /storage/0496/doc_00086359 to /storage/kkm_last_doc_name [12:12:15]save OK [12:12:15]Clear old archive folders... [12:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:15]tlvbuf is 0129E800 [12:12:15]SAM_PROTO_ClearQueue [12:12:15]wFMCommunicate request_size=4 [12:12:15]MH_SAM_APDU [12:12:15]CAPDU: 80 09 00 00 [12:12:15]Write to MH i2c: E2 08 00 AF 00 80 09 00 00 00 00 00 00 21 [12:12:15]Write i2c OK [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: E2 [12:12:15]MH_I2C_Read... [12:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:15]Read from MH i2c: E2 03 00 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [12:12:15]RAPDU: 90 00 [12:12:15]wFMCommunicate OK [12:12:15]SAM_PROTO_ClearQueue done [12:12:15]KKMCreateOFDPacket [12:12:15]OFDProtocolAddRootSTLVToBuf [12:12:15]FM_MakeSignedData [12:12:15]FM_MakeSignedData [12:12:15]SAM_PROTO_SignData [12:12:15]wFMCommunicate request_size=4 [12:12:15]MH_SAM_APDU [12:12:15]CAPDU: 80 0D 01 02 [12:12:15]Write to MH i2c: E2 08 00 B0 00 80 0D 01 02 00 00 00 00 29 [12:12:15]Write i2c OK [12:12:15]MH_I2C_Read... [12:12:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:15]Read from MH i2c: E2 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: E2 03 00 [12:12:15]MH_I2C_Read... [12:12:15]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [12:12:15]RAPDU: 90 00 [12:12:15]wFMCommunicate OK [12:12:15]wFMCommunicate request_size=255 [12:12:15]MH_SAM_APDU [12:12: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 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 89 00 00 00 F4 03 04 00 1E B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 51 01 00 35 04 06 00 78 [12:12:15]Write to MH i2c: E2 02 01 B1 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 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 89 00 00 00 F4 03 04 00 1E B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 51 01 00 35 04 06 00 78 00 00 28 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [12:12:16]RAPDU: 90 00 [12:12:16]wFMCommunicate OK [12:12:16]wFMCommunicate request_size=10 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 0D 02 02 05 83 5D 9D 63 25 [12:12:16]Write to MH i2c: E2 0D 00 B2 00 80 0D 02 02 05 00 83 5D 9D 63 25 00 00 3B [12:12:16]ConnectInit Can't take IP for lk.salyk.kg [12:12:16]CommunicateWithHost connect error [12:12:16]CommunicateWithHost err = -1 [12:12:16]OFD Sender: Server communicate error [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [12:12:16]RAPDU: 90 00 [12:12:16]wFMCommunicate OK [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 0D 03 02 [12:12:16]Write to MH i2c: E2 08 00 B3 00 80 0D 03 02 00 00 00 00 2E [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0B 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0B 00 B3 00 00 05 66 03 C7 60 B9 39 A3 90 00 59 [12:12:16]RAPDU: 05 66 03 C7 60 B9 39 A3 90 00 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_SignData done [12:12:16]FM_MakeSignedData done [12:12:16]CreateOFDProtocolMessage [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 11 00 00 [12:12:16]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 17 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [12:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:12:16]wFMCommunicate OK [12:12:16]CreateOFDProtocolMessage done [12:12:16]OFDSenderStorePacket 86359 [12:12:16]StoreOFDPacket docnum=86359 [12:12:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A0 09 07 01 AF 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 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 89 00 00 00 F4 03 04 00 1E B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 51 01 00 35 04 06 00 78 83 5D 9D 63 25 05 66 03 C7 60 B9 39 A3 [12:12:16]CheckFolder [12:12:16]dirname=/storage/ofd_packets [12:12:16]CheckFolder done [12:12:16]ProducePacketName [12:12:16]name=ofd_packets/00086359 [12:12:16]NVStorageSaveData ofd_packets/00086359 [12:12:16]File name is /storage/ofd_packets/00086359 [12:12:16]Write 301 bytes [12:12:16]NVStorageSaveData done [12:12:16]OFDSenderStorePacket done [12:12:16]KKMCreateOFDPacket done [12:12:16]NVStorageSaveData kkm_last_timestamp [12:12:16]File name is /storage/kkm_last_timestamp [12:12:16]Write 4 bytes [12:12:16]NVStorageSaveData done [12:12:16]ExternCall_PrintAddStr [12:12:16]wPrintStart [12:12:16]Write to MH i2c: 01 00 00 B5 00 B5 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: 01 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: 01 07 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [12:12:16]RasterBufferAndPrint [12:12:16]line Счет N : (1)871258 [12:12:16]line ИНН: 02508201610067 [12:12:16]line Контрольно-Кассовый Чек [12:12:16]line ПРОДАЖА [12:12:16]line ТРК (МРК, ГНК) : 43 [12:12:16]line Товар: 2710124130 [12:12:16]line Аи-92-К-5 [12:12:16]line 11.800 * 67.80 [12:12:16]line = 800.04 [12:12:16]line НДС 12% НСП 1% [12:12:16]line > о реализуемом товаре [12:12:16]line ОКРУГЛЕНИЕ: -0.04 [12:12:16]line ИТОГО: 800.00 [12:12:16]line Внесено: 800.00 [12:12:16]line СДАЧА: 0.00 [12:12:16]line НСП 1% : 7.08 [12:12:16]line НДС 12% : 84.96 [12:12:16]line Наличными: 800.00 [12:12:16]line Безнал.: 0.00 [12:12:16]line Место: АЗС № 137 "Партнер Нефть" [12:12:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:12:16]line СНО: Общий режим [12:12:16]line Чек 137 21.09.2024 12:12 [12:12:16]line Смена: 496 ФФД: 1.0 [12:12:16]line ЗНМ: 0300000064 [12:12:16]line РНМ: 0000000000092592 [12:12:16]line Версия ККМ: 001 [12:12:16]line ФМ: 0000000000874979 [12:12:16]line ФД: 86359 [12:12:16]line ФПД: 132505606644517 [12:12:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121214&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86359&fm=132505606644517&tin=02508201610067®Number=0000000000092592&sum=80000 [12:12:16]written 0, free lines is 4095 [12:12:16]OFD Sender: Processing packet 86358 [packets to send 270, broken 268] [12:12:16]ProducePacketName [12:12:16]name=ofd_packets/00086358 [12:12:16]OFD Sender: To server: pG, [12:12:16]CommunicateWithHost lk.salyk.kg:30040 [12:12:16]ConnectInit lk.salyk.kg [12:12:17]Write to MH i2c: 01 00 00 E0 00 E0 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: 01 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: 01 07 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 EA 0C DD [12:12:17]RasterBufferAndPrint [12:12:17]line [12:12:17]line [12:12:17]line [12:12:17]line [12:12:17]line [12:12:17]written 0, free lines is 3337 [12:12:17]MH_Cut [12:12:17]Write to MH i2c: D1 01 00 E7 00 01 B9 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: D1 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: D1 01 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: D1 01 00 E7 00 00 B8 [12:12:17]Write to MH i2c: 01 00 00 E8 00 E8 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** Cut start [12:12:17]*** Partial cut [12:12:17]*** CUTSNS_PIN = 1 [12:12:17]*** CUTSNS_PIN = 0 [12:12:18]*** Brake cut motor [12:12:18]Read from MH i2c: 01 [12:12:18]MH_I2C_Read... [12:12:18]*** Stop cut motor [12:12:18]*** Cut end [12:12:18]Read from MH i2c: 01 07 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 FF 0F FD [12:12:18]process_action close_receipt done [12:12:18]requested_data is exist [12:12:18]produce_requested_data [12:12:18]requested_item fm.sn is exist - process it [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 11 00 00 [12:12:18]Write to MH i2c: E2 08 00 E9 00 80 11 00 00 00 00 00 00 63 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 17 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 17 00 E9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C2 [12:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:12:18]wFMCommunicate OK [12:12:18]requested_item fd.num is exist - process it [12:12:18]SAM_PROTO_GetFieldsCounters [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 13 00 00 [12:12:18]Write to MH i2c: E2 08 00 EA 00 80 13 00 00 00 00 00 00 66 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 62 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 62 00 EA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 57 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [12:12:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 57 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:18]wFMCommunicate OK [12:12:18]SAM_PROTO_GetFieldsCounters done [12:12:18]requested_item shift.num is exist - process it [12:12:18]requested_item shift.opened is exist - process it [12:12:18]req_shift_opened [12:12:18]FM_GetShiftState [12:12:18]SAM_PROTO_GetShiftState [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 13 01 00 [12:12:18]Write to MH i2c: E2 08 00 EB 00 80 13 01 00 00 00 00 00 68 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 0E 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 0E 00 EB 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AE [12:12:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:12:18]wFMCommunicate OK [12:12:18]SAM_PROTO_GetShiftState done [12:12:18]FM_GetShiftState done [12:12:18]req_shift_opened done [12:12:18]requested_item shift.open_date is exist - process it [12:12:18]req_shift_open_date [12:12:18]req_shift_open_date done [12:12:18]produce_requested_data done [12:12:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86359,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:12:18]process_action_free close_receipt [12:12:18]json_value_free [12:12:18]json_value_free done [12:12:18]process_json_proto returns [12:12:18]Send response to host [12:12:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86359,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:12:18]free response buf [12:12:18]execute_script done [12:12:18]execute_script returns [12:12:18]free content buf [12:12:18]Sock 9.Close socket [12:12:18]Sock 9.Thread stoped [12:12:21]ConnectInit Can't take IP for lk.salyk.kg [12:12:21]CommunicateWithHost connect error [12:12:21]CommunicateWithHost err = -1 [12:12:21]OFD Sender: Server communicate error [12:12:26]OFD Sender: Processing packet 86358 [packets to send 270, broken 268] [12:12:26]ProducePacketName [12:12:26]name=ofd_packets/00086358 [12:12:26]OFD Sender: To server: pG, [12:12:26]CommunicateWithHost lk.salyk.kg:30040 [12:12:26]ConnectInit lk.salyk.kg [12:12:30]recv_with_timeout no data received [12:12:31]ConnectInit Can't take IP for lk.salyk.kg [12:12:31]CommunicateWithHost connect error [12:12:31]CommunicateWithHost err = -1 [12:12:31]OFD Sender: Server communicate error [12:12:36]OFD Sender: Processing packet 86358 [packets to send 270, broken 268] [12:12:36]ProducePacketName [12:12:36]name=ofd_packets/00086358 [12:12:36]OFD Sender: To server: pG, [12:12:36]CommunicateWithHost lk.salyk.kg:30040 [12:12:36]ConnectInit lk.salyk.kg [12:12:41]ConnectInit Can't take IP for lk.salyk.kg [12:12:41]CommunicateWithHost connect error [12:12:41]CommunicateWithHost err = -1 [12:12:41]OFD Sender: Server communicate error [12:12:46]OFD Sender: Processing packet 86358 [packets to send 270, broken 268] [12:12:46]ProducePacketName [12:12:46]name=ofd_packets/00086358 [12:12:46]OFD Sender: To server: pG, [12:12:46]CommunicateWithHost lk.salyk.kg:30040 [12:12:46]ConnectInit lk.salyk.kg [12:12:50]recv_with_timeout no data received [12:12:51]ConnectInit Can't take IP for lk.salyk.kg [12:12:51]CommunicateWithHost connect error [12:12:51]CommunicateWithHost err = -1 [12:12:51]OFD Sender: Server communicate error [12:12:56]OFD Sender: Processing packet 86358 [packets to send 270, broken 268] [12:12:56]ProducePacketName [12:12:56]name=ofd_packets/00086358 [12:12:56]OFD Sender: To server: pG, [12:12:56]CommunicateWithHost lk.salyk.kg:30040 [12:12:56]ConnectInit lk.salyk.kg [12:13:01]ConnectInit Can't take IP for lk.salyk.kg [12:13:01]CommunicateWithHost connect error [12:13:01]CommunicateWithHost err = -1 [12:13:01]OFD Sender: Server communicate error [12:13:06]OFD Sender: Processing packet 86358 [packets to send 270, broken 268] [12:13:06]ProducePacketName [12:13:06]name=ofd_packets/00086358 [12:13:06]OFD Sender: To server: pG, [12:13:06]CommunicateWithHost lk.salyk.kg:30040 [12:13:06]ConnectInit lk.salyk.kg [12:13:10]Connected sock=10 [12:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 89 60 08 01 F7 D8 5A 03 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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 19 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 51 01 00 35 04 06 00 D5 CA 3A 47 5D 8F 9F 63 21 32 80 D8 27 7F [12:13:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D1 F5 47 00 33 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 51 01 00 F4 03 04 00 27 63 EE 66 B6 04 01 00 00 96 C4 25 25 90 C7 FD B6 [12:13:11]CommunicateWithHost err = 0 [12:13:11]CheckOFDResponse [12:13:11]1017 (14) - 77093643461234 [12:13:11]1041 (16) - 0000000000874979 [12:13:11]1040 (4) - 86358 [12:13:11]1012 (4) - 21.09.2024 06:09 [12:13:11]1206 (1) - 0 [12:13:11]OFD Sender: Remove packet 86358 [12:13:11]ProducePacketName [12:13:11]name=ofd_packets/00086358 [12:13:11]NVStorageDeleteData [12:13:11]OFD Sender: Processing packet 86359 [packets to send 269, broken 268] [12:13:11]ProducePacketName [12:13:11]name=ofd_packets/00086359 [12:13:11]OFD Sender: To server: pG, [12:13:11]CommunicateWithHost lk.salyk.kg:30040 [12:13:11]ConnectInit lk.salyk.kg [12:13:12]Connected sock=9 [12:13:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A0 09 07 01 AF 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 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 89 00 00 00 F4 03 04 00 1E B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 51 01 00 35 04 06 00 78 83 5D 9D 63 25 05 66 03 C7 60 B9 39 A3 [12:13:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 89 A7 47 00 9B 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 51 01 00 F4 03 04 00 29 63 EE 66 B6 04 01 00 00 9F 5C 80 E2 68 E3 6B 92 [12:13:13]CommunicateWithHost err = 0 [12:13:13]CheckOFDResponse [12:13:13]1017 (14) - 77093643461234 [12:13:13]1041 (16) - 0000000000874979 [12:13:13]1040 (4) - 86359 [12:13:13]1012 (4) - 21.09.2024 06:09 [12:13:13]1206 (1) - 0 [12:13:13]OFD Sender: Remove packet 86359 [12:13:13]ProducePacketName [12:13:13]name=ofd_packets/00086359 [12:13:13]NVStorageDeleteData [12:13:14]OFD Sender: No OFD packet to send [12:13:16]accept exits with 6 [12:13:16]New connection [12:13:16]New thread 3066510692 created [12:13:16]Thread 3066654052 joined [12:13:16]Waiting for new connection... [12:13:16] Sock 6.Parse request [12:13:16]Sock 6.Check first char [12:13:16]Sock 6.First char is OK [12:13:16]request: POST /json_proto HTTP/1.0 [12:13:16]Method: POST [12:13:16]URL: /json_proto [12:13:16]Method is POST - this is cgi request [12:13:16]url: /json_proto [12:13:16]query_string will be loaded in cgi processing [12:13:16]execute_cgi json_proto POST (null) [12:13:16]execute_cgi path=json_proto method=POST [12:13:16]POST find Content-Length [12:13:16]Host: 172.17.47.196:8080 [12:13:16]Content-Length: 808 [12:13:16]Content-Type: application/json [12:13:16] [12:13:16]POST finish read [12:13:16]Found Content-Length = 808 [12:13:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:16]execute_script... [12:13:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:16]POST & json_proto [12:13:16]process_json_proto [12:13:16]json parsed OK: [12:13:16]protocol is kg_v1.0 [12:13:16]action value=close_receipt [12:13:16]process_action close_receipt [12:13:16]cmd_close_receipt [12:13:16]MH_GetDate [12:13:16]Write to MH i2c: F0 00 00 EC 00 DB [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: F0 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: F0 09 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: F0 09 00 EC 00 00 5D B8 EE 66 4C 6B 94 66 FE [12:13:16]GetLastDocTimeStamp 1726920734 [12:13:16]current date 1726920797 [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 ED 00 80 13 01 00 00 00 00 00 6A [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 ED 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B0 [12:13:16]RAPDU: 09 00 01 D6 10 EE 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]opened in 1726877910 [12:13:16]opened+sec_in_day 1726964310 [12:13:16]quantity*price = 100050 [12:13:16]sum+1 = 100052 [12:13:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 138 21.09.2024 12:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86360 ФПД: 277127555625573 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121317&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86360&fm=277127555625573&tin=02508201610067®Number=0000000000092592&sum=100051 [12:13:17]StoreToDocumentArchive [12:13:17]shift 496 fd 86360 [12:13:17]save to /storage/0496/doc_00086360 [12:13:17]save last doc name /storage/0496/doc_00086360 to /storage/kkm_last_doc_name [12:13:17]save OK [12:13:17]Clear old archive folders... [12:13:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:13:17]tlvbuf is 012AC780 [12:13:17]SAM_PROTO_ClearQueue [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 09 00 00 [12:13:17]Write to MH i2c: E2 08 00 FA 00 80 09 00 00 00 00 00 00 6C [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 FA 00 00 90 00 6E [12:13:17]RAPDU: 90 00 [12:13:17]wFMCommunicate OK [12:13:17]SAM_PROTO_ClearQueue done [12:13:17]KKMCreateOFDPacket [12:13:17]OFDProtocolAddRootSTLVToBuf [12:13:17]FM_MakeSignedData [12:13:17]FM_MakeSignedData [12:13:17]SAM_PROTO_SignData [12:13:17]wFMCommunicate request_size=4 [12:13:17]MH_SAM_APDU [12:13:17]CAPDU: 80 0D 01 02 [12:13:17]Write to MH i2c: E2 08 00 FB 00 80 0D 01 02 00 00 00 00 74 [12:13:17]Write i2c OK [12:13:17]MH_I2C_Read... [12:13:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:17]Read from MH i2c: E2 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 [12:13:17]MH_I2C_Read... [12:13:17]Read from MH i2c: E2 03 00 FB 00 00 90 00 6F [12:13:17]RAPDU: 90 00 [12:13:17]wFMCommunicate OK [12:13:17]wFMCommunicate request_size=255 [12:13:17]MH_SAM_APDU [12:13: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 5D B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 51 01 00 35 04 06 00 [12:13:18]Write to MH i2c: E2 02 01 FC 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 5D B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 51 01 00 35 04 06 00 00 00 E2 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 FC 00 00 90 00 70 [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=11 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 02 02 06 FC 0B C9 82 B2 65 [12:13:18]Write to MH i2c: E2 0E 00 FD 00 80 0D 02 02 06 00 FC 0B C9 82 B2 65 00 00 EC [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 03 00 FD 00 00 90 00 71 [12:13:18]RAPDU: 90 00 [12:13:18]wFMCommunicate OK [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 0D 03 02 [12:13:18]Write to MH i2c: E2 08 00 FE 00 80 0D 03 02 00 00 00 00 79 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 0B 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 0B 00 FE 00 00 1B 3C 66 CE 3E 4C 47 12 90 00 E8 [12:13:18]RAPDU: 1B 3C 66 CE 3E 4C 47 12 90 00 [12:13:18]wFMCommunicate OK [12:13:18]SAM_PROTO_SignData done [12:13:18]FM_MakeSignedData done [12:13:18]CreateOFDProtocolMessage [12:13:18]wFMCommunicate request_size=4 [12:13:18]MH_SAM_APDU [12:13:18]CAPDU: 80 11 00 00 [12:13:18]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:18]Read from MH i2c: E2 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 17 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D8 [12:13:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:13:18]wFMCommunicate OK [12:13:18]CreateOFDProtocolMessage done [12:13:18]OFDSenderStorePacket 86360 [12:13:18]StoreOFDPacket docnum=86360 [12:13:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 4B A7 08 01 74 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 5D B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 51 01 00 35 04 06 00 FC 0B C9 82 B2 65 1B 3C 66 CE 3E 4C 47 12 [12:13:18]CheckFolder [12:13:18]dirname=/storage/ofd_packets [12:13:18]CheckFolder done [12:13:18]ProducePacketName [12:13:18]name=ofd_packets/00086360 [12:13:18]NVStorageSaveData ofd_packets/00086360 [12:13:18]File name is /storage/ofd_packets/00086360 [12:13:18]Write 302 bytes [12:13:18]NVStorageSaveData done [12:13:18]OFDSenderStorePacket done [12:13:18]KKMCreateOFDPacket done [12:13:18]NVStorageSaveData kkm_last_timestamp [12:13:18]File name is /storage/kkm_last_timestamp [12:13:18]Write 4 bytes [12:13:18]NVStorageSaveData done [12:13:18]ExternCall_PrintAddStr [12:13:18]wPrintStart [12:13:18]Write to MH i2c: 01 00 00 00 01 01 [12:13:18]Write i2c OK [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 [12:13:18]MH_I2C_Read... [12:13:18]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 FF 0F 16 [12:13:18]RasterBufferAndPrint [12:13:18]line Счет N : (1)871259 [12:13:18]line ИНН: 02508201610067 [12:13:18]line Контрольно-Кассовый Чек [12:13:18]line ПРОДАЖА [12:13:18]line ТРК (МРК, ГНК) : 64 [12:13:18]line Товар: 2710194210 [12:13:18]line ДТ(л)-К-4 [12:13:18]line 13.130 * 76.20 [12:13:18]line = 1000.51 [12:13:18]line НДС 12% НСП 1% [12:13:18]line > о реализуемом товаре [12:13:18]line ИТОГО: 1000.51 [12:13:18]line НСП 1% : 8.85 [12:13:18]line НДС 12% : 106.25 [12:13:18]line Наличными: 0.00 [12:13:18]line Безнал.: 1000.51 [12:13:18]line Место: АЗС № 137 "Партнер Нефть" [12:13:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:13:18]line СНО: Общий режим [12:13:18]line Чек 138 21.09.2024 12:13 [12:13:18]line Смена: 496 ФФД: 1.0 [12:13:18]line ЗНМ: 0300000064 [12:13:18]line РНМ: 0000000000092592 [12:13:18]line Версия ККМ: 001 [12:13:18]line Платежная система: O! деньги [12:13:18]line ФМ: 0000000000874979 [12:13:18]line ФД: 86360 [12:13:18]line ФПД: 277127555625573 [12:13:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121317&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86360&fm=277127555625573&tin=02508201610067®Number=0000000000092592&sum=100051 [12:13:18]written 0, free lines is 4095 [12:13:18]OFD Sender: Processing packet 86360 [packets to send 269, broken 268] [12:13:18]ProducePacketName [12:13:18]name=ofd_packets/00086360 [12:13:18]OFD Sender: To server: pG, [12:13:18]CommunicateWithHost lk.salyk.kg:30040 [12:13:18]ConnectInit lk.salyk.kg [12:13:19]Write to MH i2c: 01 00 00 2A 01 2B [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 E7 0C 25 [12:13:19]RasterBufferAndPrint [12:13:19]line [12:13:19]line [12:13:19]line [12:13:19]line [12:13:19]line [12:13:19]written 0, free lines is 3330 [12:13:19]MH_Cut [12:13:19]Write to MH i2c: D1 01 00 31 01 01 04 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: D1 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: D1 01 00 [12:13:19]MH_I2C_Read... [12:13:19]Read from MH i2c: D1 01 00 31 01 00 03 [12:13:19]Write to MH i2c: 01 00 00 32 01 33 [12:13:19]Write i2c OK [12:13:19]MH_I2C_Read... [12:13:19]*** Cut start [12:13:19]*** Partial cut [12:13:19]*** CUTSNS_PIN = 1 [12:13:19]*** CUTSNS_PIN = 0 [12:13:20]*** Brake cut motor [12:13:20]Read from MH i2c: 01 [12:13:20]MH_I2C_Read... [12:13:20]*** Stop cut motor [12:13:20]*** Cut end [12:13:20]Read from MH i2c: 01 07 00 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [12:13:20]process_action close_receipt done [12:13:20]requested_data is exist [12:13:20]produce_requested_data [12:13:20]requested_item fm.sn is exist - process it [12:13:20]wFMCommunicate request_size=4 [12:13:20]MH_SAM_APDU [12:13:20]CAPDU: 80 11 00 00 [12:13:20]Write to MH i2c: E2 08 00 33 01 80 11 00 00 00 00 00 00 AE [12:13:20]Write i2c OK [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: E2 [12:13:20]MH_I2C_Read... [12:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:20]Read from MH i2c: E2 17 00 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: E2 17 00 33 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0D [12:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:13:20]wFMCommunicate OK [12:13:20]requested_item fd.num is exist - process it [12:13:20]SAM_PROTO_GetFieldsCounters [12:13:20]wFMCommunicate request_size=4 [12:13:20]MH_SAM_APDU [12:13:20]CAPDU: 80 13 00 00 [12:13:20]Write to MH i2c: E2 08 00 34 01 80 13 00 00 00 00 00 00 B1 [12:13:20]Write i2c OK [12:13:20]MH_I2C_Read... [12:13:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:20]Read from MH i2c: E2 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: E2 62 00 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: E2 62 00 34 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 58 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [12:13:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 58 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:20]wFMCommunicate OK [12:13:20]SAM_PROTO_GetFieldsCounters done [12:13:20]requested_item shift.num is exist - process it [12:13:20]requested_item shift.opened is exist - process it [12:13:20]req_shift_opened [12:13:20]FM_GetShiftState [12:13:20]SAM_PROTO_GetShiftState [12:13:20]wFMCommunicate request_size=4 [12:13:20]MH_SAM_APDU [12:13:20]CAPDU: 80 13 01 00 [12:13:20]Write to MH i2c: E2 08 00 35 01 80 13 01 00 00 00 00 00 B3 [12:13:20]Write i2c OK [12:13:20]MH_I2C_Read... [12:13:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:20]Read from MH i2c: E2 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: E2 0E 00 [12:13:20]MH_I2C_Read... [12:13:20]Read from MH i2c: E2 0E 00 35 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F9 [12:13:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:13:20]wFMCommunicate OK [12:13:20]SAM_PROTO_GetShiftState done [12:13:20]FM_GetShiftState done [12:13:20]req_shift_opened done [12:13:20]requested_item shift.open_date is exist - process it [12:13:20]req_shift_open_date [12:13:20]req_shift_open_date done [12:13:20]produce_requested_data done [12:13:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86360,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:13:20]process_action_free close_receipt [12:13:20]json_value_free [12:13:20]json_value_free done [12:13:20]process_json_proto returns [12:13:20]Send response to host [12:13:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86360,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:13:20]free response buf [12:13:20]execute_script done [12:13:20]execute_script returns [12:13:20]free content buf [12:13:20]Sock 6.Close socket [12:13:20]Sock 6.Thread stoped [12:13:26]recv_with_timeout no data received [12:13:28]accept exits with 10 [12:13:28]New connection [12:13:28]New thread 3066654052 created [12:13:28]Thread 3066510692 joined [12:13:28]Waiting for new connection... [12:13:28] Sock 10.Parse request [12:13:28]Sock 10.Check first char [12:13:28]Sock 10.First char is OK [12:13:28]request: POST /json_proto HTTP/1.0 [12:13:28]Method: POST [12:13:28]URL: /json_proto [12:13:28]Method is POST - this is cgi request [12:13:28]url: /json_proto [12:13:28]query_string will be loaded in cgi processing [12:13:28]execute_cgi json_proto POST (null) [12:13:28]execute_cgi path=json_proto method=POST [12:13:28]POST find Content-Length [12:13:28]Host: 172.17.47.196:8080 [12:13:28]Content-Length: 949 [12:13:28]Content-Type: application/json [12:13:28] [12:13:28]POST finish read [12:13:28]Found Content-Length = 949 [12:13:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147924", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 219.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:28]execute_script... [12:13: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 : (3)147924", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 219.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:28]POST & json_proto [12:13:28]process_json_proto [12:13:28]json parsed OK: [12:13:28]protocol is kg_v1.0 [12:13:28]action value=close_receipt [12:13:28]process_action close_receipt [12:13:28]cmd_close_receipt [12:13:28]MH_GetDate [12:13:28]Write to MH i2c: F0 00 00 36 01 26 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: F0 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: F0 09 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: F0 09 00 36 01 00 68 B8 EE 66 4C 6B 94 66 54 [12:13:28]GetLastDocTimeStamp 1726920797 [12:13:28]current date 1726920808 [12:13:28]FM_GetShiftState [12:13:28]SAM_PROTO_GetShiftState [12:13:28]wFMCommunicate request_size=4 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 13 01 00 [12:13:28]Write to MH i2c: E2 08 00 37 01 80 13 01 00 00 00 00 00 B5 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 0E 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 0E 00 37 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FB [12:13:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:13:28]wFMCommunicate OK [12:13:28]SAM_PROTO_GetShiftState done [12:13:28]FM_GetShiftState done [12:13:28]opened in 1726877910 [12:13:28]opened+sec_in_day 1726964310 [12:13:28]quantity*price = 7000 [12:13:28]sum+1 = 7001 [12:13:28]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48744119 Сигареты Winston Xstyle Dual 1.000 * 149.00 = 149.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 219.00 НСП 1% : 1.94 НДС 12% : 23.25 Наличными: 219.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 139 21.09.2024 12:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86361 ФПД: 93135716596844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86361&fm=93135716596844&tin=02508201610067®Number=0000000000092592&sum=21900 0 [12:13:29]StoreToDocumentArchive [12:13:29]shift 496 fd 86361 [12:13:29]save to /storage/0496/doc_00086361 [12:13:29]save last doc name /storage/0496/doc_00086361 to /storage/kkm_last_doc_name [12:13:29]save OK [12:13:29]Clear old archive folders... [12:13:29]ProcessDocumentItem done err = 0, tmpTLVsize=405 [12:13:29]tlvbuf is 01228B70 [12:13:29]SAM_PROTO_ClearQueue [12:13:29]wFMCommunicate request_size=4 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 09 00 00 [12:13:29]Write to MH i2c: E2 08 00 44 01 80 09 00 00 00 00 00 00 B7 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [12:13:29]RAPDU: 90 00 [12:13:29]wFMCommunicate OK [12:13:29]SAM_PROTO_ClearQueue done [12:13:29]KKMCreateOFDPacket [12:13:29]OFDProtocolAddRootSTLVToBuf [12:13:29]FM_MakeSignedData [12:13:29]FM_MakeSignedData [12:13:29]SAM_PROTO_SignData [12:13:29]wFMCommunicate request_size=4 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 0D 01 02 [12:13:29]Write to MH i2c: E2 08 00 45 01 80 0D 01 02 00 00 00 00 BF [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:29]Read from MH i2c: E2 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [12:13:29]RAPDU: 90 00 [12:13:29]wFMCommunicate OK [12:13:29]wFMCommunicate request_size=255 [12:13:29]MH_SAM_APDU [12:13:29]CAPDU: 80 0D 02 02 FA 03 00 95 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 55 [12:13:29]Write to MH i2c: E2 02 01 46 01 80 0D 02 02 FA 00 03 00 95 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 55 00 00 46 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 03 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 03 00 46 01 00 90 00 BB [12:13:30]RAPDU: 90 00 [12:13:30]wFMCommunicate OK [12:13:30]wFMCommunicate request_size=164 [12:13:30]MH_SAM_APDU [12:13:30]CAPDU: 80 0D 02 02 9F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 09 00 00 00 00 07 04 06 00 8C 55 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 68 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 51 01 00 35 04 06 00 54 B4 D9 4D BC 6C [12:13:30]Write to MH i2c: E2 A7 00 47 01 80 0D 02 02 9F 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 09 00 00 00 00 07 04 06 00 8C 55 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 68 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 51 01 00 35 04 06 00 54 B4 D9 4D BC 6C 00 00 FD [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 03 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 03 00 47 01 00 90 00 BC [12:13:30]RAPDU: 90 00 [12:13:30]wFMCommunicate OK [12:13:30]wFMCommunicate request_size=4 [12:13:30]MH_SAM_APDU [12:13:30]CAPDU: 80 0D 03 02 [12:13:30]Write to MH i2c: E2 08 00 48 01 80 0D 03 02 00 00 00 00 C4 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 0B 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 0B 00 48 01 00 49 BB 09 76 DC 10 A8 6D 90 00 49 [12:13:30]RAPDU: 49 BB 09 76 DC 10 A8 6D 90 00 [12:13:30]wFMCommunicate OK [12:13:30]SAM_PROTO_SignData done [12:13:30]FM_MakeSignedData done [12:13:30]CreateOFDProtocolMessage [12:13:30]wFMCommunicate request_size=4 [12:13:30]MH_SAM_APDU [12:13:30]CAPDU: 80 11 00 00 [12:13:30]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 17 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 23 [12:13:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:13:30]wFMCommunicate OK [12:13:30]CreateOFDProtocolMessage done [12:13:30]OFDSenderStorePacket 86361 [12:13:30]StoreOFDPacket docnum=86361 [12:13:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A9 01 00 00 61 CE A1 01 D0 69 5A 03 01 00 03 00 95 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 09 00 00 00 00 07 04 06 00 8C 55 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 68 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 51 01 00 35 04 06 00 54 B4 D9 4D BC 6C 49 BB 09 76 DC 10 A8 6D [12:13:30]CheckFolder [12:13:30]dirname=/storage/ofd_packets [12:13:30]CheckFolder done [12:13:30]ProducePacketName [12:13:30]name=ofd_packets/00086361 [12:13:30]NVStorageSaveData ofd_packets/00086361 [12:13:30]File name is /storage/ofd_packets/00086361 [12:13:30]Write 455 bytes [12:13:30]NVStorageSaveData done [12:13:30]OFDSenderStorePacket done [12:13:30]KKMCreateOFDPacket done [12:13:30]NVStorageSaveData kkm_last_timestamp [12:13:30]File name is /storage/kkm_last_timestamp [12:13:30]Write 4 bytes [12:13:30]NVStorageSaveData done [12:13:30]ExternCall_PrintAddStr [12:13:30]wPrintStart [12:13:30]Write to MH i2c: 01 00 00 4A 01 4B [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 07 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 FF 0F 60 [12:13:30]RasterBufferAndPrint [12:13:30]line Счет N : (3)147924 [12:13:30]line ИНН: 02508201610067 [12:13:30]line Контрольно-Кассовый Чек [12:13:30]line ПРОДАЖА [12:13:30]line Товар: 4870001571030 [12:13:30]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [12:13:30]line 1.000 * 70.00 [12:13:30]line = 70.00 [12:13:30]line НДС 12% НСП 1% [12:13:30]line > о реализуемом товаре [12:13:30]line Товар: 48744119 [12:13:30]line Сигареты Winston Xstyle Dual [12:13:30]line 1.000 * 149.00 [12:13:30]line = 149.00 [12:13:30]line НДС 12% НСП 1% [12:13:30]line > о реализуемом товаре [12:13:30]line ИТОГО: 219.00 [12:13:30]line НСП 1% : 1.94 [12:13:30]line НДС 12% : 23.25 [12:13:30]line Наличными: 219.00 [12:13:30]line Безнал.: 0.00 [12:13:30]line Место: АЗС № 137 "Партнер Нефть" [12:13:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:13:30]line СНО: Общий режим [12:13:30]line Чек 139 21.09.2024 12:13 [12:13:30]line Смена: 496 ФФД: 1.0 [12:13:30]line ЗНМ: 0300000064 [12:13:30]line РНМ: 0000000000092592 [12:13:30]line Версия ККМ: 001 [12:13:30]line ФМ: 0000000000874979 [12:13:30]line ФД: 86361 [12:13:30]line ФПД: 93135716596844 [12:13:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86361&fm=93135716596844&tin=02508201610067®Number=0000000000092592&sum=21900 [12:13:30]line 0 [12:13:30]written 0, free lines is 4095 [12:13:31]Write to MH i2c: 01 00 00 79 01 7A [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: 01 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: 01 07 00 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 94 0C 21 [12:13:31]RasterBufferAndPrint [12:13:31]line [12:13:31]line [12:13:31]line [12:13:31]line [12:13:31]line [12:13:31]written 0, free lines is 3252 [12:13:31]MH_Cut [12:13:31]Write to MH i2c: D1 01 00 80 01 01 53 [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: D1 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: D1 01 00 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: D1 01 00 80 01 00 52 [12:13:31]Write to MH i2c: 01 00 00 81 01 82 [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:32]*** Cut start [12:13:32]*** Partial cut [12:13:32]*** CUTSNS_PIN = 1 [12:13:32]*** CUTSNS_PIN = 0 [12:13:32]*** Brake cut motor [12:13:32]Read from MH i2c: 01 [12:13:32]MH_I2C_Read... [12:13:32]*** Stop cut motor [12:13:32]*** Cut end [12:13:32]Read from MH i2c: 01 07 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: 01 07 00 81 01 00 00 00 00 00 FF 0F 97 [12:13:32]process_action close_receipt done [12:13:32]requested_data is exist [12:13:32]produce_requested_data [12:13:32]requested_item fm.sn is exist - process it [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 11 00 00 [12:13:32]Write to MH i2c: E2 08 00 82 01 80 11 00 00 00 00 00 00 FD [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:32]Read from MH i2c: E2 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 17 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 17 00 82 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5C [12:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:13:32]wFMCommunicate OK [12:13:32]requested_item fd.num is exist - process it [12:13:32]SAM_PROTO_GetFieldsCounters [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 13 00 00 [12:13:32]Write to MH i2c: E2 08 00 83 01 80 13 00 00 00 00 00 00 00 [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:33]Read from MH i2c: E2 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 62 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 62 00 83 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 59 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [12:13:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 59 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:33]wFMCommunicate OK [12:13:33]SAM_PROTO_GetFieldsCounters done [12:13:33]requested_item shift.num is exist - process it [12:13:33]requested_item shift.opened is exist - process it [12:13:33]req_shift_opened [12:13:33]FM_GetShiftState [12:13:33]SAM_PROTO_GetShiftState [12:13:33]wFMCommunicate request_size=4 [12:13:33]MH_SAM_APDU [12:13:33]CAPDU: 80 13 01 00 [12:13:33]Write to MH i2c: E2 08 00 84 01 80 13 01 00 00 00 00 00 02 [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:33]Read from MH i2c: E2 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 0E 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 0E 00 84 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 48 [12:13:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:13:33]wFMCommunicate OK [12:13:33]SAM_PROTO_GetShiftState done [12:13:33]FM_GetShiftState done [12:13:33]req_shift_opened done [12:13:33]requested_item shift.open_date is exist - process it [12:13:33]req_shift_open_date [12:13:33]req_shift_open_date done [12:13:33]produce_requested_data done [12:13:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86361,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:13:33]process_action_free close_receipt [12:13:33]json_value_free [12:13:33]json_value_free done [12:13:33]process_json_proto returns [12:13:33]Send response to host [12:13:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86361,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:13:33]free response buf [12:13:33]execute_script done [12:13:33]execute_script returns [12:13:33]free content buf [12:13:33]Sock 10.Close socket [12:13:33]Sock 10.Thread stoped [12:13:38]Connected sock=11 [12:13:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 4B A7 08 01 74 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 5D B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 51 01 00 35 04 06 00 FC 0B C9 82 B2 65 1B 3C 66 CE 3E 4C 47 12 [12:13:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B1 D7 47 00 61 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 51 01 00 F4 03 04 00 47 63 EE 66 B6 04 01 00 00 84 67 91 4E 1A EE DE B9 [12:13:43]CommunicateWithHost err = 0 [12:13:43]CheckOFDResponse [12:13:43]1017 (14) - 77093643461234 [12:13:43]1041 (16) - 0000000000874979 [12:13:43]1040 (4) - 86360 [12:13:43]1012 (4) - 21.09.2024 06:10 [12:13:43]1206 (1) - 0 [12:13:43]OFD Sender: Remove packet 86360 [12:13:43]ProducePacketName [12:13:43]name=ofd_packets/00086360 [12:13:43]NVStorageDeleteData [12:13:43]OFD Sender: Processing packet 86361 [packets to send 269, broken 268] [12:13:43]ProducePacketName [12:13:43]name=ofd_packets/00086361 [12:13:43]OFD Sender: To server: pG, [12:13:43]CommunicateWithHost lk.salyk.kg:30040 [12:13:43]ConnectInit lk.salyk.kg [12:13:44]recv_with_timeout no data received [12:13:48]ConnectInit Can't take IP for lk.salyk.kg [12:13:48]CommunicateWithHost connect error [12:13:48]CommunicateWithHost err = -1 [12:13:48]OFD Sender: Server communicate error [12:13:48]OFD Sender: Processing packet 86361 [packets to send 269, broken 268] [12:13:48]ProducePacketName [12:13:48]name=ofd_packets/00086361 [12:13:48]OFD Sender: To server: pG, [12:13:48]CommunicateWithHost lk.salyk.kg:30040 [12:13:48]ConnectInit lk.salyk.kg [12:13:53]ConnectInit Can't take IP for lk.salyk.kg [12:13:53]CommunicateWithHost connect error [12:13:53]CommunicateWithHost err = -1 [12:13:53]OFD Sender: Server communicate error [12:13:58]OFD Sender: Processing packet 86361 [packets to send 269, broken 268] [12:13:58]ProducePacketName [12:13:58]name=ofd_packets/00086361 [12:13:58]OFD Sender: To server: pG, [12:13:58]CommunicateWithHost lk.salyk.kg:30040 [12:13:58]ConnectInit lk.salyk.kg [12:14:03]ConnectInit Can't take IP for lk.salyk.kg [12:14:03]CommunicateWithHost connect error [12:14:03]CommunicateWithHost err = -1 [12:14:03]OFD Sender: Server communicate error [12:14:08]OFD Sender: Processing packet 86361 [packets to send 269, broken 268] [12:14:08]ProducePacketName [12:14:08]name=ofd_packets/00086361 [12:14:08]OFD Sender: To server: pG, [12:14:08]CommunicateWithHost lk.salyk.kg:30040 [12:14:08]ConnectInit lk.salyk.kg [12:14:13]ConnectInit Can't take IP for lk.salyk.kg [12:14:13]CommunicateWithHost connect error [12:14:13]CommunicateWithHost err = -1 [12:14:13]OFD Sender: Server communicate error [12:14:18]OFD Sender: Processing packet 86361 [packets to send 269, broken 268] [12:14:18]ProducePacketName [12:14:18]name=ofd_packets/00086361 [12:14:18]OFD Sender: To server: pG, [12:14:18]CommunicateWithHost lk.salyk.kg:30040 [12:14:18]ConnectInit lk.salyk.kg [12:14:24]recv_with_timeout no data received [12:14:25]Connected sock=9 [12:14:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A9 01 00 00 61 CE A1 01 D0 69 5A 03 01 00 03 00 95 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 09 00 00 00 00 07 04 06 00 8C 55 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 68 B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 51 01 00 35 04 06 00 54 B4 D9 4D BC 6C 49 BB 09 76 DC 10 A8 6D [12:14:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 66 30 47 00 A6 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 51 01 00 F4 03 04 00 72 63 EE 66 B6 04 01 00 00 D9 75 63 F7 0C 9A 66 1D [12:14:27]CommunicateWithHost err = 0 [12:14:27]CheckOFDResponse [12:14:27]1017 (14) - 77093643461234 [12:14:27]1041 (16) - 0000000000874979 [12:14:27]1040 (4) - 86361 [12:14:27]1012 (4) - 21.09.2024 06:10 [12:14:27]1206 (1) - 0 [12:14:27]OFD Sender: Remove packet 86361 [12:14:27]ProducePacketName [12:14:27]name=ofd_packets/00086361 [12:14:27]NVStorageDeleteData [12:14:28]OFD Sender: No OFD packet to send [12:14:33]OFD Sender: No OFD packet to send [12:14:38]OFD Sender: No OFD packet to send [12:14:43]OFD Sender: No OFD packet to send [12:14:48]OFD Sender: No OFD packet to send [12:14:53]OFD Sender: No OFD packet to send [12:14:58]OFD Sender: No OFD packet to send [12:15:03]OFD Sender: No OFD packet to send [12:15:08]OFD Sender: No OFD packet to send [12:15:13]OFD Sender: No OFD packet to send [12:15:18]OFD Sender: No OFD packet to send [12:15:23]OFD Sender: No OFD packet to send [12:15:26]recv_with_timeout no data received [12:15:28]OFD Sender: No OFD packet to send [12:15:33]OFD Sender: No OFD packet to send [12:15:38]OFD Sender: No OFD packet to send [12:15:43]OFD Sender: No OFD packet to send [12:15:48]OFD Sender: No OFD packet to send [12:15:53]OFD Sender: No OFD packet to send [12:15:57]accept exits with 7 [12:15:57]New connection [12:15:57]New thread 3066510692 created [12:15:57]Thread 3066654052 joined [12:15:57]Waiting for new connection... [12:15:57] Sock 7.Parse request [12:15:57]Sock 7.Check first char [12:15:57]Sock 7.First char is OK [12:15:57]request: POST /json_proto HTTP/1.0 [12:15:57]Method: POST [12:15:57]URL: /json_proto [12:15:57]Method is POST - this is cgi request [12:15:57]url: /json_proto [12:15:57]query_string will be loaded in cgi processing [12:15:57]execute_cgi json_proto POST (null) [12:15:57]execute_cgi path=json_proto method=POST [12:15:57]POST find Content-Length [12:15:57]Host: 172.17.47.196:8080 [12:15:57]Content-Length: 682 [12:15:57]Content-Type: application/json [12:15:57] [12:15:57]POST finish read [12:15:57]Found Content-Length = 682 [12:15:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:57]execute_script... [12:15: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)871260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:57]POST & json_proto [12:15:57]process_json_proto [12:15:57]json parsed OK: [12:15:57]protocol is kg_v1.0 [12:15:57]action value=close_receipt [12:15:57]process_action close_receipt [12:15:57]cmd_close_receipt [12:15:57]MH_GetDate [12:15:57]Write to MH i2c: F0 00 00 85 01 75 [12:15:57]Write i2c OK [12:15:57]MH_I2C_Read... [12:15:57]Read from MH i2c: F0 [12:15:57]MH_I2C_Read... [12:15:57]Read from MH i2c: F0 09 00 [12:15:57]MH_I2C_Read... [12:15:57]Read from MH i2c: F0 09 00 85 01 00 FE B8 EE 66 4C 6B 94 66 39 [12:15:57]GetLastDocTimeStamp 1726920808 [12:15:57]current date 1726920958 [12:15:57]FM_GetShiftState [12:15:57]SAM_PROTO_GetShiftState [12:15:57]wFMCommunicate request_size=4 [12:15:57]MH_SAM_APDU [12:15:57]CAPDU: 80 13 01 00 [12:15:57]Write to MH i2c: E2 08 00 86 01 80 13 01 00 00 00 00 00 04 [12:15:57]Write i2c OK [12:15:57]MH_I2C_Read... [12:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:57]Read from MH i2c: E2 [12:15:57]MH_I2C_Read... [12:15:57]Read from MH i2c: E2 0E 00 [12:15:57]MH_I2C_Read... [12:15:57]Read from MH i2c: E2 0E 00 86 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4A [12:15:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:15:57]wFMCommunicate OK [12:15:57]SAM_PROTO_GetShiftState done [12:15:57]FM_GetShiftState done [12:15:57]opened in 1726877910 [12:15:57]opened+sec_in_day 1726964310 [12:15:57]quantity*price = 50063 [12:15:57]sum+1 = 50064 [12:15:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 140 21.09.2024 12:15 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86362 ФПД: 257379330691883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121558&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86362&fm=257379330691883&tin=02508201610067®Number=0000000000092592&sum=50000 [12:15:58]StoreToDocumentArchive [12:15:58]shift 496 fd 86362 [12:15:58]save to /storage/0496/doc_00086362 [12:15:58]save last doc name /storage/0496/doc_00086362 to /storage/kkm_last_doc_name [12:15:58]save OK [12:15:58]Clear old archive folders... [12:15:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:15:58]tlvbuf is 01255C00 [12:15:58]SAM_PROTO_ClearQueue [12:15:58]wFMCommunicate request_size=4 [12:15:58]MH_SAM_APDU [12:15:58]CAPDU: 80 09 00 00 [12:15:58]Write to MH i2c: E2 08 00 93 01 80 09 00 00 00 00 00 00 06 [12:15:58]Write i2c OK [12:15:58]MH_I2C_Read... [12:15:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:58]Read from MH i2c: E2 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: E2 03 00 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: E2 03 00 93 01 00 90 00 08 [12:15:58]RAPDU: 90 00 [12:15:58]wFMCommunicate OK [12:15:58]SAM_PROTO_ClearQueue done [12:15:58]KKMCreateOFDPacket [12:15:58]OFDProtocolAddRootSTLVToBuf [12:15:58]FM_MakeSignedData [12:15:58]FM_MakeSignedData [12:15:58]SAM_PROTO_SignData [12:15:58]wFMCommunicate request_size=4 [12:15:58]MH_SAM_APDU [12:15:58]CAPDU: 80 0D 01 02 [12:15:58]Write to MH i2c: E2 08 00 94 01 80 0D 01 02 00 00 00 00 0E [12:15:58]Write i2c OK [12:15:58]MH_I2C_Read... [12:15:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:58]Read from MH i2c: E2 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: E2 03 00 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: E2 03 00 94 01 00 90 00 09 [12:15:58]RAPDU: 90 00 [12:15:58]wFMCommunicate OK [12:15:58]wFMCommunicate request_size=255 [12:15:58]MH_SAM_APDU [12:15: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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FE B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 51 01 00 35 04 06 00 [12:15:59]Write to MH i2c: E2 02 01 95 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FE B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 51 01 00 35 04 06 00 00 00 43 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 95 01 00 90 00 0A [12:15:59]RAPDU: 90 00 [12:15:59]wFMCommunicate OK [12:15:59]wFMCommunicate request_size=11 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 0D 02 02 06 EA 15 CB 94 13 2B [12:15:59]Write to MH i2c: E2 0E 00 96 01 80 0D 02 02 06 00 EA 15 CB 94 13 2B 00 00 B9 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 96 01 00 90 00 0B [12:15:59]RAPDU: 90 00 [12:15:59]wFMCommunicate OK [12:15:59]wFMCommunicate request_size=4 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 0D 03 02 [12:15:59]Write to MH i2c: E2 08 00 97 01 80 0D 03 02 00 00 00 00 13 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 0B 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 0B 00 97 01 00 57 17 82 6F 38 64 69 C5 90 00 3D [12:15:59]RAPDU: 57 17 82 6F 38 64 69 C5 90 00 [12:15:59]wFMCommunicate OK [12:15:59]SAM_PROTO_SignData done [12:15:59]FM_MakeSignedData done [12:15:59]CreateOFDProtocolMessage [12:15:59]wFMCommunicate request_size=4 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 11 00 00 [12:15:59]Write to MH i2c: E2 08 00 98 01 80 11 00 00 00 00 00 00 13 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 17 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 17 00 98 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 72 [12:15:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:15:59]wFMCommunicate OK [12:15:59]CreateOFDProtocolMessage done [12:15:59]OFDSenderStorePacket 86362 [12:15:59]StoreOFDPacket docnum=86362 [12:15:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 56 AE 08 01 21 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FE B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 51 01 00 35 04 06 00 EA 15 CB 94 13 2B 57 17 82 6F 38 64 69 C5 [12:15:59]CheckFolder [12:15:59]dirname=/storage/ofd_packets [12:15:59]CheckFolder done [12:15:59]ProducePacketName [12:15:59]name=ofd_packets/00086362 [12:15:59]NVStorageSaveData ofd_packets/00086362 [12:15:59]File name is /storage/ofd_packets/00086362 [12:15:59]Write 302 bytes [12:15:59]NVStorageSaveData done [12:15:59]OFDSenderStorePacket done [12:15:59]KKMCreateOFDPacket done [12:15:59]NVStorageSaveData kkm_last_timestamp [12:15:59]File name is /storage/kkm_last_timestamp [12:15:59]Write 4 bytes [12:15:59]NVStorageSaveData done [12:15:59]ExternCall_PrintAddStr [12:15:59]wPrintStart [12:15:59]Write to MH i2c: 01 00 00 99 01 9A [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 99 01 00 00 00 00 00 FF 0F AF [12:15:59]RasterBufferAndPrint [12:15:59]line Счет N : (1)871260 [12:15:59]line ИНН: 02508201610067 [12:15:59]line Контрольно-Кассовый Чек [12:15:59]line ПРОДАЖА [12:15:59]line ТРК (МРК, ГНК) : 54 [12:15:59]line Товар: 2710194210 [12:15:59]line ДТ(л)-К-4 [12:15:59]line 6.570 * 76.20 [12:15:59]line = 500.63 [12:15:59]line НДС 12% НСП 1% [12:15:59]line > о реализуемом товаре [12:15:59]line ОКРУГЛЕНИЕ: -0.63 [12:15:59]line ИТОГО: 500.00 [12:15:59]line Внесено: 500.00 [12:15:59]line СДАЧА: 0.00 [12:15:59]line НСП 1% : 4.43 [12:15:59]line НДС 12% : 53.16 [12:15:59]line Наличными: 500.00 [12:15:59]line Безнал.: 0.00 [12:15:59]line Место: АЗС № 137 "Партнер Нефть" [12:15:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:15:59]line СНО: Общий режим [12:15:59]line Чек 140 21.09.2024 12:15 [12:15:59]line Смена: 496 ФФД: 1.0 [12:15:59]line ЗНМ: 0300000064 [12:15:59]line РНМ: 0000000000092592 [12:15:59]line Версия ККМ: 001 [12:15:59]line ФМ: 0000000000874979 [12:15:59]line ФД: 86362 [12:15:59]line ФПД: 257379330691883 [12:15:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121558&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86362&fm=257379330691883&tin=02508201610067®Number=0000000000092592&sum=50000 [12:15:59]OFD Sender: Processing packet 86362 [packets to send 269, broken 268] [12:15:59]ProducePacketName [12:15:59]name=ofd_packets/00086362 [12:15:59]OFD Sender: To server: pG, [12:15:59]CommunicateWithHost lk.salyk.kg:30040 [12:15:59]ConnectInit lk.salyk.kg [12:15:59]written 0, free lines is 4095 [12:15:59]Write to MH i2c: 01 00 00 C4 01 C5 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 DD 0C B5 [12:15:59]RasterBufferAndPrint [12:15:59]line [12:15:59]line [12:15:59]line [12:15:59]line [12:15:59]line [12:15:59]written 0, free lines is 3305 [12:16:00]MH_Cut [12:16:00]Write to MH i2c: D1 01 00 CB 01 01 9E [12:16:00]Write i2c OK [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: D1 [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: D1 01 00 [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: D1 01 00 CB 01 00 9D [12:16:00]Write to MH i2c: 01 00 00 CC 01 CD [12:16:00]Write i2c OK [12:16:00]MH_I2C_Read... [12:16:00]*** Cut start [12:16:00]*** Partial cut [12:16:00]*** CUTSNS_PIN = 1 [12:16:00]*** CUTSNS_PIN = 0 [12:16:01]*** Brake cut motor [12:16:01]Read from MH i2c: 01 [12:16:01]MH_I2C_Read... [12:16:01]*** Stop cut motor [12:16:01]*** Cut end [12:16:01]Read from MH i2c: 01 07 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 FF 0F E2 [12:16:01]process_action close_receipt done [12:16:01]requested_data is exist [12:16:01]produce_requested_data [12:16:01]requested_item fm.sn is exist - process it [12:16:01]wFMCommunicate request_size=4 [12:16:01]MH_SAM_APDU [12:16:01]CAPDU: 80 11 00 00 [12:16:01]Write to MH i2c: E2 08 00 CD 01 80 11 00 00 00 00 00 00 48 [12:16:01]Connected sock=10 [12:16:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 56 AE 08 01 21 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FE B8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:01]30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 51 01 00 35 04 06 00 EA 15 CB 94 13 2B 57 17 82 6F 38 64 69 C5 [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 17 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 17 00 CD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A7 [12:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:16:01]wFMCommunicate OK [12:16:01]requested_item fd.num is exist - process it [12:16:01]SAM_PROTO_GetFieldsCounters [12:16:01]wFMCommunicate request_size=4 [12:16:01]MH_SAM_APDU [12:16:01]CAPDU: 80 13 00 00 [12:16:01]Write to MH i2c: E2 08 00 CE 01 80 13 00 00 00 00 00 00 4B [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:01]Read from MH i2c: E2 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 62 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 62 00 CE 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [12:16:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:01]wFMCommunicate OK [12:16:01]SAM_PROTO_GetFieldsCounters done [12:16:01]requested_item shift.num is exist - process it [12:16:01]requested_item shift.opened is exist - process it [12:16:01]req_shift_opened [12:16:01]FM_GetShiftState [12:16:01]SAM_PROTO_GetShiftState [12:16:01]wFMCommunicate request_size=4 [12:16:01]MH_SAM_APDU [12:16:01]CAPDU: 80 13 01 00 [12:16:01]Write to MH i2c: E2 08 00 CF 01 80 13 01 00 00 00 00 00 4D [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:01]Read from MH i2c: E2 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 0E 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 0E 00 CF 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 93 [12:16:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:16:01]wFMCommunicate OK [12:16:01]SAM_PROTO_GetShiftState done [12:16:01]FM_GetShiftState done [12:16:01]req_shift_opened done [12:16:01]requested_item shift.open_date is exist - process it [12:16:01]req_shift_open_date [12:16:01]req_shift_open_date done [12:16:01]produce_requested_data done [12:16:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86362,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:16:01]process_action_free close_receipt [12:16:01]json_value_free [12:16:01]json_value_free done [12:16:01]process_json_proto returns [12:16:01]Send response to host [12:16:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86362,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:16:01]free response buf [12:16:01]execute_script done [12:16:01]execute_script returns [12:16:01]free content buf [12:16:01]Sock 7.Close socket [12:16:01]Sock 7.Thread stoped [12:16:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9E 5B 47 00 C6 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 51 01 00 F4 03 04 00 D2 63 EE 66 B6 04 01 00 00 E5 AA 81 BA DF 11 D6 72 [12:16:03]CommunicateWithHost err = 0 [12:16:03]CheckOFDResponse [12:16:03]1017 (14) - 77093643461234 [12:16:03]1041 (16) - 0000000000874979 [12:16:03]1040 (4) - 86362 [12:16:03]1012 (4) - 21.09.2024 06:12 [12:16:03]1206 (1) - 0 [12:16:03]OFD Sender: Remove packet 86362 [12:16:03]ProducePacketName [12:16:03]name=ofd_packets/00086362 [12:16:03]NVStorageDeleteData [12:16:04]OFD Sender: No OFD packet to send [12:16:09]OFD Sender: No OFD packet to send [12:16:14]OFD Sender: No OFD packet to send [12:16:19]OFD Sender: No OFD packet to send [12:16:24]OFD Sender: No OFD packet to send [12:16:29]OFD Sender: No OFD packet to send [12:16:34]OFD Sender: No OFD packet to send [12:16:39]OFD Sender: No OFD packet to send [12:16:44]OFD Sender: No OFD packet to send [12:16:49]OFD Sender: No OFD packet to send [12:16:54]OFD Sender: No OFD packet to send [12:16:59]OFD Sender: No OFD packet to send [12:17:04]OFD Sender: No OFD packet to send [12:17:09]OFD Sender: No OFD packet to send [12:17:14]OFD Sender: No OFD packet to send [12:17:19]OFD Sender: No OFD packet to send [12:17:24]OFD Sender: No OFD packet to send [12:17:29]OFD Sender: No OFD packet to send [12:17:34]OFD Sender: No OFD packet to send [12:17:39]OFD Sender: No OFD packet to send [12:17:44]OFD Sender: No OFD packet to send [12:17:49]OFD Sender: No OFD packet to send [12:17:54]OFD Sender: No OFD packet to send [12:17:59]OFD Sender: No OFD packet to send [12:18: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:36]accept exits with 9 [12:18:36]New connection [12:18:36]New thread 3066654052 created [12:18:36]Thread 3066510692 joined [12:18:36]Waiting for new connection... [12:18:36] Sock 9.Parse request [12:18:36]Sock 9.Check first char [12:18:36]Sock 9.First char is OK [12:18:36]request: POST /json_proto HTTP/1.0 [12:18:36]Method: POST [12:18:36]URL: /json_proto [12:18:36]Method is POST - this is cgi request [12:18:36]url: /json_proto [12:18:36]query_string will be loaded in cgi processing [12:18:36]execute_cgi json_proto POST (null) [12:18:36]execute_cgi path=json_proto method=POST [12:18:36]POST find Content-Length [12:18:36]Host: 172.17.47.196:8080 [12:18:36]Content-Length: 682 [12:18:36]Content-Type: application/json [12:18:36] [12:18:36]POST finish read [12:18:36]Found Content-Length = 682 [12:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:18:36]execute_script... [12:18: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)871261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:18:36]POST & json_proto [12:18:36]process_json_proto [12:18:36]json parsed OK: [12:18:36]protocol is kg_v1.0 [12:18:36]action value=close_receipt [12:18:36]process_action close_receipt [12:18:36]cmd_close_receipt [12:18:36]MH_GetDate [12:18:36]Write to MH i2c: F0 00 00 D0 01 C0 [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: F0 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: F0 09 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: F0 09 00 D0 01 00 9D B9 EE 66 4C 6B 94 66 24 [12:18:36]GetLastDocTimeStamp 1726920958 [12:18:36]current date 1726921117 [12:18:36]FM_GetShiftState [12:18:36]SAM_PROTO_GetShiftState [12:18:36]wFMCommunicate request_size=4 [12:18:36]MH_SAM_APDU [12:18:36]CAPDU: 80 13 01 00 [12:18:36]Write to MH i2c: E2 08 00 D1 01 80 13 01 00 00 00 00 00 4F [12:18:36]Write i2c OK [12:18:36]MH_I2C_Read... [12:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:36]Read from MH i2c: E2 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 0E 00 [12:18:36]MH_I2C_Read... [12:18:36]Read from MH i2c: E2 0E 00 D1 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 95 [12:18:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:18:36]wFMCommunicate OK [12:18:36]SAM_PROTO_GetShiftState done [12:18:36]FM_GetShiftState done [12:18:36]opened in 1726877910 [12:18:36]opened+sec_in_day 1726964310 [12:18:36]quantity*price = 100005 [12:18:36]sum+1 = 100006 [12:18:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 141 21.09.2024 12:18 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86363 ФПД: 91938828700987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121837&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86363&fm=91938828700987&tin=02508201610067®Number=0000000000092592&sum=100000 [12:18:37]StoreToDocumentArchive [12:18:37]shift 496 fd 86363 [12:18:37]save to /storage/0496/doc_00086363 [12:18:37]save last doc name /storage/0496/doc_00086363 to /storage/kkm_last_doc_name [12:18:37]save OK [12:18:37]Clear old archive folders... [12:18:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:37]tlvbuf is 0120E860 [12:18:37]SAM_PROTO_ClearQueue [12:18:37]wFMCommunicate request_size=4 [12:18:37]MH_SAM_APDU [12:18:37]CAPDU: 80 09 00 00 [12:18:37]Write to MH i2c: E2 08 00 DE 01 80 09 00 00 00 00 00 00 51 [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:37]Read from MH i2c: E2 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 03 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [12:18:37]RAPDU: 90 00 [12:18:37]wFMCommunicate OK [12:18:37]SAM_PROTO_ClearQueue done [12:18:37]KKMCreateOFDPacket [12:18:37]OFDProtocolAddRootSTLVToBuf [12:18:37]FM_MakeSignedData [12:18:37]FM_MakeSignedData [12:18:37]SAM_PROTO_SignData [12:18:37]wFMCommunicate request_size=4 [12:18:37]MH_SAM_APDU [12:18:37]CAPDU: 80 0D 01 02 [12:18:37]Write to MH i2c: E2 08 00 DF 01 80 0D 01 02 00 00 00 00 59 [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:37]Read from MH i2c: E2 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 03 00 [12:18:37]MH_I2C_Read... [12:18:37]Read from MH i2c: E2 03 00 DF 01 00 90 00 54 [12:18:37]RAPDU: 90 00 [12:18:37]wFMCommunicate OK [12:18:37]wFMCommunicate request_size=255 [12:18:37]MH_SAM_APDU [12:18: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 9D B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 51 01 00 35 04 06 00 53 [12:18:37]Write to MH i2c: E2 02 01 E0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 9D B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 51 01 00 35 04 06 00 53 00 00 9D [12:18:37]Write i2c OK [12:18:37]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 E0 01 00 90 00 55 [12:18:38]RAPDU: 90 00 [12:18:38]wFMCommunicate OK [12:18:38]wFMCommunicate request_size=10 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 0D 02 02 05 9E 2D 39 CD 3B [12:18:38]Write to MH i2c: E2 0D 00 E1 01 80 0D 02 02 05 00 9E 2D 39 CD 3B 00 00 72 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 03 00 E1 01 00 90 00 56 [12:18:38]RAPDU: 90 00 [12:18:38]wFMCommunicate OK [12:18:38]wFMCommunicate request_size=4 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 0D 03 02 [12:18:38]Write to MH i2c: E2 08 00 E2 01 80 0D 03 02 00 00 00 00 5E [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 0B 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 0B 00 E2 01 00 DF 55 57 EA D0 07 DC 36 90 00 BD [12:18:38]RAPDU: DF 55 57 EA D0 07 DC 36 90 00 [12:18:38]wFMCommunicate OK [12:18:38]SAM_PROTO_SignData done [12:18:38]FM_MakeSignedData done [12:18:38]CreateOFDProtocolMessage [12:18:38]wFMCommunicate request_size=4 [12:18:38]MH_SAM_APDU [12:18:38]CAPDU: 80 11 00 00 [12:18:38]Write to MH i2c: E2 08 00 E3 01 80 11 00 00 00 00 00 00 5E [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:38]Read from MH i2c: E2 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 17 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: E2 17 00 E3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BD [12:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:18:38]wFMCommunicate OK [12:18:38]CreateOFDProtocolMessage done [12:18:38]OFDSenderStorePacket 86363 [12:18:38]StoreOFDPacket docnum=86363 [12:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7F 70 07 01 2A 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 9D B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 51 01 00 35 04 06 00 53 9E 2D 39 CD 3B DF 55 57 EA D0 07 DC 36 [12:18:38]CheckFolder [12:18:38]dirname=/storage/ofd_packets [12:18:38]CheckFolder done [12:18:38]ProducePacketName [12:18:38]name=ofd_packets/00086363 [12:18:38]NVStorageSaveData ofd_packets/00086363 [12:18:38]File name is /storage/ofd_packets/00086363 [12:18:38]Write 301 bytes [12:18:38]NVStorageSaveData done [12:18:38]OFDSenderStorePacket done [12:18:38]KKMCreateOFDPacket done [12:18:38]NVStorageSaveData kkm_last_timestamp [12:18:38]File name is /storage/kkm_last_timestamp [12:18:38]Write 4 bytes [12:18:38]NVStorageSaveData done [12:18:38]ExternCall_PrintAddStr [12:18:38]wPrintStart [12:18:38]Write to MH i2c: 01 00 00 E4 01 E5 [12:18:38]Write i2c OK [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: 01 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: 01 07 00 [12:18:38]MH_I2C_Read... [12:18:38]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 FF 0F FA [12:18:38]RasterBufferAndPrint [12:18:38]line Счет N : (1)871261 [12:18:38]line ИНН: 02508201610067 [12:18:38]line Контрольно-Кассовый Чек [12:18:38]line ПРОДАЖА [12:18:38]line ТРК (МРК, ГНК) : 43 [12:18:38]line Товар: 2710124130 [12:18:38]line Аи-92-К-5 [12:18:38]line 14.750 * 67.80 [12:18:38]line = 1000.05 [12:18:38]line НДС 12% НСП 1% [12:18:38]line > о реализуемом товаре [12:18:38]line ОКРУГЛЕНИЕ: -0.05 [12:18:38]line ИТОГО: 1000.00 [12:18:38]line Внесено: 1000.00 [12:18:38]line СДАЧА: 0.00 [12:18:38]line НСП 1% : 8.85 [12:18:38]line НДС 12% : 106.20 [12:18:38]line Наличными: 1000.00 [12:18:38]line Безнал.: 0.00 [12:18:38]line Место: АЗС № 137 "Партнер Нефть" [12:18:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:18:38]line СНО: Общий режим [12:18:38]line Чек 141 21.09.2024 12:18 [12:18:38]line Смена: 496 ФФД: 1.0 [12:18:38]line ЗНМ: 0300000064 [12:18:38]line РНМ: 0000000000092592 [12:18:38]line Версия ККМ: 001 [12:18:38]line ФМ: 0000000000874979 [12:18:38]line ФД: 86363 [12:18:38]line ФПД: 91938828700987 [12:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T121837&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86363&fm=91938828700987&tin=02508201610067®Number=0000000000092592&sum=100000 [12:18:38]OFD Sender: Processing packet 86363 [packets to send 269, broken 268] [12:18:38]ProducePacketName [12:18:38]name=ofd_packets/00086363 [12:18:38]OFD Sender: To server: pG, [12:18:38]CommunicateWithHost lk.salyk.kg:30040 [12:18:38]ConnectInit lk.salyk.kg [12:18:38]written 0, free lines is 4095 [12:18:39]Write to MH i2c: 01 00 00 0F 02 11 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 07 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 DD 0C 01 [12:18:39]RasterBufferAndPrint [12:18:39]line [12:18:39]line [12:18:39]line [12:18:39]line [12:18:39]line [12:18:39]written 0, free lines is 3300 [12:18:39]MH_Cut [12:18:39]Write to MH i2c: D1 01 00 16 02 01 EA [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: D1 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: D1 01 00 [12:18:39]MH_I2C_Read... [12:18:39]Read from MH i2c: D1 01 00 16 02 00 E9 [12:18:39]Write to MH i2c: 01 00 00 17 02 19 [12:18:39]Write i2c OK [12:18:39]MH_I2C_Read... [12:18:39]*** Cut start [12:18:39]*** Partial cut [12:18:39]*** CUTSNS_PIN = 1 [12:18:39]*** CUTSNS_PIN = 0 [12:18:40]*** Brake cut motor [12:18:40]Read from MH i2c: 01 [12:18:40]MH_I2C_Read... [12:18:40]*** Stop cut motor [12:18:40]*** Cut end [12:18:40]Read from MH i2c: 01 07 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: 01 07 00 17 02 00 00 00 00 00 FF 0F 2E [12:18:40]process_action close_receipt done [12:18:40]requested_data is exist [12:18:40]produce_requested_data [12:18:40]requested_item fm.sn is exist - process it [12:18:40]wFMCommunicate request_size=4 [12:18:40]MH_SAM_APDU [12:18:40]CAPDU: 80 11 00 00 [12:18:40]Write to MH i2c: E2 08 00 18 02 80 11 00 00 00 00 00 00 94 [12:18:40]Write i2c OK [12:18:40]MH_I2C_Read... [12:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:40]Read from MH i2c: E2 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 17 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 17 00 18 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F3 [12:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:18:40]wFMCommunicate OK [12:18:40]requested_item fd.num is exist - process it [12:18:40]SAM_PROTO_GetFieldsCounters [12:18:40]wFMCommunicate request_size=4 [12:18:40]MH_SAM_APDU [12:18:40]CAPDU: 80 13 00 00 [12:18:40]Write to MH i2c: E2 08 00 19 02 80 13 00 00 00 00 00 00 97 [12:18:40]Write i2c OK [12:18:40]MH_I2C_Read... [12:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:40]Read from MH i2c: E2 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 62 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 62 00 19 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [12:18:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:40]wFMCommunicate OK [12:18:40]SAM_PROTO_GetFieldsCounters done [12:18:40]requested_item shift.num is exist - process it [12:18:40]requested_item shift.opened is exist - process it [12:18:40]req_shift_opened [12:18:40]FM_GetShiftState [12:18:40]SAM_PROTO_GetShiftState [12:18:40]wFMCommunicate request_size=4 [12:18:40]MH_SAM_APDU [12:18:40]CAPDU: 80 13 01 00 [12:18:40]Write to MH i2c: E2 08 00 1A 02 80 13 01 00 00 00 00 00 99 [12:18:40]Write i2c OK [12:18:40]MH_I2C_Read... [12:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:40]Read from MH i2c: E2 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 0E 00 [12:18:40]MH_I2C_Read... [12:18:40]Read from MH i2c: E2 0E 00 1A 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DF [12:18:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:18:40]wFMCommunicate OK [12:18:40]SAM_PROTO_GetShiftState done [12:18:40]FM_GetShiftState done [12:18:40]req_shift_opened done [12:18:40]requested_item shift.open_date is exist - process it [12:18:40]req_shift_open_date [12:18:40]req_shift_open_date done [12:18:40]produce_requested_data done [12:18:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86363,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:18:40]process_action_free close_receipt [12:18:40]json_value_free [12:18:40]json_value_free done [12:18:40]process_json_proto returns [12:18:40]Send response to host [12:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86363,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:18:40]free response buf [12:18:40]execute_script done [12:18:40]execute_script returns [12:18:40]free content buf [12:18:40]Sock 9.Close socket [12:18:40]Sock 9.Thread stoped [12:18:41]Connected sock=11 [12:18:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7F 70 07 01 2A 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 9D B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 51 01 00 35 04 06 00 53 9E 2D 39 CD 3B DF 55 57 EA D0 07 DC 36 [12:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0E 3B 47 00 A5 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 51 01 00 F4 03 04 00 72 64 EE 66 B6 04 01 00 00 74 89 16 A1 20 75 69 B5 [12:18:43]CommunicateWithHost err = 0 [12:18:43]CheckOFDResponse [12:18:43]1017 (14) - 77093643461234 [12:18:43]1041 (16) - 0000000000874979 [12:18:43]1040 (4) - 86363 [12:18:43]1012 (4) - 21.09.2024 06:15 [12:18:43]1206 (1) - 0 [12:18:43]OFD Sender: Remove packet 86363 [12:18:43]ProducePacketName [12:18:43]name=ofd_packets/00086363 [12:18:43]NVStorageDeleteData [12:18:43]OFD Sender: No OFD packet to send [12:18:48]OFD Sender: No OFD packet to send [12:18:53]OFD Sender: No OFD packet to send [12:18:58]OFD Sender: No OFD packet to send [12:19:03]OFD Sender: No OFD packet to send [12:19:08]OFD Sender: No OFD packet to send [12:19:13]OFD Sender: No OFD packet to send [12:19:18]OFD Sender: No OFD packet to send [12:19:23]OFD Sender: No OFD packet to send [12:19:28]OFD Sender: No OFD packet to send [12:19:33]OFD Sender: No OFD packet to send [12:19:38]OFD Sender: No OFD packet to send [12:19:43]OFD Sender: No OFD packet to send [12:19:48]OFD Sender: No OFD packet to send [12:19:53]recv_with_timeout no data received [12:19:53]OFD Sender: No OFD packet to send [12:19:58]OFD Sender: No OFD packet to send [12:20:02]accept exits with 7 [12:20:02]New connection [12:20:02]New thread 3066510692 created [12:20:02]Thread 3066654052 joined [12:20:02]Waiting for new connection... [12:20:02] Sock 7.Parse request [12:20:02]Sock 7.Check first char [12:20:02]Sock 7.First char is OK [12:20:02]request: POST /json_proto HTTP/1.0 [12:20:02]Method: POST [12:20:02]URL: /json_proto [12:20:02]Method is POST - this is cgi request [12:20:02]url: /json_proto [12:20:02]query_string will be loaded in cgi processing [12:20:02]execute_cgi json_proto POST (null) [12:20:02]execute_cgi path=json_proto method=POST [12:20:02]POST find Content-Length [12:20:02]Host: 172.17.47.196:8080 [12:20:02]Content-Length: 677 [12:20:02]Content-Type: application/json [12:20:02] [12:20:02]POST finish read [12:20:02]Found Content-Length = 677 [12:20:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:20:02]execute_script... [12:20: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)871262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:20:02]POST & json_proto [12:20:02]process_json_proto [12:20:02]json parsed OK: [12:20:02]protocol is kg_v1.0 [12:20:02]action value=close_receipt [12:20:02]process_action close_receipt [12:20:02]cmd_close_receipt [12:20:02]MH_GetDate [12:20:02]Write to MH i2c: F0 00 00 1B 02 0C [12:20:02]Write i2c OK [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: F0 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: F0 09 00 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: F0 09 00 1B 02 00 F2 B9 EE 66 4C 6B 94 66 C5 [12:20:02]GetLastDocTimeStamp 1726921117 [12:20:02]current date 1726921202 [12:20:02]FM_GetShiftState [12:20:02]SAM_PROTO_GetShiftState [12:20:02]wFMCommunicate request_size=4 [12:20:02]MH_SAM_APDU [12:20:02]CAPDU: 80 13 01 00 [12:20:02]Write to MH i2c: E2 08 00 1C 02 80 13 01 00 00 00 00 00 9B [12:20:02]Write i2c OK [12:20:02]MH_I2C_Read... [12:20:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:02]Read from MH i2c: E2 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: E2 0E 00 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: E2 0E 00 1C 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [12:20:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:20:02]wFMCommunicate OK [12:20:02]SAM_PROTO_GetShiftState done [12:20:02]FM_GetShiftState done [12:20:02]opened in 1726877910 [12:20:02]opened+sec_in_day 1726964310 [12:20:02]quantity*price = 60003 [12:20:02]sum+1 = 60004 [12:20:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 142 21.09.2024 12:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86364 ФПД: 45327593541368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T122002&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86364&fm=45327593541368&tin=02508201610067®Number=0000000000092592&sum=60000 [12:20:03]StoreToDocumentArchive [12:20:03]shift 496 fd 86364 [12:20:03]save to /storage/0496/doc_00086364 [12:20:03]save last doc name /storage/0496/doc_00086364 to /storage/kkm_last_doc_name [12:20:03]save OK [12:20:03]Clear old archive folders... [12:20:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:03]tlvbuf is 01259030 [12:20:03]SAM_PROTO_ClearQueue [12:20:03]wFMCommunicate request_size=4 [12:20:03]MH_SAM_APDU [12:20:03]CAPDU: 80 09 00 00 [12:20:03]Write to MH i2c: E2 08 00 29 02 80 09 00 00 00 00 00 00 9D [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:03]Read from MH i2c: E2 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: E2 03 00 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [12:20:03]RAPDU: 90 00 [12:20:03]wFMCommunicate OK [12:20:03]SAM_PROTO_ClearQueue done [12:20:03]KKMCreateOFDPacket [12:20:03]OFDProtocolAddRootSTLVToBuf [12:20:03]FM_MakeSignedData [12:20:03]FM_MakeSignedData [12:20:03]SAM_PROTO_SignData [12:20:03]wFMCommunicate request_size=4 [12:20:03]MH_SAM_APDU [12:20:03]CAPDU: 80 0D 01 02 [12:20:03]Write to MH i2c: E2 08 00 2A 02 80 0D 01 02 00 00 00 00 A5 [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:03]OFD Sender: No OFD packet to send [12:20:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:03]Read from MH i2c: E2 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: E2 03 00 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: E2 03 00 2A 02 00 90 00 A0 [12:20:03]RAPDU: 90 00 [12:20:03]wFMCommunicate OK [12:20:03]wFMCommunicate request_size=255 [12:20:03]MH_SAM_APDU [12:20: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 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 8E 00 00 00 F4 03 04 00 F2 B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 51 01 00 35 04 06 00 29 [12:20:03]Write to MH i2c: E2 02 01 2B 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 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 8E 00 00 00 F4 03 04 00 F2 B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 51 01 00 35 04 06 00 29 00 00 4E [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 03 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 03 00 2B 02 00 90 00 A1 [12:20:04]RAPDU: 90 00 [12:20:04]wFMCommunicate OK [12:20:04]wFMCommunicate request_size=10 [12:20:04]MH_SAM_APDU [12:20:04]CAPDU: 80 0D 02 02 05 39 A7 1C 8E F8 [12:20:04]Write to MH i2c: E2 0D 00 2C 02 80 0D 02 02 05 00 39 A7 1C 8E F8 00 00 34 [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 03 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 03 00 2C 02 00 90 00 A2 [12:20:04]RAPDU: 90 00 [12:20:04]wFMCommunicate OK [12:20:04]wFMCommunicate request_size=4 [12:20:04]MH_SAM_APDU [12:20:04]CAPDU: 80 0D 03 02 [12:20:04]Write to MH i2c: E2 08 00 2D 02 80 0D 03 02 00 00 00 00 AA [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 0B 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 0B 00 2D 02 00 10 6A 98 DF 0D 00 F7 C9 90 00 69 [12:20:04]RAPDU: 10 6A 98 DF 0D 00 F7 C9 90 00 [12:20:04]wFMCommunicate OK [12:20:04]SAM_PROTO_SignData done [12:20:04]FM_MakeSignedData done [12:20:04]CreateOFDProtocolMessage [12:20:04]wFMCommunicate request_size=4 [12:20:04]MH_SAM_APDU [12:20:04]CAPDU: 80 11 00 00 [12:20:04]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 17 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 17 00 2E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [12:20:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:20:04]wFMCommunicate OK [12:20:04]CreateOFDProtocolMessage done [12:20:04]OFDSenderStorePacket 86364 [12:20:04]StoreOFDPacket docnum=86364 [12:20:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 3F 07 01 38 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 F2 B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 51 01 00 35 04 06 00 29 39 A7 1C 8E F8 10 6A 98 DF 0D 00 F7 C9 [12:20:04]CheckFolder [12:20:04]dirname=/storage/ofd_packets [12:20:04]CheckFolder done [12:20:04]ProducePacketName [12:20:04]name=ofd_packets/00086364 [12:20:04]NVStorageSaveData ofd_packets/00086364 [12:20:04]File name is /storage/ofd_packets/00086364 [12:20:04]Write 301 bytes [12:20:04]NVStorageSaveData done [12:20:04]OFDSenderStorePacket done [12:20:04]KKMCreateOFDPacket done [12:20:04]NVStorageSaveData kkm_last_timestamp [12:20:04]File name is /storage/kkm_last_timestamp [12:20:04]Write 4 bytes [12:20:04]NVStorageSaveData done [12:20:04]ExternCall_PrintAddStr [12:20:04]wPrintStart [12:20:04]Write to MH i2c: 01 00 00 2F 02 31 [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 07 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 07 00 2F 02 00 00 00 00 00 FF 0F 46 [12:20:04]RasterBufferAndPrint [12:20:04]line Счет N : (1)871262 [12:20:04]line ИНН: 02508201610067 [12:20:04]line Контрольно-Кассовый Чек [12:20:04]line ПРОДАЖА [12:20:04]line ТРК (МРК, ГНК) : 63 [12:20:04]line Товар: 2710124130 [12:20:04]line Аи-92-К-5 [12:20:04]line 8.850 * 67.80 [12:20:04]line = 600.03 [12:20:04]line НДС 12% НСП 1% [12:20:04]line > о реализуемом товаре [12:20:04]line ОКРУГЛЕНИЕ: -0.03 [12:20:04]line ИТОГО: 600.00 [12:20:04]line Внесено: 600.00 [12:20:04]line СДАЧА: 0.00 [12:20:04]line НСП 1% : 5.31 [12:20:04]line НДС 12% : 63.72 [12:20:04]line Наличными: 600.00 [12:20:04]line Безнал.: 0.00 [12:20:04]line Место: АЗС № 137 "Партнер Нефть" [12:20:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:20:04]line СНО: Общий режим [12:20:04]line Чек 142 21.09.2024 12:20 [12:20:04]line Смена: 496 ФФД: 1.0 [12:20:04]line ЗНМ: 0300000064 [12:20:04]line РНМ: 0000000000092592 [12:20:04]line Версия ККМ: 001 [12:20:04]line ФМ: 0000000000874979 [12:20:04]line ФД: 86364 [12:20:04]line ФПД: 45327593541368 [12:20:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T122002&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86364&fm=45327593541368&tin=02508201610067®Number=0000000000092592&sum=60000 [12:20:04]OFD Sender: Processing packet 86364 [packets to send 269, broken 268] [12:20:04]ProducePacketName [12:20:04]name=ofd_packets/00086364 [12:20:04]OFD Sender: To server: pG, [12:20:04]CommunicateWithHost lk.salyk.kg:30040 [12:20:04]ConnectInit lk.salyk.kg [12:20:04]written 0, free lines is 4095 [12:20:04]Write to MH i2c: 01 00 00 5A 02 5C [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 07 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 07 00 5A 02 00 00 00 00 00 EB 0C 5A [12:20:04]RasterBufferAndPrint [12:20:04]line [12:20:04]line [12:20:04]line [12:20:04]line [12:20:04]line [12:20:04]written 0, free lines is 3313 [12:20:04]MH_Cut [12:20:04]Write to MH i2c: D1 01 00 61 02 01 35 [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: D1 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: D1 01 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: D1 01 00 61 02 00 34 [12:20:04]Write to MH i2c: 01 00 00 62 02 64 [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:05]recv_with_timeout no data received [12:20:05]*** Cut start [12:20:05]*** Partial cut [12:20:05]*** CUTSNS_PIN = 1 [12:20:05]*** CUTSNS_PIN = 0 [12:20:06]*** Brake cut motor [12:20:06]Read from MH i2c: 01 [12:20:06]MH_I2C_Read... [12:20:06]*** Stop cut motor [12:20:06]*** Cut end [12:20:06]Read from MH i2c: 01 07 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: 01 07 00 62 02 00 00 00 00 00 FF 0F 79 [12:20:06]process_action close_receipt done [12:20:06]requested_data is exist [12:20:06]produce_requested_data [12:20:06]requested_item fm.sn is exist - process it [12:20:06]wFMCommunicate request_size=4 [12:20:06]MH_SAM_APDU [12:20:06]CAPDU: 80 11 00 00 [12:20:06]Write to MH i2c: E2 08 00 63 02 80 11 00 00 00 00 00 00 DF [12:20:06]Write i2c OK [12:20:06]MH_I2C_Read... [12:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:06]Read from MH i2c: E2 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 17 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 17 00 63 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [12:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:20:06]wFMCommunicate OK [12:20:06]requested_item fd.num is exist - process it [12:20:06]SAM_PROTO_GetFieldsCounters [12:20:06]wFMCommunicate request_size=4 [12:20:06]MH_SAM_APDU [12:20:06]CAPDU: 80 13 00 00 [12:20:06]Write to MH i2c: E2 08 00 64 02 80 13 00 00 00 00 00 00 E2 [12:20:06]Write i2c OK [12:20:06]MH_I2C_Read... [12:20:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:06]Read from MH i2c: E2 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 62 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 62 00 64 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [12:20:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:06]wFMCommunicate OK [12:20:06]SAM_PROTO_GetFieldsCounters done [12:20:06]requested_item shift.num is exist - process it [12:20:06]requested_item shift.opened is exist - process it [12:20:06]req_shift_opened [12:20:06]FM_GetShiftState [12:20:06]SAM_PROTO_GetShiftState [12:20:06]wFMCommunicate request_size=4 [12:20:06]MH_SAM_APDU [12:20:06]CAPDU: 80 13 01 00 [12:20:06]Write to MH i2c: E2 08 00 65 02 80 13 01 00 00 00 00 00 E4 [12:20:06]Write i2c OK [12:20:06]MH_I2C_Read... [12:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:06]Read from MH i2c: E2 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 0E 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 0E 00 65 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [12:20:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:20:06]wFMCommunicate OK [12:20:06]SAM_PROTO_GetShiftState done [12:20:06]FM_GetShiftState done [12:20:06]req_shift_opened done [12:20:06]requested_item shift.open_date is exist - process it [12:20:06]req_shift_open_date [12:20:06]req_shift_open_date done [12:20:06]produce_requested_data done [12:20:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86364,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:20:06]process_action_free close_receipt [12:20:06]json_value_free [12:20:06]json_value_free done [12:20:06]process_json_proto returns [12:20:06]Send response to host [12:20:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86364,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:20:06]free response buf [12:20:06]execute_script done [12:20:06]execute_script returns [12:20:06]free content buf [12:20:06]Sock 7.Close socket [12:20:06]Sock 7.Thread stoped [12:20:09]Connected sock=11 [12:20:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 3F 07 01 38 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 F2 B9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 51 01 00 35 04 06 00 29 39 A7 1C 8E F8 10 6A 98 DF 0D 00 F7 C9 [12:20:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CD 86 47 00 38 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 51 01 00 F4 03 04 00 CB 64 EE 66 B6 04 01 00 00 EA 59 9C 42 BA 82 2C 86 [12:20:11]CommunicateWithHost err = 0 [12:20:11]CheckOFDResponse [12:20:11]1017 (14) - 77093643461234 [12:20:11]1041 (16) - 0000000000874979 [12:20:11]1040 (4) - 86364 [12:20:11]1012 (4) - 21.09.2024 06:16 [12:20:11]1206 (1) - 0 [12:20:11]OFD Sender: Remove packet 86364 [12:20:11]ProducePacketName [12:20:11]name=ofd_packets/00086364 [12:20:11]NVStorageDeleteData [12:20:12]OFD Sender: No OFD packet to send [12:20:17]OFD Sender: No OFD packet to send [12:20:22]OFD Sender: No OFD packet to send [12:20:27]OFD Sender: No OFD packet to send [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]recv_with_timeout no data received [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]OFD Sender: No OFD packet to send [12:22:12]OFD Sender: No OFD packet to send [12:22:17]OFD Sender: No OFD packet to send [12:22:22]OFD Sender: No OFD packet to send [12:22:27]OFD Sender: No OFD packet to send [12:22:32]OFD Sender: No OFD packet to send [12:22:37]OFD Sender: No OFD packet to send [12:22:42]OFD Sender: No OFD packet to send [12:22:47]OFD Sender: No OFD packet to send [12:22:52]OFD Sender: No OFD packet to send [12:22:57]OFD Sender: No OFD packet to send [12:23:02]OFD Sender: No OFD packet to send [12:23:07]OFD Sender: No OFD packet to send [12:23:12]OFD Sender: No OFD packet to send [12:23:17]OFD Sender: No OFD packet to send [12:23:22]OFD Sender: No OFD packet to send [12:23:27]OFD Sender: No OFD packet to send [12:23:32]OFD Sender: No OFD packet to send [12:23:37]OFD Sender: No OFD packet to send [12:23:42]OFD Sender: No OFD packet to send [12:23:47]OFD Sender: No OFD packet to send [12:23:52]OFD Sender: No OFD packet to send [12:23:57]OFD Sender: No OFD packet to send [12:24:02]OFD Sender: No OFD packet to send [12:24:07]OFD Sender: No OFD packet to send [12:24:12]OFD Sender: No OFD packet to send [12:24:17]OFD Sender: No OFD packet to send [12:24:22]OFD Sender: No OFD packet to send [12:24:27]recv_with_timeout no data received [12:24:27]OFD Sender: No OFD packet to send [12:24:32]OFD Sender: No OFD packet to send [12:24:37]OFD Sender: No OFD packet to send [12:24:42]OFD Sender: No OFD packet to send [12:24:47]OFD Sender: No OFD packet to send [12:24:52]OFD Sender: No OFD packet to send [12:24:57]OFD Sender: No OFD packet to send [12:24:59]recv_with_timeout no data received [12:25:02]OFD Sender: No OFD packet to send [12:25:07]OFD Sender: No OFD packet to send [12:25:12]OFD Sender: No OFD packet to send [12:25:17]OFD Sender: No OFD packet to send [12:25:22]OFD Sender: No OFD packet to send [12:25:27]OFD Sender: No OFD packet to send [12:25:32]OFD Sender: No OFD packet to send [12:25:37]OFD Sender: No OFD packet to send [12:25:42]OFD Sender: No OFD packet to send [12:25:47]OFD Sender: No OFD packet to send [12:25:52]OFD Sender: No OFD packet to send [12:25:57]OFD Sender: No OFD packet to send [12:26:02]OFD Sender: No OFD packet to send [12:26:07]OFD Sender: No OFD packet to send [12:26:12]OFD Sender: No OFD packet to send [12:26:17]OFD Sender: No OFD packet to send [12:26:22]OFD Sender: No OFD packet to send [12:26:27]OFD Sender: No OFD packet to send [12:26:32]OFD Sender: No OFD packet to send [12:26:37]OFD Sender: No OFD packet to send [12:26:42]OFD Sender: No OFD packet to send [12:26:47]OFD Sender: No OFD packet to send [12:26:51]accept exits with 10 [12:26:51]New connection [12:26:51]New thread 3066654052 created [12:26:51]Thread 3066510692 joined [12:26:51]Waiting for new connection... [12:26:51] Sock 10.Parse request [12:26:51]Sock 10.Check first char [12:26:51]Sock 10.First char is OK [12:26:51]request: POST /json_proto HTTP/1.0 [12:26:51]Method: POST [12:26:51]URL: /json_proto [12:26:51]Method is POST - this is cgi request [12:26:51]url: /json_proto [12:26:51]query_string will be loaded in cgi processing [12:26:51]execute_cgi json_proto POST (null) [12:26:51]execute_cgi path=json_proto method=POST [12:26:51]POST find Content-Length [12:26:51]Host: 172.17.47.196:8080 [12:26:51]Content-Length: 803 [12:26:51]Content-Type: application/json [12:26:51] [12:26:51]POST finish read [12:26:51]Found Content-Length = 803 [12:26:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [12:26:51]execute_script... [12:26: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)871263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [12:26:51]POST & json_proto [12:26:51]process_json_proto [12:26:51]json parsed OK: [12:26:51]protocol is kg_v1.0 [12:26:51]action value=close_receipt [12:26:51]process_action close_receipt [12:26:51]cmd_close_receipt [12:26:51]MH_GetDate [12:26:51]Write to MH i2c: F0 00 00 66 02 57 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: F0 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: F0 09 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: F0 09 00 66 02 00 8C BB EE 66 4C 6B 94 66 AC [12:26:51]GetLastDocTimeStamp 1726921202 [12:26:51]current date 1726921612 [12:26:51]FM_GetShiftState [12:26:51]SAM_PROTO_GetShiftState [12:26:51]wFMCommunicate request_size=4 [12:26:51]MH_SAM_APDU [12:26:51]CAPDU: 80 13 01 00 [12:26:51]Write to MH i2c: E2 08 00 67 02 80 13 01 00 00 00 00 00 E6 [12:26:51]Write i2c OK [12:26:51]MH_I2C_Read... [12:26:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:51]Read from MH i2c: E2 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 0E 00 [12:26:51]MH_I2C_Read... [12:26:51]Read from MH i2c: E2 0E 00 67 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [12:26:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:26:51]wFMCommunicate OK [12:26:51]SAM_PROTO_GetShiftState done [12:26:51]FM_GetShiftState done [12:26:51]opened in 1726877910 [12:26:51]opened+sec_in_day 1726964310 [12:26:51]quantity*price = 200010 [12:26:51]sum+1 = 200011 [12:26:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 143 21.09.2024 12:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86365 ФПД: 2400940253443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T122652&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86365&fm=2400940253443&tin=02508201610067®Number=0000000000092592&sum=200010 [12:26:52]StoreToDocumentArchive [12:26:52]shift 496 fd 86365 [12:26:52]save to /storage/0496/doc_00086365 [12:26:52]save last doc name /storage/0496/doc_00086365 to /storage/kkm_last_doc_name [12:26:52]save OK [12:26:52]Clear old archive folders... [12:26:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:52]tlvbuf is 01211700 [12:26:52]SAM_PROTO_ClearQueue [12:26:52]wFMCommunicate request_size=4 [12:26:52]MH_SAM_APDU [12:26:52]CAPDU: 80 09 00 00 [12:26:52]Write to MH i2c: E2 08 00 74 02 80 09 00 00 00 00 00 00 E8 [12:26:52]Write i2c OK [12:26:52]MH_I2C_Read... [12:26:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:52]Read from MH i2c: E2 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: E2 03 00 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [12:26:52]RAPDU: 90 00 [12:26:52]wFMCommunicate OK [12:26:52]SAM_PROTO_ClearQueue done [12:26:52]KKMCreateOFDPacket [12:26:52]OFDProtocolAddRootSTLVToBuf [12:26:52]FM_MakeSignedData [12:26:52]FM_MakeSignedData [12:26:52]SAM_PROTO_SignData [12:26:52]wFMCommunicate request_size=4 [12:26:52]MH_SAM_APDU [12:26:52]CAPDU: 80 0D 01 02 [12:26:52]Write to MH i2c: E2 08 00 75 02 80 0D 01 02 00 00 00 00 F0 [12:26:52]Write i2c OK [12:26:52]MH_I2C_Read... [12:26:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:52]Read from MH i2c: E2 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: E2 03 00 [12:26:52]MH_I2C_Read... [12:26:52]Read from MH i2c: E2 03 00 75 02 00 90 00 EB [12:26:52]RAPDU: 90 00 [12:26:52]wFMCommunicate OK [12:26:52]wFMCommunicate request_size=255 [12:26:52]MH_SAM_APDU [12:26: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 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 8F 00 00 00 F4 03 04 00 8C BB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 51 01 00 35 04 06 00 02 [12:26:52]Write to MH i2c: E2 02 01 76 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 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 8F 00 00 00 F4 03 04 00 8C BB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 51 01 00 35 04 06 00 02 00 00 61 [12:26:52]Write i2c OK [12:26:52]MH_I2C_Read... [12:26:52]OFD Sender: No OFD packet to send [12:26:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:53]Read from MH i2c: E2 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 03 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [12:26:53]RAPDU: 90 00 [12:26:53]wFMCommunicate OK [12:26:53]wFMCommunicate request_size=10 [12:26:53]MH_SAM_APDU [12:26:53]CAPDU: 80 0D 02 02 05 2F 03 30 E1 03 [12:26:53]Write to MH i2c: E2 0D 00 77 02 80 0D 02 02 05 00 2F 03 30 E1 03 00 00 43 [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:53]Read from MH i2c: E2 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 03 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [12:26:53]RAPDU: 90 00 [12:26:53]wFMCommunicate OK [12:26:53]wFMCommunicate request_size=4 [12:26:53]MH_SAM_APDU [12:26:53]CAPDU: 80 0D 03 02 [12:26:53]Write to MH i2c: E2 08 00 78 02 80 0D 03 02 00 00 00 00 F5 [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:53]Read from MH i2c: E2 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 0B 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 0B 00 78 02 00 BB 8E 41 50 C5 25 C9 19 90 00 9C [12:26:53]RAPDU: BB 8E 41 50 C5 25 C9 19 90 00 [12:26:53]wFMCommunicate OK [12:26:53]SAM_PROTO_SignData done [12:26:53]FM_MakeSignedData done [12:26:53]CreateOFDProtocolMessage [12:26:53]wFMCommunicate request_size=4 [12:26:53]MH_SAM_APDU [12:26:53]CAPDU: 80 11 00 00 [12:26:53]Write to MH i2c: E2 08 00 79 02 80 11 00 00 00 00 00 00 F5 [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:53]Read from MH i2c: E2 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 17 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: E2 17 00 79 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [12:26:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:26:53]wFMCommunicate OK [12:26:53]CreateOFDProtocolMessage done [12:26:53]OFDSenderStorePacket 86365 [12:26:53]StoreOFDPacket docnum=86365 [12:26:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 AF 07 01 05 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 00 00 00 F4 03 04 00 8C BB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 51 01 00 35 04 06 00 02 2F 03 30 E1 03 BB 8E 41 50 C5 25 C9 19 [12:26:53]CheckFolder [12:26:53]dirname=/storage/ofd_packets [12:26:53]CheckFolder done [12:26:53]ProducePacketName [12:26:53]name=ofd_packets/00086365 [12:26:53]NVStorageSaveData ofd_packets/00086365 [12:26:53]File name is /storage/ofd_packets/00086365 [12:26:53]Write 301 bytes [12:26:53]NVStorageSaveData done [12:26:53]OFDSenderStorePacket done [12:26:53]KKMCreateOFDPacket done [12:26:53]NVStorageSaveData kkm_last_timestamp [12:26:53]File name is /storage/kkm_last_timestamp [12:26:53]Write 4 bytes [12:26:53]NVStorageSaveData done [12:26:53]ExternCall_PrintAddStr [12:26:53]wPrintStart [12:26:53]Write to MH i2c: 01 00 00 7A 02 7C [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 07 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 07 00 7A 02 00 00 00 00 00 FF 0F 91 [12:26:53]RasterBufferAndPrint [12:26:53]line Счет N : (1)871263 [12:26:53]line ИНН: 02508201610067 [12:26:53]line Контрольно-Кассовый Чек [12:26:53]line ПРОДАЖА [12:26:53]line ТРК (МРК, ГНК) : 43 [12:26:53]line Товар: 2710124130 [12:26:53]line Аи-92-К-5 [12:26:53]line 29.500 * 67.80 [12:26:53]line = 2000.10 [12:26:53]line НДС 12% НСП 1% [12:26:53]line > о реализуемом товаре [12:26:53]line ИТОГО: 2000.10 [12:26:53]line НСП 1% : 17.70 [12:26:53]line НДС 12% : 212.40 [12:26:53]line Наличными: 0.00 [12:26:53]line Безнал.: 2000.10 [12:26:53]line Место: АЗС № 137 "Партнер Нефть" [12:26:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:26:53]line СНО: Общий режим [12:26:53]line Чек 143 21.09.2024 12:26 [12:26:53]line Смена: 496 ФФД: 1.0 [12:26:53]line ЗНМ: 0300000064 [12:26:53]line РНМ: 0000000000092592 [12:26:53]line Версия ККМ: 001 [12:26:53]line Платежная система: O! деньги [12:26:53]line ФМ: 0000000000874979 [12:26:53]line ФД: 86365 [12:26:53]line ФПД: 2400940253443 [12:26:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T122652&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86365&fm=2400940253443&tin=02508201610067®Number=0000000000092592&sum=200010 [12:26:53]written 0, free lines is 4095 [12:26:53]OFD Sender: Processing packet 86365 [packets to send 269, broken 268] [12:26:53]ProducePacketName [12:26:53]name=ofd_packets/00086365 [12:26:53]OFD Sender: To server: pG, [12:26:53]CommunicateWithHost lk.salyk.kg:30040 [12:26:53]ConnectInit lk.salyk.kg [12:26:53]Write to MH i2c: 01 00 00 A4 02 A6 [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 07 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: 01 07 00 A4 02 00 00 00 00 00 F3 0C AC [12:26:53]RasterBufferAndPrint [12:26:53]line [12:26:53]line [12:26:53]line [12:26:53]line [12:26:53]line [12:26:53]written 0, free lines is 3321 [12:26:53]MH_Cut [12:26:53]Write to MH i2c: D1 01 00 AB 02 01 7F [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: D1 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: D1 01 00 [12:26:53]MH_I2C_Read... [12:26:53]Read from MH i2c: D1 01 00 AB 02 00 7E [12:26:53]Write to MH i2c: 01 00 00 AC 02 AE [12:26:53]Write i2c OK [12:26:53]MH_I2C_Read... [12:26:54]*** Cut start [12:26:54]*** Partial cut [12:26:54]*** CUTSNS_PIN = 1 [12:26:54]*** CUTSNS_PIN = 0 [12:26:54]*** Brake cut motor [12:26:55]Connected sock=9 [12:26:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 AF 07 01 05 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 00 00 00 F4 03 04 00 8C BB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 51 01 00 35 04 06 00 02 2F 03 30 E1 03 BB 8E 41 50 C5 25 C9 19 [12:26:55]Read from MH i2c: 01 [12:26:55]MH_I2C_Read... [12:26:55]*** Stop cut motor [12:26:55]*** Cut end [12:26:55]Read from MH i2c: 01 07 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: 01 07 00 AC 02 00 00 00 00 00 FF 0F C3 [12:26:55]process_action close_receipt done [12:26:55]requested_data is exist [12:26:55]produce_requested_data [12:26:55]requested_item fm.sn is exist - process it [12:26:55]wFMCommunicate request_size=4 [12:26:55]MH_SAM_APDU [12:26:55]CAPDU: 80 11 00 00 [12:26:55]Write to MH i2c: E2 08 00 AD 02 80 11 00 00 00 00 00 00 29 [12:26:55]Write i2c OK [12:26:55]MH_I2C_Read... [12:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:55]Read from MH i2c: E2 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 17 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 17 00 AD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [12:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:26:55]wFMCommunicate OK [12:26:55]requested_item fd.num is exist - process it [12:26:55]SAM_PROTO_GetFieldsCounters [12:26:55]wFMCommunicate request_size=4 [12:26:55]MH_SAM_APDU [12:26:55]CAPDU: 80 13 00 00 [12:26:55]Write to MH i2c: E2 08 00 AE 02 80 13 00 00 00 00 00 00 2C [12:26:55]Write i2c OK [12:26:55]MH_I2C_Read... [12:26:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:55]Read from MH i2c: E2 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 62 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 62 00 AE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [12:26:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:55]wFMCommunicate OK [12:26:55]SAM_PROTO_GetFieldsCounters done [12:26:55]requested_item shift.num is exist - process it [12:26:55]requested_item shift.opened is exist - process it [12:26:55]req_shift_opened [12:26:55]FM_GetShiftState [12:26:55]SAM_PROTO_GetShiftState [12:26:55]wFMCommunicate request_size=4 [12:26:55]MH_SAM_APDU [12:26:55]CAPDU: 80 13 01 00 [12:26:55]Write to MH i2c: E2 08 00 AF 02 80 13 01 00 00 00 00 00 2E [12:26:55]Write i2c OK [12:26:55]MH_I2C_Read... [12:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:55]Read from MH i2c: E2 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 0E 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 0E 00 AF 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [12:26:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:26:55]wFMCommunicate OK [12:26:55]SAM_PROTO_GetShiftState done [12:26:55]FM_GetShiftState done [12:26:55]req_shift_opened done [12:26:55]requested_item shift.open_date is exist - process it [12:26:55]req_shift_open_date [12:26:55]req_shift_open_date done [12:26:55]produce_requested_data done [12:26:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86365,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:26:55]process_action_free close_receipt [12:26:55]json_value_free [12:26:55]json_value_free done [12:26:55]process_json_proto returns [12:26:55]Send response to host [12:26:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86365,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:26:55]free response buf [12:26:55]execute_script done [12:26:55]execute_script returns [12:26:55]free content buf [12:26:55]Sock 10.Close socket [12:26:55]Sock 10.Thread stoped [12:26:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 06 65 47 00 B3 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 51 01 00 F4 03 04 00 5F 66 EE 66 B6 04 01 00 00 DC 34 3F E1 EE EE 5C 5C [12:26:58]CommunicateWithHost err = 0 [12:26:58]CheckOFDResponse [12:26:58]1017 (14) - 77093643461234 [12:26:58]1041 (16) - 0000000000874979 [12:26:58]1040 (4) - 86365 [12:26:58]1012 (4) - 21.09.2024 06:23 [12:26:58]1206 (1) - 0 [12:26:58]OFD Sender: Remove packet 86365 [12:26:58]ProducePacketName [12:26:58]name=ofd_packets/00086365 [12:26:58]NVStorageDeleteData [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:08]OFD Sender: No OFD packet to send [12:27:13]OFD Sender: No OFD packet to send [12:27:19]OFD Sender: No OFD packet to send [12:27:24]OFD Sender: No OFD packet to send [12:27:29]OFD Sender: No OFD packet to send [12:27:34]OFD Sender: No OFD packet to send [12:27:39]OFD Sender: No OFD packet to send [12:27:44]OFD Sender: No OFD packet to send [12:27:59]OFD Sender: No OFD packet to send [12:28:04]OFD Sender: No OFD packet to send [12:28:09]OFD Sender: No OFD packet to send [12:28:14]OFD Sender: No OFD packet to send [12:28:19]OFD Sender: No OFD packet to send [12:28:24]OFD Sender: No OFD packet to send [12:28:29]OFD Sender: No OFD packet to send [12:28:29]recv_with_timeout no data received [12:28:34]OFD Sender: No OFD packet to send [12:28:39]OFD Sender: No OFD packet to send [12:28:44]OFD Sender: No OFD packet to send [12:28:49]OFD Sender: No OFD packet to send [12:28:54]OFD Sender: No OFD packet to send [12:28:56]recv_with_timeout no data received [12:28:59]OFD Sender: No OFD packet to send [12:29:04]OFD Sender: No OFD packet to send [12:29:09]OFD Sender: No OFD packet to send [12:29:14]OFD Sender: No OFD packet to send [12:29:19]OFD Sender: No OFD packet to send [12:29:21]recv_with_timeout no data received [12:29:24]OFD Sender: No OFD packet to send [12:29:29]OFD Sender: No OFD packet to send [12:29:34]OFD Sender: No OFD packet to send [12:29:39]OFD Sender: No OFD packet to send [12:29:44]OFD Sender: No OFD packet to send [12:29:49]OFD Sender: No OFD packet to send [12:29:54]OFD Sender: No OFD packet to send [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:09]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:22]accept exits with 7 [12:30:22]New connection [12:30:22]New thread 3066510692 created [12:30:22]Thread 3066654052 joined [12:30:22]Waiting for new connection... [12:30:22] Sock 7.Parse request [12:30:22]Sock 7.Check first char [12:30:22]Sock 7.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.47.196:8080 [12:30:22]Content-Length: 652 [12:30:22]Content-Type: application/json [12:30:22] [12:30:22]POST finish read [12:30:22]Found Content-Length = 652 [12:30:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147925", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "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 : (3)147925", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "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 B0 02 A1 [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 B0 02 00 5E BC EE 66 4C 6B 94 66 C9 [12:30:22]GetLastDocTimeStamp 1726921612 [12:30:22]current date 1726921822 [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 B1 02 80 13 01 00 00 00 00 00 30 [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 B1 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [12:30:22]RAPDU: 09 00 01 D6 10 EE 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 1726877910 [12:30:22]opened+sec_in_day 1726964310 [12:30:22]quantity*price = 7500 [12:30:22]sum+1 = 7501 [12:30:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 144 21.09.2024 12:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86366 ФПД: 74927295341623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123022&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86366&fm=74927295341623&tin=02508201610067®Number=0000000000092592&sum=7500 0 [12:30:23]StoreToDocumentArchive [12:30:23]shift 496 fd 86366 [12:30:23]save to /storage/0496/doc_00086366 [12:30:23]save last doc name /storage/0496/doc_00086366 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=275 [12:30:23]tlvbuf is 012DD3A0 [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 BE 02 80 09 00 00 00 00 00 00 32 [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [12:30:23]RAPDU: 90 00 [12:30:23]wFMCommunicate OK [12:30:23]SAM_PROTO_ClearQueue done [12:30:23]KKMCreateOFDPacket [12:30:23]OFDProtocolAddRootSTLVToBuf [12:30:23]FM_MakeSignedData [12:30:23]FM_MakeSignedData [12:30:23]SAM_PROTO_SignData [12:30:23]wFMCommunicate request_size=4 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 0D 01 02 [12:30:23]Write to MH i2c: E2 08 00 BF 02 80 0D 01 02 00 00 00 00 3A [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [12:30:23]RAPDU: 90 00 [12:30:23]wFMCommunicate OK [12:30:23]wFMCommunicate request_size=255 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 5E BC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 [12:30:23]Write to MH i2c: E2 02 01 C0 02 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 5E BC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 00 00 1A [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [12:30:23]RAPDU: 90 00 [12:30:23]wFMCommunicate OK [12:30:23]wFMCommunicate request_size=34 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5E 51 01 00 35 04 06 00 44 25 5E D2 A4 37 [12:30:23]Write to MH i2c: E2 25 00 C1 02 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5E 51 01 00 35 04 06 00 44 25 5E D2 A4 37 00 00 2E [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 C1 02 00 90 00 37 [12:30:23]RAPDU: 90 00 [12:30:23]wFMCommunicate OK [12:30:23]wFMCommunicate request_size=4 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 0D 03 02 [12:30:23]Write to MH i2c: E2 08 00 C2 02 80 0D 03 02 00 00 00 00 3F [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 0B 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 0B 00 C2 02 00 13 8C 63 10 13 31 C7 CB 90 00 28 [12:30:23]RAPDU: 13 8C 63 10 13 31 C7 CB 90 00 [12:30:23]wFMCommunicate OK [12:30:23]SAM_PROTO_SignData done [12:30:23]FM_MakeSignedData done [12:30:23]CreateOFDProtocolMessage [12:30:23]wFMCommunicate request_size=4 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 11 00 00 [12:30:23]Write to MH i2c: E2 08 00 C3 02 80 11 00 00 00 00 00 00 3F [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 17 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 17 00 C3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [12:30:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:30:23]wFMCommunicate OK [12:30:23]CreateOFDProtocolMessage done [12:30:23]OFDSenderStorePacket 86366 [12:30:23]StoreOFDPacket docnum=86366 [12:30:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 43 79 1F 01 3E 28 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 5E BC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5E 51 01 00 35 04 06 00 44 25 5E D2 A4 37 13 8C 63 10 13 31 C7 CB [12:30:23]CheckFolder [12:30:23]dirname=/storage/ofd_packets [12:30:23]CheckFolder done [12:30:23]ProducePacketName [12:30:23]name=ofd_packets/00086366 [12:30:23]NVStorageSaveData ofd_packets/00086366 [12:30:23]File name is /storage/ofd_packets/00086366 [12:30:23]Write 325 bytes [12:30:23]NVStorageSaveData done [12:30:23]OFDSenderStorePacket done [12:30:23]KKMCreateOFDPacket done [12:30:23]NVStorageSaveData kkm_last_timestamp [12:30:23]File name is /storage/kkm_last_timestamp [12:30:23]Write 4 bytes [12:30:23]NVStorageSaveData done [12:30:23]ExternCall_PrintAddStr [12:30:23]wPrintStart [12:30:23]Write to MH i2c: 01 00 00 C4 02 C6 [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: 01 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: 01 07 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: 01 07 00 C4 02 00 00 00 00 00 FF 0F DB [12:30:23]RasterBufferAndPrint [12:30:23]line Счет N : (3)147925 [12:30:23]line ИНН: 02508201610067 [12:30:23]line Контрольно-Кассовый Чек [12:30:23]line ПРОДАЖА [12:30:23]line Товар: 54491472 [12:30:23]line Напиток Кока-Кола 0,5л [12:30:23]line 1.000 * 75.00 [12:30:23]line = 75.00 [12:30:23]line НДС 12% НСП 1% [12:30:23]line > о реализуемом товаре [12:30:23]line ИТОГО: 75.00 [12:30:23]line НСП 1% : 0.66 [12:30:23]line НДС 12% : 7.96 [12:30:23]line Наличными: 75.00 [12:30:23]line Безнал.: 0.00 [12:30:23]line Место: АЗС № 137 "Партнер Нефть" [12:30:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:30:23]line СНО: Общий режим [12:30:23]line Чек 144 21.09.2024 12:30 [12:30:23]line Смена: 496 ФФД: 1.0 [12:30:23]line ЗНМ: 0300000064 [12:30:23]line РНМ: 0000000000092592 [12:30:23]line Версия ККМ: 001 [12:30:23]line ФМ: 0000000000874979 [12:30:23]line ФД: 86366 [12:30:23]line ФПД: 74927295341623 [12:30:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123022&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86366&fm=74927295341623&tin=02508201610067®Number=0000000000092592&sum=7500 [12:30:24]line 0 [12:30:24]OFD Sender: Processing packet 86366 [packets to send 269, broken 268] [12:30:24]ProducePacketName [12:30:24]name=ofd_packets/00086366 [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]written 0, free lines is 4095 [12:30:24]Write to MH i2c: 01 00 00 EC 02 EE [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]Read from MH i2c: 01 07 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 FF 0C 00 [12:30:24]RasterBufferAndPrint [12:30:24]line [12:30:24]line [12:30:24]line [12:30:24]line [12:30:24]line [12:30:24]written 0, free lines is 3333 [12:30:24]MH_Cut [12:30:24]Write to MH i2c: D1 01 00 F3 02 01 C7 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: D1 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: D1 01 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: D1 01 00 F3 02 00 C6 [12:30:24]Write to MH i2c: 01 00 00 F4 02 F6 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:25]Connected sock=10 [12:30:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 43 79 1F 01 3E 28 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 5E BC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5E 51 01 00 35 04 06 00 44 25 5E D2 A4 37 13 8C 63 10 13 31 C7 CB [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:25]Read from MH i2c: 01 [12:30:25]MH_I2C_Read... [12:30:25]*** Stop cut motor [12:30:25]*** Cut end [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 F4 02 00 00 00 00 00 FF 0F 0B [12:30:25]process_action close_receipt done [12:30:25]requested_data is exist [12:30:25]produce_requested_data [12:30:25]requested_item fm.sn is exist - process it [12:30:25]wFMCommunicate request_size=4 [12:30:25]MH_SAM_APDU [12:30:25]CAPDU: 80 11 00 00 [12:30:25]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:25]Read from MH i2c: E2 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 17 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [12:30:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:30:25]wFMCommunicate OK [12:30:25]requested_item fd.num is exist - process it [12:30:25]SAM_PROTO_GetFieldsCounters [12:30:25]wFMCommunicate request_size=4 [12:30:25]MH_SAM_APDU [12:30:25]CAPDU: 80 13 00 00 [12:30:25]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [12:30:25]Write i2c OK [12:30:25]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 F6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 F7 02 80 13 01 00 00 00 00 00 76 [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 F7 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BC [12:30:26]RAPDU: 09 00 01 D6 10 EE 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":"0000000000874979","fd.num":86366,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [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":"0000000000874979","fd.num":86366,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [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 7.Close socket [12:30:26]Sock 7.Thread stoped [12:30:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 BD 24 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 38 37 34 39 37 39 10 04 04 00 5E 51 01 00 F4 03 04 00 31 67 EE 66 B6 04 01 00 00 C5 E0 8F 68 DD C8 5C 35 [12:30:26]CommunicateWithHost err = 0 [12:30:26]CheckOFDResponse [12:30:26]1017 (14) - 77093643461234 [12:30:26]1041 (16) - 0000000000874979 [12:30:26]1040 (4) - 86366 [12:30:26]1012 (4) - 21.09.2024 06:26 [12:30:26]1206 (1) - 0 [12:30:26]OFD Sender: Remove packet 86366 [12:30:26]ProducePacketName [12:30:26]name=ofd_packets/00086366 [12:30:26]NVStorageDeleteData [12:30:26]OFD Sender: No OFD packet to send [12:30:31]OFD Sender: No OFD packet to send [12:30:36]OFD Sender: No OFD packet to send [12:30:41]recv_with_timeout no data received [12:30:41]OFD Sender: No OFD packet to send [12:30:46]OFD Sender: No OFD packet to send [12:30:51]OFD Sender: No OFD packet to send [12:30:56]recv_with_timeout no data received [12:30:56]OFD Sender: No OFD packet to send [12:31:01]OFD Sender: No OFD packet to send [12:31:06]OFD Sender: No OFD packet to send [12:31:11]OFD Sender: No OFD packet to send [12:31:16]OFD Sender: No OFD packet to send [12:31:21]OFD Sender: No OFD packet to send [12:31:26]OFD Sender: No OFD packet to send [12:31:31]OFD Sender: No OFD packet to send [12:31:36]OFD Sender: No OFD packet to send [12:31:41]OFD Sender: No OFD packet to send [12:31:46]OFD Sender: No OFD packet to send [12:31:51]OFD Sender: No OFD packet to send [12:31:56]OFD Sender: No OFD packet to send [12:32:01]OFD Sender: No OFD packet to send [12:32:06]OFD Sender: No OFD packet to send [12:32:11]OFD Sender: No OFD packet to send [12:32:16]OFD Sender: No OFD packet to send [12:32:21]OFD Sender: No OFD packet to send [12:32:26]OFD Sender: No OFD packet to send [12:32:31]OFD Sender: No OFD packet to send [12:32:36]OFD Sender: No OFD packet to send [12:32:41]OFD Sender: No OFD packet to send [12:32:46]OFD Sender: No OFD packet to send [12:32:51]OFD Sender: No OFD packet to send [12:32:56]OFD Sender: No OFD packet to send [12:32:58]recv_with_timeout no data received [12:33:02]OFD Sender: No OFD packet to send [12:33:07]OFD Sender: No OFD packet to send [12:33:11]recv_with_timeout no data received [12:33:12]OFD Sender: No OFD packet to send [12:33:17]OFD Sender: No OFD packet to send [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:42]OFD Sender: No OFD packet to send [12:33:47]OFD Sender: No OFD packet to send [12:33:52]OFD Sender: No OFD packet to send [12:33:57]OFD Sender: No OFD packet to send [12:34:01]recv_with_timeout no data received [12:34:02]OFD Sender: No OFD packet to send [12:34:07]OFD Sender: No OFD packet to send [12:34:12]OFD Sender: No OFD packet to send [12:34:17]OFD Sender: No OFD packet to send [12:34:22]OFD Sender: No OFD packet to send [12:34:27]OFD Sender: No OFD packet to send [12:34:32]OFD Sender: No OFD packet to send [12:34:34]recv_with_timeout no data received [12:34:37]OFD Sender: No OFD packet to send [12:34:42]OFD Sender: No OFD packet to send [12:34:47]OFD Sender: No OFD packet to send [12:34:52]OFD Sender: No OFD packet to send [12:34:57]OFD Sender: No OFD packet to send [12:35:02]OFD Sender: No OFD packet to send [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:17]OFD Sender: No OFD packet to send [12:35:22]OFD Sender: No OFD packet to send [12:35:27]OFD Sender: No OFD packet to send [12:35:32]OFD Sender: No OFD packet to send [12:35:37]OFD Sender: No OFD packet to send [12:35:42]OFD Sender: No OFD packet to send [12:35:47]OFD Sender: No OFD packet to send [12:35:52]OFD Sender: No OFD packet to send [12:35:57]OFD Sender: No OFD packet to send [12:36:02]OFD Sender: No OFD packet to send [12:36:07]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:21]accept exits with 9 [12:36:21]New connection [12:36:21]New thread 3066654052 created [12:36:21]Thread 3066510692 joined [12:36:21]Waiting for new connection... [12:36:21] Sock 9.Parse request [12:36:21]Sock 9.Check first char [12:36:21]Sock 9.First char is OK [12:36:21]request: POST /json_proto HTTP/1.0 [12:36:21]Method: POST [12:36:21]URL: /json_proto [12:36:21]Method is POST - this is cgi request [12:36:21]url: /json_proto [12:36:21]query_string will be loaded in cgi processing [12:36:21]execute_cgi json_proto POST (null) [12:36:21]execute_cgi path=json_proto method=POST [12:36:21]POST find Content-Length [12:36:21]Host: 172.17.47.196:8080 [12:36:21]Content-Length: 677 [12:36:21]Content-Type: application/json [12:36:21] [12:36:21]POST finish read [12:36:21]Found Content-Length = 677 [12:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:36:21]execute_script... [12: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)871266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:36:21]POST & json_proto [12:36:21]process_json_proto [12:36:21]json parsed OK: [12:36:21]protocol is kg_v1.0 [12:36:21]action value=close_receipt [12:36:21]process_action close_receipt [12:36:21]cmd_close_receipt [12:36:21]MH_GetDate [12:36:21]Write to MH i2c: F0 00 00 F8 02 E9 [12:36:21]Write i2c OK [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: F0 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: F0 09 00 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: F0 09 00 F8 02 00 C5 BD EE 66 4C 6B 94 66 79 [12:36:21]GetLastDocTimeStamp 1726921822 [12:36:21]current date 1726922181 [12:36:21]FM_GetShiftState [12:36:21]SAM_PROTO_GetShiftState [12:36:21]wFMCommunicate request_size=4 [12:36:21]MH_SAM_APDU [12:36:21]CAPDU: 80 13 01 00 [12:36:21]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [12:36:21]Write i2c OK [12:36:21]MH_I2C_Read... [12:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:21]Read from MH i2c: E2 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 0E 00 [12:36:21]MH_I2C_Read... [12:36:21]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BE [12:36:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:36:21]wFMCommunicate OK [12:36:21]SAM_PROTO_GetShiftState done [12:36:21]FM_GetShiftState done [12:36:21]opened in 1726877910 [12:36:21]opened+sec_in_day 1726964310 [12:36:21]quantity*price = 50036 [12:36:21]sum+1 = 50037 [12:36:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 145 21.09.2024 12:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86367 ФПД: 13899141230692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123621&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86367&fm=13899141230692&tin=02508201610067®Number=0000000000092592&sum=50000 [12:36:22]StoreToDocumentArchive [12:36:22]shift 496 fd 86367 [12:36:22]save to /storage/0496/doc_00086367 [12:36:22]save last doc name /storage/0496/doc_00086367 to /storage/kkm_last_doc_name [12:36:22]save OK [12:36:22]Clear old archive folders... [12:36:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:22]tlvbuf is 012112E0 [12:36:22]SAM_PROTO_ClearQueue [12:36:22]wFMCommunicate request_size=4 [12:36:22]MH_SAM_APDU [12:36:22]CAPDU: 80 09 00 00 [12:36:22]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:22]Read from MH i2c: E2 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [12:36:22]RAPDU: 90 00 [12:36:22]wFMCommunicate OK [12:36:22]SAM_PROTO_ClearQueue done [12:36:22]KKMCreateOFDPacket [12:36:22]OFDProtocolAddRootSTLVToBuf [12:36:22]FM_MakeSignedData [12:36:22]FM_MakeSignedData [12:36:22]SAM_PROTO_SignData [12:36:22]wFMCommunicate request_size=4 [12:36:22]MH_SAM_APDU [12:36:22]CAPDU: 80 0D 01 02 [12:36:22]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:22]Read from MH i2c: E2 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [12:36:22]RAPDU: 90 00 [12:36:22]wFMCommunicate OK [12:36:22]wFMCommunicate request_size=255 [12:36:22]MH_SAM_APDU [12:36:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 C5 BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 51 01 00 35 04 06 00 0C [12:36:22]Write to MH i2c: E2 02 01 08 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 51 01 00 35 04 06 00 0C 00 00 25 [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 [12:36:22]MH_I2C_Read... [12:36:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:22]Read from MH i2c: E2 03 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [12:36:22]RAPDU: 90 00 [12:36:22]wFMCommunicate OK [12:36:22]wFMCommunicate request_size=10 [12:36:22]MH_SAM_APDU [12:36:22]CAPDU: 80 0D 02 02 05 A4 25 60 30 64 [12:36:22]Write to MH i2c: E2 0D 00 09 03 80 0D 02 02 05 00 A4 25 60 30 64 00 00 4D [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:22]Read from MH i2c: E2 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [12:36:22]RAPDU: 90 00 [12:36:22]wFMCommunicate OK [12:36:22]wFMCommunicate request_size=4 [12:36:22]MH_SAM_APDU [12:36:22]CAPDU: 80 0D 03 02 [12:36:22]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:22]Read from MH i2c: E2 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 0B 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 0B 00 0A 03 00 39 1D D9 D1 B4 76 0B B5 90 00 73 [12:36:22]RAPDU: 39 1D D9 D1 B4 76 0B B5 90 00 [12:36:22]wFMCommunicate OK [12:36:22]SAM_PROTO_SignData done [12:36:22]FM_MakeSignedData done [12:36:22]CreateOFDProtocolMessage [12:36:22]wFMCommunicate request_size=4 [12:36:22]MH_SAM_APDU [12:36:22]CAPDU: 80 11 00 00 [12:36:22]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:22]Read from MH i2c: E2 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 17 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [12:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:36:22]wFMCommunicate OK [12:36:22]CreateOFDProtocolMessage done [12:36:22]OFDSenderStorePacket 86367 [12:36:22]StoreOFDPacket docnum=86367 [12:36:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BD 7D 07 01 ED 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 51 01 00 35 04 06 00 0C A4 25 60 30 64 39 1D D9 D1 B4 76 0B B5 [12:36:22]CheckFolder [12:36:22]dirname=/storage/ofd_packets [12:36:22]CheckFolder done [12:36:22]ProducePacketName [12:36:22]name=ofd_packets/00086367 [12:36:22]NVStorageSaveData ofd_packets/00086367 [12:36:22]File name is /storage/ofd_packets/00086367 [12:36:22]Write 301 bytes [12:36:22]NVStorageSaveData done [12:36:22]OFDSenderStorePacket done [12:36:22]KKMCreateOFDPacket done [12:36:22]NVStorageSaveData kkm_last_timestamp [12:36:22]File name is /storage/kkm_last_timestamp [12:36:22]Write 4 bytes [12:36:22]NVStorageSaveData done [12:36:22]ExternCall_PrintAddStr [12:36:22]wPrintStart [12:36:22]Write to MH i2c: 01 00 00 0C 03 0F [12:36:22]Write i2c OK [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: 01 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: 01 07 00 [12:36:22]MH_I2C_Read... [12:36:22]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [12:36:22]RasterBufferAndPrint [12:36:22]line Счет N : (1)871266 [12:36:22]line ИНН: 02508201610067 [12:36:22]line Контрольно-Кассовый Чек [12:36:22]line ПРОДАЖА [12:36:22]line ТРК (МРК, ГНК) : 33 [12:36:22]line Товар: 2710124130 [12:36:22]line Аи-92-К-5 [12:36:22]line 7.380 * 67.80 [12:36:22]line = 500.36 [12:36:22]line НДС 12% НСП 1% [12:36:22]line > о реализуемом товаре [12:36:22]line ОКРУГЛЕНИЕ: -0.36 [12:36:22]line ИТОГО: 500.00 [12:36:22]line Внесено: 500.00 [12:36:22]line СДАЧА: 0.00 [12:36:22]line НСП 1% : 4.43 [12:36:22]line НДС 12% : 53.14 [12:36:22]line Наличными: 500.00 [12:36:22]line Безнал.: 0.00 [12:36:22]line Место: АЗС № 137 "Партнер Нефть" [12:36:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:36:22]line СНО: Общий режим [12:36:22]line Чек 145 21.09.2024 12:36 [12:36:22]line Смена: 496 ФФД: 1.0 [12:36:22]line ЗНМ: 0300000064 [12:36:22]line РНМ: 0000000000092592 [12:36:22]line Версия ККМ: 001 [12:36:22]line ФМ: 0000000000874979 [12:36:22]line ФД: 86367 [12:36:22]line ФПД: 13899141230692 [12:36:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123621&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86367&fm=13899141230692&tin=02508201610067®Number=0000000000092592&sum=50000 [12:36:23]OFD Sender: Processing packet 86367 [packets to send 269, broken 268] [12:36:23]ProducePacketName [12:36:23]name=ofd_packets/00086367 [12:36:23]OFD Sender: To server: pG, [12:36:23]CommunicateWithHost lk.salyk.kg:30040 [12:36:23]ConnectInit lk.salyk.kg [12:36:23]written 0, free lines is 4095 [12:36:23]Write to MH i2c: 01 00 00 37 03 3A [12:36:23]Write i2c OK [12:36:23]MH_I2C_Read... [12:36:23]Read from MH i2c: 01 [12:36:23]MH_I2C_Read... [12:36:23]Read from MH i2c: 01 07 00 [12:36:23]MH_I2C_Read... [12:36:23]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 E1 0C 2E [12:36:23]RasterBufferAndPrint [12:36:23]line [12:36:23]line [12:36:23]line [12:36:23]line [12:36:23]line [12:36:23]written 0, free lines is 3303 [12:36:23]MH_Cut [12:36:23]Write to MH i2c: D1 01 00 3E 03 01 13 [12:36:23]Write i2c OK [12:36:23]MH_I2C_Read... [12:36:23]Read from MH i2c: D1 [12:36:23]MH_I2C_Read... [12:36:23]Read from MH i2c: D1 01 00 [12:36:23]MH_I2C_Read... [12:36:23]Read from MH i2c: D1 01 00 3E 03 00 12 [12:36:23]Write to MH i2c: 01 00 00 3F 03 42 [12:36:23]Write i2c OK [12:36:23]MH_I2C_Read... [12:36:24]*** Cut start [12:36:24]*** Partial cut [12:36:24]*** CUTSNS_PIN = 1 [12:36:24]*** CUTSNS_PIN = 0 [12:36:24]*** Brake cut motor [12:36:24]Read from MH i2c: 01 [12:36:24]MH_I2C_Read... [12:36:24]*** Stop cut motor [12:36:24]*** Cut end [12:36:24]Read from MH i2c: 01 07 00 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [12:36:24]process_action close_receipt done [12:36:24]requested_data is exist [12:36:24]produce_requested_data [12:36:24]requested_item fm.sn is exist - process it [12:36:24]wFMCommunicate request_size=4 [12:36:24]MH_SAM_APDU [12:36:24]CAPDU: 80 11 00 00 [12:36:24]Write to MH i2c: E2 08 00 40 03 80 11 00 00 00 00 00 00 BD [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:24]Read from MH i2c: E2 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: E2 17 00 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: E2 17 00 40 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1C [12:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:36:24]wFMCommunicate OK [12:36:24]requested_item fd.num is exist - process it [12:36:24]SAM_PROTO_GetFieldsCounters [12:36:24]wFMCommunicate request_size=4 [12:36:24]MH_SAM_APDU [12:36:24]CAPDU: 80 13 00 00 [12:36:24]Write to MH i2c: E2 08 00 41 03 80 13 00 00 00 00 00 00 C0 [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:25]Read from MH i2c: E2 [12:36:25]MH_I2C_Read... [12:36:25]Read from MH i2c: E2 62 00 [12:36:25]MH_I2C_Read... [12:36:25]Read from MH i2c: E2 62 00 41 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [12:36:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:25]wFMCommunicate OK [12:36:25]SAM_PROTO_GetFieldsCounters done [12:36:25]requested_item shift.num is exist - process it [12:36:25]requested_item shift.opened is exist - process it [12:36:25]req_shift_opened [12:36:25]FM_GetShiftState [12:36:25]SAM_PROTO_GetShiftState [12:36:25]wFMCommunicate request_size=4 [12:36:25]MH_SAM_APDU [12:36:25]CAPDU: 80 13 01 00 [12:36:25]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [12:36:25]Write i2c OK [12:36:25]MH_I2C_Read... [12:36:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:25]Read from MH i2c: E2 [12:36:25]MH_I2C_Read... [12:36:25]Read from MH i2c: E2 0E 00 [12:36:25]MH_I2C_Read... [12:36:25]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 08 [12:36:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:36:25]wFMCommunicate OK [12:36:25]SAM_PROTO_GetShiftState done [12:36:25]FM_GetShiftState done [12:36:25]req_shift_opened done [12:36:25]requested_item shift.open_date is exist - process it [12:36:25]req_shift_open_date [12:36:25]req_shift_open_date done [12:36:25]produce_requested_data done [12:36:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86367,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:36:25]process_action_free close_receipt [12:36:25]json_value_free [12:36:25]json_value_free done [12:36:25]process_json_proto returns [12:36:25]Send response to host [12:36:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86367,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:36:25]free response buf [12:36:25]execute_script done [12:36:25]execute_script returns [12:36:25]free content buf [12:36:25]Sock 9.Close socket [12:36:25]Sock 9.Thread stoped [12:36:25]Connected sock=10 [12:36:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BD 7D 07 01 ED 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 C5 BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 51 01 00 35 04 06 00 0C A4 25 60 30 64 39 1D D9 D1 B4 76 0B B5 [12:36:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B5 D3 47 00 A1 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 51 01 00 F4 03 04 00 9A 68 EE 66 B6 04 01 00 00 76 60 92 6B 0E 10 4C 44 [12:36:26]CommunicateWithHost err = 0 [12:36:26]CheckOFDResponse [12:36:26]1017 (14) - 77093643461234 [12:36:26]1041 (16) - 0000000000874979 [12:36:26]1040 (4) - 86367 [12:36:26]1012 (4) - 21.09.2024 06:32 [12:36:26]1206 (1) - 0 [12:36:26]OFD Sender: Remove packet 86367 [12:36:26]ProducePacketName [12:36:26]name=ofd_packets/00086367 [12:36:26]NVStorageDeleteData [12:36:27]OFD Sender: No OFD packet to send [12:36:30]accept exits with 7 [12:36:30]New connection [12:36:30]New thread 3066510692 created [12:36:30]Thread 3066654052 joined [12:36:30]Waiting for new connection... [12:36:30] Sock 7.Parse request [12:36:30]Sock 7.Check first char [12:36:30]Sock 7.First char is OK [12:36:30]request: POST /json_proto HTTP/1.0 [12:36:30]Method: POST [12:36:30]URL: /json_proto [12:36:30]Method is POST - this is cgi request [12:36:30]url: /json_proto [12:36:30]query_string will be loaded in cgi processing [12:36:30]execute_cgi json_proto POST (null) [12:36:30]execute_cgi path=json_proto method=POST [12:36:30]POST find Content-Length [12:36:30]Host: 172.17.47.196:8080 [12:36:30]Content-Length: 682 [12:36:30]Content-Type: application/json [12:36:30] [12:36:30]POST finish read [12:36:30]Found Content-Length = 682 [12:36:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:30]execute_script... [12:36: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)871265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:30]POST & json_proto [12:36:30]process_json_proto [12:36:30]json parsed OK: [12:36:30]protocol is kg_v1.0 [12:36:30]action value=close_receipt [12:36:30]process_action close_receipt [12:36:30]cmd_close_receipt [12:36:30]MH_GetDate [12:36:30]Write to MH i2c: F0 00 00 43 03 35 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: F0 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: F0 09 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: F0 09 00 43 03 00 CF BD EE 66 4C 6B 94 66 CF [12:36:30]GetLastDocTimeStamp 1726922181 [12:36:30]current date 1726922191 [12:36:30]FM_GetShiftState [12:36:30]SAM_PROTO_GetShiftState [12:36:30]wFMCommunicate request_size=4 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 13 01 00 [12:36:30]Write to MH i2c: E2 08 00 44 03 80 13 01 00 00 00 00 00 C4 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 0E 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 0E 00 44 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0A [12:36:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:36:30]wFMCommunicate OK [12:36:30]SAM_PROTO_GetShiftState done [12:36:30]FM_GetShiftState done [12:36:30]opened in 1726877910 [12:36:30]opened+sec_in_day 1726964310 [12:36:30]quantity*price = 60045 [12:36:30]sum+1 = 60047 [12:36:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 146 21.09.2024 12:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86368 ФПД: 102751029757836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123631&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86368&fm=102751029757836&tin=02508201610067®Number=0000000000092592&sum=60000 [12:36:31]StoreToDocumentArchive [12:36:31]shift 496 fd 86368 [12:36:31]save to /storage/0496/doc_00086368 [12:36:31]save last doc name /storage/0496/doc_00086368 to /storage/kkm_last_doc_name [12:36:31]save OK [12:36:31]Clear old archive folders... [12:36:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:36:31]tlvbuf is 012CC780 [12:36:31]SAM_PROTO_ClearQueue [12:36:31]wFMCommunicate request_size=4 [12:36:31]MH_SAM_APDU [12:36:31]CAPDU: 80 09 00 00 [12:36:31]Write to MH i2c: E2 08 00 51 03 80 09 00 00 00 00 00 00 C6 [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:31]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [12:36:32]RAPDU: 90 00 [12:36:32]wFMCommunicate OK [12:36:32]SAM_PROTO_ClearQueue done [12:36:32]KKMCreateOFDPacket [12:36:32]OFDProtocolAddRootSTLVToBuf [12:36:32]FM_MakeSignedData [12:36:32]FM_MakeSignedData [12:36:32]SAM_PROTO_SignData [12:36:32]wFMCommunicate request_size=4 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 0D 01 02 [12:36:32]Write to MH i2c: E2 08 00 52 03 80 0D 01 02 00 00 00 00 CE [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [12:36:32]RAPDU: 90 00 [12:36:32]wFMCommunicate OK [12:36:32]wFMCommunicate request_size=255 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 CF BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 51 01 00 35 04 06 00 [12:36:32]Write to MH i2c: E2 02 01 53 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 CF BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 51 01 00 35 04 06 00 00 00 1E [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 53 03 00 90 00 CA [12:36:32]RAPDU: 90 00 [12:36:32]wFMCommunicate OK [12:36:32]wFMCommunicate request_size=11 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 0D 02 02 06 5D 73 96 A1 07 8C [12:36:32]Write to MH i2c: E2 0E 00 54 03 80 0D 02 02 06 00 5D 73 96 A1 07 8C 00 00 77 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 03 00 54 03 00 90 00 CB [12:36:32]RAPDU: 90 00 [12:36:32]wFMCommunicate OK [12:36:32]wFMCommunicate request_size=4 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 0D 03 02 [12:36:32]Write to MH i2c: E2 08 00 55 03 80 0D 03 02 00 00 00 00 D3 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 0B 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 0B 00 55 03 00 9B 3B 2B DF 25 A4 FA 1D 90 00 94 [12:36:32]RAPDU: 9B 3B 2B DF 25 A4 FA 1D 90 00 [12:36:32]wFMCommunicate OK [12:36:32]SAM_PROTO_SignData done [12:36:32]FM_MakeSignedData done [12:36:32]CreateOFDProtocolMessage [12:36:32]wFMCommunicate request_size=4 [12:36:32]MH_SAM_APDU [12:36:32]CAPDU: 80 11 00 00 [12:36:32]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:32]OFD Sender: No OFD packet to send [12:36:32]Read from MH i2c: E2 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 17 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 32 [12:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:36:32]wFMCommunicate OK [12:36:32]CreateOFDProtocolMessage done [12:36:32]OFDSenderStorePacket 86368 [12:36:32]StoreOFDPacket docnum=86368 [12:36:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 8F 06 08 01 17 30 5A 03 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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 CF BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 51 01 00 35 04 06 00 5D 73 96 A1 07 8C 9B 3B 2B DF 25 A4 FA 1D [12:36:32]CheckFolder [12:36:32]dirname=/storage/ofd_packets [12:36:32]CheckFolder done [12:36:32]ProducePacketName [12:36:32]name=ofd_packets/00086368 [12:36:32]NVStorageSaveData ofd_packets/00086368 [12:36:32]File name is /storage/ofd_packets/00086368 [12:36:32]Write 302 bytes [12:36:32]NVStorageSaveData done [12:36:32]OFDSenderStorePacket done [12:36:32]KKMCreateOFDPacket done [12:36:32]NVStorageSaveData kkm_last_timestamp [12:36:32]File name is /storage/kkm_last_timestamp [12:36:32]Write 4 bytes [12:36:32]NVStorageSaveData done [12:36:32]ExternCall_PrintAddStr [12:36:32]wPrintStart [12:36:32]Write to MH i2c: 01 00 00 57 03 5A [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [12:36:32]RasterBufferAndPrint [12:36:32]line Счет N : (1)871265 [12:36:32]line ИНН: 02508201610067 [12:36:32]line Контрольно-Кассовый Чек [12:36:32]line ПРОДАЖА [12:36:32]line ТРК (МРК, ГНК) : 54 [12:36:32]line Товар: 2710194210 [12:36:32]line ДТ(л)-К-4 [12:36:32]line 7.880 * 76.20 [12:36:32]line = 600.46 [12:36:32]line НДС 12% НСП 1% [12:36:32]line > о реализуемом товаре [12:36:32]line ОКРУГЛЕНИЕ: -0.46 [12:36:32]line ИТОГО: 600.00 [12:36:32]line Внесено: 600.00 [12:36:32]line СДАЧА: 0.00 [12:36:32]line НСП 1% : 5.31 [12:36:32]line НДС 12% : 63.77 [12:36:32]line Наличными: 600.00 [12:36:32]line Безнал.: 0.00 [12:36:32]line Место: АЗС № 137 "Партнер Нефть" [12:36:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:36:32]line СНО: Общий режим [12:36:32]line Чек 146 21.09.2024 12:36 [12:36:32]line Смена: 496 ФФД: 1.0 [12:36:32]line ЗНМ: 0300000064 [12:36:32]line РНМ: 0000000000092592 [12:36:32]line Версия ККМ: 001 [12:36:32]line ФМ: 0000000000874979 [12:36:32]line ФД: 86368 [12:36:32]line ФПД: 102751029757836 [12:36:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123631&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86368&fm=102751029757836&tin=02508201610067®Number=0000000000092592&sum=60000 [12:36:32]written 0, free lines is 4095 [12:36:32]OFD Sender: Processing packet 86368 [packets to send 269, broken 268] [12:36:32]ProducePacketName [12:36:32]name=ofd_packets/00086368 [12:36:32]OFD Sender: To server: pG, [12:36:32]CommunicateWithHost lk.salyk.kg:30040 [12:36:32]ConnectInit lk.salyk.kg [12:36:32]Write to MH i2c: 01 00 00 82 03 85 [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 E1 0C 79 [12:36:32]RasterBufferAndPrint [12:36:32]line [12:36:32]line [12:36:32]line [12:36:32]line [12:36:32]line [12:36:32]written 0, free lines is 3305 [12:36:32]MH_Cut [12:36:32]Write to MH i2c: D1 01 00 89 03 01 5E [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: D1 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: D1 01 00 [12:36:32]MH_I2C_Read... [12:36:32]Read from MH i2c: D1 01 00 89 03 00 5D [12:36:32]Write to MH i2c: 01 00 00 8A 03 8D [12:36:32]Write i2c OK [12:36:32]MH_I2C_Read... [12:36:33]int [12:36:33]*** FLAG_PRN_PAP2 set [12:36:33]*** Cut start [12:36:33]*** Partial cut [12:36:33]*** CUTSNS_PIN = 1 [12:36:33]*** CUTSNS_PIN = 0 [12:36:33]*** Brake cut motor [12:36:34]Read from MH i2c: 01 [12:36:34]MH_I2C_Read... [12:36:34]*** Stop cut motor [12:36:34]*** Cut end [12:36:34]Read from MH i2c: 01 07 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: 01 07 00 8A 03 00 02 00 00 00 FF 0F A4 [12:36:34]process_action close_receipt done [12:36:34]requested_data is exist [12:36:34]produce_requested_data [12:36:34]requested_item fm.sn is exist - process it [12:36:34]wFMCommunicate request_size=4 [12:36:34]MH_SAM_APDU [12:36:34]CAPDU: 80 11 00 00 [12:36:34]Write to MH i2c: E2 08 00 8B 03 80 11 00 00 00 00 00 00 08 [12:36:34]Write i2c OK [12:36:34]MH_I2C_Read... [12:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:34]Read from MH i2c: E2 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 17 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 17 00 8B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 67 [12:36:34]RAPDU: Write to MH i2c: 11 01 04 00 10 00 00 8C 30 03 30 8F 30 [12:36:34]30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 Write i2c OK [12:36:34] [12:36:34]MH_I2C_Read... [12:36:34]wFMCommunicate OK [12:36:34]Read from MH i2c: requested_item fd.num is exist - process it [12:36:34]01 SAM_PROTO_GetFieldsCounters [12:36:34] [12:36:34]wFMCommunicate request_size=4 [12:36:34]MH_I2C_Read... [12:36:34]MH_SAM_APDU [12:36:34]CAPDU: Read from MH i2c: 80 01 13 07 00 00 00 [12:36:34] [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: 01 07 00 8C 03 00 02 00 00 00 FF 0F A6 [12:36:34]state=0 [12:36:34]Cover opened [12:36:34]Write to MH i2c: E2 08 00 8D 03 80 13 00 00 00 00 00 00 0C [12:36:34]Write i2c OK [12:36:34]MH_I2C_Read... [12:36:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:34]Read from MH i2c: E2 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 62 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 62 00 8D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 60 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [12:36:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 60 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:34]wFMCommunicate OK [12:36:34]SAM_PROTO_GetFieldsCounters done [12:36:34]requested_item shift.num is exist - process it [12:36:34]requested_item shift.opened is exist - process it [12:36:34]req_shift_opened [12:36:34]FM_GetShiftState [12:36:34]SAM_PROTO_GetShiftState [12:36:34]wFMCommunicate request_size=4 [12:36:34]MH_SAM_APDU [12:36:34]CAPDU: 80 13 01 00 [12:36:34]Write to MH i2c: E2 08 00 8E 03 80 13 01 00 00 00 00 00 0E [12:36:34]Write i2c OK [12:36:34]MH_I2C_Read... [12:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:34]Read from MH i2c: E2 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 0E 00 [12:36:34]MH_I2C_Read... [12:36:34]Read from MH i2c: E2 0E 00 8E 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [12:36:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:36:34]wFMCommunicate OK [12:36:34]SAM_PROTO_GetShiftState done [12:36:34]FM_GetShiftState done [12:36:34]req_shift_opened done [12:36:34]requested_item shift.open_date is exist - process it [12:36:34]req_shift_open_date [12:36:34]req_shift_open_date done [12:36:34]produce_requested_data done [12:36:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86368,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:36:34]process_action_free close_receipt [12:36:34]json_value_free [12:36:34]json_value_free done [12:36:34]process_json_proto returns [12:36:34]Send response to host [12:36:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86368,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:36:34]free response buf [12:36:34]execute_script done [12:36:34]execute_script returns [12:36:34]free content buf [12:36:34]Sock 7.Close socket [12:36:34]Sock 7.Thread stoped [12:36:38]Connected sock=11 [12:36:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 8F 06 08 01 17 30 5A 03 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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 CF BD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 51 01 00 35 04 06 00 5D 73 96 A1 07 8C 9B 3B 2B DF 25 A4 FA 1D [12:36:39]Write to MH i2c: 01 00 00 8F 03 92 [12:36:39]Write i2c OK [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: 01 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: 01 07 00 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: 01 07 00 8F 03 00 02 00 00 00 FF 0F A9 [12:36:39]state=3 [12:36:39]Cover opened [12:36:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FD 31 47 00 F4 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 51 01 00 F4 03 04 00 A7 68 EE 66 B6 04 01 00 00 5A D8 53 8E C4 CD 9B 5D [12:36:40]CommunicateWithHost err = 0 [12:36:40]CheckOFDResponse [12:36:40]1017 (14) - 77093643461234 [12:36:40]1041 (16) - 0000000000874979 [12:36:40]1040 (4) - 86368 [12:36:40]1012 (4) - 21.09.2024 06:33 [12:36:40]1206 (1) - 0 [12:36:40]OFD Sender: Remove packet 86368 [12:36:40]ProducePacketName [12:36:40]name=ofd_packets/00086368 [12:36:40]NVStorageDeleteData [12:36:40]OFD Sender: No OFD packet to send [12:36:44]Write to MH i2c: 01 00 00 90 03 93 [12:36:44]Write i2c OK [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 [12:36:44]MH_I2C_Read... [12:36:44]Read from MH i2c: 01 07 00 90 03 00 02 00 00 00 FF 0F AA [12:36:44]state=3 [12:36:44]Cover opened [12:36:45]OFD Sender: No OFD packet to send [12:36:47]recv_with_timeout no data received [12:36:49]Write to MH i2c: 01 00 00 91 03 94 [12:36:49]Write i2c OK [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: 01 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: 01 07 00 [12:36:49]MH_I2C_Read... [12:36:49]Read from MH i2c: 01 07 00 91 03 00 02 00 00 00 FF 0F AB [12:36:49]state=3 [12:36:49]Cover opened [12:36:50]OFD Sender: No OFD packet to send [12:36:54]Write to MH i2c: 01 00 00 92 03 95 [12:36:54]Write i2c OK [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 07 00 [12:36:54]MH_I2C_Read... [12:36:54]Read from MH i2c: 01 07 00 92 03 00 02 00 00 00 FF 0F AC [12:36:54]state=3 [12:36:54]Cover opened [12:36:55]OFD Sender: No OFD packet to send [12:36:59]Write to MH i2c: 01 00 00 93 03 96 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 93 03 00 02 00 00 00 FF 0F AD [12:36:59]state=3 [12:36:59]Cover opened [12:37:00]OFD Sender: No OFD packet to send [12:37:04]Write to MH i2c: 01 00 00 94 03 97 [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 07 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 07 00 94 03 00 02 00 00 00 FF 0F AE [12:37:04]state=3 [12:37:04]Cover opened [12:37:04]recv_with_timeout no data received [12:37:06]OFD Sender: No OFD packet to send [12:37:09]Write to MH i2c: 01 00 00 95 03 98 [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 07 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 07 00 95 03 00 02 00 00 00 FF 0F AF [12:37:09]state=3 [12:37:09]Cover opened [12:37:11]OFD Sender: No OFD packet to send [12:37:14]Write to MH i2c: 01 00 00 96 03 99 [12:37:14]Write i2c OK [12:37:14]MH_I2C_Read... [12:37:14]Read from MH i2c: 01 [12:37:14]MH_I2C_Read... [12:37:14]Read from MH i2c: 01 07 00 [12:37:14]MH_I2C_Read... [12:37:14]Read from MH i2c: 01 07 00 96 03 00 02 00 00 00 FF 0F B0 [12:37:14]state=3 [12:37:14]Cover opened [12:37:16]OFD Sender: No OFD packet to send [12:37:19]Write to MH i2c: 01 00 00 97 03 9A [12:37:19]Write i2c OK [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: 01 [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: 01 07 00 [12:37:19]MH_I2C_Read... [12:37:19]Read from MH i2c: 01 07 00 97 03 00 02 00 00 00 FF 0F B1 [12:37:19]state=3 [12:37:19]Cover opened [12:37:19]recv_with_timeout no data received [12:37:21]OFD Sender: No OFD packet to send [12:37:24]Write to MH i2c: 01 00 00 98 03 9B [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 07 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: 01 07 00 98 03 00 02 00 00 00 FF 0F B2 [12:37:24]state=3 [12:37:24]Cover opened [12:37:26]OFD Sender: No OFD packet to send [12:37:29]Write to MH i2c: 01 00 00 99 03 9C [12:37:29]Write i2c OK [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: 01 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: 01 07 00 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: 01 07 00 99 03 00 02 00 00 00 FF 0F B3 [12:37:29]state=3 [12:37:29]Cover opened [12:37:31]OFD Sender: No OFD packet to send [12:37:34]Write to MH i2c: 01 00 00 9A 03 9D [12:37:34]Write i2c OK [12:37:34]MH_I2C_Read... [12:37:34]Read from MH i2c: 01 [12:37:34]MH_I2C_Read... [12:37:34]Read from MH i2c: 01 07 00 [12:37:34]MH_I2C_Read... [12:37:34]Read from MH i2c: 01 07 00 9A 03 00 02 00 00 00 FF 0F B4 [12:37:34]state=3 [12:37:34]Cover opened [12:37:35]accept exits with 9 [12:37:35]New connection [12:37:35]New thread 3066654052 created [12:37:35]Thread 3066510692 joined [12:37:35]Waiting for new connection... [12:37:35] Sock 9.Parse request [12:37:35]Sock 9.Check first char [12:37:35]Sock 9.First char is OK [12:37:35]request: POST /json_proto HTTP/1.0 [12:37:35]Method: POST [12:37:35]URL: /json_proto [12:37:35]Method is POST - this is cgi request [12:37:35]url: /json_proto [12:37:35]query_string will be loaded in cgi processing [12:37:35]execute_cgi json_proto POST (null) [12:37:35]execute_cgi path=json_proto method=POST [12:37:35]POST find Content-Length [12:37:35]Host: 172.17.47.196:8080 [12:37:35]Content-Length: 677 [12:37:35]Content-Type: application/json [12:37:35] [12:37:35]POST finish read [12:37:35]Found Content-Length = 677 [12:37:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [12:37:35]execute_script... [12:37: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)871267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [12:37:35]POST & json_proto [12:37:35]process_json_proto [12:37:35]json parsed OK: [12:37:35]protocol is kg_v1.0 [12:37:35]action value=close_receipt [12:37:35]process_action close_receipt [12:37:35]cmd_close_receipt [12:37:35]MH_GetDate [12:37:35]Write to MH i2c: F0 00 00 9B 03 8D [12:37:35]Write i2c OK [12:37:35]MH_I2C_Read... [12:37:35]Read from MH i2c: F0 [12:37:35]MH_I2C_Read... [12:37:35]Read from MH i2c: F0 09 00 [12:37:35]MH_I2C_Read... [12:37:35]Read from MH i2c: F0 09 00 9B 03 00 0F BE EE 66 4C 6B 94 66 68 [12:37:35]GetLastDocTimeStamp 1726922191 [12:37:35]current date 1726922255 [12:37:35]FM_GetShiftState [12:37:35]SAM_PROTO_GetShiftState [12:37:35]wFMCommunicate request_size=4 [12:37:35]MH_SAM_APDU [12:37:35]CAPDU: 80 13 01 00 [12:37:35]Write to MH i2c: E2 08 00 9C 03 80 13 01 00 00 00 00 00 1C [12:37:35]Write i2c OK [12:37:35]MH_I2C_Read... [12:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:35]Read from MH i2c: E2 [12:37:35]MH_I2C_Read... [12:37:35]Read from MH i2c: E2 0E 00 [12:37:35]MH_I2C_Read... [12:37:35]Read from MH i2c: E2 0E 00 9C 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 62 [12:37:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:37:35]wFMCommunicate OK [12:37:35]SAM_PROTO_GetShiftState done [12:37:35]FM_GetShiftState done [12:37:35]opened in 1726877910 [12:37:35]opened+sec_in_day 1726964310 [12:37:35]quantity*price = 40002 [12:37:35]sum+1 = 40003 [12:37:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 147 21.09.2024 12:37 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86369 ФПД: 220812131485995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123735&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86369&fm=220812131485995&tin=02508201610067®Number=0000000000092592&sum=40000 [12:37:36]StoreToDocumentArchive [12:37:36]shift 496 fd 86369 [12:37:36]save to /storage/0496/doc_00086369 [12:37:36]save last doc name /storage/0496/doc_00086369 to /storage/kkm_last_doc_name [12:37:36]save OK [12:37:36]Clear old archive folders... [12:37:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:36]tlvbuf is 012CEE00 [12:37:36]SAM_PROTO_ClearQueue [12:37:36]wFMCommunicate request_size=4 [12:37:36]MH_SAM_APDU [12:37:36]CAPDU: 80 09 00 00 [12:37:36]Write to MH i2c: E2 08 00 A9 03 80 09 00 00 00 00 00 00 1E [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:36]Read from MH i2c: E2 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [12:37:36]RAPDU: 90 00 [12:37:36]wFMCommunicate OK [12:37:36]SAM_PROTO_ClearQueue done [12:37:36]KKMCreateOFDPacket [12:37:36]OFDProtocolAddRootSTLVToBuf [12:37:36]FM_MakeSignedData [12:37:36]FM_MakeSignedData [12:37:36]SAM_PROTO_SignData [12:37:36]wFMCommunicate request_size=4 [12:37:36]MH_SAM_APDU [12:37:36]CAPDU: 80 0D 01 02 [12:37:36]Write to MH i2c: E2 08 00 AA 03 80 0D 01 02 00 00 00 00 26 [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:36]Read from MH i2c: E2 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [12:37:36]RAPDU: 90 00 [12:37:36]wFMCommunicate OK [12:37:36]wFMCommunicate request_size=255 [12:37:36]MH_SAM_APDU [12:37:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 93 00 00 00 F4 03 04 00 0F BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 51 01 00 35 04 06 00 C8 [12:37:36]Write to MH i2c: E2 02 01 AB 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 93 00 00 00 F4 03 04 00 0F BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 51 01 00 35 04 06 00 C8 00 00 B8 [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:36]Read from MH i2c: E2 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [12:37:36]RAPDU: 90 00 [12:37:36]wFMCommunicate OK [12:37:36]wFMCommunicate request_size=10 [12:37:36]MH_SAM_APDU [12:37:36]CAPDU: 80 0D 02 02 05 D3 D4 A8 C9 2B [12:37:36]Write to MH i2c: E2 0D 00 AC 03 80 0D 02 02 05 00 D3 D4 A8 C9 2B 00 00 76 [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:36]Read from MH i2c: E2 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [12:37:36]RAPDU: 90 00 [12:37:36]wFMCommunicate OK [12:37:36]wFMCommunicate request_size=4 [12:37:36]MH_SAM_APDU [12:37:36]CAPDU: 80 0D 03 02 [12:37:36]Write to MH i2c: E2 08 00 AD 03 80 0D 03 02 00 00 00 00 2B [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:36]Read from MH i2c: E2 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 0B 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 0B 00 AD 03 00 3D B8 47 42 DC E4 C2 0C 90 00 38 [12:37:36]RAPDU: 3D B8 47 42 DC E4 C2 0C 90 00 [12:37:36]wFMCommunicate OK [12:37:36]SAM_PROTO_SignData done [12:37:36]FM_MakeSignedData done [12:37:36]CreateOFDProtocolMessage [12:37:36]wFMCommunicate request_size=4 [12:37:36]MH_SAM_APDU [12:37:36]CAPDU: 80 11 00 00 [12:37:36]Write to MH i2c: E2 08 00 AE 03 80 11 00 00 00 00 00 00 2B [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:36]Read from MH i2c: E2 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 17 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: E2 17 00 AE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8A [12:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:37:36]wFMCommunicate OK [12:37:36]CreateOFDProtocolMessage done [12:37:36]OFDSenderStorePacket 86369 [12:37:36]StoreOFDPacket docnum=86369 [12:37:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C0 5C 07 01 99 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 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 93 00 00 00 F4 03 04 00 0F BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 51 01 00 35 04 06 00 C8 D3 D4 A8 C9 2B 3D B8 47 42 DC E4 C2 0C [12:37:36]CheckFolder [12:37:36]dirname=/storage/ofd_packets [12:37:36]CheckFolder done [12:37:36]ProducePacketName [12:37:36]name=ofd_packets/00086369 [12:37:36]NVStorageSaveData ofd_packets/00086369 [12:37:36]File name is /storage/ofd_packets/00086369 [12:37:36]Write 301 bytes [12:37:36]NVStorageSaveData done [12:37:36]OFDSenderStorePacket done [12:37:36]KKMCreateOFDPacket done [12:37:36]NVStorageSaveData kkm_last_timestamp [12:37:36]File name is /storage/kkm_last_timestamp [12:37:36]Write 4 bytes [12:37:36]NVStorageSaveData done [12:37:36]ExternCall_PrintAddStr [12:37:36]wPrintStart [12:37:36]Write to MH i2c: 01 00 00 AF 03 B2 [12:37:36]Write i2c OK [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: 01 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: 01 07 00 [12:37:36]MH_I2C_Read... [12:37:36]Read from MH i2c: 01 07 00 AF 03 00 02 00 00 00 FF 0F C9 [12:37:36]RasterBufferAndPrint [12:37:36]line Счет N : (1)871267 [12:37:36]line ИНН: 02508201610067 [12:37:36]line Контрольно-Кассовый Чек [12:37:36]line ПРОДАЖА [12:37:36]line ТРК (МРК, ГНК) : 33 [12:37:36]line Товар: 2710124130 [12:37:36]line Аи-92-К-5 [12:37:36]line 5.900 * 67.80 [12:37:36]line = 400.02 [12:37:36]line НДС 12% НСП 1% [12:37:36]line > о реализуемом товаре [12:37:36]line ОКРУГЛЕНИЕ: -0.02 [12:37:36]line ИТОГО: 400.00 [12:37:36]line Внесено: 400.00 [12:37:36]line СДАЧА: 0.00 [12:37:36]line НСП 1% : 3.54 [12:37:36]line НДС 12% : 42.48 [12:37:36]line Наличными: 400.00 [12:37:36]line Безнал.: 0.00 [12:37:36]line Место: АЗС № 137 "Партнер Нефть" [12:37:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:37:36]line СНО: Общий режим [12:37:36]line Чек 147 21.09.2024 12:37 [12:37:36]line Смена: 496 ФФД: 1.0 [12:37:36]line ЗНМ: 0300000064 [12:37:36]line РНМ: 0000000000092592 [12:37:36]line Версия ККМ: 001 [12:37:36]line ФМ: 0000000000874979 [12:37:36]line ФД: 86369 [12:37:36]line ФПД: 220812131485995 [12:37:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123735&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86369&fm=220812131485995&tin=02508201610067®Number=0000000000092592&sum=40000 [12:37:36]written 0, free lines is 4095 [12:37:36]Error from MH - 05 [12:37:36]process_action_free close_receipt [12:37:36]json_value_free [12:37:36]json_value_free done [12:37:36]process_json_proto returns [12:37:36]Send response to host [12:37:36]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [12:37:37]free response buf [12:37:37]execute_script done [12:37:37]execute_script returns [12:37:37]free content buf [12:37:37]Sock 9.Close socket [12:37:37]Sock 9.Thread stoped [12:37:37]OFD Sender: Processing packet 86369 [packets to send 269, broken 268] [12:37:37]ProducePacketName [12:37:37]name=ofd_packets/00086369 [12:37:37]OFD Sender: To server: pG, [12:37:37]CommunicateWithHost lk.salyk.kg:30040 [12:37:37]ConnectInit lk.salyk.kg [12:37:39]Write to MH i2c: 01 00 00 B2 03 B5 [12:37:39]Write i2c OK [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 07 00 [12:37:39]MH_I2C_Read... [12:37:39]Read from MH i2c: 01 07 00 B2 03 00 02 00 00 00 FF 0F CC [12:37:39]state=3 [12:37:39]Cover opened [12:37:42]ConnectInit Can't take IP for lk.salyk.kg [12:37:42]CommunicateWithHost connect error [12:37:42]CommunicateWithHost err = -1 [12:37:42]OFD Sender: Server communicate error [12:37:44]Write to MH i2c: 01 00 00 B3 03 B6 [12:37:44]Write i2c OK [12:37:44]MH_I2C_Read... [12:37:44]Read from MH i2c: 01 [12:37:44]MH_I2C_Read... [12:37:44]Read from MH i2c: 01 07 00 [12:37:44]MH_I2C_Read... [12:37:44]Read from MH i2c: 01 07 00 B3 03 00 02 00 00 00 FF 0F CD [12:37:44]state=3 [12:37:44]Cover opened [12:37:45]recv_with_timeout no data received [12:37:47]OFD Sender: Processing packet 86369 [packets to send 269, broken 268] [12:37:47]ProducePacketName [12:37:47]name=ofd_packets/00086369 [12:37:47]OFD Sender: To server: pG, [12:37:47]CommunicateWithHost lk.salyk.kg:30040 [12:37:47]ConnectInit lk.salyk.kg [12:37:49]Write to MH i2c: 01 00 00 B4 03 B7 [12:37:49]Write i2c OK [12:37:49]MH_I2C_Read... [12:37:49]Read from MH i2c: 01 [12:37:49]MH_I2C_Read... [12:37:49]Read from MH i2c: 01 07 00 [12:37:49]MH_I2C_Read... [12:37:49]Read from MH i2c: 01 07 00 B4 03 00 02 00 00 00 FF 0F CE [12:37:49]state=3 [12:37:49]Cover opened [12:37:52]ConnectInit Can't take IP for lk.salyk.kg [12:37:52]CommunicateWithHost connect error [12:37:52]CommunicateWithHost err = -1 [12:37:52]OFD Sender: Server communicate error [12:37:54]Write to MH i2c: 01 00 00 B5 03 B8 [12:37:54]Write i2c OK [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: 01 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: 01 07 00 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: 01 07 00 B5 03 00 02 00 00 00 FF 0F CF [12:37:54]state=3 [12:37:54]Cover opened [12:37:57]OFD Sender: Processing packet 86369 [packets to send 269, broken 268] [12:37:57]ProducePacketName [12:37:57]name=ofd_packets/00086369 [12:37:57]OFD Sender: To server: pG, [12:37:57]CommunicateWithHost lk.salyk.kg:30040 [12:37:57]ConnectInit lk.salyk.kg [12:37:59]Write to MH i2c: 01 00 00 B6 03 B9 [12:37:59]Write i2c OK [12:37:59]MH_I2C_Read... [12:37:59]Read from MH i2c: 01 [12:37:59]MH_I2C_Read... [12:37:59]Read from MH i2c: 01 07 00 [12:37:59]MH_I2C_Read... [12:37:59]Read from MH i2c: 01 07 00 B6 03 00 02 00 00 00 FF 0F D0 [12:37:59]state=3 [12:37:59]Cover opened [12:38:02]ConnectInit Can't take IP for lk.salyk.kg [12:38:02]CommunicateWithHost connect error [12:38:02]CommunicateWithHost err = -1 [12:38:02]OFD Sender: Server communicate error [12:38:04]Write to MH i2c: 01 00 00 B7 03 BA [12:38:04]Write i2c OK [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: 01 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: 01 07 00 [12:38:04]MH_I2C_Read... [12:38:04]Read from MH i2c: 01 07 00 B7 03 00 02 00 00 00 FF 0F D1 [12:38:04]state=3 [12:38:04]Cover opened [12:38:07]OFD Sender: Processing packet 86369 [packets to send 269, broken 268] [12:38:07]ProducePacketName [12:38:07]name=ofd_packets/00086369 [12:38:07]OFD Sender: To server: pG, [12:38:07]CommunicateWithHost lk.salyk.kg:30040 [12:38:07]ConnectInit lk.salyk.kg [12:38:09]Write to MH i2c: 01 00 00 B8 03 BB [12:38:09]Write i2c OK [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: 01 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: 01 07 00 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: 01 07 00 B8 03 00 02 00 00 00 FF 0F D2 [12:38:09]state=3 [12:38:09]Cover opened [12:38:12]recv_with_timeout no data received [12:38:14]Write to MH i2c: 01 00 00 B9 03 BC [12:38:14]Write i2c OK [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: 01 [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: 01 07 00 [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: 01 07 00 B9 03 00 02 00 00 00 FF 0F D3 [12:38:14]state=3 [12:38:14]Cover opened [12:38:19]Write to MH i2c: 01 00 00 BA 03 BD [12:38:19]Write i2c OK [12:38:19]MH_I2C_Read... [12:38:19]Read from MH i2c: 01 [12:38:19]MH_I2C_Read... [12:38:19]Read from MH i2c: 01 07 00 [12:38:19]MH_I2C_Read... [12:38:19]Read from MH i2c: 01 07 00 BA 03 00 02 00 00 00 FF 0F D4 [12:38:19]state=3 [12:38:19]Cover opened [12:38:24]Write to MH i2c: 01 00 00 BB 03 BE [12:38:24]Write i2c OK [12:38:24]MH_I2C_Read... [12:38:24]Read from MH i2c: 01 [12:38:24]MH_I2C_Read... [12:38:24]Read from MH i2c: 01 07 00 [12:38:24]MH_I2C_Read... [12:38:24]Read from MH i2c: 01 07 00 BB 03 00 02 00 00 00 FF 0F D5 [12:38:24]state=3 [12:38:24]Cover opened [12:38:25]Connected sock=7 [12:38:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C0 5C 07 01 99 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 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 93 00 00 00 F4 03 04 00 0F BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 51 01 00 35 04 06 00 C8 D3 D4 A8 C9 2B 3D B8 47 42 DC E4 C2 0C [12:38:29]Write to MH i2c: 01 00 00 BC 03 BF [12:38:29]Write i2c OK [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 07 00 [12:38:29]MH_I2C_Read... [12:38:29]Read from MH i2c: 01 07 00 BC 03 00 02 00 00 00 FF 0F D6 [12:38:29]state=3 [12:38:29]Cover opened [12:38:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C8 AB 47 00 92 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 51 01 00 F4 03 04 00 16 69 EE 66 B6 04 01 00 00 B3 D0 64 1B 9F 8A 25 FE [12:38:29]CommunicateWithHost err = 0 [12:38:29]CheckOFDResponse [12:38:29]1017 (14) - 77093643461234 [12:38:29]1041 (16) - 0000000000874979 [12:38:29]1040 (4) - 86369 [12:38:29]1012 (4) - 21.09.2024 06:35 [12:38:29]1206 (1) - 0 [12:38:29]OFD Sender: Remove packet 86369 [12:38:29]ProducePacketName [12:38:29]name=ofd_packets/00086369 [12:38:29]NVStorageDeleteData [12:38:30]OFD Sender: No OFD packet to send [12:38:33]recv_with_timeout no data received [12:38:34]Write to MH i2c: 01 00 00 BD 03 C0 [12:38:34]Write i2c OK [12:38:34]MH_I2C_Read... [12:38:34]Read from MH i2c: 01 [12:38:34]MH_I2C_Read... [12:38:34]Read from MH i2c: 01 07 00 [12:38:34]MH_I2C_Read... [12:38:34]Read from MH i2c: 01 07 00 BD 03 00 02 00 00 00 FF 0F D7 [12:38:34]state=3 [12:38:34]Cover opened [12:38:35]OFD Sender: No OFD packet to send [12:38:39]Write to MH i2c: 01 00 00 BE 03 C1 [12:38:39]Write i2c OK [12:38:39]MH_I2C_Read... [12:38:39]Read from MH i2c: 01 [12:38:39]MH_I2C_Read... [12:38:39]Read from MH i2c: 01 07 00 [12:38:39]MH_I2C_Read... [12:38:39]Read from MH i2c: 01 07 00 BE 03 00 02 00 00 00 FF 0F D8 [12:38:39]state=3 [12:38:39]Cover opened [12:38:40]OFD Sender: No OFD packet to send [12:38:44]Write to MH i2c: 01 00 00 BF 03 C2 [12:38:44]Write i2c OK [12:38:44]MH_I2C_Read... [12:38:44]Read from MH i2c: 01 [12:38:44]MH_I2C_Read... [12:38:44]Read from MH i2c: 01 07 00 [12:38:44]MH_I2C_Read... [12:38:44]Read from MH i2c: 01 07 00 BF 03 00 02 00 00 00 FF 0F D9 [12:38:44]state=3 [12:38:44]Cover opened [12:38:45]OFD Sender: No OFD packet to send [12:38:49]Write to MH i2c: 01 00 00 C0 03 C3 [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 C0 03 00 02 00 00 00 FF 0F DA [12:38:49]state=3 [12:38:49]Cover opened [12:38:50]OFD Sender: No OFD packet to send [12:38:53]recv_with_timeout no data received [12:38:54]Write to MH i2c: 01 00 00 C1 03 C4 [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 07 00 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 07 00 C1 03 00 02 00 00 00 FF 0F DB [12:38:54]state=3 [12:38:54]Cover opened [12:38:55]OFD Sender: No OFD packet to send [12:38:59]Write to MH i2c: 01 00 00 C2 03 C5 [12:38:59]Write i2c OK [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 07 00 [12:38:59]MH_I2C_Read... [12:38:59]Read from MH i2c: 01 07 00 C2 03 00 02 00 00 00 FF 0F DC [12:38:59]state=3 [12:38:59]Cover opened [12:39:00]OFD Sender: No OFD packet to send [12:39:04]Write to MH i2c: 01 00 00 C3 03 C6 [12:39:04]Write i2c OK [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: 01 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: 01 07 00 [12:39:04]MH_I2C_Read... [12:39:04]Read from MH i2c: 01 07 00 C3 03 00 02 00 00 00 FF 0F DD [12:39:04]state=3 [12:39:04]Cover opened [12:39:05]OFD Sender: No OFD packet to send [12:39:09]Write to MH i2c: 01 00 00 C4 03 C7 [12:39:09]Write i2c OK [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: 01 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: 01 07 00 [12:39:09]MH_I2C_Read... [12:39:09]Read from MH i2c: 01 07 00 C4 03 00 02 00 00 00 FF 0F DE [12:39:09]state=3 [12:39:09]Cover opened [12:39:10]OFD Sender: No OFD packet to send [12:39:12]int [12:39:12]Write to MH i2c: 01 00 00 C5 03 C8 [12:39:12]*** FLAG_PRN_PAP1 set [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: 01 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: 01 07 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: 01 07 00 C5 03 00 03 00 00 00 FF 0F E0 [12:39:12]state=3 [12:39:12]No paper [12:39:12]Cover opened [12:39:15]OFD Sender: No OFD packet to send [12:39:17]Write to MH i2c: 01 00 00 C6 03 C9 [12:39:17]Write i2c OK [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: 01 [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: 01 07 00 [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: 01 07 00 C6 03 00 03 00 00 00 FF 0F E1 [12:39:17]state=3 [12:39:17]No paper [12:39:17]Cover opened [12:39:20]OFD Sender: No OFD packet to send [12:39:22]Write to MH i2c: 01 00 00 C7 03 CA [12:39:22]Write i2c OK [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: 01 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: 01 07 00 [12:39:22]MH_I2C_Read... [12:39:22]Read from MH i2c: 01 07 00 C7 03 00 03 00 00 00 FF 0F E2 [12:39:22]state=3 [12:39:22]No paper [12:39:22]Cover opened [12:39:25]OFD Sender: No OFD packet to send [12:39:27]Write to MH i2c: 01 00 00 C8 03 CB [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: 01 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: 01 07 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: 01 07 00 C8 03 00 03 00 00 00 FF 0F E3 [12:39:27]state=3 [12:39:27]No paper [12:39:27]Cover opened [12:39:30]OFD Sender: No OFD packet to send [12:39:32]Write to MH i2c: 01 00 00 C9 03 CC [12:39:32]Write i2c OK [12:39:32]MH_I2C_Read... [12:39:32]Read from MH i2c: 01 [12:39:32]MH_I2C_Read... [12:39:32]Read from MH i2c: 01 07 00 [12:39:32]MH_I2C_Read... [12:39:32]Read from MH i2c: 01 07 00 C9 03 00 03 00 00 00 FF 0F E4 [12:39:32]state=3 [12:39:32]No paper [12:39:32]Cover opened [12:39:35]OFD Sender: No OFD packet to send [12:39:37]Write to MH i2c: 01 00 00 CA 03 CD [12:39:37]Write i2c OK [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: 01 [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: 01 07 00 [12:39:37]MH_I2C_Read... [12:39:37]Read from MH i2c: 01 07 00 CA 03 00 03 00 00 00 FF 0F E5 [12:39:37]state=3 [12:39:37]No paper [12:39:37]Cover opened [12:39:40]OFD Sender: No OFD packet to send [12:39:42]Write to MH i2c: 01 00 00 CB 03 CE [12:39:42]Write i2c OK [12:39:42]MH_I2C_Read... [12:39:42]Read from MH i2c: 01 [12:39:42]MH_I2C_Read... [12:39:42]Read from MH i2c: 01 07 00 [12:39:42]MH_I2C_Read... [12:39:42]Read from MH i2c: 01 07 00 CB 03 00 03 00 00 00 FF 0F E6 [12:39:42]state=3 [12:39:42]No paper [12:39:42]Cover opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5919568+1721002828=1726922396 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 9D BE EE 66 4C 6B 94 66 5F [12:39:57]Current date/time: 21.09.2024 12:39 [12:39:57]FM_Init [12:39:57]wFMConnect [12:39:57]MH_SAM_On [12:39:57]Write to MH i2c: E0 00 00 08 00 E7 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_init finished! [12:39:57]*** atr: [12:39:57]*** 0F 3B D5 18 FF 81 91 FE [12:39:57]*** 1F C3 80 73 C8 21 10 0A [12:39:57]*** 00 00 00 00 00 00 00 00 [12:39:57]*** 00 00 00 00 00 00 00 00 [12:39:57]*** 00 00 00 00 00 00 00 00 [12:39:57]*** 00 00 00 00 00 00 00 00 [12:39:57]*** 00 00 00 00 00 00 00 00 [12:39:57]*** 00 00 00 00 00 00 00 00 [12:39:57]Read from MH i2c: E0 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E0 10 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [12:39:57]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:39:57]wFMCommunicate request_size=10 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:39:57]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 11 00 00 [12:39:57]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [12:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:39:57]wFMCommunicate OK [12:39:57]Detected FM SN is 0000000000874979 [12:39:57]Stored FM SN is 0000000000874979 [12:39:57]wFMCommunicate request_size=9 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 16 00 00 04 B6 D7 00 00 [12:39:57]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]FM PIN OK [12:39:57]wFMCommunicate request_size=8 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 14 04 00 03 02 00 01 [12:39:57]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=13 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:39:57]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:39:57]RAPDU: 90 00 [12:39:57]wFMCommunicate OK [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 11 00 00 [12:39:57]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [12:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:39:57]wFMCommunicate OK [12:39:57]DocumentArchiveInit [12:39:57]Start Httpd... [12:39:57]Httpd thread 3067219300 created [12:39:57]Write to MH i2c: 01 00 00 0F 00 0F [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:39:57]MH Int Process started [12:39:57]Allocated Socket 8 [12:39:57]Bind OK [12:39:57]Listen OK [12:39:57]httpd running on port 8080 [12:39:57]Waiting for new connection... [12:39:57]OFD Sender: No OFD packet to send [12:39:58]accept exits with 9 [12:39:58]New connection [12:39:58]New thread 3066932580 created [12:39:58]Waiting for new connection... [12:39:58] Sock 9.Parse request [12:39:58]Sock 9.Check first char [12:39:58]Sock 9.First char is OK [12:39:58]request: POST /json_proto HTTP/1.0 [12:39:58]Method: POST [12:39:58]URL: /json_proto [12:39:58]Method is POST - this is cgi request [12:39:58]url: /json_proto [12:39:58]query_string will be loaded in cgi processing [12:39:58]execute_cgi json_proto POST (null) [12:39:58]execute_cgi path=json_proto method=POST [12:39:58]POST find Content-Length [12:39:58]Host: 172.17.47.196:8080 [12:39:58]Content-Length: 215 [12:39:58]Content-Type: application/json [12:39:58] [12:39:58]POST finish read [12:39:58]Found Content-Length = 215 [12:39:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:58]execute_script... [12:39:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:58]POST & json_proto [12:39:58]process_json_proto [12:39:58]json parsed OK: [12:39:58]protocol is kg_v1.0 [12:39:58]action value=get_value [12:39:58]process_action get_value [12:39:58]cmd_get_value [12:39:58]process_action get_value done [12:39:58]requested_data is exist [12:39:58]produce_requested_data [12:39:58]requested_item kkm.sn is exist - process it [12:39:58]requested_item kkm.ver is exist - process it [12:39:58]requested_item fm.sn is exist - process it [12:39:58]wFMCommunicate request_size=4 [12:39:58]MH_SAM_APDU [12:39:58]CAPDU: 80 11 00 00 [12:39:58]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:39:58]Write i2c OK [12:39:58]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 17 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [12:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:39:59]wFMCommunicate OK [12:39:59]requested_item fd.num is exist - process it [12:39:59]SAM_PROTO_GetFieldsCounters [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 00 00 [12:39:59]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 62 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 61 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [12:39:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 61 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:59]wFMCommunicate OK [12:39:59]SAM_PROTO_GetFieldsCounters done [12:39:59]requested_item shift.num is exist - process it [12:39:59]requested_item shift.opened is exist - process it [12:39:59]req_shift_opened [12:39:59]FM_GetShiftState [12:39:59]SAM_PROTO_GetShiftState [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 01 00 [12:39:59]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 0E 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [12:39:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:39:59]wFMCommunicate OK [12:39:59]SAM_PROTO_GetShiftState done [12:39:59]FM_GetShiftState done [12:39:59]req_shift_opened done [12:39:59]requested_item shift.open_date is exist - process it [12:39:59]req_shift_open_date [12:39:59]req_shift_open_date done [12:39:59]produce_requested_data done [12:39:59]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86369,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:39:59]process_action_free get_value [12:39:59]json_value_free [12:39:59]json_value_free done [12:39:59]process_json_proto returns [12:39:59]Send response to host [12:39:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86369,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:39:59]free response buf [12:39:59]execute_script done [12:39:59]execute_script returns [12:39:59]free content buf [12:39:59]Sock 9.Close socket [12:39:59]Sock 9.Thread stoped [12:39:59]accept exits with 6 [12:39:59]New connection [12:39:59]New thread 3066789220 created [12:39:59]Thread 3066932580 joined [12:39:59]Waiting for new connection... [12:39:59] Sock 6.Parse request [12:39:59]Sock 6.Check first char [12:39:59]Sock 6.First char is OK [12:39:59]request: POST /json_proto HTTP/1.0 [12:39:59]Method: POST [12:39:59]URL: /json_proto [12:39:59]Method is POST - this is cgi request [12:39:59]url: /json_proto [12:39:59]query_string will be loaded in cgi processing [12:39:59]execute_cgi json_proto POST (null) [12:39:59]execute_cgi path=json_proto method=POST [12:39:59]POST find Content-Length [12:39:59]Host: 172.17.47.196:8080 [12:39:59]Content-Length: 331 [12:39:59]Content-Type: application/json [12:39:59] [12:39:59]POST finish read [12:39:59]Found Content-Length = 331 [12:39:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:39:59]execute_script... [12:39:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:39:59]POST & json_proto [12:39:59]process_json_proto [12:39:59]json parsed OK: [12:39:59]protocol is kg_v1.0 [12:39:59]action value=get_value [12:39:59]process_action get_value [12:39:59]cmd_get_value [12:39:59]process_action get_value done [12:39:59]requested_data is exist [12:39:59]produce_requested_data [12:39:59]requested_item fm.sale.total is exist - process it [12:39:59]SAM_PROTO_GetFMData [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 03 00 [12:39:59]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 FD 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 80 4D 01 00 69 04 A3 00 6F 04 04 00 06 4B 01 00 B1 04 05 00 00 F2 6C B5 01 70 04 05 00 1C BF F5 87 01 72 04 04 00 E4 32 77 2D 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 56 70 77 2E 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 ED 35 DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 23 [12:39:59]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 80 4D 01 00 69 04 A3 00 6F 04 04 00 06 4B 01 00 B1 04 05 00 00 F2 6C B5 01 70 04 05 00 1C BF F5 87 01 72 04 04 00 E4 32 77 2D 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 56 70 77 2E 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 ED 35 DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [12:39:59]wFMCommunicate OK [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 17 00 00 [12:39:59]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 FD 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [12:40:00]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:40:00]wFMCommunicate OK [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 17 00 00 [12:40:00]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 FD 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [12:40:00]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:40:00]wFMCommunicate OK [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 17 00 00 [12:40:00]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:00]Read from MH i2c: E2 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 FD 00 [12:40:00]MH_I2C_Read... [12:40:00]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [12:40:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [12:40:00]wFMCommunicate OK [12:40:00]wFMCommunicate request_size=4 [12:40:00]MH_SAM_APDU [12:40:00]CAPDU: 80 17 00 00 [12:40:00]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:40:00]Write i2c OK [12:40:00]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 E5 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [12:40:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:40:01]wFMCommunicate OK [12:40:01]SAM_PROTO_GetFMData done [12:40:01]requested_item fm.sale_refund.total is exist - process it [12:40:01]requested_item fm.buy.total is exist - process it [12:40:01]requested_item shift.sale.total is exist - process it [12:40:01]SAM_PROTO_GetShiftData [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 13 02 00 [12:40:01]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 FD 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 FD 00 18 00 00 B9 04 AA 04 B5 04 6E 04 04 00 93 00 00 00 69 04 9C 00 6F 04 04 00 92 00 00 00 B1 04 03 00 01 0B E8 70 04 03 00 38 5F D1 72 04 03 00 C9 AB 16 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 98 A5 18 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 C2 0D 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 A4 [12:40:01]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 93 00 00 00 69 04 9C 00 6F 04 04 00 92 00 00 00 B1 04 03 00 01 0B E8 70 04 03 00 38 5F D1 72 04 03 00 C9 AB 16 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 98 A5 18 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 C2 0D 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [12:40:01]wFMCommunicate OK [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 17 00 00 [12:40:01]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:01]Read from MH i2c: E2 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 FD 00 [12:40:01]MH_I2C_Read... [12:40:01]Read from MH i2c: E2 FD 00 19 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 05 [12:40:01]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:40:01]wFMCommunicate OK [12:40:01]wFMCommunicate request_size=4 [12:40:01]MH_SAM_APDU [12:40:01]CAPDU: 80 17 00 00 [12:40:01]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:40:01]Write i2c OK [12:40:01]MH_I2C_Read... [12:40:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:02]Read from MH i2c: E2 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: E2 FD 00 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: E2 FD 00 1A 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C2 [12:40:02]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:40:02]wFMCommunicate OK [12:40:02]wFMCommunicate request_size=4 [12:40:02]MH_SAM_APDU [12:40:02]CAPDU: 80 17 00 00 [12:40:02]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:40:02]Write i2c OK [12:40:02]MH_I2C_Read... [12:40:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:02]Read from MH i2c: E2 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: E2 FD 00 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: E2 FD 00 1B 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 13 [12:40:02]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [12:40:02]wFMCommunicate OK [12:40:02]wFMCommunicate request_size=4 [12:40:02]MH_SAM_APDU [12:40:02]CAPDU: 80 17 00 00 [12:40:02]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:40:02]Write i2c OK [12:40:02]MH_I2C_Read... [12:40:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [12:40:02]Read from MH i2c: E2 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: E2 D6 00 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: E2 D6 00 1C 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [12:40:02]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:40:02]wFMCommunicate OK [12:40:02]SAM_PROTO_GetShiftData done [12:40:02]requested_item shift.sale.total_cash is exist - process it [12:40:02]requested_item shift.sale_refund.total is exist - process it [12:40:02]requested_item shift.sale_refund.total_cash is exist - process it [12:40:02]requested_item shift.buy.total is exist - process it [12:40:02]requested_item shift.buy.total_cash is exist - process it [12:40:02]produce_requested_data done [12:40:02]produce_requested_data return {"fm.sale.total":73387832.32,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":152071.69,"shift.sale.total_cash":137214.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:40:02]process_action_free get_value [12:40:02]json_value_free [12:40:02]json_value_free done [12:40:02]process_json_proto returns [12:40:02]Send response to host [12:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73387832.32,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":152071.69,"shift.sale.total_cash":137214.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:40:02]free response buf [12:40:02]execute_script done [12:40:02]execute_script returns [12:40:02]free content buf [12:40:02]Sock 6.Close socket [12:40:02]Sock 6.Thread stoped [12:40:02]accept exits with 9 [12:40:02]New connection [12:40:02]New thread 3066932580 created [12:40:02]Thread 3066789220 joined [12:40:02]Waiting for new connection... [12:40:02] Sock 9.Parse request [12:40:02]Sock 9.Check first char [12:40:02]Sock 9.First char is OK [12:40:02]request: POST /json_proto HTTP/1.0 [12:40:02]Method: POST [12:40:02]URL: /json_proto [12:40:02]Method is POST - this is cgi request [12:40:02]url: /json_proto [12:40:02]query_string will be loaded in cgi processing [12:40:02]execute_cgi json_proto POST (null) [12:40:02]execute_cgi path=json_proto method=POST [12:40:02]POST find Content-Length [12:40:02]Host: 172.17.47.196:8080 [12:40:02]Content-Length: 144 [12:40:02]Content-Type: application/json [12:40:02] [12:40:02]POST finish read [12:40:02]Found Content-Length = 144 [12:40:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [12:40:02]execute_script... [12:40:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [12:40:02]POST & json_proto [12:40:02]process_json_proto [12:40:02]json parsed OK: [12:40:02]protocol is kg_v1.0 [12:40:02]action value=print_doc [12:40:02]process_action print_doc [12:40:02]ExternCall_PrintAddStr [12:40:02]wPrintStart [12:40:02]Write to MH i2c: 01 00 00 1D 00 1D [12:40:02]Write i2c OK [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: 01 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: 01 07 00 [12:40:02]MH_I2C_Read... [12:40:02]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [12:40:02]RasterBufferAndPrint [12:40:02]line Счет N : (1)871267 [12:40:02]line ИНН: 02508201610067 [12:40:02]line Контрольно-Кассовый Чек [12:40:02]line ПРОДАЖА [12:40:02]line ТРК (МРК, ГНК) : 33 [12:40:02]line Товар: 2710124130 [12:40:02]line Аи-92-К-5 [12:40:02]line 5.900 * 67.80 [12:40:02]line = 400.02 [12:40:02]line НДС 12% НСП 1% [12:40:02]line > о реализуемом товаре [12:40:02]line ОКРУГЛЕНИЕ: -0.02 [12:40:02]line ИТОГО: 400.00 [12:40:02]line Внесено: 400.00 [12:40:02]line СДАЧА: 0.00 [12:40:02]line НСП 1% : 3.54 [12:40:02]line НДС 12% : 42.48 [12:40:02]line Наличными: 400.00 [12:40:02]line Безнал.: 0.00 [12:40:02]line Место: АЗС № 137 "Партнер Нефть" [12:40:02]OFD Sender: No OFD packet to send [12:40:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:40:02]line СНО: Общий режим [12:40:02]line Чек 147 21.09.2024 12:37 [12:40:02]line Смена: 496 ФФД: 1.0 [12:40:02]line ЗНМ: 0300000064 [12:40:02]line РНМ: 0000000000092592 [12:40:02]line Версия ККМ: 001 [12:40:02]line ФМ: 0000000000874979 [12:40:02]line ФД: 86369 [12:40:02]line ФПД: 220812131485995 [12:40:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T123735&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86369&fm=220812131485995&tin=02508201610067®Number=0000000000092592&sum=40000 [12:40:02]written 0, free lines is 4095 [12:40:03]Write to MH i2c: 01 00 00 48 00 48 [12:40:03]Write i2c OK [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: 01 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: 01 07 00 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E9 0C 44 [12:40:03]RasterBufferAndPrint [12:40:03]line [12:40:03]line [12:40:03]line [12:40:03]line [12:40:03]line [12:40:03]written 0, free lines is 3320 [12:40:03]MH_Cut [12:40:03]Write to MH i2c: D1 01 00 4F 00 01 21 [12:40:03]Write i2c OK [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: D1 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: D1 01 00 [12:40:03]MH_I2C_Read... [12:40:03]Read from MH i2c: D1 01 00 4F 00 00 20 [12:40:03]Write to MH i2c: 01 00 00 50 00 50 [12:40:03]Write i2c OK [12:40:03]MH_I2C_Read... [12:40:04]*** Cut start [12:40:04]*** Partial cut [12:40:04]*** CUTSNS_PIN = 1 [12:40:04]*** CUTSNS_PIN = 0 [12:40:04]*** Brake cut motor [12:40:04]Read from MH i2c: 01 [12:40:04]MH_I2C_Read... [12:40:04]*** Stop cut motor [12:40:04]*** Cut end [12:40:04]Read from MH i2c: 01 07 00 [12:40:04]MH_I2C_Read... [12:40:04]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [12:40:04]process_action print_doc done [12:40:04]requested_data is exist [12:40:04]produce_requested_data [12:40:04]produce_requested_data return (null) [12:40:04]process_action_free print_doc [12:40:04]json_value_free [12:40:04]json_value_free done [12:40:04]process_json_proto returns [12:40:04]Send response to host [12:40:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:40:04]free response buf [12:40:04]execute_script done [12:40:04]execute_script returns [12:40:04]free content buf [12:40:04]Sock 9.Close socket [12:40:04]Sock 9.Thread stoped [12:40:07]OFD Sender: No OFD packet to send [12:40:12]OFD Sender: No OFD packet to send [12:40:17]OFD Sender: No OFD packet to send [12:40:22]OFD Sender: No OFD packet to send [12:40:24]recv_with_timeout no data received [12:40:27]OFD Sender: No OFD packet to send [12:40:32]OFD Sender: No OFD packet to send [12:40:36]recv_with_timeout no data received [12:40:37]OFD Sender: No OFD packet to send [12:40:42]OFD Sender: No OFD packet to send [12:40:47]OFD Sender: No OFD packet to send [12:40:48]recv_with_timeout no data received [12:40:52]OFD Sender: No OFD packet to send [12:40:57]OFD Sender: No OFD packet to send [12:41:00]recv_with_timeout no data received [12:41:03]OFD Sender: No OFD packet to send [12:41:08]OFD Sender: No OFD packet to send [12:41:13]OFD Sender: No OFD packet to send [12:41:14]accept exits with 6 [12:41:14]New connection [12:41:14]New thread 3066789220 created [12:41:14]Thread 3066932580 joined [12:41:14]Waiting for new connection... [12:41:14] Sock 6.Parse request [12:41:14]Sock 6.Check first char [12:41:14]Sock 6.First char is OK [12:41:14]request: POST /json_proto HTTP/1.0 [12:41:14]Method: POST [12:41:14]URL: /json_proto [12:41:14]Method is POST - this is cgi request [12:41:14]url: /json_proto [12:41:14]query_string will be loaded in cgi processing [12:41:14]execute_cgi json_proto POST (null) [12:41:14]execute_cgi path=json_proto method=POST [12:41:14]POST find Content-Length [12:41:14]Host: 172.17.47.196:8080 [12:41:14]Content-Length: 687 [12:41:14]Content-Type: application/json [12:41:14] [12:41:14]POST finish read [12:41:14]Found Content-Length = 687 [12:41:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:14]execute_script... [12:41:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:14]POST & json_proto [12:41:14]process_json_proto [12:41:14]json parsed OK: [12:41:14]protocol is kg_v1.0 [12:41:14]action value=close_receipt [12:41:14]process_action close_receipt [12:41:14]cmd_close_receipt [12:41:14]MH_GetDate [12:41:14]Write to MH i2c: F0 00 00 51 00 40 [12:41:14]Write i2c OK [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: F0 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: F0 09 00 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: F0 09 00 51 00 00 EA BE EE 66 4C 6B 94 66 F6 [12:41:14]GetLastDocTimeStamp 1726922255 [12:41:14]current date 1726922474 [12:41:14]FM_GetShiftState [12:41:14]SAM_PROTO_GetShiftState [12:41:14]wFMCommunicate request_size=4 [12:41:14]MH_SAM_APDU [12:41:14]CAPDU: 80 13 01 00 [12:41:14]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [12:41:14]Write i2c OK [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: E2 [12:41:14]MH_I2C_Read... [12:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:14]Read from MH i2c: E2 0E 00 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [12:41:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:41:14]wFMCommunicate OK [12:41:14]SAM_PROTO_GetShiftState done [12:41:14]FM_GetShiftState done [12:41:14]opened in 1726877910 [12:41:14]opened+sec_in_day 1726964310 [12:41:14]quantity*price = 150037 [12:41:14]sum+1 = 150039 [12:41:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 148 21.09.2024 12:41 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86370 ФПД: 201375633592638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124114&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86370&fm=201375633592638&tin=02508201610067®Number=0000000000092592&sum=150000 [12:41:15]StoreToDocumentArchive [12:41:15]shift 496 fd 86370 [12:41:15]save to /storage/0496/doc_00086370 [12:41:15]save last doc name /storage/0496/doc_00086370 to /storage/kkm_last_doc_name [12:41:15]save OK [12:41:15]Clear old archive folders... [12:41:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:41:15]tlvbuf is 00925BC0 [12:41:15]SAM_PROTO_ClearQueue [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 09 00 00 [12:41:15]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]SAM_PROTO_ClearQueue done [12:41:15]KKMCreateOFDPacket [12:41:15]OFDProtocolAddRootSTLVToBuf [12:41:15]FM_MakeSignedData [12:41:15]FM_MakeSignedData [12:41:15]SAM_PROTO_SignData [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 0D 01 02 [12:41:15]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]wFMCommunicate request_size=255 [12:41:15]MH_SAM_APDU [12:41: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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 EA BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 62 51 01 00 35 04 06 00 [12:41:15]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 EA BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 62 51 01 00 35 04 06 00 00 00 FF [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]wFMCommunicate request_size=11 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 0D 02 02 06 B7 26 6B 1B 51 3E [12:41:15]Write to MH i2c: E2 0E 00 62 00 80 0D 02 02 06 00 B7 26 6B 1B 51 3E 00 00 DA [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 0D 03 02 [12:41:15]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 0B 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 0B 00 63 00 00 97 EC 15 0B B1 E9 9F D7 90 00 92 [12:41:15]RAPDU: 97 EC 15 0B B1 E9 9F D7 90 00 [12:41:15]wFMCommunicate OK [12:41:15]SAM_PROTO_SignData done [12:41:15]FM_MakeSignedData done [12:41:15]CreateOFDProtocolMessage [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 11 00 00 [12:41:15]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:16]Read from MH i2c: E2 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: E2 17 00 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [12:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:41:16]wFMCommunicate OK [12:41:16]CreateOFDProtocolMessage done [12:41:16]OFDSenderStorePacket 86370 [12:41:16]StoreOFDPacket docnum=86370 [12:41:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 69 40 08 01 D1 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 EA BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 62 51 01 00 35 04 06 00 B7 26 6B 1B 51 3E 97 EC 15 0B B1 E9 9F D7 [12:41:16]CheckFolder [12:41:16]dirname=/storage/ofd_packets [12:41:16]CheckFolder done [12:41:16]ProducePacketName [12:41:16]name=ofd_packets/00086370 [12:41:16]NVStorageSaveData ofd_packets/00086370 [12:41:16]File name is /storage/ofd_packets/00086370 [12:41:16]Write 302 bytes [12:41:16]NVStorageSaveData done [12:41:16]OFDSenderStorePacket done [12:41:16]KKMCreateOFDPacket done [12:41:16]NVStorageSaveData kkm_last_timestamp [12:41:16]File name is /storage/kkm_last_timestamp [12:41:16]Write 4 bytes [12:41:16]NVStorageSaveData done [12:41:16]ExternCall_PrintAddStr [12:41:16]wPrintStart [12:41:16]Write to MH i2c: 01 00 00 65 00 65 [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 07 00 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [12:41:16]RasterBufferAndPrint [12:41:16]line Счет N : (1)871271 [12:41:16]line ИНН: 02508201610067 [12:41:16]line Контрольно-Кассовый Чек [12:41:16]line ПРОДАЖА [12:41:16]line ТРК (МРК, ГНК) : 21 [12:41:16]line Товар: 2710194210 [12:41:16]line ДТ(л)-К-4 [12:41:16]line 19.690 * 76.20 [12:41:16]line = 1500.38 [12:41:16]line НДС 12% НСП 1% [12:41:16]line > о реализуемом товаре [12:41:16]line ОКРУГЛЕНИЕ: -0.38 [12:41:16]line ИТОГО: 1500.00 [12:41:16]line Внесено: 1500.00 [12:41:16]line СДАЧА: 0.00 [12:41:16]line НСП 1% : 13.28 [12:41:16]line НДС 12% : 159.33 [12:41:16]line Наличными: 1500.00 [12:41:16]line Безнал.: 0.00 [12:41:16]line Место: АЗС № 137 "Партнер Нефть" [12:41:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:41:16]line СНО: Общий режим [12:41:16]line Чек 148 21.09.2024 12:41 [12:41:16]line Смена: 496 ФФД: 1.0 [12:41:16]line ЗНМ: 0300000064 [12:41:16]line РНМ: 0000000000092592 [12:41:16]line Версия ККМ: 001 [12:41:16]line ФМ: 0000000000874979 [12:41:16]line ФД: 86370 [12:41:16]line ФПД: 201375633592638 [12:41:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124114&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86370&fm=201375633592638&tin=02508201610067®Number=0000000000092592&sum=150000 [12:41:16]OFD Sender: Processing packet 86370 [packets to send 269, broken 268] [12:41:16]ProducePacketName [12:41:16]name=ofd_packets/00086370 [12:41:16]OFD Sender: To server: pG, [12:41:16]CommunicateWithHost lk.salyk.kg:30040 [12:41:16]ConnectInit lk.salyk.kg [12:41:16]written 0, free lines is 4095 [12:41:16]Write to MH i2c: 01 00 00 90 00 90 [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 07 00 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 E3 0C 86 [12:41:16]RasterBufferAndPrint [12:41:16]line [12:41:16]line [12:41:16]line [12:41:16]line [12:41:16]line [12:41:16]written 0, free lines is 3305 [12:41:16]MH_Cut [12:41:16]Write to MH i2c: D1 01 00 97 00 01 69 [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: D1 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: D1 01 00 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: D1 01 00 97 00 00 68 [12:41:16]Write to MH i2c: 01 00 00 98 00 98 [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:17]*** Cut start [12:41:17]*** Partial cut [12:41:17]*** CUTSNS_PIN = 1 [12:41:17]*** CUTSNS_PIN = 0 [12:41:17]*** Brake cut motor [12:41:17]Read from MH i2c: 01 [12:41:17]MH_I2C_Read... [12:41:17]*** Stop cut motor [12:41:17]*** Cut end [12:41:17]Read from MH i2c: 01 07 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [12:41:17]process_action close_receipt done [12:41:17]requested_data is exist [12:41:17]produce_requested_data [12:41:17]requested_item fm.sn is exist - process it [12:41:17]wFMCommunicate request_size=4 [12:41:17]MH_SAM_APDU [12:41:17]CAPDU: 80 11 00 00 [12:41:17]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:17]Read from MH i2c: E2 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 17 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 72 [12:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:41:17]wFMCommunicate OK [12:41:17]requested_item fd.num is exist - process it [12:41:17]SAM_PROTO_GetFieldsCounters [12:41:17]wFMCommunicate request_size=4 [12:41:17]MH_SAM_APDU [12:41:17]CAPDU: 80 13 00 00 [12:41:17]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 62 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 62 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:41:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 62 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:18]wFMCommunicate OK [12:41:18]SAM_PROTO_GetFieldsCounters done [12:41:18]requested_item shift.num is exist - process it [12:41:18]requested_item shift.opened is exist - process it [12:41:18]req_shift_opened [12:41:18]FM_GetShiftState [12:41:18]SAM_PROTO_GetShiftState [12:41:18]wFMCommunicate request_size=4 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 13 01 00 [12:41:18]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 0E 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5E [12:41:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:41:18]wFMCommunicate OK [12:41:18]SAM_PROTO_GetShiftState done [12:41:18]FM_GetShiftState done [12:41:18]req_shift_opened done [12:41:18]requested_item shift.open_date is exist - process it [12:41:18]req_shift_open_date [12:41:18]req_shift_open_date done [12:41:18]produce_requested_data done [12:41:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86370,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:41:18]process_action_free close_receipt [12:41:18]json_value_free [12:41:18]json_value_free done [12:41:18]process_json_proto returns [12:41:18]Send response to host [12:41:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86370,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:41:18]free response buf [12:41:18]execute_script done [12:41:18]execute_script returns [12:41:18]free content buf [12:41:18]Sock 6.Close socket [12:41:18]Sock 6.Thread stoped [12:41:19]Connected sock=11 [12:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 69 40 08 01 D1 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 EA BE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 62 51 01 00 35 04 06 00 B7 26 6B 1B 51 3E 97 EC 15 0B B1 E9 9F D7 [12:41:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B4 DD 47 00 7E 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 62 51 01 00 F4 03 04 00 C0 69 EE 66 B6 04 01 00 00 C5 DA 63 39 27 20 18 F6 [12:41:20]CommunicateWithHost err = 0 [12:41:20]CheckOFDResponse [12:41:20]1017 (14) - 77093643461234 [12:41:20]1041 (16) - 0000000000874979 [12:41:20]1040 (4) - 86370 [12:41:20]1012 (4) - 21.09.2024 06:37 [12:41:20]1206 (1) - 0 [12:41:20]OFD Sender: Remove packet 86370 [12:41:20]ProducePacketName [12:41:20]name=ofd_packets/00086370 [12:41:20]NVStorageDeleteData [12:41:20]OFD Sender: No OFD packet to send [12:41:25]OFD Sender: No OFD packet to send [12:41:29]recv_with_timeout no data received [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:46]recv_with_timeout no data received [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:41:56]recv_with_timeout no data received [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:30]OFD Sender: No OFD packet to send [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]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:41]OFD Sender: No OFD packet to send [12:44:46]OFD Sender: No OFD packet to send [12:44:51]OFD Sender: No OFD packet to send [12:44:56]OFD Sender: No OFD packet to send [12:45:01]OFD Sender: No OFD packet to send [12:45:06]OFD Sender: No OFD packet to send [12:45:11]OFD Sender: No OFD packet to send [12:45:16]OFD Sender: No OFD packet to send [12:45:16]recv_with_timeout no data received [12:45:21]OFD Sender: No OFD packet to send [12:45:26]OFD Sender: No OFD packet to send [12:45:31]OFD Sender: No OFD packet to send [12:45:35]accept exits with 10 [12:45:35]New connection [12:45:35]New thread 3066932580 created [12:45:35]Thread 3066789220 joined [12:45:35]Waiting for new connection... [12:45:35] Sock 10.Parse request [12:45:35]Sock 10.Check first char [12:45:35]Sock 10.First char is OK [12:45:35]request: POST /json_proto HTTP/1.0 [12:45:35]Method: POST [12:45:35]URL: /json_proto [12:45:35]Method is POST - this is cgi request [12:45:35]url: /json_proto [12:45:35]query_string will be loaded in cgi processing [12:45:35]execute_cgi json_proto POST (null) [12:45:35]execute_cgi path=json_proto method=POST [12:45:35]POST find Content-Length [12:45:35]Host: 172.17.47.196:8080 [12:45:35]Content-Length: 682 [12:45:35]Content-Type: application/json [12:45:35] [12:45:35]POST finish read [12:45:35]Found Content-Length = 682 [12:45:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:45:35]execute_script... [12:45: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)871272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:45:35]POST & json_proto [12:45:35]process_json_proto [12:45:35]json parsed OK: [12:45:35]protocol is kg_v1.0 [12:45:35]action value=close_receipt [12:45:35]process_action close_receipt [12:45:35]cmd_close_receipt [12:45:35]MH_GetDate [12:45:35]Write to MH i2c: F0 00 00 9C 00 8B [12:45:35]Write i2c OK [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: F0 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: F0 09 00 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: F0 09 00 9C 00 00 EF BF EE 66 4C 6B 94 66 47 [12:45:35]GetLastDocTimeStamp 1726922474 [12:45:35]current date 1726922735 [12:45:35]FM_GetShiftState [12:45:35]SAM_PROTO_GetShiftState [12:45:35]wFMCommunicate request_size=4 [12:45:35]MH_SAM_APDU [12:45:35]CAPDU: 80 13 01 00 [12:45:35]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [12:45:35]Write i2c OK [12:45:35]MH_I2C_Read... [12:45:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:35]Read from MH i2c: E2 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: E2 0E 00 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 60 [12:45:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:45:35]wFMCommunicate OK [12:45:35]SAM_PROTO_GetShiftState done [12:45:35]FM_GetShiftState done [12:45:35]opened in 1726877910 [12:45:35]opened+sec_in_day 1726964310 [12:45:35]quantity*price = 100005 [12:45:35]sum+1 = 100006 [12:45:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 149 21.09.2024 12:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86371 ФПД: 22112093410064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124535&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86371&fm=22112093410064&tin=02508201610067®Number=0000000000092592&sum=100000 [12:45:36]StoreToDocumentArchive [12:45:36]shift 496 fd 86371 [12:45:36]save to /storage/0496/doc_00086371 [12:45:36]save last doc name /storage/0496/doc_00086371 to /storage/kkm_last_doc_name [12:45:36]save OK [12:45:36]Clear old archive folders... [12:45:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:36]tlvbuf is 00919D50 [12:45:36]SAM_PROTO_ClearQueue [12:45:36]wFMCommunicate request_size=4 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 09 00 00 [12:45:36]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:45:36]RAPDU: 90 00 [12:45:36]wFMCommunicate OK [12:45:36]SAM_PROTO_ClearQueue done [12:45:36]KKMCreateOFDPacket [12:45:36]OFDProtocolAddRootSTLVToBuf [12:45:36]FM_MakeSignedData [12:45:36]FM_MakeSignedData [12:45:36]SAM_PROTO_SignData [12:45:36]wFMCommunicate request_size=4 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 0D 01 02 [12:45:36]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:45:36]RAPDU: 90 00 [12:45:36]wFMCommunicate OK [12:45:36]wFMCommunicate request_size=255 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 00 00 00 F4 03 04 00 EF BF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 51 01 00 35 04 06 00 14 [12:45:36]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 95 00 00 00 F4 03 04 00 EF BF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 51 01 00 35 04 06 00 14 00 00 91 [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [12:45:36]RAPDU: 90 00 [12:45:36]wFMCommunicate OK [12:45:36]wFMCommunicate request_size=10 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 0D 02 02 05 1C 5F 79 13 10 [12:45:36]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 1C 5F 79 13 10 00 00 48 [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [12:45:36]RAPDU: 90 00 [12:45:36]wFMCommunicate OK [12:45:36]wFMCommunicate request_size=4 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 0D 03 02 [12:45:36]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 0B 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 0B 00 AE 00 00 26 12 79 5F 59 7B 8F 90 90 00 2D [12:45:36]RAPDU: 26 12 79 5F 59 7B 8F 90 90 00 [12:45:36]wFMCommunicate OK [12:45:36]SAM_PROTO_SignData done [12:45:36]FM_MakeSignedData done [12:45:36]CreateOFDProtocolMessage [12:45:36]wFMCommunicate request_size=4 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 11 00 00 [12:45:36]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 17 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [12:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:45:36]wFMCommunicate OK [12:45:36]CreateOFDProtocolMessage done [12:45:36]OFDSenderStorePacket 86371 [12:45:36]StoreOFDPacket docnum=86371 [12:45:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D2 3F 07 01 3C 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EF BF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 51 01 00 35 04 06 00 14 1C 5F 79 13 10 26 12 79 5F 59 7B 8F 90 [12:45:36]CheckFolder [12:45:36]dirname=/storage/ofd_packets [12:45:36]CheckFolder done [12:45:36]ProducePacketName [12:45:36]name=ofd_packets/00086371 [12:45:36]NVStorageSaveData ofd_packets/00086371 [12:45:36]File name is /storage/ofd_packets/00086371 [12:45:36]Write 301 bytes [12:45:36]NVStorageSaveData done [12:45:36]OFDSenderStorePacket done [12:45:36]KKMCreateOFDPacket done [12:45:36]NVStorageSaveData kkm_last_timestamp [12:45:36]File name is /storage/kkm_last_timestamp [12:45:36]Write 4 bytes [12:45:36]NVStorageSaveData done [12:45:37]ExternCall_PrintAddStr [12:45:37]wPrintStart [12:45:37]Write to MH i2c: 01 00 00 B0 00 B0 [12:45:37]OFD Sender: Processing packet 86371 [packets to send 269, broken 268] [12:45:37]ProducePacketName [12:45:37]name=ofd_packets/00086371 [12:45:37]OFD Sender: To server: pG, [12:45:37]CommunicateWithHost lk.salyk.kg:30040 [12:45:37]ConnectInit lk.salyk.kg [12:45:37]Write i2c OK [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: 01 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: 01 07 00 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [12:45:37]RasterBufferAndPrint [12:45:37]line Счет N : (1)871272 [12:45:37]line ИНН: 02508201610067 [12:45:37]line Контрольно-Кассовый Чек [12:45:37]line ПРОДАЖА [12:45:37]line ТРК (МРК, ГНК) : 43 [12:45:37]line Товар: 2710124130 [12:45:37]line Аи-92-К-5 [12:45:37]line 14.750 * 67.80 [12:45:37]line = 1000.05 [12:45:37]line НДС 12% НСП 1% [12:45:37]line > о реализуемом товаре [12:45:37]line ОКРУГЛЕНИЕ: -0.05 [12:45:37]line ИТОГО: 1000.00 [12:45:37]line Внесено: 1000.00 [12:45:37]line СДАЧА: 0.00 [12:45:37]line НСП 1% : 8.85 [12:45:37]line НДС 12% : 106.20 [12:45:37]line Наличными: 1000.00 [12:45:37]line Безнал.: 0.00 [12:45:37]line Место: АЗС № 137 "Партнер Нефть" [12:45:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:45:37]line СНО: Общий режим [12:45:37]line Чек 149 21.09.2024 12:45 [12:45:37]line Смена: 496 ФФД: 1.0 [12:45:37]line ЗНМ: 0300000064 [12:45:37]line РНМ: 0000000000092592 [12:45:37]line Версия ККМ: 001 [12:45:37]line ФМ: 0000000000874979 [12:45:37]line ФД: 86371 [12:45:37]line ФПД: 22112093410064 [12:45:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124535&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86371&fm=22112093410064&tin=02508201610067®Number=0000000000092592&sum=100000 [12:45:37]written 0, free lines is 4095 [12:45:37]Connected sock=9 [12:45:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D2 3F 07 01 3C 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EF BF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 51 01 00 35 04 06 00 14 1C 5F 79 13 10 26 12 79 5F 59 7B 8F 90 [12:45:37]Write to MH i2c: 01 00 00 DB 00 DB [12:45:37]Write i2c OK [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: 01 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: 01 07 00 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 E4 0C D2 [12:45:37]RasterBufferAndPrint [12:45:37]line [12:45:37]line [12:45:37]line [12:45:37]line [12:45:37]line [12:45:37]written 0, free lines is 3306 [12:45:37]MH_Cut [12:45:37]Write to MH i2c: D1 01 00 E2 00 01 B4 [12:45:37]Write i2c OK [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: D1 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: D1 01 00 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: D1 01 00 E2 00 00 B3 [12:45:37]Write to MH i2c: 01 00 00 E3 00 E3 [12:45:37]Write i2c OK [12:45:37]MH_I2C_Read... [12:45:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E6 61 47 00 4B 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 51 01 00 F4 03 04 00 C2 6A EE 66 B6 04 01 00 00 F1 79 4C 1F A2 03 39 83 [12:45:38]CommunicateWithHost err = 0 [12:45:38]CheckOFDResponse [12:45:38]1017 (14) - 77093643461234 [12:45:38]1041 (16) - 0000000000874979 [12:45:38]1040 (4) - 86371 [12:45:38]1012 (4) - 21.09.2024 06:42 [12:45:38]1206 (1) - 0 [12:45:38]OFD Sender: Remove packet 86371 [12:45:38]ProducePacketName [12:45:38]name=ofd_packets/00086371 [12:45:38]NVStorageDeleteData [12:45:38]*** Cut start [12:45:38]*** Partial cut [12:45:38]*** CUTSNS_PIN = 1 [12:45:38]*** CUTSNS_PIN = 0 [12:45:38]OFD Sender: No OFD packet to send [12:45:38]*** Brake cut motor [12:45:39]Read from MH i2c: 01 [12:45:39]MH_I2C_Read... [12:45:39]*** Stop cut motor [12:45:39]*** Cut end [12:45:39]Read from MH i2c: 01 07 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [12:45:39]process_action close_receipt done [12:45:39]requested_data is exist [12:45:39]produce_requested_data [12:45:39]requested_item fm.sn is exist - process it [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 11 00 00 [12:45:39]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 17 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BD [12:45:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:45:39]wFMCommunicate OK [12:45:39]requested_item fd.num is exist - process it [12:45:39]SAM_PROTO_GetFieldsCounters [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 13 00 00 [12:45:39]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 62 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 63 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [12:45:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 63 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:39]wFMCommunicate OK [12:45:39]SAM_PROTO_GetFieldsCounters done [12:45:39]requested_item shift.num is exist - process it [12:45:39]requested_item shift.opened is exist - process it [12:45:39]req_shift_opened [12:45:39]FM_GetShiftState [12:45:39]SAM_PROTO_GetShiftState [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 13 01 00 [12:45:39]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 0E 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A9 [12:45:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:45:39]wFMCommunicate OK [12:45:39]SAM_PROTO_GetShiftState done [12:45:39]FM_GetShiftState done [12:45:39]req_shift_opened done [12:45:39]requested_item shift.open_date is exist - process it [12:45:39]req_shift_open_date [12:45:39]req_shift_open_date done [12:45:39]produce_requested_data done [12:45:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86371,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:45:39]process_action_free close_receipt [12:45:39]json_value_free [12:45:39]json_value_free done [12:45:39]process_json_proto returns [12:45:39]Send response to host [12:45:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86371,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:45:39]free response buf [12:45:39]execute_script done [12:45:39]execute_script returns [12:45:39]free content buf [12:45:39]Sock 10.Close socket [12:45:39]Sock 10.Thread stoped [12:45:43]OFD Sender: No OFD packet to send [12:45:48]OFD Sender: No OFD packet to send [12:45:53]OFD Sender: No OFD packet to send [12:45:58]OFD Sender: No OFD packet to send [12:46:00]accept exits with 7 [12:46:00]New connection [12:46:00]New thread 3066789220 created [12:46:00]Thread 3066932580 joined [12:46:00]Waiting for new connection... [12:46:00] Sock 7.Parse request [12:46:00]Sock 7.Check first char [12:46:00]Sock 7.First char is OK [12:46:00]request: POST /json_proto HTTP/1.0 [12:46:00]Method: POST [12:46:00]URL: /json_proto [12:46:00]Method is POST - this is cgi request [12:46:00]url: /json_proto [12:46:00]query_string will be loaded in cgi processing [12:46:00]execute_cgi json_proto POST (null) [12:46:00]execute_cgi path=json_proto method=POST [12:46:00]POST find Content-Length [12:46:00]Host: 172.17.47.196:8080 [12:46:00]Content-Length: 677 [12:46:00]Content-Type: application/json [12:46:00] [12:46:00]POST finish read [12:46:00]Found Content-Length = 677 [12:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:46:00]execute_script... [12:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:46:00]POST & json_proto [12:46:00]process_json_proto [12:46:00]json parsed OK: [12:46:00]protocol is kg_v1.0 [12:46:00]action value=close_receipt [12:46:00]process_action close_receipt [12:46:00]cmd_close_receipt [12:46:00]MH_GetDate [12:46:00]Write to MH i2c: F0 00 00 E7 00 D6 [12:46:00]Write i2c OK [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: F0 [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: F0 09 00 [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: F0 09 00 E7 00 00 09 C0 EE 66 4C 6B 94 66 AD [12:46:00]GetLastDocTimeStamp 1726922735 [12:46:00]current date 1726922761 [12:46:00]FM_GetShiftState [12:46:00]SAM_PROTO_GetShiftState [12:46:00]wFMCommunicate request_size=4 [12:46:00]MH_SAM_APDU [12:46:00]CAPDU: 80 13 01 00 [12:46:00]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [12:46:00]Write i2c OK [12:46:00]MH_I2C_Read... [12:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:00]Read from MH i2c: E2 [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: E2 0E 00 [12:46:00]MH_I2C_Read... [12:46:00]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AB [12:46:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:46:00]wFMCommunicate OK [12:46:00]SAM_PROTO_GetShiftState done [12:46:00]FM_GetShiftState done [12:46:00]opened in 1726877910 [12:46:00]opened+sec_in_day 1726964310 [12:46:00]quantity*price = 50036 [12:46:00]sum+1 = 50037 [12:46: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 150 21.09.2024 12:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86372 ФПД: 65729067532723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124601&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86372&fm=65729067532723&tin=02508201610067®Number=0000000000092592&sum=50000 [12:46:01]StoreToDocumentArchive [12:46:01]shift 496 fd 86372 [12:46:01]save to /storage/0496/doc_00086372 [12:46:01]save last doc name /storage/0496/doc_00086372 to /storage/kkm_last_doc_name [12:46:01]save OK [12:46:01]Clear old archive folders... [12:46:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:01]tlvbuf is 00994480 [12:46:01]SAM_PROTO_ClearQueue [12:46:01]wFMCommunicate request_size=4 [12:46:01]MH_SAM_APDU [12:46:01]CAPDU: 80 09 00 00 [12:46:01]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [12:46:01]Write i2c OK [12:46:01]MH_I2C_Read... [12:46:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:01]Read from MH i2c: E2 [12:46:01]MH_I2C_Read... [12:46:01]Read from MH i2c: E2 03 00 [12:46:01]MH_I2C_Read... [12:46:01]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [12:46:01]RAPDU: 90 00 [12:46:01]wFMCommunicate OK [12:46:01]SAM_PROTO_ClearQueue done [12:46:01]KKMCreateOFDPacket [12:46:01]OFDProtocolAddRootSTLVToBuf [12:46:01]FM_MakeSignedData [12:46:01]FM_MakeSignedData [12:46:01]SAM_PROTO_SignData [12:46:01]wFMCommunicate request_size=4 [12:46:01]MH_SAM_APDU [12:46:01]CAPDU: 80 0D 01 02 [12:46:01]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [12:46:01]Write i2c OK [12:46:01]MH_I2C_Read... [12:46:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:01]Read from MH i2c: E2 [12:46:01]MH_I2C_Read... [12:46:01]Read from MH i2c: E2 03 00 [12:46:01]MH_I2C_Read... [12:46:01]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [12:46:01]RAPDU: 90 00 [12:46:01]wFMCommunicate OK [12:46:01]wFMCommunicate request_size=255 [12:46:01]MH_SAM_APDU [12:46: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 96 00 00 00 F4 03 04 00 09 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 51 01 00 35 04 06 00 3B [12:46:01]Write to MH i2c: E2 02 01 F7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 09 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 51 01 00 35 04 06 00 3B 00 00 91 [12:46:01]Write i2c OK [12:46:01]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [12:46:02]RAPDU: 90 00 [12:46:02]wFMCommunicate OK [12:46:02]wFMCommunicate request_size=10 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 0D 02 02 05 C7 BD B8 C1 B3 [12:46:02]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 C7 BD B8 C1 B3 00 00 2C [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [12:46:02]RAPDU: 90 00 [12:46:02]wFMCommunicate OK [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 0D 03 02 [12:46:02]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0B 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0B 00 F9 00 00 EF CF C8 04 F0 8D 73 32 90 00 21 [12:46:02]RAPDU: EF CF C8 04 F0 8D 73 32 90 00 [12:46:02]wFMCommunicate OK [12:46:02]SAM_PROTO_SignData done [12:46:02]FM_MakeSignedData done [12:46:02]CreateOFDProtocolMessage [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 11 00 00 [12:46:02]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 17 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D3 [12:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:46:02]wFMCommunicate OK [12:46:02]CreateOFDProtocolMessage done [12:46:02]OFDSenderStorePacket 86372 [12:46:02]StoreOFDPacket docnum=86372 [12:46:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1E D1 07 01 43 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 09 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 51 01 00 35 04 06 00 3B C7 BD B8 C1 B3 EF CF C8 04 F0 8D 73 32 [12:46:02]CheckFolder [12:46:02]dirname=/storage/ofd_packets [12:46:02]CheckFolder done [12:46:02]ProducePacketName [12:46:02]name=ofd_packets/00086372 [12:46:02]NVStorageSaveData ofd_packets/00086372 [12:46:02]File name is /storage/ofd_packets/00086372 [12:46:02]Write 301 bytes [12:46:02]NVStorageSaveData done [12:46:02]OFDSenderStorePacket done [12:46:02]KKMCreateOFDPacket done [12:46:02]NVStorageSaveData kkm_last_timestamp [12:46:02]File name is /storage/kkm_last_timestamp [12:46:02]Write 4 bytes [12:46:02]NVStorageSaveData done [12:46:02]OFD Sender: Processing packet 86372 [packets to send 269, broken 268] [12:46:02]ProducePacketName [12:46:02]name=ofd_packets/00086372 [12:46:02]OFD Sender: To server: pG, [12:46:02]CommunicateWithHost lk.salyk.kg:30040 [12:46:02]ConnectInit lk.salyk.kg [12:46:02]ExternCall_PrintAddStr [12:46:02]wPrintStart [12:46:02]Write to MH i2c: 01 00 00 FB 00 FB [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: 01 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: 01 07 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [12:46:02]RasterBufferAndPrint [12:46:02]line Счет N : (1)871273 [12:46:02]line ИНН: 02508201610067 [12:46:02]line Контрольно-Кассовый Чек [12:46:02]line ПРОДАЖА [12:46:02]line ТРК (МРК, ГНК) : 53 [12:46:02]line Товар: 2710124130 [12:46:02]line Аи-92-К-5 [12:46:02]line 7.380 * 67.80 [12:46:02]line = 500.36 [12:46:02]line НДС 12% НСП 1% [12:46:02]line > о реализуемом товаре [12:46:02]line ОКРУГЛЕНИЕ: -0.36 [12:46:02]line ИТОГО: 500.00 [12:46:02]line Внесено: 500.00 [12:46:02]line СДАЧА: 0.00 [12:46:02]line НСП 1% : 4.43 [12:46:02]line НДС 12% : 53.14 [12:46:02]line Наличными: 500.00 [12:46:02]line Безнал.: 0.00 [12:46:02]line Место: АЗС № 137 "Партнер Нефть" [12:46:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:46:02]line СНО: Общий режим [12:46:02]line Чек 150 21.09.2024 12:46 [12:46:02]line Смена: 496 ФФД: 1.0 [12:46:02]line ЗНМ: 0300000064 [12:46:02]line РНМ: 0000000000092592 [12:46:02]line Версия ККМ: 001 [12:46:02]line ФМ: 0000000000874979 [12:46:02]line ФД: 86372 [12:46:02]line ФПД: 65729067532723 [12:46:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124601&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86372&fm=65729067532723&tin=02508201610067®Number=0000000000092592&sum=50000 [12:46:02]written 0, free lines is 4095 [12:46:02]Write to MH i2c: 01 00 00 26 01 27 [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: 01 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: 01 07 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 DF 0C 19 [12:46:03]RasterBufferAndPrint [12:46:03]line [12:46:03]line [12:46:03]line [12:46:03]line [12:46:03]line [12:46:03]written 0, free lines is 3301 [12:46:03]MH_Cut [12:46:03]Write to MH i2c: D1 01 00 2D 01 01 00 [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: D1 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: D1 01 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: D1 01 00 2D 01 00 FF [12:46:03]Write to MH i2c: 01 00 00 2E 01 2F [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]*** Cut start [12:46:03]*** Partial cut [12:46:03]*** CUTSNS_PIN = 1 [12:46:03]*** CUTSNS_PIN = 0 [12:46:04]*** Brake cut motor [12:46:04]Read from MH i2c: 01 [12:46:04]MH_I2C_Read... [12:46:04]*** Stop cut motor [12:46:04]*** Cut end [12:46:04]Read from MH i2c: 01 07 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [12:46:04]process_action close_receipt done [12:46:04]requested_data is exist [12:46:04]produce_requested_data [12:46:04]requested_item fm.sn is exist - process it [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 11 00 00 [12:46:04]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 17 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [12:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:46:04]wFMCommunicate OK [12:46:04]requested_item fd.num is exist - process it [12:46:04]SAM_PROTO_GetFieldsCounters [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 13 00 00 [12:46:04]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 62 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 64 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [12:46:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 64 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:04]wFMCommunicate OK [12:46:04]SAM_PROTO_GetFieldsCounters done [12:46:04]requested_item shift.num is exist - process it [12:46:04]requested_item shift.opened is exist - process it [12:46:04]req_shift_opened [12:46:04]FM_GetShiftState [12:46:04]SAM_PROTO_GetShiftState [12:46:04]wFMCommunicate request_size=4 [12:46:04]MH_SAM_APDU [12:46:04]CAPDU: 80 13 01 00 [12:46:04]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:04]Read from MH i2c: E2 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 0E 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F5 [12:46:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:46:04]wFMCommunicate OK [12:46:04]SAM_PROTO_GetShiftState done [12:46:04]FM_GetShiftState done [12:46:04]req_shift_opened done [12:46:04]requested_item shift.open_date is exist - process it [12:46:04]req_shift_open_date [12:46:04]req_shift_open_date done [12:46:04]produce_requested_data done [12:46:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86372,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:46:04]process_action_free close_receipt [12:46:04]json_value_free [12:46:04]json_value_free done [12:46:04]process_json_proto returns [12:46:04]Send response to host [12:46:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86372,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:46:04]free response buf [12:46:04]execute_script done [12:46:04]execute_script returns [12:46:04]free content buf [12:46:04]Sock 7.Close socket [12:46:04]Sock 7.Thread stoped [12:46:05]Connected sock=12 [12:46:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1E D1 07 01 43 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 09 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 51 01 00 35 04 06 00 3B C7 BD B8 C1 B3 EF CF C8 04 F0 8D 73 32 [12:46:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 18 30 47 00 DF DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 51 01 00 F4 03 04 00 DE 6A EE 66 B6 04 01 00 00 6B 00 F2 3A BE 65 65 A5 [12:46:06]CommunicateWithHost err = 0 [12:46:06]CheckOFDResponse [12:46:06]1017 (14) - 77093643461234 [12:46:06]1041 (16) - 0000000000874979 [12:46:06]1040 (4) - 86372 [12:46:06]1012 (4) - 21.09.2024 06:42 [12:46:06]1206 (1) - 0 [12:46:06]OFD Sender: Remove packet 86372 [12:46:06]ProducePacketName [12:46:06]name=ofd_packets/00086372 [12:46:06]NVStorageDeleteData [12:46:07]OFD Sender: No OFD packet to send [12:46:12]OFD Sender: No OFD packet to send [12:46:17]OFD Sender: No OFD packet to send [12:46:22]OFD Sender: No OFD packet to send [12:46:27]OFD Sender: No OFD packet to send [12:46:32]OFD Sender: No OFD packet to send [12:46:37]OFD Sender: No OFD packet to send [12:46:42]OFD Sender: No OFD packet to send [12:46:47]OFD Sender: No OFD packet to send [12:46:47]accept exits with 10 [12:46:47]New connection [12:46:47]New thread 3066932580 created [12:46:47]Thread 3066789220 joined [12:46:47]Waiting for new connection... [12:46:47] Sock 10.Parse request [12:46:47]Sock 10.Check first char [12:46:47]Sock 10.First char is OK [12:46:47]request: POST /json_proto HTTP/1.0 [12:46:47]Method: POST [12:46:47]URL: /json_proto [12:46:47]Method is POST - this is cgi request [12:46:47]url: /json_proto [12:46:47]query_string will be loaded in cgi processing [12:46:47]execute_cgi json_proto POST (null) [12:46:47]execute_cgi path=json_proto method=POST [12:46:47]POST find Content-Length [12:46:47]Host: 172.17.47.196:8080 [12:46:47]Content-Length: 677 [12:46:47]Content-Type: application/json [12:46:47] [12:46:47]POST finish read [12:46:47]Found Content-Length = 677 [12:46:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:46:47]execute_script... [12:46: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)871274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:46:47]POST & json_proto [12:46:47]process_json_proto [12:46:47]json parsed OK: [12:46:47]protocol is kg_v1.0 [12:46:47]action value=close_receipt [12:46:47]process_action close_receipt [12:46:47]cmd_close_receipt [12:46:47]MH_GetDate [12:46:47]Write to MH i2c: F0 00 00 32 01 22 [12:46:47]Write i2c OK [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: F0 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: F0 09 00 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: F0 09 00 32 01 00 37 C0 EE 66 4C 6B 94 66 27 [12:46:47]GetLastDocTimeStamp 1726922761 [12:46:47]current date 1726922807 [12:46:47]FM_GetShiftState [12:46:47]SAM_PROTO_GetShiftState [12:46:47]wFMCommunicate request_size=4 [12:46:47]MH_SAM_APDU [12:46:47]CAPDU: 80 13 01 00 [12:46:47]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [12:46:47]Write i2c OK [12:46:47]MH_I2C_Read... [12:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:47]Read from MH i2c: E2 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 0E 00 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F7 [12:46:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:46:47]wFMCommunicate OK [12:46:47]SAM_PROTO_GetShiftState done [12:46:47]FM_GetShiftState done [12:46:47]opened in 1726877910 [12:46:47]opened+sec_in_day 1726964310 [12:46:47]quantity*price = 30035 [12:46:47]sum+1 = 30036 [12:46:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 151 21.09.2024 12:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86373 ФПД: 56754329413892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124647&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86373&fm=56754329413892&tin=02508201610067®Number=0000000000092592&sum=30000 [12:46:48]StoreToDocumentArchive [12:46:48]shift 496 fd 86373 [12:46:48]save to /storage/0496/doc_00086373 [12:46:48]save last doc name /storage/0496/doc_00086373 to /storage/kkm_last_doc_name [12:46:48]save OK [12:46:48]Clear old archive folders... [12:46:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:48]tlvbuf is 0091D250 [12:46:48]SAM_PROTO_ClearQueue [12:46:48]wFMCommunicate request_size=4 [12:46:48]MH_SAM_APDU [12:46:48]CAPDU: 80 09 00 00 [12:46:48]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [12:46:48]Write i2c OK [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 [12:46:48]MH_I2C_Read... [12:46:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:48]Read from MH i2c: E2 03 00 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [12:46:48]RAPDU: 90 00 [12:46:48]wFMCommunicate OK [12:46:48]SAM_PROTO_ClearQueue done [12:46:48]KKMCreateOFDPacket [12:46:48]OFDProtocolAddRootSTLVToBuf [12:46:48]FM_MakeSignedData [12:46:48]FM_MakeSignedData [12:46:48]SAM_PROTO_SignData [12:46:48]wFMCommunicate request_size=4 [12:46:48]MH_SAM_APDU [12:46:48]CAPDU: 80 0D 01 02 [12:46:48]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [12:46:48]Write i2c OK [12:46:48]MH_I2C_Read... [12:46:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:48]Read from MH i2c: E2 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [12:46:48]RAPDU: 90 00 [12:46:48]wFMCommunicate OK [12:46:48]wFMCommunicate request_size=255 [12:46:48]MH_SAM_APDU [12:46: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 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 97 00 00 00 F4 03 04 00 37 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 65 51 01 00 35 04 06 00 33 [12:46:48]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 97 00 00 00 F4 03 04 00 37 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 65 51 01 00 35 04 06 00 33 00 00 24 [12:46:48]Write i2c OK [12:46:48]MH_I2C_Read... [12:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:48]Read from MH i2c: E2 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [12:46:48]RAPDU: 90 00 [12:46:48]wFMCommunicate OK [12:46:48]wFMCommunicate request_size=10 [12:46:48]MH_SAM_APDU [12:46:48]CAPDU: 80 0D 02 02 05 9E 25 A4 E9 04 [12:46:48]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 9E 25 A4 E9 04 00 00 1C [12:46:48]Write i2c OK [12:46:48]MH_I2C_Read... [12:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:48]Read from MH i2c: E2 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [12:46:48]RAPDU: 90 00 [12:46:48]wFMCommunicate OK [12:46:48]wFMCommunicate request_size=4 [12:46:48]MH_SAM_APDU [12:46:48]CAPDU: 80 0D 03 02 [12:46:48]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [12:46:48]Write i2c OK [12:46:48]MH_I2C_Read... [12:46:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:48]Read from MH i2c: E2 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 0B 00 [12:46:48]MH_I2C_Read... [12:46:48]Read from MH i2c: E2 0B 00 44 01 00 BA DE CC F4 8C A9 91 69 90 00 48 [12:46:48]RAPDU: BA DE CC F4 8C A9 91 69 90 00 [12:46:48]wFMCommunicate OK [12:46:48]SAM_PROTO_SignData done [12:46:48]FM_MakeSignedData done [12:46:48]CreateOFDProtocolMessage [12:46:48]wFMCommunicate request_size=4 [12:46:48]MH_SAM_APDU [12:46:48]CAPDU: 80 11 00 00 [12:46:48]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [12:46:48]Write i2c OK [12:46:48]MH_I2C_Read... [12:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:49]Read from MH i2c: E2 [12:46:49]MH_I2C_Read... [12:46:49]Read from MH i2c: E2 17 00 [12:46:49]MH_I2C_Read... [12:46:49]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [12:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:46:49]wFMCommunicate OK [12:46:49]CreateOFDProtocolMessage done [12:46:49]OFDSenderStorePacket 86373 [12:46:49]StoreOFDPacket docnum=86373 [12:46:53]1041 (16) - 0000000000874979 [12:46:53]1040 (4) - 86373 [12:46:53]1012 (4) - 21.09.2024 06:43 [12:46:53]1206 (1) - 0 [12:46:53]OFD Sender: Remove packet 86373 [12:46:53]ProducePacketName [12:46:53]name=ofd_packets/00086373 [12:46:53]NVStorageDeleteData [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:10]recv_with_timeout no data received [12:47:14]OFD Sender: No OFD packet to send [12:47:15]accept exits with 7 [12:47:15]New connection [12:47:15]New thread 3066789220 created [12:47:15]Thread 3066932580 joined [12:47:15]Waiting for new connection... [12:47:15] Sock 7.Parse request [12:47:15]Sock 7.Check first char [12:47:15]Sock 7.First char is OK [12:47:15]request: POST /json_proto HTTP/1.0 [12:47:15]Method: POST [12:47:15]URL: /json_proto [12:47:15]Method is POST - this is cgi request [12:47:15]url: /json_proto [12:47:15]query_string will be loaded in cgi processing [12:47:15]execute_cgi json_proto POST (null) [12:47:15]execute_cgi path=json_proto method=POST [12:47:15]POST find Content-Length [12:47:15]Host: 172.17.47.196:8080 [12:47:15]Content-Length: 803 [12:47:15]Content-Type: application/json [12:47:15] [12:47:15]POST finish read [12:47:15]Found Content-Length = 803 [12:47:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:15]execute_script... [12:47: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)871275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:47:15]POST & json_proto [12:47:15]process_json_proto [12:47:15]json parsed OK: [12:47:15]protocol is kg_v1.0 [12:47:15]action value=close_receipt [12:47:15]process_action close_receipt [12:47:15]cmd_close_receipt [12:47:15]MH_GetDate [12:47:15]Write to MH i2c: F0 00 00 7D 01 6D [12:47:15]Write i2c OK [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: F0 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: F0 09 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: F0 09 00 7D 01 00 53 C0 EE 66 4C 6B 94 66 8E [12:47:15]GetLastDocTimeStamp 1726922807 [12:47:15]current date 1726922835 [12:47:15]FM_GetShiftState [12:47:15]SAM_PROTO_GetShiftState [12:47:15]wFMCommunicate request_size=4 [12:47:15]MH_SAM_APDU [12:47:15]CAPDU: 80 13 01 00 [12:47:15]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [12:47:15]Write i2c OK [12:47:15]MH_I2C_Read... [12:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:15]Read from MH i2c: E2 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 0E 00 [12:47:15]MH_I2C_Read... [12:47:15]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 42 [12:47:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:47:15]wFMCommunicate OK [12:47:15]SAM_PROTO_GetShiftState done [12:47:15]FM_GetShiftState done [12:47:15]opened in 1726877910 [12:47:15]opened+sec_in_day 1726964310 [12:47:15]quantity*price = 150041 [12:47:15]sum+1 = 150042 [12:47:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 152 21.09.2024 12:47 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86374 ФПД: 233246664466375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86374&fm=233246664466375&tin=02508201610067®Number=0000000000092592&sum=150041 [12:47:16]StoreToDocumentArchive [12:47:16]shift 496 fd 86374 [12:47:16]save to /storage/0496/doc_00086374 [12:47:16]save last doc name /storage/0496/doc_00086374 to /storage/kkm_last_doc_name [12:47:16]save OK [12:47:16]Clear old archive folders... [12:47:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:47:16]tlvbuf is 0098AA50 [12:47:16]SAM_PROTO_ClearQueue [12:47:16]wFMCommunicate request_size=4 [12:47:16]MH_SAM_APDU [12:47:16]CAPDU: 80 09 00 00 [12:47:16]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:16]Read from MH i2c: E2 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [12:47:16]RAPDU: 90 00 [12:47:16]wFMCommunicate OK [12:47:16]SAM_PROTO_ClearQueue done [12:47:16]KKMCreateOFDPacket [12:47:16]OFDProtocolAddRootSTLVToBuf [12:47:16]FM_MakeSignedData [12:47:16]FM_MakeSignedData [12:47:16]SAM_PROTO_SignData [12:47:16]wFMCommunicate request_size=4 [12:47:16]MH_SAM_APDU [12:47:16]CAPDU: 80 0D 01 02 [12:47:16]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:16]Read from MH i2c: E2 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [12:47:16]RAPDU: 90 00 [12:47:16]wFMCommunicate OK [12:47:16]wFMCommunicate request_size=255 [12:47:16]MH_SAM_APDU [12:47:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 53 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 51 01 00 35 04 06 00 D4 [12:47:16]Write to MH i2c: E2 02 01 8D 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 53 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 51 01 00 35 04 06 00 D4 00 00 D8 [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:16]Read from MH i2c: E2 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [12:47:16]RAPDU: 90 00 [12:47:16]wFMCommunicate OK [12:47:16]wFMCommunicate request_size=10 [12:47:16]MH_SAM_APDU [12:47:16]CAPDU: 80 0D 02 02 05 22 F8 94 9F C7 [12:47:16]Write to MH i2c: E2 0D 00 8E 01 80 0D 02 02 05 00 22 F8 94 9F C7 00 00 27 [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:16]Read from MH i2c: E2 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [12:47:16]RAPDU: 90 00 [12:47:16]wFMCommunicate OK [12:47:16]wFMCommunicate request_size=4 [12:47:16]MH_SAM_APDU [12:47:16]CAPDU: 80 0D 03 02 [12:47:16]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:16]Read from MH i2c: E2 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 0B 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 0B 00 8F 01 00 24 55 3A D5 02 8F CE D8 90 00 CB [12:47:16]RAPDU: 24 55 3A D5 02 8F CE D8 90 00 [12:47:16]wFMCommunicate OK [12:47:16]SAM_PROTO_SignData done [12:47:16]FM_MakeSignedData done [12:47:16]CreateOFDProtocolMessage [12:47:16]wFMCommunicate request_size=4 [12:47:16]MH_SAM_APDU [12:47:16]CAPDU: 80 11 00 00 [12:47:16]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:16]Read from MH i2c: E2 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 17 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6A [12:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:47:16]wFMCommunicate OK [12:47:16]CreateOFDProtocolMessage done [12:47:16]OFDSenderStorePacket 86374 [12:47:16]StoreOFDPacket docnum=86374 [12:47:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 09 6C 07 01 C3 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 53 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 51 01 00 35 04 06 00 D4 22 F8 94 9F C7 24 55 3A D5 02 8F CE D8 [12:47:16]CheckFolder [12:47:16]dirname=/storage/ofd_packets [12:47:16]CheckFolder done [12:47:16]ProducePacketName [12:47:16]name=ofd_packets/00086374 [12:47:16]NVStorageSaveData ofd_packets/00086374 [12:47:16]File name is /storage/ofd_packets/00086374 [12:47:16]Write 301 bytes [12:47:16]NVStorageSaveData done [12:47:16]OFDSenderStorePacket done [12:47:16]KKMCreateOFDPacket done [12:47:16]NVStorageSaveData kkm_last_timestamp [12:47:16]File name is /storage/kkm_last_timestamp [12:47:16]Write 4 bytes [12:47:16]NVStorageSaveData done [12:47:16]ExternCall_PrintAddStr [12:47:16]wPrintStart [12:47:16]Write to MH i2c: 01 00 00 91 01 92 [12:47:16]Write i2c OK [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: 01 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: 01 07 00 [12:47:16]MH_I2C_Read... [12:47:16]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [12:47:16]RasterBufferAndPrint [12:47:16]line Счет N : (1)871275 [12:47:16]line ИНН: 02508201610067 [12:47:16]line Контрольно-Кассовый Чек [12:47:16]line ПРОДАЖА [12:47:16]line ТРК (МРК, ГНК) : 63 [12:47:16]line Товар: 2710124130 [12:47:16]line Аи-92-К-5 [12:47:16]line 22.130 * 67.80 [12:47:16]line = 1500.41 [12:47:16]line НДС 12% НСП 1% [12:47:16]line > о реализуемом товаре [12:47:16]line ИТОГО: 1500.41 [12:47:16]line НСП 1% : 13.28 [12:47:16]line НДС 12% : 159.34 [12:47:16]line Наличными: 0.00 [12:47:16]line Безнал.: 1500.41 [12:47:16]line Место: АЗС № 137 "Партнер Нефть" [12:47:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:47:16]line СНО: Общий режим [12:47:16]line Чек 152 21.09.2024 12:47 [12:47:16]line Смена: 496 ФФД: 1.0 [12:47:16]line ЗНМ: 0300000064 [12:47:16]line РНМ: 0000000000092592 [12:47:16]line Версия ККМ: 001 [12:47:16]line Платежная система: O! деньги [12:47:16]line ФМ: 0000000000874979 [12:47:16]line ФД: 86374 [12:47:16]line ФПД: 233246664466375 [12:47:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86374&fm=233246664466375&tin=02508201610067®Number=0000000000092592&sum=150041 [12:47:17]OFD Sender: Processing packet 86374 [packets to send 269, broken 268] [12:47:17]ProducePacketName [12:47:17]name=ofd_packets/00086374 [12:47:17]OFD Sender: To server: pG, [12:47:17]CommunicateWithHost lk.salyk.kg:30040 [12:47:17]ConnectInit lk.salyk.kg [12:47:17]written 0, free lines is 4095 [12:47:17]Write to MH i2c: 01 00 00 BB 01 BC [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: 01 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: 01 07 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 F5 0C C4 [12:47:17]RasterBufferAndPrint [12:47:17]line [12:47:17]line [12:47:17]line [12:47:17]line [12:47:17]line [12:47:17]written 0, free lines is 3324 [12:47:17]MH_Cut [12:47:17]Write to MH i2c: D1 01 00 C2 01 01 95 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: D1 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: D1 01 00 [12:47:17]MH_I2C_Read... [12:47:17]Read from MH i2c: D1 01 00 C2 01 00 94 [12:47:17]Write to MH i2c: 01 00 00 C3 01 C4 [12:47:17]Write i2c OK [12:47:17]MH_I2C_Read... [12:47:18]*** Cut start [12:47:18]*** Partial cut [12:47:18]*** CUTSNS_PIN = 1 [12:47:18]*** CUTSNS_PIN = 0 [12:47:18]*** Brake cut motor [12:47:18]Read from MH i2c: 01 [12:47:18]MH_I2C_Read... [12:47:18]*** Stop cut motor [12:47:18]*** Cut end [12:47:18]Read from MH i2c: 01 07 00 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [12:47:18]process_action close_receipt done [12:47:18]requested_data is exist [12:47:18]produce_requested_data [12:47:18]requested_item fm.sn is exist - process it [12:47:18]wFMCommunicate request_size=4 [12:47:18]MH_SAM_APDU [12:47:18]CAPDU: 80 11 00 00 [12:47:18]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [12:47:18]Write i2c OK [12:47:18]MH_I2C_Read... [12:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:18]Read from MH i2c: E2 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: E2 17 00 [12:47:18]MH_I2C_Read... [12:47:18]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [12:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:47:18]wFMCommunicate OK [12:47:18]requested_item fd.num is exist - process it [12:47:18]SAM_PROTO_GetFieldsCounters [12:47:18]wFMCommunicate request_size=4 [12:47:18]MH_SAM_APDU [12:47:18]CAPDU: 80 13 00 00 [12:47:18]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [12:47:18]Write i2c OK [12:47:18]MH_I2C_Read... [12:47:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:19]Read from MH i2c: E2 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: E2 62 00 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 66 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [12:47:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 66 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:47:19]wFMCommunicate OK [12:47:19]SAM_PROTO_GetFieldsCounters done [12:47:19]requested_item shift.num is exist - process it [12:47:19]requested_item shift.opened is exist - process it [12:47:19]req_shift_opened [12:47:19]FM_GetShiftState [12:47:19]SAM_PROTO_GetShiftState [12:47:19]wFMCommunicate request_size=4 [12:47:19]MH_SAM_APDU [12:47:19]CAPDU: 80 13 01 00 [12:47:19]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [12:47:19]Write i2c OK [12:47:19]MH_I2C_Read... [12:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:19]Read from MH i2c: E2 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: E2 0E 00 [12:47:19]MH_I2C_Read... [12:47:19]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8A [12:47:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:47:19]wFMCommunicate OK [12:47:19]SAM_PROTO_GetShiftState done [12:47:19]FM_GetShiftState done [12:47:19]req_shift_opened done [12:47:19]requested_item shift.open_date is exist - process it [12:47:19]req_shift_open_date [12:47:19]req_shift_open_date done [12:47:19]produce_requested_data done [12:47:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86374,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:47:19]process_action_free close_receipt [12:47:19]json_value_free [12:47:19]json_value_free done [12:47:19]process_json_proto returns [12:47:19]Send response to host [12:47:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86374,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:47:19]free response buf [12:47:19]execute_script done [12:47:19]execute_script returns [12:47:19]free content buf [12:47:19]Sock 7.Close socket [12:47:19]Sock 7.Thread stoped [12:47:22]ConnectInit Can't take IP for lk.salyk.kg [12:47:22]CommunicateWithHost connect error [12:47:22]CommunicateWithHost err = -1 [12:47:22]OFD Sender: Server communicate error [12:47:27]OFD Sender: Processing packet 86374 [packets to send 269, broken 268] [12:47:27]ProducePacketName [12:47:27]name=ofd_packets/00086374 [12:47:27]OFD Sender: To server: pG, [12:47:27]CommunicateWithHost lk.salyk.kg:30040 [12:47:27]ConnectInit lk.salyk.kg [12:47:32]ConnectInit Can't take IP for lk.salyk.kg [12:47:32]CommunicateWithHost connect error [12:47:32]CommunicateWithHost err = -1 [12:47:32]OFD Sender: Server communicate error [12:47:37]OFD Sender: Processing packet 86374 [packets to send 269, broken 268] [12:47:37]ProducePacketName [12:47:37]name=ofd_packets/00086374 [12:47:37]OFD Sender: To server: pG, [12:47:37]CommunicateWithHost lk.salyk.kg:30040 [12:47:37]ConnectInit lk.salyk.kg [12:47:40]Connected sock=7 [12:47:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 09 6C 07 01 C3 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 53 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 51 01 00 35 04 06 00 D4 22 F8 94 9F C7 24 55 3A D5 02 8F CE D8 [12:47:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 29 CE 47 00 E7 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 51 01 00 F4 03 04 00 3D 6B EE 66 B6 04 01 00 00 58 39 EF 10 3E B0 33 03 [12:47:43]CommunicateWithHost err = 0 [12:47:43]CheckOFDResponse [12:47:43]1017 (14) - 77093643461234 [12:47:43]1041 (16) - 0000000000874979 [12:47:43]1040 (4) - 86374 [12:47:43]1012 (4) - 21.09.2024 06:44 [12:47:43]1206 (1) - 0 [12:47:43]OFD Sender: Remove packet 86374 [12:47:43]ProducePacketName [12:47:43]name=ofd_packets/00086374 [12:47:43]NVStorageDeleteData [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:52]recv_with_timeout no data received [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:01]accept exits with 9 [12:48:01]New connection [12:48:01]New thread 3066932580 created [12:48:01]Thread 3066789220 joined [12:48:01]Waiting for new connection... [12:48:01] Sock 9.Parse request [12:48:01]Sock 9.Check first char [12:48:01]Sock 9.First char is OK [12:48:01]request: POST /json_proto HTTP/1.0 [12:48:01]Method: POST [12:48:01]URL: /json_proto [12:48:01]Method is POST - this is cgi request [12:48:01]url: /json_proto [12:48:01]query_string will be loaded in cgi processing [12:48:01]execute_cgi json_proto POST (null) [12:48:01]execute_cgi path=json_proto method=POST [12:48:01]POST find Content-Length [12:48:01]Host: 172.17.47.196:8080 [12:48:01]Content-Length: 808 [12:48:01]Content-Type: application/json [12:48:01] [12:48:01]POST finish read [12:48:01]Found Content-Length = 808 [12:48:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:01]execute_script... [12:48:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:01]POST & json_proto [12:48:01]process_json_proto [12:48:01]json parsed OK: [12:48:01]protocol is kg_v1.0 [12:48:01]action value=close_receipt [12:48:01]process_action close_receipt [12:48:01]cmd_close_receipt [12:48:01]MH_GetDate [12:48:01]Write to MH i2c: F0 00 00 C7 01 B7 [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: F0 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: F0 09 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: F0 09 00 C7 01 00 81 C0 EE 66 4C 6B 94 66 06 [12:48:01]GetLastDocTimeStamp 1726922835 [12:48:01]current date 1726922881 [12:48:01]FM_GetShiftState [12:48:01]SAM_PROTO_GetShiftState [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 13 01 00 [12:48:01]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 0E 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8C [12:48:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:48:01]wFMCommunicate OK [12:48:01]SAM_PROTO_GetShiftState done [12:48:01]FM_GetShiftState done [12:48:01]opened in 1726877910 [12:48:01]opened+sec_in_day 1726964310 [12:48:01]quantity*price = 100050 [12:48:01]sum+1 = 100052 [12:48:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 153 21.09.2024 12:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86375 ФПД: 264688503969821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124801&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86375&fm=264688503969821&tin=02508201610067®Number=0000000000092592&sum=100051 [12:48:02]StoreToDocumentArchive [12:48:02]shift 496 fd 86375 [12:48:02]save to /storage/0496/doc_00086375 [12:48:02]save last doc name /storage/0496/doc_00086375 to /storage/kkm_last_doc_name [12:48:02]save OK [12:48:02]Clear old archive folders... [12:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:48:02]tlvbuf is 0098A910 [12:48:02]SAM_PROTO_ClearQueue [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 09 00 00 [12:48:02]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]SAM_PROTO_ClearQueue done [12:48:02]KKMCreateOFDPacket [12:48:02]OFDProtocolAddRootSTLVToBuf [12:48:02]FM_MakeSignedData [12:48:02]FM_MakeSignedData [12:48:02]SAM_PROTO_SignData [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 01 02 [12:48:02]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]wFMCommunicate request_size=255 [12:48:02]MH_SAM_APDU [12:48: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 81 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 51 01 00 35 04 06 00 [12:48:02]Write to MH i2c: E2 02 01 D7 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 81 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 51 01 00 35 04 06 00 00 00 08 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]wFMCommunicate request_size=11 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 02 02 06 F0 BB 98 41 58 1D [12:48:02]Write to MH i2c: E2 0E 00 D8 01 80 0D 02 02 06 00 F0 BB 98 41 58 1D 00 00 58 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [12:48:02]RAPDU: 90 00 [12:48:02]wFMCommunicate OK [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 0D 03 02 [12:48:02]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 0B 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 0B 00 D9 01 00 42 AF 7B F5 FD BE 12 6A 90 00 EE [12:48:02]RAPDU: 42 AF 7B F5 FD BE 12 6A 90 00 [12:48:02]wFMCommunicate OK [12:48:02]SAM_PROTO_SignData done [12:48:02]FM_MakeSignedData done [12:48:02]CreateOFDProtocolMessage [12:48:02]wFMCommunicate request_size=4 [12:48:02]MH_SAM_APDU [12:48:02]CAPDU: 80 11 00 00 [12:48:02]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:02]Read from MH i2c: E2 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 17 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B4 [12:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:48:02]wFMCommunicate OK [12:48:02]CreateOFDProtocolMessage done [12:48:02]OFDSenderStorePacket 86375 [12:48:02]StoreOFDPacket docnum=86375 [12:48:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 31 DD 08 01 E4 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 81 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 51 01 00 35 04 06 00 F0 BB 98 41 58 1D 42 AF 7B F5 FD BE 12 6A [12:48:02]CheckFolder [12:48:02]dirname=/storage/ofd_packets [12:48:02]CheckFolder done [12:48:02]ProducePacketName [12:48:02]name=ofd_packets/00086375 [12:48:02]NVStorageSaveData ofd_packets/00086375 [12:48:02]File name is /storage/ofd_packets/00086375 [12:48:02]Write 302 bytes [12:48:02]NVStorageSaveData done [12:48:02]OFDSenderStorePacket done [12:48:02]KKMCreateOFDPacket done [12:48:02]NVStorageSaveData kkm_last_timestamp [12:48:02]File name is /storage/kkm_last_timestamp [12:48:02]Write 4 bytes [12:48:02]NVStorageSaveData done [12:48:02]ExternCall_PrintAddStr [12:48:02]wPrintStart [12:48:02]Write to MH i2c: 01 00 00 DB 01 DC [12:48:02]Write i2c OK [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: 01 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: 01 07 00 [12:48:02]MH_I2C_Read... [12:48:02]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [12:48:02]RasterBufferAndPrint [12:48:02]line Счет N : (1)871276 [12:48:02]line ИНН: 02508201610067 [12:48:02]line Контрольно-Кассовый Чек [12:48:02]line ПРОДАЖА [12:48:02]line ТРК (МРК, ГНК) : 11 [12:48:02]line Товар: 2710194210 [12:48:02]line ДТ(л)-К-4 [12:48:02]line 13.130 * 76.20 [12:48:02]line = 1000.51 [12:48:02]line НДС 12% НСП 1% [12:48:02]line > о реализуемом товаре [12:48:02]line ИТОГО: 1000.51 [12:48:02]line НСП 1% : 8.85 [12:48:02]line НДС 12% : 106.25 [12:48:02]line Наличными: 0.00 [12:48:02]line Безнал.: 1000.51 [12:48:02]line Место: АЗС № 137 "Партнер Нефть" [12:48:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:48:02]line СНО: Общий режим [12:48:02]line Чек 153 21.09.2024 12:48 [12:48:02]line Смена: 496 ФФД: 1.0 [12:48:02]line ЗНМ: 0300000064 [12:48:02]line РНМ: 0000000000092592 [12:48:02]line Версия ККМ: 001 [12:48:02]line Платежная система: O! деньги [12:48:02]line ФМ: 0000000000874979 [12:48:02]line ФД: 86375 [12:48:02]line ФПД: 264688503969821 [12:48:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124801&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86375&fm=264688503969821&tin=02508201610067®Number=0000000000092592&sum=100051 [12:48:02]written 0, free lines is 4095 [12:48:02]OFD Sender: Processing packet 86375 [packets to send 269, broken 268] [12:48:02]ProducePacketName [12:48:02]name=ofd_packets/00086375 [12:48:02]OFD Sender: To server: pG, [12:48:02]CommunicateWithHost lk.salyk.kg:30040 [12:48:02]ConnectInit lk.salyk.kg [12:48:03]Write to MH i2c: 01 00 00 05 02 07 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: 01 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: 01 07 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: 01 07 00 05 02 00 00 00 00 00 F5 0C 0F [12:48:03]RasterBufferAndPrint [12:48:03]line [12:48:03]line [12:48:03]line [12:48:03]line [12:48:03]line [12:48:03]written 0, free lines is 3324 [12:48:03]MH_Cut [12:48:03]Write to MH i2c: D1 01 00 0C 02 01 E0 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: D1 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: D1 01 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: D1 01 00 0C 02 00 DF [12:48:03]Write to MH i2c: 01 00 00 0D 02 0F [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]*** Cut start [12:48:03]*** Partial cut [12:48:03]*** CUTSNS_PIN = 1 [12:48:03]*** CUTSNS_PIN = 0 [12:48:04]*** Brake cut motor [12:48:04]Read from MH i2c: 01 [12:48:04]MH_I2C_Read... [12:48:04]*** Stop cut motor [12:48:04]*** Cut end [12:48:04]Read from MH i2c: 01 07 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 FF 0F 24 [12:48:04]process_action close_receipt done [12:48:04]requested_data is exist [12:48:04]produce_requested_data [12:48:04]requested_item fm.sn is exist - process it [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 11 00 00 [12:48:04]Write to MH i2c: E2 08 00 0E 02 80 11 00 00 00 00 00 00 8A [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 17 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 17 00 0E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [12:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:48:04]wFMCommunicate OK [12:48:04]requested_item fd.num is exist - process it [12:48:04]SAM_PROTO_GetFieldsCounters [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 13 00 00 [12:48:04]Write to MH i2c: E2 08 00 0F 02 80 13 00 00 00 00 00 00 8D [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 62 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 62 00 0F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 67 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [12:48:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 67 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:04]wFMCommunicate OK [12:48:04]SAM_PROTO_GetFieldsCounters done [12:48:04]requested_item shift.num is exist - process it [12:48:04]requested_item shift.opened is exist - process it [12:48:04]req_shift_opened [12:48:04]FM_GetShiftState [12:48:04]SAM_PROTO_GetShiftState [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 13 01 00 [12:48:04]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 0E 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [12:48:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:48:04]wFMCommunicate OK [12:48:04]SAM_PROTO_GetShiftState done [12:48:04]FM_GetShiftState done [12:48:04]req_shift_opened done [12:48:04]requested_item shift.open_date is exist - process it [12:48:04]req_shift_open_date [12:48:04]req_shift_open_date done [12:48:04]produce_requested_data done [12:48:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86375,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:48:04]process_action_free close_receipt [12:48:04]json_value_free [12:48:04]json_value_free done [12:48:04]process_json_proto returns [12:48:04]Send response to host [12:48:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86375,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:48:04]free response buf [12:48:04]execute_script done [12:48:04]execute_script returns [12:48:04]free content buf [12:48:04]Sock 9.Close socket [12:48:04]Sock 9.Thread stoped [12:48:06]Connected sock=11 [12:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 31 DD 08 01 E4 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 81 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 51 01 00 35 04 06 00 F0 BB 98 41 58 1D 42 AF 7B F5 FD BE 12 6A [12:48:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 25 A7 47 00 A9 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 51 01 00 F4 03 04 00 57 6B EE 66 B6 04 01 00 00 EA 97 98 50 A9 37 EA EB [12:48:08]CommunicateWithHost err = 0 [12:48:08]CheckOFDResponse [12:48:08]1017 (14) - 77093643461234 [12:48:08]1041 (16) - 0000000000874979 [12:48:08]1040 (4) - 86375 [12:48:08]1012 (4) - 21.09.2024 06:44 [12:48:08]1206 (1) - 0 [12:48:08]OFD Sender: Remove packet 86375 [12:48:08]ProducePacketName [12:48:08]name=ofd_packets/00086375 [12:48:08]NVStorageDeleteData [12:48:08]OFD Sender: No OFD packet to send [12:48:13]OFD Sender: No OFD packet to send [12:48:18]OFD Sender: No OFD packet to send [12:48:23]OFD Sender: No OFD packet to send [12:48:28]OFD Sender: No OFD packet to send [12:48:29]accept exits with 10 [12:48:29]New connection [12:48:29]New thread 3066789220 created [12:48:29]Thread 3066932580 joined [12:48:29]Waiting for new connection... [12:48:29] Sock 10.Parse request [12:48:29]Sock 10.Check first char [12:48:29]Sock 10.First char is OK [12:48:29]request: POST /json_proto HTTP/1.0 [12:48:29]Method: POST [12:48:29]URL: /json_proto [12:48:29]Method is POST - this is cgi request [12:48:29]url: /json_proto [12:48:29]query_string will be loaded in cgi processing [12:48:29]execute_cgi json_proto POST (null) [12:48:29]execute_cgi path=json_proto method=POST [12:48:29]POST find Content-Length [12:48:29]Host: 172.17.47.196:8080 [12:48:29]Content-Length: 682 [12:48:29]Content-Type: application/json [12:48:29] [12:48:29]POST finish read [12:48:29]Found Content-Length = 682 [12:48:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:29]execute_script... [12:48: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)871277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:29]POST & json_proto [12:48:29]process_json_proto [12:48:29]json parsed OK: [12:48:29]protocol is kg_v1.0 [12:48:29]action value=close_receipt [12:48:29]process_action close_receipt [12:48:29]cmd_close_receipt [12:48:29]MH_GetDate [12:48:29]Write to MH i2c: F0 00 00 11 02 02 [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: F0 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: F0 09 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: F0 09 00 11 02 00 9E C0 EE 66 4C 6B 94 66 6E [12:48:29]GetLastDocTimeStamp 1726922881 [12:48:29]current date 1726922910 [12:48:29]FM_GetShiftState [12:48:29]SAM_PROTO_GetShiftState [12:48:29]wFMCommunicate request_size=4 [12:48:29]MH_SAM_APDU [12:48:29]CAPDU: 80 13 01 00 [12:48:29]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:29]Read from MH i2c: E2 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 0E 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [12:48:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:48:29]wFMCommunicate OK [12:48:29]SAM_PROTO_GetShiftState done [12:48:29]FM_GetShiftState done [12:48:29]opened in 1726877910 [12:48:29]opened+sec_in_day 1726964310 [12:48:29]quantity*price = 70027 [12:48:29]sum+1 = 70029 [12:48:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 154 21.09.2024 12:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86376 ФПД: 32706685157301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124830&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86376&fm=32706685157301&tin=02508201610067®Number=0000000000092592&sum=70000 [12:48:30]StoreToDocumentArchive [12:48:30]shift 496 fd 86376 [12:48:30]save to /storage/0496/doc_00086376 [12:48:30]save last doc name /storage/0496/doc_00086376 to /storage/kkm_last_doc_name [12:48:30]save OK [12:48:30]Clear old archive folders... [12:48:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:48:30]tlvbuf is 0091D690 [12:48:30]SAM_PROTO_ClearQueue [12:48:30]wFMCommunicate request_size=4 [12:48:30]MH_SAM_APDU [12:48:30]CAPDU: 80 09 00 00 [12:48:30]Write to MH i2c: E2 08 00 1F 02 80 09 00 00 00 00 00 00 93 [12:48:30]Write i2c OK [12:48:30]MH_I2C_Read... [12:48:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:30]Read from MH i2c: E2 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: E2 03 00 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [12:48:30]RAPDU: 90 00 [12:48:30]wFMCommunicate OK [12:48:30]SAM_PROTO_ClearQueue done [12:48:30]KKMCreateOFDPacket [12:48:30]OFDProtocolAddRootSTLVToBuf [12:48:30]FM_MakeSignedData [12:48:30]FM_MakeSignedData [12:48:30]SAM_PROTO_SignData [12:48:30]wFMCommunicate request_size=4 [12:48:30]MH_SAM_APDU [12:48:30]CAPDU: 80 0D 01 02 [12:48:30]Write to MH i2c: E2 08 00 20 02 80 0D 01 02 00 00 00 00 9B [12:48:30]Write i2c OK [12:48:30]MH_I2C_Read... [12:48:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:30]Read from MH i2c: E2 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: E2 03 00 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [12:48:30]RAPDU: 90 00 [12:48:30]wFMCommunicate OK [12:48:30]wFMCommunicate request_size=255 [12:48:30]MH_SAM_APDU [12:48: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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 9E C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 51 01 00 35 04 06 00 [12:48:30]Write to MH i2c: E2 02 01 21 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 9E C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 51 01 00 35 04 06 00 00 00 08 [12:48:30]Write i2c OK [12:48:30]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 03 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [12:48:31]RAPDU: 90 00 [12:48:31]wFMCommunicate OK [12:48:31]wFMCommunicate request_size=11 [12:48:31]MH_SAM_APDU [12:48:31]CAPDU: 80 0D 02 02 06 1D BF 1E 59 BF B5 [12:48:31]Write to MH i2c: E2 0E 00 22 02 80 0D 02 02 06 00 1D BF 1E 59 BF B5 00 00 71 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 03 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [12:48:31]RAPDU: 90 00 [12:48:31]wFMCommunicate OK [12:48:31]wFMCommunicate request_size=4 [12:48:31]MH_SAM_APDU [12:48:31]CAPDU: 80 0D 03 02 [12:48:31]Write to MH i2c: E2 08 00 23 02 80 0D 03 02 00 00 00 00 A0 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 0B 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 0B 00 23 02 00 E7 B8 7C 00 62 74 D9 E3 90 00 4E [12:48:31]RAPDU: E7 B8 7C 00 62 74 D9 E3 90 00 [12:48:31]wFMCommunicate OK [12:48:31]SAM_PROTO_SignData done [12:48:31]FM_MakeSignedData done [12:48:31]CreateOFDProtocolMessage [12:48:31]wFMCommunicate request_size=4 [12:48:31]MH_SAM_APDU [12:48:31]CAPDU: 80 11 00 00 [12:48:31]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:31]Read from MH i2c: E2 17 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FF [12:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:48:31]wFMCommunicate OK [12:48:31]CreateOFDProtocolMessage done [12:48:31]OFDSenderStorePacket 86376 [12:48:31]StoreOFDPacket docnum=86376 [12:48:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 FF B0 08 01 5A 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 9E C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 51 01 00 35 04 06 00 1D BF 1E 59 BF B5 E7 B8 7C 00 62 74 D9 E3 [12:48:31]CheckFolder [12:48:31]dirname=/storage/ofd_packets [12:48:31]CheckFolder done [12:48:31]ProducePacketName [12:48:31]name=ofd_packets/00086376 [12:48:31]NVStorageSaveData ofd_packets/00086376 [12:48:31]File name is /storage/ofd_packets/00086376 [12:48:31]Write 302 bytes [12:48:31]NVStorageSaveData done [12:48:31]OFDSenderStorePacket done [12:48:31]KKMCreateOFDPacket done [12:48:31]NVStorageSaveData kkm_last_timestamp [12:48:31]File name is /storage/kkm_last_timestamp [12:48:31]Write 4 bytes [12:48:31]NVStorageSaveData done [12:48:31]ExternCall_PrintAddStr [12:48:31]wPrintStart [12:48:31]Write to MH i2c: 01 00 00 25 02 27 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 07 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [12:48:31]RasterBufferAndPrint [12:48:31]line Счет N : (1)871277 [12:48:31]line ИНН: 02508201610067 [12:48:31]line Контрольно-Кассовый Чек [12:48:31]line ПРОДАЖА [12:48:31]line ТРК (МРК, ГНК) : 21 [12:48:31]line Товар: 2710194210 [12:48:31]line ДТ(л)-К-4 [12:48:31]line 9.190 * 76.20 [12:48:31]line = 700.28 [12:48:31]line НДС 12% НСП 1% [12:48:31]line > о реализуемом товаре [12:48:31]line ОКРУГЛЕНИЕ: -0.28 [12:48:31]line ИТОГО: 700.00 [12:48:31]line Внесено: 700.00 [12:48:31]line СДАЧА: 0.00 [12:48:31]line НСП 1% : 6.20 [12:48:31]line НДС 12% : 74.37 [12:48:31]line Наличными: 700.00 [12:48:31]line Безнал.: 0.00 [12:48:31]line Место: АЗС № 137 "Партнер Нефть" [12:48:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:48:31]line СНО: Общий режим [12:48:31]line Чек 154 21.09.2024 12:48 [12:48:31]line Смена: 496 ФФД: 1.0 [12:48:31]line ЗНМ: 0300000064 [12:48:31]line РНМ: 0000000000092592 [12:48:31]line Версия ККМ: 001 [12:48:31]line ФМ: 0000000000874979 [12:48:31]line ФД: 86376 [12:48:31]line ФПД: 32706685157301 [12:48:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124830&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86376&fm=32706685157301&tin=02508201610067®Number=0000000000092592&sum=70000 [12:48:31]written 0, free lines is 4095 [12:48:31]OFD Sender: Processing packet 86376 [packets to send 269, broken 268] [12:48:31]ProducePacketName [12:48:31]name=ofd_packets/00086376 [12:48:31]OFD Sender: To server: pG, [12:48:31]CommunicateWithHost lk.salyk.kg:30040 [12:48:31]ConnectInit lk.salyk.kg [12:48:31]Write to MH i2c: 01 00 00 50 02 52 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 07 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 E2 0C 47 [12:48:31]RasterBufferAndPrint [12:48:31]line [12:48:31]line [12:48:31]line [12:48:31]line [12:48:31]line [12:48:31]written 0, free lines is 3307 [12:48:31]MH_Cut [12:48:31]Write to MH i2c: D1 01 00 57 02 01 2B [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: D1 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: D1 01 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: D1 01 00 57 02 00 2A [12:48:31]Write to MH i2c: 01 00 00 58 02 5A [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:32]*** Cut start [12:48:32]*** Partial cut [12:48:32]*** CUTSNS_PIN = 1 [12:48:32]*** CUTSNS_PIN = 0 [12:48:32]*** Brake cut motor [12:48:33]Read from MH i2c: 01 [12:48:33]MH_I2C_Read... [12:48:33]*** Stop cut motor [12:48:33]*** Cut end [12:48:33]Read from MH i2c: 01 07 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [12:48:33]process_action close_receipt done [12:48:33]requested_data is exist [12:48:33]produce_requested_data [12:48:33]requested_item fm.sn is exist - process it [12:48:33]wFMCommunicate request_size=4 [12:48:33]MH_SAM_APDU [12:48:33]CAPDU: 80 11 00 00 [12:48:33]Write to MH i2c: E2 08 00 59 02 80 11 00 00 00 00 00 00 D5 [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:33]Read from MH i2c: E2 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 17 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 17 00 59 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 34 [12:48:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:48:33]wFMCommunicate OK [12:48:33]requested_item fd.num is exist - process it [12:48:33]SAM_PROTO_GetFieldsCounters [12:48:33]wFMCommunicate request_size=4 [12:48:33]MH_SAM_APDU [12:48:33]CAPDU: 80 13 00 00 [12:48:33]Write to MH i2c: E2 08 00 5A 02 80 13 00 00 00 00 00 00 D8 [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:33]Read from MH i2c: E2 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 62 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 62 00 5A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 68 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [12:48:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 68 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:33]wFMCommunicate OK [12:48:33]SAM_PROTO_GetFieldsCounters done [12:48:33]requested_item shift.num is exist - process it [12:48:33]requested_item shift.opened is exist - process it [12:48:33]req_shift_opened [12:48:33]FM_GetShiftState [12:48:33]SAM_PROTO_GetShiftState [12:48:33]wFMCommunicate request_size=4 [12:48:33]MH_SAM_APDU [12:48:33]CAPDU: 80 13 01 00 [12:48:33]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:33]Read from MH i2c: E2 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 0E 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 20 [12:48:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:48:33]wFMCommunicate OK [12:48:33]SAM_PROTO_GetShiftState done [12:48:33]FM_GetShiftState done [12:48:33]req_shift_opened done [12:48:33]requested_item shift.open_date is exist - process it [12:48:33]req_shift_open_date [12:48:33]req_shift_open_date done [12:48:33]produce_requested_data done [12:48:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86376,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:48:33]process_action_free close_receipt [12:48:33]json_value_free [12:48:33]json_value_free done [12:48:33]process_json_proto returns [12:48:33]Send response to host [12:48:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86376,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:48:33]free response buf [12:48:33]execute_script done [12:48:33]execute_script returns [12:48:33]free content buf [12:48:33]Sock 10.Close socket [12:48:33]Sock 10.Thread stoped [12:48:33]Connected sock=9 [12:48:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 FF B0 08 01 5A 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 9E C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 51 01 00 35 04 06 00 1D BF 1E 59 BF B5 E7 B8 7C 00 62 74 D9 E3 [12:48:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F2 A2 47 00 31 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 51 01 00 F4 03 04 00 73 6B EE 66 B6 04 01 00 00 7C 5B 8A FC 33 28 4B F5 [12:48:36]CommunicateWithHost err = 0 [12:48:36]CheckOFDResponse [12:48:36]1017 (14) - 77093643461234 [12:48:36]1041 (16) - 0000000000874979 [12:48:36]1040 (4) - 86376 [12:48:36]1012 (4) - 21.09.2024 06:45 [12:48:36]1206 (1) - 0 [12:48:36]OFD Sender: Remove packet 86376 [12:48:36]ProducePacketName [12:48:36]name=ofd_packets/00086376 [12:48:36]NVStorageDeleteData [12:48:37]OFD Sender: No OFD packet to send [12:48:42]OFD Sender: No OFD packet to send [12:48:47]OFD Sender: No OFD packet to send [12:48:52]OFD Sender: No OFD packet to send [12:48:57]OFD Sender: No OFD packet to send [12:49:02]OFD Sender: No OFD packet to send [12:49:04]accept exits with 7 [12:49:04]New connection [12:49:04]New thread 3066932580 created [12:49:04]Thread 3066789220 joined [12:49:04]Waiting for new connection... [12:49:04] Sock 7.Parse request [12:49:04]Sock 7.Check first char [12:49:04]Sock 7.First char is OK [12:49:04]request: POST /json_proto HTTP/1.0 [12:49:04]Method: POST [12:49:04]URL: /json_proto [12:49:04]Method is POST - this is cgi request [12:49:04]url: /json_proto [12:49:04]query_string will be loaded in cgi processing [12:49:04]execute_cgi json_proto POST (null) [12:49:04]execute_cgi path=json_proto method=POST [12:49:04]POST find Content-Length [12:49:04]Host: 172.17.47.196:8080 [12:49:04]Content-Length: 682 [12:49:04]Content-Type: application/json [12:49:04] [12:49:04]POST finish read [12:49:04]Found Content-Length = 682 [12:49:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:49:04]execute_script... [12:49: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)871278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:49:04]POST & json_proto [12:49:04]process_json_proto [12:49:04]json parsed OK: [12:49:04]protocol is kg_v1.0 [12:49:04]action value=close_receipt [12:49:04]process_action close_receipt [12:49:04]cmd_close_receipt [12:49:04]MH_GetDate [12:49:04]Write to MH i2c: F0 00 00 5C 02 4D [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: F0 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: F0 09 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: F0 09 00 5C 02 00 C1 C0 EE 66 4C 6B 94 66 DC [12:49:04]GetLastDocTimeStamp 1726922910 [12:49:04]current date 1726922945 [12:49:04]FM_GetShiftState [12:49:04]SAM_PROTO_GetShiftState [12:49:04]wFMCommunicate request_size=4 [12:49:04]MH_SAM_APDU [12:49:04]CAPDU: 80 13 01 00 [12:49:04]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 0E 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 22 [12:49:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:49:04]wFMCommunicate OK [12:49:04]SAM_PROTO_GetShiftState done [12:49:04]FM_GetShiftState done [12:49:04]opened in 1726877910 [12:49:04]opened+sec_in_day 1726964310 [12:49:04]quantity*price = 100005 [12:49:04]sum+1 = 100006 [12:49:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 155 21.09.2024 12:49 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86377 ФПД: 183178312724774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124905&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86377&fm=183178312724774&tin=02508201610067®Number=0000000000092592&sum=100000 [12:49:06]StoreToDocumentArchive [12:49:06]shift 496 fd 86377 [12:49:06]save to /storage/0496/doc_00086377 [12:49:06]save last doc name /storage/0496/doc_00086377 to /storage/kkm_last_doc_name [12:49:06]save OK [12:49:06]Clear old archive folders... [12:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:06]tlvbuf is 00920350 [12:49:06]SAM_PROTO_ClearQueue [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 09 00 00 [12:49:06]Write to MH i2c: E2 08 00 6A 02 80 09 00 00 00 00 00 00 DE [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [12:49:06]RAPDU: 90 00 [12:49:06]wFMCommunicate OK [12:49:06]SAM_PROTO_ClearQueue done [12:49:06]KKMCreateOFDPacket [12:49:06]OFDProtocolAddRootSTLVToBuf [12:49:06]FM_MakeSignedData [12:49:06]FM_MakeSignedData [12:49:06]SAM_PROTO_SignData [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 0D 01 02 [12:49:06]Write to MH i2c: E2 08 00 6B 02 80 0D 01 02 00 00 00 00 E6 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [12:49:06]RAPDU: 90 00 [12:49:06]wFMCommunicate OK [12:49:06]wFMCommunicate request_size=255 [12:49:06]MH_SAM_APDU [12:49: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C1 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 51 01 00 35 04 06 00 A6 [12:49:06]Write to MH i2c: E2 02 01 6C 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9B 00 00 00 F4 03 04 00 C1 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 51 01 00 35 04 06 00 A6 00 00 C4 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [12:49:06]RAPDU: 90 00 [12:49:06]wFMCommunicate OK [12:49:06]wFMCommunicate request_size=10 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 0D 02 02 05 99 86 42 B1 26 [12:49:06]Write to MH i2c: E2 0D 00 6D 02 80 0D 02 02 05 00 99 86 42 B1 26 00 00 2B [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [12:49:06]RAPDU: 90 00 [12:49:06]wFMCommunicate OK [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 0D 03 02 [12:49:06]Write to MH i2c: E2 08 00 6E 02 80 0D 03 02 00 00 00 00 EB [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 0B 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 0B 00 6E 02 00 89 79 FA D8 BA 0B 17 93 90 00 2F [12:49:06]RAPDU: 89 79 FA D8 BA 0B 17 93 90 00 [12:49:06]wFMCommunicate OK [12:49:06]SAM_PROTO_SignData done [12:49:06]FM_MakeSignedData done [12:49:06]CreateOFDProtocolMessage [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 11 00 00 [12:49:06]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 17 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 17 00 6F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4A [12:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:49:06]wFMCommunicate OK [12:49:06]CreateOFDProtocolMessage done [12:49:06]OFDSenderStorePacket 86377 [12:49:06]StoreOFDPacket docnum=86377 [12:49:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 44 14 07 01 BD 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C1 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 51 01 00 35 04 06 00 A6 99 86 42 B1 26 89 79 FA D8 BA 0B 17 93 [12:49:06]CheckFolder [12:49:06]dirname=/storage/ofd_packets [12:49:06]CheckFolder done [12:49:06]ProducePacketName [12:49:06]name=ofd_packets/00086377 [12:49:06]NVStorageSaveData ofd_packets/00086377 [12:49:06]File name is /storage/ofd_packets/00086377 [12:49:06]Write 301 bytes [12:49:06]NVStorageSaveData done [12:49:06]OFDSenderStorePacket done [12:49:06]KKMCreateOFDPacket done [12:49:06]NVStorageSaveData kkm_last_timestamp [12:49:06]File name is /storage/kkm_last_timestamp [12:49:06]Write 4 bytes [12:49:06]NVStorageSaveData done [12:49:06]ExternCall_PrintAddStr [12:49:06]wPrintStart [12:49:06]Write to MH i2c: 01 00 00 70 02 72 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 07 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [12:49:06]RasterBufferAndPrint [12:49:06]line Счет N : (1)871278 [12:49:06]line ИНН: 02508201610067 [12:49:06]line Контрольно-Кассовый Чек [12:49:06]line ПРОДАЖА [12:49:06]line ТРК (МРК, ГНК) : 53 [12:49:06]line Товар: 2710124130 [12:49:06]line Аи-92-К-5 [12:49:06]line 14.750 * 67.80 [12:49:06]line = 1000.05 [12:49:06]line НДС 12% НСП 1% [12:49:06]line > о реализуемом товаре [12:49:06]line ОКРУГЛЕНИЕ: -0.05 [12:49:06]line ИТОГО: 1000.00 [12:49:06]line Внесено: 1000.00 [12:49:06]line СДАЧА: 0.00 [12:49:06]line НСП 1% : 8.85 [12:49:06]line НДС 12% : 106.20 [12:49:06]line Наличными: 1000.00 [12:49:06]line Безнал.: 0.00 [12:49:06]line Место: АЗС № 137 "Партнер Нефть" [12:49:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:49:06]line СНО: Общий режим [12:49:06]line Чек 155 21.09.2024 12:49 [12:49:06]line Смена: 496 ФФД: 1.0 [12:49:06]line ЗНМ: 0300000064 [12:49:06]line РНМ: 0000000000092592 [12:49:06]line Версия ККМ: 001 [12:49:06]line ФМ: 0000000000874979 [12:49:06]line ФД: 86377 [12:49:06]line ФПД: 183178312724774 [12:49:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T124905&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86377&fm=183178312724774&tin=02508201610067®Number=0000000000092592&sum=100000 [12:49:06]OFD Sender: Processing packet 86377 [packets to send 269, broken 268] [12:49:06]ProducePacketName [12:49:06]name=ofd_packets/00086377 [12:49:06]OFD Sender: To server: pG, [12:49:06]CommunicateWithHost lk.salyk.kg:30040 [12:49:06]ConnectInit lk.salyk.kg [12:49:06]written 0, free lines is 4095 [12:49:07]Write to MH i2c: 01 00 00 9B 02 9D [12:49:07]Write i2c OK [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: 01 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: 01 07 00 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 D5 0C 85 [12:49:07]RasterBufferAndPrint [12:49:07]line [12:49:07]line [12:49:07]line [12:49:07]line [12:49:07]line [12:49:07]written 0, free lines is 3292 [12:49:07]MH_Cut [12:49:07]Write to MH i2c: D1 01 00 A2 02 01 76 [12:49:07]Write i2c OK [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: D1 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: D1 01 00 [12:49:07]MH_I2C_Read... [12:49:07]Read from MH i2c: D1 01 00 A2 02 00 75 [12:49:07]Write to MH i2c: 01 00 00 A3 02 A5 [12:49:07]Write i2c OK [12:49:07]MH_I2C_Read... [12:49:07]Connected sock=10 [12:49:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 44 14 07 01 BD 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 C1 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 51 01 00 35 04 06 00 A6 99 86 42 B1 26 89 79 FA D8 BA 0B 17 93 [12:49:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 87 4E 47 00 57 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 51 01 00 F4 03 04 00 93 6B EE 66 B6 04 01 00 00 6E F9 2F 35 9E F6 0E 09 [12:49:07]CommunicateWithHost err = 0 [12:49:07]CheckOFDResponse [12:49:07]1017 (14) - 77093643461234 [12:49:07]1041 (16) - 0000000000874979 [12:49:07]1040 (4) - 86377 [12:49:07]1012 (4) - 21.09.2024 06:45 [12:49:07]1206 (1) - 0 [12:49:07]OFD Sender: Remove packet 86377 [12:49:07]ProducePacketName [12:49:07]name=ofd_packets/00086377 [12:49:07]NVStorageDeleteData [12:49:07]*** Cut start [12:49:07]*** Partial cut [12:49:07]*** CUTSNS_PIN = 1 [12:49:07]*** CUTSNS_PIN = 0 [12:49:07]OFD Sender: No OFD packet to send [12:49:08]*** Brake cut motor [12:49:08]Read from MH i2c: 01 [12:49:08]MH_I2C_Read... [12:49:08]*** Stop cut motor [12:49:08]*** Cut end [12:49:08]Read from MH i2c: 01 07 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FF 0F BA [12:49:08]process_action close_receipt done [12:49:08]requested_data is exist [12:49:08]produce_requested_data [12:49:08]requested_item fm.sn is exist - process it [12:49:08]wFMCommunicate request_size=4 [12:49:08]MH_SAM_APDU [12:49:08]CAPDU: 80 11 00 00 [12:49:08]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [12:49:08]Write i2c OK [12:49:08]MH_I2C_Read... [12:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:08]Read from MH i2c: E2 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 17 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 17 00 A4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7F [12:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:49:08]wFMCommunicate OK [12:49:08]requested_item fd.num is exist - process it [12:49:08]SAM_PROTO_GetFieldsCounters [12:49:08]wFMCommunicate request_size=4 [12:49:08]MH_SAM_APDU [12:49:08]CAPDU: 80 13 00 00 [12:49:08]Write to MH i2c: E2 08 00 A5 02 80 13 00 00 00 00 00 00 23 [12:49:08]Write i2c OK [12:49:08]MH_I2C_Read... [12:49:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:08]Read from MH i2c: E2 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 62 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 62 00 A5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 69 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:49:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 69 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:08]wFMCommunicate OK [12:49:08]SAM_PROTO_GetFieldsCounters done [12:49:08]requested_item shift.num is exist - process it [12:49:08]requested_item shift.opened is exist - process it [12:49:08]req_shift_opened [12:49:08]FM_GetShiftState [12:49:08]SAM_PROTO_GetShiftState [12:49:08]wFMCommunicate request_size=4 [12:49:08]MH_SAM_APDU [12:49:08]CAPDU: 80 13 01 00 [12:49:08]Write to MH i2c: E2 08 00 A6 02 80 13 01 00 00 00 00 00 25 [12:49:08]Write i2c OK [12:49:08]MH_I2C_Read... [12:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:08]Read from MH i2c: E2 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 0E 00 [12:49:08]MH_I2C_Read... [12:49:08]Read from MH i2c: E2 0E 00 A6 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6B [12:49:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:49:08]wFMCommunicate OK [12:49:08]SAM_PROTO_GetShiftState done [12:49:08]FM_GetShiftState done [12:49:08]req_shift_opened done [12:49:08]requested_item shift.open_date is exist - process it [12:49:08]req_shift_open_date [12:49:08]req_shift_open_date done [12:49:08]produce_requested_data done [12:49:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86377,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:49:08]process_action_free close_receipt [12:49:08]json_value_free [12:49:08]json_value_free done [12:49:08]process_json_proto returns [12:49:08]Send response to host [12:49:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86377,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:49:08]free response buf [12:49:08]execute_script done [12:49:08]execute_script returns [12:49:08]free content buf [12:49:08]Sock 7.Close socket [12:49:08]Sock 7.Thread stoped [12:49:12]OFD Sender: No OFD packet to send [12:49:17]OFD Sender: No OFD packet to send [12:49:22]OFD Sender: No OFD packet to send [12:49:28]OFD Sender: No OFD packet to send [12:49:28]recv_with_timeout no data received [12:49:33]OFD Sender: No OFD packet to send [12:49:38]OFD Sender: No OFD packet to send [12:49:43]OFD Sender: No OFD packet to send [12:49:44]recv_with_timeout no data received [12:49:48]OFD Sender: No OFD packet to send [12:49:53]OFD Sender: No OFD packet to send [12:49:58]OFD Sender: No OFD packet to send [12:50:00]recv_with_timeout no data received [12:50:03]OFD Sender: No OFD packet to send [12:50:08]OFD Sender: No OFD packet to send [12:50:13]OFD Sender: No OFD packet to send [12:50:18]OFD Sender: No OFD packet to send [12:50:23]OFD Sender: No OFD packet to send [12:50:28]OFD Sender: No OFD packet to send [12:50:33]OFD Sender: No OFD packet to send [12:50:38]OFD Sender: No OFD packet to send [12:50:43]OFD Sender: No OFD packet to send [12:50:45]recv_with_timeout no data received [12:50:48]OFD Sender: No OFD packet to send [12:50:53]OFD Sender: No OFD packet to send [12:50:58]OFD Sender: No OFD packet to send [12:51:03]OFD Sender: No OFD packet to send [12:51:08]OFD Sender: No OFD packet to send [12:51:13]OFD Sender: No OFD packet to send [12:51:18]OFD Sender: No OFD packet to send [12:51:23]OFD Sender: No OFD packet to send [12:51:28]OFD Sender: No OFD packet to send [12:51:33]OFD Sender: No OFD packet to send [12:51:38]OFD Sender: No OFD packet to send [12:51:39]accept exits with 9 [12:51:39]New connection [12:51:39]New thread 3066789220 created [12:51:39]Thread 3066932580 joined [12:51:39]Waiting for new connection... [12:51:39] Sock 9.Parse request [12:51:39]Sock 9.Check first char [12:51:39]Sock 9.First char is OK [12:51:39]request: POST /json_proto HTTP/1.0 [12:51:39]Method: POST [12:51:39]URL: /json_proto [12:51:39]Method is POST - this is cgi request [12:51:39]url: /json_proto [12:51:39]query_string will be loaded in cgi processing [12:51:39]execute_cgi json_proto POST (null) [12:51:39]execute_cgi path=json_proto method=POST [12:51:39]POST find Content-Length [12:51:39]Host: 172.17.47.196:8080 [12:51:39]Content-Length: 984 [12:51:39]Content-Type: application/json [12:51:39] [12:51:39]POST finish read [12:51:39]Found Content-Length = 984 [12:51:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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 137\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" ] } } [12:51:39]execute_script... [12:51: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)871279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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 137\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" ] } } [12:51:39]POST & json_proto [12:51:39]process_json_proto [12:51:39]json parsed OK: [12:51:39]protocol is kg_v1.0 [12:51:39]action value=close_receipt [12:51:39]process_action close_receipt [12:51:39]cmd_close_receipt [12:51:39]MH_GetDate [12:51:39]Write to MH i2c: F0 00 00 A7 02 98 [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: F0 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: F0 09 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: F0 09 00 A7 02 00 5C C1 EE 66 4C 6B 94 66 C3 [12:51:39]GetLastDocTimeStamp 1726922945 [12:51:39]current date 1726923100 [12:51:39]FM_GetShiftState [12:51:39]SAM_PROTO_GetShiftState [12:51:39]wFMCommunicate request_size=4 [12:51:39]MH_SAM_APDU [12:51:39]CAPDU: 80 13 01 00 [12:51:39]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:39]Read from MH i2c: E2 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 0E 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6D [12:51:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:51:39]wFMCommunicate OK [12:51:39]SAM_PROTO_GetShiftState done [12:51:39]FM_GetShiftState done [12:51:39]opened in 1726877910 [12:51:39]opened+sec_in_day 1726964310 [12:51:39]quantity*price = 150032 [12:51:39]sum+1 = 150034 [12:51:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 156 21.09.2024 12:51 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86378 ФПД: 222180681118590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T125140&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86378&fm=222180681118590&tin=02508201610067®Number=0000000000092592&sum=150000 [12:51:41]StoreToDocumentArchive [12:51:41]shift 496 fd 86378 [12:51:41]save to /storage/0496/doc_00086378 [12:51:41]save last doc name /storage/0496/doc_00086378 to /storage/kkm_last_doc_name [12:51:41]save OK [12:51:41]Clear old archive folders... [12:51:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:41]tlvbuf is 0098E120 [12:51:41]SAM_PROTO_ClearQueue [12:51:41]wFMCommunicate request_size=4 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 09 00 00 [12:51:41]Write to MH i2c: E2 08 00 B5 02 80 09 00 00 00 00 00 00 29 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [12:51:41]RAPDU: 90 00 [12:51:41]wFMCommunicate OK [12:51:41]SAM_PROTO_ClearQueue done [12:51:41]KKMCreateOFDPacket [12:51:41]OFDProtocolAddRootSTLVToBuf [12:51:41]FM_MakeSignedData [12:51:41]FM_MakeSignedData [12:51:41]SAM_PROTO_SignData [12:51:41]wFMCommunicate request_size=4 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 0D 01 02 [12:51:41]Write to MH i2c: E2 08 00 B6 02 80 0D 01 02 00 00 00 00 31 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [12:51:41]RAPDU: 90 00 [12:51:41]wFMCommunicate OK [12:51:41]wFMCommunicate request_size=255 [12:51:41]MH_SAM_APDU [12:51: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 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 9C 00 00 00 F4 03 04 00 5C C1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 51 01 00 35 04 06 00 CA [12:51:41]Write to MH i2c: E2 02 01 B7 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 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 9C 00 00 00 F4 03 04 00 5C C1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 51 01 00 35 04 06 00 CA 00 00 95 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [12:51:41]RAPDU: 90 00 [12:51:41]wFMCommunicate OK [12:51:41]wFMCommunicate request_size=10 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 0D 02 02 05 12 78 92 F3 7E [12:51:41]Write to MH i2c: E2 0D 00 B8 02 80 0D 02 02 05 00 12 78 92 F3 7E 00 00 CB [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [12:51:41]RAPDU: 90 00 [12:51:41]wFMCommunicate OK [12:51:41]wFMCommunicate request_size=4 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 0D 03 02 [12:51:41]Write to MH i2c: E2 08 00 B9 02 80 0D 03 02 00 00 00 00 36 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 0B 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 0B 00 B9 02 00 0F 00 59 C5 04 24 14 BB 90 00 5B [12:51:41]RAPDU: 0F 00 59 C5 04 24 14 BB 90 00 [12:51:41]wFMCommunicate OK [12:51:41]SAM_PROTO_SignData done [12:51:41]FM_MakeSignedData done [12:51:41]CreateOFDProtocolMessage [12:51:41]wFMCommunicate request_size=4 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 11 00 00 [12:51:41]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 17 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 95 [12:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:51:41]wFMCommunicate OK [12:51:41]CreateOFDProtocolMessage done [12:51:41]OFDSenderStorePacket 86378 [12:51:41]StoreOFDPacket docnum=86378 [12:51:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF 9C 07 01 E8 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 5C C1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 51 01 00 35 04 06 00 CA 12 78 92 F3 7E 0F 00 59 C5 04 24 14 BB [12:51:41]CheckFolder [12:51:41]dirname=/storage/ofd_packets [12:51:41]CheckFolder done [12:51:41]ProducePacketName [12:51:41]name=ofd_packets/00086378 [12:51:41]NVStorageSaveData ofd_packets/00086378 [12:51:41]File name is /storage/ofd_packets/00086378 [12:51:41]Write 301 bytes [12:51:41]NVStorageSaveData done [12:51:41]OFDSenderStorePacket done [12:51:41]KKMCreateOFDPacket done [12:51:41]NVStorageSaveData kkm_last_timestamp [12:51:41]File name is /storage/kkm_last_timestamp [12:51:41]Write 4 bytes [12:51:41]NVStorageSaveData done [12:51:41]ExternCall_PrintAddStr [12:51:41]wPrintStart [12:51:41]Write to MH i2c: 01 00 00 BB 02 BD [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: 01 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: 01 07 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [12:51:41]RasterBufferAndPrint [12:51:41]line Счет N : (1)871279 [12:51:41]line ИНН: 02508201610067 [12:51:41]line Контрольно-Кассовый Чек [12:51:41]line ПРОДАЖА [12:51:41]line ТРК (МРК, ГНК) : 33 [12:51:41]line Товар: 2710124130 [12:51:41]line Аи-92-К-5 [12:51:41]line 22.460 * 66.80 [12:51:41]line = 1500.33 [12:51:41]line НДС 12% НСП 1% [12:51:41]line > о реализуемом товаре [12:51:41]line ОКРУГЛЕНИЕ: -0.33 [12:51:41]line ИТОГО: 1500.00 [12:51:41]line Внесено: 1500.00 [12:51:41]line СДАЧА: 0.00 [12:51:41]line НСП 1% : 13.28 [12:51:41]line НДС 12% : 159.33 [12:51:41]line Наличными: 1500.00 [12:51:41]line Безнал.: 0.00 [12:51:41]line Место: АЗС № 137 "Партнер Нефть" [12:51:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:51:41]line СНО: Общий режим [12:51:41]line Чек 156 21.09.2024 12:51 [12:51:41]line Смена: 496 ФФД: 1.0 [12:51:41]line ЗНМ: 0300000064 [12:51:41]line РНМ: 0000000000092592 [12:51:41]line Версия ККМ: 001 [12:51:41]line [12:51:41]line Дисконтная программа [12:51:41]line АИ-92 [12:51:41]line номер 137 [12:51:41]line сэкономлено 22.46 сом [12:51:41]line ФМ: 0000000000874979 [12:51:41]line ФД: 86378 [12:51:41]line ФПД: 222180681118590 [12:51:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T125140&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86378&fm=222180681118590&tin=02508201610067®Number=0000000000092592&sum=150000 [12:51:41]OFD Sender: Processing packet 86378 [packets to send 269, broken 268] [12:51:41]ProducePacketName [12:51:41]name=ofd_packets/00086378 [12:51:41]OFD Sender: To server: pG, [12:51:41]CommunicateWithHost lk.salyk.kg:30040 [12:51:41]ConnectInit lk.salyk.kg [12:51:41]written 0, free lines is 4095 [12:51:42]Write to MH i2c: 01 00 00 EB 02 ED [12:51:42]Write i2c OK [12:51:42]MH_I2C_Read... [12:51:42]Read from MH i2c: 01 [12:51:42]MH_I2C_Read... [12:51:42]Read from MH i2c: 01 07 00 [12:51:42]MH_I2C_Read... [12:51:42]Read from MH i2c: 01 07 00 EB 02 00 00 00 00 00 87 0C 87 [12:51:42]RasterBufferAndPrint [12:51:42]line [12:51:42]line [12:51:42]line [12:51:42]line [12:51:42]line [12:51:42]written 0, free lines is 3213 [12:51:42]MH_Cut [12:51:42]Write to MH i2c: D1 01 00 F2 02 01 C6 [12:51:42]Write i2c OK [12:51:42]MH_I2C_Read... [12:51:42]Read from MH i2c: D1 [12:51:42]MH_I2C_Read... [12:51:42]Read from MH i2c: D1 01 00 [12:51:42]MH_I2C_Read... [12:51:42]Read from MH i2c: D1 01 00 F2 02 00 C5 [12:51:42]Write to MH i2c: 01 00 00 F3 02 F5 [12:51:42]Write i2c OK [12:51:42]MH_I2C_Read... [12:51:43]*** Cut start [12:51:43]*** Partial cut [12:51:43]*** CUTSNS_PIN = 1 [12:51:43]*** CUTSNS_PIN = 0 [12:51:43]*** Brake cut motor [12:51:43]Read from MH i2c: 01 [12:51:43]MH_I2C_Read... [12:51:43]*** Stop cut motor [12:51:43]*** Cut end [12:51:43]Read from MH i2c: 01 07 00 [12:51:43]MH_I2C_Read... [12:51:43]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 FF 0F 0A [12:51:43]process_action close_receipt done [12:51:43]requested_data is exist [12:51:43]produce_requested_data [12:51:43]requested_item fm.sn is exist - process it [12:51:43]wFMCommunicate request_size=4 [12:51:43]MH_SAM_APDU [12:51:43]CAPDU: 80 11 00 00 [12:51:43]Write to MH i2c: E2 08 00 F4 02 80 11 00 00 00 00 00 00 70 [12:51:43]Write i2c OK [12:51:43]MH_I2C_Read... [12:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:43]Read from MH i2c: E2 [12:51:43]MH_I2C_Read... [12:51:43]Read from MH i2c: E2 17 00 [12:51:43]MH_I2C_Read... [12:51:43]Read from MH i2c: E2 17 00 F4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CF [12:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:51:43]wFMCommunicate OK [12:51:43]requested_item fd.num is exist - process it [12:51:43]SAM_PROTO_GetFieldsCounters [12:51:43]wFMCommunicate request_size=4 [12:51:43]MH_SAM_APDU [12:51:43]CAPDU: 80 13 00 00 [12:51:43]Write to MH i2c: E2 08 00 F5 02 80 13 00 00 00 00 00 00 73 [12:51:43]Write i2c OK [12:51:43]MH_I2C_Read... [12:51:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:43]Read from MH i2c: E2 [12:51:43]MH_I2C_Read... [12:51:43]Read from MH i2c: E2 62 00 [12:51:43]MH_I2C_Read... [12:51:43]Read from MH i2c: E2 62 00 F5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [12:51:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:43]wFMCommunicate OK [12:51:43]SAM_PROTO_GetFieldsCounters done [12:51:43]requested_item shift.num is exist - process it [12:51:43]requested_item shift.opened is exist - process it [12:51:43]req_shift_opened [12:51:43]FM_GetShiftState [12:51:43]SAM_PROTO_GetShiftState [12:51:43]wFMCommunicate request_size=4 [12:51:43]MH_SAM_APDU [12:51:43]CAPDU: 80 13 01 00 [12:51:43]Write to MH i2c: E2 08 00 F6 02 80 13 01 00 00 00 00 00 75 [12:51:44]Write i2c OK [12:51:44]MH_I2C_Read... [12:51:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:44]Read from MH i2c: E2 [12:51:44]MH_I2C_Read... [12:51:44]Read from MH i2c: E2 0E 00 [12:51:44]MH_I2C_Read... [12:51:44]Read from MH i2c: E2 0E 00 F6 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BB [12:51:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [12:51:44]wFMCommunicate OK [12:51:44]SAM_PROTO_GetShiftState done [12:51:44]FM_GetShiftState done [12:51:44]req_shift_opened done [12:51:44]requested_item shift.open_date is exist - process it [12:51:44]req_shift_open_date [12:51:44]req_shift_open_date done [12:51:44]produce_requested_data done [12:51:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86378,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [12:51:44]process_action_free close_receipt [12:51:44]json_value_free [12:51:44]json_value_free done [12:51:44]process_json_proto returns [12:51:44]Send response to host [12:51:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86378,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [12:51:44]free response buf [12:51:44]execute_script done [12:51:44]execute_script returns [12:51:44]free content buf [12:51:44]Sock 9.Close socket [12:51:44]Sock 9.Thread stoped [12:51:46]recv_with_timeout no data received [12:51:46]ConnectInit Can't take IP for lk.salyk.kg [12:51:46]CommunicateWithHost connect error [12:51:46]CommunicateWithHost err = -1 [12:51:46]OFD Sender: Server communicate error [12:51:51]OFD Sender: Processing packet 86378 [packets to send 269, broken 268] [12:51:51]ProducePacketName [12:51:51]name=ofd_packets/00086378 [12:51:51]OFD Sender: To server: pG, [12:51:51]CommunicateWithHost lk.salyk.kg:30040 [12:51:51]ConnectInit lk.salyk.kg [12:51:59]Connected sock=10 [12:51:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF 9C 07 01 E8 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 5C C1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 51 01 00 35 04 06 00 CA 12 78 92 F3 7E 0F 00 59 C5 04 24 14 BB [12:51:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 85 85 47 00 80 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 51 01 00 F4 03 04 00 40 6C EE 66 B6 04 01 00 00 37 C4 EB 97 30 BC 7F 64 [12:51:59]CommunicateWithHost err = 0 [12:51:59]CheckOFDResponse [12:51:59]1017 (14) - 77093643461234 [12:51:59]1041 (16) - 0000000000874979 [12:51:59]1040 (4) - 86378 [12:51:59]1012 (4) - 21.09.2024 06:48 [12:51:59]1206 (1) - 0 [12:51:59]OFD Sender: Remove packet 86378 [12:51:59]ProducePacketName [12:51:59]name=ofd_packets/00086378 [12:51:59]NVStorageDeleteData [12:52:00]OFD Sender: No OFD packet to send [12:52:05]OFD Sender: No OFD packet to send [12:52:10]OFD Sender: No OFD packet to send [12:52:10]recv_with_timeout no data received [12:52:15]OFD Sender: No OFD packet to send [12:52:20]OFD Sender: No OFD packet to send [12:46:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 81 FA 07 01 B8 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 37 C0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 65 51 01 00 35 04 06 00 33 9E 25 A4 E9 04 BA DE CC F4 8C A9 91 69 [12:46:49]CheckFolder [12:46:49]dirname=/storage/ofd_packets [12:46:49]CheckFolder done [12:46:49]ProducePacketName [12:46:49]name=ofd_packets/00086373 [12:46:49]NVStorageSaveData ofd_packets/00086373 [12:46:49]File name is /storage/ofd_packets/00086373 [12:46:49]Write 301 bytes [12:46:49]NVStorageSaveData do[12:52:25]OFD Sender: No OFD packet to send [12:52:30]OFD Sender: No OFD packet to send [12:52:35]OFD Sender: No OFD packet to send [12:52:40]OFD Sender: No OFD packet to send [12:52:45]OFD Sender: No OFD packet to send [12:52:50]OFD Sender: No OFD packet to send [12:52:55]OFD Sender: No OFD packet to send [12:53:00]OFD Sender: No OFD packet to send [12:53:05]OFD Sender: No OFD packet to send [12:53:10]OFD Sender: No OFD packet to send [12:53:15]OFD Sender: No OFD packet to send [12:53:20]OFD Sender: No OFD packet to send [12:53:25]OFD Sender: No OFD packet to send [12:53:27]recv_with_timeout no data received [12:53:30]OFD Sender: No OFD packet to send [12:53:35]OFD Sender: No OFD packet to send [12:53:40]OFD Sender: No OFD packet to send [12:53:45]OFD Sender: No OFD packet to send [12:53:50]OFD Sender: No OFD packet to send [12:53:55]OFD Sender: No OFD packet to send [12:54:00]OFD Sender: No OFD packet to send [12:54:05]OFD Sender: No OFD packet to send [12:54:10]OFD Sender: No OFD packet to send [12:54:15]OFD Sender: No OFD packet to send [12:54:20]OFD Sender: No OFD packet to send [12:54:25]OFD Sender: No OFD packet to send [12:54:30]OFD Sender: No OFD packet to send [12:54:35]OFD Sender: No OFD packet to send [12:54:40]OFD Sender: No OFD packet to send [12:54:45]OFD Sender: No OFD packet to send [12:54:50]OFD Sender: No OFD packet to send [12:54:55]OFD Sender: No OFD packet to send [12:55:00]OFD Sender: No OFD packet to send [12:55:05]OFD Sender: No OFD packet to send [12:55:10]OFD Sender: No OFD packet to send [12:55:15]OFD Sender: No OFD packet to send [12:55:20]OFD Sender: No OFD packet to send [12:55:20]recv_with_timeout no data received [12:55:25]OFD Sender: No OFD packet to send [12:55:30]OFD Sender: No OFD packet to send [12:55:35]OFD Sender: No OFD packet to send [12:55:40]OFD Sender: No OFD packet to send [12:55:45]OFD Sender: No OFD packet to send [12:55:50]OFD Sender: No OFD packet to send [12:55:55]OFD Sender: No OFD packet to send [12:56:00]OFD Sender: No OFD packet to send [12:56:05]OFD Sender: No OFD packet to send [12:56:10]OFD Sender: No OFD packet to send [12:56:15]OFD Sender: No OFD packet to send [12:56:20]OFD Sender: No OFD packet to send [12:56:25]OFD Sender: No OFD packet to send [12:56:30]OFD Sender: No OFD packet to send [12:56:35]OFD Sender: No OFD packet to send [12:56:40]OFD Sender: No OFD packet to send [12:56:45]OFD Sender: No OFD packet to send [12:56:50]OFD Sender: No OFD packet to send [12:56:55]OFD Sender: No OFD packet to send [12:57:00]OFD Sender: No OFD packet to send [12:57:05]OFD Sender: No OFD packet to send [12:57:10]OFD Sender: No OFD packet to send [12:57:15]OFD Sender: No OFD packet to send [12:57:20]OFD Sender: No OFD packet to send [12:57:25]OFD Sender: No OFD packet to send [12:57:30]recv_with_timeout no data received [12:57:30]OFD Sender: No OFD packet to send [12:57:35]OFD Sender: No OFD packet to send [12:57:40]OFD Sender: No OFD packet to send [12:57:45]OFD Sender: No OFD packet to send [12:57:50]OFD Sender: No OFD packet to send [12:57:55]OFD Sender: No OFD packet to send [12:58:00]OFD Sender: No OFD packet to send [12:58:05]OFD Sender: No OFD packet to send [12:58:10]OFD Sender: No OFD packet to send [12:58:15]OFD Sender: No OFD packet to send [12:58:20]OFD Sender: No OFD packet to send [12:58:25]OFD Sender: No OFD packet to send [12:58:30]OFD Sender: No OFD packet to send [12:58:31]recv_with_timeout no data received [12:58:35]OFD Sender: No OFD packet to send [12:58:40]OFD Sender: No OFD packet to send [12:58:45]OFD Sender: No OFD packet to send [12:58:50]OFD Sender: No OFD packet to send [12:58:55]OFD Sender: No OFD packet to send [12:59:00]OFD Sender: No OFD packet to send [12:59:05]OFD Sender: No OFD packet to send [12:59:10]OFD Sender: No OFD packet to send [12:59:15]OFD Sender: No OFD packet to send [12:59:20]OFD Sender: No OFD packet to send [12:59:25]OFD Sender: No OFD packet to send [12:59:30]OFD Sender: No OFD packet to send [12:59:35]OFD Sender: No OFD packet to send [12:59:40]OFD Sender: No OFD packet to send [12:59:46]OFD Sender: No OFD packet to send [12:59:51]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [13:00:01]OFD Sender: No OFD packet to send [13:00:06]OFD Sender: No OFD packet to send [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:19]recv_with_timeout no data received [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:42]recv_with_timeout no data received [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13:02:01]OFD Sender: No OFD packet to send [13:02:06]OFD Sender: No OFD packet to send [13:02:11]OFD Sender: No OFD packet to send [13:02:16]OFD Sender: No OFD packet to send [13:02:21]OFD Sender: No OFD packet to send [13:02:26]OFD Sender: No OFD packet to send [13:02:31]OFD Sender: No OFD packet to send [13:02:36]OFD Sender: No OFD packet to send [13:02:41]OFD Sender: No OFD packet to send [13:02:46]OFD Sender: No OFD packet to send [13:02:51]OFD Sender: No OFD packet to send [13:02:56]OFD Sender: No OFD packet to send [13:03:01]OFD Sender: No OFD packet to send [13:03:06]OFD Sender: No OFD packet to send [13:03:11]OFD Sender: No OFD packet to send [13:03:16]OFD Sender: No OFD packet to send [13:03:21]OFD Sender: No OFD packet to send [13:03:26]OFD Sender: No OFD packet to send [13:03:28]recv_with_timeout no data received [13:03:31]OFD Sender: No OFD packet to send [13:03:36]OFD Sender: No OFD packet to send [13:03:41]OFD Sender: No OFD packet to send [13:03:46]OFD Sender: No OFD packet to send [13:03:51]OFD Sender: No OFD packet to send [13:03:53]recv_with_timeout no data received [13:03:56]OFD Sender: No OFD packet to send [13:04:01]OFD Sender: No OFD packet to send [13:04:06]OFD Sender: No OFD packet to send [13:04:11]OFD Sender: No OFD packet to send [13:04:14]recv_with_timeout no data received [13:04:16]OFD Sender: No OFD packet to send [13:04:21]OFD Sender: No OFD packet to send [13:04:26]OFD Sender: No OFD packet to send [13:04:31]OFD Sender: No OFD packet to send [13:04:36]OFD Sender: No OFD packet to send [13:04:41]OFD Sender: No OFD packet to send [13:04:46]OFD Sender: No OFD packet to send [13:04:51]OFD Sender: No OFD packet to send [13:04:56]OFD Sender: No OFD packet to send [13:05:01]OFD Sender: No OFD packet to send [13:05:06]OFD Sender: No OFD packet to send [13:05:11]OFD Sender: No OFD packet to send [13:05:16]OFD Sender: No OFD packet to send [13:05:21]OFD Sender: No OFD packet to send [13:05:26]OFD Sender: No OFD packet to send [13:05:30]accept exits with 7 [13:05:30]New connection [13:05:30]New thread 3066932580 created [13:05:30]Thread 3066789220 joined [13:05:30]Waiting for new connection... [13:05:30] Sock 7.Parse request [13:05:30]Sock 7.Check first char [13:05:30]Sock 7.First char is OK [13:05:30]request: POST /json_proto HTTP/1.0 [13:05:30]Method: POST [13:05:30]URL: /json_proto [13:05:30]Method is POST - this is cgi request [13:05:30]url: /json_proto [13:05:30]query_string will be loaded in cgi processing [13:05:30]execute_cgi json_proto POST (null) [13:05:30]execute_cgi path=json_proto method=POST [13:05:30]POST find Content-Length [13:05:30]Host: 172.17.47.196:8080 [13:05:30]Content-Length: 687 [13:05:30]Content-Type: application/json [13:05:30] [13:05:30]POST finish read [13:05:30]Found Content-Length = 687 [13:05:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:30]execute_script... [13:05: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)871280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:30]POST & json_proto [13:05:30]process_json_proto [13:05:30]json parsed OK: [13:05:30]protocol is kg_v1.0 [13:05:30]action value=close_receipt [13:05:30]process_action close_receipt [13:05:30]cmd_close_receipt [13:05:30]MH_GetDate [13:05:30]Write to MH i2c: F0 00 00 F7 02 E8 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: F0 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: F0 09 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: F0 09 00 F7 02 00 9B C4 EE 66 4C 6B 94 66 55 [13:05:30]GetLastDocTimeStamp 1726923100 [13:05:30]current date 1726923931 [13:05:30]FM_GetShiftState [13:05:30]SAM_PROTO_GetShiftState [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 13 01 00 [13:05:30]Write to MH i2c: E2 08 00 F8 02 80 13 01 00 00 00 00 00 77 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 0E 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 0E 00 F8 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [13:05:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:05:30]wFMCommunicate OK [13:05:30]SAM_PROTO_GetShiftState done [13:05:30]FM_GetShiftState done [13:05:30]opened in 1726877910 [13:05:30]opened+sec_in_day 1726964310 [13:05:30]quantity*price = 100050 [13:05:30]sum+1 = 100052 [13:05:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 157 21.09.2024 13:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86379 ФПД: 115498989760402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T130531&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86379&fm=115498989760402&tin=02508201610067®Number=0000000000092592&sum=100000 [13:05:31]StoreToDocumentArchive [13:05:31]shift 496 fd 86379 [13:05:31]save to /storage/0496/doc_00086379 [13:05:31]save last doc name /storage/0496/doc_00086379 to /storage/kkm_last_doc_name [13:05:31]save OK [13:05:31]Clear old archive folders... [13:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:05:31]tlvbuf is 00995780 [13:05:31]SAM_PROTO_ClearQueue [13:05:31]wFMCommunicate request_size=4 [13:05:31]MH_SAM_APDU [13:05:31]CAPDU: 80 09 00 00 [13:05:31]Write to MH i2c: E2 08 00 05 03 80 09 00 00 00 00 00 00 7A [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:31]Read from MH i2c: E2 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 03 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 03 00 05 03 00 90 00 7C [13:05:31]RAPDU: 90 00 [13:05:31]wFMCommunicate OK [13:05:31]SAM_PROTO_ClearQueue done [13:05:31]KKMCreateOFDPacket [13:05:31]OFDProtocolAddRootSTLVToBuf [13:05:31]FM_MakeSignedData [13:05:31]FM_MakeSignedData [13:05:31]SAM_PROTO_SignData [13:05:31]wFMCommunicate request_size=4 [13:05:31]MH_SAM_APDU [13:05:31]CAPDU: 80 0D 01 02 [13:05:31]Write to MH i2c: E2 08 00 06 03 80 0D 01 02 00 00 00 00 82 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [13:05:32]RAPDU: 90 00 [13:05:32]wFMCommunicate OK [13:05:32]wFMCommunicate request_size=255 [13:05:32]MH_SAM_APDU [13:05:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 9B C4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 51 01 00 35 04 06 00 [13:05:32]Write to MH i2c: E2 02 01 07 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 9B C4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 51 01 00 35 04 06 00 00 00 FA [13:05:32]Write i2c OK [13:05:32]MH_I2C_Read... [13:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [13:05:32]RAPDU: 90 00 [13:05:32]wFMCommunicate OK [13:05:32]wFMCommunicate request_size=11 [13:05:32]MH_SAM_APDU [13:05:32]CAPDU: 80 0D 02 02 06 69 0B B4 41 AF 92 [13:05:32]Write to MH i2c: E2 0E 00 08 03 80 0D 02 02 06 00 69 0B B4 41 AF 92 00 00 3B [13:05:32]Write i2c OK [13:05:32]MH_I2C_Read... [13:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [13:05:32]RAPDU: 90 00 [13:05:32]wFMCommunicate OK [13:05:32]wFMCommunicate request_size=4 [13:05:32]MH_SAM_APDU [13:05:32]CAPDU: 80 0D 03 02 [13:05:32]Write to MH i2c: E2 08 00 09 03 80 0D 03 02 00 00 00 00 87 [13:05:32]Write i2c OK [13:05:32]MH_I2C_Read... [13:05:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 0B 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 0B 00 09 03 00 57 2B AD 01 C4 66 F8 4F 90 00 29 [13:05:32]RAPDU: 57 2B AD 01 C4 66 F8 4F 90 00 [13:05:32]wFMCommunicate OK [13:05:32]SAM_PROTO_SignData done [13:05:32]FM_MakeSignedData done [13:05:32]CreateOFDProtocolMessage [13:05:32]wFMCommunicate request_size=4 [13:05:32]MH_SAM_APDU [13:05:32]CAPDU: 80 11 00 00 [13:05:32]Write to MH i2c: E2 08 00 0A 03 80 11 00 00 00 00 00 00 87 [13:05:32]Write i2c OK [13:05:32]MH_I2C_Read... [13:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 17 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 17 00 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E6 [13:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:05:32]wFMCommunicate OK [13:05:32]CreateOFDProtocolMessage done [13:05:32]OFDSenderStorePacket 86379 [13:05:32]StoreOFDPacket docnum=86379 [13:05:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CD 28 08 01 02 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 9B C4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 51 01 00 35 04 06 00 69 0B B4 41 AF 92 57 2B AD 01 C4 66 F8 4F [13:05:32]CheckFolder [13:05:32]dirname=/storage/ofd_packets [13:05:32]CheckFolder done [13:05:32]ProducePacketName [13:05:32]name=ofd_packets/00086379 [13:05:32]NVStorageSaveData ofd_packets/00086379 [13:05:32]File name is /storage/ofd_packets/00086379 [13:05:32]Write 302 bytes [13:05:32]NVStorageSaveData done [13:05:32]OFDSenderStorePacket done [13:05:32]KKMCreateOFDPacket done [13:05:32]NVStorageSaveData kkm_last_timestamp [13:05:32]File name is /storage/kkm_last_timestamp [13:05:32]Write 4 bytes [13:05:32]NVStorageSaveData done [13:05:32]OFD Sender: Processing packet 86379 [packets to send 269, broken 268] [13:05:32]ProducePacketName [13:05:32]name=ofd_packets/00086379 [13:05:32]OFD Sender: To server: pG, [13:05:32]CommunicateWithHost lk.salyk.kg:30040 [13:05:32]ConnectInit lk.salyk.kg [13:05:32]ExternCall_PrintAddStr [13:05:32]wPrintStart [13:05:32]Write to MH i2c: 01 00 00 0B 03 0E [13:05:32]Write i2c OK [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: 01 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: 01 07 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: 01 07 00 0B 03 00 00 00 00 00 FF 0F 23 [13:05:32]RasterBufferAndPrint [13:05:32]line Счет N : (1)871280 [13:05:32]line ИНН: 02508201610067 [13:05:32]line Контрольно-Кассовый Чек [13:05:32]line ПРОДАЖА [13:05:32]line ТРК (МРК, ГНК) : 21 [13:05:32]line Товар: 2710194210 [13:05:32]line ДТ(л)-К-4 [13:05:32]line 13.130 * 76.20 [13:05:32]line = 1000.51 [13:05:32]line НДС 12% НСП 1% [13:05:32]line > о реализуемом товаре [13:05:32]line ОКРУГЛЕНИЕ: -0.51 [13:05:32]line ИТОГО: 1000.00 [13:05:32]line Внесено: 1000.00 [13:05:32]line СДАЧА: 0.00 [13:05:32]line НСП 1% : 8.85 [13:05:32]line НДС 12% : 106.25 [13:05:32]line Наличными: 1000.00 [13:05:32]line Безнал.: 0.00 [13:05:32]line Место: АЗС № 137 "Партнер Нефть" [13:05:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:05:32]line СНО: Общий режим [13:05:32]line Чек 157 21.09.2024 13:05 [13:05:32]line Смена: 496 ФФД: 1.0 [13:05:32]line ЗНМ: 0300000064 [13:05:32]line РНМ: 0000000000092592 [13:05:32]line Версия ККМ: 001 [13:05:32]line ФМ: 0000000000874979 [13:05:32]line ФД: 86379 [13:05:32]line ФПД: 115498989760402 [13:05:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T130531&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86379&fm=115498989760402&tin=02508201610067®Number=0000000000092592&sum=100000 [13:05:32]written 0, free lines is 4095 [13:05:33]Write to MH i2c: 01 00 00 36 03 39 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: 01 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: 01 07 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: 01 07 00 36 03 00 00 00 00 00 E2 0C 2E [13:05:33]RasterBufferAndPrint [13:05:33]line [13:05:33]line [13:05:33]line [13:05:33]line [13:05:33]line [13:05:33]written 0, free lines is 3304 [13:05:33]MH_Cut [13:05:33]Write to MH i2c: D1 01 00 3D 03 01 12 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: D1 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: D1 01 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: D1 01 00 3D 03 00 11 [13:05:33]Write to MH i2c: 01 00 00 3E 03 41 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]Connected sock=11 [13:05:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CD 28 08 01 02 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 9B C4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 51 01 00 35 04 06 00 69 0B B4 41 AF 92 57 2B AD 01 C4 66 F8 4F [13:05:33]*** Cut start [13:05:33]*** Partial cut [13:05:33]*** CUTSNS_PIN = 1 [13:05:34]*** CUTSNS_PIN = 0 [13:05:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 95 A0 47 00 00 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 51 01 00 F4 03 04 00 6E 6F EE 66 B6 04 01 00 00 F4 39 CA CB A5 6D 4E D5 [13:05:34]CommunicateWithHost err = 0 [13:05:34]CheckOFDResponse [13:05:34]1017 (14) - 77093643461234 [13:05:34]1041 (16) - 0000000000874979 [13:05:34]1040 (4) - 86379 [13:05:34]1012 (4) - 21.09.2024 07:02 [13:05:34]1206 (1) - 0 [13:05:34]OFD Sender: Remove packet 86379 [13:05:34]ProducePacketName [13:05:34]name=ofd_packets/00086379 [13:05:34]NVStorageDeleteData [13:05:34]*** Brake cut motor [13:05:34]OFD Sender: No OFD packet to send [13:05:34]*** Stop cut motor [13:05:34]*** Cut end [13:05:34]Read from MH i2c: 01 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: 01 07 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: 01 07 00 3E 03 00 00 00 00 00 FF 0F 56 [13:05:34]process_action close_receipt done [13:05:34]requested_data is exist [13:05:34]produce_requested_data [13:05:34]requested_item fm.sn is exist - process it [13:05:34]wFMCommunicate request_size=4 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 11 00 00 [13:05:34]Write to MH i2c: E2 08 00 3F 03 80 11 00 00 00 00 00 00 BC [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:34]Read from MH i2c: E2 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 17 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 17 00 3F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1B [13:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:05:34]wFMCommunicate OK [13:05:34]requested_item fd.num is exist - process it [13:05:34]SAM_PROTO_GetFieldsCounters [13:05:34]wFMCommunicate request_size=4 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 13 00 00 [13:05:34]Write to MH i2c: E2 08 00 40 03 80 13 00 00 00 00 00 00 BF [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:34]Read from MH i2c: E2 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 62 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 62 00 40 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [13:05:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:34]wFMCommunicate OK [13:05:34]SAM_PROTO_GetFieldsCounters done [13:05:34]requested_item shift.num is exist - process it [13:05:34]requested_item shift.opened is exist - process it [13:05:34]req_shift_opened [13:05:34]FM_GetShiftState [13:05:34]SAM_PROTO_GetShiftState [13:05:34]wFMCommunicate request_size=4 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 13 01 00 [13:05:34]Write to MH i2c: E2 08 00 41 03 80 13 01 00 00 00 00 00 C1 [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:34]Read from MH i2c: E2 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 0E 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 0E 00 41 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 07 [13:05:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:05:34]wFMCommunicate OK [13:05:34]SAM_PROTO_GetShiftState done [13:05:34]FM_GetShiftState done [13:05:34]req_shift_opened done [13:05:34]requested_item shift.open_date is exist - process it [13:05:34]req_shift_open_date [13:05:34]req_shift_open_date done [13:05:34]produce_requested_data done [13:05:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86379,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:05:34]process_action_free close_receipt [13:05:34]json_value_free [13:05:34]json_value_free done [13:05:34]process_json_proto returns [13:05:34]Send response to host [13:05:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86379,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:05:34]free response buf [13:05:34]execute_script done [13:05:34]execute_script returns [13:05:34]free content buf [13:05:34]Sock 7.Close socket [13:05:34]Sock 7.Thread stoped [13:05:39]OFD Sender: No OFD packet to send [13:05:44]OFD Sender: No OFD packet to send [13:05:49]OFD Sender: No OFD packet to send [13:05:54]OFD Sender: No OFD packet to send [13:05:59]OFD Sender: No OFD packet to send [13:06:04]OFD Sender: No OFD packet to send [13:06:09]OFD Sender: No OFD packet to send [13:06:14]OFD Sender: No OFD packet to send [13:06:19]OFD Sender: No OFD packet to send [13:06:24]OFD Sender: No OFD packet to send [13:06:27]recv_with_timeout no data received [13:06:29]OFD Sender: No OFD packet to send [13:06:34]OFD Sender: No OFD packet to send [13:06:39]OFD Sender: No OFD packet to send [13:06:44]OFD Sender: No OFD packet to send [13:06:49]OFD Sender: No OFD packet to send [13:06:54]OFD Sender: No OFD packet to send [13:06:59]OFD Sender: No OFD packet to send [13:07:04]OFD Sender: No OFD packet to send [13:07:09]OFD Sender: No OFD packet to send [13:07:14]OFD Sender: No OFD packet to send [13:07:19]OFD Sender: No OFD packet to send [13:07:24]OFD Sender: No OFD packet to send [13:07:27]recv_with_timeout no data received [13:07:29]OFD Sender: No OFD packet to send [13:07:34]OFD Sender: No OFD packet to send [13:07:39]OFD Sender: No OFD packet to send [13:07:40]recv_with_timeout no data received [13:07:44]OFD Sender: No OFD packet to send [13:07:49]OFD Sender: No OFD packet to send [13:07:54]OFD Sender: No OFD packet to send [13:07:59]OFD Sender: No OFD packet to send [13:08:04]OFD Sender: No OFD packet to send [13:08:09]OFD Sender: No OFD packet to send [13:08:14]OFD Sender: No OFD packet to send [13:08:19]OFD Sender: No OFD packet to send [13:08:24]OFD Sender: No OFD packet to send [13:08:29]OFD Sender: No OFD packet to send [13:08:34]OFD Sender: No OFD packet to send [13:08:39]OFD Sender: No OFD packet to send [13:08:44]OFD Sender: No OFD packet to send [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:04]OFD Sender: No OFD packet to send [13:09:09]OFD Sender: No OFD packet to send [13:09:15]OFD Sender: No OFD packet to send [13:09:20]OFD Sender: No OFD packet to send [13:09:25]OFD Sender: No OFD packet to send [13:09:30]OFD Sender: No OFD packet to send [13:09:35]OFD Sender: No OFD packet to send [13:09:40]OFD Sender: No OFD packet to send [13:09:45]OFD Sender: No OFD packet to send [13:09:50]OFD Sender: No OFD packet to send [13:09:55]OFD Sender: No OFD packet to send [13:10:00]OFD Sender: No OFD packet to send [13:10:05]OFD Sender: No OFD packet to send [13:10:07]accept exits with 10 [13:10:07]New connection [13:10:07]New thread 3066789220 created [13:10:07]Thread 3066932580 joined [13:10:07]Waiting for new connection... [13:10:07] Sock 10.Parse request [13:10:07]Sock 10.Check first char [13:10:07]Sock 10.First char is OK [13:10:07]request: POST /json_proto HTTP/1.0 [13:10:07]Method: POST [13:10:07]URL: /json_proto [13:10:07]Method is POST - this is cgi request [13:10:07]url: /json_proto [13:10:07]query_string will be loaded in cgi processing [13:10:07]execute_cgi json_proto POST (null) [13:10:07]execute_cgi path=json_proto method=POST [13:10:07]POST find Content-Length [13:10:07]Host: 172.17.47.196:8080 [13:10:07]Content-Length: 682 [13:10:07]Content-Type: application/json [13:10:07] [13:10:07]POST finish read [13:10:07]Found Content-Length = 682 [13:10:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [13:10:07]execute_script... [13:10:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [13:10:07]POST & json_proto [13:10:07]process_json_proto [13:10:07]json parsed OK: [13:10:07]protocol is kg_v1.0 [13:10:07]action value=close_receipt [13:10:07]process_action close_receipt [13:10:07]cmd_close_receipt [13:10:07]MH_GetDate [13:10:07]Write to MH i2c: F0 00 00 42 03 34 [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: F0 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: F0 09 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: F0 09 00 42 03 00 AF C5 EE 66 4C 6B 94 66 B6 [13:10:07]GetLastDocTimeStamp 1726923931 [13:10:07]current date 1726924207 [13:10:07]FM_GetShiftState [13:10:07]SAM_PROTO_GetShiftState [13:10:07]wFMCommunicate request_size=4 [13:10:07]MH_SAM_APDU [13:10:07]CAPDU: 80 13 01 00 [13:10:07]Write to MH i2c: E2 08 00 43 03 80 13 01 00 00 00 00 00 C3 [13:10:07]Write i2c OK [13:10:07]MH_I2C_Read... [13:10:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:07]Read from MH i2c: E2 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: E2 0E 00 [13:10:07]MH_I2C_Read... [13:10:07]Read from MH i2c: E2 0E 00 43 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [13:10:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:10:07]wFMCommunicate OK [13:10:07]SAM_PROTO_GetShiftState done [13:10:07]FM_GetShiftState done [13:10:07]opened in 1726877910 [13:10:07]opened+sec_in_day 1726964310 [13:10:07]quantity*price = 100005 [13:10:07]sum+1 = 100006 [13:10: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 158 21.09.2024 13:10 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86380 ФПД: 59547040300048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131007&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86380&fm=59547040300048&tin=02508201610067®Number=0000000000092592&sum=100000 [13:10:08]StoreToDocumentArchive [13:10:08]shift 496 fd 86380 [13:10:08]save to /storage/0496/doc_00086380 [13:10:08]save last doc name /storage/0496/doc_00086380 to /storage/kkm_last_doc_name [13:10:08]save OK [13:10:08]Clear old archive folders... [13:10:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:08]tlvbuf is 0098FE20 [13:10:08]SAM_PROTO_ClearQueue [13:10:08]wFMCommunicate request_size=4 [13:10:08]MH_SAM_APDU [13:10:08]CAPDU: 80 09 00 00 [13:10:08]Write to MH i2c: E2 08 00 50 03 80 09 00 00 00 00 00 00 C5 [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:08]Read from MH i2c: E2 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [13:10:08]RAPDU: 90 00 [13:10:08]wFMCommunicate OK [13:10:08]SAM_PROTO_ClearQueue done [13:10:08]KKMCreateOFDPacket [13:10:08]OFDProtocolAddRootSTLVToBuf [13:10:08]FM_MakeSignedData [13:10:08]FM_MakeSignedData [13:10:08]SAM_PROTO_SignData [13:10:08]wFMCommunicate request_size=4 [13:10:08]MH_SAM_APDU [13:10:08]CAPDU: 80 0D 01 02 [13:10:08]Write to MH i2c: E2 08 00 51 03 80 0D 01 02 00 00 00 00 CD [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:08]Read from MH i2c: E2 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [13:10:08]RAPDU: 90 00 [13:10:08]wFMCommunicate OK [13:10:08]wFMCommunicate request_size=255 [13:10:08]MH_SAM_APDU [13:10:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 00 00 00 F4 03 04 00 AF C5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 51 01 00 35 04 06 00 36 [13:10:08]Write to MH i2c: E2 02 01 52 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 9E 00 00 00 F4 03 04 00 AF C5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 51 01 00 35 04 06 00 36 00 00 34 [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:08]Read from MH i2c: E2 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [13:10:08]RAPDU: 90 00 [13:10:08]wFMCommunicate OK [13:10:08]wFMCommunicate request_size=10 [13:10:08]MH_SAM_APDU [13:10:08]CAPDU: 80 0D 02 02 05 28 60 2F 3C 10 [13:10:08]Write to MH i2c: E2 0D 00 53 03 80 0D 02 02 05 00 28 60 2F 3C 10 00 00 DD [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:08]Read from MH i2c: E2 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 03 00 53 03 00 90 00 CA [13:10:08]RAPDU: 90 00 [13:10:08]wFMCommunicate OK [13:10:08]wFMCommunicate request_size=4 [13:10:08]MH_SAM_APDU [13:10:08]CAPDU: 80 0D 03 02 [13:10:08]Write to MH i2c: E2 08 00 54 03 80 0D 03 02 00 00 00 00 D2 [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:08]Read from MH i2c: E2 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 0B 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 0B 00 54 03 00 84 69 EE 56 93 70 DB F9 90 00 DB [13:10:08]RAPDU: 84 69 EE 56 93 70 DB F9 90 00 [13:10:08]wFMCommunicate OK [13:10:08]SAM_PROTO_SignData done [13:10:08]FM_MakeSignedData done [13:10:08]CreateOFDProtocolMessage [13:10:08]wFMCommunicate request_size=4 [13:10:08]MH_SAM_APDU [13:10:08]CAPDU: 80 11 00 00 [13:10:08]Write to MH i2c: E2 08 00 55 03 80 11 00 00 00 00 00 00 D2 [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:08]Read from MH i2c: E2 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 17 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: E2 17 00 55 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 31 [13:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:10:08]wFMCommunicate OK [13:10:08]CreateOFDProtocolMessage done [13:10:08]OFDSenderStorePacket 86380 [13:10:08]StoreOFDPacket docnum=86380 [13:10:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E1 6C 07 01 A5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 AF C5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 51 01 00 35 04 06 00 36 28 60 2F 3C 10 84 69 EE 56 93 70 DB F9 [13:10:08]CheckFolder [13:10:08]dirname=/storage/ofd_packets [13:10:08]CheckFolder done [13:10:08]ProducePacketName [13:10:08]name=ofd_packets/00086380 [13:10:08]NVStorageSaveData ofd_packets/00086380 [13:10:08]File name is /storage/ofd_packets/00086380 [13:10:08]Write 301 bytes [13:10:08]NVStorageSaveData done [13:10:08]OFDSenderStorePacket done [13:10:08]KKMCreateOFDPacket done [13:10:08]NVStorageSaveData kkm_last_timestamp [13:10:08]File name is /storage/kkm_last_timestamp [13:10:08]Write 4 bytes [13:10:08]NVStorageSaveData done [13:10:08]ExternCall_PrintAddStr [13:10:08]wPrintStart [13:10:08]Write to MH i2c: 01 00 00 56 03 59 [13:10:08]Write i2c OK [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: 01 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: 01 07 00 [13:10:08]MH_I2C_Read... [13:10:08]Read from MH i2c: 01 07 00 56 03 00 00 00 00 00 FF 0F 6E [13:10:08]RasterBufferAndPrint [13:10:08]line Счет N : (1)871281 [13:10:08]line ИНН: 02508201610067 [13:10:08]line Контрольно-Кассовый Чек [13:10:08]line ПРОДАЖА [13:10:08]line ТРК (МРК, ГНК) : 53 [13:10:08]line Товар: 2710124130 [13:10:08]line Аи-92-К-5 [13:10:08]line 14.750 * 67.80 [13:10:08]line = 1000.05 [13:10:08]line НДС 12% НСП 1% [13:10:08]line > о реализуемом товаре [13:10:08]line ОКРУГЛЕНИЕ: -0.05 [13:10:08]line ИТОГО: 1000.00 [13:10:08]line Внесено: 1000.00 [13:10:08]line СДАЧА: 0.00 [13:10:08]line НСП 1% : 8.85 [13:10:08]line НДС 12% : 106.20 [13:10:08]line Наличными: 1000.00 [13:10:08]line Безнал.: 0.00 [13:10:08]line Место: АЗС № 137 "Партнер Нефть" [13:10:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:10:08]line СНО: Общий режим [13:10:08]line Чек 158 21.09.2024 13:10 [13:10:08]line Смена: 496 ФФД: 1.0 [13:10:08]line ЗНМ: 0300000064 [13:10:08]line РНМ: 0000000000092592 [13:10:08]line Версия ККМ: 001 [13:10:08]line ФМ: 0000000000874979 [13:10:08]line ФД: 86380 [13:10:08]line ФПД: 59547040300048 [13:10:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131007&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86380&fm=59547040300048&tin=02508201610067®Number=0000000000092592&sum=100000 [13:10:08]written 0, free lines is 4095 [13:10:09]OFD Sender: Processing packet 86380 [packets to send 269, broken 268] [13:10:09]ProducePacketName [13:10:09]name=ofd_packets/00086380 [13:10:09]OFD Sender: To server: pG, [13:10:09]CommunicateWithHost lk.salyk.kg:30040 [13:10:09]ConnectInit lk.salyk.kg [13:10:09]Write to MH i2c: 01 00 00 81 03 84 [13:10:09]Write i2c OK [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: 01 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: 01 07 00 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: 01 07 00 81 03 00 00 00 00 00 DF 0C 76 [13:10:09]RasterBufferAndPrint [13:10:09]line [13:10:09]line [13:10:09]line [13:10:09]line [13:10:09]line [13:10:09]written 0, free lines is 3300 [13:10:09]MH_Cut [13:10:09]Write to MH i2c: D1 01 00 88 03 01 5D [13:10:09]Write i2c OK [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: D1 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: D1 01 00 [13:10:09]MH_I2C_Read... [13:10:09]Read from MH i2c: D1 01 00 88 03 00 5C [13:10:09]Write to MH i2c: 01 00 00 89 03 8C [13:10:09]Write i2c OK [13:10:09]MH_I2C_Read... [13:10:10]*** Cut start [13:10:10]*** Partial cut [13:10:10]*** CUTSNS_PIN = 1 [13:10:10]*** CUTSNS_PIN = 0 [13:10:10]*** Brake cut motor [13:10:10]Read from MH i2c: 01 [13:10:10]MH_I2C_Read... [13:10:10]*** Stop cut motor [13:10:10]*** Cut end [13:10:10]Read from MH i2c: 01 07 00 [13:10:10]MH_I2C_Read... [13:10:10]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 FF 0F A1 [13:10:10]process_action close_receipt done [13:10:10]requested_data is exist [13:10:10]produce_requested_data [13:10:10]requested_item fm.sn is exist - process it [13:10:10]wFMCommunicate request_size=4 [13:10:10]MH_SAM_APDU [13:10:10]CAPDU: 80 11 00 00 [13:10:10]Write to MH i2c: E2 08 00 8A 03 80 11 00 00 00 00 00 00 07 [13:10:10]Write i2c OK [13:10:10]MH_I2C_Read... [13:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:10]Read from MH i2c: E2 [13:10:10]MH_I2C_Read... [13:10:10]Read from MH i2c: E2 17 00 [13:10:10]MH_I2C_Read... [13:10:10]Read from MH i2c: E2 17 00 8A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 66 [13:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:10:10]wFMCommunicate OK [13:10:10]requested_item fd.num is exist - process it [13:10:10]SAM_PROTO_GetFieldsCounters [13:10:10]wFMCommunicate request_size=4 [13:10:10]MH_SAM_APDU [13:10:10]CAPDU: 80 13 00 00 [13:10:10]Write to MH i2c: E2 08 00 8B 03 80 13 00 00 00 00 00 00 0A [13:10:10]Write i2c OK [13:10:10]MH_I2C_Read... [13:10:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:11]Read from MH i2c: E2 [13:10:11]MH_I2C_Read... [13:10:11]Read from MH i2c: E2 62 00 [13:10:11]MH_I2C_Read... [13:10:11]Read from MH i2c: E2 62 00 8B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [13:10:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:11]wFMCommunicate OK [13:10:11]SAM_PROTO_GetFieldsCounters done [13:10:11]requested_item shift.num is exist - process it [13:10:11]requested_item shift.opened is exist - process it [13:10:11]req_shift_opened [13:10:11]FM_GetShiftState [13:10:11]SAM_PROTO_GetShiftState [13:10:11]wFMCommunicate request_size=4 [13:10:11]MH_SAM_APDU [13:10:11]CAPDU: 80 13 01 00 [13:10:11]Write to MH i2c: E2 08 00 8C 03 80 13 01 00 00 00 00 00 0C [13:10:11]Write i2c OK [13:10:11]MH_I2C_Read... [13:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:11]Read from MH i2c: E2 [13:10:11]MH_I2C_Read... [13:10:11]Read from MH i2c: E2 0E 00 [13:10:11]MH_I2C_Read... [13:10:11]Read from MH i2c: E2 0E 00 8C 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 52 [13:10:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:10:11]wFMCommunicate OK [13:10:11]SAM_PROTO_GetShiftState done [13:10:11]FM_GetShiftState done [13:10:11]req_shift_opened done [13:10:11]requested_item shift.open_date is exist - process it [13:10:11]req_shift_open_date [13:10:11]req_shift_open_date done [13:10:11]produce_requested_data done [13:10:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86380,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:10:11]process_action_free close_receipt [13:10:11]json_value_free [13:10:11]json_value_free done [13:10:11]process_json_proto returns [13:10:11]Send response to host [13:10:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86380,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:10:11]free response buf [13:10:11]execute_script done [13:10:11]execute_script returns [13:10:11]free content buf [13:10:11]Sock 10.Close socket [13:10:11]Sock 10.Thread stoped [13:10:11]Connected sock=9 [13:10:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E1 6C 07 01 A5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 AF C5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 51 01 00 35 04 06 00 36 28 60 2F 3C 10 84 69 EE 56 93 70 DB F9 [13:10:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A6 E2 47 00 8B 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 51 01 00 F4 03 04 00 84 70 EE 66 B6 04 01 00 00 22 FF 08 8A 0D 7A 11 AE [13:10:12]CommunicateWithHost err = 0 [13:10:12]CheckOFDResponse [13:10:12]1017 (14) - 77093643461234 [13:10:12]1041 (16) - 0000000000874979 [13:10:12]1040 (4) - 86380 [13:10:12]1012 (4) - 21.09.2024 07:06 [13:10:12]1206 (1) - 0 [13:10:12]OFD Sender: Remove packet 86380 [13:10:12]ProducePacketName [13:10:12]name=ofd_packets/00086380 [13:10:12]NVStorageDeleteData [13:10:13]OFD Sender: No OFD packet to send [13:10:18]OFD Sender: No OFD packet to send [13:10:22]recv_with_timeout no data received [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]OFD Sender: No OFD packet to send [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:40]recv_with_timeout no data received [13:11:43]OFD Sender: No OFD packet to send [13:11:48]OFD Sender: No OFD packet to send [13:11:53]OFD Sender: No OFD packet to send [13:11:58]OFD Sender: No OFD packet to send [13:12:03]OFD Sender: No OFD packet to send [13:12:08]OFD Sender: No OFD packet to send [13:12:13]OFD Sender: No OFD packet to send [13:12:18]OFD Sender: No OFD packet to send [13:12:23]OFD Sender: No OFD packet to send [13:12:28]OFD Sender: No OFD packet to send [13:12:33]OFD Sender: No OFD packet to send [13:12:38]OFD Sender: No OFD packet to send [13:12:43]OFD Sender: No OFD packet to send [13:12:48]OFD Sender: No OFD packet to send [13:12:53]OFD Sender: No OFD packet to send [13:12:58]OFD Sender: No OFD packet to send [13:13:03]OFD Sender: No OFD packet to send [13:13:04]accept exits with 7 [13:13:04]New connection [13:13:04]New thread 3066932580 created [13:13:04]Thread 3066789220 joined [13:13:04]Waiting for new connection... [13:13:04] Sock 7.Parse request [13:13:04]Sock 7.Check first char [13:13:04]Sock 7.First char is OK [13:13:04]request: POST /json_proto HTTP/1.0 [13:13:04]Method: POST [13:13:04]URL: /json_proto [13:13:04]Method is POST - this is cgi request [13:13:04]url: /json_proto [13:13:04]query_string will be loaded in cgi processing [13:13:04]execute_cgi json_proto POST (null) [13:13:04]execute_cgi path=json_proto method=POST [13:13:04]POST find Content-Length [13:13:04]Host: 172.17.47.196:8080 [13:13:04]Content-Length: 687 [13:13:04]Content-Type: application/json [13:13:04] [13:13:04]POST finish read [13:13:04]Found Content-Length = 687 [13:13:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:04]execute_script... [13:13:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:04]POST & json_proto [13:13:04]process_json_proto [13:13:04]json parsed OK: [13:13:04]protocol is kg_v1.0 [13:13:04]action value=close_receipt [13:13:04]process_action close_receipt [13:13:04]cmd_close_receipt [13:13:04]MH_GetDate [13:13:04]Write to MH i2c: F0 00 00 8D 03 7F [13:13:04]Write i2c OK [13:13:04]MH_I2C_Read... [13:13:04]Read from MH i2c: F0 [13:13:04]MH_I2C_Read... [13:13:04]Read from MH i2c: F0 09 00 [13:13:04]MH_I2C_Read... [13:13:04]Read from MH i2c: F0 09 00 8D 03 00 60 C6 EE 66 4C 6B 94 66 B3 [13:13:04]GetLastDocTimeStamp 1726924207 [13:13:04]current date 1726924384 [13:13:04]FM_GetShiftState [13:13:04]SAM_PROTO_GetShiftState [13:13:04]wFMCommunicate request_size=4 [13:13:04]MH_SAM_APDU [13:13:04]CAPDU: 80 13 01 00 [13:13:04]Write to MH i2c: E2 08 00 8E 03 80 13 01 00 00 00 00 00 0E [13:13:04]Write i2c OK [13:13:04]MH_I2C_Read... [13:13:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:04]Read from MH i2c: E2 [13:13:04]MH_I2C_Read... [13:13:04]Read from MH i2c: E2 0E 00 [13:13:04]MH_I2C_Read... [13:13:04]Read from MH i2c: E2 0E 00 8E 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [13:13:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:13:04]wFMCommunicate OK [13:13:04]SAM_PROTO_GetShiftState done [13:13:04]FM_GetShiftState done [13:13:04]opened in 1726877910 [13:13:04]opened+sec_in_day 1726964310 [13:13:04]quantity*price = 100050 [13:13:04]sum+1 = 100052 [13:13:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 159 21.09.2024 13:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86381 ФПД: 224206447094491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131304&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86381&fm=224206447094491&tin=02508201610067®Number=0000000000092592&sum=100000 [13:13:05]StoreToDocumentArchive [13:13:05]shift 496 fd 86381 [13:13:05]save to /storage/0496/doc_00086381 [13:13:05]save last doc name /storage/0496/doc_00086381 to /storage/kkm_last_doc_name [13:13:05]save OK [13:13:05]Clear old archive folders... [13:13:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:13:05]tlvbuf is 009935A0 [13:13:05]SAM_PROTO_ClearQueue [13:13:05]wFMCommunicate request_size=4 [13:13:05]MH_SAM_APDU [13:13:05]CAPDU: 80 09 00 00 [13:13:05]Write to MH i2c: E2 08 00 9B 03 80 09 00 00 00 00 00 00 10 [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:05]Read from MH i2c: E2 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [13:13:05]RAPDU: 90 00 [13:13:05]wFMCommunicate OK [13:13:05]SAM_PROTO_ClearQueue done [13:13:05]KKMCreateOFDPacket [13:13:05]OFDProtocolAddRootSTLVToBuf [13:13:05]FM_MakeSignedData [13:13:05]FM_MakeSignedData [13:13:05]SAM_PROTO_SignData [13:13:05]wFMCommunicate request_size=4 [13:13:05]MH_SAM_APDU [13:13:05]CAPDU: 80 0D 01 02 [13:13:05]Write to MH i2c: E2 08 00 9C 03 80 0D 01 02 00 00 00 00 18 [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:05]Read from MH i2c: E2 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [13:13:05]RAPDU: 90 00 [13:13:05]wFMCommunicate OK [13:13:05]wFMCommunicate request_size=255 [13:13:05]MH_SAM_APDU [13:13: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 60 C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 51 01 00 35 04 06 00 [13:13:05]Write to MH i2c: E2 02 01 9D 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 60 C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 51 01 00 35 04 06 00 00 00 5B [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:05]Read from MH i2c: E2 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [13:13:05]RAPDU: 90 00 [13:13:05]wFMCommunicate OK [13:13:05]wFMCommunicate request_size=11 [13:13:05]MH_SAM_APDU [13:13:05]CAPDU: 80 0D 02 02 06 CB EA 21 A2 AA DB [13:13:05]Write to MH i2c: E2 0E 00 9E 03 80 0D 02 02 06 00 CB EA 21 A2 AA DB 00 00 24 [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:05]Read from MH i2c: E2 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 03 00 9E 03 00 90 00 15 [13:13:05]RAPDU: 90 00 [13:13:05]wFMCommunicate OK [13:13:05]wFMCommunicate request_size=4 [13:13:05]MH_SAM_APDU [13:13:05]CAPDU: 80 0D 03 02 [13:13:05]Write to MH i2c: E2 08 00 9F 03 80 0D 03 02 00 00 00 00 1D [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:05]Read from MH i2c: E2 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 0B 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 0B 00 9F 03 00 0F A1 51 BB 66 A3 EB DD 90 00 AB [13:13:05]RAPDU: 0F A1 51 BB 66 A3 EB DD 90 00 [13:13:05]wFMCommunicate OK [13:13:05]SAM_PROTO_SignData done [13:13:05]FM_MakeSignedData done [13:13:05]CreateOFDProtocolMessage [13:13:05]wFMCommunicate request_size=4 [13:13:05]MH_SAM_APDU [13:13:05]CAPDU: 80 11 00 00 [13:13:05]Write to MH i2c: E2 08 00 A0 03 80 11 00 00 00 00 00 00 1D [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:05]Read from MH i2c: E2 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 17 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: E2 17 00 A0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7C [13:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:13:05]wFMCommunicate OK [13:13:05]CreateOFDProtocolMessage done [13:13:05]OFDSenderStorePacket 86381 [13:13:05]StoreOFDPacket docnum=86381 [13:13:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 25 3F 08 01 B8 8B 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 60 C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 51 01 00 35 04 06 00 CB EA 21 A2 AA DB 0F A1 51 BB 66 A3 EB DD [13:13:05]CheckFolder [13:13:05]dirname=/storage/ofd_packets [13:13:05]CheckFolder done [13:13:05]ProducePacketName [13:13:05]name=ofd_packets/00086381 [13:13:05]NVStorageSaveData ofd_packets/00086381 [13:13:05]File name is /storage/ofd_packets/00086381 [13:13:05]Write 302 bytes [13:13:05]NVStorageSaveData done [13:13:05]OFDSenderStorePacket done [13:13:05]KKMCreateOFDPacket done [13:13:05]NVStorageSaveData kkm_last_timestamp [13:13:05]File name is /storage/kkm_last_timestamp [13:13:05]Write 4 bytes [13:13:05]NVStorageSaveData done [13:13:05]ExternCall_PrintAddStr [13:13:05]wPrintStart [13:13:05]Write to MH i2c: 01 00 00 A1 03 A4 [13:13:05]Write i2c OK [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: 01 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: 01 07 00 [13:13:05]MH_I2C_Read... [13:13:05]Read from MH i2c: 01 07 00 A1 03 00 00 00 00 00 FF 0F B9 [13:13:05]RasterBufferAndPrint [13:13:05]line Счет N : (1)871282 [13:13:05]line ИНН: 02508201610067 [13:13:05]line Контрольно-Кассовый Чек [13:13:05]line ПРОДАЖА [13:13:05]line ТРК (МРК, ГНК) : 54 [13:13:05]line Товар: 2710194210 [13:13:05]line ДТ(л)-К-4 [13:13:05]line 13.130 * 76.20 [13:13:05]line = 1000.51 [13:13:05]line НДС 12% НСП 1% [13:13:05]line > о реализуемом товаре [13:13:05]line ОКРУГЛЕНИЕ: -0.51 [13:13:05]line ИТОГО: 1000.00 [13:13:05]line Внесено: 1000.00 [13:13:05]line СДАЧА: 0.00 [13:13:05]line НСП 1% : 8.85 [13:13:05]line НДС 12% : 106.25 [13:13:05]line Наличными: 1000.00 [13:13:05]line Безнал.: 0.00 [13:13:05]line Место: АЗС № 137 "Партнер Нефть" [13:13:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:13:05]line СНО: Общий режим [13:13:05]line Чек 159 21.09.2024 13:13 [13:13:05]line Смена: 496 ФФД: 1.0 [13:13:05]line ЗНМ: 0300000064 [13:13:05]line РНМ: 0000000000092592 [13:13:05]line Версия ККМ: 001 [13:13:05]line ФМ: 0000000000874979 [13:13:05]line ФД: 86381 [13:13:05]line ФПД: 224206447094491 [13:13:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131304&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86381&fm=224206447094491&tin=02508201610067®Number=0000000000092592&sum=100000 [13:13:06]OFD Sender: Processing packet 86381 [packets to send 269, broken 268] [13:13:06]ProducePacketName [13:13:06]name=ofd_packets/00086381 [13:13:06]OFD Sender: To server: pG, [13:13:06]CommunicateWithHost lk.salyk.kg:30040 [13:13:06]ConnectInit lk.salyk.kg [13:13:06]written 0, free lines is 4095 [13:13:06]Write to MH i2c: 01 00 00 CC 03 CF [13:13:06]Write i2c OK [13:13:06]MH_I2C_Read... [13:13:06]Read from MH i2c: 01 [13:13:06]MH_I2C_Read... [13:13:06]Read from MH i2c: 01 07 00 [13:13:06]MH_I2C_Read... [13:13:06]Read from MH i2c: 01 07 00 CC 03 00 00 00 00 00 DD 0C BF [13:13:06]RasterBufferAndPrint [13:13:06]line [13:13:06]line [13:13:06]line [13:13:06]line [13:13:06]line [13:13:06]written 0, free lines is 3299 [13:13:06]MH_Cut [13:13:06]Write to MH i2c: D1 01 00 D3 03 01 A8 [13:13:06]Write i2c OK [13:13:06]MH_I2C_Read... [13:13:06]Read from MH i2c: D1 [13:13:06]MH_I2C_Read... [13:13:06]Read from MH i2c: D1 01 00 [13:13:06]MH_I2C_Read... [13:13:06]Read from MH i2c: D1 01 00 D3 03 00 A7 [13:13:06]Write to MH i2c: 01 00 00 D4 03 D7 [13:13:06]Write i2c OK [13:13:06]MH_I2C_Read... [13:13:07]Connected sock=9 [13:13:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 25 3F 08 01 B8 8B 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 60 C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 51 01 00 35 04 06 00 CB EA 21 A2 AA DB 0F A1 51 BB 66 A3 EB DD [13:13:07]*** Cut start [13:13:07]*** Partial cut [13:13:07]*** CUTSNS_PIN = 1 [13:13:07]*** CUTSNS_PIN = 0 [13:13:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A0 7D 47 00 4D A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 51 01 00 F4 03 04 00 33 71 EE 66 B6 04 01 00 00 61 9E 12 ED 0A D9 5B 45 [13:13:07]CommunicateWithHost err = 0 [13:13:07]CheckOFDResponse [13:13:07]1017 (14) - 77093643461234 [13:13:07]1041 (16) - 0000000000874979 [13:13:07]1040 (4) - 86381 [13:13:07]1012 (4) - 21.09.2024 07:09 [13:13:07]1206 (1) - 0 [13:13:07]OFD Sender: Remove packet 86381 [13:13:07]ProducePacketName [13:13:07]name=ofd_packets/00086381 [13:13:07]NVStorageDeleteData [13:13:07]*** Brake cut motor [13:13:07]Read from MH i2c: 01 [13:13:07]MH_I2C_Read... [13:13:07]*** Stop cut motor [13:13:07]*** Cut end [13:13:07]Read from MH i2c: 01 07 00 [13:13:07]MH_I2C_Read... [13:13:07]Read from MH i2c: 01 07 00 D4 03 00 00 00 00 00 FF 0F EC [13:13:07]process_action close_receipt done [13:13:07]requested_data is exist [13:13:07]produce_requested_data [13:13:07]requested_item fm.sn is exist - process it [13:13:07]wFMCommunicate request_size=4 [13:13:07]MH_SAM_APDU [13:13:07]CAPDU: 80 11 00 00 [13:13:07]Write to MH i2c: E2 08 00 D5 03 80 11 00 00 00 00 00 00 52 [13:13:07]Write i2c OK [13:13:07]MH_I2C_Read... [13:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:08]Read from MH i2c: E2 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 17 00 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 17 00 D5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B1 [13:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:13:08]wFMCommunicate OK [13:13:08]requested_item fd.num is exist - process it [13:13:08]SAM_PROTO_GetFieldsCounters [13:13:08]wFMCommunicate request_size=4 [13:13:08]MH_SAM_APDU [13:13:08]CAPDU: 80 13 00 00 [13:13:08]Write to MH i2c: E2 08 00 D6 03 80 13 00 00 00 00 00 00 55 [13:13:08]Write i2c OK [13:13:08]MH_I2C_Read... [13:13:08]OFD Sender: No OFD packet to send [13:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:08]Read from MH i2c: E2 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 62 00 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 62 00 D6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [13:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:08]wFMCommunicate OK [13:13:08]SAM_PROTO_GetFieldsCounters done [13:13:08]requested_item shift.num is exist - process it [13:13:08]requested_item shift.opened is exist - process it [13:13:08]req_shift_opened [13:13:08]FM_GetShiftState [13:13:08]SAM_PROTO_GetShiftState [13:13:08]wFMCommunicate request_size=4 [13:13:08]MH_SAM_APDU [13:13:08]CAPDU: 80 13 01 00 [13:13:08]Write to MH i2c: E2 08 00 D7 03 80 13 01 00 00 00 00 00 57 [13:13:08]Write i2c OK [13:13:08]MH_I2C_Read... [13:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:08]Read from MH i2c: E2 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 0E 00 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 0E 00 D7 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9D [13:13:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:13:08]wFMCommunicate OK [13:13:08]SAM_PROTO_GetShiftState done [13:13:08]FM_GetShiftState done [13:13:08]req_shift_opened done [13:13:08]requested_item shift.open_date is exist - process it [13:13:08]req_shift_open_date [13:13:08]req_shift_open_date done [13:13:08]produce_requested_data done [13:13:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86381,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:13:08]process_action_free close_receipt [13:13:08]json_value_free [13:13:08]json_value_free done [13:13:08]process_json_proto returns [13:13:08]Send response to host [13:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86381,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:13:08]free response buf [13:13:08]execute_script done [13:13:08]execute_script returns [13:13:08]free content buf [13:13:08]Sock 7.Close socket [13:13:08]Sock 7.Thread stoped [13:13:13]OFD Sender: No OFD packet to send [13:13:18]OFD Sender: No OFD packet to send [13:13:19]accept exits with 10 [13:13:19]New connection [13:13:19]New thread 3066789220 created [13:13:19]Thread 3066932580 joined [13:13:19]Waiting for new connection... [13:13:19] Sock 10.Parse request [13:13:19]Sock 10.Check first char [13:13:19]Sock 10.First char is OK [13:13:19]request: POST /json_proto HTTP/1.0 [13:13:19]Method: POST [13:13:19]URL: /json_proto [13:13:19]Method is POST - this is cgi request [13:13:19]url: /json_proto [13:13:19]query_string will be loaded in cgi processing [13:13:19]execute_cgi json_proto POST (null) [13:13:19]execute_cgi path=json_proto method=POST [13:13:19]POST find Content-Length [13:13:19]Host: 172.17.47.196:8080 [13:13:19]Content-Length: 687 [13:13:19]Content-Type: application/json [13:13:19] [13:13:19]POST finish read [13:13:19]Found Content-Length = 687 [13:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:19]execute_script... [13:13: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)871283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:19]POST & json_proto [13:13:19]process_json_proto [13:13:19]json parsed OK: [13:13:19]protocol is kg_v1.0 [13:13:19]action value=close_receipt [13:13:19]process_action close_receipt [13:13:19]cmd_close_receipt [13:13:19]MH_GetDate [13:13:19]Write to MH i2c: F0 00 00 D8 03 CA [13:13:19]Write i2c OK [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: F0 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: F0 09 00 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: F0 09 00 D8 03 00 6F C6 EE 66 4C 6B 94 66 0D [13:13:19]GetLastDocTimeStamp 1726924384 [13:13:19]current date 1726924399 [13:13:19]FM_GetShiftState [13:13:19]SAM_PROTO_GetShiftState [13:13:19]wFMCommunicate request_size=4 [13:13:19]MH_SAM_APDU [13:13:19]CAPDU: 80 13 01 00 [13:13:19]Write to MH i2c: E2 08 00 D9 03 80 13 01 00 00 00 00 00 59 [13:13:19]Write i2c OK [13:13:19]MH_I2C_Read... [13:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:19]Read from MH i2c: E2 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: E2 0E 00 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: E2 0E 00 D9 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9F [13:13:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:13:19]wFMCommunicate OK [13:13:19]SAM_PROTO_GetShiftState done [13:13:19]FM_GetShiftState done [13:13:19]opened in 1726877910 [13:13:19]opened+sec_in_day 1726964310 [13:13:19]quantity*price = 100050 [13:13:19]sum+1 = 100052 [13:13:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 160 21.09.2024 13:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86382 ФПД: 44969418757615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131319&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86382&fm=44969418757615&tin=02508201610067®Number=0000000000092592&sum=100000 [13:13:20]StoreToDocumentArchive [13:13:20]shift 496 fd 86382 [13:13:20]save to /storage/0496/doc_00086382 [13:13:20]save last doc name /storage/0496/doc_00086382 to /storage/kkm_last_doc_name [13:13:20]save OK [13:13:20]Clear old archive folders... [13:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:13:20]tlvbuf is 009876D0 [13:13:20]SAM_PROTO_ClearQueue [13:13:20]wFMCommunicate request_size=4 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 09 00 00 [13:13:20]Write to MH i2c: E2 08 00 E6 03 80 09 00 00 00 00 00 00 5B [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [13:13:20]RAPDU: 90 00 [13:13:20]wFMCommunicate OK [13:13:20]SAM_PROTO_ClearQueue done [13:13:20]KKMCreateOFDPacket [13:13:20]OFDProtocolAddRootSTLVToBuf [13:13:20]FM_MakeSignedData [13:13:20]FM_MakeSignedData [13:13:20]SAM_PROTO_SignData [13:13:20]wFMCommunicate request_size=4 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 0D 01 02 [13:13:20]Write to MH i2c: E2 08 00 E7 03 80 0D 01 02 00 00 00 00 63 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [13:13:20]RAPDU: 90 00 [13:13:20]wFMCommunicate OK [13:13:20]wFMCommunicate request_size=255 [13:13:20]MH_SAM_APDU [13:13: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6F C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 51 01 00 35 04 06 00 [13:13:20]Write to MH i2c: E2 02 01 E8 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6F C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 51 01 00 35 04 06 00 00 00 B7 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 E8 03 00 90 00 5F [13:13:20]RAPDU: 90 00 [13:13:20]wFMCommunicate OK [13:13:20]wFMCommunicate request_size=11 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 0D 02 02 06 28 E6 42 3B 15 EF [13:13:20]Write to MH i2c: E2 0E 00 E9 03 80 0D 02 02 06 00 28 E6 42 3B 15 EF 00 00 01 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 E9 03 00 90 00 60 [13:13:20]RAPDU: 90 00 [13:13:20]wFMCommunicate OK [13:13:20]wFMCommunicate request_size=4 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 0D 03 02 [13:13:20]Write to MH i2c: E2 08 00 EA 03 80 0D 03 02 00 00 00 00 68 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 0B 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 0B 00 EA 03 00 E8 47 A0 3B 78 AE FD A8 90 00 3E [13:13:20]RAPDU: E8 47 A0 3B 78 AE FD A8 90 00 [13:13:20]wFMCommunicate OK [13:13:20]SAM_PROTO_SignData done [13:13:20]FM_MakeSignedData done [13:13:20]CreateOFDProtocolMessage [13:13:20]wFMCommunicate request_size=4 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 11 00 00 [13:13:20]Write to MH i2c: E2 08 00 EB 03 80 11 00 00 00 00 00 00 68 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 17 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 17 00 EB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C7 [13:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:13:20]wFMCommunicate OK [13:13:20]CreateOFDProtocolMessage done [13:13:20]OFDSenderStorePacket 86382 [13:13:20]StoreOFDPacket docnum=86382 [13:13:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F4 FF 08 01 58 30 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6F C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 51 01 00 35 04 06 00 28 E6 42 3B 15 EF E8 47 A0 3B 78 AE FD A8 [13:13:20]CheckFolder [13:13:20]dirname=/storage/ofd_packets [13:13:20]CheckFolder done [13:13:20]ProducePacketName [13:13:20]name=ofd_packets/00086382 [13:13:20]NVStorageSaveData ofd_packets/00086382 [13:13:20]File name is /storage/ofd_packets/00086382 [13:13:20]Write 302 bytes [13:13:20]NVStorageSaveData done [13:13:20]OFDSenderStorePacket done [13:13:20]KKMCreateOFDPacket done [13:13:20]NVStorageSaveData kkm_last_timestamp [13:13:20]File name is /storage/kkm_last_timestamp [13:13:20]Write 4 bytes [13:13:20]NVStorageSaveData done [13:13:20]ExternCall_PrintAddStr [13:13:20]wPrintStart [13:13:20]Write to MH i2c: 01 00 00 EC 03 EF [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: 01 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: 01 07 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: 01 07 00 EC 03 00 00 00 00 00 FF 0F 04 [13:13:20]RasterBufferAndPrint [13:13:20]line Счет N : (1)871283 [13:13:20]line ИНН: 02508201610067 [13:13:20]line Контрольно-Кассовый Чек [13:13:20]line ПРОДАЖА [13:13:20]line ТРК (МРК, ГНК) : 21 [13:13:20]line Товар: 2710194210 [13:13:20]line ДТ(л)-К-4 [13:13:20]line 13.130 * 76.20 [13:13:20]line = 1000.51 [13:13:20]line НДС 12% НСП 1% [13:13:20]line > о реализуемом товаре [13:13:20]line ОКРУГЛЕНИЕ: -0.51 [13:13:20]line ИТОГО: 1000.00 [13:13:20]line Внесено: 1000.00 [13:13:20]line СДАЧА: 0.00 [13:13:20]line НСП 1% : 8.85 [13:13:20]line НДС 12% : 106.25 [13:13:20]line Наличными: 1000.00 [13:13:20]line Безнал.: 0.00 [13:13:20]line Место: АЗС № 137 "Партнер Нефть" [13:13:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:13:20]line СНО: Общий режим [13:13:20]line Чек 160 21.09.2024 13:13 [13:13:20]line Смена: 496 ФФД: 1.0 [13:13:20]line ЗНМ: 0300000064 [13:13:20]line РНМ: 0000000000092592 [13:13:20]line Версия ККМ: 001 [13:13:20]line ФМ: 0000000000874979 [13:13:20]line ФД: 86382 [13:13:20]line ФПД: 44969418757615 [13:13:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131319&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86382&fm=44969418757615&tin=02508201610067®Number=0000000000092592&sum=100000 [13:13:20]written 0, free lines is 4095 [13:13:20]OFD Sender: Processing packet 86382 [packets to send 269, broken 268] [13:13:20]ProducePacketName [13:13:20]name=ofd_packets/00086382 [13:13:20]OFD Sender: To server: pG, [13:13:20]CommunicateWithHost lk.salyk.kg:30040 [13:13:20]ConnectInit lk.salyk.kg [13:13:21]Write to MH i2c: 01 00 00 17 04 1B [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 07 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 07 00 17 04 00 00 00 00 00 E2 0C 10 [13:13:21]RasterBufferAndPrint [13:13:21]line [13:13:21]line [13:13:21]line [13:13:21]line [13:13:21]line [13:13:21]written 0, free lines is 3307 [13:13:21]MH_Cut [13:13:21]Write to MH i2c: D1 01 00 1E 04 01 F4 [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: D1 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: D1 01 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: D1 01 00 1E 04 00 F3 [13:13:21]Write to MH i2c: 01 00 00 1F 04 23 [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:22]*** Cut start [13:13:22]*** Partial cut [13:13:22]*** CUTSNS_PIN = 1 [13:13:22]*** CUTSNS_PIN = 0 [13:13:22]*** Brake cut motor [13:13:22]Read from MH i2c: 01 [13:13:22]MH_I2C_Read... [13:13:22]*** Stop cut motor [13:13:22]*** Cut end [13:13:22]Read from MH i2c: 01 07 00 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: 01 07 00 1F 04 00 00 00 00 00 FF 0F 38 [13:13:22]process_action close_receipt done [13:13:22]requested_data is exist [13:13:22]produce_requested_data [13:13:22]requested_item fm.sn is exist - process it [13:13:22]wFMCommunicate request_size=4 [13:13:22]MH_SAM_APDU [13:13:22]CAPDU: 80 11 00 00 [13:13:22]Write to MH i2c: E2 08 00 20 04 80 11 00 00 00 00 00 00 9E [13:13:22]Write i2c OK [13:13:22]MH_I2C_Read... [13:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:22]Read from MH i2c: E2 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: E2 17 00 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: E2 17 00 20 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FD [13:13:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:13:22]wFMCommunicate OK [13:13:22]requested_item fd.num is exist - process it [13:13:22]SAM_PROTO_GetFieldsCounters [13:13:22]wFMCommunicate request_size=4 [13:13:22]MH_SAM_APDU [13:13:22]CAPDU: 80 13 00 00 [13:13:22]Write to MH i2c: E2 08 00 21 04 80 13 00 00 00 00 00 00 A1 [13:13:22]Write i2c OK [13:13:22]MH_I2C_Read... [13:13:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:22]Read from MH i2c: E2 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: E2 62 00 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: E2 62 00 21 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [13:13:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:22]wFMCommunicate OK [13:13:22]SAM_PROTO_GetFieldsCounters done [13:13:22]requested_item shift.num is exist - process it [13:13:22]requested_item shift.opened is exist - process it [13:13:22]req_shift_opened [13:13:22]FM_GetShiftState [13:13:22]SAM_PROTO_GetShiftState [13:13:22]wFMCommunicate request_size=4 [13:13:22]MH_SAM_APDU [13:13:22]CAPDU: 80 13 01 00 [13:13:22]Write to MH i2c: E2 08 00 22 04 80 13 01 00 00 00 00 00 A3 [13:13:22]Write i2c OK [13:13:22]MH_I2C_Read... [13:13:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:23]Read from MH i2c: E2 [13:13:23]MH_I2C_Read... [13:13:23]Read from MH i2c: E2 0E 00 [13:13:23]MH_I2C_Read... [13:13:23]Read from MH i2c: E2 0E 00 22 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E9 [13:13:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:13:23]wFMCommunicate OK [13:13:23]SAM_PROTO_GetShiftState done [13:13:23]FM_GetShiftState done [13:13:23]req_shift_opened done [13:13:23]requested_item shift.open_date is exist - process it [13:13:23]req_shift_open_date [13:13:23]req_shift_open_date done [13:13:23]produce_requested_data done [13:13:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86382,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:13:23]process_action_free close_receipt [13:13:23]json_value_free [13:13:23]json_value_free done [13:13:23]process_json_proto returns [13:13:23]Send response to host [13:13:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86382,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:13:23]free response buf [13:13:23]execute_script done [13:13:23]execute_script returns [13:13:23]free content buf [13:13:23]Sock 10.Close socket [13:13:23]Sock 10.Thread stoped [13:13:23]Connected sock=11 [13:13:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F4 FF 08 01 58 30 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 6F C6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 51 01 00 35 04 06 00 28 E6 42 3B 15 EF E8 47 A0 3B 78 AE FD A8 [13:13:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 02 F4 47 00 48 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 51 01 00 F4 03 04 00 44 71 EE 66 B6 04 01 00 00 5D 85 3C AB 69 6D 7B 5A [13:13:24]CommunicateWithHost err = 0 [13:13:24]CheckOFDResponse [13:13:24]1017 (14) - 77093643461234 [13:13:24]1041 (16) - 0000000000874979 [13:13:24]1040 (4) - 86382 [13:13:24]1012 (4) - 21.09.2024 07:09 [13:13:24]1206 (1) - 0 [13:13:24]OFD Sender: Remove packet 86382 [13:13:24]ProducePacketName [13:13:24]name=ofd_packets/00086382 [13:13:24]NVStorageDeleteData [13:13:24]OFD Sender: No OFD packet to send [13:13:29]OFD Sender: No OFD packet to send [13:13:34]OFD Sender: No OFD packet to send [13:13:39]OFD Sender: No OFD packet to send [13:13:44]OFD Sender: No OFD packet to send [13:13:49]OFD Sender: No OFD packet to send [13:13:54]OFD Sender: No OFD packet to send [13:13:59]OFD Sender: No OFD packet to send [13:14:04]OFD Sender: No OFD packet to send [13:14:09]OFD Sender: No OFD packet to send [13:14:14]OFD Sender: No OFD packet to send [13:14:19]OFD Sender: No OFD packet to send [13:14:25]OFD Sender: No OFD packet to send [13:14:30]OFD Sender: No OFD packet to send [13:14:35]OFD Sender: No OFD packet to send [13:14:40]OFD Sender: No OFD packet to send [13:14:45]OFD Sender: No OFD packet to send [13:14:50]OFD Sender: No OFD packet to send [13:14:55]OFD Sender: No OFD packet to send [13:15:00]OFD Sender: No OFD packet to send [13:15:05]OFD Sender: No OFD packet to send [13:15:09]recv_with_timeout no data received [13:15:10]OFD Sender: No OFD packet to send [13:15:15]OFD Sender: No OFD packet to send [13:15:20]OFD Sender: No OFD packet to send [13:15:25]OFD Sender: No OFD packet to send [13:15:30]OFD Sender: No OFD packet to send [13:15:35]OFD Sender: No OFD packet to send [13:15:40]OFD Sender: No OFD packet to send [13:15:45]OFD Sender: No OFD packet to send [13:15:50]OFD Sender: No OFD packet to send [13:15:55]OFD Sender: No OFD packet to send [13:16:00]OFD Sender: No OFD packet to send [13:16:05]OFD Sender: No OFD packet to send [13:16:10]OFD Sender: No OFD packet to send [13:16:15]OFD Sender: No OFD packet to send [13:16:20]OFD Sender: No OFD packet to send [13:16:25]OFD Sender: No OFD packet to send [13:16:30]OFD Sender: No OFD packet to send [13:16:35]OFD Sender: No OFD packet to send [13:16:40]OFD Sender: No OFD packet to send [13:16:45]OFD Sender: No OFD packet to send [13:16:50]OFD Sender: No OFD packet to send [13:16:55]OFD Sender: No OFD packet to send [13:17:00]OFD Sender: No OFD packet to send [13:17:05]OFD Sender: No OFD packet to send [13:17:07]recv_with_timeout no data received [13:17:10]OFD Sender: No OFD packet to send [13:17:15]OFD Sender: No OFD packet to send [13:17:20]OFD Sender: No OFD packet to send [13:17:25]OFD Sender: No OFD packet to send [13:17:30]OFD Sender: No OFD packet to send [13:17:35]OFD Sender: No OFD packet to send [13:17:40]OFD Sender: No OFD packet to send [13:17:45]OFD Sender: No OFD packet to send [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:10]OFD Sender: No OFD packet to send [13:18:15]OFD Sender: No OFD packet to send [13:18:20]recv_with_timeout no data received [13:18:20]OFD Sender: No OFD packet to send [13:18:25]OFD Sender: No OFD packet to send [13:18:30]OFD Sender: No OFD packet to send [13:18:30]recv_with_timeout no data received [13:18:35]OFD Sender: No OFD packet to send [13:18:37]accept exits with 9 [13:18:37]New connection [13:18:37]New thread 3066932580 created [13:18:37]Thread 3066789220 joined [13:18:37]Waiting for new connection... [13:18:37] Sock 9.Parse request [13:18:37]Sock 9.Check first char [13:18:37]Sock 9.First char is OK [13:18:37]request: POST /json_proto HTTP/1.0 [13:18:37]Method: POST [13:18:37]URL: /json_proto [13:18:37]Method is POST - this is cgi request [13:18:37]url: /json_proto [13:18:37]query_string will be loaded in cgi processing [13:18:37]execute_cgi json_proto POST (null) [13:18:37]execute_cgi path=json_proto method=POST [13:18:37]POST find Content-Length [13:18:37]Host: 172.17.47.196:8080 [13:18:37]Content-Length: 682 [13:18:37]Content-Type: application/json [13:18:37] [13:18:37]POST finish read [13:18:37]Found Content-Length = 682 [13:18:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:18:37]execute_script... [13:18: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)871284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:18:37]POST & json_proto [13:18:37]process_json_proto [13:18:37]json parsed OK: [13:18:37]protocol is kg_v1.0 [13:18:37]action value=close_receipt [13:18:37]process_action close_receipt [13:18:37]cmd_close_receipt [13:18:37]MH_GetDate [13:18:37]Write to MH i2c: F0 00 00 23 04 16 [13:18:37]Write i2c OK [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: F0 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: F0 09 00 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: F0 09 00 23 04 00 AE C7 EE 66 4C 6B 94 66 99 [13:18:37]GetLastDocTimeStamp 1726924399 [13:18:37]current date 1726924718 [13:18:37]FM_GetShiftState [13:18:37]SAM_PROTO_GetShiftState [13:18:37]wFMCommunicate request_size=4 [13:18:37]MH_SAM_APDU [13:18:37]CAPDU: 80 13 01 00 [13:18:37]Write to MH i2c: E2 08 00 24 04 80 13 01 00 00 00 00 00 A5 [13:18:37]Write i2c OK [13:18:37]MH_I2C_Read... [13:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:37]Read from MH i2c: E2 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 0E 00 [13:18:37]MH_I2C_Read... [13:18:37]Read from MH i2c: E2 0E 00 24 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EB [13:18:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:18:37]wFMCommunicate OK [13:18:37]SAM_PROTO_GetShiftState done [13:18:37]FM_GetShiftState done [13:18:37]opened in 1726877910 [13:18:37]opened+sec_in_day 1726964310 [13:18:37]quantity*price = 100005 [13:18:37]sum+1 = 100006 [13:18: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 161 21.09.2024 13:18 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86383 ФПД: 181105214176680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131838&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86383&fm=181105214176680&tin=02508201610067®Number=0000000000092592&sum=100000 [13:18:39]StoreToDocumentArchive [13:18:39]shift 496 fd 86383 [13:18:39]save to /storage/0496/doc_00086383 [13:18:39]save last doc name /storage/0496/doc_00086383 to /storage/kkm_last_doc_name [13:18:39]save OK [13:18:39]Clear old archive folders... [13:18:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:39]tlvbuf is 0091C850 [13:18:39]SAM_PROTO_ClearQueue [13:18:39]wFMCommunicate request_size=4 [13:18:39]MH_SAM_APDU [13:18:39]CAPDU: 80 09 00 00 [13:18:39]Write to MH i2c: E2 08 00 31 04 80 09 00 00 00 00 00 00 A7 [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [13:18:39]RAPDU: 90 00 [13:18:39]wFMCommunicate OK [13:18:39]SAM_PROTO_ClearQueue done [13:18:39]KKMCreateOFDPacket [13:18:39]OFDProtocolAddRootSTLVToBuf [13:18:39]FM_MakeSignedData [13:18:39]FM_MakeSignedData [13:18:39]SAM_PROTO_SignData [13:18:39]wFMCommunicate request_size=4 [13:18:39]MH_SAM_APDU [13:18:39]CAPDU: 80 0D 01 02 [13:18:39]Write to MH i2c: E2 08 00 32 04 80 0D 01 02 00 00 00 00 AF [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 32 04 00 90 00 AA [13:18:39]RAPDU: 90 00 [13:18:39]wFMCommunicate OK [13:18:39]wFMCommunicate request_size=255 [13:18:39]MH_SAM_APDU [13:18: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 AE C7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 51 01 00 35 04 06 00 A4 [13:18:39]Write to MH i2c: E2 02 01 33 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 AE C7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 51 01 00 35 04 06 00 A4 00 00 8B [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [13:18:39]RAPDU: 90 00 [13:18:39]wFMCommunicate OK [13:18:39]wFMCommunicate request_size=10 [13:18:39]MH_SAM_APDU [13:18:39]CAPDU: 80 0D 02 02 05 B6 D7 F5 3D A8 [13:18:39]Write to MH i2c: E2 0D 00 34 04 80 0D 02 02 05 00 B6 D7 F5 3D A8 00 00 23 [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [13:18:39]RAPDU: 90 00 [13:18:39]wFMCommunicate OK [13:18:39]wFMCommunicate request_size=4 [13:18:39]MH_SAM_APDU [13:18:39]CAPDU: 80 0D 03 02 [13:18:39]Write to MH i2c: E2 08 00 35 04 80 0D 03 02 00 00 00 00 B4 [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 0B 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 0B 00 35 04 00 1E 60 09 17 4E 72 0F 95 90 00 B7 [13:18:39]RAPDU: 1E 60 09 17 4E 72 0F 95 90 00 [13:18:39]wFMCommunicate OK [13:18:39]SAM_PROTO_SignData done [13:18:39]FM_MakeSignedData done [13:18:39]CreateOFDProtocolMessage [13:18:39]wFMCommunicate request_size=4 [13:18:39]MH_SAM_APDU [13:18:39]CAPDU: 80 11 00 00 [13:18:39]Write to MH i2c: E2 08 00 36 04 80 11 00 00 00 00 00 00 B4 [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:39]Read from MH i2c: E2 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 17 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: E2 17 00 36 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 13 [13:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:18:39]wFMCommunicate OK [13:18:39]CreateOFDProtocolMessage done [13:18:39]OFDSenderStorePacket 86383 [13:18:39]StoreOFDPacket docnum=86383 [13:18:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C3 5C 07 01 62 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 AE C7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 51 01 00 35 04 06 00 A4 B6 D7 F5 3D A8 1E 60 09 17 4E 72 0F 95 [13:18:39]CheckFolder [13:18:39]dirname=/storage/ofd_packets [13:18:39]CheckFolder done [13:18:39]ProducePacketName [13:18:39]name=ofd_packets/00086383 [13:18:39]NVStorageSaveData ofd_packets/00086383 [13:18:39]File name is /storage/ofd_packets/00086383 [13:18:39]Write 301 bytes [13:18:39]NVStorageSaveData done [13:18:39]OFDSenderStorePacket done [13:18:39]KKMCreateOFDPacket done [13:18:39]NVStorageSaveData kkm_last_timestamp [13:18:39]File name is /storage/kkm_last_timestamp [13:18:39]Write 4 bytes [13:18:39]NVStorageSaveData done [13:18:39]ExternCall_PrintAddStr [13:18:39]wPrintStart [13:18:39]Write to MH i2c: 01 00 00 37 04 3B [13:18:39]Write i2c OK [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: 01 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: 01 07 00 [13:18:39]MH_I2C_Read... [13:18:39]Read from MH i2c: 01 07 00 37 04 00 00 00 00 00 FF 0F 50 [13:18:39]RasterBufferAndPrint [13:18:39]line Счет N : (1)871284 [13:18:39]line ИНН: 02508201610067 [13:18:39]line Контрольно-Кассовый Чек [13:18:39]line ПРОДАЖА [13:18:39]line ТРК (МРК, ГНК) : 63 [13:18:39]line Товар: 2710124130 [13:18:39]line Аи-92-К-5 [13:18:39]line 14.750 * 67.80 [13:18:39]line = 1000.05 [13:18:39]line НДС 12% НСП 1% [13:18:39]line > о реализуемом товаре [13:18:39]line ОКРУГЛЕНИЕ: -0.05 [13:18:39]line ИТОГО: 1000.00 [13:18:39]line Внесено: 1000.00 [13:18:39]line СДАЧА: 0.00 [13:18:39]line НСП 1% : 8.85 [13:18:39]line НДС 12% : 106.20 [13:18:39]line Наличными: 1000.00 [13:18:39]line Безнал.: 0.00 [13:18:39]line Место: АЗС № 137 "Партнер Нефть" [13:18:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:18:39]line СНО: Общий режим [13:18:39]line Чек 161 21.09.2024 13:18 [13:18:39]line Смена: 496 ФФД: 1.0 [13:18:39]line ЗНМ: 0300000064 [13:18:39]line РНМ: 0000000000092592 [13:18:39]line Версия ККМ: 001 [13:18:39]line ФМ: 0000000000874979 [13:18:39]line ФД: 86383 [13:18:39]line ФПД: 181105214176680 [13:18:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T131838&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86383&fm=181105214176680&tin=02508201610067®Number=0000000000092592&sum=100000 [13:18:39]OFD Sender: Processing packet 86383 [packets to send 269, broken 268] [13:18:39]ProducePacketName [13:18:39]name=ofd_packets/00086383 [13:18:39]OFD Sender: To server: pG, [13:18:39]CommunicateWithHost lk.salyk.kg:30040 [13:18:39]ConnectInit lk.salyk.kg [13:18:39]written 0, free lines is 4095 [13:18:40]Write to MH i2c: 01 00 00 62 04 66 [13:18:40]Write i2c OK [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: 01 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: 01 07 00 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: 01 07 00 62 04 00 00 00 00 00 E2 0C 5B [13:18:40]RasterBufferAndPrint [13:18:40]line [13:18:40]line [13:18:40]line [13:18:40]line [13:18:40]line [13:18:40]written 0, free lines is 3304 [13:18:40]MH_Cut [13:18:40]Write to MH i2c: D1 01 00 69 04 01 3F [13:18:40]Write i2c OK [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: D1 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: D1 01 00 [13:18:40]MH_I2C_Read... [13:18:40]Read from MH i2c: D1 01 00 69 04 00 3E [13:18:40]Write to MH i2c: 01 00 00 6A 04 6E [13:18:40]Write i2c OK [13:18:40]MH_I2C_Read... [13:18:41]*** Cut start [13:18:41]*** Partial cut [13:18:41]*** CUTSNS_PIN = 1 [13:18:41]*** CUTSNS_PIN = 0 [13:18:41]*** Brake cut motor [13:18:41]Connected sock=10 [13:18:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C3 5C 07 01 62 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 AE C7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 51 01 00 35 04 06 00 A4 B6 D7 F5 3D A8 1E 60 09 17 4E 72 0F 95 [13:18:41]Read from MH i2c: 01 [13:18:41]MH_I2C_Read... [13:18:41]*** Stop cut motor [13:18:41]*** Cut end [13:18:41]Read from MH i2c: 01 07 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: 01 07 00 6A 04 00 00 00 00 00 FF 0F 83 [13:18:41]process_action close_receipt done [13:18:41]requested_data is exist [13:18:41]produce_requested_data [13:18:41]requested_item fm.sn is exist - process it [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 11 00 00 [13:18:41]Write to MH i2c: E2 08 00 6B 04 80 11 00 00 00 00 00 00 E9 [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:41]Read from MH i2c: E2 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 17 00 [13:18:41]MH_I2C_Read... [13:18:41]Read from MH i2c: E2 17 00 6B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 48 [13:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:18:41]wFMCommunicate OK [13:18:41]requested_item fd.num is exist - process it [13:18:41]SAM_PROTO_GetFieldsCounters [13:18:41]wFMCommunicate request_size=4 [13:18:41]MH_SAM_APDU [13:18:41]CAPDU: 80 13 00 00 [13:18:41]Write to MH i2c: E2 08 00 6C 04 80 13 00 00 00 00 00 00 EC [13:18:41]Write i2c OK [13:18:41]MH_I2C_Read... [13:18:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E1 56 47 00 D2 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 51 01 00 F4 03 04 00 82 72 EE 66 B6 04 01 00 00 88 C0 AE AC 28 E9 D9 57 [13:18:42]CommunicateWithHost err = 0 [13:18:42]CheckOFDResponse [13:18:42]1017 (14) - 77093643461234 [13:18:42]1041 (16) - 0000000000874979 [13:18:42]1040 (4) - 86383 [13:18:42]1012 (4) - 21.09.2024 07:15 [13:18:42]1206 (1) - 0 [13:18:42]OFD Sender: Remove packet 86383 [13:18:42]ProducePacketName [13:18:42]name=ofd_packets/00086383 [13:18:42]NVStorageDeleteData [13:18:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:42]Read from MH i2c: E2 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 62 00 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 62 00 6C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [13:18:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:42]wFMCommunicate OK [13:18:42]SAM_PROTO_GetFieldsCounters done [13:18:42]requested_item shift.num is exist - process it [13:18:42]requested_item shift.opened is exist - process it [13:18:42]req_shift_opened [13:18:42]FM_GetShiftState [13:18:42]SAM_PROTO_GetShiftState [13:18:42]wFMCommunicate request_size=4 [13:18:42]MH_SAM_APDU [13:18:42]CAPDU: 80 13 01 00 [13:18:42]Write to MH i2c: E2 08 00 6D 04 80 13 01 00 00 00 00 00 EE [13:18:42]Write i2c OK [13:18:42]MH_I2C_Read... [13:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:42]Read from MH i2c: E2 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 0E 00 [13:18:42]MH_I2C_Read... [13:18:42]Read from MH i2c: E2 0E 00 6D 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 34 [13:18:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:18:42]wFMCommunicate OK [13:18:42]SAM_PROTO_GetShiftState done [13:18:42]FM_GetShiftState done [13:18:42]req_shift_opened done [13:18:42]requested_item shift.open_date is exist - process it [13:18:42]req_shift_open_date [13:18:42]req_shift_open_date done [13:18:42]produce_requested_data done [13:18:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86383,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:18:42]process_action_free close_receipt [13:18:42]json_value_free [13:18:42]json_value_free done [13:18:42]process_json_proto returns [13:18:42]Send response to host [13:18:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86383,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:18:42]free response buf [13:18:42]execute_script done [13:18:42]execute_script returns [13:18:42]free content buf [13:18:42]Sock 9.Close socket [13:18:42]Sock 9.Thread stoped [13:18:42]OFD Sender: No OFD packet to send [13:18:47]OFD Sender: No OFD packet to send [13:18:52]OFD Sender: No OFD packet to send [13:18:57]OFD Sender: No OFD packet to send [13:19:02]OFD Sender: No OFD packet to send [13:19:07]OFD Sender: No OFD packet to send [13:19:12]OFD Sender: No OFD packet to send [13:19:17]OFD Sender: No OFD packet to send [13:19:22]OFD Sender: No OFD packet to send [13:19:27]OFD Sender: No OFD packet to send [13:19:32]OFD Sender: No OFD packet to send [13:19:37]OFD Sender: No OFD packet to send [13:19:42]OFD Sender: No OFD packet to send [13:19:47]OFD Sender: No OFD packet to send [13:19:52]OFD Sender: No OFD packet to send [13:19:57]OFD Sender: No OFD packet to send [13:20:02]OFD Sender: No OFD packet to send [13:20:07]OFD Sender: No OFD packet to send [13:20:12]OFD Sender: No OFD packet to send [13:20:17]OFD Sender: No OFD packet to send [13:20:22]OFD Sender: No OFD packet to send [13:20:27]OFD Sender: No OFD packet to send [13:20:32]OFD Sender: No OFD packet to send [13:20:37]OFD Sender: No OFD packet to send [13:20:42]OFD Sender: No OFD packet to send [13:20:47]OFD Sender: No OFD packet to send [13:20:52]OFD Sender: No OFD packet to send [13:20:57]OFD Sender: No OFD packet to send [13:21:02]OFD Sender: No OFD packet to send [13:21:07]OFD Sender: No OFD packet to send [13:21:12]OFD Sender: No OFD packet to send [13:21:13]accept exits with 7 [13:21:13]New connection [13:21:13]New thread 3066789220 created [13:21:13]Thread 3066932580 joined [13:21:13]Waiting for new connection... [13:21:13] Sock 7.Parse request [13:21:13]Sock 7.Check first char [13:21:13]Sock 7.First char is OK [13:21:13]request: POST /json_proto HTTP/1.0 [13:21:13]Method: POST [13:21:13]URL: /json_proto [13:21:13]Method is POST - this is cgi request [13:21:13]url: /json_proto [13:21:13]query_string will be loaded in cgi processing [13:21:13]execute_cgi json_proto POST (null) [13:21:13]execute_cgi path=json_proto method=POST [13:21:13]POST find Content-Length [13:21:13]Host: 172.17.47.196:8080 [13:21:13]Content-Length: 677 [13:21:13]Content-Type: application/json [13:21:13] [13:21:13]POST finish read [13:21:13]Found Content-Length = 677 [13:21:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:13]execute_script... [13:21:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:13]POST & json_proto [13:21:13]process_json_proto [13:21:13]json parsed OK: [13:21:13]protocol is kg_v1.0 [13:21:13]action value=close_receipt [13:21:13]process_action close_receipt [13:21:13]cmd_close_receipt [13:21:13]MH_GetDate [13:21:13]Write to MH i2c: F0 00 00 6E 04 61 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: F0 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: F0 09 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: F0 09 00 6E 04 00 4A C8 EE 66 4C 6B 94 66 81 [13:21:13]GetLastDocTimeStamp 1726924718 [13:21:13]current date 1726924874 [13:21:13]FM_GetShiftState [13:21:13]SAM_PROTO_GetShiftState [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 13 01 00 [13:21:13]Write to MH i2c: E2 08 00 6F 04 80 13 01 00 00 00 00 00 F0 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:13]Read from MH i2c: E2 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 0E 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 0E 00 6F 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 36 [13:21:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:21:13]wFMCommunicate OK [13:21:13]SAM_PROTO_GetShiftState done [13:21:13]FM_GetShiftState done [13:21:13]opened in 1726877910 [13:21:13]opened+sec_in_day 1726964310 [13:21:13]quantity*price = 45019 [13:21:13]sum+1 = 45020 [13:21:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 162 21.09.2024 13:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86384 ФПД: 108785351354598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132114&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86384&fm=108785351354598&tin=02508201610067®Number=0000000000092592&sum=45000 [13:21:15]StoreToDocumentArchive [13:21:15]shift 496 fd 86384 [13:21:15]save to /storage/0496/doc_00086384 [13:21:15]save last doc name /storage/0496/doc_00086384 to /storage/kkm_last_doc_name [13:21:15]save OK [13:21:15]Clear old archive folders... [13:21:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:15]tlvbuf is 00930AF0 [13:21:15]SAM_PROTO_ClearQueue [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 09 00 00 [13:21:15]Write to MH i2c: E2 08 00 7C 04 80 09 00 00 00 00 00 00 F2 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]SAM_PROTO_ClearQueue done [13:21:15]KKMCreateOFDPacket [13:21:15]OFDProtocolAddRootSTLVToBuf [13:21:15]FM_MakeSignedData [13:21:15]FM_MakeSignedData [13:21:15]SAM_PROTO_SignData [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 01 02 [13:21:15]Write to MH i2c: E2 08 00 7D 04 80 0D 01 02 00 00 00 00 FA [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 7D 04 00 90 00 F5 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=255 [13:21:15]MH_SAM_APDU [13:21: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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 4A C8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 51 01 00 35 04 06 00 62 [13:21:15]Write to MH i2c: E2 02 01 7E 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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 4A C8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 51 01 00 35 04 06 00 62 00 00 94 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 7E 04 00 90 00 F6 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=10 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 02 02 05 F0 90 39 68 E6 [13:21:15]Write to MH i2c: E2 0D 00 7F 04 80 0D 02 02 05 00 F0 90 39 68 E6 00 00 0E [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 7F 04 00 90 00 F7 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 03 02 [13:21:15]Write to MH i2c: E2 08 00 80 04 80 0D 03 02 00 00 00 00 FF [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 0B 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 0B 00 80 04 00 14 58 0E 55 E4 57 C1 CC 90 00 97 [13:21:15]RAPDU: 14 58 0E 55 E4 57 C1 CC 90 00 [13:21:15]wFMCommunicate OK [13:21:15]SAM_PROTO_SignData done [13:21:15]FM_MakeSignedData done [13:21:15]CreateOFDProtocolMessage [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 11 00 00 [13:21:15]Write to MH i2c: E2 08 00 81 04 80 11 00 00 00 00 00 00 FF [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 17 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 17 00 81 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5E [13:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:21:15]wFMCommunicate OK [13:21:15]CreateOFDProtocolMessage done [13:21:15]OFDSenderStorePacket 86384 [13:21:15]StoreOFDPacket docnum=86384 [13:21:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D9 46 07 01 E7 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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 4A C8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 51 01 00 35 04 06 00 62 F0 90 39 68 E6 14 58 0E 55 E4 57 C1 CC [13:21:15]CheckFolder [13:21:15]dirname=/storage/ofd_packets [13:21:15]CheckFolder done [13:21:15]ProducePacketName [13:21:15]name=ofd_packets/00086384 [13:21:15]NVStorageSaveData ofd_packets/00086384 [13:21:15]File name is /storage/ofd_packets/00086384 [13:21:15]Write 301 bytes [13:21:15]NVStorageSaveData done [13:21:15]OFDSenderStorePacket done [13:21:15]KKMCreateOFDPacket done [13:21:15]NVStorageSaveData kkm_last_timestamp [13:21:15]File name is /storage/kkm_last_timestamp [13:21:15]Write 4 bytes [13:21:15]NVStorageSaveData done [13:21:15]ExternCall_PrintAddStr [13:21:15]wPrintStart [13:21:15]Write to MH i2c: 01 00 00 82 04 86 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 07 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 07 00 82 04 00 00 00 00 00 FF 0F 9B [13:21:15]RasterBufferAndPrint [13:21:15]line Счет N : (1)871285 [13:21:15]line ИНН: 02508201610067 [13:21:15]line Контрольно-Кассовый Чек [13:21:15]line ПРОДАЖА [13:21:15]line ТРК (МРК, ГНК) : 53 [13:21:15]line Товар: 2710124130 [13:21:15]line Аи-92-К-5 [13:21:15]line 6.640 * 67.80 [13:21:15]line = 450.19 [13:21:15]line НДС 12% НСП 1% [13:21:15]line > о реализуемом товаре [13:21:15]line ОКРУГЛЕНИЕ: -0.19 [13:21:15]line ИТОГО: 450.00 [13:21:15]line Внесено: 450.00 [13:21:15]line СДАЧА: 0.00 [13:21:15]line НСП 1% : 3.98 [13:21:15]line НДС 12% : 47.81 [13:21:15]line Наличными: 450.00 [13:21:15]line Безнал.: 0.00 [13:21:15]line Место: АЗС № 137 "Партнер Нефть" [13:21:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:21:15]line СНО: Общий режим [13:21:15]line Чек 162 21.09.2024 13:21 [13:21:15]line Смена: 496 ФФД: 1.0 [13:21:15]line ЗНМ: 0300000064 [13:21:15]line РНМ: 0000000000092592 [13:21:15]line Версия ККМ: 001 [13:21:15]line ФМ: 0000000000874979 [13:21:15]line ФД: 86384 [13:21:15]line ФПД: 108785351354598 [13:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132114&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86384&fm=108785351354598&tin=02508201610067®Number=0000000000092592&sum=45000 [13:21:15]OFD Sender: Processing packet 86384 [packets to send 269, broken 268] [13:21:15]ProducePacketName [13:21:15]name=ofd_packets/00086384 [13:21:15]OFD Sender: To server: pG, [13:21:15]CommunicateWithHost lk.salyk.kg:30040 [13:21:15]ConnectInit lk.salyk.kg [13:21:15]written 0, free lines is 4095 [13:21:16]Write to MH i2c: 01 00 00 AD 04 B1 [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 07 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 07 00 AD 04 00 00 00 00 00 E0 0C A4 [13:21:16]RasterBufferAndPrint [13:21:16]line [13:21:16]line [13:21:16]line [13:21:16]line [13:21:16]line [13:21:16]written 0, free lines is 3302 [13:21:16]MH_Cut [13:21:16]Write to MH i2c: D1 01 00 B4 04 01 8A [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: D1 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: D1 01 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: D1 01 00 B4 04 00 89 [13:21:16]Write to MH i2c: 01 00 00 B5 04 B9 [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:17]*** Cut start [13:21:17]*** Partial cut [13:21:17]*** CUTSNS_PIN = 1 [13:21:17]*** CUTSNS_PIN = 0 [13:21:17]*** Brake cut motor [13:21:17]Read from MH i2c: 01 [13:21:17]MH_I2C_Read... [13:21:17]*** Stop cut motor [13:21:17]*** Cut end [13:21:17]Read from MH i2c: 01 07 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 FF 0F CE [13:21:17]process_action close_receipt done [13:21:17]requested_data is exist [13:21:17]produce_requested_data [13:21:17]requested_item fm.sn is exist - process it [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 11 00 00 [13:21:17]Write to MH i2c: E2 08 00 B6 04 80 11 00 00 00 00 00 00 34 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 17 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 17 00 B6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 93 [13:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:21:17]wFMCommunicate OK [13:21:17]requested_item fd.num is exist - process it [13:21:17]SAM_PROTO_GetFieldsCounters [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 13 00 00 [13:21:17]Write to MH i2c: E2 08 00 B7 04 80 13 00 00 00 00 00 00 37 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 62 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 62 00 B7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 70 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [13:21:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 70 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:18]wFMCommunicate OK [13:21:18]SAM_PROTO_GetFieldsCounters done [13:21:18]requested_item shift.num is exist - process it [13:21:18]requested_item shift.opened is exist - process it [13:21:18]req_shift_opened [13:21:18]FM_GetShiftState [13:21:18]SAM_PROTO_GetShiftState [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 13 01 00 [13:21:18]Write to MH i2c: E2 08 00 B8 04 80 13 01 00 00 00 00 00 39 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 0E 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 0E 00 B8 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7F [13:21:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:21:18]wFMCommunicate OK [13:21:18]SAM_PROTO_GetShiftState done [13:21:18]FM_GetShiftState done [13:21:18]req_shift_opened done [13:21:18]requested_item shift.open_date is exist - process it [13:21:18]req_shift_open_date [13:21:18]req_shift_open_date done [13:21:18]produce_requested_data done [13:21:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86384,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:21:18]process_action_free close_receipt [13:21:18]json_value_free [13:21:18]json_value_free done [13:21:18]process_json_proto returns [13:21:18]Send response to host [13:21:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86384,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:21:18]free response buf [13:21:18]execute_script done [13:21:18]execute_script returns [13:21:18]free content buf [13:21:18]Sock 7.Close socket [13:21:18]Sock 7.Thread stoped [13:21:18]Connected sock=10 [13:21:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D9 46 07 01 E7 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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 4A C8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 51 01 00 35 04 06 00 62 F0 90 39 68 E6 14 58 0E 55 E4 57 C1 CC [13:21:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F5 EE 47 00 F4 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 51 01 00 F4 03 04 00 1F 73 EE 66 B6 04 01 00 00 C7 C9 DB 02 81 20 8A E2 [13:21:18]CommunicateWithHost err = 0 [13:21:18]CheckOFDResponse [13:21:18]1017 (14) - 77093643461234 [13:21:18]1041 (16) - 0000000000874979 [13:21:18]1040 (4) - 86384 [13:21:18]1012 (4) - 21.09.2024 07:17 [13:21:18]1206 (1) - 0 [13:21:18]OFD Sender: Remove packet 86384 [13:21:18]ProducePacketName [13:21:18]name=ofd_packets/00086384 [13:21:18]NVStorageDeleteData [13:21:19]OFD Sender: No OFD packet to send [13:21:24]OFD Sender: No OFD packet to send [13:21:29]OFD Sender: No OFD packet to send [13:21:34]OFD Sender: No OFD packet to send [13:21:39]OFD Sender: No OFD packet to send [13:21:44]OFD Sender: No OFD packet to send [13:21:49]OFD Sender: No OFD packet to send [13:21:54]OFD Sender: No OFD packet to send [13:21:59]OFD Sender: No OFD packet to send [13:22:04]OFD Sender: No OFD packet to send [13:22:09]OFD Sender: No OFD packet to send [13:22:14]OFD Sender: No OFD packet to send [13:22:19]OFD Sender: No OFD packet to send [13:22:24]OFD Sender: No OFD packet to send [13:22:29]OFD Sender: No OFD packet to send [13:22:34]OFD Sender: No OFD packet to send [13:22:39]OFD Sender: No OFD packet to send [13:22:44]OFD Sender: No OFD packet to send [13:22:49]OFD Sender: No OFD packet to send [13:22:54]OFD Sender: No OFD packet to send [13:22:59]OFD Sender: No OFD packet to send [13:23:04]OFD Sender: No OFD packet to send [13:23:09]OFD Sender: No OFD packet to send [13:23:14]OFD Sender: No OFD packet to send [13:23:19]OFD Sender: No OFD packet to send [13:23:24]OFD Sender: No OFD packet to send [13:23:29]OFD Sender: No OFD packet to send [13:23:34]OFD Sender: No OFD packet to send [13:23:39]OFD Sender: No OFD packet to send [13:23:44]OFD Sender: No OFD packet to send [13:23:49]OFD Sender: No OFD packet to send [13:23:54]OFD Sender: No OFD packet to send [13:23:59]OFD Sender: No OFD packet to send [13:24:04]OFD Sender: No OFD packet to send [13:24:09]OFD Sender: No OFD packet to send [13:24:14]OFD Sender: No OFD packet to send [13:24:19]OFD Sender: No OFD packet to send [13:24:24]OFD Sender: No OFD packet to send [13:24:29]OFD Sender: No OFD packet to send [13:24:34]OFD Sender: No OFD packet to send [13:24:39]OFD Sender: No OFD packet to send [13:24:44]OFD Sender: No OFD packet to send [13:24:48]accept exits with 9 [13:24:48]New connection [13:24:48]New thread 3066932580 created [13:24:48]Thread 3066789220 joined [13:24:48]Waiting for new connection... [13:24:48] Sock 9.Parse request [13:24:48]Sock 9.Check first char [13:24:48]Sock 9.First char is OK [13:24:48]request: POST /json_proto HTTP/1.0 [13:24:48]Method: POST [13:24:48]URL: /json_proto [13:24:48]Method is POST - this is cgi request [13:24:48]url: /json_proto [13:24:48]query_string will be loaded in cgi processing [13:24:48]execute_cgi json_proto POST (null) [13:24:48]execute_cgi path=json_proto method=POST [13:24:48]POST find Content-Length [13:24:48]Host: 172.17.47.196:8080 [13:24:48]Content-Length: 1219 [13:24:48]Content-Type: application/json [13:24:48] [13:24:48]POST finish read [13:24:48]Found Content-Length = 1219 [13:24:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147926", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 329.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:48]execute_script... [13:24: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 : (3)147926", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 329.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:48]POST & json_proto [13:24:48]process_json_proto [13:24:48]json parsed OK: [13:24:48]protocol is kg_v1.0 [13:24:48]action value=close_receipt [13:24:48]process_action close_receipt [13:24:48]cmd_close_receipt [13:24:48]MH_GetDate [13:24:48]Write to MH i2c: F0 00 00 B9 04 AC [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: F0 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: F0 09 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: F0 09 00 B9 04 00 21 C9 EE 66 4C 6B 94 66 A4 [13:24:48]GetLastDocTimeStamp 1726924874 [13:24:48]current date 1726925089 [13:24:48]FM_GetShiftState [13:24:48]SAM_PROTO_GetShiftState [13:24:48]wFMCommunicate request_size=4 [13:24:48]MH_SAM_APDU [13:24:48]CAPDU: 80 13 01 00 [13:24:48]Write to MH i2c: E2 08 00 BA 04 80 13 01 00 00 00 00 00 3B [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:48]Read from MH i2c: E2 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 0E 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: E2 0E 00 BA 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 81 [13:24:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:24:48]wFMCommunicate OK [13:24:48]SAM_PROTO_GetShiftState done [13:24:48]FM_GetShiftState done [13:24:48]opened in 1726877910 [13:24:48]opened+sec_in_day 1726964310 [13:24:48]quantity*price = 8500 [13:24:48]sum+1 = 8501 [13:24:48]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480302 Напиток энерг Nitro манго-клуб 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48744119 Сигареты Winston Xstyle Dual 1.000 * 149.00 = 149.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 329.00 НСП 1% : 2.91 НДС 12% : 34.94 Наличными: 329.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 163 21.09.2024 13:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86385 ФПД: 24212294202654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132449&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86385&fm=24212294202654&tin=02508201610067®Number=0000000000092592&sum=32900 0 [13:24:49]StoreToDocumentArchive [13:24:49]shift 496 fd 86385 [13:24:49]save to /storage/0496/doc_00086385 [13:24:49]save last doc name /storage/0496/doc_00086385 to /storage/kkm_last_doc_name [13:24:49]save OK [13:24:49]Clear old archive folders... [13:24:49]ProcessDocumentItem done err = 0, tmpTLVsize=531 [13:24:49]tlvbuf is 00932420 [13:24:49]SAM_PROTO_ClearQueue [13:24:49]wFMCommunicate request_size=4 [13:24:49]MH_SAM_APDU [13:24:49]CAPDU: 80 09 00 00 [13:24:49]Write to MH i2c: E2 08 00 C7 04 80 09 00 00 00 00 00 00 3D [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:49]Read from MH i2c: E2 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: E2 03 00 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [13:24:49]RAPDU: 90 00 [13:24:49]wFMCommunicate OK [13:24:49]SAM_PROTO_ClearQueue done [13:24:49]KKMCreateOFDPacket [13:24:49]OFDProtocolAddRootSTLVToBuf [13:24:49]FM_MakeSignedData [13:24:49]FM_MakeSignedData [13:24:49]SAM_PROTO_SignData [13:24:49]wFMCommunicate request_size=4 [13:24:49]MH_SAM_APDU [13:24:49]CAPDU: 80 0D 01 02 [13:24:49]Write to MH i2c: E2 08 00 C8 04 80 0D 01 02 00 00 00 00 45 [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:49]Read from MH i2c: E2 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: E2 03 00 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: E2 03 00 C8 04 00 90 00 40 [13:24:49]RAPDU: 90 00 [13:24:49]wFMCommunicate OK [13:24:49]wFMCommunicate request_size=255 [13:24:49]MH_SAM_APDU [13:24:49]CAPDU: 80 0D 02 02 FA 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 [13:24:49]Write to MH i2c: E2 02 01 C9 04 80 0D 02 02 FA 00 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F8 [13:24:49]OFD Sender: No OFD packet to send [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 03 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 03 00 C9 04 00 90 00 41 [13:24:50]RAPDU: 90 00 [13:24:50]wFMCommunicate OK [13:24:50]wFMCommunicate request_size=255 [13:24:50]MH_SAM_APDU [13:24:50]CAPDU: 80 0D 02 02 FA 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 21 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [13:24:50]Write to MH i2c: E2 02 01 CA 04 80 0D 02 02 FA 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 21 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 00 2B [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 03 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 03 00 CA 04 00 90 00 42 [13:24:50]RAPDU: 90 00 [13:24:50]wFMCommunicate OK [13:24:50]wFMCommunicate request_size=40 [13:24:50]MH_SAM_APDU [13:24:50]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 51 01 00 35 04 06 00 16 05 5D 31 F5 1E [13:24:50]Write to MH i2c: E2 2B 00 CB 04 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 51 01 00 35 04 06 00 16 05 5D 31 F5 1E 00 00 91 [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 03 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 03 00 CB 04 00 90 00 43 [13:24:50]RAPDU: 90 00 [13:24:50]wFMCommunicate OK [13:24:50]wFMCommunicate request_size=4 [13:24:50]MH_SAM_APDU [13:24:50]CAPDU: 80 0D 03 02 [13:24:50]Write to MH i2c: E2 08 00 CC 04 80 0D 03 02 00 00 00 00 4B [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 0B 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 0B 00 CC 04 00 F0 BA C6 F2 6E FD 14 5B 90 00 88 [13:24:50]RAPDU: F0 BA C6 F2 6E FD 14 5B 90 00 [13:24:50]wFMCommunicate OK [13:24:50]SAM_PROTO_SignData done [13:24:50]FM_MakeSignedData done [13:24:50]CreateOFDProtocolMessage [13:24:50]wFMCommunicate request_size=4 [13:24:50]MH_SAM_APDU [13:24:50]CAPDU: 80 11 00 00 [13:24:50]Write to MH i2c: E2 08 00 CD 04 80 11 00 00 00 00 00 00 4B [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 17 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 17 00 CD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AA [13:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:24:50]wFMCommunicate OK [13:24:50]CreateOFDProtocolMessage done [13:24:50]OFDSenderStorePacket 86385 [13:24:50]StoreOFDPacket docnum=86385 [13:24:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 02 00 00 C5 D1 1F 02 64 B8 5A 03 01 00 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 21 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 51 01 00 35 04 06 00 16 05 5D 31 F5 1E F0 BA C6 F2 6E FD 14 5B [13:24:50]CheckFolder [13:24:50]dirname=/storage/ofd_packets [13:24:50]CheckFolder done [13:24:50]ProducePacketName [13:24:50]name=ofd_packets/00086385 [13:24:50]NVStorageSaveData ofd_packets/00086385 [13:24:50]File name is /storage/ofd_packets/00086385 [13:24:50]Write 581 bytes [13:24:50]NVStorageSaveData done [13:24:50]OFDSenderStorePacket done [13:24:50]KKMCreateOFDPacket done [13:24:50]NVStorageSaveData kkm_last_timestamp [13:24:50]File name is /storage/kkm_last_timestamp [13:24:50]Write 4 bytes [13:24:50]NVStorageSaveData done [13:24:50]ExternCall_PrintAddStr [13:24:50]wPrintStart [13:24:50]Write to MH i2c: 01 00 00 CE 04 D2 [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: 01 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: 01 07 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: 01 07 00 CE 04 00 00 00 00 00 FF 0F E7 [13:24:50]RasterBufferAndPrint [13:24:50]line Счет N : (3)147926 [13:24:50]line ИНН: 02508201610067 [13:24:50]line Контрольно-Кассовый Чек [13:24:50]line ПРОДАЖА [13:24:50]line Товар: 4600682557456 [13:24:50]line Напиток FLash up energy эн ж/б 0,5/0,45л [13:24:50]line 1.000 * 85.00 [13:24:50]line = 85.00 [13:24:50]line НДС 12% НСП 1% [13:24:50]line > о реализуемом товаре [13:24:50]line Товар: 4700000480302 [13:24:50]line Напиток энерг Nitro манго-клуб 0.45 ж/б [13:24:50]line 1.000 * 95.00 [13:24:50]line = 95.00 [13:24:50]line НДС 12% НСП 1% [13:24:50]line > о реализуемом товаре [13:24:50]line Товар: 48744119 [13:24:50]line Сигареты Winston Xstyle Dual [13:24:50]line 1.000 * 149.00 [13:24:50]line = 149.00 [13:24:50]line НДС 12% НСП 1% [13:24:50]line > о реализуемом товаре [13:24:50]line ИТОГО: 329.00 [13:24:50]line НСП 1% : 2.91 [13:24:50]line НДС 12% : 34.94 [13:24:50]line Наличными: 329.00 [13:24:50]line Безнал.: 0.00 [13:24:50]line Место: АЗС № 137 "Партнер Нефть" [13:24:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:24:50]line СНО: Общий режим [13:24:50]line Чек 163 21.09.2024 13:24 [13:24:50]line Смена: 496 ФФД: 1.0 [13:24:50]line ЗНМ: 0300000064 [13:24:50]line РНМ: 0000000000092592 [13:24:50]line Версия ККМ: 001 [13:24:50]line ФМ: 0000000000874979 [13:24:50]line ФД: 86385 [13:24:50]line ФПД: 24212294202654 [13:24:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132449&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86385&fm=24212294202654&tin=02508201610067®Number=0000000000092592&sum=32900 [13:24:51]OFD Sender: Processing packet 86385 [packets to send 269, broken 268] [13:24:51]ProducePacketName [13:24:51]name=ofd_packets/00086385 [13:24:51]OFD Sender: To server: pG, [13:24:51]CommunicateWithHost lk.salyk.kg:30040 [13:24:51]ConnectInit lk.salyk.kg [13:24:51]line 0 [13:24:51]written 0, free lines is 4095 [13:24:51]Write to MH i2c: 01 00 00 04 05 09 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: 01 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: 01 07 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 26 0C 42 [13:24:51]RasterBufferAndPrint [13:24:51]line [13:24:51]line [13:24:51]line [13:24:51]line [13:24:51]line [13:24:51]written 0, free lines is 3117 [13:24:51]MH_Cut [13:24:51]Write to MH i2c: D1 01 00 0B 05 01 E2 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: D1 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: D1 01 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: D1 01 00 0B 05 00 E1 [13:24:51]Write to MH i2c: 01 00 00 0C 05 11 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:52]*** Cut start [13:24:52]*** Partial cut [13:24:52]*** CUTSNS_PIN = 1 [13:24:52]*** CUTSNS_PIN = 0 [13:24:52]*** Brake cut motor [13:24:52]Connected sock=10 [13:24:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 02 00 00 C5 D1 1F 02 64 B8 5A 03 01 00 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 21 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 51 01 00 35 04 06 00 16 05 5D 31 F5 1E F0 BA C6 F2 6E FD 14 5B [13:24:53]Read from MH i2c: 01 [13:24:53]MH_I2C_Read... [13:24:53]*** Stop cut motor [13:24:53]*** Cut end [13:24:53]Read from MH i2c: 01 07 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 FF 0F 26 [13:24:53]process_action close_receipt done [13:24:53]requested_data is exist [13:24:53]produce_requested_data [13:24:53]requested_item fm.sn is exist - process it [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 11 00 00 [13:24:53]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 17 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 17 00 0D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [13:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:24:53]wFMCommunicate OK [13:24:53]requested_item fd.num is exist - process it [13:24:53]SAM_PROTO_GetFieldsCounters [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 13 00 00 [13:24:53]Write to MH i2c: E2 08 00 0E 05 80 13 00 00 00 00 00 00 8F [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 62 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 62 00 0E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 71 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [13:24:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 71 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:53]wFMCommunicate OK [13:24:53]SAM_PROTO_GetFieldsCounters done [13:24:53]requested_item shift.num is exist - process it [13:24:53]requested_item shift.opened is exist - process it [13:24:53]req_shift_opened [13:24:53]FM_GetShiftState [13:24:53]SAM_PROTO_GetShiftState [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 13 01 00 [13:24:53]Write to MH i2c: E2 08 00 0F 05 80 13 01 00 00 00 00 00 91 [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 0E 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 0E 00 0F 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [13:24:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:24:53]wFMCommunicate OK [13:24:53]SAM_PROTO_GetShiftState done [13:24:53]FM_GetShiftState done [13:24:53]req_shift_opened done [13:24:53]requested_item shift.open_date is exist - process it [13:24:53]req_shift_open_date [13:24:53]req_shift_open_date done [13:24:53]produce_requested_data done [13:24:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86385,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:24:53]process_action_free close_receipt [13:24:53]json_value_free [13:24:53]json_value_free done [13:24:53]process_json_proto returns [13:24:53]Send response to host [13:24:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86385,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:24:53]free response buf [13:24:53]execute_script done [13:24:53]execute_script returns [13:24:53]free content buf [13:24:53]Sock 9.Close socket [13:24:53]Sock 9.Thread stoped [13:24:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C4 10 47 00 CC 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 51 01 00 F4 03 04 00 F5 73 EE 66 B6 04 01 00 00 A8 5C 68 E4 91 7C 58 49 [13:24:53]CommunicateWithHost err = 0 [13:24:53]CheckOFDResponse [13:24:53]1017 (14) - 77093643461234 [13:24:53]1041 (16) - 0000000000874979 [13:24:53]1040 (4) - 86385 [13:24:53]1012 (4) - 21.09.2024 07:21 [13:24:53]1206 (1) - 0 [13:24:53]OFD Sender: Remove packet 86385 [13:24:53]ProducePacketName [13:24:53]name=ofd_packets/00086385 [13:24:53]NVStorageDeleteData [13:24:53]OFD Sender: No OFD packet to send [13:24:58]OFD Sender: No OFD packet to send [13:25:04]OFD Sender: No OFD packet to send [13:25:09]OFD Sender: No OFD packet to send [13:25:14]OFD Sender: No OFD packet to send [13:25:19]OFD Sender: No OFD packet to send [13:25:24]OFD Sender: No OFD packet to send [13:25:29]OFD Sender: No OFD packet to send [13:25:34]OFD Sender: No OFD packet to send [13:25:39]OFD Sender: No OFD packet to send [13:25:44]OFD Sender: No OFD packet to send [13:25:49]OFD Sender: No OFD packet to send [13:25:54]OFD Sender: No OFD packet to send [13:25:59]OFD Sender: No OFD packet to send [13:26:01]accept exits with 7 [13:26:01]New connection [13:26:01]New thread 3066789220 created [13:26:01]Thread 3066932580 joined [13:26:01]Waiting for new connection... [13:26:01] Sock 7.Parse request [13:26:01]Sock 7.Check first char [13:26:01]Sock 7.First char is OK [13:26:01]request: POST /json_proto HTTP/1.0 [13:26:01]Method: POST [13:26:01]URL: /json_proto [13:26:01]Method is POST - this is cgi request [13:26:01]url: /json_proto [13:26:01]query_string will be loaded in cgi processing [13:26:01]execute_cgi json_proto POST (null) [13:26:01]execute_cgi path=json_proto method=POST [13:26:01]POST find Content-Length [13:26:01]Host: 172.17.47.196:8080 [13:26:01]Content-Length: 677 [13:26:01]Content-Type: application/json [13:26:01] [13:26:01]POST finish read [13:26:01]Found Content-Length = 677 [13:26:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [13:26:01]execute_script... [13:26: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)871287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [13:26:01]POST & json_proto [13:26:01]process_json_proto [13:26:01]json parsed OK: [13:26:01]protocol is kg_v1.0 [13:26:01]action value=close_receipt [13:26:01]process_action close_receipt [13:26:01]cmd_close_receipt [13:26:01]MH_GetDate [13:26:01]Write to MH i2c: F0 00 00 10 05 04 [13:26:01]Write i2c OK [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: F0 [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: F0 09 00 [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: F0 09 00 10 05 00 6A C9 EE 66 4C 6B 94 66 45 [13:26:01]GetLastDocTimeStamp 1726925089 [13:26:01]current date 1726925162 [13:26:01]FM_GetShiftState [13:26:01]SAM_PROTO_GetShiftState [13:26:01]wFMCommunicate request_size=4 [13:26:01]MH_SAM_APDU [13:26:01]CAPDU: 80 13 01 00 [13:26:01]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [13:26:01]Write i2c OK [13:26:01]MH_I2C_Read... [13:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:01]Read from MH i2c: E2 [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: E2 0E 00 [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D9 [13:26:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:26:01]wFMCommunicate OK [13:26:01]SAM_PROTO_GetShiftState done [13:26:01]FM_GetShiftState done [13:26:01]opened in 1726877910 [13:26:01]opened+sec_in_day 1726964310 [13:26:01]quantity*price = 30035 [13:26:01]sum+1 = 30036 [13:26:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 164 21.09.2024 13:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86386 ФПД: 199468136224979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132602&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86386&fm=199468136224979&tin=02508201610067®Number=0000000000092592&sum=30000 [13:26:02]StoreToDocumentArchive [13:26:02]shift 496 fd 86386 [13:26:02]save to /storage/0496/doc_00086386 [13:26:02]save last doc name /storage/0496/doc_00086386 to /storage/kkm_last_doc_name [13:26:02]save OK [13:26:02]Clear old archive folders... [13:26:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:02]tlvbuf is 0098F660 [13:26:02]SAM_PROTO_ClearQueue [13:26:02]wFMCommunicate request_size=4 [13:26:02]MH_SAM_APDU [13:26:02]CAPDU: 80 09 00 00 [13:26:02]Write to MH i2c: E2 08 00 1E 05 80 09 00 00 00 00 00 00 95 [13:26:02]Write i2c OK [13:26:02]MH_I2C_Read... [13:26:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:02]Read from MH i2c: E2 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 03 00 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [13:26:02]RAPDU: 90 00 [13:26:02]wFMCommunicate OK [13:26:02]SAM_PROTO_ClearQueue done [13:26:02]KKMCreateOFDPacket [13:26:02]OFDProtocolAddRootSTLVToBuf [13:26:02]FM_MakeSignedData [13:26:02]FM_MakeSignedData [13:26:02]SAM_PROTO_SignData [13:26:02]wFMCommunicate request_size=4 [13:26:02]MH_SAM_APDU [13:26:02]CAPDU: 80 0D 01 02 [13:26:02]Write to MH i2c: E2 08 00 1F 05 80 0D 01 02 00 00 00 00 9D [13:26:02]Write i2c OK [13:26:02]MH_I2C_Read... [13:26:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:02]Read from MH i2c: E2 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 03 00 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [13:26:02]RAPDU: 90 00 [13:26:02]wFMCommunicate OK [13:26:02]wFMCommunicate request_size=255 [13:26:02]MH_SAM_APDU [13:26: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 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 A4 00 00 00 F4 03 04 00 6A C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 51 01 00 35 04 06 00 B5 [13:26:02]Write to MH i2c: E2 02 01 20 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 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 A4 00 00 00 F4 03 04 00 6A C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 51 01 00 35 04 06 00 B5 00 00 DE [13:26:02]Write i2c OK [13:26:02]MH_I2C_Read... [13:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:02]Read from MH i2c: E2 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 03 00 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [13:26:02]RAPDU: 90 00 [13:26:02]wFMCommunicate OK [13:26:02]wFMCommunicate request_size=10 [13:26:02]MH_SAM_APDU [13:26:02]CAPDU: 80 0D 02 02 05 6A 4B 67 58 D3 [13:26:02]Write to MH i2c: E2 0D 00 21 05 80 0D 02 02 05 00 6A 4B 67 58 D3 00 00 F1 [13:26:02]Write i2c OK [13:26:02]MH_I2C_Read... [13:26:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:03]Read from MH i2c: E2 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 03 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [13:26:03]RAPDU: 90 00 [13:26:03]wFMCommunicate OK [13:26:03]wFMCommunicate request_size=4 [13:26:03]MH_SAM_APDU [13:26:03]CAPDU: 80 0D 03 02 [13:26:03]Write to MH i2c: E2 08 00 22 05 80 0D 03 02 00 00 00 00 A2 [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:03]Read from MH i2c: E2 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 0B 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 0B 00 22 05 00 0A 50 B4 9B 0A 82 57 AD 90 00 DC [13:26:03]RAPDU: 0A 50 B4 9B 0A 82 57 AD 90 00 [13:26:03]wFMCommunicate OK [13:26:03]SAM_PROTO_SignData done [13:26:03]FM_MakeSignedData done [13:26:03]CreateOFDProtocolMessage [13:26:03]wFMCommunicate request_size=4 [13:26:03]MH_SAM_APDU [13:26:03]CAPDU: 80 11 00 00 [13:26:03]Write to MH i2c: E2 08 00 23 05 80 11 00 00 00 00 00 00 A2 [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:03]Read from MH i2c: E2 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 17 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 17 00 23 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [13:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:26:03]wFMCommunicate OK [13:26:03]CreateOFDProtocolMessage done [13:26:03]OFDSenderStorePacket 86386 [13:26:03]StoreOFDPacket docnum=86386 [13:26:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D2 8D 07 01 86 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 6A C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 51 01 00 35 04 06 00 B5 6A 4B 67 58 D3 0A 50 B4 9B 0A 82 57 AD [13:26:03]CheckFolder [13:26:03]dirname=/storage/ofd_packets [13:26:03]CheckFolder done [13:26:03]ProducePacketName [13:26:03]name=ofd_packets/00086386 [13:26:03]NVStorageSaveData ofd_packets/00086386 [13:26:03]File name is /storage/ofd_packets/00086386 [13:26:03]Write 301 bytes [13:26:03]NVStorageSaveData done [13:26:03]OFDSenderStorePacket done [13:26:03]KKMCreateOFDPacket done [13:26:03]NVStorageSaveData kkm_last_timestamp [13:26:03]File name is /storage/kkm_last_timestamp [13:26:03]Write 4 bytes [13:26:03]NVStorageSaveData done [13:26:03]ExternCall_PrintAddStr [13:26:03]wPrintStart [13:26:03]Write to MH i2c: 01 00 00 24 05 29 [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: 01 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: 01 07 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: 01 07 00 24 05 00 00 00 00 00 FF 0F 3E [13:26:03]RasterBufferAndPrint [13:26:03]line Счет N : (1)871287 [13:26:03]line ИНН: 02508201610067 [13:26:03]line Контрольно-Кассовый Чек [13:26:03]line ПРОДАЖА [13:26:03]line ТРК (МРК, ГНК) : 43 [13:26:03]line Товар: 2710124130 [13:26:03]line Аи-92-К-5 [13:26:03]line 4.430 * 67.80 [13:26:03]line = 300.35 [13:26:03]line НДС 12% НСП 1% [13:26:03]line > о реализуемом товаре [13:26:03]line ОКРУГЛЕНИЕ: -0.35 [13:26:03]line ИТОГО: 300.00 [13:26:03]line Внесено: 300.00 [13:26:03]line СДАЧА: 0.00 [13:26:03]line НСП 1% : 2.66 [13:26:03]line НДС 12% : 31.90 [13:26:03]line Наличными: 300.00 [13:26:03]line Безнал.: 0.00 [13:26:03]line Место: АЗС № 137 "Партнер Нефть" [13:26:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:26:03]line СНО: Общий режим [13:26:03]line Чек 164 21.09.2024 13:26 [13:26:03]line Смена: 496 ФФД: 1.0 [13:26:03]line ЗНМ: 0300000064 [13:26:03]line РНМ: 0000000000092592 [13:26:03]line Версия ККМ: 001 [13:26:03]line ФМ: 0000000000874979 [13:26:03]line ФД: 86386 [13:26:03]line ФПД: 199468136224979 [13:26:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132602&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86386&fm=199468136224979&tin=02508201610067®Number=0000000000092592&sum=30000 [13:26:03]written 0, free lines is 4095 [13:26:03]OFD Sender: Processing packet 86386 [packets to send 269, broken 268] [13:26:03]ProducePacketName [13:26:03]name=ofd_packets/00086386 [13:26:03]OFD Sender: To server: pG, [13:26:03]CommunicateWithHost lk.salyk.kg:30040 [13:26:03]ConnectInit lk.salyk.kg [13:26:03]Write to MH i2c: 01 00 00 4F 05 54 [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: 01 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: 01 07 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: 01 07 00 4F 05 00 00 00 00 00 E4 0C 4B [13:26:03]RasterBufferAndPrint [13:26:03]line [13:26:03]line [13:26:03]line [13:26:03]line [13:26:03]line [13:26:03]written 0, free lines is 3306 [13:26:03]MH_Cut [13:26:03]Write to MH i2c: D1 01 00 56 05 01 2D [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: D1 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: D1 01 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: D1 01 00 56 05 00 2C [13:26:03]Write to MH i2c: 01 00 00 57 05 5C [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:04]*** Cut start [13:26:04]*** Partial cut [13:26:04]*** CUTSNS_PIN = 1 [13:26:04]*** CUTSNS_PIN = 0 [13:26:04]*** Brake cut motor [13:26:04]Read from MH i2c: 01 [13:26:04]MH_I2C_Read... [13:26:04]*** Stop cut motor [13:26:04]*** Cut end [13:26:04]Read from MH i2c: 01 07 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 07 00 57 05 00 00 00 00 00 FF 0F 71 [13:26:04]process_action close_receipt done [13:26:04]requested_data is exist [13:26:04]produce_requested_data [13:26:04]requested_item fm.sn is exist - process it [13:26:04]wFMCommunicate request_size=4 [13:26:04]MH_SAM_APDU [13:26:04]CAPDU: 80 11 00 00 [13:26:04]Write to MH i2c: E2 08 00 58 05 80 11 00 00 00 00 00 00 D7 [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:05]Read from MH i2c: E2 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: E2 17 00 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: E2 17 00 58 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [13:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:26:05]wFMCommunicate OK [13:26:05]requested_item fd.num is exist - process it [13:26:05]SAM_PROTO_GetFieldsCounters [13:26:05]wFMCommunicate request_size=4 [13:26:05]MH_SAM_APDU [13:26:05]CAPDU: 80 13 00 00 [13:26:05]Write to MH i2c: E2 08 00 59 05 80 13 00 00 00 00 00 00 DA [13:26:05]Write i2c OK [13:26:05]MH_I2C_Read... [13:26:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:05]Read from MH i2c: E2 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: E2 62 00 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: E2 62 00 59 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 72 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [13:26:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 72 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:05]wFMCommunicate OK [13:26:05]SAM_PROTO_GetFieldsCounters done [13:26:05]requested_item shift.num is exist - process it [13:26:05]requested_item shift.opened is exist - process it [13:26:05]req_shift_opened [13:26:05]FM_GetShiftState [13:26:05]SAM_PROTO_GetShiftState [13:26:05]wFMCommunicate request_size=4 [13:26:05]MH_SAM_APDU [13:26:05]CAPDU: 80 13 01 00 [13:26:05]Write to MH i2c: E2 08 00 5A 05 80 13 01 00 00 00 00 00 DC [13:26:05]Write i2c OK [13:26:05]MH_I2C_Read... [13:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:05]Read from MH i2c: E2 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: E2 0E 00 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: E2 0E 00 5A 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 22 [13:26:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:26:05]wFMCommunicate OK [13:26:05]SAM_PROTO_GetShiftState done [13:26:05]FM_GetShiftState done [13:26:05]req_shift_opened done [13:26:05]requested_item shift.open_date is exist - process it [13:26:05]req_shift_open_date [13:26:05]req_shift_open_date done [13:26:05]produce_requested_data done [13:26:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86386,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:26:05]process_action_free close_receipt [13:26:05]json_value_free [13:26:05]json_value_free done [13:26:05]process_json_proto returns [13:26:05]Send response to host [13:26:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86386,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:26:05]free response buf [13:26:05]execute_script done [13:26:05]execute_script returns [13:26:05]free content buf [13:26:05]Sock 7.Close socket [13:26:05]Sock 7.Thread stoped [13:26:10]accept exits with 10 [13:26:10]New connection [13:26:10]New thread 3066932580 created [13:26:10]Thread 3066789220 joined [13:26:10]Waiting for new connection... [13:26:10] Sock 10.Parse request [13:26:10]Sock 10.Check first char [13:26:10]Sock 10.First char is OK [13:26:10]request: POST /json_proto HTTP/1.0 [13:26:10]Method: POST [13:26:10]URL: /json_proto [13:26:10]Method is POST - this is cgi request [13:26:10]url: /json_proto [13:26:10]query_string will be loaded in cgi processing [13:26:10]execute_cgi json_proto POST (null) [13:26:10]execute_cgi path=json_proto method=POST [13:26:10]POST find Content-Length [13:26:10]Host: 172.17.47.196:8080 [13:26:10]Content-Length: 678 [13:26:10]Content-Type: application/json [13:26:10] [13:26:10]POST finish read [13:26:10]Found Content-Length = 678 [13:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [13:26:10]execute_script... [13: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)871288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [13:26:10]POST & json_proto [13:26:10]process_json_proto [13:26:10]json parsed OK: [13:26:10]protocol is kg_v1.0 [13:26:10]action value=close_receipt [13:26:10]process_action close_receipt [13:26:10]cmd_close_receipt [13:26:10]MH_GetDate [13:26:10]Write to MH i2c: F0 00 00 5B 05 4F [13:26:10]Write i2c OK [13:26:10]MH_I2C_Read... [13:26:10]Read from MH i2c: F0 [13:26:10]MH_I2C_Read... [13:26:10]Read from MH i2c: F0 09 00 [13:26:10]MH_I2C_Read... [13:26:10]Read from MH i2c: F0 09 00 5B 05 00 73 C9 EE 66 4C 6B 94 66 99 [13:26:10]GetLastDocTimeStamp 1726925162 [13:26:10]current date 1726925171 [13:26:10]FM_GetShiftState [13:26:10]SAM_PROTO_GetShiftState [13:26:10]wFMCommunicate request_size=4 [13:26:10]MH_SAM_APDU [13:26:10]CAPDU: 80 13 01 00 [13:26:10]Write to MH i2c: E2 08 00 5C 05 80 13 01 00 00 00 00 00 DE [13:26:10]Write i2c OK [13:26:10]MH_I2C_Read... [13:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:10]Read from MH i2c: E2 [13:26:10]MH_I2C_Read... [13:26:10]Read from MH i2c: E2 0E 00 [13:26:10]MH_I2C_Read... [13:26:10]Read from MH i2c: E2 0E 00 5C 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 24 [13:26:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:26:10]wFMCommunicate OK [13:26:10]SAM_PROTO_GetShiftState done [13:26:10]FM_GetShiftState done [13:26:10]opened in 1726877910 [13:26:10]opened+sec_in_day 1726964310 [13:26:10]quantity*price = 70037 [13:26:10]sum+1 = 70038 [13:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 165 21.09.2024 13:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86387 ФПД: 76447725239154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132611&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86387&fm=76447725239154&tin=02508201610067®Number=0000000000092592&sum=70000 [13:26:11]StoreToDocumentArchive [13:26:11]shift 496 fd 86387 [13:26:11]save to /storage/0496/doc_00086387 [13:26:11]save last doc name /storage/0496/doc_00086387 to /storage/kkm_last_doc_name [13:26:11]save OK [13:26:11]Clear old archive folders... [13:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:11]tlvbuf is 00991170 [13:26:11]SAM_PROTO_ClearQueue [13:26:11]wFMCommunicate request_size=4 [13:26:11]MH_SAM_APDU [13:26:11]CAPDU: 80 09 00 00 [13:26:11]Write to MH i2c: E2 08 00 69 05 80 09 00 00 00 00 00 00 E0 [13:26:11]Write i2c OK [13:26:11]MH_I2C_Read... [13:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:11]Read from MH i2c: E2 [13:26:11]MH_I2C_Read... [13:26:11]Read from MH i2c: E2 03 00 [13:26:11]MH_I2C_Read... [13:26:11]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [13:26:11]RAPDU: 90 00 [13:26:11]wFMCommunicate OK [13:26:11]SAM_PROTO_ClearQueue done [13:26:11]KKMCreateOFDPacket [13:26:11]OFDProtocolAddRootSTLVToBuf [13:26:11]FM_MakeSignedData [13:26:11]FM_MakeSignedData [13:26:11]SAM_PROTO_SignData [13:26:11]wFMCommunicate request_size=4 [13:26:11]MH_SAM_APDU [13:26:11]CAPDU: 80 0D 01 02 [13:26:11]Write to MH i2c: E2 08 00 6A 05 80 0D 01 02 00 00 00 00 E8 [13:26:11]Write i2c OK [13:26:11]MH_I2C_Read... [13:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:11]Read from MH i2c: E2 [13:26:11]MH_I2C_Read... [13:26:11]Read from MH i2c: E2 03 00 [13:26:11]MH_I2C_Read... [13:26:11]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [13:26:11]RAPDU: 90 00 [13:26:11]wFMCommunicate OK [13:26:11]wFMCommunicate request_size=255 [13:26:11]MH_SAM_APDU [13: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 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 A5 00 00 00 F4 03 04 00 73 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 51 01 00 35 04 06 00 45 [13:26:11]Write to MH i2c: E2 02 01 6B 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 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 A5 00 00 00 F4 03 04 00 73 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 51 01 00 35 04 06 00 45 00 00 8C [13:26:11]Write i2c OK [13:26:11]MH_I2C_Read... [13:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:12]Read from MH i2c: E2 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 03 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [13:26:12]RAPDU: 90 00 [13:26:12]wFMCommunicate OK [13:26:12]wFMCommunicate request_size=10 [13:26:12]MH_SAM_APDU [13:26:12]CAPDU: 80 0D 02 02 05 87 5F 81 BB 72 [13:26:12]Write to MH i2c: E2 0D 00 6C 05 80 0D 02 02 05 00 87 5F 81 BB 72 00 00 89 [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:12]Read from MH i2c: E2 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 03 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [13:26:12]RAPDU: 90 00 [13:26:12]wFMCommunicate OK [13:26:12]wFMCommunicate request_size=4 [13:26:12]MH_SAM_APDU [13:26:12]CAPDU: 80 0D 03 02 [13:26:12]Write to MH i2c: E2 08 00 6D 05 80 0D 03 02 00 00 00 00 ED [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:12]Read from MH i2c: E2 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 0B 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 0B 00 6D 05 00 A7 28 88 5B CA 68 A8 A4 90 00 1E [13:26:12]RAPDU: A7 28 88 5B CA 68 A8 A4 90 00 [13:26:12]wFMCommunicate OK [13:26:12]SAM_PROTO_SignData done [13:26:12]FM_MakeSignedData done [13:26:12]CreateOFDProtocolMessage [13:26:12]wFMCommunicate request_size=4 [13:26:12]MH_SAM_APDU [13:26:12]CAPDU: 80 11 00 00 [13:26:12]Write to MH i2c: E2 08 00 6E 05 80 11 00 00 00 00 00 00 ED [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:12]Read from MH i2c: E2 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 17 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: E2 17 00 6E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4C [13:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:26:12]wFMCommunicate OK [13:26:12]CreateOFDProtocolMessage done [13:26:12]OFDSenderStorePacket 86387 [13:26:12]StoreOFDPacket docnum=86387 [13:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C9 E4 07 01 31 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A5 00 00 00 F4 03 04 00 73 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 51 01 00 35 04 06 00 45 87 5F 81 BB 72 A7 28 88 5B CA 68 A8 A4 [13:26:12]CheckFolder [13:26:12]dirname=/storage/ofd_packets [13:26:12]CheckFolder done [13:26:12]ProducePacketName [13:26:12]name=ofd_packets/00086387 [13:26:12]NVStorageSaveData ofd_packets/00086387 [13:26:12]File name is /storage/ofd_packets/00086387 [13:26:12]Write 301 bytes [13:26:12]NVStorageSaveData done [13:26:12]OFDSenderStorePacket done [13:26:12]KKMCreateOFDPacket done [13:26:12]NVStorageSaveData kkm_last_timestamp [13:26:12]File name is /storage/kkm_last_timestamp [13:26:12]Write 4 bytes [13:26:12]NVStorageSaveData done [13:26:12]ExternCall_PrintAddStr [13:26:12]wPrintStart [13:26:12]Write to MH i2c: 01 00 00 6F 05 74 [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: 01 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: 01 07 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: 01 07 00 6F 05 00 00 00 00 00 FF 0F 89 [13:26:12]RasterBufferAndPrint [13:26:12]line Счет N : (1)871288 [13:26:12]line ИНН: 02508201610067 [13:26:12]line Контрольно-Кассовый Чек [13:26:12]line ПРОДАЖА [13:26:12]line ТРК (МРК, ГНК) : 53 [13:26:12]line Товар: 2710124130 [13:26:12]line Аи-92-К-5 [13:26:12]line 10.330 * 67.80 [13:26:12]line = 700.37 [13:26:12]line НДС 12% НСП 1% [13:26:12]line > о реализуемом товаре [13:26:12]line ОКРУГЛЕНИЕ: -0.37 [13:26:12]line ИТОГО: 700.00 [13:26:12]line Внесено: 700.00 [13:26:12]line СДАЧА: 0.00 [13:26:12]line НСП 1% : 6.20 [13:26:12]line НДС 12% : 74.38 [13:26:12]line Наличными: 700.00 [13:26:12]line Безнал.: 0.00 [13:26:12]line Место: АЗС № 137 "Партнер Нефть" [13:26:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:26:12]line СНО: Общий режим [13:26:12]line Чек 165 21.09.2024 13:26 [13:26:12]line Смена: 496 ФФД: 1.0 [13:26:12]line ЗНМ: 0300000064 [13:26:12]line РНМ: 0000000000092592 [13:26:12]line Версия ККМ: 001 [13:26:12]line ФМ: 0000000000874979 [13:26:12]line ФД: 86387 [13:26:12]line ФПД: 76447725239154 [13:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132611&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86387&fm=76447725239154&tin=02508201610067®Number=0000000000092592&sum=70000 [13:26:12]written 0, free lines is 4095 [13:26:12]Write to MH i2c: 01 00 00 9A 05 9F [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: 01 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: 01 07 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: 01 07 00 9A 05 00 00 00 00 00 E4 0C 96 [13:26:12]RasterBufferAndPrint [13:26:12]line [13:26:12]line [13:26:12]line [13:26:12]line [13:26:12]line [13:26:12]written 0, free lines is 3312 [13:26:12]MH_Cut [13:26:12]Write to MH i2c: D1 01 00 A1 05 01 78 [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: D1 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: D1 01 00 [13:26:12]MH_I2C_Read... [13:26:12]Read from MH i2c: D1 01 00 A1 05 00 77 [13:26:12]Write to MH i2c: 01 00 00 A2 05 A7 [13:26:12]Write i2c OK [13:26:12]MH_I2C_Read... [13:26:13]*** Cut start [13:26:13]*** Partial cut [13:26:13]*** CUTSNS_PIN = 1 [13:26:13]*** CUTSNS_PIN = 0 [13:26:13]*** Brake cut motor [13:26:14]Read from MH i2c: 01 [13:26:14]MH_I2C_Read... [13:26:14]*** Stop cut motor [13:26:14]*** Cut end [13:26:14]Read from MH i2c: 01 07 00 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: 01 07 00 A2 05 00 00 00 00 00 FF 0F BC [13:26:14]process_action close_receipt done [13:26:14]requested_data is exist [13:26:14]produce_requested_data [13:26:14]requested_item fm.sn is exist - process it [13:26:14]wFMCommunicate request_size=4 [13:26:14]MH_SAM_APDU [13:26:14]CAPDU: 80 11 00 00 [13:26:14]Write to MH i2c: E2 08 00 A3 05 80 11 00 00 00 00 00 00 22 [13:26:14]Write i2c OK [13:26:14]MH_I2C_Read... [13:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:14]Read from MH i2c: E2 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: E2 17 00 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: E2 17 00 A3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 81 [13:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:26:14]wFMCommunicate OK [13:26:14]requested_item fd.num is exist - process it [13:26:14]SAM_PROTO_GetFieldsCounters [13:26:14]wFMCommunicate request_size=4 [13:26:14]MH_SAM_APDU [13:26:14]CAPDU: 80 13 00 00 [13:26:14]Write to MH i2c: E2 08 00 A4 05 80 13 00 00 00 00 00 00 25 [13:26:14]Write i2c OK [13:26:14]MH_I2C_Read... [13:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:14]Read from MH i2c: E2 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: E2 62 00 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: E2 62 00 A4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 73 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [13:26:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 73 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:14]wFMCommunicate OK [13:26:14]SAM_PROTO_GetFieldsCounters done [13:26:14]requested_item shift.num is exist - process it [13:26:14]requested_item shift.opened is exist - process it [13:26:14]req_shift_opened [13:26:14]FM_GetShiftState [13:26:14]SAM_PROTO_GetShiftState [13:26:14]wFMCommunicate request_size=4 [13:26:14]MH_SAM_APDU [13:26:14]CAPDU: 80 13 01 00 [13:26:14]Write to MH i2c: E2 08 00 A5 05 80 13 01 00 00 00 00 00 27 [13:26:14]Write i2c OK [13:26:14]MH_I2C_Read... [13:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:14]Read from MH i2c: E2 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: E2 0E 00 [13:26:14]MH_I2C_Read... [13:26:14]Read from MH i2c: E2 0E 00 A5 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6D [13:26:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:26:14]wFMCommunicate OK [13:26:14]SAM_PROTO_GetShiftState done [13:26:14]FM_GetShiftState done [13:26:14]req_shift_opened done [13:26:14]requested_item shift.open_date is exist - process it [13:26:14]req_shift_open_date [13:26:14]req_shift_open_date done [13:26:14]produce_requested_data done [13:26:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86387,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:26:14]process_action_free close_receipt [13:26:14]json_value_free [13:26:14]json_value_free done [13:26:14]process_json_proto returns [13:26:14]Send response to host [13:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86387,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:26:14]free response buf [13:26:14]execute_script done [13:26:14]execute_script returns [13:26:14]free content buf [13:26:14]Sock 10.Close socket [13:26:14]Sock 10.Thread stoped [13:26:16]Connected sock=11 [13:26:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D2 8D 07 01 86 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 6A C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 51 01 00 35 04 06 00 B5 6A 4B 67 58 D3 0A 50 B4 9B 0A 82 57 AD [13:26:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3D 2A 47 00 28 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 51 01 00 F4 03 04 00 4B 74 EE 66 B6 04 01 00 00 96 DA A0 10 43 AE 75 6D [13:26:20]CommunicateWithHost err = 0 [13:26:20]CheckOFDResponse [13:26:20]1017 (14) - 77093643461234 [13:26:20]1041 (16) - 0000000000874979 [13:26:20]1040 (4) - 86386 [13:26:20]1012 (4) - 21.09.2024 07:22 [13:26:20]1206 (1) - 0 [13:26:20]OFD Sender: Remove packet 86386 [13:26:20]ProducePacketName [13:26:20]name=ofd_packets/00086386 [13:26:20]NVStorageDeleteData [13:26:20]OFD Sender: Processing packet 86387 [packets to send 269, broken 268] [13:26:20]ProducePacketName [13:26:20]name=ofd_packets/00086387 [13:26:20]OFD Sender: To server: pG, [13:26:20]CommunicateWithHost lk.salyk.kg:30040 [13:26:20]ConnectInit lk.salyk.kg [13:26:23]Connected sock=10 [13:26:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C9 E4 07 01 31 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A5 00 00 00 F4 03 04 00 73 C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 51 01 00 35 04 06 00 45 87 5F 81 BB 72 A7 28 88 5B CA 68 A8 A4 [13:26:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8E 22 47 00 E9 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 51 01 00 F4 03 04 00 50 74 EE 66 B6 04 01 00 00 AB 52 2A 46 C0 7E DB 10 [13:26:26]CommunicateWithHost err = 0 [13:26:26]CheckOFDResponse [13:26:26]1017 (14) - 77093643461234 [13:26:26]1041 (16) - 0000000000874979 [13:26:26]1040 (4) - 86387 [13:26:26]1012 (4) - 21.09.2024 07:22 [13:26:26]1206 (1) - 0 [13:26:26]OFD Sender: Remove packet 86387 [13:26:26]ProducePacketName [13:26:26]name=ofd_packets/00086387 [13:26:26]NVStorageDeleteData [13:26:26]OFD Sender: No OFD packet to send [13:26:26]OFD Sender: No OFD packet to send [13:26:31]OFD Sender: No OFD packet to send [13:26:36]OFD Sender: No OFD packet to send [13:26:41]OFD Sender: No OFD packet to send [13:26:46]OFD Sender: No OFD packet to send [13:26:51]OFD Sender: No OFD packet to send [13:26:56]OFD Sender: No OFD packet to send [13:27:01]OFD Sender: No OFD packet to send [13:27:06]OFD Sender: No OFD packet to send [13:27:11]OFD Sender: No OFD packet to send [13:27:16]OFD Sender: No OFD packet to send [13:27:21]OFD Sender: No OFD packet to send [13:27:26]OFD Sender: No OFD packet to send [13:27:31]OFD Sender: No OFD packet to send [13:27:36]OFD Sender: No OFD packet to send [13:27:41]OFD Sender: No OFD packet to send [13:27:46]OFD Sender: No OFD packet to send [13:27:51]OFD Sender: No OFD packet to send [13:27:56]OFD Sender: No OFD packet to send [13:27:58]accept exits with 7 [13:27:58]New connection [13:27:58]New thread 3066789220 created [13:27:58]Thread 3066932580 joined [13:27:58]Waiting for new connection... [13:27:58] Sock 7.Parse request [13:27:58]Sock 7.Check first char [13:27:58]Sock 7.First char is OK [13:27:58]request: POST /json_proto HTTP/1.0 [13:27:58]Method: POST [13:27:58]URL: /json_proto [13:27:58]Method is POST - this is cgi request [13:27:58]url: /json_proto [13:27:58]query_string will be loaded in cgi processing [13:27:58]execute_cgi json_proto POST (null) [13:27:58]execute_cgi path=json_proto method=POST [13:27:58]POST find Content-Length [13:27:58]Host: 172.17.47.196:8080 [13:27:58]Content-Length: 677 [13:27:58]Content-Type: application/json [13:27:58] [13:27:58]POST finish read [13:27:58]Found Content-Length = 677 [13:27:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:27:58]execute_script... [13:27:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:27:58]POST & json_proto [13:27:58]process_json_proto [13:27:58]json parsed OK: [13:27:58]protocol is kg_v1.0 [13:27:58]action value=close_receipt [13:27:58]process_action close_receipt [13:27:58]cmd_close_receipt [13:27:58]MH_GetDate [13:27:58]Write to MH i2c: F0 00 00 A6 05 9A [13:27:58]Write i2c OK [13:27:58]MH_I2C_Read... [13:27:58]Read from MH i2c: F0 [13:27:58]MH_I2C_Read... [13:27:58]Read from MH i2c: F0 09 00 [13:27:58]MH_I2C_Read... [13:27:58]Read from MH i2c: F0 09 00 A6 05 00 DF C9 EE 66 4C 6B 94 66 50 [13:27:58]GetLastDocTimeStamp 1726925171 [13:27:58]current date 1726925279 [13:27:58]FM_GetShiftState [13:27:58]SAM_PROTO_GetShiftState [13:27:58]wFMCommunicate request_size=4 [13:27:58]MH_SAM_APDU [13:27:58]CAPDU: 80 13 01 00 [13:27:58]Write to MH i2c: E2 08 00 A7 05 80 13 01 00 00 00 00 00 29 [13:27:58]Write i2c OK [13:27:58]MH_I2C_Read... [13:27:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:58]Read from MH i2c: E2 [13:27:58]MH_I2C_Read... [13:27:58]Read from MH i2c: E2 0E 00 [13:27:58]MH_I2C_Read... [13:27:58]Read from MH i2c: E2 0E 00 A7 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6F [13:27:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:27:58]wFMCommunicate OK [13:27:58]SAM_PROTO_GetShiftState done [13:27:58]FM_GetShiftState done [13:27:58]opened in 1726877910 [13:27:58]opened+sec_in_day 1726964310 [13:27:58]quantity*price = 30035 [13:27:58]sum+1 = 30036 [13:27:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 166 21.09.2024 13:27 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86388 ФПД: 253589580232418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132759&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86388&fm=253589580232418&tin=02508201610067®Number=0000000000092592&sum=30000 [13:27:59]StoreToDocumentArchive [13:27:59]shift 496 fd 86388 [13:27:59]save to /storage/0496/doc_00086388 [13:27:59]save last doc name /storage/0496/doc_00086388 to /storage/kkm_last_doc_name [13:27:59]save OK [13:27:59]Clear old archive folders... [13:27:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:59]tlvbuf is 00990410 [13:27:59]SAM_PROTO_ClearQueue [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 09 00 00 [13:27:59]Write to MH i2c: E2 08 00 B4 05 80 09 00 00 00 00 00 00 2B [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [13:27:59]RAPDU: 90 00 [13:27:59]wFMCommunicate OK [13:27:59]SAM_PROTO_ClearQueue done [13:27:59]KKMCreateOFDPacket [13:27:59]OFDProtocolAddRootSTLVToBuf [13:27:59]FM_MakeSignedData [13:27:59]FM_MakeSignedData [13:27:59]SAM_PROTO_SignData [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 0D 01 02 [13:27:59]Write to MH i2c: E2 08 00 B5 05 80 0D 01 02 00 00 00 00 33 [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [13:27:59]RAPDU: 90 00 [13:27:59]wFMCommunicate OK [13:27:59]wFMCommunicate request_size=255 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 00 00 00 F4 03 04 00 DF C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 51 01 00 35 04 06 00 E6 [13:27:59]Write to MH i2c: E2 02 01 B6 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 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 A6 00 00 00 F4 03 04 00 DF C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 51 01 00 35 04 06 00 E6 00 00 1E [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [13:27:59]RAPDU: 90 00 [13:27:59]wFMCommunicate OK [13:27:59]wFMCommunicate request_size=10 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 0D 02 02 05 A3 6C D9 36 E2 [13:27:59]Write to MH i2c: E2 0D 00 B7 05 80 0D 02 02 05 00 A3 6C D9 36 E2 00 00 40 [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:59]Read from MH i2c: E2 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 [13:27:59]MH_I2C_Read... [13:27:59]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [13:27:59]RAPDU: 90 00 [13:27:59]wFMCommunicate OK [13:27:59]wFMCommunicate request_size=4 [13:27:59]MH_SAM_APDU [13:27:59]CAPDU: 80 0D 03 02 [13:27:59]Write to MH i2c: E2 08 00 B8 05 80 0D 03 02 00 00 00 00 38 [13:27:59]Write i2c OK [13:27:59]MH_I2C_Read... [13:28:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:00]Read from MH i2c: E2 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: E2 0B 00 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: E2 0B 00 B8 05 00 68 04 0A A2 21 3B 42 C6 90 00 B5 [13:28:00]RAPDU: 68 04 0A A2 21 3B 42 C6 90 00 [13:28:00]wFMCommunicate OK [13:28:00]SAM_PROTO_SignData done [13:28:00]FM_MakeSignedData done [13:28:00]CreateOFDProtocolMessage [13:28:00]wFMCommunicate request_size=4 [13:28:00]MH_SAM_APDU [13:28:00]CAPDU: 80 11 00 00 [13:28:00]Write to MH i2c: E2 08 00 B9 05 80 11 00 00 00 00 00 00 38 [13:28:00]Write i2c OK [13:28:00]MH_I2C_Read... [13:28:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:00]Read from MH i2c: E2 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: E2 17 00 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: E2 17 00 B9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 97 [13:28:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:28:00]wFMCommunicate OK [13:28:00]CreateOFDProtocolMessage done [13:28:00]OFDSenderStorePacket 86388 [13:28:00]StoreOFDPacket docnum=86388 [13:28:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D9 68 07 01 01 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A6 00 00 00 F4 03 04 00 DF C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 51 01 00 35 04 06 00 E6 A3 6C D9 36 E2 68 04 0A A2 21 3B 42 C6 [13:28:00]CheckFolder [13:28:00]dirname=/storage/ofd_packets [13:28:00]CheckFolder done [13:28:00]ProducePacketName [13:28:00]name=ofd_packets/00086388 [13:28:00]NVStorageSaveData ofd_packets/00086388 [13:28:00]File name is /storage/ofd_packets/00086388 [13:28:00]Write 301 bytes [13:28:00]NVStorageSaveData done [13:28:00]OFDSenderStorePacket done [13:28:00]KKMCreateOFDPacket done [13:28:00]NVStorageSaveData kkm_last_timestamp [13:28:00]File name is /storage/kkm_last_timestamp [13:28:00]Write 4 bytes [13:28:00]NVStorageSaveData done [13:28:00]ExternCall_PrintAddStr [13:28:00]wPrintStart [13:28:00]Write to MH i2c: 01 00 00 BA 05 BF [13:28:00]Write i2c OK [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: 01 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: 01 07 00 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: 01 07 00 BA 05 00 00 00 00 00 FF 0F D4 [13:28:00]RasterBufferAndPrint [13:28:00]line Счет N : (1)871289 [13:28:00]line ИНН: 02508201610067 [13:28:00]line Контрольно-Кассовый Чек [13:28:00]line ПРОДАЖА [13:28:00]line ТРК (МРК, ГНК) : 63 [13:28:00]line Товар: 2710124130 [13:28:00]line Аи-92-К-5 [13:28:00]line 4.430 * 67.80 [13:28:00]line = 300.35 [13:28:00]line НДС 12% НСП 1% [13:28:00]line > о реализуемом товаре [13:28:00]line ОКРУГЛЕНИЕ: -0.35 [13:28:00]line ИТОГО: 300.00 [13:28:00]line Внесено: 300.00 [13:28:00]line СДАЧА: 0.00 [13:28:00]line НСП 1% : 2.66 [13:28:00]line НДС 12% : 31.90 [13:28:00]line Наличными: 300.00 [13:28:00]line Безнал.: 0.00 [13:28:00]line Место: АЗС № 137 "Партнер Нефть" [13:28:00]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:28:00]line СНО: Общий режим [13:28:00]line Чек 166 21.09.2024 13:27 [13:28:00]line Смена: 496 ФФД: 1.0 [13:28:00]line ЗНМ: 0300000064 [13:28:00]line РНМ: 0000000000092592 [13:28:00]line Версия ККМ: 001 [13:28:00]line ФМ: 0000000000874979 [13:28:00]line ФД: 86388 [13:28:00]line ФПД: 253589580232418 [13:28:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132759&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86388&fm=253589580232418&tin=02508201610067®Number=0000000000092592&sum=30000 [13:28:00]written 0, free lines is 4095 [13:28:00]OFD Sender: Processing packet 86388 [packets to send 269, broken 268] [13:28:00]ProducePacketName [13:28:00]name=ofd_packets/00086388 [13:28:00]OFD Sender: To server: pG, [13:28:00]CommunicateWithHost lk.salyk.kg:30040 [13:28:00]ConnectInit lk.salyk.kg [13:28:00]Write to MH i2c: 01 00 00 E5 05 EA [13:28:00]Write i2c OK [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: 01 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: 01 07 00 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: 01 07 00 E5 05 00 00 00 00 00 E0 0C DD [13:28:00]RasterBufferAndPrint [13:28:00]line [13:28:00]line [13:28:00]line [13:28:00]line [13:28:00]line [13:28:00]written 0, free lines is 3301 [13:28:00]MH_Cut [13:28:00]Write to MH i2c: D1 01 00 EC 05 01 C3 [13:28:00]Write i2c OK [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: D1 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: D1 01 00 [13:28:00]MH_I2C_Read... [13:28:00]Read from MH i2c: D1 01 00 EC 05 00 C2 [13:28:00]Write to MH i2c: 01 00 00 ED 05 F2 [13:28:00]Write i2c OK [13:28:00]MH_I2C_Read... [13:28:01]Connected sock=11 [13:28:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D9 68 07 01 01 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A6 00 00 00 F4 03 04 00 DF C9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 51 01 00 35 04 06 00 E6 A3 6C D9 36 E2 68 04 0A A2 21 3B 42 C6 [13:28:01]*** Cut start [13:28:01]*** Partial cut [13:28:01]*** CUTSNS_PIN = 1 [13:28:01]*** CUTSNS_PIN = 0 [13:28:01]*** Brake cut motor [13:28:01]Read from MH i2c: 01 [13:28:01]MH_I2C_Read... [13:28:01]*** Stop cut motor [13:28:01]*** Cut end [13:28:01]Read from MH i2c: 01 07 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 FF 0F 07 [13:28:01]process_action close_receipt done [13:28:01]requested_data is exist [13:28:01]produce_requested_data [13:28:01]requested_item fm.sn is exist - process it [13:28:01]wFMCommunicate request_size=4 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 11 00 00 [13:28:01]Write to MH i2c: E2 08 00 EE 05 80 11 00 00 00 00 00 00 6D [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:02]Read from MH i2c: E2 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 17 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 17 00 EE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CC [13:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:28:02]wFMCommunicate OK [13:28:02]requested_item fd.num is exist - process it [13:28:02]SAM_PROTO_GetFieldsCounters [13:28:02]wFMCommunicate request_size=4 [13:28:02]MH_SAM_APDU [13:28:02]CAPDU: 80 13 00 00 [13:28:02]Write to MH i2c: E2 08 00 EF 05 80 13 00 00 00 00 00 00 70 [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:02]Read from MH i2c: E2 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 62 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 62 00 EF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 74 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [13:28:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 74 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:02]wFMCommunicate OK [13:28:02]SAM_PROTO_GetFieldsCounters done [13:28:02]requested_item shift.num is exist - process it [13:28:02]requested_item shift.opened is exist - process it [13:28:02]req_shift_opened [13:28:02]FM_GetShiftState [13:28:02]SAM_PROTO_GetShiftState [13:28:02]wFMCommunicate request_size=4 [13:28:02]MH_SAM_APDU [13:28:02]CAPDU: 80 13 01 00 [13:28:02]Write to MH i2c: E2 08 00 F0 05 80 13 01 00 00 00 00 00 72 [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 [13:28:02]MH_I2C_Read... [13:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:02]Read from MH i2c: E2 0E 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 0E 00 F0 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B8 [13:28:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:28:02]wFMCommunicate OK [13:28:02]SAM_PROTO_GetShiftState done [13:28:02]FM_GetShiftState done [13:28:02]req_shift_opened done [13:28:02]requested_item shift.open_date is exist - process it [13:28:02]req_shift_open_date [13:28:02]req_shift_open_date done [13:28:02]produce_requested_data done [13:28:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86388,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:28:02]process_action_free close_receipt [13:28:02]json_value_free [13:28:02]json_value_free done [13:28:02]process_json_proto returns [13:28:02]Send response to host [13:28:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86388,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:28:02]free response buf [13:28:02]execute_script done [13:28:02]execute_script returns [13:28:02]free content buf [13:28:02]Sock 7.Close socket [13:28:02]Sock 7.Thread stoped [13:28:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FF 14 47 00 67 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 51 01 00 F4 03 04 00 B2 74 EE 66 B6 04 01 00 00 70 8F A9 30 F1 18 ED 11 [13:28:02]CommunicateWithHost err = 0 [13:28:02]CheckOFDResponse [13:28:02]1017 (14) - 77093643461234 [13:28:02]1041 (16) - 0000000000874979 [13:28:02]1040 (4) - 86388 [13:28:02]1012 (4) - 21.09.2024 07:24 [13:28:02]1206 (1) - 0 [13:28:02]OFD Sender: Remove packet 86388 [13:28:02]ProducePacketName [13:28:02]name=ofd_packets/00086388 [13:28:02]NVStorageDeleteData [13:28:02]OFD Sender: No OFD packet to send [13:28:07]OFD Sender: No OFD packet to send [13:28:11]recv_with_timeout no data received [13:28:12]OFD Sender: No OFD packet to send [13:28:17]OFD Sender: No OFD packet to send [13:28:22]OFD Sender: No OFD packet to send [13:28:25]recv_with_timeout no data received [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:37]OFD Sender: No OFD packet to send [13:28:40]recv_with_timeout no data received [13:28:42]OFD Sender: No OFD packet to send [13:28:47]OFD Sender: No OFD packet to send [13:28:52]OFD Sender: No OFD packet to send [13:28:57]OFD Sender: No OFD packet to send [13:29:02]OFD Sender: No OFD packet to send [13:29:07]OFD Sender: No OFD packet to send [13:29:12]OFD Sender: No OFD packet to send [13:29:14]accept exits with 10 [13:29:14]New connection [13:29:14]New thread 3066932580 created [13:29:14]Thread 3066789220 joined [13:29:14]Waiting for new connection... [13:29:14] Sock 10.Parse request [13:29:14]Sock 10.Check first char [13:29:14]Sock 10.First char is OK [13:29:14]request: POST /json_proto HTTP/1.0 [13:29:14]Method: POST [13:29:14]URL: /json_proto [13:29:14]Method is POST - this is cgi request [13:29:14]url: /json_proto [13:29:14]query_string will be loaded in cgi processing [13:29:14]execute_cgi json_proto POST (null) [13:29:14]execute_cgi path=json_proto method=POST [13:29:14]POST find Content-Length [13:29:14]Host: 172.17.47.196:8080 [13:29:14]Content-Length: 682 [13:29:14]Content-Type: application/json [13:29:14] [13:29:14]POST finish read [13:29:14]Found Content-Length = 682 [13:29:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:14]execute_script... [13:29: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)871290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:14]POST & json_proto [13:29:14]process_json_proto [13:29:14]json parsed OK: [13:29:14]protocol is kg_v1.0 [13:29:14]action value=close_receipt [13:29:14]process_action close_receipt [13:29:14]cmd_close_receipt [13:29:14]MH_GetDate [13:29:14]Write to MH i2c: F0 00 00 F1 05 E5 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: F0 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: F0 09 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: F0 09 00 F1 05 00 2B CA EE 66 4C 6B 94 66 E8 [13:29:14]GetLastDocTimeStamp 1726925279 [13:29:14]current date 1726925355 [13:29:14]FM_GetShiftState [13:29:14]SAM_PROTO_GetShiftState [13:29:14]wFMCommunicate request_size=4 [13:29:14]MH_SAM_APDU [13:29:14]CAPDU: 80 13 01 00 [13:29:14]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:14]Read from MH i2c: E2 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 0E 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BA [13:29:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:29:14]wFMCommunicate OK [13:29:14]SAM_PROTO_GetShiftState done [13:29:14]FM_GetShiftState done [13:29:14]opened in 1726877910 [13:29:14]opened+sec_in_day 1726964310 [13:29:14]quantity*price = 120006 [13:29:14]sum+1 = 120007 [13:29:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 167 21.09.2024 13:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86389 ФПД: 57376859585538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132915&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86389&fm=57376859585538&tin=02508201610067®Number=0000000000092592&sum=120000 [13:29:15]StoreToDocumentArchive [13:29:15]shift 496 fd 86389 [13:29:15]save to /storage/0496/doc_00086389 [13:29:15]save last doc name /storage/0496/doc_00086389 to /storage/kkm_last_doc_name [13:29:15]save OK [13:29:15]Clear old archive folders... [13:29:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:15]tlvbuf is 00976EE0 [13:29:15]SAM_PROTO_ClearQueue [13:29:15]wFMCommunicate request_size=4 [13:29:15]MH_SAM_APDU [13:29:15]CAPDU: 80 09 00 00 [13:29:15]Write to MH i2c: E2 08 00 FF 05 80 09 00 00 00 00 00 00 76 [13:29:15]Write i2c OK [13:29:15]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]SAM_PROTO_ClearQueue done [13:29:16]KKMCreateOFDPacket [13:29:16]OFDProtocolAddRootSTLVToBuf [13:29:16]FM_MakeSignedData [13:29:16]FM_MakeSignedData [13:29:16]SAM_PROTO_SignData [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 01 02 [13:29:16]Write to MH i2c: E2 08 00 00 06 80 0D 01 02 00 00 00 00 7F [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=255 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 2B CA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 51 01 00 35 04 06 00 34 [13:29:16]Write to MH i2c: E2 02 01 01 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 2B CA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 51 01 00 35 04 06 00 34 00 00 5A [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=10 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 02 02 05 2F 17 55 7C 02 [13:29:16]Write to MH i2c: E2 0D 00 02 06 80 0D 02 02 05 00 2F 17 55 7C 02 00 00 A5 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 03 02 [13:29:16]Write to MH i2c: E2 08 00 03 06 80 0D 03 02 00 00 00 00 84 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 0B 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 0B 00 03 06 00 87 E2 86 C6 94 6F 32 AF 90 00 1E [13:29:16]RAPDU: 87 E2 86 C6 94 6F 32 AF 90 00 [13:29:16]wFMCommunicate OK [13:29:16]SAM_PROTO_SignData done [13:29:16]FM_MakeSignedData done [13:29:16]CreateOFDProtocolMessage [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 11 00 00 [13:29:16]Write to MH i2c: E2 08 00 04 06 80 11 00 00 00 00 00 00 84 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 17 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 17 00 04 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [13:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:29:16]wFMCommunicate OK [13:29:16]CreateOFDProtocolMessage done [13:29:16]OFDSenderStorePacket 86389 [13:29:16]StoreOFDPacket docnum=86389 [13:29:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6F 0A 07 01 E6 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 2B CA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 51 01 00 35 04 06 00 34 2F 17 55 7C 02 87 E2 86 C6 94 6F 32 AF [13:29:16]CheckFolder [13:29:16]dirname=/storage/ofd_packets [13:29:16]CheckFolder done [13:29:16]ProducePacketName [13:29:16]name=ofd_packets/00086389 [13:29:16]NVStorageSaveData ofd_packets/00086389 [13:29:16]File name is /storage/ofd_packets/00086389 [13:29:16]Write 301 bytes [13:29:16]NVStorageSaveData done [13:29:16]OFDSenderStorePacket done [13:29:16]KKMCreateOFDPacket done [13:29:16]NVStorageSaveData kkm_last_timestamp [13:29:16]File name is /storage/kkm_last_timestamp [13:29:16]Write 4 bytes [13:29:16]NVStorageSaveData done [13:29:16]ExternCall_PrintAddStr [13:29:16]wPrintStart [13:29:16]Write to MH i2c: 01 00 00 05 06 0B [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 07 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [13:29:16]RasterBufferAndPrint [13:29:16]line Счет N : (1)871290 [13:29:16]line ИНН: 02508201610067 [13:29:16]line Контрольно-Кассовый Чек [13:29:16]line ПРОДАЖА [13:29:16]line ТРК (МРК, ГНК) : 43 [13:29:16]line Товар: 2710124130 [13:29:16]line Аи-92-К-5 [13:29:16]line 17.700 * 67.80 [13:29:16]line = 1200.06 [13:29:16]line НДС 12% НСП 1% [13:29:16]line > о реализуемом товаре [13:29:16]line ОКРУГЛЕНИЕ: -0.06 [13:29:16]line ИТОГО: 1200.00 [13:29:16]line Внесено: 1200.00 [13:29:16]line СДАЧА: 0.00 [13:29:16]line НСП 1% : 10.62 [13:29:16]line НДС 12% : 127.44 [13:29:16]line Наличными: 1200.00 [13:29:16]line Безнал.: 0.00 [13:29:16]line Место: АЗС № 137 "Партнер Нефть" [13:29:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:29:16]line СНО: Общий режим [13:29:16]line Чек 167 21.09.2024 13:29 [13:29:16]line Смена: 496 ФФД: 1.0 [13:29:16]line ЗНМ: 0300000064 [13:29:16]line РНМ: 0000000000092592 [13:29:16]line Версия ККМ: 001 [13:29:16]line ФМ: 0000000000874979 [13:29:16]line ФД: 86389 [13:29:16]line ФПД: 57376859585538 [13:29:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T132915&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86389&fm=57376859585538&tin=02508201610067®Number=0000000000092592&sum=120000 [13:29:16]OFD Sender: Processing packet 86389 [packets to send 269, broken 268] [13:29:16]ProducePacketName [13:29:16]name=ofd_packets/00086389 [13:29:16]OFD Sender: To server: pG, [13:29:16]CommunicateWithHost lk.salyk.kg:30040 [13:29:16]ConnectInit lk.salyk.kg [13:29:16]written 0, free lines is 4095 [13:29:17]Write to MH i2c: 01 00 00 30 06 36 [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 07 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 07 00 30 06 00 00 00 00 00 E0 0C 29 [13:29:17]RasterBufferAndPrint [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]written 0, free lines is 3302 [13:29:17]MH_Cut [13:29:17]Write to MH i2c: D1 01 00 37 06 01 0F [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 01 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 01 00 37 06 00 0E [13:29:17]Write to MH i2c: 01 00 00 38 06 3E [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Connected sock=7 [13:29:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6F 0A 07 01 E6 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 2B CA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 51 01 00 35 04 06 00 34 2F 17 55 7C 02 87 E2 86 C6 94 6F 32 AF [13:29:18]*** Cut start [13:29:18]*** Partial cut [13:29:18]*** CUTSNS_PIN = 1 [13:29:18]*** CUTSNS_PIN = 0 [13:29:18]*** Brake cut motor [13:29:18]Read from MH i2c: 01 [13:29:18]MH_I2C_Read... [13:29:18]*** Stop cut motor [13:29:18]*** Cut end [13:29:18]Read from MH i2c: 01 07 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: 01 07 00 38 06 00 00 00 00 00 FF 0F 53 [13:29:18]process_action close_receipt done [13:29:18]requested_data is exist [13:29:18]produce_requested_data [13:29:18]requested_item fm.sn is exist - process it [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 11 00 00 [13:29:18]Write to MH i2c: E2 08 00 39 06 80 11 00 00 00 00 00 00 B9 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 17 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 17 00 39 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 18 [13:29:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:29:18]wFMCommunicate OK [13:29:18]requested_item fd.num is exist - process it [13:29:18]SAM_PROTO_GetFieldsCounters [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 13 00 00 [13:29:18]Write to MH i2c: E2 08 00 3A 06 80 13 00 00 00 00 00 00 BC [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 62 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 62 00 3A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 75 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [13:29:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 75 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:18]wFMCommunicate OK [13:29:18]SAM_PROTO_GetFieldsCounters done [13:29:18]requested_item shift.num is exist - process it [13:29:18]requested_item shift.opened is exist - process it [13:29:18]req_shift_opened [13:29:18]FM_GetShiftState [13:29:18]SAM_PROTO_GetShiftState [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 13 01 00 [13:29:18]Write to MH i2c: E2 08 00 3B 06 80 13 01 00 00 00 00 00 BE [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 0E 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 0E 00 3B 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 04 [13:29:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:29:18]wFMCommunicate OK [13:29:18]SAM_PROTO_GetShiftState done [13:29:18]FM_GetShiftState done [13:29:18]req_shift_opened done [13:29:18]requested_item shift.open_date is exist - process it [13:29:18]req_shift_open_date [13:29:18]req_shift_open_date done [13:29:18]produce_requested_data done [13:29:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86389,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:29:18]process_action_free close_receipt [13:29:18]json_value_free [13:29:18]json_value_free done [13:29:18]process_json_proto returns [13:29:18]Send response to host [13:29:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86389,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:29:18]free response buf [13:29:18]execute_script done [13:29:18]execute_script returns [13:29:18]free content buf [13:29:18]Sock 10.Close socket [13:29:18]Sock 10.Thread stoped [13:29:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F2 E9 47 00 01 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 51 01 00 F4 03 04 00 FF 74 EE 66 B6 04 01 00 00 9F DB B7 67 02 57 4B 46 [13:29:21]CommunicateWithHost err = 0 [13:29:21]CheckOFDResponse [13:29:21]1017 (14) - 77093643461234 [13:29:21]1041 (16) - 0000000000874979 [13:29:21]1040 (4) - 86389 [13:29:21]1012 (4) - 21.09.2024 07:25 [13:29:21]1206 (1) - 0 [13:29:21]OFD Sender: Remove packet 86389 [13:29:21]ProducePacketName [13:29:21]name=ofd_packets/00086389 [13:29:21]NVStorageDeleteData [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:12]OFD Sender: No OFD packet to send [13:30:17]OFD Sender: No OFD packet to send [13:30:22]OFD Sender: No OFD packet to send [13:30:27]OFD Sender: No OFD packet to send [13:30:32]OFD Sender: No OFD packet to send [13:30:37]OFD Sender: No OFD packet to send [13:30:42]OFD Sender: No OFD packet to send [13:30:47]OFD Sender: No OFD packet to send [13:30:52]OFD Sender: No OFD packet to send [13:30:57]OFD Sender: No OFD packet to send [13:31:02]OFD Sender: No OFD packet to send [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:47]recv_with_timeout no data received [13:31:47]OFD Sender: No OFD packet to send [13:31:52]OFD Sender: No OFD packet to send [13:31:57]OFD Sender: No OFD packet to send [13:32:02]OFD Sender: No OFD packet to send [13:32:07]OFD Sender: No OFD packet to send [13:32:12]OFD Sender: No OFD packet to send [13:32:17]OFD Sender: No OFD packet to send [13:32:22]OFD Sender: No OFD packet to send [13:32:27]OFD Sender: No OFD packet to send [13:32:32]OFD Sender: No OFD packet to send [13:32:37]OFD Sender: No OFD packet to send [13:32:42]OFD Sender: No OFD packet to send [13:32:47]OFD Sender: No OFD packet to send [13:32:52]OFD Sender: No OFD packet to send [13:32:57]OFD Sender: No OFD packet to send [13:33:02]OFD Sender: No OFD packet to send [13:33:07]OFD Sender: No OFD packet to send [13:33:10]accept exits with 9 [13:33:10]New connection [13:33:10]New thread 3066789220 created [13:33:10]Thread 3066932580 joined [13:33:10]Waiting for new connection... [13:33:10] Sock 9.Parse request [13:33:10]Sock 9.Check first char [13:33:10]Sock 9.First char is OK [13:33:10]request: POST /json_proto HTTP/1.0 [13:33:10]Method: POST [13:33:10]URL: /json_proto [13:33:10]Method is POST - this is cgi request [13:33:10]url: /json_proto [13:33:10]query_string will be loaded in cgi processing [13:33:10]execute_cgi json_proto POST (null) [13:33:10]execute_cgi path=json_proto method=POST [13:33:10]POST find Content-Length [13:33:10]Host: 172.17.47.196:8080 [13:33:10]Content-Length: 705 [13:33:10]Content-Type: application/json [13:33:10] [13:33:10]POST finish read [13:33:10]Found Content-Length = 705 [13:33:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147927", "tax_sys" : 0, "items" : [ { "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:10]execute_script... [13:33: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 : (3)147927", "tax_sys" : 0, "items" : [ { "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:10]POST & json_proto [13:33:10]process_json_proto [13:33:10]json parsed OK: [13:33:10]protocol is kg_v1.0 [13:33:10]action value=close_receipt [13:33:10]process_action close_receipt [13:33:10]cmd_close_receipt [13:33:10]MH_GetDate [13:33:10]Write to MH i2c: F0 00 00 3C 06 31 [13:33:10]Write i2c OK [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: F0 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: F0 09 00 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: F0 09 00 3C 06 00 17 CB EE 66 4C 6B 94 66 21 [13:33:10]GetLastDocTimeStamp 1726925355 [13:33:10]current date 1726925591 [13:33:10]FM_GetShiftState [13:33:10]SAM_PROTO_GetShiftState [13:33:10]wFMCommunicate request_size=4 [13:33:10]MH_SAM_APDU [13:33:10]CAPDU: 80 13 01 00 [13:33:10]Write to MH i2c: E2 08 00 3D 06 80 13 01 00 00 00 00 00 C0 [13:33:10]Write i2c OK [13:33:10]MH_I2C_Read... [13:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:10]Read from MH i2c: E2 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 0E 00 [13:33:10]MH_I2C_Read... [13:33:10]Read from MH i2c: E2 0E 00 3D 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 06 [13:33:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:33:10]wFMCommunicate OK [13:33:10]SAM_PROTO_GetShiftState done [13:33:10]FM_GetShiftState done [13:33:10]opened in 1726877910 [13:33:10]opened+sec_in_day 1726964310 [13:33:10]quantity*price = 7500 [13:33:10]sum+1 = 7501 [13:33:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 168 21.09.2024 13:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86390 ФПД: 222746203950285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T133311&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86390&fm=222746203950285&tin=02508201610067®Number=0000000000092592&sum=7500 0 [13:33:11]StoreToDocumentArchive [13:33:11]shift 496 fd 86390 [13:33:11]save to /storage/0496/doc_00086390 [13:33:11]save last doc name /storage/0496/doc_00086390 to /storage/kkm_last_doc_name [13:33:11]save OK [13:33:11]Clear old archive folders... [13:33:11]ProcessDocumentItem done err = 0, tmpTLVsize=300 [13:33:11]tlvbuf is 0092AE00 [13:33:11]SAM_PROTO_ClearQueue [13:33:11]wFMCommunicate request_size=4 [13:33:11]MH_SAM_APDU [13:33:11]CAPDU: 80 09 00 00 [13:33:11]Write to MH i2c: E2 08 00 4A 06 80 09 00 00 00 00 00 00 C2 [13:33:11]Write i2c OK [13:33:11]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:12]Read from MH i2c: E2 03 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [13:33:12]RAPDU: 90 00 [13:33:12]wFMCommunicate OK [13:33:12]SAM_PROTO_ClearQueue done [13:33:12]KKMCreateOFDPacket [13:33:12]OFDProtocolAddRootSTLVToBuf [13:33:12]FM_MakeSignedData [13:33:12]FM_MakeSignedData [13:33:12]SAM_PROTO_SignData [13:33:12]wFMCommunicate request_size=4 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 0D 01 02 [13:33:12]Write to MH i2c: E2 08 00 4B 06 80 0D 01 02 00 00 00 00 CA [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [13:33:12]RAPDU: 90 00 [13:33:12]wFMCommunicate OK [13:33:12]wFMCommunicate request_size=255 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 0D 02 02 FA 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 17 CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 [13:33:12]Write to MH i2c: E2 02 01 4C 06 80 0D 02 02 FA 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 17 CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 00 00 04 [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [13:33:12]RAPDU: 90 00 [13:33:12]wFMCommunicate OK [13:33:12]wFMCommunicate request_size=59 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 0D 02 02 36 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 51 01 00 35 04 06 00 CA 96 24 5C 8C CD [13:33:12]Write to MH i2c: E2 3E 00 4D 06 80 0D 02 02 36 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 51 01 00 35 04 06 00 CA 96 24 5C 8C CD 00 00 FD [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [13:33:12]RAPDU: 90 00 [13:33:12]wFMCommunicate OK [13:33:12]wFMCommunicate request_size=4 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 0D 03 02 [13:33:12]Write to MH i2c: E2 08 00 4E 06 80 0D 03 02 00 00 00 00 CF [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 0B 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 0B 00 4E 06 00 0B 4B 72 B3 1A AB 24 FA 90 00 2E [13:33:12]RAPDU: 0B 4B 72 B3 1A AB 24 FA 90 00 [13:33:12]wFMCommunicate OK [13:33:12]SAM_PROTO_SignData done [13:33:12]FM_MakeSignedData done [13:33:12]CreateOFDProtocolMessage [13:33:12]wFMCommunicate request_size=4 [13:33:12]MH_SAM_APDU [13:33:12]CAPDU: 80 11 00 00 [13:33:12]Write to MH i2c: E2 08 00 4F 06 80 11 00 00 00 00 00 00 CF [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:12]Read from MH i2c: E2 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 17 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: E2 17 00 4F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2E [13:33:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:33:12]wFMCommunicate OK [13:33:12]CreateOFDProtocolMessage done [13:33:12]OFDSenderStorePacket 86390 [13:33:12]StoreOFDPacket docnum=86390 [13:33:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 40 01 00 00 46 BB 38 01 AE 0C 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 17 CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 51 01 00 35 04 06 00 CA 96 24 5C 8C CD 0B 4B 72 B3 1A AB 24 FA [13:33:12]CheckFolder [13:33:12]dirname=/storage/ofd_packets [13:33:12]CheckFolder done [13:33:12]ProducePacketName [13:33:12]name=ofd_packets/00086390 [13:33:12]NVStorageSaveData ofd_packets/00086390 [13:33:12]File name is /storage/ofd_packets/00086390 [13:33:12]Write 350 bytes [13:33:12]NVStorageSaveData done [13:33:12]OFDSenderStorePacket done [13:33:12]KKMCreateOFDPacket done [13:33:12]NVStorageSaveData kkm_last_timestamp [13:33:12]File name is /storage/kkm_last_timestamp [13:33:12]Write 4 bytes [13:33:12]NVStorageSaveData done [13:33:12]ExternCall_PrintAddStr [13:33:12]wPrintStart [13:33:12]Write to MH i2c: 01 00 00 50 06 56 [13:33:12]Write i2c OK [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: 01 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: 01 07 00 [13:33:12]MH_I2C_Read... [13:33:12]Read from MH i2c: 01 07 00 50 06 00 00 00 00 00 FF 0F 6B [13:33:12]RasterBufferAndPrint [13:33:12]line Счет N : (3)147927 [13:33:12]line ИНН: 02508201610067 [13:33:12]line Контрольно-Кассовый Чек [13:33:12]line ПРОДАЖА [13:33:12]line Товар: 5449000189349 [13:33:12]line Холодный чай Fuse манго ананас 0,5л [13:33:12]line 1.000 * 75.00 [13:33:12]line = 75.00 [13:33:12]line НДС 12% НСП 1% [13:33:12]line > о реализуемом товаре [13:33:12]line ИТОГО: 75.00 [13:33:12]line НСП 1% : 0.66 [13:33:12]line НДС 12% : 7.96 [13:33:12]line Наличными: 75.00 [13:33:12]line Безнал.: 0.00 [13:33:12]line Место: АЗС № 137 "Партнер Нефть" [13:33:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:33:12]line СНО: Общий режим [13:33:12]line Чек 168 21.09.2024 13:33 [13:33:12]line Смена: 496 ФФД: 1.0 [13:33:12]line ЗНМ: 0300000064 [13:33:12]line РНМ: 0000000000092592 [13:33:12]line Версия ККМ: 001 [13:33:12]line ФМ: 0000000000874979 [13:33:12]line ФД: 86390 [13:33:12]line ФПД: 222746203950285 [13:33:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T133311&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86390&fm=222746203950285&tin=02508201610067®Number=0000000000092592&sum=7500 [13:33:12]line 0 [13:33:12]OFD Sender: Processing packet 86390 [packets to send 269, broken 268] [13:33:12]ProducePacketName [13:33:12]name=ofd_packets/00086390 [13:33:12]OFD Sender: To server: pG, [13:33:12]CommunicateWithHost lk.salyk.kg:30040 [13:33:12]ConnectInit lk.salyk.kg [13:33:12]written 0, free lines is 4095 [13:33:13]Write to MH i2c: 01 00 00 79 06 7F [13:33:13]Write i2c OK [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: 01 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: 01 07 00 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: 01 07 00 79 06 00 00 00 00 00 E7 0C 79 [13:33:13]RasterBufferAndPrint [13:33:13]line [13:33:13]line [13:33:13]line [13:33:13]line [13:33:13]line [13:33:13]written 0, free lines is 3310 [13:33:13]MH_Cut [13:33:13]Write to MH i2c: D1 01 00 80 06 01 58 [13:33:13]Write i2c OK [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: D1 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: D1 01 00 [13:33:13]MH_I2C_Read... [13:33:13]Read from MH i2c: D1 01 00 80 06 00 57 [13:33:13]Write to MH i2c: 01 00 00 81 06 87 [13:33:13]Write i2c OK [13:33:13]MH_I2C_Read... [13:33:14]*** Cut start [13:33:14]*** Partial cut [13:33:14]*** CUTSNS_PIN = 1 [13:33:14]Connected sock=11 [13:33:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 40 01 00 00 46 BB 38 01 AE 0C 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 17 CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 51 01 00 35 04 06 00 CA 96 24 5C 8C CD 0B 4B 72 B3 1A AB 24 FA [13:33:14]*** CUTSNS_PIN = 0 [13:33:14]*** Brake cut motor [13:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 11 53 47 00 AD 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 51 01 00 F4 03 04 00 EA 75 EE 66 B6 04 01 00 00 3F 79 62 C0 47 8F 1E F4 [13:33:14]CommunicateWithHost err = 0 [13:33:14]CheckOFDResponse [13:33:14]1017 (14) - 77093643461234 [13:33:14]1041 (16) - 0000000000874979 [13:33:14]1040 (4) - 86390 [13:33:14]1012 (4) - 21.09.2024 07:29 [13:33:14]1206 (1) - 0 [13:33:14]OFD Sender: Remove packet 86390 [13:33:14]ProducePacketName [13:33:14]name=ofd_packets/00086390 [13:33:14]NVStorageDeleteData [13:33:14]Read from MH i2c: 01 [13:33:14]MH_I2C_Read... [13:33:14]*** Stop cut motor [13:33:14]*** Cut end [13:33:14]Read from MH i2c: 01 07 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: 01 07 00 81 06 00 00 00 00 00 FF 0F 9C [13:33:14]process_action close_receipt done [13:33:14]requested_data is exist [13:33:14]produce_requested_data [13:33:14]requested_item fm.sn is exist - process it [13:33:14]wFMCommunicate request_size=4 [13:33:14]MH_SAM_APDU [13:33:14]CAPDU: 80 11 00 00 [13:33:14]Write to MH i2c: E2 08 00 82 06 80 11 00 00 00 00 00 00 02 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:14]Read from MH i2c: E2 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 17 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 17 00 82 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 61 [13:33:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:33:14]wFMCommunicate OK [13:33:14]requested_item fd.num is exist - process it [13:33:14]SAM_PROTO_GetFieldsCounters [13:33:14]wFMCommunicate request_size=4 [13:33:14]MH_SAM_APDU [13:33:14]CAPDU: 80 13 00 00 [13:33:14]Write to MH i2c: E2 08 00 83 06 80 13 00 00 00 00 00 00 05 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:14]Read from MH i2c: E2 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 62 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 62 00 83 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 76 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [13:33:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 76 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:14]wFMCommunicate OK [13:33:14]SAM_PROTO_GetFieldsCounters done [13:33:14]requested_item shift.num is exist - process it [13:33:14]requested_item shift.opened is exist - process it [13:33:14]req_shift_opened [13:33:14]FM_GetShiftState [13:33:14]SAM_PROTO_GetShiftState [13:33:14]wFMCommunicate request_size=4 [13:33:14]MH_SAM_APDU [13:33:14]CAPDU: 80 13 01 00 [13:33:14]Write to MH i2c: E2 08 00 84 06 80 13 01 00 00 00 00 00 07 [13:33:14]Write i2c OK [13:33:14]MH_I2C_Read... [13:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:14]Read from MH i2c: E2 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 0E 00 [13:33:14]MH_I2C_Read... [13:33:14]Read from MH i2c: E2 0E 00 84 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4D [13:33:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:33:14]wFMCommunicate OK [13:33:14]SAM_PROTO_GetShiftState done [13:33:14]FM_GetShiftState done [13:33:14]req_shift_opened done [13:33:14]requested_item shift.open_date is exist - process it [13:33:14]req_shift_open_date [13:33:14]req_shift_open_date done [13:33:14]produce_requested_data done [13:33:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86390,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:33:14]process_action_free close_receipt [13:33:14]json_value_free [13:33:14]json_value_free done [13:33:14]process_json_proto returns [13:33:14]Send response to host [13:33:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86390,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:33:14]free response buf [13:33:14]execute_script done [13:33:14]execute_script returns [13:33:14]free content buf [13:33:14]Sock 9.Close socket [13:33:14]Sock 9.Thread stoped [13:33:14]OFD Sender: No OFD packet to send [13:33:19]OFD Sender: No OFD packet to send [13:33:24]OFD Sender: No OFD packet to send [13:33:30]OFD Sender: No OFD packet to send [13:33:35]OFD Sender: No OFD packet to send [13:33:40]OFD Sender: No OFD packet to send [13:33:44]recv_with_timeout no data received [13:33:45]OFD Sender: No OFD packet to send [13:33:50]OFD Sender: No OFD packet to send [13:33:50]accept exits with 7 [13:33:50]New connection [13:33:50]New thread 3066932580 created [13:33:50] Sock 7.Parse request [13:33:50]Thread 3066789220 joined [13:33:50]Sock 7.Check first char [13:33:50]Waiting for new connection... [13:33:50]Sock 7.First char is OK [13:33:50]request: POST /json_proto HTTP/1.0 [13:33:50]Method: POST [13:33:50]URL: /json_proto [13:33:50]Method is POST - this is cgi request [13:33:50]url: /json_proto [13:33:50]query_string will be loaded in cgi processing [13:33:50]execute_cgi json_proto POST (null) [13:33:50]execute_cgi path=json_proto method=POST [13:33:50]POST find Content-Length [13:33:50]Host: 172.17.47.196:8080 [13:33:50]Content-Length: 800 [13:33:50]Content-Type: application/json [13:33:50] [13:33:50]POST finish read [13:33:50]Found Content-Length = 800 [13:33:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:33:50]execute_script... [13:33:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:33:50]POST & json_proto [13:33:50]process_json_proto [13:33:50]json parsed OK: [13:33:50]protocol is kg_v1.0 [13:33:50]action value=close_receipt [13:33:50]process_action close_receipt [13:33:50]cmd_close_receipt [13:33:50]MH_GetDate [13:33:50]Write to MH i2c: F0 00 00 85 06 7A [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: F0 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: F0 09 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: F0 09 00 85 06 00 3F CB EE 66 4C 6B 94 66 92 [13:33:50]GetLastDocTimeStamp 1726925591 [13:33:50]current date 1726925631 [13:33:50]FM_GetShiftState [13:33:50]SAM_PROTO_GetShiftState [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 13 01 00 [13:33:50]Write to MH i2c: E2 08 00 86 06 80 13 01 00 00 00 00 00 09 [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 0E 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 0E 00 86 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4F [13:33:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:33:50]wFMCommunicate OK [13:33:50]SAM_PROTO_GetShiftState done [13:33:50]FM_GetShiftState done [13:33:50]opened in 1726877910 [13:33:50]opened+sec_in_day 1726964310 [13:33:50]quantity*price = 20001 [13:33:50]sum+1 = 20002 [13:33:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 169 21.09.2024 13:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86391 ФПД: 147670209332268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T133351&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86391&fm=147670209332268&tin=02508201610067®Number=0000000000092592&sum=20001 [13:33:51]StoreToDocumentArchive [13:33:51]shift 496 fd 86391 [13:33:51]save to /storage/0496/doc_00086391 [13:33:51]save last doc name /storage/0496/doc_00086391 to /storage/kkm_last_doc_name [13:33:51]save OK [13:33:51]Clear old archive folders... [13:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:51]tlvbuf is 00980D40 [13:33:51]SAM_PROTO_ClearQueue [13:33:51]wFMCommunicate request_size=4 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 09 00 00 [13:33:51]Write to MH i2c: E2 08 00 93 06 80 09 00 00 00 00 00 00 0B [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [13:33:51]RAPDU: 90 00 [13:33:51]wFMCommunicate OK [13:33:51]SAM_PROTO_ClearQueue done [13:33:51]KKMCreateOFDPacket [13:33:51]OFDProtocolAddRootSTLVToBuf [13:33:51]FM_MakeSignedData [13:33:51]FM_MakeSignedData [13:33:51]SAM_PROTO_SignData [13:33:51]wFMCommunicate request_size=4 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 0D 01 02 [13:33:51]Write to MH i2c: E2 08 00 94 06 80 0D 01 02 00 00 00 00 13 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [13:33:51]RAPDU: 90 00 [13:33:51]wFMCommunicate OK [13:33:51]wFMCommunicate request_size=255 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 00 00 00 F4 03 04 00 3F CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 51 01 00 35 04 06 00 86 [13:33:51]Write to MH i2c: E2 02 01 95 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 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 A9 00 00 00 F4 03 04 00 3F CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 51 01 00 35 04 06 00 86 00 00 EB [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 03 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 03 00 95 06 00 90 00 0F [13:33:52]RAPDU: 90 00 [13:33:52]wFMCommunicate OK [13:33:52]wFMCommunicate request_size=10 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 0D 02 02 05 4E 26 5F 04 2C [13:33:52]Write to MH i2c: E2 0D 00 96 06 80 0D 02 02 05 00 4E 26 5F 04 2C 00 00 23 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 03 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [13:33:52]RAPDU: 90 00 [13:33:52]wFMCommunicate OK [13:33:52]wFMCommunicate request_size=4 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 0D 03 02 [13:33:52]Write to MH i2c: E2 08 00 97 06 80 0D 03 02 00 00 00 00 18 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 0B 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 0B 00 97 06 00 9B B8 64 15 C0 EF DA 22 90 00 90 [13:33:52]RAPDU: 9B B8 64 15 C0 EF DA 22 90 00 [13:33:52]wFMCommunicate OK [13:33:52]SAM_PROTO_SignData done [13:33:52]FM_MakeSignedData done [13:33:52]CreateOFDProtocolMessage [13:33:52]wFMCommunicate request_size=4 [13:33:52]MH_SAM_APDU [13:33:52]CAPDU: 80 11 00 00 [13:33:52]Write to MH i2c: E2 08 00 98 06 80 11 00 00 00 00 00 00 18 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:52]Read from MH i2c: E2 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 17 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: E2 17 00 98 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [13:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:33:52]wFMCommunicate OK [13:33:52]CreateOFDProtocolMessage done [13:33:52]OFDSenderStorePacket 86391 [13:33:52]StoreOFDPacket docnum=86391 [13:33:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7E A3 07 01 62 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 00 00 00 F4 03 04 00 3F CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 51 01 00 35 04 06 00 86 4E 26 5F 04 2C 9B B8 64 15 C0 EF DA 22 [13:33:52]CheckFolder [13:33:52]dirname=/storage/ofd_packets [13:33:52]CheckFolder done [13:33:52]ProducePacketName [13:33:52]name=ofd_packets/00086391 [13:33:52]NVStorageSaveData ofd_packets/00086391 [13:33:52]File name is /storage/ofd_packets/00086391 [13:33:52]Write 301 bytes [13:33:52]NVStorageSaveData done [13:33:52]OFDSenderStorePacket done [13:33:52]KKMCreateOFDPacket done [13:33:52]NVStorageSaveData kkm_last_timestamp [13:33:52]File name is /storage/kkm_last_timestamp [13:33:52]Write 4 bytes [13:33:52]NVStorageSaveData done [13:33:52]ExternCall_PrintAddStr [13:33:52]wPrintStart [13:33:52]Write to MH i2c: 01 00 00 99 06 9F [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 07 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 07 00 99 06 00 00 00 00 00 FF 0F B4 [13:33:52]RasterBufferAndPrint [13:33:52]line Счет N : (1)871291 [13:33:52]line ИНН: 02508201610067 [13:33:52]line Контрольно-Кассовый Чек [13:33:52]line ПРОДАЖА [13:33:52]line ТРК (МРК, ГНК) : 63 [13:33:52]line Товар: 2710124130 [13:33:52]line Аи-92-К-5 [13:33:52]line 2.950 * 67.80 [13:33:52]line = 200.01 [13:33:52]line НДС 12% НСП 1% [13:33:52]line > о реализуемом товаре [13:33:52]line ИТОГО: 200.01 [13:33:52]line НСП 1% : 1.77 [13:33:52]line НДС 12% : 21.24 [13:33:52]line Наличными: 0.00 [13:33:52]line Безнал.: 200.01 [13:33:52]line Место: АЗС № 137 "Партнер Нефть" [13:33:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:33:52]line СНО: Общий режим [13:33:52]line Чек 169 21.09.2024 13:33 [13:33:52]line Смена: 496 ФФД: 1.0 [13:33:52]line ЗНМ: 0300000064 [13:33:52]line РНМ: 0000000000092592 [13:33:52]line Версия ККМ: 001 [13:33:52]line Платежная система: O! деньги [13:33:52]line ФМ: 0000000000874979 [13:33:52]line ФД: 86391 [13:33:52]line ФПД: 147670209332268 [13:33:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T133351&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86391&fm=147670209332268&tin=02508201610067®Number=0000000000092592&sum=20001 [13:33:52]written 0, free lines is 4095 [13:33:52]OFD Sender: Processing packet 86391 [packets to send 269, broken 268] [13:33:52]ProducePacketName [13:33:52]name=ofd_packets/00086391 [13:33:52]OFD Sender: To server: pG, [13:33:52]CommunicateWithHost lk.salyk.kg:30040 [13:33:52]ConnectInit lk.salyk.kg [13:33:52]Write to MH i2c: 01 00 00 C3 06 C9 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 07 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: 01 07 00 C3 06 00 00 00 00 00 EB 0C C7 [13:33:52]RasterBufferAndPrint [13:33:52]line [13:33:52]line [13:33:52]line [13:33:52]line [13:33:52]line [13:33:52]written 0, free lines is 3313 [13:33:52]MH_Cut [13:33:52]Write to MH i2c: D1 01 00 CA 06 01 A2 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: D1 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: D1 01 00 [13:33:52]MH_I2C_Read... [13:33:52]Read from MH i2c: D1 01 00 CA 06 00 A1 [13:33:52]Write to MH i2c: 01 00 00 CB 06 D1 [13:33:52]Write i2c OK [13:33:52]MH_I2C_Read... [13:33:53]*** Cut start [13:33:53]*** Partial cut [13:33:53]*** CUTSNS_PIN = 1 [13:33:53]*** CUTSNS_PIN = 0 [13:33:53]*** Brake cut motor [13:33:54]Read from MH i2c: 01 [13:33:54]MH_I2C_Read... [13:33:54]*** Stop cut motor [13:33:54]*** Cut end [13:33:54]Read from MH i2c: 01 07 00 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: 01 07 00 CB 06 00 00 00 00 00 FF 0F E6 [13:33:54]process_action close_receipt done [13:33:54]requested_data is exist [13:33:54]produce_requested_data [13:33:54]requested_item fm.sn is exist - process it [13:33:54]wFMCommunicate request_size=4 [13:33:54]MH_SAM_APDU [13:33:54]CAPDU: 80 11 00 00 [13:33:54]Write to MH i2c: E2 08 00 CC 06 80 11 00 00 00 00 00 00 4C [13:33:54]Write i2c OK [13:33:54]MH_I2C_Read... [13:33:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:54]Read from MH i2c: E2 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 17 00 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 17 00 CC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AB [13:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:33:54]wFMCommunicate OK [13:33:54]requested_item fd.num is exist - process it [13:33:54]SAM_PROTO_GetFieldsCounters [13:33:54]wFMCommunicate request_size=4 [13:33:54]MH_SAM_APDU [13:33:54]CAPDU: 80 13 00 00 [13:33:54]Write to MH i2c: E2 08 00 CD 06 80 13 00 00 00 00 00 00 4F [13:33:54]Write i2c OK [13:33:54]MH_I2C_Read... [13:33:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:54]Read from MH i2c: E2 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 62 00 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 62 00 CD 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 77 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [13:33:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 77 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:54]wFMCommunicate OK [13:33:54]SAM_PROTO_GetFieldsCounters done [13:33:54]requested_item shift.num is exist - process it [13:33:54]requested_item shift.opened is exist - process it [13:33:54]req_shift_opened [13:33:54]FM_GetShiftState [13:33:54]SAM_PROTO_GetShiftState [13:33:54]wFMCommunicate request_size=4 [13:33:54]MH_SAM_APDU [13:33:54]CAPDU: 80 13 01 00 [13:33:54]Write to MH i2c: E2 08 00 CE 06 80 13 01 00 00 00 00 00 51 [13:33:54]Write i2c OK [13:33:54]MH_I2C_Read... [13:33:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:54]Read from MH i2c: E2 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 0E 00 [13:33:54]MH_I2C_Read... [13:33:54]Read from MH i2c: E2 0E 00 CE 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 97 [13:33:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:33:54]wFMCommunicate OK [13:33:54]SAM_PROTO_GetShiftState done [13:33:54]FM_GetShiftState done [13:33:54]req_shift_opened done [13:33:54]requested_item shift.open_date is exist - process it [13:33:54]req_shift_open_date [13:33:54]req_shift_open_date done [13:33:54]produce_requested_data done [13:33:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86391,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:33:54]process_action_free close_receipt [13:33:54]json_value_free [13:33:54]json_value_free done [13:33:54]process_json_proto returns [13:33:54]Send response to host [13:33:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86391,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:33:54]free response buf [13:33:54]execute_script done [13:33:54]execute_script returns [13:33:54]free content buf [13:33:54]Sock 7.Close socket [13:33:54]Sock 7.Thread stoped [13:33:54]Connected sock=11 [13:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7E A3 07 01 62 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 00 00 00 F4 03 04 00 3F CB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 51 01 00 35 04 06 00 86 4E 26 5F 04 2C 9B B8 64 15 C0 EF DA 22 [13:33:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7D 48 47 00 05 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 51 01 00 F4 03 04 00 13 76 EE 66 B6 04 01 00 00 2D 19 CC 0A 02 DF 05 B7 [13:33:56]CommunicateWithHost err = 0 [13:33:56]CheckOFDResponse [13:33:56]1017 (14) - 77093643461234 [13:33:56]1041 (16) - 0000000000874979 [13:33:56]1040 (4) - 86391 [13:33:56]1012 (4) - 21.09.2024 07:30 [13:33:56]1206 (1) - 0 [13:33:56]OFD Sender: Remove packet 86391 [13:33:56]ProducePacketName [13:33:56]name=ofd_packets/00086391 [13:33:56]NVStorageDeleteData [13:33:56]OFD Sender: No OFD packet to send [13:34:01]OFD Sender: No OFD packet to send [13:34:05]recv_with_timeout no data received [13:34:06]OFD Sender: No OFD packet to send [13:34:11]OFD Sender: No OFD packet to send [13:34:16]OFD Sender: No OFD packet to send [13:34:20]recv_with_timeout no data received [13:34:21]OFD Sender: No OFD packet to send [13:34:26]OFD Sender: No OFD packet to send [13:34:31]OFD Sender: No OFD packet to send [13:34:33]recv_with_timeout no data received [13:34:36]OFD Sender: No OFD packet to send [13:34:41]OFD Sender: No OFD packet to send [13:34:46]OFD Sender: No OFD packet to send [13:34:51]OFD Sender: No OFD packet to send [13:34:56]OFD Sender: No OFD packet to send [13:35:01]OFD Sender: No OFD packet to send [13:35:06]OFD Sender: No OFD packet to send [13:35:11]OFD Sender: No OFD packet to send [13:35:16]OFD Sender: No OFD packet to send [13:35:19]recv_with_timeout no data received [13:35:21]OFD Sender: No OFD packet to send [13:35:26]OFD Sender: No OFD packet to send [13:35:31]OFD Sender: No OFD packet to send [13:35:36]OFD Sender: No OFD packet to send [13:35:41]OFD Sender: No OFD packet to send [13:35:46]OFD Sender: No OFD packet to send [13:35:51]OFD Sender: No OFD packet to send [13:35:56]OFD Sender: No OFD packet to send [13:36:01]OFD Sender: No OFD packet to send [13:36:06]OFD Sender: No OFD packet to send [13:36:11]OFD Sender: No OFD packet to send [13:36:17]OFD Sender: No OFD packet to send [13:36:22]OFD Sender: No OFD packet to send [13:36:27]OFD Sender: No OFD packet to send [13:36:32]OFD Sender: No OFD packet to send [13:36:37]OFD Sender: No OFD packet to send [13:36:42]OFD Sender: No OFD packet to send [13:36:47]OFD Sender: No OFD packet to send [13:36:52]OFD Sender: No OFD packet to send [13:36:57]OFD Sender: No OFD packet to send [13:37:02]OFD Sender: No OFD packet to send [13:37:02]recv_with_timeout no data received [13:37:07]OFD Sender: No OFD packet to send [13:37:12]OFD Sender: No OFD packet to send [13:37:17]OFD Sender: No OFD packet to send [13:37:22]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:42]OFD Sender: No OFD packet to send [13:37:47]OFD Sender: No OFD packet to send [13:37:52]OFD Sender: No OFD packet to send [13:37:57]OFD Sender: No OFD packet to send [13:38:02]OFD Sender: No OFD packet to send [13:38:07]OFD Sender: No OFD packet to send [13:38:12]OFD Sender: No OFD packet to send [13:38:17]OFD Sender: No OFD packet to send [13:38:22]OFD Sender: No OFD packet to send [13:38:27]OFD Sender: No OFD packet to send [13:38:32]OFD Sender: No OFD packet to send [13:38:34]accept exits with 10 [13:38:34]New connection [13:38:34]New thread 3066789220 created [13:38:34]Thread 3066932580 joined [13:38:34]Waiting for new connection... [13:38:34] Sock 10.Parse request [13:38:34]Sock 10.Check first char [13:38:34]Sock 10.First char is OK [13:38:34]request: POST /json_proto HTTP/1.0 [13:38:34]Method: POST [13:38:34]URL: /json_proto [13:38:34]Method is POST - this is cgi request [13:38:34]url: /json_proto [13:38:34]query_string will be loaded in cgi processing [13:38:34]execute_cgi json_proto POST (null) [13:38:34]execute_cgi path=json_proto method=POST [13:38:34]POST find Content-Length [13:38:34]Host: 172.17.47.196:8080 [13:38:34]Content-Length: 677 [13:38:34]Content-Type: application/json [13:38:34] [13:38:34]POST finish read [13:38:34]Found Content-Length = 677 [13:38:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [13:38:34]execute_script... [13:38:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [13:38:34]POST & json_proto [13:38:34]process_json_proto [13:38:34]json parsed OK: [13:38:34]protocol is kg_v1.0 [13:38:34]action value=close_receipt [13:38:34]process_action close_receipt [13:38:34]cmd_close_receipt [13:38:34]MH_GetDate [13:38:34]Write to MH i2c: F0 00 00 CF 06 C4 [13:38:34]Write i2c OK [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 09 00 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 09 00 CF 06 00 5B CC EE 66 4C 6B 94 66 F9 [13:38:34]GetLastDocTimeStamp 1726925631 [13:38:34]current date 1726925915 [13:38:34]FM_GetShiftState [13:38:34]SAM_PROTO_GetShiftState [13:38:34]wFMCommunicate request_size=4 [13:38:34]MH_SAM_APDU [13:38:34]CAPDU: 80 13 01 00 [13:38:34]Write to MH i2c: E2 08 00 D0 06 80 13 01 00 00 00 00 00 53 [13:38:34]Write i2c OK [13:38:34]MH_I2C_Read... [13:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:34]Read from MH i2c: E2 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: E2 0E 00 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: E2 0E 00 D0 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 99 [13:38:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:38:34]wFMCommunicate OK [13:38:34]SAM_PROTO_GetShiftState done [13:38:34]FM_GetShiftState done [13:38:34]opened in 1726877910 [13:38:34]opened+sec_in_day 1726964310 [13:38:34]quantity*price = 60003 [13:38:34]sum+1 = 60004 [13:38:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 170 21.09.2024 13:38 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86392 ФПД: 183691016839918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T133835&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86392&fm=183691016839918&tin=02508201610067®Number=0000000000092592&sum=60000 [13:38:35]StoreToDocumentArchive [13:38:35]shift 496 fd 86392 [13:38:35]save to /storage/0496/doc_00086392 [13:38:35]save last doc name /storage/0496/doc_00086392 to /storage/kkm_last_doc_name [13:38:35]save OK [13:38:35]Clear old archive folders... [13:38:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:38:35]tlvbuf is 00934BC0 [13:38:35]SAM_PROTO_ClearQueue [13:38:35]wFMCommunicate request_size=4 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 09 00 00 [13:38:35]Write to MH i2c: E2 08 00 DD 06 80 09 00 00 00 00 00 00 55 [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [13:38:35]RAPDU: 90 00 [13:38:35]wFMCommunicate OK [13:38:35]SAM_PROTO_ClearQueue done [13:38:35]KKMCreateOFDPacket [13:38:35]OFDProtocolAddRootSTLVToBuf [13:38:35]FM_MakeSignedData [13:38:35]FM_MakeSignedData [13:38:35]SAM_PROTO_SignData [13:38:35]wFMCommunicate request_size=4 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 0D 01 02 [13:38:35]Write to MH i2c: E2 08 00 DE 06 80 0D 01 02 00 00 00 00 5D [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 DE 06 00 90 00 58 [13:38:35]RAPDU: 90 00 [13:38:35]wFMCommunicate OK [13:38:35]wFMCommunicate request_size=255 [13:38:35]MH_SAM_APDU [13:38: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 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 AA 00 00 00 F4 03 04 00 5B CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 51 01 00 35 04 06 00 A7 [13:38:35]Write to MH i2c: E2 02 01 DF 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 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 AA 00 00 00 F4 03 04 00 5B CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 51 01 00 35 04 06 00 A7 00 00 38 [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 DF 06 00 90 00 59 [13:38:36]RAPDU: 90 00 [13:38:36]wFMCommunicate OK [13:38:36]wFMCommunicate request_size=10 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 0D 02 02 05 10 E5 CE A2 EE [13:38:36]Write to MH i2c: E2 0D 00 E0 06 80 0D 02 02 05 00 10 E5 CE A2 EE 00 00 BD [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 E0 06 00 90 00 5A [13:38:36]RAPDU: 90 00 [13:38:36]wFMCommunicate OK [13:38:36]wFMCommunicate request_size=4 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 0D 03 02 [13:38:36]Write to MH i2c: E2 08 00 E1 06 80 0D 03 02 00 00 00 00 62 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 0B 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 0B 00 E1 06 00 10 94 2C 15 09 7D 37 CA 90 00 CF [13:38:36]RAPDU: 10 94 2C 15 09 7D 37 CA 90 00 [13:38:36]wFMCommunicate OK [13:38:36]SAM_PROTO_SignData done [13:38:36]FM_MakeSignedData done [13:38:36]CreateOFDProtocolMessage [13:38:36]wFMCommunicate request_size=4 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 11 00 00 [13:38:36]Write to MH i2c: E2 08 00 E2 06 80 11 00 00 00 00 00 00 62 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 17 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 17 00 E2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C1 [13:38:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:38:36]wFMCommunicate OK [13:38:36]CreateOFDProtocolMessage done [13:38:36]OFDSenderStorePacket 86392 [13:38:36]StoreOFDPacket docnum=86392 [13:38:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C0 4D 07 01 47 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 5B CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 51 01 00 35 04 06 00 A7 10 E5 CE A2 EE 10 94 2C 15 09 7D 37 CA [13:38:36]CheckFolder [13:38:36]dirname=/storage/ofd_packets [13:38:36]CheckFolder done [13:38:36]ProducePacketName [13:38:36]name=ofd_packets/00086392 [13:38:36]NVStorageSaveData ofd_packets/00086392 [13:38:36]File name is /storage/ofd_packets/00086392 [13:38:36]Write 301 bytes [13:38:36]NVStorageSaveData done [13:38:36]OFDSenderStorePacket done [13:38:36]KKMCreateOFDPacket done [13:38:36]NVStorageSaveData kkm_last_timestamp [13:38:36]File name is /storage/kkm_last_timestamp [13:38:36]Write 4 bytes [13:38:36]NVStorageSaveData done [13:38:36]ExternCall_PrintAddStr [13:38:36]wPrintStart [13:38:36]Write to MH i2c: 01 00 00 E3 06 E9 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 07 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 07 00 E3 06 00 00 00 00 00 FF 0F FE [13:38:36]RasterBufferAndPrint [13:38:36]line Счет N : (1)871293 [13:38:36]line ИНН: 02508201610067 [13:38:36]line Контрольно-Кассовый Чек [13:38:36]line ПРОДАЖА [13:38:36]line ТРК (МРК, ГНК) : 43 [13:38:36]line Товар: 2710124130 [13:38:36]line Аи-92-К-5 [13:38:36]line 8.850 * 67.80 [13:38:36]line = 600.03 [13:38:36]line НДС 12% НСП 1% [13:38:36]line > о реализуемом товаре [13:38:36]line ОКРУГЛЕНИЕ: -0.03 [13:38:36]line ИТОГО: 600.00 [13:38:36]line Внесено: 600.00 [13:38:36]line СДАЧА: 0.00 [13:38:36]line НСП 1% : 5.31 [13:38:36]line НДС 12% : 63.72 [13:38:36]line Наличными: 600.00 [13:38:36]line Безнал.: 0.00 [13:38:36]line Место: АЗС № 137 "Партнер Нефть" [13:38:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:38:36]line СНО: Общий режим [13:38:36]line Чек 170 21.09.2024 13:38 [13:38:36]line Смена: 496 ФФД: 1.0 [13:38:36]line ЗНМ: 0300000064 [13:38:36]line РНМ: 0000000000092592 [13:38:36]line Версия ККМ: 001 [13:38:36]line ФМ: 0000000000874979 [13:38:36]line ФД: 86392 [13:38:36]line ФПД: 183691016839918 [13:38:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T133835&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86392&fm=183691016839918&tin=02508201610067®Number=0000000000092592&sum=60000 [13:38:36]OFD Sender: Processing packet 86392 [packets to send 269, broken 268] [13:38:36]ProducePacketName [13:38:36]name=ofd_packets/00086392 [13:38:36]OFD Sender: To server: pG, [13:38:36]CommunicateWithHost lk.salyk.kg:30040 [13:38:36]ConnectInit lk.salyk.kg [13:38:36]written 0, free lines is 4095 [13:38:37]Write to MH i2c: 01 00 00 0E 07 15 [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 07 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 07 00 0E 07 00 00 00 00 00 DE 0C 06 [13:38:37]RasterBufferAndPrint [13:38:37]line [13:38:37]line [13:38:37]line [13:38:37]line [13:38:37]line [13:38:37]written 0, free lines is 3300 [13:38:37]MH_Cut [13:38:37]Write to MH i2c: D1 01 00 15 07 01 EE [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: D1 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: D1 01 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: D1 01 00 15 07 00 ED [13:38:37]Write to MH i2c: 01 00 00 16 07 1D [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]*** Cut start [13:38:37]*** Partial cut [13:38:37]*** CUTSNS_PIN = 1 [13:38:37]*** CUTSNS_PIN = 0 [13:38:38]*** Brake cut motor [13:38:38]Read from MH i2c: 01 [13:38:38]MH_I2C_Read... [13:38:38]*** Stop cut motor [13:38:38]*** Cut end [13:38:38]Read from MH i2c: 01 07 00 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: 01 07 00 16 07 00 00 00 00 00 FF 0F 32 [13:38:38]process_action close_receipt done [13:38:38]requested_data is exist [13:38:38]produce_requested_data [13:38:38]requested_item fm.sn is exist - process it [13:38:38]wFMCommunicate request_size=4 [13:38:38]MH_SAM_APDU [13:38:38]CAPDU: 80 11 00 00 [13:38:38]Write to MH i2c: E2 08 00 17 07 80 11 00 00 00 00 00 00 98 [13:38:38]Write i2c OK [13:38:38]MH_I2C_Read... [13:38:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:38]Read from MH i2c: E2 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 17 00 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 17 00 17 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F7 [13:38:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:38:38]wFMCommunicate OK [13:38:38]requested_item fd.num is exist - process it [13:38:38]SAM_PROTO_GetFieldsCounters [13:38:38]wFMCommunicate request_size=4 [13:38:38]MH_SAM_APDU [13:38:38]CAPDU: 80 13 00 00 [13:38:38]Write to MH i2c: E2 08 00 18 07 80 13 00 00 00 00 00 00 9B [13:38:38]Write i2c OK [13:38:38]MH_I2C_Read... [13:38:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:38]Read from MH i2c: E2 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 62 00 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 62 00 18 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 78 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [13:38:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 78 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:38:38]wFMCommunicate OK [13:38:38]SAM_PROTO_GetFieldsCounters done [13:38:38]requested_item shift.num is exist - process it [13:38:38]requested_item shift.opened is exist - process it [13:38:38]req_shift_opened [13:38:38]FM_GetShiftState [13:38:38]SAM_PROTO_GetShiftState [13:38:38]wFMCommunicate request_size=4 [13:38:38]MH_SAM_APDU [13:38:38]CAPDU: 80 13 01 00 [13:38:38]Write to MH i2c: E2 08 00 19 07 80 13 01 00 00 00 00 00 9D [13:38:38]Write i2c OK [13:38:38]MH_I2C_Read... [13:38:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:38]Read from MH i2c: E2 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 0E 00 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 0E 00 19 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E3 [13:38:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:38:38]wFMCommunicate OK [13:38:38]SAM_PROTO_GetShiftState done [13:38:38]FM_GetShiftState done [13:38:38]req_shift_opened done [13:38:38]requested_item shift.open_date is exist - process it [13:38:38]req_shift_open_date [13:38:38]req_shift_open_date done [13:38:38]produce_requested_data done [13:38:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86392,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:38:38]process_action_free close_receipt [13:38:38]json_value_free [13:38:38]json_value_free done [13:38:38]process_json_proto returns [13:38:38]Send response to host [13:38:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86392,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:38:38]free response buf [13:38:38]execute_script done [13:38:38]execute_script returns [13:38:38]free content buf [13:38:38]Sock 10.Close socket [13:38:38]Sock 10.Thread stoped [13:38:38]Connected sock=11 [13:38:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C0 4D 07 01 47 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 5B CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 51 01 00 35 04 06 00 A7 10 E5 CE A2 EE 10 94 2C 15 09 7D 37 CA [13:38:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8D 55 47 00 0A 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 51 01 00 F4 03 04 00 2F 77 EE 66 B6 04 01 00 00 61 12 9B 59 B5 FD 84 6B [13:38:39]CommunicateWithHost err = 0 [13:38:39]CheckOFDResponse [13:38:39]1017 (14) - 77093643461234 [13:38:39]1041 (16) - 0000000000874979 [13:38:39]1040 (4) - 86392 [13:38:39]1012 (4) - 21.09.2024 07:35 [13:38:39]1206 (1) - 0 [13:38:39]OFD Sender: Remove packet 86392 [13:38:39]ProducePacketName [13:38:39]name=ofd_packets/00086392 [13:38:39]NVStorageDeleteData [13:38:40]OFD Sender: No OFD packet to send [13:38:45]OFD Sender: No OFD packet to send [13:38:50]OFD Sender: No OFD packet to send [13:38:55]OFD Sender: No OFD packet to send [13:39:00]OFD Sender: No OFD packet to send [13:39:05]OFD Sender: No OFD packet to send [13:39:10]OFD Sender: No OFD packet to send [13:39:15]OFD Sender: No OFD packet to send [13:39:20]OFD Sender: No OFD packet to send [13:39:25]OFD Sender: No OFD packet to send [13:39:29]recv_with_timeout no data received [13:39:30]OFD Sender: No OFD packet to send [13:39:35]OFD Sender: No OFD packet to send [13:39:40]OFD Sender: No OFD packet to send [13:39:45]OFD Sender: No OFD packet to send [13:39:50]OFD Sender: No OFD packet to send [13:39:55]OFD Sender: No OFD packet to send [13:40:00]OFD Sender: No OFD packet to send [13:40:05]OFD Sender: No OFD packet to send [13:40:09]recv_with_timeout no data received [13:40:10]OFD Sender: No OFD packet to send [13:40:15]OFD Sender: No OFD packet to send [13:40:20]OFD Sender: No OFD packet to send [13:40:25]OFD Sender: No OFD packet to send [13:40:30]OFD Sender: No OFD packet to send [13:40:35]OFD Sender: No OFD packet to send [13:40:38]accept exits with 9 [13:40:38]New connection [13:40:38]New thread 3066932580 created [13:40:38]Thread 3066789220 joined [13:40:38]Waiting for new connection... [13:40:38] Sock 9.Parse request [13:40:38]Sock 9.Check first char [13:40:38]Sock 9.First char is OK [13:40:38]request: POST /json_proto HTTP/1.0 [13:40:38]Method: POST [13:40:38]URL: /json_proto [13:40:38]Method is POST - this is cgi request [13:40:38]url: /json_proto [13:40:38]query_string will be loaded in cgi processing [13:40:38]execute_cgi json_proto POST (null) [13:40:38]execute_cgi path=json_proto method=POST [13:40:38]POST find Content-Length [13:40:38]Host: 172.17.47.196:8080 [13:40:38]Content-Length: 682 [13:40:38]Content-Type: application/json [13:40:38] [13:40:38]POST finish read [13:40:38]Found Content-Length = 682 [13:40:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:40:38]execute_script... [13:40: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)871294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [13:40:38]POST & json_proto [13:40:38]process_json_proto [13:40:38]json parsed OK: [13:40:38]protocol is kg_v1.0 [13:40:38]action value=close_receipt [13:40:38]process_action close_receipt [13:40:38]cmd_close_receipt [13:40:38]MH_GetDate [13:40:38]Write to MH i2c: F0 00 00 1A 07 10 [13:40:38]Write i2c OK [13:40:38]MH_I2C_Read... [13:40:38]Read from MH i2c: F0 [13:40:38]MH_I2C_Read... [13:40:38]Read from MH i2c: F0 09 00 [13:40:38]MH_I2C_Read... [13:40:38]Read from MH i2c: F0 09 00 1A 07 00 D6 CC EE 66 4C 6B 94 66 C0 [13:40:38]GetLastDocTimeStamp 1726925915 [13:40:38]current date 1726926038 [13:40:38]FM_GetShiftState [13:40:38]SAM_PROTO_GetShiftState [13:40:38]wFMCommunicate request_size=4 [13:40:38]MH_SAM_APDU [13:40:38]CAPDU: 80 13 01 00 [13:40:38]Write to MH i2c: E2 08 00 1B 07 80 13 01 00 00 00 00 00 9F [13:40:38]Write i2c OK [13:40:38]MH_I2C_Read... [13:40:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:38]Read from MH i2c: E2 [13:40:38]MH_I2C_Read... [13:40:38]Read from MH i2c: E2 0E 00 [13:40:38]MH_I2C_Read... [13:40:38]Read from MH i2c: E2 0E 00 1B 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E5 [13:40:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:40:38]wFMCommunicate OK [13:40:38]SAM_PROTO_GetShiftState done [13:40:38]FM_GetShiftState done [13:40:38]opened in 1726877910 [13:40:38]opened+sec_in_day 1726964310 [13:40:38]quantity*price = 100005 [13:40:38]sum+1 = 100006 [13:40:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 171 21.09.2024 13:40 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86393 ФПД: 253387897023046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134038&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86393&fm=253387897023046&tin=02508201610067®Number=0000000000092592&sum=100000 [13:40:39]StoreToDocumentArchive [13:40:39]shift 496 fd 86393 [13:40:39]save to /storage/0496/doc_00086393 [13:40:39]save last doc name /storage/0496/doc_00086393 to /storage/kkm_last_doc_name [13:40:39]save OK [13:40:39]Clear old archive folders... [13:40:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:39]tlvbuf is 0098E120 [13:40:39]SAM_PROTO_ClearQueue [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 09 00 00 [13:40:39]Write to MH i2c: E2 08 00 28 07 80 09 00 00 00 00 00 00 A1 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]SAM_PROTO_ClearQueue done [13:40:39]KKMCreateOFDPacket [13:40:39]OFDProtocolAddRootSTLVToBuf [13:40:39]FM_MakeSignedData [13:40:39]FM_MakeSignedData [13:40:39]SAM_PROTO_SignData [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 0D 01 02 [13:40:39]Write to MH i2c: E2 08 00 29 07 80 0D 01 02 00 00 00 00 A9 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]wFMCommunicate request_size=255 [13:40:39]MH_SAM_APDU [13:40: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 D6 CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 51 01 00 35 04 06 00 E6 [13:40:39]Write to MH i2c: E2 02 01 2A 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AB 00 00 00 F4 03 04 00 D6 CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 51 01 00 35 04 06 00 E6 00 00 08 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]wFMCommunicate request_size=10 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 0D 02 02 05 74 77 97 AA 46 [13:40:39]Write to MH i2c: E2 0D 00 2B 07 80 0D 02 02 05 00 74 77 97 AA 46 00 00 28 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 0D 03 02 [13:40:39]Write to MH i2c: E2 08 00 2C 07 80 0D 03 02 00 00 00 00 AE [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 0B 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 0B 00 2C 07 00 42 AB DA 9B 0A AC 2D 84 90 00 78 [13:40:39]RAPDU: 42 AB DA 9B 0A AC 2D 84 90 00 [13:40:39]wFMCommunicate OK [13:40:39]SAM_PROTO_SignData done [13:40:39]FM_MakeSignedData done [13:40:39]CreateOFDProtocolMessage [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 11 00 00 [13:40:39]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 17 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0D [13:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:40:39]wFMCommunicate OK [13:40:39]CreateOFDProtocolMessage done [13:40:39]OFDSenderStorePacket 86393 [13:40:39]StoreOFDPacket docnum=86393 [13:40:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B1 E7 07 01 F4 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AB 00 00 00 F4 03 04 00 D6 CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 51 01 00 35 04 06 00 E6 74 77 97 AA 46 42 AB DA 9B 0A AC 2D 84 [13:40:39]CheckFolder [13:40:39]dirname=/storage/ofd_packets [13:40:39]CheckFolder done [13:40:39]ProducePacketName [13:40:39]name=ofd_packets/00086393 [13:40:39]NVStorageSaveData ofd_packets/00086393 [13:40:39]File name is /storage/ofd_packets/00086393 [13:40:39]Write 301 bytes [13:40:39]NVStorageSaveData done [13:40:39]OFDSenderStorePacket done [13:40:39]KKMCreateOFDPacket done [13:40:39]NVStorageSaveData kkm_last_timestamp [13:40:39]File name is /storage/kkm_last_timestamp [13:40:39]Write 4 bytes [13:40:39]NVStorageSaveData done [13:40:39]ExternCall_PrintAddStr [13:40:39]wPrintStart [13:40:39]Write to MH i2c: 01 00 00 2E 07 35 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: 01 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: 01 07 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 FF 0F 4A [13:40:39]RasterBufferAndPrint [13:40:39]line Счет N : (1)871294 [13:40:39]line ИНН: 02508201610067 [13:40:39]line Контрольно-Кассовый Чек [13:40:39]line ПРОДАЖА [13:40:39]line ТРК (МРК, ГНК) : 63 [13:40:39]line Товар: 2710124130 [13:40:39]line Аи-92-К-5 [13:40:39]line 14.750 * 67.80 [13:40:39]line = 1000.05 [13:40:39]line НДС 12% НСП 1% [13:40:39]line > о реализуемом товаре [13:40:39]line ОКРУГЛЕНИЕ: -0.05 [13:40:39]line ИТОГО: 1000.00 [13:40:39]line Внесено: 1000.00 [13:40:39]line СДАЧА: 0.00 [13:40:39]line НСП 1% : 8.85 [13:40:39]line НДС 12% : 106.20 [13:40:39]line Наличными: 1000.00 [13:40:39]line Безнал.: 0.00 [13:40:39]line Место: АЗС № 137 "Партнер Нефть" [13:40:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:40:39]line СНО: Общий режим [13:40:39]line Чек 171 21.09.2024 13:40 [13:40:39]line Смена: 496 ФФД: 1.0 [13:40:39]line ЗНМ: 0300000064 [13:40:39]line РНМ: 0000000000092592 [13:40:39]line Версия ККМ: 001 [13:40:39]line ФМ: 0000000000874979 [13:40:39]line ФД: 86393 [13:40:39]line ФПД: 253387897023046 [13:40:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134038&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86393&fm=253387897023046&tin=02508201610067®Number=0000000000092592&sum=100000 [13:40:40]OFD Sender: Processing packet 86393 [packets to send 269, broken 268] [13:40:40]ProducePacketName [13:40:40]name=ofd_packets/00086393 [13:40:40]OFD Sender: To server: pG, [13:40:40]CommunicateWithHost lk.salyk.kg:30040 [13:40:40]ConnectInit lk.salyk.kg [13:40:40]written 0, free lines is 4095 [13:40:40]Write to MH i2c: 01 00 00 59 07 60 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: 01 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: 01 07 00 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: 01 07 00 59 07 00 00 00 00 00 DC 0C 4F [13:40:40]RasterBufferAndPrint [13:40:40]line [13:40:40]line [13:40:40]line [13:40:40]line [13:40:40]line [13:40:40]written 0, free lines is 3299 [13:40:40]MH_Cut [13:40:40]Write to MH i2c: D1 01 00 60 07 01 39 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: D1 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: D1 01 00 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: D1 01 00 60 07 00 38 [13:40:40]Write to MH i2c: 01 00 00 61 07 68 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:41]Connected sock=7 [13:40:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B1 E7 07 01 F4 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AB 00 00 00 F4 03 04 00 D6 CC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 51 01 00 35 04 06 00 E6 74 77 97 AA 46 42 AB DA 9B 0A AC 2D 84 [13:40:41]*** Cut start [13:40:41]*** Partial cut [13:40:41]*** CUTSNS_PIN = 1 [13:40:41]*** CUTSNS_PIN = 0 [13:40:41]*** Brake cut motor [13:40:41]Read from MH i2c: 01 [13:40:41]MH_I2C_Read... [13:40:41]*** Stop cut motor [13:40:41]*** Cut end [13:40:41]Read from MH i2c: 01 07 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 FF 0F 7D [13:40:41]process_action close_receipt done [13:40:41]requested_data is exist [13:40:41]produce_requested_data [13:40:41]requested_item fm.sn is exist - process it [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 11 00 00 [13:40:41]Write to MH i2c: E2 08 00 62 07 80 11 00 00 00 00 00 00 E3 [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:41]Read from MH i2c: E2 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 17 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 17 00 62 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 42 [13:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:40:41]wFMCommunicate OK [13:40:41]requested_item fd.num is exist - process it [13:40:41]SAM_PROTO_GetFieldsCounters [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 13 00 00 [13:40:41]Write to MH i2c: E2 08 00 63 07 80 13 00 00 00 00 00 00 E6 [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:42]Read from MH i2c: E2 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 62 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 62 00 63 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 79 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [13:40:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 79 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:42]wFMCommunicate OK [13:40:42]SAM_PROTO_GetFieldsCounters done [13:40:42]requested_item shift.num is exist - process it [13:40:42]requested_item shift.opened is exist - process it [13:40:42]req_shift_opened [13:40:42]FM_GetShiftState [13:40:42]SAM_PROTO_GetShiftState [13:40:42]wFMCommunicate request_size=4 [13:40:42]MH_SAM_APDU [13:40:42]CAPDU: 80 13 01 00 [13:40:42]Write to MH i2c: E2 08 00 64 07 80 13 01 00 00 00 00 00 E8 [13:40:42]Write i2c OK [13:40:42]MH_I2C_Read... [13:40:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:42]Read from MH i2c: E2 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 0E 00 [13:40:42]MH_I2C_Read... [13:40:42]Read from MH i2c: E2 0E 00 64 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2E [13:40:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:40:42]wFMCommunicate OK [13:40:42]SAM_PROTO_GetShiftState done [13:40:42]FM_GetShiftState done [13:40:42]req_shift_opened done [13:40:42]requested_item shift.open_date is exist - process it [13:40:42]req_shift_open_date [13:40:42]req_shift_open_date done [13:40:42]produce_requested_data done [13:40:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86393,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:40:42]process_action_free close_receipt [13:40:42]json_value_free [13:40:42]json_value_free done [13:40:42]process_json_proto returns [13:40:42]Send response to host [13:40:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86393,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:40:42]free response buf [13:40:42]execute_script done [13:40:42]execute_script returns [13:40:42]free content buf [13:40:42]Sock 9.Close socket [13:40:42]Sock 9.Thread stoped [13:40:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CE 13 47 00 C2 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 51 01 00 F4 03 04 00 AA 77 EE 66 B6 04 01 00 00 9F D9 98 5E 9B FF AA 59 [13:40:42]CommunicateWithHost err = 0 [13:40:42]CheckOFDResponse [13:40:42]1017 (14) - 77093643461234 [13:40:42]1041 (16) - 0000000000874979 [13:40:42]1040 (4) - 86393 [13:40:42]1012 (4) - 21.09.2024 07:37 [13:40:42]1206 (1) - 0 [13:40:42]OFD Sender: Remove packet 86393 [13:40:42]ProducePacketName [13:40:42]name=ofd_packets/00086393 [13:40:42]NVStorageDeleteData [13:40:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:50]recv_with_timeout no data received [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:02]OFD Sender: No OFD packet to send [13:41:05]recv_with_timeout no data received [13:41:07]OFD Sender: No OFD packet to send [13:41:12]OFD Sender: No OFD packet to send [13:41:17]OFD Sender: No OFD packet to send [13:41:19]recv_with_timeout no data received [13:41:22]OFD Sender: No OFD packet to send [13:41:27]OFD Sender: No OFD packet to send [13:41:32]OFD Sender: No OFD packet to send [13:41:37]OFD Sender: No OFD packet to send [13:41:42]OFD Sender: No OFD packet to send [13:41:47]OFD Sender: No OFD packet to send [13:41:52]OFD Sender: No OFD packet to send [13:41:57]OFD Sender: No OFD packet to send [13:42:02]OFD Sender: No OFD packet to send [13:42:07]OFD Sender: No OFD packet to send [13:42:08]accept exits with 10 [13:42:08]New connection [13:42:08]New thread 3066789220 created [13:42:08]Thread 3066932580 joined [13:42:08]Waiting for new connection... [13:42:08] Sock 10.Parse request [13:42:08]Sock 10.Check first char [13:42:08]Sock 10.First char is OK [13:42:08]request: POST /json_proto HTTP/1.0 [13:42:08]Method: POST [13:42:08]URL: /json_proto [13:42:08]Method is POST - this is cgi request [13:42:08]url: /json_proto [13:42:08]query_string will be loaded in cgi processing [13:42:08]execute_cgi json_proto POST (null) [13:42:08]execute_cgi path=json_proto method=POST [13:42:08]POST find Content-Length [13:42:08]Host: 172.17.47.196:8080 [13:42:08]Content-Length: 984 [13:42:08]Content-Type: application/json [13:42:08] [13:42:08]POST finish read [13:42:08]Found Content-Length = 984 [13:42:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 137\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" ] } } [13:42:08]execute_script... [13: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)871295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 137\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" ] } } [13:42:08]POST & json_proto [13:42:08]process_json_proto [13:42:08]json parsed OK: [13:42:08]protocol is kg_v1.0 [13:42:08]action value=close_receipt [13:42:08]process_action close_receipt [13:42:08]cmd_close_receipt [13:42:08]MH_GetDate [13:42:08]Write to MH i2c: F0 00 00 65 07 5B [13:42:08]Write i2c OK [13:42:08]MH_I2C_Read... [13:42:08]Read from MH i2c: F0 [13:42:08]MH_I2C_Read... [13:42:08]Read from MH i2c: F0 09 00 [13:42:08]MH_I2C_Read... [13:42:08]Read from MH i2c: F0 09 00 65 07 00 31 CD EE 66 4C 6B 94 66 67 [13:42:08]GetLastDocTimeStamp 1726926038 [13:42:08]current date 1726926129 [13:42:08]FM_GetShiftState [13:42:08]SAM_PROTO_GetShiftState [13:42:08]wFMCommunicate request_size=4 [13:42:08]MH_SAM_APDU [13:42:08]CAPDU: 80 13 01 00 [13:42:08]Write to MH i2c: E2 08 00 66 07 80 13 01 00 00 00 00 00 EA [13:42:08]Write i2c OK [13:42:08]MH_I2C_Read... [13:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:09]Read from MH i2c: E2 [13:42:09]MH_I2C_Read... [13:42:09]Read from MH i2c: E2 0E 00 [13:42:09]MH_I2C_Read... [13:42:09]Read from MH i2c: E2 0E 00 66 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 30 [13:42:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:42:09]wFMCommunicate OK [13:42:09]SAM_PROTO_GetShiftState done [13:42:09]FM_GetShiftState done [13:42:09]opened in 1726877910 [13:42:09]opened+sec_in_day 1726964310 [13:42:09]quantity*price = 150032 [13:42:09]sum+1 = 150034 [13:42:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 172 21.09.2024 13:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86394 ФПД: 114968957299269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134209&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86394&fm=114968957299269&tin=02508201610067®Number=0000000000092592&sum=150000 [13:42:10]StoreToDocumentArchive [13:42:10]shift 496 fd 86394 [13:42:10]save to /storage/0496/doc_00086394 [13:42:10]save last doc name /storage/0496/doc_00086394 to /storage/kkm_last_doc_name [13:42:10]save OK [13:42:10]Clear old archive folders... [13:42:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:42:10]tlvbuf is 0098F360 [13:42:10]SAM_PROTO_ClearQueue [13:42:10]wFMCommunicate request_size=4 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 09 00 00 [13:42:10]Write to MH i2c: E2 08 00 73 07 80 09 00 00 00 00 00 00 EC [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [13:42:10]RAPDU: 90 00 [13:42:10]wFMCommunicate OK [13:42:10]SAM_PROTO_ClearQueue done [13:42:10]KKMCreateOFDPacket [13:42:10]OFDProtocolAddRootSTLVToBuf [13:42:10]FM_MakeSignedData [13:42:10]FM_MakeSignedData [13:42:10]SAM_PROTO_SignData [13:42:10]wFMCommunicate request_size=4 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 0D 01 02 [13:42:10]Write to MH i2c: E2 08 00 74 07 80 0D 01 02 00 00 00 00 F4 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [13:42:10]RAPDU: 90 00 [13:42:10]wFMCommunicate OK [13:42:10]wFMCommunicate request_size=255 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AC 00 00 00 F4 03 04 00 31 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 51 01 00 35 04 06 00 68 [13:42:10]Write to MH i2c: E2 02 01 75 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 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 AC 00 00 00 F4 03 04 00 31 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 51 01 00 35 04 06 00 68 00 00 F7 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [13:42:10]RAPDU: 90 00 [13:42:10]wFMCommunicate OK [13:42:10]wFMCommunicate request_size=10 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 0D 02 02 05 90 4B DC 2A 45 [13:42:10]Write to MH i2c: E2 0D 00 76 07 80 0D 02 02 05 00 90 4B DC 2A 45 00 00 27 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 03 00 76 07 00 90 00 F1 [13:42:10]RAPDU: 90 00 [13:42:10]wFMCommunicate OK [13:42:10]wFMCommunicate request_size=4 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 0D 03 02 [13:42:10]Write to MH i2c: E2 08 00 77 07 80 0D 03 02 00 00 00 00 F9 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 0B 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 0B 00 77 07 00 16 39 65 81 56 17 93 34 90 00 63 [13:42:10]RAPDU: 16 39 65 81 56 17 93 34 90 00 [13:42:10]wFMCommunicate OK [13:42:10]SAM_PROTO_SignData done [13:42:10]FM_MakeSignedData done [13:42:10]CreateOFDProtocolMessage [13:42:10]wFMCommunicate request_size=4 [13:42:10]MH_SAM_APDU [13:42:10]CAPDU: 80 11 00 00 [13:42:10]Write to MH i2c: E2 08 00 78 07 80 11 00 00 00 00 00 00 F9 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:10]Read from MH i2c: E2 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 17 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: E2 17 00 78 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 58 [13:42:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:42:10]wFMCommunicate OK [13:42:10]CreateOFDProtocolMessage done [13:42:10]OFDSenderStorePacket 86394 [13:42:10]StoreOFDPacket docnum=86394 [13:42:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2F 76 07 01 7E 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AC 00 00 00 F4 03 04 00 31 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 51 01 00 35 04 06 00 68 90 4B DC 2A 45 16 39 65 81 56 17 93 34 [13:42:10]CheckFolder [13:42:10]dirname=/storage/ofd_packets [13:42:10]CheckFolder done [13:42:10]ProducePacketName [13:42:10]name=ofd_packets/00086394 [13:42:10]NVStorageSaveData ofd_packets/00086394 [13:42:10]File name is /storage/ofd_packets/00086394 [13:42:10]Write 301 bytes [13:42:10]NVStorageSaveData done [13:42:10]OFDSenderStorePacket done [13:42:10]KKMCreateOFDPacket done [13:42:10]NVStorageSaveData kkm_last_timestamp [13:42:10]File name is /storage/kkm_last_timestamp [13:42:10]Write 4 bytes [13:42:10]NVStorageSaveData done [13:42:10]ExternCall_PrintAddStr [13:42:10]wPrintStart [13:42:10]Write to MH i2c: 01 00 00 79 07 80 [13:42:10]Write i2c OK [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: 01 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: 01 07 00 [13:42:10]MH_I2C_Read... [13:42:10]Read from MH i2c: 01 07 00 79 07 00 00 00 00 00 FF 0F 95 [13:42:10]RasterBufferAndPrint [13:42:10]line Счет N : (1)871295 [13:42:10]line ИНН: 02508201610067 [13:42:10]line Контрольно-Кассовый Чек [13:42:10]line ПРОДАЖА [13:42:10]line ТРК (МРК, ГНК) : 53 [13:42:10]line Товар: 2710124130 [13:42:10]line Аи-92-К-5 [13:42:10]line 22.460 * 66.80 [13:42:10]line = 1500.33 [13:42:10]line НДС 12% НСП 1% [13:42:10]line > о реализуемом товаре [13:42:10]line ОКРУГЛЕНИЕ: -0.33 [13:42:10]line ИТОГО: 1500.00 [13:42:10]line Внесено: 1500.00 [13:42:10]line СДАЧА: 0.00 [13:42:10]line НСП 1% : 13.28 [13:42:10]line НДС 12% : 159.33 [13:42:10]line Наличными: 1500.00 [13:42:10]line Безнал.: 0.00 [13:42:10]line Место: АЗС № 137 "Партнер Нефть" [13:42:10]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:42:10]line СНО: Общий режим [13:42:10]line Чек 172 21.09.2024 13:42 [13:42:10]line Смена: 496 ФФД: 1.0 [13:42:10]line ЗНМ: 0300000064 [13:42:10]line РНМ: 0000000000092592 [13:42:10]line Версия ККМ: 001 [13:42:10]line [13:42:10]line Дисконтная программа [13:42:10]line АИ-92 [13:42:10]line номер 137 [13:42:10]line сэкономлено 22.46 сом [13:42:10]line ФМ: 0000000000874979 [13:42:10]line ФД: 86394 [13:42:10]line ФПД: 114968957299269 [13:42:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134209&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86394&fm=114968957299269&tin=02508201610067®Number=0000000000092592&sum=150000 [13:42:11]OFD Sender: Processing packet 86394 [packets to send 269, broken 268] [13:42:11]ProducePacketName [13:42:11]name=ofd_packets/00086394 [13:42:11]OFD Sender: To server: pG, [13:42:11]CommunicateWithHost lk.salyk.kg:30040 [13:42:11]ConnectInit lk.salyk.kg [13:42:11]written 0, free lines is 4095 [13:42:11]Write to MH i2c: 01 00 00 A9 07 B0 [13:42:11]Write i2c OK [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: 01 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: 01 07 00 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: 01 07 00 A9 07 00 00 00 00 00 84 0C 47 [13:42:11]RasterBufferAndPrint [13:42:11]line [13:42:11]line [13:42:11]line [13:42:11]line [13:42:11]line [13:42:11]written 0, free lines is 3210 [13:42:11]MH_Cut [13:42:11]Write to MH i2c: D1 01 00 B0 07 01 89 [13:42:11]Write i2c OK [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: D1 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: D1 01 00 [13:42:11]MH_I2C_Read... [13:42:11]Read from MH i2c: D1 01 00 B0 07 00 88 [13:42:11]Write to MH i2c: 01 00 00 B1 07 B8 [13:42:11]Write i2c OK [13:42:11]MH_I2C_Read... [13:42:12]*** Cut start [13:42:12]*** Partial cut [13:42:12]*** CUTSNS_PIN = 1 [13:42:12]*** CUTSNS_PIN = 0 [13:42:12]*** Brake cut motor [13:42:12]Read from MH i2c: 01 [13:42:12]MH_I2C_Read... [13:42:12]*** Stop cut motor [13:42:12]*** Cut end [13:42:12]Read from MH i2c: 01 07 00 [13:42:12]MH_I2C_Read... [13:42:12]Read from MH i2c: 01 07 00 B1 07 00 00 00 00 00 FF 0F CD [13:42:12]process_action close_receipt done [13:42:12]requested_data is exist [13:42:12]produce_requested_data [13:42:12]requested_item fm.sn is exist - process it [13:42:12]wFMCommunicate request_size=4 [13:42:12]MH_SAM_APDU [13:42:12]CAPDU: 80 11 00 00 [13:42:12]Write to MH i2c: E2 08 00 B2 07 80 11 00 00 00 00 00 00 33 [13:42:12]Write i2c OK [13:42:12]MH_I2C_Read... [13:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:13]Read from MH i2c: E2 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: E2 17 00 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: E2 17 00 B2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 92 [13:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:42:13]wFMCommunicate OK [13:42:13]requested_item fd.num is exist - process it [13:42:13]SAM_PROTO_GetFieldsCounters [13:42:13]wFMCommunicate request_size=4 [13:42:13]MH_SAM_APDU [13:42:13]CAPDU: 80 13 00 00 [13:42:13]Write to MH i2c: E2 08 00 B3 07 80 13 00 00 00 00 00 00 36 [13:42:13]Write i2c OK [13:42:13]MH_I2C_Read... [13:42:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:13]Read from MH i2c: E2 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: E2 62 00 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: E2 62 00 B3 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [13:42:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:13]wFMCommunicate OK [13:42:13]SAM_PROTO_GetFieldsCounters done [13:42:13]requested_item shift.num is exist - process it [13:42:13]requested_item shift.opened is exist - process it [13:42:13]req_shift_opened [13:42:13]FM_GetShiftState [13:42:13]SAM_PROTO_GetShiftState [13:42:13]wFMCommunicate request_size=4 [13:42:13]MH_SAM_APDU [13:42:13]CAPDU: 80 13 01 00 [13:42:13]Write to MH i2c: E2 08 00 B4 07 80 13 01 00 00 00 00 00 38 [13:42:13]Write i2c OK [13:42:13]MH_I2C_Read... [13:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:13]Read from MH i2c: E2 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: E2 0E 00 [13:42:13]MH_I2C_Read... [13:42:13]Read from MH i2c: E2 0E 00 B4 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7E [13:42:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:42:13]wFMCommunicate OK [13:42:13]SAM_PROTO_GetShiftState done [13:42:13]FM_GetShiftState done [13:42:13]req_shift_opened done [13:42:13]requested_item shift.open_date is exist - process it [13:42:13]req_shift_open_date [13:42:13]req_shift_open_date done [13:42:13]produce_requested_data done [13:42:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86394,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:42:13]process_action_free close_receipt [13:42:13]json_value_free [13:42:13]json_value_free done [13:42:13]process_json_proto returns [13:42:13]Send response to host [13:42:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86394,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:42:13]free response buf [13:42:13]execute_script done [13:42:13]execute_script returns [13:42:13]free content buf [13:42:13]Sock 10.Close socket [13:42:13]Sock 10.Thread stoped [13:42:15]recv_with_timeout no data received [13:42:16]ConnectInit Can't take IP for lk.salyk.kg [13:42:16]CommunicateWithHost connect error [13:42:16]CommunicateWithHost err = -1 [13:42:16]OFD Sender: Server communicate error [13:42:21]OFD Sender: Processing packet 86394 [packets to send 269, broken 268] [13:42:21]ProducePacketName [13:42:21]name=ofd_packets/00086394 [13:42:21]OFD Sender: To server: pG, [13:42:21]CommunicateWithHost lk.salyk.kg:30040 [13:42:21]ConnectInit lk.salyk.kg [13:42:26]recv_with_timeout no data received [13:42:42]Connected sock=10 [13:42:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2F 76 07 01 7E 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AC 00 00 00 F4 03 04 00 31 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 51 01 00 35 04 06 00 68 90 4B DC 2A 45 16 39 65 81 56 17 93 34 [13:42:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7D B2 47 00 2A 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 51 01 00 F4 03 04 00 23 78 EE 66 B6 04 01 00 00 C5 84 02 08 D2 1C 19 4C [13:42:44]CommunicateWithHost err = 0 [13:42:44]CheckOFDResponse [13:42:44]1017 (14) - 77093643461234 [13:42:44]1041 (16) - 0000000000874979 [13:42:44]1040 (4) - 86394 [13:42:44]1012 (4) - 21.09.2024 07:39 [13:42:44]1206 (1) - 0 [13:42:44]OFD Sender: Remove packet 86394 [13:42:44]ProducePacketName [13:42:44]name=ofd_packets/00086394 [13:42:44]NVStorageDeleteData [13:42:45]OFD Sender: No OFD packet to send [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:03]recv_with_timeout no data received [13:43:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:23]accept exits with 7 [13:44:23]New connection [13:44:23]New thread 3066932580 created [13:44:23]Thread 3066789220 joined [13:44:23]Waiting for new connection... [13:44:23] Sock 7.Parse request [13:44:23]Sock 7.Check first char [13:44:23]Sock 7.First char is OK [13:44:23]request: POST /json_proto HTTP/1.0 [13:44:23]Method: POST [13:44:23]URL: /json_proto [13:44:23]Method is POST - this is cgi request [13:44:23]url: /json_proto [13:44:23]query_string will be loaded in cgi processing [13:44:23]execute_cgi json_proto POST (null) [13:44:23]execute_cgi path=json_proto method=POST [13:44:23]POST find Content-Length [13:44:23]Host: 172.17.47.196:8080 [13:44:23]Content-Length: 808 [13:44:23]Content-Type: application/json [13:44:23] [13:44:23]POST finish read [13:44:23]Found Content-Length = 808 [13:44:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:23]execute_script... [13:44:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:23]POST & json_proto [13:44:23]process_json_proto [13:44:23]json parsed OK: [13:44:23]protocol is kg_v1.0 [13:44:23]action value=close_receipt [13:44:23]process_action close_receipt [13:44:23]cmd_close_receipt [13:44:23]MH_GetDate [13:44:23]Write to MH i2c: F0 00 00 B5 07 AB [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: F0 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: F0 09 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: F0 09 00 B5 07 00 B8 CD EE 66 4C 6B 94 66 3E [13:44:23]GetLastDocTimeStamp 1726926129 [13:44:23]current date 1726926264 [13:44:23]FM_GetShiftState [13:44:23]SAM_PROTO_GetShiftState [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 13 01 00 [13:44:23]Write to MH i2c: E2 08 00 B6 07 80 13 01 00 00 00 00 00 3A [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 0E 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 0E 00 B6 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 80 [13:44:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:44:23]wFMCommunicate OK [13:44:23]SAM_PROTO_GetShiftState done [13:44:23]FM_GetShiftState done [13:44:23]opened in 1726877910 [13:44:23]opened+sec_in_day 1726964310 [13:44:23]quantity*price = 100050 [13:44:23]sum+1 = 100052 [13:44:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 173 21.09.2024 13:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86395 ФПД: 257629945521758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134424&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86395&fm=257629945521758&tin=02508201610067®Number=0000000000092592&sum=100051 [13:44:24]StoreToDocumentArchive [13:44:24]shift 496 fd 86395 [13:44:24]save to /storage/0496/doc_00086395 [13:44:24]save last doc name /storage/0496/doc_00086395 to /storage/kkm_last_doc_name [13:44:24]save OK [13:44:24]Clear old archive folders... [13:44:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:44:24]tlvbuf is 009772E0 [13:44:24]SAM_PROTO_ClearQueue [13:44:24]wFMCommunicate request_size=4 [13:44:24]MH_SAM_APDU [13:44:24]CAPDU: 80 09 00 00 [13:44:24]Write to MH i2c: E2 08 00 C3 07 80 09 00 00 00 00 00 00 3C [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [13:44:25]RAPDU: 90 00 [13:44:25]wFMCommunicate OK [13:44:25]SAM_PROTO_ClearQueue done [13:44:25]KKMCreateOFDPacket [13:44:25]OFDProtocolAddRootSTLVToBuf [13:44:25]FM_MakeSignedData [13:44:25]FM_MakeSignedData [13:44:25]SAM_PROTO_SignData [13:44:25]wFMCommunicate request_size=4 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 0D 01 02 [13:44:25]Write to MH i2c: E2 08 00 C4 07 80 0D 01 02 00 00 00 00 44 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 C4 07 00 90 00 3F [13:44:25]RAPDU: 90 00 [13:44:25]wFMCommunicate OK [13:44:25]wFMCommunicate request_size=255 [13:44:25]MH_SAM_APDU [13:44: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 B8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 51 01 00 35 04 06 00 [13:44:25]Write to MH i2c: E2 02 01 C5 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 B8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 51 01 00 35 04 06 00 00 00 68 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 C5 07 00 90 00 40 [13:44:25]RAPDU: 90 00 [13:44:25]wFMCommunicate OK [13:44:25]wFMCommunicate request_size=11 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 0D 02 02 06 EA 50 25 62 E6 5E [13:44:25]Write to MH i2c: E2 0E 00 C6 07 80 0D 02 02 06 00 EA 50 25 62 E6 5E 00 00 58 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 03 00 C6 07 00 90 00 41 [13:44:25]RAPDU: 90 00 [13:44:25]wFMCommunicate OK [13:44:25]wFMCommunicate request_size=4 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 0D 03 02 [13:44:25]Write to MH i2c: E2 08 00 C7 07 80 0D 03 02 00 00 00 00 49 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]OFD Sender: No OFD packet to send [13:44:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 0B 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 0B 00 C7 07 00 6B CF 90 7B 7F 75 7B 60 90 00 5E [13:44:25]RAPDU: 6B CF 90 7B 7F 75 7B 60 90 00 [13:44:25]wFMCommunicate OK [13:44:25]SAM_PROTO_SignData done [13:44:25]FM_MakeSignedData done [13:44:25]CreateOFDProtocolMessage [13:44:25]wFMCommunicate request_size=4 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 11 00 00 [13:44:25]Write to MH i2c: E2 08 00 C8 07 80 11 00 00 00 00 00 00 49 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 17 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 17 00 C8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A8 [13:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:44:25]wFMCommunicate OK [13:44:25]CreateOFDProtocolMessage done [13:44:25]OFDSenderStorePacket 86395 [13:44:25]StoreOFDPacket docnum=86395 [13:44:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 97 88 08 01 C5 4E 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 B8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 51 01 00 35 04 06 00 EA 50 25 62 E6 5E 6B CF 90 7B 7F 75 7B 60 [13:44:25]CheckFolder [13:44:25]dirname=/storage/ofd_packets [13:44:25]CheckFolder done [13:44:25]ProducePacketName [13:44:25]name=ofd_packets/00086395 [13:44:25]NVStorageSaveData ofd_packets/00086395 [13:44:25]File name is /storage/ofd_packets/00086395 [13:44:25]Write 302 bytes [13:44:25]NVStorageSaveData done [13:44:25]OFDSenderStorePacket done [13:44:25]KKMCreateOFDPacket done [13:44:25]NVStorageSaveData kkm_last_timestamp [13:44:25]File name is /storage/kkm_last_timestamp [13:44:25]Write 4 bytes [13:44:25]NVStorageSaveData done [13:44:25]ExternCall_PrintAddStr [13:44:25]wPrintStart [13:44:25]Write to MH i2c: 01 00 00 C9 07 D0 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: 01 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: 01 07 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: 01 07 00 C9 07 00 00 00 00 00 FF 0F E5 [13:44:25]RasterBufferAndPrint [13:44:25]line Счет N : (1)871296 [13:44:25]line ИНН: 02508201610067 [13:44:25]line Контрольно-Кассовый Чек [13:44:25]line ПРОДАЖА [13:44:25]line ТРК (МРК, ГНК) : 21 [13:44:25]line Товар: 2710194210 [13:44:25]line ДТ(л)-К-4 [13:44:25]line 13.130 * 76.20 [13:44:25]line = 1000.51 [13:44:25]line НДС 12% НСП 1% [13:44:25]line > о реализуемом товаре [13:44:25]line ИТОГО: 1000.51 [13:44:25]line НСП 1% : 8.85 [13:44:25]line НДС 12% : 106.25 [13:44:25]line Наличными: 0.00 [13:44:25]line Безнал.: 1000.51 [13:44:25]line Место: АЗС № 137 "Партнер Нефть" [13:44:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:44:25]line СНО: Общий режим [13:44:25]line Чек 173 21.09.2024 13:44 [13:44:25]line Смена: 496 ФФД: 1.0 [13:44:25]line ЗНМ: 0300000064 [13:44:25]line РНМ: 0000000000092592 [13:44:25]line Версия ККМ: 001 [13:44:25]line Платежная система: O! деньги [13:44:25]line ФМ: 0000000000874979 [13:44:25]line ФД: 86395 [13:44:25]line ФПД: 257629945521758 [13:44:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134424&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86395&fm=257629945521758&tin=02508201610067®Number=0000000000092592&sum=100051 [13:44:25]OFD Sender: Processing packet 86395 [packets to send 269, broken 268] [13:44:25]ProducePacketName [13:44:25]name=ofd_packets/00086395 [13:44:25]OFD Sender: To server: pG, [13:44:25]CommunicateWithHost lk.salyk.kg:30040 [13:44:25]ConnectInit lk.salyk.kg [13:44:25]written 0, free lines is 4095 [13:44:26]Write to MH i2c: 01 00 00 F3 07 FA [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: 01 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: 01 07 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: 01 07 00 F3 07 00 00 00 00 00 E5 0C F2 [13:44:26]RasterBufferAndPrint [13:44:26]line [13:44:26]line [13:44:26]line [13:44:26]line [13:44:26]line [13:44:26]written 0, free lines is 3307 [13:44:26]MH_Cut [13:44:26]Write to MH i2c: D1 01 00 FA 07 01 D3 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: D1 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: D1 01 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: D1 01 00 FA 07 00 D2 [13:44:26]Write to MH i2c: 01 00 00 FB 07 02 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:27]*** Cut start [13:44:27]*** Partial cut [13:44:27]*** CUTSNS_PIN = 1 [13:44:27]*** CUTSNS_PIN = 0 [13:44:27]*** Brake cut motor [13:44:27]Read from MH i2c: 01 [13:44:27]MH_I2C_Read... [13:44:27]*** Stop cut motor [13:44:27]*** Cut end [13:44:27]Read from MH i2c: 01 07 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: 01 07 00 FB 07 00 00 00 00 00 FF 0F 17 [13:44:27]process_action close_receipt done [13:44:27]requested_data is exist [13:44:27]produce_requested_data [13:44:27]requested_item fm.sn is exist - process it [13:44:27]wFMCommunicate request_size=4 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 11 00 00 [13:44:27]Write to MH i2c: E2 08 00 FC 07 80 11 00 00 00 00 00 00 7D [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:27]Read from MH i2c: E2 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 17 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 17 00 FC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DC [13:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:44:27]wFMCommunicate OK [13:44:27]requested_item fd.num is exist - process it [13:44:27]SAM_PROTO_GetFieldsCounters [13:44:27]wFMCommunicate request_size=4 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 13 00 00 [13:44:27]Write to MH i2c: E2 08 00 FD 07 80 13 00 00 00 00 00 00 80 [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:27]Read from MH i2c: E2 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 62 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 62 00 FD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [13:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:27]wFMCommunicate OK [13:44:27]SAM_PROTO_GetFieldsCounters done [13:44:27]requested_item shift.num is exist - process it [13:44:27]requested_item shift.opened is exist - process it [13:44:27]req_shift_opened [13:44:27]FM_GetShiftState [13:44:27]SAM_PROTO_GetShiftState [13:44:27]wFMCommunicate request_size=4 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 13 01 00 [13:44:27]Write to MH i2c: E2 08 00 FE 07 80 13 01 00 00 00 00 00 82 [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:27]Read from MH i2c: E2 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 0E 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 0E 00 FE 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C8 [13:44:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:44:27]wFMCommunicate OK [13:44:27]SAM_PROTO_GetShiftState done [13:44:27]FM_GetShiftState done [13:44:27]req_shift_opened done [13:44:27]requested_item shift.open_date is exist - process it [13:44:27]req_shift_open_date [13:44:27]req_shift_open_date done [13:44:27]produce_requested_data done [13:44:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86395,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:44:27]process_action_free close_receipt [13:44:27]json_value_free [13:44:27]json_value_free done [13:44:27]process_json_proto returns [13:44:27]Send response to host [13:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86395,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:44:27]free response buf [13:44:27]execute_script done [13:44:27]execute_script returns [13:44:27]free content buf [13:44:27]Sock 7.Close socket [13:44:27]Sock 7.Thread stoped [13:44:29]Connected sock=9 [13:44:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 97 88 08 01 C5 4E 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 B8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 51 01 00 35 04 06 00 EA 50 25 62 E6 5E 6B CF 90 7B 7F 75 7B 60 [13:44:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B8 EB 47 00 6B 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 51 01 00 F4 03 04 00 8E 78 EE 66 B6 04 01 00 00 1A 0C 21 FF 78 16 48 8E [13:44:29]CommunicateWithHost err = 0 [13:44:29]CheckOFDResponse [13:44:29]1017 (14) - 77093643461234 [13:44:29]1041 (16) - 0000000000874979 [13:44:29]1040 (4) - 86395 [13:44:29]1012 (4) - 21.09.2024 07:41 [13:44:29]1206 (1) - 0 [13:44:29]OFD Sender: Remove packet 86395 [13:44:29]ProducePacketName [13:44:29]name=ofd_packets/00086395 [13:44:29]NVStorageDeleteData [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:43]accept exits with 10 [13:44:43]New connection [13:44:43]New thread 3066789220 created [13:44:43]Thread 3066932580 joined [13:44:43]Waiting for new connection... [13:44:43] Sock 10.Parse request [13:44:43]Sock 10.Check first char [13:44:43]Sock 10.First char is OK [13:44:43]request: POST /json_proto HTTP/1.0 [13:44:43]Method: POST [13:44:43]URL: /json_proto [13:44:43]Method is POST - this is cgi request [13:44:43]url: /json_proto [13:44:43]query_string will be loaded in cgi processing [13:44:43]execute_cgi json_proto POST (null) [13:44:43]execute_cgi path=json_proto method=POST [13:44:43]POST find Content-Length [13:44:43]Host: 172.17.47.196:8080 [13:44:43]Content-Length: 679 [13:44:43]Content-Type: application/json [13:44:43] [13:44:43]POST finish read [13:44:43]Found Content-Length = 679 [13:44:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 0.940, "sum" : 71.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 71.00, "payments": [ { "type": 0, "sum" : 71.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:43]execute_script... [13:44: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)871298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 0.940, "sum" : 71.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 71.00, "payments": [ { "type": 0, "sum" : 71.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:43]POST & json_proto [13:44:43]process_json_proto [13:44:43]json parsed OK: [13:44:43]protocol is kg_v1.0 [13:44:43]action value=close_receipt [13:44:43]process_action close_receipt [13:44:43]cmd_close_receipt [13:44:43]MH_GetDate [13:44:43]Write to MH i2c: F0 00 00 FF 07 F5 [13:44:43]Write i2c OK [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: F0 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: F0 09 00 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: F0 09 00 FF 07 00 CB CD EE 66 4C 6B 94 66 9B [13:44:43]GetLastDocTimeStamp 1726926264 [13:44:43]current date 1726926283 [13:44:43]FM_GetShiftState [13:44:43]SAM_PROTO_GetShiftState [13:44:43]wFMCommunicate request_size=4 [13:44:43]MH_SAM_APDU [13:44:43]CAPDU: 80 13 01 00 [13:44:43]Write to MH i2c: E2 08 00 00 08 80 13 01 00 00 00 00 00 85 [13:44:43]Write i2c OK [13:44:43]MH_I2C_Read... [13:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:43]Read from MH i2c: E2 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: E2 0E 00 [13:44:43]MH_I2C_Read... [13:44:43]Read from MH i2c: E2 0E 00 00 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CB [13:44:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:44:43]wFMCommunicate OK [13:44:43]SAM_PROTO_GetShiftState done [13:44:43]FM_GetShiftState done [13:44:43]opened in 1726877910 [13:44:43]opened+sec_in_day 1726964310 [13:44:43]quantity*price = 7162 [13:44:43]sum+1 = 7164 [13:44:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 71.00 Внесено: 800.00 СДАЧА: 729.00 НСП 1% : 0.63 НДС 12% : 7.61 Наличными: 71.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 174 21.09.2024 13:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86396 ФПД: 199228281474280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134443&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86396&fm=199228281474280&tin=02508201610067®Number=0000000000092592&sum=7100 [13:44:44]StoreToDocumentArchive [13:44:44]shift 496 fd 86396 [13:44:44]save to /storage/0496/doc_00086396 [13:44:44]save last doc name /storage/0496/doc_00086396 to /storage/kkm_last_doc_name [13:44:44]save OK [13:44:44]Clear old archive folders... [13:44:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:44:44]tlvbuf is 0092D660 [13:44:44]SAM_PROTO_ClearQueue [13:44:44]wFMCommunicate request_size=4 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 09 00 00 [13:44:44]Write to MH i2c: E2 08 00 0D 08 80 09 00 00 00 00 00 00 87 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 0D 08 00 90 00 89 [13:44:44]RAPDU: 90 00 [13:44:44]wFMCommunicate OK [13:44:44]SAM_PROTO_ClearQueue done [13:44:44]KKMCreateOFDPacket [13:44:44]OFDProtocolAddRootSTLVToBuf [13:44:44]FM_MakeSignedData [13:44:44]FM_MakeSignedData [13:44:44]SAM_PROTO_SignData [13:44:44]wFMCommunicate request_size=4 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 0D 01 02 [13:44:44]Write to MH i2c: E2 08 00 0E 08 80 0D 01 02 00 00 00 00 8F [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 0E 08 00 90 00 8A [13:44:44]RAPDU: 90 00 [13:44:44]wFMCommunicate OK [13:44:44]wFMCommunicate request_size=255 [13:44:44]MH_SAM_APDU [13:44: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 34 FF 03 08 00 03 AC 03 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FB 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 02 00 00 00 00 07 04 06 00 BC 1B 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 CB CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 51 01 00 35 04 06 00 [13:44:44]Write to MH i2c: E2 02 01 0F 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 34 FF 03 08 00 03 AC 03 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FB 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 02 00 00 00 00 07 04 06 00 BC 1B 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 CB CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 51 01 00 35 04 06 00 00 00 C8 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 0F 08 00 90 00 8B [13:44:44]RAPDU: 90 00 [13:44:44]wFMCommunicate OK [13:44:44]wFMCommunicate request_size=11 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 0D 02 02 06 B5 32 72 F2 4C E8 [13:44:44]Write to MH i2c: E2 0E 00 10 08 80 0D 02 02 06 00 B5 32 72 F2 4C E8 00 00 1D [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 03 00 10 08 00 90 00 8C [13:44:44]RAPDU: 90 00 [13:44:44]wFMCommunicate OK [13:44:44]wFMCommunicate request_size=4 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 0D 03 02 [13:44:44]Write to MH i2c: E2 08 00 11 08 80 0D 03 02 00 00 00 00 94 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 0B 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 0B 00 11 08 00 45 7D 53 88 B3 1A 2B 96 90 00 C0 [13:44:44]RAPDU: 45 7D 53 88 B3 1A 2B 96 90 00 [13:44:44]wFMCommunicate OK [13:44:44]SAM_PROTO_SignData done [13:44:44]FM_MakeSignedData done [13:44:44]CreateOFDProtocolMessage [13:44:44]wFMCommunicate request_size=4 [13:44:44]MH_SAM_APDU [13:44:44]CAPDU: 80 11 00 00 [13:44:44]Write to MH i2c: E2 08 00 12 08 80 11 00 00 00 00 00 00 94 [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:44]Read from MH i2c: E2 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 17 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: E2 17 00 12 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F3 [13:44:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:44:44]wFMCommunicate OK [13:44:44]CreateOFDProtocolMessage done [13:44:44]OFDSenderStorePacket 86396 [13:44:44]StoreOFDPacket docnum=86396 [13:44:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C3 AE 08 01 AF 29 5A 03 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 34 FF 03 08 00 03 AC 03 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FB 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 02 00 00 00 00 07 04 06 00 BC 1B 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 CB CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 51 01 00 35 04 06 00 B5 32 72 F2 4C E8 45 7D 53 88 B3 1A 2B 96 [13:44:44]CheckFolder [13:44:44]dirname=/storage/ofd_packets [13:44:44]CheckFolder done [13:44:44]ProducePacketName [13:44:44]name=ofd_packets/00086396 [13:44:44]NVStorageSaveData ofd_packets/00086396 [13:44:44]File name is /storage/ofd_packets/00086396 [13:44:44]Write 302 bytes [13:44:44]NVStorageSaveData done [13:44:44]OFDSenderStorePacket done [13:44:44]KKMCreateOFDPacket done [13:44:44]NVStorageSaveData kkm_last_timestamp [13:44:44]File name is /storage/kkm_last_timestamp [13:44:44]Write 4 bytes [13:44:44]NVStorageSaveData done [13:44:44]ExternCall_PrintAddStr [13:44:44]wPrintStart [13:44:44]Write to MH i2c: 01 00 00 13 08 1B [13:44:44]Write i2c OK [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: 01 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: 01 07 00 [13:44:44]MH_I2C_Read... [13:44:44]Read from MH i2c: 01 07 00 13 08 00 00 00 00 00 FF 0F 30 [13:44:44]RasterBufferAndPrint [13:44:44]line Счет N : (1)871298 [13:44:44]line ИНН: 02508201610067 [13:44:44]line Контрольно-Кассовый Чек [13:44:44]line ПРОДАЖА [13:44:44]line ТРК (МРК, ГНК) : 44 [13:44:44]line Товар: 2710194210 [13:44:44]line ДТ(л)-К-4 [13:44:44]line 0.940 * 76.20 [13:44:44]line = 71.63 [13:44:44]line НДС 12% НСП 1% [13:44:44]line > о реализуемом товаре [13:44:44]line ОКРУГЛЕНИЕ: -0.63 [13:44:44]line ИТОГО: 71.00 [13:44:44]line Внесено: 800.00 [13:44:44]line СДАЧА: 729.00 [13:44:44]line НСП 1% : 0.63 [13:44:44]line НДС 12% : 7.61 [13:44:44]line Наличными: 71.00 [13:44:44]line Безнал.: 0.00 [13:44:44]line Место: АЗС № 137 "Партнер Нефть" [13:44:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:44:44]line СНО: Общий режим [13:44:44]line Чек 174 21.09.2024 13:44 [13:44:44]line Смена: 496 ФФД: 1.0 [13:44:44]line ЗНМ: 0300000064 [13:44:44]line РНМ: 0000000000092592 [13:44:44]line Версия ККМ: 001 [13:44:44]line ФМ: 0000000000874979 [13:44:44]line ФД: 86396 [13:44:44]line ФПД: 199228281474280 [13:44:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134443&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86396&fm=199228281474280&tin=02508201610067®Number=0000000000092592&sum=7100 [13:44:44]written 0, free lines is 4095 [13:44:44]OFD Sender: Processing packet 86396 [packets to send 269, broken 268] [13:44:44]ProducePacketName [13:44:44]name=ofd_packets/00086396 [13:44:44]OFD Sender: To server: pG, [13:44:44]CommunicateWithHost lk.salyk.kg:30040 [13:44:44]ConnectInit lk.salyk.kg [13:44:45]Write to MH i2c: 01 00 00 3E 08 46 [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 07 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: 01 07 00 3E 08 00 00 00 00 00 D6 0C 2F [13:44:45]RasterBufferAndPrint [13:44:45]line [13:44:45]line [13:44:45]line [13:44:45]line [13:44:45]line [13:44:45]written 0, free lines is 3297 [13:44:45]MH_Cut [13:44:45]Write to MH i2c: D1 01 00 45 08 01 1F [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: D1 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: D1 01 00 [13:44:45]MH_I2C_Read... [13:44:45]Read from MH i2c: D1 01 00 45 08 00 1E [13:44:45]Write to MH i2c: 01 00 00 46 08 4E [13:44:45]Write i2c OK [13:44:45]MH_I2C_Read... [13:44:45]Connected sock=7 [13:44:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C3 AE 08 01 AF 29 5A 03 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 34 FF 03 08 00 03 AC 03 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FB 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 02 00 00 00 00 07 04 06 00 BC 1B 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 CB CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 51 01 00 35 04 06 00 B5 32 72 F2 4C E8 45 7D 53 88 B3 1A 2B 96 [13:44:46]*** Cut start [13:44:46]*** Partial cut [13:44:46]*** CUTSNS_PIN = 1 [13:44:46]*** CUTSNS_PIN = 0 [13:44:46]*** Brake cut motor [13:44:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B4 78 47 00 0A 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 51 01 00 F4 03 04 00 9E 78 EE 66 B6 04 01 00 00 50 A4 A3 DC 27 82 95 D9 [13:44:46]CommunicateWithHost err = 0 [13:44:46]CheckOFDResponse [13:44:46]1017 (14) - 77093643461234 [13:44:46]1041 (16) - 0000000000874979 [13:44:46]1040 (4) - 86396 [13:44:46]1012 (4) - 21.09.2024 07:41 [13:44:46]1206 (1) - 0 [13:44:46]OFD Sender: Remove packet 86396 [13:44:46]ProducePacketName [13:44:46]name=ofd_packets/00086396 [13:44:46]NVStorageDeleteData [13:44:46]Read from MH i2c: 01 [13:44:46]MH_I2C_Read... [13:44:46]*** Stop cut motor [13:44:46]*** Cut end [13:44:46]Read from MH i2c: 01 07 00 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: 01 07 00 46 08 00 00 00 00 00 FF 0F 63 [13:44:46]process_action close_receipt done [13:44:46]requested_data is exist [13:44:46]produce_requested_data [13:44:46]requested_item fm.sn is exist - process it [13:44:46]wFMCommunicate request_size=4 [13:44:46]MH_SAM_APDU [13:44:46]CAPDU: 80 11 00 00 [13:44:46]Write to MH i2c: E2 08 00 47 08 80 11 00 00 00 00 00 00 C9 [13:44:46]Write i2c OK [13:44:46]MH_I2C_Read... [13:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:46]Read from MH i2c: E2 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 17 00 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 17 00 47 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 28 [13:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:44:46]wFMCommunicate OK [13:44:46]requested_item fd.num is exist - process it [13:44:46]SAM_PROTO_GetFieldsCounters [13:44:46]wFMCommunicate request_size=4 [13:44:46]MH_SAM_APDU [13:44:46]CAPDU: 80 13 00 00 [13:44:46]Write to MH i2c: E2 08 00 48 08 80 13 00 00 00 00 00 00 CC [13:44:46]Write i2c OK [13:44:46]MH_I2C_Read... [13:44:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:46]Read from MH i2c: E2 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 62 00 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 62 00 48 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [13:44:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:46]wFMCommunicate OK [13:44:46]SAM_PROTO_GetFieldsCounters done [13:44:46]requested_item shift.num is exist - process it [13:44:46]requested_item shift.opened is exist - process it [13:44:46]req_shift_opened [13:44:46]FM_GetShiftState [13:44:46]SAM_PROTO_GetShiftState [13:44:46]wFMCommunicate request_size=4 [13:44:46]MH_SAM_APDU [13:44:46]CAPDU: 80 13 01 00 [13:44:46]Write to MH i2c: E2 08 00 49 08 80 13 01 00 00 00 00 00 CE [13:44:46]Write i2c OK [13:44:46]MH_I2C_Read... [13:44:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:46]Read from MH i2c: E2 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 0E 00 [13:44:46]MH_I2C_Read... [13:44:46]Read from MH i2c: E2 0E 00 49 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 14 [13:44:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:44:46]wFMCommunicate OK [13:44:46]SAM_PROTO_GetShiftState done [13:44:46]FM_GetShiftState done [13:44:46]req_shift_opened done [13:44:46]requested_item shift.open_date is exist - process it [13:44:46]req_shift_open_date [13:44:46]req_shift_open_date done [13:44:46]produce_requested_data done [13:44:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86396,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:44:46]process_action_free close_receipt [13:44:46]json_value_free [13:44:46]json_value_free done [13:44:46]process_json_proto returns [13:44:46]Send response to host [13:44:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86396,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:44:46]free response buf [13:44:46]execute_script done [13:44:46]execute_script returns [13:44:46]free content buf [13:44:46]Sock 10.Close socket [13:44:46]Sock 10.Thread stoped [13:44:47]OFD Sender: No OFD packet to send [13:44:52]OFD Sender: No OFD packet to send [13:44:57]OFD Sender: No OFD packet to send [13:45:02]OFD Sender: No OFD packet to send [13:45:07]OFD Sender: No OFD packet to send [13:45:12]OFD Sender: No OFD packet to send [13:45:17]OFD Sender: No OFD packet to send [13:45:22]OFD Sender: No OFD packet to send [13:45:27]OFD Sender: No OFD packet to send [13:45:27]accept exits with 9 [13:45:27]New connection [13:45:27]New thread 3066932580 created [13:45:27]Thread 3066789220 joined [13:45:27]Waiting for new connection... [13:45:27] Sock 9.Parse request [13:45:27]Sock 9.Check first char [13:45:27]Sock 9.First char is OK [13:45:27]request: POST /json_proto HTTP/1.0 [13:45:27]Method: POST [13:45:27]URL: /json_proto [13:45:27]Method is POST - this is cgi request [13:45:27]url: /json_proto [13:45:27]query_string will be loaded in cgi processing [13:45:27]execute_cgi json_proto POST (null) [13:45:27]execute_cgi path=json_proto method=POST [13:45:27]POST find Content-Length [13:45:27]Host: 172.17.47.196:8080 [13:45:27]Content-Length: 782 [13:45:27]Content-Type: application/json [13:45:27] [13:45:27]POST finish read [13:45:27]Found Content-Length = 782 [13:45:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147928", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.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" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:27]execute_script... [13:45: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 : (3)147928", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.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" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:27]POST & json_proto [13:45:27]process_json_proto [13:45:27]json parsed OK: [13:45:27]protocol is kg_v1.0 [13:45:27]action value=close_receipt [13:45:27]process_action close_receipt [13:45:27]cmd_close_receipt [13:45:27]MH_GetDate [13:45:27]Write to MH i2c: F0 00 00 4A 08 41 [13:45:27]Write i2c OK [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: F0 [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: F0 09 00 [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: F0 09 00 4A 08 00 F8 CD EE 66 4C 6B 94 66 14 [13:45:27]GetLastDocTimeStamp 1726926283 [13:45:27]current date 1726926328 [13:45:27]FM_GetShiftState [13:45:27]SAM_PROTO_GetShiftState [13:45:27]wFMCommunicate request_size=4 [13:45:27]MH_SAM_APDU [13:45:27]CAPDU: 80 13 01 00 [13:45:27]Write to MH i2c: E2 08 00 4B 08 80 13 01 00 00 00 00 00 D0 [13:45:27]Write i2c OK [13:45:27]MH_I2C_Read... [13:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:27]Read from MH i2c: E2 [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: E2 0E 00 [13:45:27]MH_I2C_Read... [13:45:27]Read from MH i2c: E2 0E 00 4B 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 16 [13:45:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:45:27]wFMCommunicate OK [13:45:27]SAM_PROTO_GetShiftState done [13:45:27]FM_GetShiftState done [13:45:27]opened in 1726877910 [13:45:27]opened+sec_in_day 1726964310 [13:45:27]quantity*price = 14900 [13:45:27]sum+1 = 14901 [13:45:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 0.00 Безнал.: 149.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 175 21.09.2024 13:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86397 ФПД: 145828354927231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134528&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86397&fm=145828354927231&tin=02508201610067®Number=0000000000092592&sum=14900 0 [13:45:29]StoreToDocumentArchive [13:45:29]shift 496 fd 86397 [13:45:29]save to /storage/0496/doc_00086397 [13:45:29]save last doc name /storage/0496/doc_00086397 to /storage/kkm_last_doc_name [13:45:29]save OK [13:45:29]Clear old archive folders... [13:45:29]ProcessDocumentItem done err = 0, tmpTLVsize=273 [13:45:29]tlvbuf is 00989800 [13:45:29]SAM_PROTO_ClearQueue [13:45:29]wFMCommunicate request_size=4 [13:45:29]MH_SAM_APDU [13:45:29]CAPDU: 80 09 00 00 [13:45:29]Write to MH i2c: E2 08 00 58 08 80 09 00 00 00 00 00 00 D2 [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:29]Read from MH i2c: E2 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 58 08 00 90 00 D4 [13:45:29]RAPDU: 90 00 [13:45:29]wFMCommunicate OK [13:45:29]SAM_PROTO_ClearQueue done [13:45:29]KKMCreateOFDPacket [13:45:29]OFDProtocolAddRootSTLVToBuf [13:45:29]FM_MakeSignedData [13:45:29]FM_MakeSignedData [13:45:29]SAM_PROTO_SignData [13:45:29]wFMCommunicate request_size=4 [13:45:29]MH_SAM_APDU [13:45:29]CAPDU: 80 0D 01 02 [13:45:29]Write to MH i2c: E2 08 00 59 08 80 0D 01 02 00 00 00 00 DA [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:29]Read from MH i2c: E2 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 59 08 00 90 00 D5 [13:45:29]RAPDU: 90 00 [13:45:29]wFMCommunicate OK [13:45:29]wFMCommunicate request_size=255 [13:45:29]MH_SAM_APDU [13:45:29]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 F8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [13:45:29]Write to MH i2c: E2 02 01 5A 08 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 F8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 30 [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:29]Read from MH i2c: E2 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 5A 08 00 90 00 D6 [13:45:29]RAPDU: 90 00 [13:45:29]wFMCommunicate OK [13:45:29]wFMCommunicate request_size=32 [13:45:29]MH_SAM_APDU [13:45:29]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 51 01 00 35 04 06 00 84 A1 4F 4B 2A 7F [13:45:29]Write to MH i2c: E2 23 00 5B 08 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 51 01 00 35 04 06 00 84 A1 4F 4B 2A 7F 00 00 7D [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:29]Read from MH i2c: E2 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 03 00 5B 08 00 90 00 D7 [13:45:29]RAPDU: 90 00 [13:45:29]wFMCommunicate OK [13:45:29]wFMCommunicate request_size=4 [13:45:29]MH_SAM_APDU [13:45:29]CAPDU: 80 0D 03 02 [13:45:29]Write to MH i2c: E2 08 00 5C 08 80 0D 03 02 00 00 00 00 DF [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:29]Read from MH i2c: E2 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 0B 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 0B 00 5C 08 00 B9 30 DC 03 37 21 95 BF 90 00 54 [13:45:29]RAPDU: B9 30 DC 03 37 21 95 BF 90 00 [13:45:29]wFMCommunicate OK [13:45:29]SAM_PROTO_SignData done [13:45:29]FM_MakeSignedData done [13:45:29]CreateOFDProtocolMessage [13:45:29]wFMCommunicate request_size=4 [13:45:29]MH_SAM_APDU [13:45:29]CAPDU: 80 11 00 00 [13:45:29]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:29]Read from MH i2c: E2 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 17 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [13:45:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:45:29]wFMCommunicate OK [13:45:29]CreateOFDProtocolMessage done [13:45:29]OFDSenderStorePacket 86397 [13:45:29]StoreOFDPacket docnum=86397 [13:45:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 9A DF 1D 01 36 83 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 F8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 51 01 00 35 04 06 00 84 A1 4F 4B 2A 7F B9 30 DC 03 37 21 95 BF [13:45:29]CheckFolder [13:45:29]dirname=/storage/ofd_packets [13:45:29]CheckFolder done [13:45:29]ProducePacketName [13:45:29]name=ofd_packets/00086397 [13:45:29]NVStorageSaveData ofd_packets/00086397 [13:45:29]File name is /storage/ofd_packets/00086397 [13:45:29]Write 323 bytes [13:45:29]NVStorageSaveData done [13:45:29]OFDSenderStorePacket done [13:45:29]KKMCreateOFDPacket done [13:45:29]NVStorageSaveData kkm_last_timestamp [13:45:29]File name is /storage/kkm_last_timestamp [13:45:29]Write 4 bytes [13:45:29]NVStorageSaveData done [13:45:29]ExternCall_PrintAddStr [13:45:29]wPrintStart [13:45:29]Write to MH i2c: 01 00 00 5E 08 66 [13:45:29]Write i2c OK [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: 01 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: 01 07 00 [13:45:29]MH_I2C_Read... [13:45:29]Read from MH i2c: 01 07 00 5E 08 00 00 00 00 00 FF 0F 7B [13:45:29]RasterBufferAndPrint [13:45:29]line Счет N : (3)147928 [13:45:29]line ИНН: 02508201610067 [13:45:29]line Контрольно-Кассовый Чек [13:45:29]line ПРОДАЖА [13:45:29]line Товар: 48744119 [13:45:29]line Сигареты Winston Xstyle Dual [13:45:29]line 1.000 * 149.00 [13:45:29]line = 149.00 [13:45:29]line НДС 12% НСП 1% [13:45:29]line > о реализуемом товаре [13:45:29]line ИТОГО: 149.00 [13:45:29]line НСП 1% : 1.32 [13:45:29]line НДС 12% : 15.82 [13:45:29]line Наличными: 0.00 [13:45:29]line Безнал.: 149.00 [13:45:29]line Место: АЗС № 137 "Партнер Нефть" [13:45:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:45:29]line СНО: Общий режим [13:45:29]line Чек 175 21.09.2024 13:45 [13:45:29]line Смена: 496 ФФД: 1.0 [13:45:29]line ЗНМ: 0300000064 [13:45:29]line РНМ: 0000000000092592 [13:45:29]line Версия ККМ: 001 [13:45:29]line Платежная система: O! деньги [13:45:29]line ФМ: 0000000000874979 [13:45:29]line ФД: 86397 [13:45:29]line ФПД: 145828354927231 [13:45:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134528&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86397&fm=145828354927231&tin=02508201610067®Number=0000000000092592&sum=14900 [13:45:29]line 0 [13:45:29]OFD Sender: Processing packet 86397 [packets to send 269, broken 268] [13:45:29]ProducePacketName [13:45:29]name=ofd_packets/00086397 [13:45:29]OFD Sender: To server: pG, [13:45:29]CommunicateWithHost lk.salyk.kg:30040 [13:45:29]ConnectInit lk.salyk.kg [13:45:29]written 0, free lines is 4095 [13:45:30]Write to MH i2c: 01 00 00 88 08 90 [13:45:30]Write i2c OK [13:45:30]MH_I2C_Read... [13:45:30]Read from MH i2c: 01 [13:45:30]MH_I2C_Read... [13:45:30]Read from MH i2c: 01 07 00 [13:45:30]MH_I2C_Read... [13:45:30]Read from MH i2c: 01 07 00 88 08 00 00 00 00 00 D4 0C 77 [13:45:30]RasterBufferAndPrint [13:45:30]line [13:45:30]line [13:45:30]line [13:45:30]line [13:45:30]line [13:45:30]written 0, free lines is 3290 [13:45:30]MH_Cut [13:45:30]Write to MH i2c: D1 01 00 8F 08 01 69 [13:45:30]Write i2c OK [13:45:30]MH_I2C_Read... [13:45:30]Read from MH i2c: D1 [13:45:30]MH_I2C_Read... [13:45:30]Read from MH i2c: D1 01 00 [13:45:30]MH_I2C_Read... [13:45:30]Read from MH i2c: D1 01 00 8F 08 00 68 [13:45:30]Write to MH i2c: 01 00 00 90 08 98 [13:45:30]Write i2c OK [13:45:30]MH_I2C_Read... [13:45:31]*** Cut start [13:45:31]*** Partial cut [13:45:31]*** CUTSNS_PIN = 1 [13:45:31]*** CUTSNS_PIN = 0 [13:45:31]*** Brake cut motor [13:45:31]Read from MH i2c: 01 [13:45:31]MH_I2C_Read... [13:45:31]*** Stop cut motor [13:45:31]*** Cut end [13:45:31]Read from MH i2c: 01 07 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: 01 07 00 90 08 00 00 00 00 00 FF 0F AD [13:45:31]process_action close_receipt done [13:45:31]requested_data is exist [13:45:31]produce_requested_data [13:45:31]requested_item fm.sn is exist - process it [13:45:31]wFMCommunicate request_size=4 [13:45:31]MH_SAM_APDU [13:45:31]CAPDU: 80 11 00 00 [13:45:31]Write to MH i2c: E2 08 00 91 08 80 11 00 00 00 00 00 00 13 [13:45:31]Write i2c OK [13:45:31]MH_I2C_Read... [13:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:31]Read from MH i2c: E2 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 17 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 17 00 91 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 72 [13:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:45:31]wFMCommunicate OK [13:45:31]requested_item fd.num is exist - process it [13:45:31]SAM_PROTO_GetFieldsCounters [13:45:31]wFMCommunicate request_size=4 [13:45:31]MH_SAM_APDU [13:45:31]CAPDU: 80 13 00 00 [13:45:31]Write to MH i2c: E2 08 00 92 08 80 13 00 00 00 00 00 00 16 [13:45:31]Write i2c OK [13:45:31]MH_I2C_Read... [13:45:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:31]Read from MH i2c: E2 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 62 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 62 00 92 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [13:45:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:45:31]wFMCommunicate OK [13:45:31]SAM_PROTO_GetFieldsCounters done [13:45:31]requested_item shift.num is exist - process it [13:45:31]requested_item shift.opened is exist - process it [13:45:31]req_shift_opened [13:45:31]FM_GetShiftState [13:45:31]SAM_PROTO_GetShiftState [13:45:31]wFMCommunicate request_size=4 [13:45:31]MH_SAM_APDU [13:45:31]CAPDU: 80 13 01 00 [13:45:31]Write to MH i2c: E2 08 00 93 08 80 13 01 00 00 00 00 00 18 [13:45:31]Write i2c OK [13:45:31]MH_I2C_Read... [13:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:31]Read from MH i2c: E2 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 0E 00 [13:45:31]MH_I2C_Read... [13:45:31]Read from MH i2c: E2 0E 00 93 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5E [13:45:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:45:31]wFMCommunicate OK [13:45:31]SAM_PROTO_GetShiftState done [13:45:31]FM_GetShiftState done [13:45:31]req_shift_opened done [13:45:31]requested_item shift.open_date is exist - process it [13:45:31]req_shift_open_date [13:45:31]req_shift_open_date done [13:45:31]produce_requested_data done [13:45:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86397,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:45:31]process_action_free close_receipt [13:45:31]json_value_free [13:45:31]json_value_free done [13:45:31]process_json_proto returns [13:45:31]Send response to host [13:45:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86397,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:45:31]free response buf [13:45:31]execute_script done [13:45:31]execute_script returns [13:45:31]free content buf [13:45:31]Sock 9.Close socket [13:45:31]Sock 9.Thread stoped [13:45:32]Connected sock=11 [13:45:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 9A DF 1D 01 36 83 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 F8 CD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 51 01 00 35 04 06 00 84 A1 4F 4B 2A 7F B9 30 DC 03 37 21 95 BF [13:45:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B1 5A 47 00 09 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 51 01 00 F4 03 04 00 CD 78 EE 66 B6 04 01 00 00 21 1B 72 F0 B4 BF E5 07 [13:45:33]CommunicateWithHost err = 0 [13:45:33]CheckOFDResponse [13:45:33]1017 (14) - 77093643461234 [13:45:33]1041 (16) - 0000000000874979 [13:45:33]1040 (4) - 86397 [13:45:33]1012 (4) - 21.09.2024 07:42 [13:45:33]1206 (1) - 0 [13:45:33]OFD Sender: Remove packet 86397 [13:45:33]ProducePacketName [13:45:33]name=ofd_packets/00086397 [13:45:33]NVStorageDeleteData [13:45:33]OFD Sender: No OFD packet to send [13:45:38]OFD Sender: No OFD packet to send [13:45:43]OFD Sender: No OFD packet to send [13:45:48]OFD Sender: No OFD packet to send [13:45:53]OFD Sender: No OFD packet to send [13:45:58]OFD Sender: No OFD packet to send [13:46:03]OFD Sender: No OFD packet to send [13:46:08]OFD Sender: No OFD packet to send [13:46:13]OFD Sender: No OFD packet to send [13:46:18]OFD Sender: No OFD packet to send [13:46:23]OFD Sender: No OFD packet to send [13:46:28]OFD Sender: No OFD packet to send [13:46:33]OFD Sender: No OFD packet to send [13:46:38]OFD Sender: No OFD packet to send [13:46:43]OFD Sender: No OFD packet to send [13:46:48]OFD Sender: No OFD packet to send [13:46:53]OFD Sender: No OFD packet to send [13:46:58]OFD Sender: No OFD packet to send [13:47:03]OFD Sender: No OFD packet to send [13:47:08]OFD Sender: No OFD packet to send [13:47:13]OFD Sender: No OFD packet to send [13:47:18]OFD Sender: No OFD packet to send [13:47:23]OFD Sender: No OFD packet to send [13:47:28]OFD Sender: No OFD packet to send [13:47:33]OFD Sender: No OFD packet to send [13:47:38]OFD Sender: No OFD packet to send [13:47:43]OFD Sender: No OFD packet to send [13:47:48]OFD Sender: No OFD packet to send [13:47:53]OFD Sender: No OFD packet to send [13:47:58]OFD Sender: No OFD packet to send [13:48:03]OFD Sender: No OFD packet to send [13:48:08]OFD Sender: No OFD packet to send [13:48:13]OFD Sender: No OFD packet to send [13:48:18]OFD Sender: No OFD packet to send [13:48:20]accept exits with 7 [13:48:20]New connection [13:48:20]New thread 3066789220 created [13:48:20]Thread 3066932580 joined [13:48:20]Waiting for new connection... [13:48:20] Sock 7.Parse request [13:48:20]Sock 7.Check first char [13:48:20]Sock 7.First char is OK [13:48:20]request: POST /json_proto HTTP/1.0 [13:48:20]Method: POST [13:48:20]URL: /json_proto [13:48:20]Method is POST - this is cgi request [13:48:20]url: /json_proto [13:48:20]query_string will be loaded in cgi processing [13:48:20]execute_cgi json_proto POST (null) [13:48:20]execute_cgi path=json_proto method=POST [13:48:20]POST find Content-Length [13:48:20]Host: 172.17.47.196:8080 [13:48:20]Content-Length: 984 [13:48:20]Content-Type: application/json [13:48:20] [13:48:20]POST finish read [13:48:20]Found Content-Length = 984 [13:48:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 137\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" ] } } [13:48:20]execute_script... [13:48: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)871299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 137\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" ] } } [13:48:20]POST & json_proto [13:48:20]process_json_proto [13:48:20]json parsed OK: [13:48:20]protocol is kg_v1.0 [13:48:20]action value=close_receipt [13:48:20]process_action close_receipt [13:48:20]cmd_close_receipt [13:48:20]MH_GetDate [13:48:20]Write to MH i2c: F0 00 00 94 08 8B [13:48:20]Write i2c OK [13:48:20]MH_I2C_Read... [13:48:20]Read from MH i2c: F0 [13:48:20]MH_I2C_Read... [13:48:20]Read from MH i2c: F0 09 00 [13:48:20]MH_I2C_Read... [13:48:20]Read from MH i2c: F0 09 00 94 08 00 A5 CE EE 66 4C 6B 94 66 0C [13:48:20]GetLastDocTimeStamp 1726926328 [13:48:20]current date 1726926501 [13:48:20]FM_GetShiftState [13:48:20]SAM_PROTO_GetShiftState [13:48:20]wFMCommunicate request_size=4 [13:48:20]MH_SAM_APDU [13:48:20]CAPDU: 80 13 01 00 [13:48:20]Write to MH i2c: E2 08 00 95 08 80 13 01 00 00 00 00 00 1A [13:48:20]Write i2c OK [13:48:20]MH_I2C_Read... [13:48:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:20]Read from MH i2c: E2 [13:48:20]MH_I2C_Read... [13:48:20]Read from MH i2c: E2 0E 00 [13:48:20]MH_I2C_Read... [13:48:20]Read from MH i2c: E2 0E 00 95 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 60 [13:48:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:48:20]wFMCommunicate OK [13:48:20]SAM_PROTO_GetShiftState done [13:48:20]FM_GetShiftState done [13:48:20]opened in 1726877910 [13:48:20]opened+sec_in_day 1726964310 [13:48:20]quantity*price = 200066 [13:48:20]sum+1 = 200067 [13:48:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 176 21.09.2024 13:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 86398 ФПД: 135526028706333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134821&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86398&fm=135526028706333&tin=02508201610067®Number=0000000000092592&sum=200000 [13:48:21]StoreToDocumentArchive [13:48:21]shift 496 fd 86398 [13:48:21]save to /storage/0496/doc_00086398 [13:48:21]save last doc name /storage/0496/doc_00086398 to /storage/kkm_last_doc_name [13:48:21]save OK [13:48:21]Clear old archive folders... [13:48:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:48:21]tlvbuf is 009230E0 [13:48:21]SAM_PROTO_ClearQueue [13:48:21]wFMCommunicate request_size=4 [13:48:21]MH_SAM_APDU [13:48:21]CAPDU: 80 09 00 00 [13:48:21]Write to MH i2c: E2 08 00 A2 08 80 09 00 00 00 00 00 00 1C [13:48:21]Write i2c OK [13:48:21]MH_I2C_Read... [13:48:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:21]Read from MH i2c: E2 [13:48:21]MH_I2C_Read... [13:48:21]Read from MH i2c: E2 03 00 [13:48:21]MH_I2C_Read... [13:48:21]Read from MH i2c: E2 03 00 A2 08 00 90 00 1E [13:48:21]RAPDU: 90 00 [13:48:21]wFMCommunicate OK [13:48:21]SAM_PROTO_ClearQueue done [13:48:21]KKMCreateOFDPacket [13:48:21]OFDProtocolAddRootSTLVToBuf [13:48:21]FM_MakeSignedData [13:48:21]FM_MakeSignedData [13:48:21]SAM_PROTO_SignData [13:48:21]wFMCommunicate request_size=4 [13:48:21]MH_SAM_APDU [13:48:21]CAPDU: 80 0D 01 02 [13:48:21]Write to MH i2c: E2 08 00 A3 08 80 0D 01 02 00 00 00 00 24 [13:48:21]Write i2c OK [13:48:21]MH_I2C_Read... [13:48:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:21]Read from MH i2c: E2 [13:48:21]MH_I2C_Read... [13:48:21]Read from MH i2c: E2 03 00 [13:48:21]MH_I2C_Read... [13:48:21]Read from MH i2c: E2 03 00 A3 08 00 90 00 1F [13:48:21]RAPDU: 90 00 [13:48:21]wFMCommunicate OK [13:48:21]wFMCommunicate request_size=255 [13:48:21]MH_SAM_APDU [13:48: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 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 B0 00 00 00 F4 03 04 00 A5 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 51 01 00 35 04 06 00 7B [13:48:21]Write to MH i2c: E2 02 01 A4 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 00 00 00 F4 03 04 00 A5 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 51 01 00 35 04 06 00 7B 00 00 05 [13:48:21]Write i2c OK [13:48:21]MH_I2C_Read... [13:48:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:22]Read from MH i2c: E2 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 03 00 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 03 00 A4 08 00 90 00 20 [13:48:22]RAPDU: 90 00 [13:48:22]wFMCommunicate OK [13:48:22]wFMCommunicate request_size=10 [13:48:22]MH_SAM_APDU [13:48:22]CAPDU: 80 0D 02 02 05 42 9C CC 82 1D [13:48:22]Write to MH i2c: E2 0D 00 A5 08 80 0D 02 02 05 00 42 9C CC 82 1D 00 00 7A [13:48:22]Write i2c OK [13:48:22]MH_I2C_Read... [13:48:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:22]Read from MH i2c: E2 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 03 00 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 03 00 A5 08 00 90 00 21 [13:48:22]RAPDU: 90 00 [13:48:22]wFMCommunicate OK [13:48:22]wFMCommunicate request_size=4 [13:48:22]MH_SAM_APDU [13:48:22]CAPDU: 80 0D 03 02 [13:48:22]Write to MH i2c: E2 08 00 A6 08 80 0D 03 02 00 00 00 00 29 [13:48:22]Write i2c OK [13:48:22]MH_I2C_Read... [13:48:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:22]Read from MH i2c: E2 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 0B 00 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 0B 00 A6 08 00 24 AA 7A E9 A9 81 67 B9 90 00 A5 [13:48:22]RAPDU: 24 AA 7A E9 A9 81 67 B9 90 00 [13:48:22]wFMCommunicate OK [13:48:22]SAM_PROTO_SignData done [13:48:22]FM_MakeSignedData done [13:48:22]CreateOFDProtocolMessage [13:48:22]wFMCommunicate request_size=4 [13:48:22]MH_SAM_APDU [13:48:22]CAPDU: 80 11 00 00 [13:48:22]Write to MH i2c: E2 08 00 A7 08 80 11 00 00 00 00 00 00 29 [13:48:22]Write i2c OK [13:48:22]MH_I2C_Read... [13:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:22]Read from MH i2c: E2 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 17 00 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: E2 17 00 A7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [13:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:48:22]wFMCommunicate OK [13:48:22]CreateOFDProtocolMessage done [13:48:22]OFDSenderStorePacket 86398 [13:48:22]StoreOFDPacket docnum=86398 [13:48:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6C E7 07 01 D0 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 00 00 00 F4 03 04 00 A5 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 51 01 00 35 04 06 00 7B 42 9C CC 82 1D 24 AA 7A E9 A9 81 67 B9 [13:48:22]CheckFolder [13:48:22]dirname=/storage/ofd_packets [13:48:22]CheckFolder done [13:48:22]ProducePacketName [13:48:22]name=ofd_packets/00086398 [13:48:22]NVStorageSaveData ofd_packets/00086398 [13:48:22]File name is /storage/ofd_packets/00086398 [13:48:22]Write 301 bytes [13:48:22]NVStorageSaveData done [13:48:22]OFDSenderStorePacket done [13:48:22]KKMCreateOFDPacket done [13:48:22]NVStorageSaveData kkm_last_timestamp [13:48:22]File name is /storage/kkm_last_timestamp [13:48:22]Write 4 bytes [13:48:22]NVStorageSaveData done [13:48:22]ExternCall_PrintAddStr [13:48:22]wPrintStart [13:48:22]Write to MH i2c: 01 00 00 A8 08 B0 [13:48:22]Write i2c OK [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: 01 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: 01 07 00 [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: 01 07 00 A8 08 00 00 00 00 00 FF 0F C5 [13:48:22]RasterBufferAndPrint [13:48:22]line Счет N : (1)871299 [13:48:22]line ИНН: 02508201610067 [13:48:22]line Контрольно-Кассовый Чек [13:48:22]line ПРОДАЖА [13:48:22]line ТРК (МРК, ГНК) : 53 [13:48:22]line Товар: 2710124130 [13:48:22]line Аи-92-К-5 [13:48:22]line 29.950 * 66.80 [13:48:22]line = 2000.66 [13:48:22]line НДС 12% НСП 1% [13:48:22]line > о реализуемом товаре [13:48:22]line ОКРУГЛЕНИЕ: -0.66 [13:48:22]line ИТОГО: 2000.00 [13:48:22]line Внесено: 2000.00 [13:48:22]line СДАЧА: 0.00 [13:48:22]line НСП 1% : 17.70 [13:48:22]line НДС 12% : 212.46 [13:48:22]line Наличными: 2000.00 [13:48:22]line Безнал.: 0.00 [13:48:22]line Место: АЗС № 137 "Партнер Нефть" [13:48:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:48:22]line СНО: Общий режим [13:48:22]line Чек 176 21.09.2024 13:48 [13:48:22]line Смена: 496 ФФД: 1.0 [13:48:22]line ЗНМ: 0300000064 [13:48:22]line РНМ: 0000000000092592 [13:48:22]line Версия ККМ: 001 [13:48:22]line [13:48:22]line Дисконтная программа [13:48:22]line АИ-92 [13:48:22]line номер 137 [13:48:22]line сэкономлено 29.95 сом [13:48:22]line ФМ: 0000000000874979 [13:48:22]line ФД: 86398 [13:48:22]line ФПД: 135526028706333 [13:48:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134821&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86398&fm=135526028706333&tin=02508201610067®Number=0000000000092592&sum=200000 [13:48:22]OFD Sender: Processing packet 86398 [packets to send 269, broken 268] [13:48:22]ProducePacketName [13:48:22]name=ofd_packets/00086398 [13:48:22]OFD Sender: To server: pG, [13:48:22]CommunicateWithHost lk.salyk.kg:30040 [13:48:22]ConnectInit lk.salyk.kg [13:48:22]written 0, free lines is 4095 [13:48:22]Write to MH i2c: 01 00 00 D8 08 E0 [13:48:22]Write i2c OK [13:48:22]MH_I2C_Read... [13:48:22]Read from MH i2c: 01 [13:48:22]MH_I2C_Read... [13:48:23]Read from MH i2c: 01 07 00 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: 01 07 00 D8 08 00 00 00 00 00 82 0C 75 [13:48:23]RasterBufferAndPrint [13:48:23]line [13:48:23]line [13:48:23]line [13:48:23]line [13:48:23]line [13:48:23]written 0, free lines is 3208 [13:48:23]MH_Cut [13:48:23]Write to MH i2c: D1 01 00 DF 08 01 B9 [13:48:23]Write i2c OK [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: D1 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: D1 01 00 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: D1 01 00 DF 08 00 B8 [13:48:23]Write to MH i2c: 01 00 00 E0 08 E8 [13:48:23]Write i2c OK [13:48:23]MH_I2C_Read... [13:48:23]*** Cut start [13:48:23]*** Partial cut [13:48:23]*** CUTSNS_PIN = 1 [13:48:23]*** CUTSNS_PIN = 0 [13:48:24]*** Brake cut motor [13:48:24]Read from MH i2c: 01 [13:48:24]MH_I2C_Read... [13:48:24]*** Stop cut motor [13:48:24]*** Cut end [13:48:24]Read from MH i2c: 01 07 00 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: 01 07 00 E0 08 00 00 00 00 00 FF 0F FD [13:48:24]process_action close_receipt done [13:48:24]requested_data is exist [13:48:24]produce_requested_data [13:48:24]requested_item fm.sn is exist - process it [13:48:24]wFMCommunicate request_size=4 [13:48:24]MH_SAM_APDU [13:48:24]CAPDU: 80 11 00 00 [13:48:24]Write to MH i2c: E2 08 00 E1 08 80 11 00 00 00 00 00 00 63 [13:48:24]Write i2c OK [13:48:24]MH_I2C_Read... [13:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:24]Read from MH i2c: E2 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: E2 17 00 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: E2 17 00 E1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C2 [13:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:48:24]wFMCommunicate OK [13:48:24]requested_item fd.num is exist - process it [13:48:24]SAM_PROTO_GetFieldsCounters [13:48:24]wFMCommunicate request_size=4 [13:48:24]MH_SAM_APDU [13:48:24]CAPDU: 80 13 00 00 [13:48:24]Write to MH i2c: E2 08 00 E2 08 80 13 00 00 00 00 00 00 66 [13:48:24]Write i2c OK [13:48:24]MH_I2C_Read... [13:48:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:24]Read from MH i2c: E2 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: E2 62 00 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: E2 62 00 E2 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [13:48:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:24]wFMCommunicate OK [13:48:24]SAM_PROTO_GetFieldsCounters done [13:48:24]requested_item shift.num is exist - process it [13:48:24]requested_item shift.opened is exist - process it [13:48:24]req_shift_opened [13:48:24]FM_GetShiftState [13:48:24]SAM_PROTO_GetShiftState [13:48:24]wFMCommunicate request_size=4 [13:48:24]MH_SAM_APDU [13:48:24]CAPDU: 80 13 01 00 [13:48:24]Write to MH i2c: E2 08 00 E3 08 80 13 01 00 00 00 00 00 68 [13:48:24]Write i2c OK [13:48:24]MH_I2C_Read... [13:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:24]Read from MH i2c: E2 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: E2 0E 00 [13:48:24]MH_I2C_Read... [13:48:24]Read from MH i2c: E2 0E 00 E3 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AE [13:48:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:48:24]wFMCommunicate OK [13:48:24]SAM_PROTO_GetShiftState done [13:48:24]FM_GetShiftState done [13:48:24]req_shift_opened done [13:48:24]requested_item shift.open_date is exist - process it [13:48:24]req_shift_open_date [13:48:24]req_shift_open_date done [13:48:24]produce_requested_data done [13:48:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86398,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:48:24]process_action_free close_receipt [13:48:24]json_value_free [13:48:24]json_value_free done [13:48:24]process_json_proto returns [13:48:24]Send response to host [13:48:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86398,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:48:24]free response buf [13:48:24]execute_script done [13:48:24]execute_script returns [13:48:24]free content buf [13:48:24]Sock 7.Close socket [13:48:24]Sock 7.Thread stoped [13:48:25]accept exits with 9 [13:48:25]New connection [13:48:25]New thread 3066932580 created [13:48:25]Thread 3066789220 joined [13:48:25]Waiting for new connection... [13:48:25] Sock 9.Parse request [13:48:25]Sock 9.Check first char [13:48:25]Sock 9.First char is OK [13:48:25]request: POST /json_proto HTTP/1.0 [13:48:25]Method: POST [13:48:25]URL: /json_proto [13:48:25]Method is POST - this is cgi request [13:48:25]url: /json_proto [13:48:25]query_string will be loaded in cgi processing [13:48:25]execute_cgi json_proto POST (null) [13:48:25]execute_cgi path=json_proto method=POST [13:48:25]POST find Content-Length [13:48:25]Host: 172.17.47.196:8080 [13:48:25]Content-Length: 682 [13:48:25]Content-Type: application/json [13:48:25] [13:48:25]POST finish read [13:48:25]Found Content-Length = 682 [13:48:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.570, "sum" : 729.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 729.00, "total" : 729.00, "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:25]execute_script... [13:48:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.570, "sum" : 729.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 729.00, "total" : 729.00, "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:25]POST & json_proto [13:48:25]process_json_proto [13:48:25]json parsed OK: [13:48:25]protocol is kg_v1.0 [13:48:25]action value=close_receipt [13:48:25]process_action close_receipt [13:48:25]cmd_close_receipt [13:48:25]MH_GetDate [13:48:25]Write to MH i2c: F0 00 00 E4 08 DB [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: F0 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: F0 09 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: F0 09 00 E4 08 00 A9 CE EE 66 4C 6B 94 66 60 [13:48:25]GetLastDocTimeStamp 1726926501 [13:48:25]current date 1726926505 [13:48:25]FM_GetShiftState [13:48:25]SAM_PROTO_GetShiftState [13:48:25]wFMCommunicate request_size=4 [13:48:25]MH_SAM_APDU [13:48:25]CAPDU: 80 13 01 00 [13:48:25]Write to MH i2c: E2 08 00 E5 08 80 13 01 00 00 00 00 00 6A [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 0E 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 0E 00 E5 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B0 [13:48:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:48:25]wFMCommunicate OK [13:48:25]SAM_PROTO_GetShiftState done [13:48:25]FM_GetShiftState done [13:48:25]opened in 1726877910 [13:48:25]opened+sec_in_day 1726964310 [13:48:25]quantity*price = 72923 [13:48:25]sum+1 = 72924 [13:48:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 729.00 Внесено: 729.00 СДАЧА: 0.00 НСП 1% : 6.45 НДС 12% : 77.44 Наличными: 729.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 177 21.09.2024 13:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86399 ФПД: 202236417392119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134825&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86399&fm=202236417392119&tin=02508201610067®Number=0000000000092592&sum=72900 [13:48:26]StoreToDocumentArchive [13:48:26]shift 496 fd 86399 [13:48:26]save to /storage/0496/doc_00086399 [13:48:26]save last doc name /storage/0496/doc_00086399 to /storage/kkm_last_doc_name [13:48:26]save OK [13:48:26]Clear old archive folders... [13:48:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:48:26]tlvbuf is 0099E2E0 [13:48:26]SAM_PROTO_ClearQueue [13:48:26]wFMCommunicate request_size=4 [13:48:26]MH_SAM_APDU [13:48:26]CAPDU: 80 09 00 00 [13:48:26]Write to MH i2c: E2 08 00 F2 08 80 09 00 00 00 00 00 00 6C [13:48:26]Write i2c OK [13:48:26]MH_I2C_Read... [13:48:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:26]Read from MH i2c: E2 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: E2 03 00 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: E2 03 00 F2 08 00 90 00 6E [13:48:26]RAPDU: 90 00 [13:48:26]wFMCommunicate OK [13:48:26]SAM_PROTO_ClearQueue done [13:48:26]KKMCreateOFDPacket [13:48:26]OFDProtocolAddRootSTLVToBuf [13:48:26]FM_MakeSignedData [13:48:26]FM_MakeSignedData [13:48:26]SAM_PROTO_SignData [13:48:26]wFMCommunicate request_size=4 [13:48:26]MH_SAM_APDU [13:48:26]CAPDU: 80 0D 01 02 [13:48:26]Write to MH i2c: E2 08 00 F3 08 80 0D 01 02 00 00 00 00 74 [13:48:26]Write i2c OK [13:48:26]MH_I2C_Read... [13:48:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:26]Read from MH i2c: E2 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: E2 03 00 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: E2 03 00 F3 08 00 90 00 6F [13:48:26]RAPDU: 90 00 [13:48:26]wFMCommunicate OK [13:48:26]wFMCommunicate request_size=255 [13:48:26]MH_SAM_APDU [13:48: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 34 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 A9 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 51 01 00 35 04 06 00 [13:48:26]Write to MH i2c: E2 02 01 F4 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 34 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 A9 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 51 01 00 35 04 06 00 00 00 0B [13:48:26]Write i2c OK [13:48:26]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 03 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 03 00 F4 08 00 90 00 70 [13:48:27]RAPDU: 90 00 [13:48:27]wFMCommunicate OK [13:48:27]wFMCommunicate request_size=11 [13:48:27]MH_SAM_APDU [13:48:27]CAPDU: 80 0D 02 02 06 B7 EE D5 D1 BD F7 [13:48:27]Write to MH i2c: E2 0E 00 F5 08 80 0D 02 02 06 00 B7 EE D5 D1 BD F7 00 00 82 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 03 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 03 00 F5 08 00 90 00 71 [13:48:27]RAPDU: 90 00 [13:48:27]wFMCommunicate OK [13:48:27]wFMCommunicate request_size=4 [13:48:27]MH_SAM_APDU [13:48:27]CAPDU: 80 0D 03 02 [13:48:27]Write to MH i2c: E2 08 00 F6 08 80 0D 03 02 00 00 00 00 79 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 0B 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 0B 00 F6 08 00 61 3E 28 82 92 52 41 3A 90 00 22 [13:48:27]RAPDU: 61 3E 28 82 92 52 41 3A 90 00 [13:48:27]wFMCommunicate OK [13:48:27]SAM_PROTO_SignData done [13:48:27]FM_MakeSignedData done [13:48:27]CreateOFDProtocolMessage [13:48:27]wFMCommunicate request_size=4 [13:48:27]MH_SAM_APDU [13:48:27]CAPDU: 80 11 00 00 [13:48:27]Write to MH i2c: E2 08 00 F7 08 80 11 00 00 00 00 00 00 79 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 17 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 17 00 F7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D8 [13:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:48:27]wFMCommunicate OK [13:48:27]CreateOFDProtocolMessage done [13:48:27]OFDSenderStorePacket 86399 [13:48:27]StoreOFDPacket docnum=86399 [13:48:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A0 E3 08 01 2A 18 5A 03 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 34 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 A9 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 51 01 00 35 04 06 00 B7 EE D5 D1 BD F7 61 3E 28 82 92 52 41 3A [13:48:27]CheckFolder [13:48:27]dirname=/storage/ofd_packets [13:48:27]CheckFolder done [13:48:27]ProducePacketName [13:48:27]name=ofd_packets/00086399 [13:48:27]NVStorageSaveData ofd_packets/00086399 [13:48:27]File name is /storage/ofd_packets/00086399 [13:48:27]Write 302 bytes [13:48:27]NVStorageSaveData done [13:48:27]OFDSenderStorePacket done [13:48:27]KKMCreateOFDPacket done [13:48:27]NVStorageSaveData kkm_last_timestamp [13:48:27]File name is /storage/kkm_last_timestamp [13:48:27]Write 4 bytes [13:48:27]NVStorageSaveData done [13:48:27]ExternCall_PrintAddStr [13:48:27]wPrintStart [13:48:27]Write to MH i2c: 01 00 00 F8 08 00 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 07 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 07 00 F8 08 00 00 00 00 00 FF 0F 15 [13:48:27]RasterBufferAndPrint [13:48:27]line Счет N : (1)871300 [13:48:27]line ИНН: 02508201610067 [13:48:27]line Контрольно-Кассовый Чек [13:48:27]line ПРОДАЖА [13:48:27]line ТРК (МРК, ГНК) : 44 [13:48:27]line Товар: 2710194210 [13:48:27]line ДТ(л)-К-4 [13:48:27]line 9.570 * 76.20 [13:48:27]line = 729.23 [13:48:27]line НДС 12% НСП 1% [13:48:27]line > о реализуемом товаре [13:48:27]line ОКРУГЛЕНИЕ: -0.23 [13:48:27]line ИТОГО: 729.00 [13:48:27]line Внесено: 729.00 [13:48:27]line СДАЧА: 0.00 [13:48:27]line НСП 1% : 6.45 [13:48:27]line НДС 12% : 77.44 [13:48:27]line Наличными: 729.00 [13:48:27]line Безнал.: 0.00 [13:48:27]line Место: АЗС № 137 "Партнер Нефть" [13:48:27]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:48:27]line СНО: Общий режим [13:48:27]line Чек 177 21.09.2024 13:48 [13:48:27]line Смена: 496 ФФД: 1.0 [13:48:27]line ЗНМ: 0300000064 [13:48:27]line РНМ: 0000000000092592 [13:48:27]line Версия ККМ: 001 [13:48:27]line ФМ: 0000000000874979 [13:48:27]line ФД: 86399 [13:48:27]line ФПД: 202236417392119 [13:48:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T134825&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86399&fm=202236417392119&tin=02508201610067®Number=0000000000092592&sum=72900 [13:48:27]written 0, free lines is 4095 [13:48:27]ConnectInit Can't take IP for lk.salyk.kg [13:48:27]CommunicateWithHost connect error [13:48:27]CommunicateWithHost err = -1 [13:48:27]OFD Sender: Server communicate error [13:48:27]OFD Sender: Processing packet 86398 [packets to send 270, broken 268] [13:48:27]ProducePacketName [13:48:27]name=ofd_packets/00086398 [13:48:27]OFD Sender: To server: pG, [13:48:27]CommunicateWithHost lk.salyk.kg:30040 [13:48:27]ConnectInit lk.salyk.kg [13:48:27]Write to MH i2c: 01 00 00 23 09 2C [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 07 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 07 00 23 09 00 00 00 00 00 F1 0C 30 [13:48:27]RasterBufferAndPrint [13:48:27]line [13:48:27]line [13:48:27]line [13:48:27]line [13:48:27]line [13:48:27]written 0, free lines is 3326 [13:48:27]MH_Cut [13:48:27]Write to MH i2c: D1 01 00 2A 09 01 05 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: D1 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: D1 01 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: D1 01 00 2A 09 00 04 [13:48:27]Write to MH i2c: 01 00 00 2B 09 34 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:28]*** Cut start [13:48:28]*** Partial cut [13:48:28]*** CUTSNS_PIN = 1 [13:48:28]Connected sock=10 [13:48:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6C E7 07 01 D0 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 *** CUTSNS_PIN = 0 [13:48:28]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 B0 00 00 00 F4 03 04 00 A5 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 51 01 00 35 04 06 00 7B 42 9C CC 82 1D 24 AA 7A E9 A9 81 67 B9 [13:48:28]*** Brake cut motor [13:48:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 23 CE 47 00 3E B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 51 01 00 F4 03 04 00 7D 79 EE 66 B6 04 01 00 00 5D 11 31 64 F4 A8 C9 86 [13:48:28]CommunicateWithHost err = 0 [13:48:28]CheckOFDResponse [13:48:28]1017 (14) - 77093643461234 [13:48:28]1041 (16) - 0000000000874979 [13:48:28]1040 (4) - 86398 [13:48:28]1012 (4) - 21.09.2024 07:45 [13:48:28]1206 (1) - 0 [13:48:28]OFD Sender: Remove packet 86398 [13:48:28]ProducePacketName [13:48:28]name=ofd_packets/00086398 [13:48:28]NVStorageDeleteData [13:48:29]Read from MH i2c: 01 [13:48:29]MH_I2C_Read... [13:48:29]*** Stop cut motor [13:48:29]*** Cut end [13:48:29]Read from MH i2c: 01 07 00 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: 01 07 00 2B 09 00 00 00 00 00 FF 0F 49 [13:48:29]process_action close_receipt done [13:48:29]requested_data is exist [13:48:29]produce_requested_data [13:48:29]requested_item fm.sn is exist - process it [13:48:29]wFMCommunicate request_size=4 [13:48:29]MH_SAM_APDU [13:48:29]CAPDU: 80 11 00 00 [13:48:29]Write to MH i2c: E2 08 00 2C 09 80 11 00 00 00 00 00 00 AF [13:48:29]Write i2c OK [13:48:29]MH_I2C_Read... [13:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:29]Read from MH i2c: E2 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 17 00 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 17 00 2C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0E [13:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:48:29]wFMCommunicate OK [13:48:29]requested_item fd.num is exist - process it [13:48:29]SAM_PROTO_GetFieldsCounters [13:48:29]wFMCommunicate request_size=4 [13:48:29]MH_SAM_APDU [13:48:29]CAPDU: 80 13 00 00 [13:48:29]Write to MH i2c: E2 08 00 2D 09 80 13 00 00 00 00 00 00 B2 [13:48:29]Write i2c OK [13:48:29]MH_I2C_Read... [13:48:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:29]Read from MH i2c: E2 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 62 00 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 62 00 2D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [13:48:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:29]wFMCommunicate OK [13:48:29]SAM_PROTO_GetFieldsCounters done [13:48:29]requested_item shift.num is exist - process it [13:48:29]requested_item shift.opened is exist - process it [13:48:29]req_shift_opened [13:48:29]FM_GetShiftState [13:48:29]SAM_PROTO_GetShiftState [13:48:29]wFMCommunicate request_size=4 [13:48:29]MH_SAM_APDU [13:48:29]CAPDU: 80 13 01 00 [13:48:29]Write to MH i2c: E2 08 00 2E 09 80 13 01 00 00 00 00 00 B4 [13:48:29]Write i2c OK [13:48:29]MH_I2C_Read... [13:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:29]Read from MH i2c: E2 [13:48:29]MH_I2C_Read... [13:48:29]OFD Sender: Processing packet 86399 [packets to send 269, broken 268] [13:48:29]ProducePacketName [13:48:29]name=ofd_packets/00086399 [13:48:29]OFD Sender: To server: pG, [13:48:29]CommunicateWithHost lk.salyk.kg:30040 [13:48:29]ConnectInit lk.salyk.kg [13:48:29]Read from MH i2c: E2 0E 00 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 0E 00 2E 09 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FA [13:48:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [13:48:29]wFMCommunicate OK [13:48:29]SAM_PROTO_GetShiftState done [13:48:29]FM_GetShiftState done [13:48:29]req_shift_opened done [13:48:29]requested_item shift.open_date is exist - process it [13:48:29]req_shift_open_date [13:48:29]req_shift_open_date done [13:48:29]produce_requested_data done [13:48:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86399,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [13:48:29]process_action_free close_receipt [13:48:29]json_value_free [13:48:29]json_value_free done [13:48:29]process_json_proto returns [13:48:29]Send response to host [13:48:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86399,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [13:48:29]free response buf [13:48:29]execute_script done [13:48:29]execute_script returns [13:48:29]free content buf [13:48:29]Sock 9.Close socket [13:48:29]Sock 9.Thread stoped [13:48:30]Connected sock=10 [13:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A0 E3 08 01 2A 18 5A 03 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 34 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DB 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 1E 00 00 00 00 07 04 06 00 C4 1C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 A9 CE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 51 01 00 35 04 06 00 B7 EE D5 D1 BD F7 61 3E 28 82 92 52 41 3A [13:48:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 02 31 47 00 E4 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 51 01 00 F4 03 04 00 7E 79 EE 66 B6 04 01 00 00 3D D9 E6 8F 67 CA 4C 8D [13:48:30]CommunicateWithHost err = 0 [13:48:30]CheckOFDResponse [13:48:30]1017 (14) - 77093643461234 [13:48:30]1041 (16) - 0000000000874979 [13:48:30]1040 (4) - 86399 [13:48:30]1012 (4) - 21.09.2024 07:45 [13:48:30]1206 (1) - 0 [13:48:30]OFD Sender: Remove packet 86399 [13:48:30]ProducePacketName [13:48:30]name=ofd_packets/00086399 [13:48:30]NVStorageDeleteData [13:48:31]OFD Sender: No OFD packet to send [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:49:01]OFD Sender: No OFD packet to send [13:49:06]OFD Sender: No OFD packet to send [13:49:10]recv_with_timeout no data received [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:22]recv_with_timeout no data received [13:49:26]OFD Sender: No OFD packet to send [13:49:31]OFD Sender: No OFD packet to send [13:49:36]OFD Sender: No OFD packet to send [13:49:41]OFD Sender: No OFD packet to send [13:49:46]OFD Sender: No OFD packet to send [13:49:51]OFD Sender: No OFD packet to send [13:49:56]OFD Sender: No OFD packet to send [13:50:01]OFD Sender: No OFD packet to send [13:50:06]OFD Sender: No OFD packet to send [13:50:11]OFD Sender: No OFD packet to send [13:50:16]OFD Sender: No OFD packet to send [13:50:21]OFD Sender: No OFD packet to send [13:50:26]OFD Sender: No OFD packet to send [13:50:31]OFD Sender: No OFD packet to send [13:50:36]OFD Sender: No OFD packet to send [13:50:41]OFD Sender: No OFD packet to send [13:50:46]OFD Sender: No OFD packet to send [13:50:51]OFD Sender: No OFD packet to send [13:50:56]OFD Sender: No OFD packet to send [13:51:01]OFD Sender: No OFD packet to send [13:51:06]OFD Sender: No OFD packet to send [13:51:11]OFD Sender: No OFD packet to send [13:51:16]OFD Sender: No OFD packet to send [13:51:21]OFD Sender: No OFD packet to send [13:51:26]OFD Sender: No OFD packet to send [13:51:30]recv_with_timeout no data received [13:51:31]OFD Sender: No OFD packet to send [13:51:36]OFD Sender: No OFD packet to send [13:51:41]OFD Sender: No OFD packet to send [13:51:46]OFD Sender: No OFD packet to send [13:51:51]OFD Sender: No OFD packet to send [13:51:56]OFD Sender: No OFD packet to send [13:52:01]OFD Sender: No OFD packet to send [13:52:06]OFD Sender: No OFD packet to send [13:52:11]OFD Sender: No OFD packet to send [13:52:16]OFD Sender: No OFD packet to send [13:52:21]OFD Sender: No OFD packet to send [13:52:26]OFD Sender: No OFD packet to send [13:52:31]OFD Sender: No OFD packet to send [13:52:36]OFD Sender: No OFD packet to send [13:52:41]OFD Sender: No OFD packet to send [13:52:46]OFD Sender: No OFD packet to send [13:52:51]OFD Sender: No OFD packet to send [13:52:56]OFD Sender: No OFD packet to send [13:53:01]OFD Sender: No OFD packet to send [13:53:06]OFD Sender: No OFD packet to send [13:53:11]OFD Sender: No OFD packet to send [13:53:16]OFD Sender: No OFD packet to send [13:53:21]OFD Sender: No OFD packet to send [13:53:26]OFD Sender: No OFD packet to send [13:53:31]OFD Sender: No OFD packet to send [13:53:36]OFD Sender: No OFD packet to send [13:53:41]OFD Sender: No OFD packet to send [13:53:46]OFD Sender: No OFD packet to send [13:53:51]OFD Sender: No OFD packet to send [13:53:56]OFD Sender: No OFD packet to send [13:54:01]OFD Sender: No OFD packet to send [13:54:02]recv_with_timeout no data received [13:54:06]OFD Sender: No OFD packet to send [13:54:11]OFD Sender: No OFD packet to send [13:54:16]OFD Sender: No OFD packet to send [13:54:21]OFD Sender: No OFD packet to send [13:54:26]OFD Sender: No OFD packet to send [13:54:31]OFD Sender: No OFD packet to send [13:54:36]OFD Sender: No OFD packet to send [13:54:41]OFD Sender: No OFD packet to send [13:54:46]OFD Sender: No OFD packet to send [13:54:51]OFD Sender: No OFD packet to send [13:54:56]OFD Sender: No OFD packet to send [13:55:01]OFD Sender: No OFD packet to send [13:55:06]OFD Sender: No OFD packet to send [13:55:11]OFD Sender: No OFD packet to send [13:55:16]OFD Sender: No OFD packet to send [13:55:21]OFD Sender: No OFD packet to send [13:55:26]OFD Sender: No OFD packet to send [13:55:31]OFD Sender: No OFD packet to send [13:55:36]OFD Sender: No OFD packet to send [13:55:41]OFD Sender: No OFD packet to send [13:55:46]OFD Sender: No OFD packet to send [13:55:51]OFD Sender: No OFD packet to send [13:55:56]OFD Sender: No OFD packet to send [13:56:01]OFD Sender: No OFD packet to send [13:56:06]OFD Sender: No OFD packet to send [13:56:11]OFD Sender: No OFD packet to send [13:56:16]OFD Sender: No OFD packet to send [13:56:21]OFD Sender: No OFD packet to send [13:56:26]OFD Sender: No OFD packet to send [13:56:31]OFD Sender: No OFD packet to send [13:56:36]OFD Sender: No OFD packet to send [13:56:41]OFD Sender: No OFD packet to send [13:56:46]OFD Sender: No OFD packet to send [13:56:51]OFD Sender: No OFD packet to send [13:56:56]OFD Sender: No OFD packet to send [13:57:01]OFD Sender: No OFD packet to send [13:57:06]OFD Sender: No OFD packet to send [13:57:11]OFD Sender: No OFD packet to send [13:57:16]OFD Sender: No OFD packet to send [13:57:21]OFD Sender: No OFD packet to send [13:57:26]OFD Sender: No OFD packet to send [13:57:31]OFD Sender: No OFD packet to send [13:57:36]OFD Sender: No OFD packet to send [13:57:41]OFD Sender: No OFD packet to send [13:57:46]recv_with_timeout no data received [13:57:46]OFD Sender: No OFD packet to send [13:57:51]OFD Sender: No OFD packet to send [13:57:56]OFD Sender: No OFD packet to send [13:58:01]OFD Sender: No OFD packet to send [13:58:06]OFD Sender: No OFD packet to send [13:58:11]OFD Sender: No OFD packet to send [13:58:16]OFD Sender: No OFD packet to send [13:58:21]OFD Sender: No OFD packet to send [13:58:27]OFD Sender: No OFD packet to send [13:58:32]OFD Sender: No OFD packet to send [13:58:37]OFD Sender: No OFD packet to send [13:58:42]OFD Sender: No OFD packet to send [13:58:47]OFD Sender: No OFD packet to send [13:58:52]OFD Sender: No OFD packet to send [13:58:57]OFD Sender: No OFD packet to send [13:59:02]OFD Sender: No OFD packet to send [13:59:07]OFD Sender: No OFD packet to send [13:59:12]OFD Sender: No OFD packet to send [13:59:17]OFD Sender: No OFD packet to send [13:59:22]OFD Sender: No OFD packet to send [13:59:27]OFD Sender: No OFD packet to send [13:59:32]OFD Sender: No OFD packet to send [13:59:37]OFD Sender: No OFD packet to send [13:59:42]OFD Sender: No OFD packet to send [13:59:47]OFD Sender: No OFD packet to send [13:59:52]OFD Sender: No OFD packet to send [13:59:57]OFD Sender: No OFD packet to send [14:00:02]OFD Sender: No OFD packet to send [14:00:03]accept exits with 7 [14:00:03]New connection [14:00:03]New thread 3066789220 created [14:00:03]Thread 3066932580 joined [14:00:03]Waiting for new connection... [14:00:03] Sock 7.Parse request [14:00:03]Sock 7.Check first char [14:00:03]Sock 7.First char is OK [14:00:03]request: POST /json_proto HTTP/1.0 [14:00:03]Method: POST [14:00:03]URL: /json_proto [14:00:03]Method is POST - this is cgi request [14:00:03]url: /json_proto [14:00:03]query_string will be loaded in cgi processing [14:00:03]execute_cgi json_proto POST (null) [14:00:03]execute_cgi path=json_proto method=POST [14:00:03]POST find Content-Length [14:00:03]Host: 172.17.47.196:8080 [14:00:03]Content-Length: 687 [14:00:03]Content-Type: application/json [14:00:03] [14:00:03]POST finish read [14:00:03]Found Content-Length = 687 [14:00:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:03]execute_script... [14:00:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:03]POST & json_proto [14:00:03]process_json_proto [14:00:03]json parsed OK: [14:00:03]protocol is kg_v1.0 [14:00:03]action value=close_receipt [14:00:03]process_action close_receipt [14:00:03]cmd_close_receipt [14:00:03]MH_GetDate [14:00:03]Write to MH i2c: F0 00 00 2F 09 27 [14:00:03]Write i2c OK [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: F0 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: F0 09 00 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: F0 09 00 2F 09 00 64 D1 EE 66 4C 6B 94 66 6A [14:00:03]GetLastDocTimeStamp 1726926505 [14:00:03]current date 1726927204 [14:00:03]FM_GetShiftState [14:00:03]SAM_PROTO_GetShiftState [14:00:03]wFMCommunicate request_size=4 [14:00:03]MH_SAM_APDU [14:00:03]CAPDU: 80 13 01 00 [14:00:03]Write to MH i2c: E2 08 00 30 09 80 13 01 00 00 00 00 00 B6 [14:00:03]Write i2c OK [14:00:03]MH_I2C_Read... [14:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:03]Read from MH i2c: E2 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: E2 0E 00 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: E2 0E 00 30 09 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FC [14:00:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:00:03]wFMCommunicate OK [14:00:03]SAM_PROTO_GetShiftState done [14:00:03]FM_GetShiftState done [14:00:03]opened in 1726877910 [14:00:03]opened+sec_in_day 1726964310 [14:00:03]quantity*price = 200025 [14:00:03]sum+1 = 200026 [14:00:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 178 21.09.2024 14:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86400 ФПД: 208763680568803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140004&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86400&fm=208763680568803&tin=02508201610067®Number=0000000000092592&sum=200000 [14:00:04]StoreToDocumentArchive [14:00:04]shift 496 fd 86400 [14:00:04]save to /storage/0496/doc_00086400 [14:00:04]save last doc name /storage/0496/doc_00086400 to /storage/kkm_last_doc_name [14:00:04]save OK [14:00:04]Clear old archive folders... [14:00:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:00:04]tlvbuf is 0098F570 [14:00:04]SAM_PROTO_ClearQueue [14:00:04]wFMCommunicate request_size=4 [14:00:04]MH_SAM_APDU [14:00:04]CAPDU: 80 09 00 00 [14:00:04]Write to MH i2c: E2 08 00 3D 09 80 09 00 00 00 00 00 00 B8 [14:00:04]Write i2c OK [14:00:04]MH_I2C_Read... [14:00:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:04]Read from MH i2c: E2 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: E2 03 00 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: E2 03 00 3D 09 00 90 00 BA [14:00:04]RAPDU: 90 00 [14:00:04]wFMCommunicate OK [14:00:04]SAM_PROTO_ClearQueue done [14:00:04]KKMCreateOFDPacket [14:00:04]OFDProtocolAddRootSTLVToBuf [14:00:04]FM_MakeSignedData [14:00:04]FM_MakeSignedData [14:00:04]SAM_PROTO_SignData [14:00:04]wFMCommunicate request_size=4 [14:00:04]MH_SAM_APDU [14:00:04]CAPDU: 80 0D 01 02 [14:00:04]Write to MH i2c: E2 08 00 3E 09 80 0D 01 02 00 00 00 00 C0 [14:00:04]Write i2c OK [14:00:04]MH_I2C_Read... [14:00:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:04]Read from MH i2c: E2 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: E2 03 00 [14:00:04]MH_I2C_Read... [14:00:04]Read from MH i2c: E2 03 00 3E 09 00 90 00 BB [14:00:04]RAPDU: 90 00 [14:00:04]wFMCommunicate OK [14:00:04]wFMCommunicate request_size=255 [14:00:04]MH_SAM_APDU [14:00:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 64 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 51 01 00 35 04 06 00 [14:00:04]Write to MH i2c: E2 02 01 3F 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 64 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 51 01 00 35 04 06 00 00 00 26 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 3F 09 00 90 00 BC [14:00:05]RAPDU: 90 00 [14:00:05]wFMCommunicate OK [14:00:05]wFMCommunicate request_size=11 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 0D 02 02 06 BD DE 95 05 B5 E3 [14:00:05]Write to MH i2c: E2 0E 00 40 09 80 0D 02 02 06 00 BD DE 95 05 B5 E3 00 00 9C [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 03 00 40 09 00 90 00 BD [14:00:05]RAPDU: 90 00 [14:00:05]wFMCommunicate OK [14:00:05]wFMCommunicate request_size=4 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 0D 03 02 [14:00:05]Write to MH i2c: E2 08 00 41 09 80 0D 03 02 00 00 00 00 C5 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 0B 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 0B 00 41 09 00 1E 57 D9 6A 17 6E 18 95 90 00 B0 [14:00:05]RAPDU: 1E 57 D9 6A 17 6E 18 95 90 00 [14:00:05]wFMCommunicate OK [14:00:05]SAM_PROTO_SignData done [14:00:05]FM_MakeSignedData done [14:00:05]CreateOFDProtocolMessage [14:00:05]wFMCommunicate request_size=4 [14:00:05]MH_SAM_APDU [14:00:05]CAPDU: 80 11 00 00 [14:00:05]Write to MH i2c: E2 08 00 42 09 80 11 00 00 00 00 00 00 C5 [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:05]Read from MH i2c: E2 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 17 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: E2 17 00 42 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 24 [14:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:00:05]wFMCommunicate OK [14:00:05]CreateOFDProtocolMessage done [14:00:05]OFDSenderStorePacket 86400 [14:00:05]StoreOFDPacket docnum=86400 [14:00:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CB 84 08 01 DB 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 64 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 51 01 00 35 04 06 00 BD DE 95 05 B5 E3 1E 57 D9 6A 17 6E 18 95 [14:00:05]CheckFolder [14:00:05]dirname=/storage/ofd_packets [14:00:05]CheckFolder done [14:00:05]ProducePacketName [14:00:05]name=ofd_packets/00086400 [14:00:05]NVStorageSaveData ofd_packets/00086400 [14:00:05]File name is /storage/ofd_packets/00086400 [14:00:05]Write 302 bytes [14:00:05]NVStorageSaveData done [14:00:05]OFDSenderStorePacket done [14:00:05]KKMCreateOFDPacket done [14:00:05]NVStorageSaveData kkm_last_timestamp [14:00:05]File name is /storage/kkm_last_timestamp [14:00:05]Write 4 bytes [14:00:05]NVStorageSaveData done [14:00:05]ExternCall_PrintAddStr [14:00:05]wPrintStart [14:00:05]Write to MH i2c: 01 00 00 43 09 4C [14:00:05]Write i2c OK [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: 01 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: 01 07 00 [14:00:05]MH_I2C_Read... [14:00:05]Read from MH i2c: 01 07 00 43 09 00 00 00 00 00 FF 0F 61 [14:00:05]RasterBufferAndPrint [14:00:05]line Счет N : (1)871303 [14:00:05]line ИНН: 02508201610067 [14:00:05]line Контрольно-Кассовый Чек [14:00:05]line ПРОДАЖА [14:00:05]line ТРК (МРК, ГНК) : 11 [14:00:05]line Товар: 2710194210 [14:00:05]line ДТ(л)-К-4 [14:00:05]line 26.250 * 76.20 [14:00:05]line = 2000.25 [14:00:05]line НДС 12% НСП 1% [14:00:05]line > о реализуемом товаре [14:00:05]line ОКРУГЛЕНИЕ: -0.25 [14:00:05]line ИТОГО: 2000.00 [14:00:05]line Внесено: 2000.00 [14:00:05]line СДАЧА: 0.00 [14:00:05]line НСП 1% : 17.70 [14:00:05]line НДС 12% : 212.42 [14:00:05]line Наличными: 2000.00 [14:00:05]line Безнал.: 0.00 [14:00:05]line Место: АЗС № 137 "Партнер Нефть" [14:00:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:00:05]line СНО: Общий режим [14:00:05]line Чек 178 21.09.2024 14:00 [14:00:05]line Смена: 496 ФФД: 1.0 [14:00:05]line ЗНМ: 0300000064 [14:00:05]line РНМ: 0000000000092592 [14:00:05]line Версия ККМ: 001 [14:00:05]line ФМ: 0000000000874979 [14:00:05]line ФД: 86400 [14:00:05]line ФПД: 208763680568803 [14:00:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140004&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86400&fm=208763680568803&tin=02508201610067®Number=0000000000092592&sum=200000 [14:00:05]OFD Sender: Processing packet 86400 [packets to send 269, broken 268] [14:00:05]ProducePacketName [14:00:05]name=ofd_packets/00086400 [14:00:05]OFD Sender: To server: pG, [14:00:05]CommunicateWithHost lk.salyk.kg:30040 [14:00:05]ConnectInit lk.salyk.kg [14:00:05]written 0, free lines is 4095 [14:00:06]Write to MH i2c: 01 00 00 6E 09 77 [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: 01 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: 01 07 00 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: 01 07 00 6E 09 00 00 00 00 00 D9 0C 63 [14:00:06]RasterBufferAndPrint [14:00:06]line [14:00:06]line [14:00:06]line [14:00:06]line [14:00:06]line [14:00:06]written 0, free lines is 3296 [14:00:06]MH_Cut [14:00:06]Write to MH i2c: D1 01 00 75 09 01 50 [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: D1 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: D1 01 00 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: D1 01 00 75 09 00 4F [14:00:06]Write to MH i2c: 01 00 00 76 09 7F [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]*** Cut start [14:00:06]*** Partial cut [14:00:06]*** CUTSNS_PIN = 1 [14:00:07]*** CUTSNS_PIN = 0 [14:00:07]*** Brake cut motor [14:00:07]Read from MH i2c: 01 [14:00:07]MH_I2C_Read... [14:00:07]*** Stop cut motor [14:00:07]*** Cut end [14:00:07]Read from MH i2c: 01 07 00 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: 01 07 00 76 09 00 00 00 00 00 FF 0F 94 [14:00:07]process_action close_receipt done [14:00:07]requested_data is exist [14:00:07]produce_requested_data [14:00:07]requested_item fm.sn is exist - process it [14:00:07]wFMCommunicate request_size=4 [14:00:07]MH_SAM_APDU [14:00:07]CAPDU: 80 11 00 00 [14:00:07]Write to MH i2c: E2 08 00 77 09 80 11 00 00 00 00 00 00 FA [14:00:07]Write i2c OK [14:00:07]MH_I2C_Read... [14:00:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:07]Read from MH i2c: E2 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 17 00 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 17 00 77 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 59 [14:00:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:00:07]wFMCommunicate OK [14:00:07]requested_item fd.num is exist - process it [14:00:07]SAM_PROTO_GetFieldsCounters [14:00:07]wFMCommunicate request_size=4 [14:00:07]MH_SAM_APDU [14:00:07]CAPDU: 80 13 00 00 [14:00:07]Write to MH i2c: E2 08 00 78 09 80 13 00 00 00 00 00 00 FD [14:00:07]Write i2c OK [14:00:07]MH_I2C_Read... [14:00:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:07]Read from MH i2c: E2 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 62 00 [14:00:07]MH_I2C_Read... [14:00:07]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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 80 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [14:00:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 80 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:07]wFMCommunicate OK [14:00:07]SAM_PROTO_GetFieldsCounters done [14:00:07]requested_item shift.num is exist - process it [14:00:07]requested_item shift.opened is exist - process it [14:00:07]req_shift_opened [14:00:07]FM_GetShiftState [14:00:07]SAM_PROTO_GetShiftState [14:00:07]wFMCommunicate request_size=4 [14:00:07]MH_SAM_APDU [14:00:07]CAPDU: 80 13 01 00 [14:00:07]Write to MH i2c: E2 08 00 79 09 80 13 01 00 00 00 00 00 FF [14:00:07]Write i2c OK [14:00:07]MH_I2C_Read... [14:00:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:07]Read from MH i2c: E2 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 0E 00 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 0E 00 79 09 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 45 [14:00:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:00:07]wFMCommunicate OK [14:00:07]SAM_PROTO_GetShiftState done [14:00:07]FM_GetShiftState done [14:00:07]req_shift_opened done [14:00:07]requested_item shift.open_date is exist - process it [14:00:07]req_shift_open_date [14:00:07]req_shift_open_date done [14:00:07]produce_requested_data done [14:00:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86400,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:00:07]process_action_free close_receipt [14:00:07]json_value_free [14:00:07]json_value_free done [14:00:07]process_json_proto returns [14:00:07]Send response to host [14:00:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86400,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:00:07]free response buf [14:00:07]execute_script done [14:00:07]execute_script returns [14:00:07]free content buf [14:00:07]Sock 7.Close socket [14:00:07]Sock 7.Thread stoped [14:00:08]Connected sock=10 [14:00:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CB 84 08 01 DB 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 64 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 51 01 00 35 04 06 00 BD DE 95 05 B5 E3 1E 57 D9 6A 17 6E 18 95 [14:00:13]recv_with_timeout no data received [14:00:13]CommunicateWithHost answer receiving error [14:00:13]CommunicateWithHost err = -3 [14:00:13]OFD Sender: Server communicate error [14:00:13]recv_with_timeout no data received [14:00:18]OFD Sender: Processing packet 86400 [packets to send 269, broken 268] [14:00:18]ProducePacketName [14:00:18]name=ofd_packets/00086400 [14:00:18]OFD Sender: To server: pG, [14:00:18]CommunicateWithHost lk.salyk.kg:30040 [14:00:18]ConnectInit lk.salyk.kg [14:00:28]recv_with_timeout no data received [14:00:29]Connected sock=10 [14:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CB 84 08 01 DB 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 64 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 51 01 00 35 04 06 00 BD DE 95 05 B5 E3 1E 57 D9 6A 17 6E 18 95 [14:00:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9B E0 47 00 C6 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 51 01 00 F4 03 04 00 4E 7C EE 66 B6 04 01 00 00 04 0E 4A DD F1 00 BE BC [14:00:33]CommunicateWithHost err = 0 [14:00:33]CheckOFDResponse [14:00:33]1017 (14) - 77093643461234 [14:00:33]1041 (16) - 0000000000874979 [14:00:33]1040 (4) - 86400 [14:00:33]1012 (4) - 21.09.2024 07:57 [14:00:33]1206 (1) - 0 [14:00:33]OFD Sender: Remove packet 86400 [14:00:33]ProducePacketName [14:00:33]name=ofd_packets/00086400 [14:00:33]NVStorageDeleteData [14:00:33]OFD Sender: No OFD packet to send [14:00:38]OFD Sender: No OFD packet to send [14:00:39]recv_with_timeout no data received [14:00:43]OFD Sender: No OFD packet to send [14:00:48]OFD Sender: No OFD packet to send [14:00:53]OFD Sender: No OFD packet to send [14:00:58]OFD Sender: No OFD packet to send [14:01:03]OFD Sender: No OFD packet to send [14:01:08]OFD Sender: No OFD packet to send [14:01:13]OFD Sender: No OFD packet to send [14:01:18]OFD Sender: No OFD packet to send [14:01:23]OFD Sender: No OFD packet to send [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]OFD Sender: No OFD packet to send [14:01:53]accept exits with 9 [14:01:53]New connection [14:01:53]New thread 3066932580 created [14:01:53]Thread 3066789220 joined [14:01:53]Waiting for new connection... [14:01:53] Sock 9.Parse request [14:01:53]Sock 9.Check first char [14:01:53]Sock 9.First char is OK [14:01:53]request: POST /json_proto HTTP/1.0 [14:01:53]Method: POST [14:01:53]URL: /json_proto [14:01:53]Method is POST - this is cgi request [14:01:53]url: /json_proto [14:01:53]query_string will be loaded in cgi processing [14:01:53]execute_cgi json_proto POST (null) [14:01:53]execute_cgi path=json_proto method=POST [14:01:53]POST find Content-Length [14:01:53]Host: 172.17.47.196:8080 [14:01:53]Content-Length: 682 [14:01:53]Content-Type: application/json [14:01:53] [14:01:53]POST finish read [14:01:53]Found Content-Length = 682 [14:01:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [14:01:53]execute_script... [14:01:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [14:01:53]POST & json_proto [14:01:53]process_json_proto [14:01:53]json parsed OK: [14:01:53]protocol is kg_v1.0 [14:01:53]action value=close_receipt [14:01:53]process_action close_receipt [14:01:53]cmd_close_receipt [14:01:53]MH_GetDate [14:01:53]Write to MH i2c: F0 00 00 7A 09 72 [14:01:53]Write i2c OK [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: F0 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: F0 09 00 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: F0 09 00 7A 09 00 D2 D1 EE 66 4C 6B 94 66 23 [14:01:53]GetLastDocTimeStamp 1726927204 [14:01:53]current date 1726927314 [14:01:53]FM_GetShiftState [14:01:53]SAM_PROTO_GetShiftState [14:01:53]wFMCommunicate request_size=4 [14:01:53]MH_SAM_APDU [14:01:53]CAPDU: 80 13 01 00 [14:01:53]Write to MH i2c: E2 08 00 7B 09 80 13 01 00 00 00 00 00 01 [14:01:53]Write i2c OK [14:01:53]MH_I2C_Read... [14:01:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:53]Read from MH i2c: E2 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: E2 0E 00 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: E2 0E 00 7B 09 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 47 [14:01:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:01:53]wFMCommunicate OK [14:01:53]SAM_PROTO_GetShiftState done [14:01:53]FM_GetShiftState done [14:01:53]opened in 1726877910 [14:01:53]opened+sec_in_day 1726964310 [14:01:53]quantity*price = 100005 [14:01:53]sum+1 = 100006 [14:01:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 179 21.09.2024 14:01 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86401 ФПД: 272848230787029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140154&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86401&fm=272848230787029&tin=02508201610067®Number=0000000000092592&sum=100000 [14:01:54]StoreToDocumentArchive [14:01:54]shift 496 fd 86401 [14:01:54]save to /storage/0496/doc_00086401 [14:01:54]save last doc name /storage/0496/doc_00086401 to /storage/kkm_last_doc_name [14:01:54]save OK [14:01:54]Clear old archive folders... [14:01:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:54]tlvbuf is 009A4130 [14:01:54]SAM_PROTO_ClearQueue [14:01:54]wFMCommunicate request_size=4 [14:01:54]MH_SAM_APDU [14:01:54]CAPDU: 80 09 00 00 [14:01:54]Write to MH i2c: E2 08 00 88 09 80 09 00 00 00 00 00 00 03 [14:01:54]Write i2c OK [14:01:54]MH_I2C_Read... [14:01:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:54]Read from MH i2c: E2 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 88 09 00 90 00 05 [14:01:54]RAPDU: 90 00 [14:01:54]wFMCommunicate OK [14:01:54]SAM_PROTO_ClearQueue done [14:01:54]KKMCreateOFDPacket [14:01:54]OFDProtocolAddRootSTLVToBuf [14:01:54]FM_MakeSignedData [14:01:54]FM_MakeSignedData [14:01:54]SAM_PROTO_SignData [14:01:54]wFMCommunicate request_size=4 [14:01:54]MH_SAM_APDU [14:01:54]CAPDU: 80 0D 01 02 [14:01:54]Write to MH i2c: E2 08 00 89 09 80 0D 01 02 00 00 00 00 0B [14:01:54]Write i2c OK [14:01:54]MH_I2C_Read... [14:01:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:54]Read from MH i2c: E2 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 89 09 00 90 00 06 [14:01:54]RAPDU: 90 00 [14:01:54]wFMCommunicate OK [14:01:54]wFMCommunicate request_size=255 [14:01:54]MH_SAM_APDU [14:01:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 D2 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 51 01 00 35 04 06 00 F8 [14:01:54]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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 D2 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 51 01 00 35 04 06 00 F8 00 00 8D [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:55]Read from MH i2c: E2 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 03 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 03 00 8A 09 00 90 00 07 [14:01:55]RAPDU: 90 00 [14:01:55]wFMCommunicate OK [14:01:55]wFMCommunicate request_size=10 [14:01:55]MH_SAM_APDU [14:01:55]CAPDU: 80 0D 02 02 05 27 6D DF A7 D5 [14:01:55]Write to MH i2c: E2 0D 00 8B 09 80 0D 02 02 05 00 27 6D DF A7 D5 00 00 07 [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:55]Read from MH i2c: E2 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 03 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [14:01:55]RAPDU: 90 00 [14:01:55]wFMCommunicate OK [14:01:55]wFMCommunicate request_size=4 [14:01:55]MH_SAM_APDU [14:01:55]CAPDU: 80 0D 03 02 [14:01:55]Write to MH i2c: E2 08 00 8C 09 80 0D 03 02 00 00 00 00 10 [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:55]Read from MH i2c: E2 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 0B 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 0B 00 8C 09 00 D7 D2 44 B4 52 2C 6C E9 90 00 85 [14:01:55]RAPDU: D7 D2 44 B4 52 2C 6C E9 90 00 [14:01:55]wFMCommunicate OK [14:01:55]SAM_PROTO_SignData done [14:01:55]FM_MakeSignedData done [14:01:55]CreateOFDProtocolMessage [14:01:55]wFMCommunicate request_size=4 [14:01:55]MH_SAM_APDU [14:01:55]CAPDU: 80 11 00 00 [14:01:55]Write to MH i2c: E2 08 00 8D 09 80 11 00 00 00 00 00 00 10 [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:55]Read from MH i2c: E2 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 17 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: E2 17 00 8D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6F [14:01:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:01:55]wFMCommunicate OK [14:01:55]CreateOFDProtocolMessage done [14:01:55]OFDSenderStorePacket 86401 [14:01:55]StoreOFDPacket docnum=86401 [14:01:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F1 7F 07 01 50 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 D2 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 51 01 00 35 04 06 00 F8 27 6D DF A7 D5 D7 D2 44 B4 52 2C 6C E9 [14:01:55]CheckFolder [14:01:55]dirname=/storage/ofd_packets [14:01:55]CheckFolder done [14:01:55]ProducePacketName [14:01:55]name=ofd_packets/00086401 [14:01:55]NVStorageSaveData ofd_packets/00086401 [14:01:55]File name is /storage/ofd_packets/00086401 [14:01:55]Write 301 bytes [14:01:55]NVStorageSaveData done [14:01:55]OFDSenderStorePacket done [14:01:55]KKMCreateOFDPacket done [14:01:55]NVStorageSaveData kkm_last_timestamp [14:01:55]File name is /storage/kkm_last_timestamp [14:01:55]Write 4 bytes [14:01:55]NVStorageSaveData done [14:01:55]ExternCall_PrintAddStr [14:01:55]wPrintStart [14:01:55]Write to MH i2c: 01 00 00 8E 09 97 [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: 01 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: 01 07 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: 01 07 00 8E 09 00 00 00 00 00 FF 0F AC [14:01:55]RasterBufferAndPrint [14:01:55]line Счет N : (1)871305 [14:01:55]line ИНН: 02508201610067 [14:01:55]line Контрольно-Кассовый Чек [14:01:55]line ПРОДАЖА [14:01:55]line ТРК (МРК, ГНК) : 33 [14:01:55]line Товар: 2710124130 [14:01:55]line Аи-92-К-5 [14:01:55]line 14.750 * 67.80 [14:01:55]line = 1000.05 [14:01:55]line НДС 12% НСП 1% [14:01:55]line > о реализуемом товаре [14:01:55]line ОКРУГЛЕНИЕ: -0.05 [14:01:55]line ИТОГО: 1000.00 [14:01:55]line Внесено: 1000.00 [14:01:55]line СДАЧА: 0.00 [14:01:55]line НСП 1% : 8.85 [14:01:55]line НДС 12% : 106.20 [14:01:55]line Наличными: 1000.00 [14:01:55]line Безнал.: 0.00 [14:01:55]line Место: АЗС № 137 "Партнер Нефть" [14:01:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:01:55]line СНО: Общий режим [14:01:55]line Чек 179 21.09.2024 14:01 [14:01:55]line Смена: 496 ФФД: 1.0 [14:01:55]line ЗНМ: 0300000064 [14:01:55]line РНМ: 0000000000092592 [14:01:55]line Версия ККМ: 001 [14:01:55]line ФМ: 0000000000874979 [14:01:55]line ФД: 86401 [14:01:55]line ФПД: 272848230787029 [14:01:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140154&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86401&fm=272848230787029&tin=02508201610067®Number=0000000000092592&sum=100000 [14:01:55]OFD Sender: Processing packet 86401 [packets to send 269, broken 268] [14:01:55]ProducePacketName [14:01:55]name=ofd_packets/00086401 [14:01:55]OFD Sender: To server: pG, [14:01:55]CommunicateWithHost lk.salyk.kg:30040 [14:01:55]ConnectInit lk.salyk.kg [14:01:55]written 0, free lines is 4095 [14:01:56]Write to MH i2c: 01 00 00 B9 09 C2 [14:01:56]Write i2c OK [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: 01 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: 01 07 00 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: 01 07 00 B9 09 00 00 00 00 00 D9 0C AE [14:01:56]RasterBufferAndPrint [14:01:56]line [14:01:56]line [14:01:56]line [14:01:56]line [14:01:56]line [14:01:56]written 0, free lines is 3297 [14:01:56]MH_Cut [14:01:56]Write to MH i2c: D1 01 00 C0 09 01 9B [14:01:56]Write i2c OK [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: D1 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: D1 01 00 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: D1 01 00 C0 09 00 9A [14:01:56]Write to MH i2c: 01 00 00 C1 09 CA [14:01:56]Write i2c OK [14:01:56]MH_I2C_Read... [14:01:56]Connected sock=11 [14:01:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F1 7F 07 01 50 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 D2 D1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 51 01 00 35 04 06 00 F8 27 6D DF A7 D5 D7 D2 44 B4 52 2C 6C E9 [14:01:56]*** Cut start [14:01:56]*** Partial cut [14:01:56]*** CUTSNS_PIN = 1 [14:01:56]*** CUTSNS_PIN = 0 [14:01:57]*** Brake cut motor [14:01:57]Read from MH i2c: 01 [14:01:57]MH_I2C_Read... [14:01:57]*** Stop cut motor [14:01:57]*** Cut end [14:01:57]Read from MH i2c: 01 07 00 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: 01 07 00 C1 09 00 00 00 00 00 FF 0F DF [14:01:57]process_action close_receipt done [14:01:57]requested_data is exist [14:01:57]produce_requested_data [14:01:57]requested_item fm.sn is exist - process it [14:01:57]wFMCommunicate request_size=4 [14:01:57]MH_SAM_APDU [14:01:57]CAPDU: 80 11 00 00 [14:01:57]Write to MH i2c: E2 08 00 C2 09 80 11 00 00 00 00 00 00 45 [14:01:57]Write i2c OK [14:01:57]MH_I2C_Read... [14:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:57]Read from MH i2c: E2 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: E2 17 00 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: E2 17 00 C2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A4 [14:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:01:57]wFMCommunicate OK [14:01:57]requested_item fd.num is exist - process it [14:01:57]SAM_PROTO_GetFieldsCounters [14:01:57]wFMCommunicate request_size=4 [14:01:57]MH_SAM_APDU [14:01:57]CAPDU: 80 13 00 00 [14:01:57]Write to MH i2c: E2 08 00 C3 09 80 13 00 00 00 00 00 00 48 [14:01:57]Write i2c OK [14:01:57]MH_I2C_Read... [14:01:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 05 F3 47 00 9E C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 51 01 00 F4 03 04 00 A5 7C EE 66 B6 04 01 00 00 36 5F B9 2A 08 2A 99 3E [14:01:57]CommunicateWithHost err = 0 [14:01:57]CheckOFDResponse [14:01:57]1017 (14) - 77093643461234 [14:01:57]1041 (16) - 0000000000874979 [14:01:57]1040 (4) - 86401 [14:01:57]1012 (4) - 21.09.2024 07:58 [14:01:57]1206 (1) - 0 [14:01:57]OFD Sender: Remove packet 86401 [14:01:57]ProducePacketName [14:01:57]name=ofd_packets/00086401 [14:01:57]NVStorageDeleteData [14:01:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:57]Read from MH i2c: E2 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: E2 62 00 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: E2 62 00 C3 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 81 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [14:01:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 81 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:57]wFMCommunicate OK [14:01:57]SAM_PROTO_GetFieldsCounters done [14:01:57]requested_item shift.num is exist - process it [14:01:57]requested_item shift.opened is exist - process it [14:01:57]req_shift_opened [14:01:57]FM_GetShiftState [14:01:57]SAM_PROTO_GetShiftState [14:01:57]wFMCommunicate request_size=4 [14:01:57]MH_SAM_APDU [14:01:57]CAPDU: 80 13 01 00 [14:01:57]Write to MH i2c: E2 08 00 C4 09 80 13 01 00 00 00 00 00 4A [14:01:57]Write i2c OK [14:01:57]MH_I2C_Read... [14:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:57]Read from MH i2c: E2 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: E2 0E 00 [14:01:57]MH_I2C_Read... [14:01:57]Read from MH i2c: E2 0E 00 C4 09 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 90 [14:01:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:01:57]wFMCommunicate OK [14:01:57]SAM_PROTO_GetShiftState done [14:01:57]FM_GetShiftState done [14:01:57]req_shift_opened done [14:01:57]requested_item shift.open_date is exist - process it [14:01:57]req_shift_open_date [14:01:57]req_shift_open_date done [14:01:57]produce_requested_data done [14:01:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86401,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:01:57]process_action_free close_receipt [14:01:57]json_value_free [14:01:57]json_value_free done [14:01:57]process_json_proto returns [14:01:57]Send response to host [14:01:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86401,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:01:57]free response buf [14:01:57]execute_script done [14:01:57]execute_script returns [14:01:57]free content buf [14:01:57]Sock 9.Close socket [14:01:57]Sock 9.Thread stoped [14:01:58]OFD Sender: No OFD packet to send [14:02:03]OFD Sender: No OFD packet to send [14:02:08]OFD Sender: No OFD packet to send [14:02:13]OFD Sender: No OFD packet to send [14:02:18]OFD Sender: No OFD packet to send [14:02:23]OFD Sender: No OFD packet to send [14:02:28]OFD Sender: No OFD packet to send [14:02:30]recv_with_timeout no data received [14:02:33]OFD Sender: No OFD packet to send [14:02:38]OFD Sender: No OFD packet to send [14:02:43]OFD Sender: No OFD packet to send [14:02:48]OFD Sender: No OFD packet to send [14:02:53]OFD Sender: No OFD packet to send [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:08]OFD Sender: No OFD packet to send [14:03:10]recv_with_timeout no data received [14:03:13]OFD Sender: No OFD packet to send [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:33]OFD Sender: No OFD packet to send [14:03:38]OFD Sender: No OFD packet to send [14:03:43]recv_with_timeout no data received [14:03:43]OFD Sender: No OFD packet to send [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:58]OFD Sender: No OFD packet to send [14:04:03]OFD Sender: No OFD packet to send [14:04:08]OFD Sender: No OFD packet to send [14:04:13]OFD Sender: No OFD packet to send [14:04:18]OFD Sender: No OFD packet to send [14:04:23]OFD Sender: No OFD packet to send [14:04:28]OFD Sender: No OFD packet to send [14:04:33]OFD Sender: No OFD packet to send [14:04:38]OFD Sender: No OFD packet to send [14:04:43]OFD Sender: No OFD packet to send [14:04:48]OFD Sender: No OFD packet to send [14:04:53]OFD Sender: No OFD packet to send [14:04:53]accept exits with 7 [14:04:53]New connection [14:04:53]New thread 3066789220 created [14:04:53]Thread 3066932580 joined [14:04:53]Waiting for new connection... [14:04:53] Sock 7.Parse request [14:04:53]Sock 7.Check first char [14:04:53]Sock 7.First char is OK [14:04:53]request: POST /json_proto HTTP/1.0 [14:04:53]Method: POST [14:04:53]URL: /json_proto [14:04:53]Method is POST - this is cgi request [14:04:53]url: /json_proto [14:04:53]query_string will be loaded in cgi processing [14:04:53]execute_cgi json_proto POST (null) [14:04:53]execute_cgi path=json_proto method=POST [14:04:53]POST find Content-Length [14:04:53]Host: 172.17.47.196:8080 [14:04:53]Content-Length: 800 [14:04:53]Content-Type: application/json [14:04:53] [14:04:53]POST finish read [14:04:53]Found Content-Length = 800 [14:04:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:53]execute_script... [14:04: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)871304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:53]POST & json_proto [14:04:53]process_json_proto [14:04:53]json parsed OK: [14:04:53]protocol is kg_v1.0 [14:04:53]action value=close_receipt [14:04:53]process_action close_receipt [14:04:53]cmd_close_receipt [14:04:53]MH_GetDate [14:04:53]Write to MH i2c: F0 00 00 C5 09 BD [14:04:53]Write i2c OK [14:04:53]MH_I2C_Read... [14:04:53]Read from MH i2c: F0 [14:04:53]MH_I2C_Read... [14:04:53]Read from MH i2c: F0 09 00 [14:04:53]MH_I2C_Read... [14:04:53]Read from MH i2c: F0 09 00 C5 09 00 86 D2 EE 66 4C 6B 94 66 23 [14:04:53]GetLastDocTimeStamp 1726927314 [14:04:53]current date 1726927494 [14:04:53]FM_GetShiftState [14:04:53]SAM_PROTO_GetShiftState [14:04:53]wFMCommunicate request_size=4 [14:04:53]MH_SAM_APDU [14:04:53]CAPDU: 80 13 01 00 [14:04:53]Write to MH i2c: E2 08 00 C6 09 80 13 01 00 00 00 00 00 4C [14:04:53]Write i2c OK [14:04:53]MH_I2C_Read... [14:04:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:53]Read from MH i2c: E2 [14:04:53]MH_I2C_Read... [14:04:53]Read from MH i2c: E2 0E 00 [14:04:53]MH_I2C_Read... [14:04:53]Read from MH i2c: E2 0E 00 C6 09 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 92 [14:04:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:04:53]wFMCommunicate OK [14:04:53]SAM_PROTO_GetShiftState done [14:04:53]FM_GetShiftState done [14:04:53]opened in 1726877910 [14:04:53]opened+sec_in_day 1726964310 [14:04:53]quantity*price = 0 [14:04:53]sum+1 = 1 [14:04:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 180 21.09.2024 14:04 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 86402 ФПД: 126937084719521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140454&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86402&fm=126937084719521&tin=02508201610067®Number=0000000000092592&sum=0 [14:04:55]StoreToDocumentArchive [14:04:55]shift 496 fd 86402 [14:04:55]save to /storage/0496/doc_00086402 [14:04:55]save last doc name /storage/0496/doc_00086402 to /storage/kkm_last_doc_name [14:04:55]save OK [14:04:55]Clear old archive folders... [14:04:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:04:55]tlvbuf is B6EBC670 [14:04:55]SAM_PROTO_ClearQueue [14:04:55]wFMCommunicate request_size=4 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 09 00 00 [14:04:55]Write to MH i2c: E2 08 00 D3 09 80 09 00 00 00 00 00 00 4E [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 D3 09 00 90 00 50 [14:04:55]RAPDU: 90 00 [14:04:55]wFMCommunicate OK [14:04:55]SAM_PROTO_ClearQueue done [14:04:55]KKMCreateOFDPacket [14:04:55]OFDProtocolAddRootSTLVToBuf [14:04:55]FM_MakeSignedData [14:04:55]FM_MakeSignedData [14:04:55]SAM_PROTO_SignData [14:04:55]wFMCommunicate request_size=4 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 0D 01 02 [14:04:55]Write to MH i2c: E2 08 00 D4 09 80 0D 01 02 00 00 00 00 56 [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 D4 09 00 90 00 51 [14:04:55]RAPDU: 90 00 [14:04:55]wFMCommunicate OK [14:04:55]wFMCommunicate request_size=255 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 86 D2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 51 01 00 35 04 06 00 [14:04:55]Write to MH i2c: E2 02 01 D5 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 86 D2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 51 01 00 35 04 06 00 00 00 F4 [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 D5 09 00 90 00 52 [14:04:55]RAPDU: 90 00 [14:04:55]wFMCommunicate OK [14:04:55]wFMCommunicate request_size=11 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 0D 02 02 06 73 72 D7 D7 F1 A1 [14:04:55]Write to MH i2c: E2 0E 00 D6 09 80 0D 02 02 06 00 73 72 D7 D7 F1 A1 00 00 8A [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 03 00 D6 09 00 90 00 53 [14:04:55]RAPDU: 90 00 [14:04:55]wFMCommunicate OK [14:04:55]wFMCommunicate request_size=4 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 0D 03 02 [14:04:55]Write to MH i2c: E2 08 00 D7 09 80 0D 03 02 00 00 00 00 5B [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 0B 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 0B 00 D7 09 00 77 0B 61 B3 B8 5E 71 4B 90 00 C4 [14:04:55]RAPDU: 77 0B 61 B3 B8 5E 71 4B 90 00 [14:04:55]wFMCommunicate OK [14:04:55]SAM_PROTO_SignData done [14:04:55]FM_MakeSignedData done [14:04:55]CreateOFDProtocolMessage [14:04:55]wFMCommunicate request_size=4 [14:04:55]MH_SAM_APDU [14:04:55]CAPDU: 80 11 00 00 [14:04:55]Write to MH i2c: E2 08 00 D8 09 80 11 00 00 00 00 00 00 5B [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:55]Read from MH i2c: E2 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 17 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: E2 17 00 D8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BA [14:04:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:04:55]wFMCommunicate OK [14:04:55]CreateOFDProtocolMessage done [14:04:55]OFDSenderStorePacket 86402 [14:04:55]StoreOFDPacket docnum=86402 [14:04:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9E 1D 08 01 4A 81 5A 03 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 86 D2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 51 01 00 35 04 06 00 73 72 D7 D7 F1 A1 77 0B 61 B3 B8 5E 71 4B [14:04:55]CheckFolder [14:04:55]dirname=/storage/ofd_packets [14:04:55]CheckFolder done [14:04:55]ProducePacketName [14:04:55]name=ofd_packets/00086402 [14:04:55]NVStorageSaveData ofd_packets/00086402 [14:04:55]File name is /storage/ofd_packets/00086402 [14:04:55]Write 302 bytes [14:04:55]NVStorageSaveData done [14:04:55]OFDSenderStorePacket done [14:04:55]KKMCreateOFDPacket done [14:04:55]NVStorageSaveData kkm_last_timestamp [14:04:55]File name is /storage/kkm_last_timestamp [14:04:55]Write 4 bytes [14:04:55]NVStorageSaveData done [14:04:55]ExternCall_PrintAddStr [14:04:55]wPrintStart [14:04:55]Write to MH i2c: 01 00 00 D9 09 E2 [14:04:55]Write i2c OK [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: 01 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: 01 07 00 [14:04:55]MH_I2C_Read... [14:04:55]Read from MH i2c: 01 07 00 D9 09 00 00 00 00 00 FF 0F F7 [14:04:55]RasterBufferAndPrint [14:04:55]line Счет N : (1)871304 [14:04:55]line ИНН: 02508201610067 [14:04:55]line Контрольно-Кассовый Чек [14:04:55]line ПРОДАЖА [14:04:55]line ТРК (МРК, ГНК) : 64 [14:04:55]line Товар: 2710194210 [14:04:55]line ДТ(л)-К-4 [14:04:55]line 100.000 * 0.00 [14:04:55]line = 0.00 [14:04:55]line НДС 12% НСП 1% [14:04:55]line > о реализуемом товаре [14:04:55]line ИТОГО: 0.00 [14:04:55]line НСП 1% : 0.00 [14:04:55]line НДС 12% : 0.00 [14:04:55]line Наличными: 0.00 [14:04:55]line Безнал.: 0.00 [14:04:55]line Место: АЗС № 137 "Партнер Нефть" [14:04:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:04:55]line СНО: Общий режим [14:04:55]line Чек 180 21.09.2024 14:04 [14:04:55]line Смена: 496 ФФД: 1.0 [14:04:55]line ЗНМ: 0300000064 [14:04:55]line РНМ: 0000000000092592 [14:04:55]line Версия ККМ: 001 [14:04:55]line Талоны: Топливные Талоны [14:04:55]line 1 [14:04:55]line ФМ: 0000000000874979 [14:04:55]line ФД: 86402 [14:04:55]line ФПД: 126937084719521 [14:04:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140454&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86402&fm=126937084719521&tin=02508201610067®Number=0000000000092592&sum=0 [14:04:55]written 0, free lines is 4095 [14:04:55]OFD Sender: Processing packet 86402 [packets to send 269, broken 268] [14:04:55]ProducePacketName [14:04:55]name=ofd_packets/00086402 [14:04:55]OFD Sender: To server: pG, [14:04:55]CommunicateWithHost lk.salyk.kg:30040 [14:04:55]ConnectInit lk.salyk.kg [14:04:56]Write to MH i2c: 01 00 00 03 0A 0D [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: 01 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: 01 07 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: 01 07 00 03 0A 00 00 00 00 00 E3 0C 03 [14:04:56]RasterBufferAndPrint [14:04:56]line [14:04:56]line [14:04:56]line [14:04:56]line [14:04:56]line [14:04:56]written 0, free lines is 3305 [14:04:56]MH_Cut [14:04:56]Write to MH i2c: D1 01 00 0A 0A 01 E6 [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: D1 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: D1 01 00 [14:04:56]MH_I2C_Read... [14:04:56]Read from MH i2c: D1 01 00 0A 0A 00 E5 [14:04:56]Write to MH i2c: 01 00 00 0B 0A 15 [14:04:56]Write i2c OK [14:04:56]MH_I2C_Read... [14:04:56]*** Cut start [14:04:56]*** Partial cut [14:04:56]*** CUTSNS_PIN = 1 [14:04:56]*** CUTSNS_PIN = 0 [14:04:56]Connected sock=9 [14:04:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9E 1D 08 01 4A 81 5A 03 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 34 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 86 D2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 51 01 00 35 04 06 00 73 72 D7 D7 F1 A1 77 0B 61 B3 B8 5E 71 4B [14:04:57]*** Brake cut motor [14:04:57]Read from MH i2c: 01 [14:04:57]MH_I2C_Read... [14:04:57]*** Stop cut motor [14:04:57]*** Cut end [14:04:57]Read from MH i2c: 01 07 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: 01 07 00 0B 0A 00 00 00 00 00 FF 0F 2A [14:04:57]process_action close_receipt done [14:04:57]requested_data is exist [14:04:57]produce_requested_data [14:04:57]requested_item fm.sn is exist - process it [14:04:57]wFMCommunicate request_size=4 [14:04:57]MH_SAM_APDU [14:04:57]CAPDU: 80 11 00 00 [14:04:57]Write to MH i2c: E2 08 00 0C 0A 80 11 00 00 00 00 00 00 90 [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:57]Read from MH i2c: E2 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 17 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 17 00 0C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EF [14:04:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:04:57]wFMCommunicate OK [14:04:57]requested_item fd.num is exist - process it [14:04:57]SAM_PROTO_GetFieldsCounters [14:04:57]wFMCommunicate request_size=4 [14:04:57]MH_SAM_APDU [14:04:57]CAPDU: 80 13 00 00 [14:04:57]Write to MH i2c: E2 08 00 0D 0A 80 13 00 00 00 00 00 00 93 [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:57]Read from MH i2c: E2 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 62 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 62 00 0D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 82 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [14:04:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 82 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:57]wFMCommunicate OK [14:04:57]SAM_PROTO_GetFieldsCounters done [14:04:57]requested_item shift.num is exist - process it [14:04:57]requested_item shift.opened is exist - process it [14:04:57]req_shift_opened [14:04:57]FM_GetShiftState [14:04:57]SAM_PROTO_GetShiftState [14:04:57]wFMCommunicate request_size=4 [14:04:57]MH_SAM_APDU [14:04:57]CAPDU: 80 13 01 00 [14:04:57]Write to MH i2c: E2 08 00 0E 0A 80 13 01 00 00 00 00 00 95 [14:04:57]Write i2c OK [14:04:57]MH_I2C_Read... [14:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:57]Read from MH i2c: E2 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 0E 00 [14:04:57]MH_I2C_Read... [14:04:57]Read from MH i2c: E2 0E 00 0E 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DB [14:04:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:04:57]wFMCommunicate OK [14:04:57]SAM_PROTO_GetShiftState done [14:04:57]FM_GetShiftState done [14:04:57]req_shift_opened done [14:04:57]requested_item shift.open_date is exist - process it [14:04:57]req_shift_open_date [14:04:57]req_shift_open_date done [14:04:57]produce_requested_data done [14:04:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86402,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:04:57]process_action_free close_receipt [14:04:57]json_value_free [14:04:57]json_value_free done [14:04:57]process_json_proto returns [14:04:57]Send response to host [14:04:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86402,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:04:57]free response buf [14:04:57]execute_script done [14:04:57]execute_script returns [14:04:57]free content buf [14:04:57]Sock 7.Close socket [14:04:57]Sock 7.Thread stoped [14:04:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 41 A5 47 00 3C 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 51 01 00 F4 03 04 00 5A 7D EE 66 B6 04 01 00 00 7B 4D F6 FA EE A6 8F F9 [14:04:57]CommunicateWithHost err = 0 [14:04:57]CheckOFDResponse [14:04:57]1017 (14) - 77093643461234 [14:04:57]1041 (16) - 0000000000874979 [14:04:57]1040 (4) - 86402 [14:04:57]1012 (4) - 21.09.2024 08:01 [14:04:57]1206 (1) - 0 [14:04:57]OFD Sender: Remove packet 86402 [14:04:57]ProducePacketName [14:04:57]name=ofd_packets/00086402 [14:04:57]NVStorageDeleteData [14:04:58]OFD Sender: No OFD packet to send [14:05:03]OFD Sender: No OFD packet to send [14:05:04]recv_with_timeout no data received [14:05:08]OFD Sender: No OFD packet to send [14:05:13]OFD Sender: No OFD packet to send [14:05:18]OFD Sender: No OFD packet to send [14:05:18]recv_with_timeout no data received [14:05:23]OFD Sender: No OFD packet to send [14:05:28]OFD Sender: No OFD packet to send [14:05:33]OFD Sender: No OFD packet to send [14:05:33]recv_with_timeout no data received [14:05:38]OFD Sender: No OFD packet to send [14:05:43]OFD Sender: No OFD packet to send [14:05:48]OFD Sender: No OFD packet to send [14:05:53]OFD Sender: No OFD packet to send [14:05:58]OFD Sender: No OFD packet to send [14:06:03]OFD Sender: No OFD packet to send [14:06:08]OFD Sender: No OFD packet to send [14:06:13]OFD Sender: No OFD packet to send [14:06:18]OFD Sender: No OFD packet to send [14:06:23]OFD Sender: No OFD packet to send [14:06:28]OFD Sender: No OFD packet to send [14:06:33]OFD Sender: No OFD packet to send [14:06:38]OFD Sender: No OFD packet to send [14:06:41]recv_with_timeout no data received [14:06:43]OFD Sender: No OFD packet to send [14:06:48]OFD Sender: No OFD packet to send [14:06:53]OFD Sender: No OFD packet to send [14:06:58]OFD Sender: No OFD packet to send [14:07:03]OFD Sender: No OFD packet to send [14:07:08]OFD Sender: No OFD packet to send [14:07:13]OFD Sender: No OFD packet to send [14:07:18]OFD Sender: No OFD packet to send [14:07:23]OFD Sender: No OFD packet to send [14:07:28]OFD Sender: No OFD packet to send [14:07:33]OFD Sender: No OFD packet to send [14:07:38]OFD Sender: No OFD packet to send [14:07:43]OFD Sender: No OFD packet to send [14:07:48]OFD Sender: No OFD packet to send [14:07:53]OFD Sender: No OFD packet to send [14:07:58]OFD Sender: No OFD packet to send [14:08:03]OFD Sender: No OFD packet to send [14:08:08]OFD Sender: No OFD packet to send [14:08:13]OFD Sender: No OFD packet to send [14:08:18]OFD Sender: No OFD packet to send [14:08:23]OFD Sender: No OFD packet to send [14:08:25]recv_with_timeout no data received [14:08:28]OFD Sender: No OFD packet to send [14:08:33]OFD Sender: No OFD packet to send [14:08:38]OFD Sender: No OFD packet to send [14:08:43]OFD Sender: No OFD packet to send [14:08:48]OFD Sender: No OFD packet to send [14:08:53]OFD Sender: No OFD packet to send [14:08:58]OFD Sender: No OFD packet to send [14:09:03]OFD Sender: No OFD packet to send [14:09:08]OFD Sender: No OFD packet to send [14:09:13]OFD Sender: No OFD packet to send [14:09:18]OFD Sender: No OFD packet to send [14:09:19]accept exits with 10 [14:09:19]New connection [14:09:19]New thread 3066932580 created [14:09:19]Thread 3066789220 joined [14:09:19]Waiting for new connection... [14:09:19] Sock 10.Parse request [14:09:19]Sock 10.Check first char [14:09:19]Sock 10.First char is OK [14:09:19]request: POST /json_proto HTTP/1.0 [14:09:19]Method: POST [14:09:19]URL: /json_proto [14:09:19]Method is POST - this is cgi request [14:09:19]url: /json_proto [14:09:19]query_string will be loaded in cgi processing [14:09:19]execute_cgi json_proto POST (null) [14:09:19]execute_cgi path=json_proto method=POST [14:09:19]POST find Content-Length [14:09:19]Host: 172.17.47.196:8080 [14:09:19]Content-Length: 984 [14:09:19]Content-Type: application/json [14:09:19] [14:09:19]POST finish read [14:09:19]Found Content-Length = 984 [14:09:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [14:09:19]execute_script... [14: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)871306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [14:09:19]POST & json_proto [14:09:19]process_json_proto [14:09:19]json parsed OK: [14:09:19]protocol is kg_v1.0 [14:09:19]action value=close_receipt [14:09:19]process_action close_receipt [14:09:19]cmd_close_receipt [14:09:19]MH_GetDate [14:09:19]Write to MH i2c: F0 00 00 0F 0A 08 [14:09:19]Write i2c OK [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: F0 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: F0 09 00 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: F0 09 00 0F 0A 00 90 D3 EE 66 4C 6B 94 66 79 [14:09:19]GetLastDocTimeStamp 1726927494 [14:09:19]current date 1726927760 [14:09:19]FM_GetShiftState [14:09:19]SAM_PROTO_GetShiftState [14:09:19]wFMCommunicate request_size=4 [14:09:19]MH_SAM_APDU [14:09:19]CAPDU: 80 13 01 00 [14:09:19]Write to MH i2c: E2 08 00 10 0A 80 13 01 00 00 00 00 00 97 [14:09:19]Write i2c OK [14:09:19]MH_I2C_Read... [14:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:19]Read from MH i2c: E2 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: E2 0E 00 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: E2 0E 00 10 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DD [14:09:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:09:19]wFMCommunicate OK [14:09:19]SAM_PROTO_GetShiftState done [14:09:19]FM_GetShiftState done [14:09:19]opened in 1726877910 [14:09:19]opened+sec_in_day 1726964310 [14:09:19]quantity*price = 150032 [14:09:19]sum+1 = 150034 [14:09:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 181 21.09.2024 14:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86403 ФПД: 193291829094254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140920&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86403&fm=193291829094254&tin=02508201610067®Number=0000000000092592&sum=150000 [14:09:20]StoreToDocumentArchive [14:09:20]shift 496 fd 86403 [14:09:20]save to /storage/0496/doc_00086403 [14:09:20]save last doc name /storage/0496/doc_00086403 to /storage/kkm_last_doc_name [14:09:20]save OK [14:09:20]Clear old archive folders... [14:09:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:09:20]tlvbuf is 00927860 [14:09:20]SAM_PROTO_ClearQueue [14:09:20]wFMCommunicate request_size=4 [14:09:20]MH_SAM_APDU [14:09:20]CAPDU: 80 09 00 00 [14:09:20]Write to MH i2c: E2 08 00 1D 0A 80 09 00 00 00 00 00 00 99 [14:09:20]Write i2c OK [14:09:20]MH_I2C_Read... [14:09:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:20]Read from MH i2c: E2 [14:09:20]MH_I2C_Read... [14:09:20]Read from MH i2c: E2 03 00 [14:09:20]MH_I2C_Read... [14:09:20]Read from MH i2c: E2 03 00 1D 0A 00 90 00 9B [14:09:20]RAPDU: 90 00 [14:09:20]wFMCommunicate OK [14:09:20]SAM_PROTO_ClearQueue done [14:09:20]KKMCreateOFDPacket [14:09:20]OFDProtocolAddRootSTLVToBuf [14:09:20]FM_MakeSignedData [14:09:20]FM_MakeSignedData [14:09:20]SAM_PROTO_SignData [14:09:20]wFMCommunicate request_size=4 [14:09:20]MH_SAM_APDU [14:09:20]CAPDU: 80 0D 01 02 [14:09:20]Write to MH i2c: E2 08 00 1E 0A 80 0D 01 02 00 00 00 00 A1 [14:09:20]Write i2c OK [14:09:20]MH_I2C_Read... [14:09:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:20]Read from MH i2c: E2 [14:09:20]MH_I2C_Read... [14:09:20]Read from MH i2c: E2 03 00 [14:09:20]MH_I2C_Read... [14:09:20]Read from MH i2c: E2 03 00 1E 0A 00 90 00 9C [14:09:20]RAPDU: 90 00 [14:09:20]wFMCommunicate OK [14:09:20]wFMCommunicate request_size=255 [14:09:20]MH_SAM_APDU [14:09: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 B5 00 00 00 F4 03 04 00 90 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 51 01 00 35 04 06 00 AF [14:09:20]Write to MH i2c: E2 02 01 1F 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 B5 00 00 00 F4 03 04 00 90 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 51 01 00 35 04 06 00 AF 00 00 62 [14:09:20]Write i2c OK [14:09:20]MH_I2C_Read... [14:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:21]Read from MH i2c: E2 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 03 00 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 03 00 1F 0A 00 90 00 9D [14:09:21]RAPDU: 90 00 [14:09:21]wFMCommunicate OK [14:09:21]wFMCommunicate request_size=10 [14:09:21]MH_SAM_APDU [14:09:21]CAPDU: 80 0D 02 02 05 CC 42 CF A7 6E [14:09:21]Write to MH i2c: E2 0D 00 20 0A 80 0D 02 02 05 00 CC 42 CF A7 6E 00 00 A0 [14:09:21]Write i2c OK [14:09:21]MH_I2C_Read... [14:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:21]Read from MH i2c: E2 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 03 00 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 03 00 20 0A 00 90 00 9E [14:09:21]RAPDU: 90 00 [14:09:21]wFMCommunicate OK [14:09:21]wFMCommunicate request_size=4 [14:09:21]MH_SAM_APDU [14:09:21]CAPDU: 80 0D 03 02 [14:09:21]Write to MH i2c: E2 08 00 21 0A 80 0D 03 02 00 00 00 00 A6 [14:09:21]Write i2c OK [14:09:21]MH_I2C_Read... [14:09:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:21]Read from MH i2c: E2 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 0B 00 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 0B 00 21 0A 00 8D F7 62 BA 7D F3 3B 49 90 00 3B [14:09:21]RAPDU: 8D F7 62 BA 7D F3 3B 49 90 00 [14:09:21]wFMCommunicate OK [14:09:21]SAM_PROTO_SignData done [14:09:21]FM_MakeSignedData done [14:09:21]CreateOFDProtocolMessage [14:09:21]wFMCommunicate request_size=4 [14:09:21]MH_SAM_APDU [14:09:21]CAPDU: 80 11 00 00 [14:09:21]Write to MH i2c: E2 08 00 22 0A 80 11 00 00 00 00 00 00 A6 [14:09:21]Write i2c OK [14:09:21]MH_I2C_Read... [14:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:21]Read from MH i2c: E2 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 17 00 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: E2 17 00 22 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 05 [14:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:09:21]wFMCommunicate OK [14:09:21]CreateOFDProtocolMessage done [14:09:21]OFDSenderStorePacket 86403 [14:09:21]StoreOFDPacket docnum=86403 [14:09:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 35 7D 07 01 25 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 90 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 51 01 00 35 04 06 00 AF CC 42 CF A7 6E 8D F7 62 BA 7D F3 3B 49 [14:09:21]CheckFolder [14:09:21]dirname=/storage/ofd_packets [14:09:21]CheckFolder done [14:09:21]ProducePacketName [14:09:21]name=ofd_packets/00086403 [14:09:21]NVStorageSaveData ofd_packets/00086403 [14:09:21]File name is /storage/ofd_packets/00086403 [14:09:21]Write 301 bytes [14:09:21]NVStorageSaveData done [14:09:21]OFDSenderStorePacket done [14:09:21]KKMCreateOFDPacket done [14:09:21]NVStorageSaveData kkm_last_timestamp [14:09:21]File name is /storage/kkm_last_timestamp [14:09:21]Write 4 bytes [14:09:21]NVStorageSaveData done [14:09:21]ExternCall_PrintAddStr [14:09:21]wPrintStart [14:09:21]Write to MH i2c: 01 00 00 23 0A 2D [14:09:21]Write i2c OK [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: 01 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: 01 07 00 [14:09:21]MH_I2C_Read... [14:09:21]Read from MH i2c: 01 07 00 23 0A 00 00 00 00 00 FF 0F 42 [14:09:21]RasterBufferAndPrint [14:09:21]line Счет N : (1)871306 [14:09:21]line ИНН: 02508201610067 [14:09:21]line Контрольно-Кассовый Чек [14:09:21]line ПРОДАЖА [14:09:21]line ТРК (МРК, ГНК) : 43 [14:09:21]line Товар: 2710124130 [14:09:21]line Аи-92-К-5 [14:09:21]line 22.460 * 66.80 [14:09:21]line = 1500.33 [14:09:21]line НДС 12% НСП 1% [14:09:21]line > о реализуемом товаре [14:09:21]line ОКРУГЛЕНИЕ: -0.33 [14:09:21]line ИТОГО: 1500.00 [14:09:21]line Внесено: 1500.00 [14:09:21]line СДАЧА: 0.00 [14:09:21]line НСП 1% : 13.28 [14:09:21]line НДС 12% : 159.33 [14:09:21]line Наличными: 1500.00 [14:09:21]line Безнал.: 0.00 [14:09:21]line Место: АЗС № 137 "Партнер Нефть" [14:09:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:09:21]line СНО: Общий режим [14:09:21]line Чек 181 21.09.2024 14:09 [14:09:21]line Смена: 496 ФФД: 1.0 [14:09:21]line ЗНМ: 0300000064 [14:09:21]line РНМ: 0000000000092592 [14:09:21]line Версия ККМ: 001 [14:09:21]line [14:09:21]line Дисконтная программа [14:09:21]line АИ-92 [14:09:21]line номер 137 [14:09:21]line сэкономлено 22.46 сом [14:09:21]line ФМ: 0000000000874979 [14:09:21]line ФД: 86403 [14:09:21]line ФПД: 193291829094254 [14:09:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140920&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86403&fm=193291829094254&tin=02508201610067®Number=0000000000092592&sum=150000 [14:09:21]OFD Sender: Processing packet 86403 [packets to send 269, broken 268] [14:09:21]ProducePacketName [14:09:21]name=ofd_packets/00086403 [14:09:21]OFD Sender: To server: pG, [14:09:21]CommunicateWithHost lk.salyk.kg:30040 [14:09:21]ConnectInit lk.salyk.kg [14:09:21]written 0, free lines is 4095 [14:09:22]Write to MH i2c: 01 00 00 53 0A 5D [14:09:22]Write i2c OK [14:09:22]MH_I2C_Read... [14:09:22]Read from MH i2c: 01 [14:09:22]MH_I2C_Read... [14:09:22]Read from MH i2c: 01 07 00 [14:09:22]MH_I2C_Read... [14:09:22]Read from MH i2c: 01 07 00 53 0A 00 00 00 00 00 92 0C 02 [14:09:22]RasterBufferAndPrint [14:09:22]line [14:09:22]line [14:09:22]line [14:09:22]line [14:09:22]line [14:09:22]written 0, free lines is 3225 [14:09:22]MH_Cut [14:09:22]Write to MH i2c: D1 01 00 5A 0A 01 36 [14:09:22]Write i2c OK [14:09:22]MH_I2C_Read... [14:09:22]Read from MH i2c: D1 [14:09:22]MH_I2C_Read... [14:09:22]Read from MH i2c: D1 01 00 [14:09:22]MH_I2C_Read... [14:09:22]Read from MH i2c: D1 01 00 5A 0A 00 35 [14:09:22]Write to MH i2c: 01 00 00 5B 0A 65 [14:09:22]Write i2c OK [14:09:22]MH_I2C_Read... [14:09:22]*** Cut start [14:09:22]*** Partial cut [14:09:22]*** CUTSNS_PIN = 1 [14:09:22]*** CUTSNS_PIN = 0 [14:09:23]*** Brake cut motor [14:09:23]Read from MH i2c: 01 [14:09:23]MH_I2C_Read... [14:09:23]*** Stop cut motor [14:09:23]*** Cut end [14:09:23]Read from MH i2c: 01 07 00 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: 01 07 00 5B 0A 00 00 00 00 00 FF 0F 7A [14:09:23]process_action close_receipt done [14:09:23]requested_data is exist [14:09:23]produce_requested_data [14:09:23]requested_item fm.sn is exist - process it [14:09:23]wFMCommunicate request_size=4 [14:09:23]MH_SAM_APDU [14:09:23]CAPDU: 80 11 00 00 [14:09:23]Write to MH i2c: E2 08 00 5C 0A 80 11 00 00 00 00 00 00 E0 [14:09:23]Write i2c OK [14:09:23]MH_I2C_Read... [14:09:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:23]Read from MH i2c: E2 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: E2 17 00 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: E2 17 00 5C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3F [14:09:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:09:23]wFMCommunicate OK [14:09:23]requested_item fd.num is exist - process it [14:09:23]SAM_PROTO_GetFieldsCounters [14:09:23]wFMCommunicate request_size=4 [14:09:23]MH_SAM_APDU [14:09:23]CAPDU: 80 13 00 00 [14:09:23]Write to MH i2c: E2 08 00 5D 0A 80 13 00 00 00 00 00 00 E3 [14:09:23]Write i2c OK [14:09:23]MH_I2C_Read... [14:09:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:23]Read from MH i2c: E2 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: E2 62 00 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: E2 62 00 5D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 83 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [14:09:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 83 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:23]wFMCommunicate OK [14:09:23]SAM_PROTO_GetFieldsCounters done [14:09:23]requested_item shift.num is exist - process it [14:09:23]requested_item shift.opened is exist - process it [14:09:23]req_shift_opened [14:09:23]FM_GetShiftState [14:09:23]SAM_PROTO_GetShiftState [14:09:23]wFMCommunicate request_size=4 [14:09:23]MH_SAM_APDU [14:09:23]CAPDU: 80 13 01 00 [14:09:23]Write to MH i2c: E2 08 00 5E 0A 80 13 01 00 00 00 00 00 E5 [14:09:23]Write i2c OK [14:09:23]MH_I2C_Read... [14:09:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:23]Read from MH i2c: E2 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: E2 0E 00 [14:09:23]MH_I2C_Read... [14:09:23]Read from MH i2c: E2 0E 00 5E 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [14:09:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:09:23]wFMCommunicate OK [14:09:23]SAM_PROTO_GetShiftState done [14:09:23]FM_GetShiftState done [14:09:23]req_shift_opened done [14:09:23]requested_item shift.open_date is exist - process it [14:09:23]req_shift_open_date [14:09:23]req_shift_open_date done [14:09:23]produce_requested_data done [14:09:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86403,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:09:23]process_action_free close_receipt [14:09:23]json_value_free [14:09:23]json_value_free done [14:09:23]process_json_proto returns [14:09:23]Send response to host [14:09:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86403,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:09:23]free response buf [14:09:23]execute_script done [14:09:23]execute_script returns [14:09:23]free content buf [14:09:23]Sock 10.Close socket [14:09:23]Sock 10.Thread stoped [14:09:23]Connected sock=11 [14:09:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 35 7D 07 01 25 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 90 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 51 01 00 35 04 06 00 AF CC 42 CF A7 6E 8D F7 62 BA 7D F3 3B 49 [14:09:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 76 45 47 00 D4 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 51 01 00 F4 03 04 00 65 7E EE 66 B6 04 01 00 00 B1 8C DC 6C AB 84 5D 7B [14:09:24]CommunicateWithHost err = 0 [14:09:24]CheckOFDResponse [14:09:24]1017 (14) - 77093643461234 [14:09:24]1041 (16) - 0000000000874979 [14:09:24]1040 (4) - 86403 [14:09:24]1012 (4) - 21.09.2024 08:05 [14:09:24]1206 (1) - 0 [14:09:24]OFD Sender: Remove packet 86403 [14:09:24]ProducePacketName [14:09:24]name=ofd_packets/00086403 [14:09:24]NVStorageDeleteData [14:09:25]OFD Sender: No OFD packet to send [14:09:27]accept exits with 7 [14:09:27]New connection [14:09:27]New thread 3066789220 created [14:09:27]Thread 3066932580 joined [14:09:27]Waiting for new connection... [14:09:27] Sock 7.Parse request [14:09:27]Sock 7.Check first char [14:09:27]Sock 7.First char is OK [14:09:27]request: POST /json_proto HTTP/1.0 [14:09:27]Method: POST [14:09:27]URL: /json_proto [14:09:27]Method is POST - this is cgi request [14:09:27]url: /json_proto [14:09:27]query_string will be loaded in cgi processing [14:09:27]execute_cgi json_proto POST (null) [14:09:27]execute_cgi path=json_proto method=POST [14:09:27]POST find Content-Length [14:09:27]Host: 172.17.47.196:8080 [14:09:27]Content-Length: 682 [14:09:27]Content-Type: application/json [14:09:27] [14:09:27]POST finish read [14:09:27]Found Content-Length = 682 [14:09:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [14:09:27]execute_script... [14:09: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)871307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [14:09:27]POST & json_proto [14:09:27]process_json_proto [14:09:27]json parsed OK: [14:09:27]protocol is kg_v1.0 [14:09:27]action value=close_receipt [14:09:27]process_action close_receipt [14:09:27]cmd_close_receipt [14:09:27]MH_GetDate [14:09:27]Write to MH i2c: F0 00 00 5F 0A 58 [14:09:27]Write i2c OK [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: F0 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: F0 09 00 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: F0 09 00 5F 0A 00 98 D3 EE 66 4C 6B 94 66 D1 [14:09:27]GetLastDocTimeStamp 1726927760 [14:09:27]current date 1726927768 [14:09:27]FM_GetShiftState [14:09:27]SAM_PROTO_GetShiftState [14:09:27]wFMCommunicate request_size=4 [14:09:27]MH_SAM_APDU [14:09:27]CAPDU: 80 13 01 00 [14:09:27]Write to MH i2c: E2 08 00 60 0A 80 13 01 00 00 00 00 00 E7 [14:09:27]Write i2c OK [14:09:27]MH_I2C_Read... [14:09:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:27]Read from MH i2c: E2 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: E2 0E 00 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: E2 0E 00 60 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2D [14:09:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:09:27]wFMCommunicate OK [14:09:27]SAM_PROTO_GetShiftState done [14:09:27]FM_GetShiftState done [14:09:27]opened in 1726877910 [14:09:27]opened+sec_in_day 1726964310 [14:09:27]quantity*price = 100005 [14:09:27]sum+1 = 100006 [14:09:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 182 21.09.2024 14:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86404 ФПД: 37163411817466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140928&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86404&fm=37163411817466&tin=02508201610067®Number=0000000000092592&sum=100000 [14:09:28]StoreToDocumentArchive [14:09:28]shift 496 fd 86404 [14:09:28]save to /storage/0496/doc_00086404 [14:09:28]save last doc name /storage/0496/doc_00086404 to /storage/kkm_last_doc_name [14:09:28]save OK [14:09:28]Clear old archive folders... [14:09:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:09:28]tlvbuf is 0097C9A0 [14:09:28]SAM_PROTO_ClearQueue [14:09:28]wFMCommunicate request_size=4 [14:09:28]MH_SAM_APDU [14:09:28]CAPDU: 80 09 00 00 [14:09:28]Write to MH i2c: E2 08 00 6D 0A 80 09 00 00 00 00 00 00 E9 [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:28]Read from MH i2c: E2 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 6D 0A 00 90 00 EB [14:09:28]RAPDU: 90 00 [14:09:28]wFMCommunicate OK [14:09:28]SAM_PROTO_ClearQueue done [14:09:28]KKMCreateOFDPacket [14:09:28]OFDProtocolAddRootSTLVToBuf [14:09:28]FM_MakeSignedData [14:09:28]FM_MakeSignedData [14:09:28]SAM_PROTO_SignData [14:09:28]wFMCommunicate request_size=4 [14:09:28]MH_SAM_APDU [14:09:28]CAPDU: 80 0D 01 02 [14:09:28]Write to MH i2c: E2 08 00 6E 0A 80 0D 01 02 00 00 00 00 F1 [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 03 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 03 00 6E 0A 00 90 00 EC [14:09:29]RAPDU: 90 00 [14:09:29]wFMCommunicate OK [14:09:29]wFMCommunicate request_size=255 [14:09:29]MH_SAM_APDU [14:09: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 B6 00 00 00 F4 03 04 00 98 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 51 01 00 35 04 06 00 21 [14:09:29]Write to MH i2c: E2 02 01 6F 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 98 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 51 01 00 35 04 06 00 21 00 00 6A [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 03 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 03 00 6F 0A 00 90 00 ED [14:09:29]RAPDU: 90 00 [14:09:29]wFMCommunicate OK [14:09:29]wFMCommunicate request_size=10 [14:09:29]MH_SAM_APDU [14:09:29]CAPDU: 80 0D 02 02 05 CC C7 F5 C3 FA [14:09:29]Write to MH i2c: E2 0D 00 70 0A 80 0D 02 02 05 00 CC C7 F5 C3 FA 00 00 43 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 03 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 03 00 70 0A 00 90 00 EE [14:09:29]RAPDU: 90 00 [14:09:29]wFMCommunicate OK [14:09:29]wFMCommunicate request_size=4 [14:09:29]MH_SAM_APDU [14:09:29]CAPDU: 80 0D 03 02 [14:09:29]Write to MH i2c: E2 08 00 71 0A 80 0D 03 02 00 00 00 00 F6 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 0B 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 0B 00 71 0A 00 E8 F5 7C 8D C6 70 48 6C 90 00 C7 [14:09:29]RAPDU: E8 F5 7C 8D C6 70 48 6C 90 00 [14:09:29]wFMCommunicate OK [14:09:29]SAM_PROTO_SignData done [14:09:29]FM_MakeSignedData done [14:09:29]CreateOFDProtocolMessage [14:09:29]wFMCommunicate request_size=4 [14:09:29]MH_SAM_APDU [14:09:29]CAPDU: 80 11 00 00 [14:09:29]Write to MH i2c: E2 08 00 72 0A 80 11 00 00 00 00 00 00 F6 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 17 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 17 00 72 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 55 [14:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:09:29]wFMCommunicate OK [14:09:29]CreateOFDProtocolMessage done [14:09:29]OFDSenderStorePacket 86404 [14:09:29]StoreOFDPacket docnum=86404 [14:09:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 04 76 07 01 36 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 98 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 51 01 00 35 04 06 00 21 CC C7 F5 C3 FA E8 F5 7C 8D C6 70 48 6C [14:09:29]CheckFolder [14:09:29]dirname=/storage/ofd_packets [14:09:29]CheckFolder done [14:09:29]ProducePacketName [14:09:29]name=ofd_packets/00086404 [14:09:29]NVStorageSaveData ofd_packets/00086404 [14:09:29]File name is /storage/ofd_packets/00086404 [14:09:29]Write 301 bytes [14:09:29]NVStorageSaveData done [14:09:29]OFDSenderStorePacket done [14:09:29]KKMCreateOFDPacket done [14:09:29]NVStorageSaveData kkm_last_timestamp [14:09:29]File name is /storage/kkm_last_timestamp [14:09:29]Write 4 bytes [14:09:29]NVStorageSaveData done [14:09:29]ExternCall_PrintAddStr [14:09:29]wPrintStart [14:09:29]Write to MH i2c: 01 00 00 73 0A 7D [14:09:29]OFD Sender: Processing packet 86404 [packets to send 269, broken 268] [14:09:29]ProducePacketName [14:09:29]name=ofd_packets/00086404 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 [14:09:29]MH_I2C_Read... [14:09:29]OFD Sender: To server: pG, [14:09:29]CommunicateWithHost lk.salyk.kg:30040 [14:09:29]ConnectInit lk.salyk.kg [14:09:29]Read from MH i2c: 01 07 00 73 0A 00 00 00 00 00 FF 0F 92 [14:09:29]RasterBufferAndPrint [14:09:29]line Счет N : (1)871307 [14:09:29]line ИНН: 02508201610067 [14:09:29]line Контрольно-Кассовый Чек [14:09:29]line ПРОДАЖА [14:09:29]line ТРК (МРК, ГНК) : 63 [14:09:29]line Товар: 2710124130 [14:09:29]line Аи-92-К-5 [14:09:29]line 14.750 * 67.80 [14:09:29]line = 1000.05 [14:09:29]line НДС 12% НСП 1% [14:09:29]line > о реализуемом товаре [14:09:29]line ОКРУГЛЕНИЕ: -0.05 [14:09:29]line ИТОГО: 1000.00 [14:09:29]line Внесено: 1000.00 [14:09:29]line СДАЧА: 0.00 [14:09:29]line НСП 1% : 8.85 [14:09:29]line НДС 12% : 106.20 [14:09:29]line Наличными: 1000.00 [14:09:29]line Безнал.: 0.00 [14:09:29]line Место: АЗС № 137 "Партнер Нефть" [14:09:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:09:29]line СНО: Общий режим [14:09:29]line Чек 182 21.09.2024 14:09 [14:09:29]line Смена: 496 ФФД: 1.0 [14:09:29]line ЗНМ: 0300000064 [14:09:29]line РНМ: 0000000000092592 [14:09:29]line Версия ККМ: 001 [14:09:29]line ФМ: 0000000000874979 [14:09:29]line ФД: 86404 [14:09:29]line ФПД: 37163411817466 [14:09:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T140928&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86404&fm=37163411817466&tin=02508201610067®Number=0000000000092592&sum=100000 [14:09:29]written 0, free lines is 4095 [14:09:29]Write to MH i2c: 01 00 00 9E 0A A8 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 9E 0A 00 00 00 00 00 D1 0C 8C [14:09:29]RasterBufferAndPrint [14:09:29]line [14:09:29]line [14:09:29]line [14:09:29]line [14:09:29]line [14:09:29]written 0, free lines is 3292 [14:09:29]MH_Cut [14:09:29]Write to MH i2c: D1 01 00 A5 0A 01 81 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: D1 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: D1 01 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: D1 01 00 A5 0A 00 80 [14:09:29]Write to MH i2c: 01 00 00 A6 0A B0 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:30]Connected sock=9 [14:09:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 04 76 07 01 36 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 98 D3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 51 01 00 35 04 06 00 21 CC C7 F5 C3 FA E8 F5 7C 8D C6 70 48 6C [14:09:30]*** Cut start [14:09:30]*** Partial cut [14:09:30]*** CUTSNS_PIN = 1 [14:09:30]*** CUTSNS_PIN = 0 [14:09:31]*** Brake cut motor [14:09:31]Read from MH i2c: 01 [14:09:31]MH_I2C_Read... [14:09:31]*** Stop cut motor [14:09:31]*** Cut end [14:09:31]Read from MH i2c: 01 07 00 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: 01 07 00 A6 0A 00 00 00 00 00 FF 0F C5 [14:09:31]process_action close_receipt done [14:09:31]requested_data is exist [14:09:31]produce_requested_data [14:09:31]requested_item fm.sn is exist - process it [14:09:31]wFMCommunicate request_size=4 [14:09:31]MH_SAM_APDU [14:09:31]CAPDU: 80 11 00 00 [14:09:31]Write to MH i2c: E2 08 00 A7 0A 80 11 00 00 00 00 00 00 2B [14:09:31]Write i2c OK [14:09:31]MH_I2C_Read... [14:09:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:31]Read from MH i2c: E2 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: E2 17 00 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: E2 17 00 A7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8A [14:09:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:09:31]wFMCommunicate OK [14:09:31]requested_item fd.num is exist - process it [14:09:31]SAM_PROTO_GetFieldsCounters [14:09:31]wFMCommunicate request_size=4 [14:09:31]MH_SAM_APDU [14:09:31]CAPDU: 80 13 00 00 [14:09:31]Write to MH i2c: E2 08 00 A8 0A 80 13 00 00 00 00 00 00 2E [14:09:31]Write i2c OK [14:09:31]MH_I2C_Read... [14:09:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:31]Read from MH i2c: E2 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: E2 62 00 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: E2 62 00 A8 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 84 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [14:09:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 84 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:31]wFMCommunicate OK [14:09:31]SAM_PROTO_GetFieldsCounters done [14:09:31]requested_item shift.num is exist - process it [14:09:31]requested_item shift.opened is exist - process it [14:09:31]req_shift_opened [14:09:31]FM_GetShiftState [14:09:31]SAM_PROTO_GetShiftState [14:09:31]wFMCommunicate request_size=4 [14:09:31]MH_SAM_APDU [14:09:31]CAPDU: 80 13 01 00 [14:09:31]Write to MH i2c: E2 08 00 A9 0A 80 13 01 00 00 00 00 00 30 [14:09:31]Write i2c OK [14:09:31]MH_I2C_Read... [14:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:31]Read from MH i2c: E2 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: E2 0E 00 [14:09:31]MH_I2C_Read... [14:09:31]Read from MH i2c: E2 0E 00 A9 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [14:09:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:09:31]wFMCommunicate OK [14:09:31]SAM_PROTO_GetShiftState done [14:09:31]FM_GetShiftState done [14:09:31]req_shift_opened done [14:09:31]requested_item shift.open_date is exist - process it [14:09:31]req_shift_open_date [14:09:31]req_shift_open_date done [14:09:31]produce_requested_data done [14:09:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86404,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:09:31]process_action_free close_receipt [14:09:31]json_value_free [14:09:31]json_value_free done [14:09:31]process_json_proto returns [14:09:31]Send response to host [14:09:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86404,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:09:31]free response buf [14:09:31]execute_script done [14:09:31]execute_script returns [14:09:31]free content buf [14:09:31]Sock 7.Close socket [14:09:31]Sock 7.Thread stoped [14:09:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 67 26 47 00 09 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 51 01 00 F4 03 04 00 6B 7E EE 66 B6 04 01 00 00 06 4C 6B 9F 28 B2 5B E0 [14:09:32]CommunicateWithHost err = 0 [14:09:32]CheckOFDResponse [14:09:32]1017 (14) - 77093643461234 [14:09:32]1041 (16) - 0000000000874979 [14:09:32]1040 (4) - 86404 [14:09:32]1012 (4) - 21.09.2024 08:06 [14:09:32]1206 (1) - 0 [14:09:32]OFD Sender: Remove packet 86404 [14:09:32]ProducePacketName [14:09:32]name=ofd_packets/00086404 [14:09:32]NVStorageDeleteData [14:09:32]OFD Sender: No OFD packet to send [14:09:37]OFD Sender: No OFD packet to send [14:09:42]OFD Sender: No OFD packet to send [14:09:47]OFD Sender: No OFD packet to send [14:09:52]OFD Sender: No OFD packet to send [14:09:57]OFD Sender: No OFD packet to send [14:10:02]OFD Sender: No OFD packet to send [14:10:04]recv_with_timeout no data received [14:10:07]OFD Sender: No OFD packet to send [14:10:12]OFD Sender: No OFD packet to send [14:10:16]recv_with_timeout no data received [14:10:17]OFD Sender: No OFD packet to send [14:10:22]OFD Sender: No OFD packet to send [14:10:27]OFD Sender: No OFD packet to send [14:10:32]OFD Sender: No OFD packet to send [14:10:37]OFD Sender: No OFD packet to send [14:10:42]OFD Sender: No OFD packet to send [14:10:47]OFD Sender: No OFD packet to send [14:10:52]OFD Sender: No OFD packet to send [14:10:57]OFD Sender: No OFD packet to send [14:11:02]OFD Sender: No OFD packet to send [14:11:07]OFD Sender: No OFD packet to send [14:11:12]OFD Sender: No OFD packet to send [14:11:17]OFD Sender: No OFD packet to send [14:11:22]OFD Sender: No OFD packet to send [14:11:27]OFD Sender: No OFD packet to send [14:11:32]OFD Sender: No OFD packet to send [14:11:37]OFD Sender: No OFD packet to send [14:11:42]OFD Sender: No OFD packet to send [14:11:47]OFD Sender: No OFD packet to send [14:11:52]OFD Sender: No OFD packet to send [14:11:58]OFD Sender: No OFD packet to send [14:12:03]OFD Sender: No OFD packet to send [14:12:08]OFD Sender: No OFD packet to send [14:12:13]OFD Sender: No OFD packet to send [14:12:18]OFD Sender: No OFD packet to send [14:12:23]OFD Sender: No OFD packet to send [14:12:28]OFD Sender: No OFD packet to send [14:12:33]OFD Sender: No OFD packet to send [14:12:38]OFD Sender: No OFD packet to send [14:12:43]OFD Sender: No OFD packet to send [14:12:43]accept exits with 10 [14:12:43]New connection [14:12:43]New thread 3066932580 created [14:12:43]Thread 3066789220 joined [14:12:43]Waiting for new connection... [14:12:43] Sock 10.Parse request [14:12:43]Sock 10.Check first char [14:12:43]Sock 10.First char is OK [14:12:43]request: POST /json_proto HTTP/1.0 [14:12:43]Method: POST [14:12:43]URL: /json_proto [14:12:43]Method is POST - this is cgi request [14:12:43]url: /json_proto [14:12:43]query_string will be loaded in cgi processing [14:12:43]execute_cgi json_proto POST (null) [14:12:43]execute_cgi path=json_proto method=POST [14:12:43]POST find Content-Length [14:12:43]Host: 172.17.47.196:8080 [14:12:43]Content-Length: 808 [14:12:43]Content-Type: application/json [14:12:43] [14:12:43]POST finish read [14:12:43]Found Content-Length = 808 [14:12:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:43]execute_script... [14:12: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)871308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:43]POST & json_proto [14:12:43]process_json_proto [14:12:43]json parsed OK: [14:12:43]protocol is kg_v1.0 [14:12:43]action value=close_receipt [14:12:43]process_action close_receipt [14:12:43]cmd_close_receipt [14:12:43]MH_GetDate [14:12:43]Write to MH i2c: F0 00 00 AA 0A A3 [14:12:43]Write i2c OK [14:12:43]MH_I2C_Read... [14:12:43]Read from MH i2c: F0 [14:12:43]MH_I2C_Read... [14:12:43]Read from MH i2c: F0 09 00 [14:12:43]MH_I2C_Read... [14:12:43]Read from MH i2c: F0 09 00 AA 0A 00 5C D4 EE 66 4C 6B 94 66 E1 [14:12:43]GetLastDocTimeStamp 1726927768 [14:12:43]current date 1726927964 [14:12:43]FM_GetShiftState [14:12:43]SAM_PROTO_GetShiftState [14:12:43]wFMCommunicate request_size=4 [14:12:43]MH_SAM_APDU [14:12:43]CAPDU: 80 13 01 00 [14:12:43]Write to MH i2c: E2 08 00 AB 0A 80 13 01 00 00 00 00 00 32 [14:12:43]Write i2c OK [14:12:43]MH_I2C_Read... [14:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:43]Read from MH i2c: E2 [14:12:43]MH_I2C_Read... [14:12:43]Read from MH i2c: E2 0E 00 [14:12:43]MH_I2C_Read... [14:12:43]Read from MH i2c: E2 0E 00 AB 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 78 [14:12:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:12:43]wFMCommunicate OK [14:12:43]SAM_PROTO_GetShiftState done [14:12:43]FM_GetShiftState done [14:12:43]opened in 1726877910 [14:12:43]opened+sec_in_day 1726964310 [14:12:43]quantity*price = 100050 [14:12:43]sum+1 = 100052 [14:12:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 183 21.09.2024 14:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86405 ФПД: 231422687922195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T141244&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86405&fm=231422687922195&tin=02508201610067®Number=0000000000092592&sum=100051 [14:12:44]StoreToDocumentArchive [14:12:44]shift 496 fd 86405 [14:12:44]save to /storage/0496/doc_00086405 [14:12:44]save last doc name /storage/0496/doc_00086405 to /storage/kkm_last_doc_name [14:12:44]save OK [14:12:44]Clear old archive folders... [14:12:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:12:44]tlvbuf is 0092E290 [14:12:44]SAM_PROTO_ClearQueue [14:12:44]wFMCommunicate request_size=4 [14:12:44]MH_SAM_APDU [14:12:44]CAPDU: 80 09 00 00 [14:12:44]Write to MH i2c: E2 08 00 B8 0A 80 09 00 00 00 00 00 00 34 [14:12:44]Write i2c OK [14:12:44]MH_I2C_Read... [14:12:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:44]Read from MH i2c: E2 [14:12:44]MH_I2C_Read... [14:12:44]Read from MH i2c: E2 03 00 [14:12:44]MH_I2C_Read... [14:12:44]Read from MH i2c: E2 03 00 B8 0A 00 90 00 36 [14:12:44]RAPDU: 90 00 [14:12:44]wFMCommunicate OK [14:12:44]SAM_PROTO_ClearQueue done [14:12:44]KKMCreateOFDPacket [14:12:44]OFDProtocolAddRootSTLVToBuf [14:12:44]FM_MakeSignedData [14:12:44]FM_MakeSignedData [14:12:44]SAM_PROTO_SignData [14:12:44]wFMCommunicate request_size=4 [14:12:44]MH_SAM_APDU [14:12:44]CAPDU: 80 0D 01 02 [14:12:44]Write to MH i2c: E2 08 00 B9 0A 80 0D 01 02 00 00 00 00 3C [14:12:44]Write i2c OK [14:12:44]MH_I2C_Read... [14:12:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:44]Read from MH i2c: E2 [14:12:44]MH_I2C_Read... [14:12:44]Read from MH i2c: E2 03 00 [14:12:44]MH_I2C_Read... [14:12:44]Read from MH i2c: E2 03 00 B9 0A 00 90 00 37 [14:12:44]RAPDU: 90 00 [14:12:44]wFMCommunicate OK [14:12:44]wFMCommunicate request_size=255 [14:12:44]MH_SAM_APDU [14:12: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 5C D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 51 01 00 35 04 06 00 [14:12:44]Write to MH i2c: E2 02 01 BA 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 5C D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 51 01 00 35 04 06 00 00 00 1F [14:12:44]Write i2c OK [14:12:44]MH_I2C_Read... [14:12:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:45]Read from MH i2c: E2 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 03 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 03 00 BA 0A 00 90 00 38 [14:12:45]RAPDU: 90 00 [14:12:45]wFMCommunicate OK [14:12:45]wFMCommunicate request_size=11 [14:12:45]MH_SAM_APDU [14:12:45]CAPDU: 80 0D 02 02 06 D2 7A 4B 1B 48 13 [14:12:45]Write to MH i2c: E2 0E 00 BB 0A 80 0D 02 02 06 00 D2 7A 4B 1B 48 13 00 00 58 [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:45]Read from MH i2c: E2 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 03 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 03 00 BB 0A 00 90 00 39 [14:12:45]RAPDU: 90 00 [14:12:45]wFMCommunicate OK [14:12:45]wFMCommunicate request_size=4 [14:12:45]MH_SAM_APDU [14:12:45]CAPDU: 80 0D 03 02 [14:12:45]Write to MH i2c: E2 08 00 BC 0A 80 0D 03 02 00 00 00 00 41 [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:45]Read from MH i2c: E2 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 0B 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 0B 00 BC 0A 00 69 D8 BB 0C 5A CA C1 07 90 00 36 [14:12:45]RAPDU: 69 D8 BB 0C 5A CA C1 07 90 00 [14:12:45]wFMCommunicate OK [14:12:45]SAM_PROTO_SignData done [14:12:45]FM_MakeSignedData done [14:12:45]CreateOFDProtocolMessage [14:12:45]wFMCommunicate request_size=4 [14:12:45]MH_SAM_APDU [14:12:45]CAPDU: 80 11 00 00 [14:12:45]Write to MH i2c: E2 08 00 BD 0A 80 11 00 00 00 00 00 00 41 [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:45]Read from MH i2c: E2 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 17 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: E2 17 00 BD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A0 [14:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:12:45]wFMCommunicate OK [14:12:45]CreateOFDProtocolMessage done [14:12:45]OFDSenderStorePacket 86405 [14:12:45]StoreOFDPacket docnum=86405 [14:12:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 88 FE 08 01 5D E2 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 5C D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 51 01 00 35 04 06 00 D2 7A 4B 1B 48 13 69 D8 BB 0C 5A CA C1 07 [14:12:45]CheckFolder [14:12:45]dirname=/storage/ofd_packets [14:12:45]CheckFolder done [14:12:45]ProducePacketName [14:12:45]name=ofd_packets/00086405 [14:12:45]NVStorageSaveData ofd_packets/00086405 [14:12:45]File name is /storage/ofd_packets/00086405 [14:12:45]Write 302 bytes [14:12:45]NVStorageSaveData done [14:12:45]OFDSenderStorePacket done [14:12:45]KKMCreateOFDPacket done [14:12:45]NVStorageSaveData kkm_last_timestamp [14:12:45]File name is /storage/kkm_last_timestamp [14:12:45]Write 4 bytes [14:12:45]NVStorageSaveData done [14:12:45]ExternCall_PrintAddStr [14:12:45]wPrintStart [14:12:45]Write to MH i2c: 01 00 00 BE 0A C8 [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: 01 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: 01 07 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: 01 07 00 BE 0A 00 00 00 00 00 FF 0F DD [14:12:45]RasterBufferAndPrint [14:12:45]line Счет N : (1)871308 [14:12:45]line ИНН: 02508201610067 [14:12:45]line Контрольно-Кассовый Чек [14:12:45]line ПРОДАЖА [14:12:45]line ТРК (МРК, ГНК) : 21 [14:12:45]line Товар: 2710194210 [14:12:45]line ДТ(л)-К-4 [14:12:45]line 13.130 * 76.20 [14:12:45]line = 1000.51 [14:12:45]line НДС 12% НСП 1% [14:12:45]line > о реализуемом товаре [14:12:45]line ИТОГО: 1000.51 [14:12:45]line НСП 1% : 8.85 [14:12:45]line НДС 12% : 106.25 [14:12:45]line Наличными: 0.00 [14:12:45]line Безнал.: 1000.51 [14:12:45]line Место: АЗС № 137 "Партнер Нефть" [14:12:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:12:45]line СНО: Общий режим [14:12:45]line Чек 183 21.09.2024 14:12 [14:12:45]line Смена: 496 ФФД: 1.0 [14:12:45]line ЗНМ: 0300000064 [14:12:45]line РНМ: 0000000000092592 [14:12:45]line Версия ККМ: 001 [14:12:45]line Платежная система: O! деньги [14:12:45]line ФМ: 0000000000874979 [14:12:45]line ФД: 86405 [14:12:45]line ФПД: 231422687922195 [14:12:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T141244&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86405&fm=231422687922195&tin=02508201610067®Number=0000000000092592&sum=100051 [14:12:45]written 0, free lines is 4095 [14:12:45]OFD Sender: Processing packet 86405 [packets to send 269, broken 268] [14:12:45]ProducePacketName [14:12:45]name=ofd_packets/00086405 [14:12:45]OFD Sender: To server: pG, [14:12:45]CommunicateWithHost lk.salyk.kg:30040 [14:12:45]ConnectInit lk.salyk.kg [14:12:45]Write to MH i2c: 01 00 00 E8 0A F2 [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: 01 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: 01 07 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: 01 07 00 E8 0A 00 00 00 00 00 E1 0C E6 [14:12:45]RasterBufferAndPrint [14:12:45]line [14:12:45]line [14:12:45]line [14:12:45]line [14:12:45]line [14:12:45]written 0, free lines is 3303 [14:12:45]MH_Cut [14:12:45]Write to MH i2c: D1 01 00 EF 0A 01 CB [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: D1 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: D1 01 00 [14:12:45]MH_I2C_Read... [14:12:45]Read from MH i2c: D1 01 00 EF 0A 00 CA [14:12:45]Write to MH i2c: 01 00 00 F0 0A FA [14:12:45]Write i2c OK [14:12:45]MH_I2C_Read... [14:12:46]*** Cut start [14:12:46]*** Partial cut [14:12:46]*** CUTSNS_PIN = 1 [14:12:46]*** CUTSNS_PIN = 0 [14:12:46]*** Brake cut motor [14:12:47]Read from MH i2c: 01 [14:12:47]MH_I2C_Read... [14:12:47]*** Stop cut motor [14:12:47]*** Cut end [14:12:47]Read from MH i2c: 01 07 00 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: 01 07 00 F0 0A 00 00 00 00 00 FF 0F 0F [14:12:47]process_action close_receipt done [14:12:47]requested_data is exist [14:12:47]produce_requested_data [14:12:47]requested_item fm.sn is exist - process it [14:12:47]wFMCommunicate request_size=4 [14:12:47]MH_SAM_APDU [14:12:47]CAPDU: 80 11 00 00 [14:12:47]Write to MH i2c: E2 08 00 F1 0A 80 11 00 00 00 00 00 00 75 [14:12:47]Write i2c OK [14:12:47]MH_I2C_Read... [14:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:47]Read from MH i2c: E2 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: E2 17 00 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: E2 17 00 F1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D4 [14:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:12:47]wFMCommunicate OK [14:12:47]requested_item fd.num is exist - process it [14:12:47]SAM_PROTO_GetFieldsCounters [14:12:47]wFMCommunicate request_size=4 [14:12:47]MH_SAM_APDU [14:12:47]CAPDU: 80 13 00 00 [14:12:47]Write to MH i2c: E2 08 00 F2 0A 80 13 00 00 00 00 00 00 78 [14:12:47]Write i2c OK [14:12:47]MH_I2C_Read... [14:12:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:47]Read from MH i2c: E2 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: E2 62 00 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: E2 62 00 F2 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 85 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [14:12:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 85 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:47]wFMCommunicate OK [14:12:47]SAM_PROTO_GetFieldsCounters done [14:12:47]requested_item shift.num is exist - process it [14:12:47]requested_item shift.opened is exist - process it [14:12:47]req_shift_opened [14:12:47]FM_GetShiftState [14:12:47]SAM_PROTO_GetShiftState [14:12:47]wFMCommunicate request_size=4 [14:12:47]MH_SAM_APDU [14:12:47]CAPDU: 80 13 01 00 [14:12:47]Write to MH i2c: E2 08 00 F3 0A 80 13 01 00 00 00 00 00 7A [14:12:47]Write i2c OK [14:12:47]MH_I2C_Read... [14:12:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:47]Read from MH i2c: E2 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: E2 0E 00 [14:12:47]MH_I2C_Read... [14:12:47]Read from MH i2c: E2 0E 00 F3 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C0 [14:12:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:12:47]wFMCommunicate OK [14:12:47]SAM_PROTO_GetShiftState done [14:12:47]FM_GetShiftState done [14:12:47]req_shift_opened done [14:12:47]requested_item shift.open_date is exist - process it [14:12:47]req_shift_open_date [14:12:47]req_shift_open_date done [14:12:47]produce_requested_data done [14:12:47]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86405,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:12:47]process_action_free close_receipt [14:12:47]json_value_free [14:12:47]json_value_free done [14:12:47]process_json_proto returns [14:12:47]Send response to host [14:12:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86405,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:12:47]free response buf [14:12:47]execute_script done [14:12:47]execute_script returns [14:12:47]free content buf [14:12:47]Sock 10.Close socket [14:12:47]Sock 10.Thread stoped [14:12:47]Connected sock=9 [14:12:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 88 FE 08 01 5D E2 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 5C D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 51 01 00 35 04 06 00 D2 7A 4B 1B 48 13 69 D8 BB 0C 5A CA C1 07 [14:12:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C4 D6 47 00 D2 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 51 01 00 F4 03 04 00 32 7F EE 66 B6 04 01 00 00 0E E9 44 25 C6 E8 F5 14 [14:12:49]CommunicateWithHost err = 0 [14:12:49]CheckOFDResponse [14:12:49]1017 (14) - 77093643461234 [14:12:49]1041 (16) - 0000000000874979 [14:12:49]1040 (4) - 86405 [14:12:49]1012 (4) - 21.09.2024 08:09 [14:12:49]1206 (1) - 0 [14:12:49]OFD Sender: Remove packet 86405 [14:12:49]ProducePacketName [14:12:49]name=ofd_packets/00086405 [14:12:49]NVStorageDeleteData [14:12:50]OFD Sender: No OFD packet to send [14:12:53]recv_with_timeout no data received [14:12:55]OFD Sender: No OFD packet to send [14:13:00]OFD Sender: No OFD packet to send [14:13:05]OFD Sender: No OFD packet to send [14:13:10]recv_with_timeout no data received [14:13:10]OFD Sender: No OFD packet to send [14:13:15]OFD Sender: No OFD packet to send [14:13:20]OFD Sender: No OFD packet to send [14:13:25]OFD Sender: No OFD packet to send [14:13:26]recv_with_timeout no data received [14:13:30]OFD Sender: No OFD packet to send [14:13:35]OFD Sender: No OFD packet to send [14:13:40]OFD Sender: No OFD packet to send [14:13:43]recv_with_timeout no data received [14:13:45]OFD Sender: No OFD packet to send [14:13:50]OFD Sender: No OFD packet to send [14:13:55]OFD Sender: No OFD packet to send [14:14:00]OFD Sender: No OFD packet to send [14:14:05]OFD Sender: No OFD packet to send [14:14:10]OFD Sender: No OFD packet to send [14:14:15]OFD Sender: No OFD packet to send [14:14:20]OFD Sender: No OFD packet to send [14:14:25]OFD Sender: No OFD packet to send [14:14:30]OFD Sender: No OFD packet to send [14:14:35]OFD Sender: No OFD packet to send [14:14:40]OFD Sender: No OFD packet to send [14:14:45]OFD Sender: No OFD packet to send [14:14:50]OFD Sender: No OFD packet to send [14:14:55]OFD Sender: No OFD packet to send [14:15:00]OFD Sender: No OFD packet to send [14:15:05]accept exits with 7 [14:15:05]New connection [14:15:05]New thread 3066789220 created [14:15:05]Thread 3066932580 joined [14:15:05]Waiting for new connection... [14:15:05] Sock 7.Parse request [14:15:05]Sock 7.Check first char [14:15:05]Sock 7.First char is OK [14:15:05]request: POST /json_proto HTTP/1.0 [14:15:05]Method: POST [14:15:05]URL: /json_proto [14:15:05]Method is POST - this is cgi request [14:15:05]url: /json_proto [14:15:05]query_string will be loaded in cgi processing [14:15:05]execute_cgi json_proto POST (null) [14:15:05]execute_cgi path=json_proto method=POST [14:15:05]POST find Content-Length [14:15:05]Host: 172.17.47.196:8080 [14:15:05]Content-Length: 677 [14:15:05]Content-Type: application/json [14:15:05] [14:15:05]POST finish read [14:15:05]Found Content-Length = 677 [14:15:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [14:15:05]execute_script... [14:15: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)871309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [14:15:05]POST & json_proto [14:15:05]process_json_proto [14:15:05]json parsed OK: [14:15:05]protocol is kg_v1.0 [14:15:05]action value=close_receipt [14:15:05]process_action close_receipt [14:15:05]cmd_close_receipt [14:15:05]MH_GetDate [14:15:05]Write to MH i2c: F0 00 00 F4 0A ED [14:15:05]Write i2c OK [14:15:05]MH_I2C_Read... [14:15:05]Read from MH i2c: F0 [14:15:05]MH_I2C_Read... [14:15:05]Read from MH i2c: F0 09 00 [14:15:05]MH_I2C_Read... [14:15:05]Read from MH i2c: F0 09 00 F4 0A 00 EA D4 EE 66 4C 6B 94 66 B9 [14:15:05]GetLastDocTimeStamp 1726927964 [14:15:05]current date 1726928106 [14:15:05]FM_GetShiftState [14:15:05]SAM_PROTO_GetShiftState [14:15:05]wFMCommunicate request_size=4 [14:15:05]MH_SAM_APDU [14:15:05]CAPDU: 80 13 01 00 [14:15:05]Write to MH i2c: E2 08 00 F5 0A 80 13 01 00 00 00 00 00 7C [14:15:05]Write i2c OK [14:15:05]MH_I2C_Read... [14:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:05]Read from MH i2c: E2 [14:15:05]MH_I2C_Read... [14:15:05]Read from MH i2c: E2 0E 00 [14:15:05]MH_I2C_Read... [14:15:05]Read from MH i2c: E2 0E 00 F5 0A 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C2 [14:15:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:15:05]wFMCommunicate OK [14:15:05]SAM_PROTO_GetShiftState done [14:15:05]FM_GetShiftState done [14:15:05]opened in 1726877910 [14:15:05]opened+sec_in_day 1726964310 [14:15:05]quantity*price = 60003 [14:15:05]sum+1 = 60004 [14:15:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 184 21.09.2024 14:15 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86406 ФПД: 79941413582914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T141506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86406&fm=79941413582914&tin=02508201610067®Number=0000000000092592&sum=60000 [14:15:06]StoreToDocumentArchive [14:15:06]shift 496 fd 86406 [14:15:06]save to /storage/0496/doc_00086406 [14:15:06]save last doc name /storage/0496/doc_00086406 to /storage/kkm_last_doc_name [14:15:06]save OK [14:15:06]Clear old archive folders... [14:15:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:15:06]tlvbuf is 00919390 [14:15:06]SAM_PROTO_ClearQueue [14:15:06]wFMCommunicate request_size=4 [14:15:06]MH_SAM_APDU [14:15:06]CAPDU: 80 09 00 00 [14:15:06]Write to MH i2c: E2 08 00 02 0B 80 09 00 00 00 00 00 00 7F [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:06]Read from MH i2c: E2 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 02 0B 00 90 00 81 [14:15:06]RAPDU: 90 00 [14:15:06]wFMCommunicate OK [14:15:06]SAM_PROTO_ClearQueue done [14:15:06]KKMCreateOFDPacket [14:15:06]OFDProtocolAddRootSTLVToBuf [14:15:06]FM_MakeSignedData [14:15:06]FM_MakeSignedData [14:15:06]SAM_PROTO_SignData [14:15:06]wFMCommunicate request_size=4 [14:15:06]MH_SAM_APDU [14:15:06]CAPDU: 80 0D 01 02 [14:15:06]Write to MH i2c: E2 08 00 03 0B 80 0D 01 02 00 00 00 00 87 [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:06]Read from MH i2c: E2 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 03 0B 00 90 00 82 [14:15:06]RAPDU: 90 00 [14:15:06]wFMCommunicate OK [14:15:06]wFMCommunicate request_size=255 [14:15:06]MH_SAM_APDU [14:15: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 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 B8 00 00 00 F4 03 04 00 EA D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 51 01 00 35 04 06 00 48 [14:15:06]Write to MH i2c: E2 02 01 04 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 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 B8 00 00 00 F4 03 04 00 EA D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 51 01 00 35 04 06 00 48 00 00 B6 [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:06]Read from MH i2c: E2 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 04 0B 00 90 00 83 [14:15:06]RAPDU: 90 00 [14:15:06]wFMCommunicate OK [14:15:06]wFMCommunicate request_size=10 [14:15:06]MH_SAM_APDU [14:15:06]CAPDU: 80 0D 02 02 05 B4 CF 8F 38 42 [14:15:06]Write to MH i2c: E2 0D 00 05 0B 80 0D 02 02 05 00 B4 CF 8F 38 42 00 00 20 [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:06]Read from MH i2c: E2 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 03 00 05 0B 00 90 00 84 [14:15:06]RAPDU: 90 00 [14:15:06]wFMCommunicate OK [14:15:06]wFMCommunicate request_size=4 [14:15:06]MH_SAM_APDU [14:15:06]CAPDU: 80 0D 03 02 [14:15:06]Write to MH i2c: E2 08 00 06 0B 80 0D 03 02 00 00 00 00 8C [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:06]Read from MH i2c: E2 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 0B 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 0B 00 06 0B 00 4C 68 B4 D6 2A 73 A5 6E 90 00 7B [14:15:06]RAPDU: 4C 68 B4 D6 2A 73 A5 6E 90 00 [14:15:06]wFMCommunicate OK [14:15:06]SAM_PROTO_SignData done [14:15:06]FM_MakeSignedData done [14:15:06]CreateOFDProtocolMessage [14:15:06]wFMCommunicate request_size=4 [14:15:06]MH_SAM_APDU [14:15:06]CAPDU: 80 11 00 00 [14:15:06]Write to MH i2c: E2 08 00 07 0B 80 11 00 00 00 00 00 00 8C [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:06]Read from MH i2c: E2 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 17 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: E2 17 00 07 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [14:15:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:15:06]wFMCommunicate OK [14:15:06]CreateOFDProtocolMessage done [14:15:06]OFDSenderStorePacket 86406 [14:15:06]StoreOFDPacket docnum=86406 [14:15:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2A CB 07 01 0A 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 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 B8 00 00 00 F4 03 04 00 EA D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 51 01 00 35 04 06 00 48 B4 CF 8F 38 42 4C 68 B4 D6 2A 73 A5 6E [14:15:06]CheckFolder [14:15:06]dirname=/storage/ofd_packets [14:15:06]CheckFolder done [14:15:06]ProducePacketName [14:15:06]name=ofd_packets/00086406 [14:15:06]NVStorageSaveData ofd_packets/00086406 [14:15:06]File name is /storage/ofd_packets/00086406 [14:15:06]Write 301 bytes [14:15:06]NVStorageSaveData done [14:15:06]OFDSenderStorePacket done [14:15:06]KKMCreateOFDPacket done [14:15:06]NVStorageSaveData kkm_last_timestamp [14:15:06]File name is /storage/kkm_last_timestamp [14:15:06]Write 4 bytes [14:15:06]NVStorageSaveData done [14:15:06]OFD Sender: Processing packet 86406 [packets to send 269, broken 268] [14:15:06]ProducePacketName [14:15:06]name=ofd_packets/00086406 [14:15:06]OFD Sender: To server: pG, [14:15:06]CommunicateWithHost lk.salyk.kg:30040 [14:15:06]ConnectInit lk.salyk.kg [14:15:06]ExternCall_PrintAddStr [14:15:06]wPrintStart [14:15:06]Write to MH i2c: 01 00 00 08 0B 13 [14:15:06]Write i2c OK [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: 01 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: 01 07 00 [14:15:06]MH_I2C_Read... [14:15:06]Read from MH i2c: 01 07 00 08 0B 00 00 00 00 00 FF 0F 28 [14:15:06]RasterBufferAndPrint [14:15:06]line Счет N : (1)871309 [14:15:06]line ИНН: 02508201610067 [14:15:06]line Контрольно-Кассовый Чек [14:15:06]line ПРОДАЖА [14:15:06]line ТРК (МРК, ГНК) : 33 [14:15:06]line Товар: 2710124130 [14:15:06]line Аи-92-К-5 [14:15:06]line 8.850 * 67.80 [14:15:06]line = 600.03 [14:15:06]line НДС 12% НСП 1% [14:15:06]line > о реализуемом товаре [14:15:06]line ОКРУГЛЕНИЕ: -0.03 [14:15:06]line ИТОГО: 600.00 [14:15:06]line Внесено: 600.00 [14:15:06]line СДАЧА: 0.00 [14:15:06]line НСП 1% : 5.31 [14:15:06]line НДС 12% : 63.72 [14:15:06]line Наличными: 600.00 [14:15:06]line Безнал.: 0.00 [14:15:06]line Место: АЗС № 137 "Партнер Нефть" [14:15:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:15:06]line СНО: Общий режим [14:15:06]line Чек 184 21.09.2024 14:15 [14:15:06]line Смена: 496 ФФД: 1.0 [14:15:06]line ЗНМ: 0300000064 [14:15:06]line РНМ: 0000000000092592 [14:15:06]line Версия ККМ: 001 [14:15:06]line ФМ: 0000000000874979 [14:15:06]line ФД: 86406 [14:15:06]line ФПД: 79941413582914 [14:15:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T141506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86406&fm=79941413582914&tin=02508201610067®Number=0000000000092592&sum=60000 [14:15:07]written 0, free lines is 4095 [14:15:07]Write to MH i2c: 01 00 00 33 0B 3E [14:15:07]Write i2c OK [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: 01 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: 01 07 00 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: 01 07 00 33 0B 00 00 00 00 00 D4 0C 25 [14:15:07]RasterBufferAndPrint [14:15:07]line [14:15:07]line [14:15:07]line [14:15:07]line [14:15:07]line [14:15:07]written 0, free lines is 3290 [14:15:07]MH_Cut [14:15:07]Write to MH i2c: D1 01 00 3A 0B 01 17 [14:15:07]Write i2c OK [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: D1 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: D1 01 00 [14:15:07]MH_I2C_Read... [14:15:07]Read from MH i2c: D1 01 00 3A 0B 00 16 [14:15:07]Write to MH i2c: 01 00 00 3B 0B 46 [14:15:07]Write i2c OK [14:15:07]MH_I2C_Read... [14:15:08]*** Cut start [14:15:08]*** Partial cut [14:15:08]*** CUTSNS_PIN = 1 [14:15:08]*** CUTSNS_PIN = 0 [14:15:08]*** Brake cut motor [14:15:09]Read from MH i2c: 01 [14:15:09]MH_I2C_Read... [14:15:09]*** Stop cut motor [14:15:09]*** Cut end [14:15:09]Read from MH i2c: 01 07 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: 01 07 00 3B 0B 00 00 00 00 00 FF 0F 5B [14:15:09]process_action close_receipt done [14:15:09]requested_data is exist [14:15:09]produce_requested_data [14:15:09]requested_item fm.sn is exist - process it [14:15:09]wFMCommunicate request_size=4 [14:15:09]MH_SAM_APDU [14:15:09]CAPDU: 80 11 00 00 [14:15:09]Write to MH i2c: E2 08 00 3C 0B 80 11 00 00 00 00 00 00 C1 [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 17 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 17 00 3C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 20 [14:15:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:15:09]wFMCommunicate OK [14:15:09]requested_item fd.num is exist - process it [14:15:09]SAM_PROTO_GetFieldsCounters [14:15:09]wFMCommunicate request_size=4 [14:15:09]MH_SAM_APDU [14:15:09]CAPDU: 80 13 00 00 [14:15:09]Write to MH i2c: E2 08 00 3D 0B 80 13 00 00 00 00 00 00 C4 [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 62 00 [14:15:09]MH_I2C_Read... [14:15:09]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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 86 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [14:15:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 86 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:09]wFMCommunicate OK [14:15:09]SAM_PROTO_GetFieldsCounters done [14:15:09]requested_item shift.num is exist - process it [14:15:09]requested_item shift.opened is exist - process it [14:15:09]req_shift_opened [14:15:09]FM_GetShiftState [14:15:09]SAM_PROTO_GetShiftState [14:15:09]wFMCommunicate request_size=4 [14:15:09]MH_SAM_APDU [14:15:09]CAPDU: 80 13 01 00 [14:15:09]Write to MH i2c: E2 08 00 3E 0B 80 13 01 00 00 00 00 00 C6 [14:15:09]Write i2c OK [14:15:09]MH_I2C_Read... [14:15:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:09]Read from MH i2c: E2 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 0E 00 [14:15:09]MH_I2C_Read... [14:15:09]Read from MH i2c: E2 0E 00 3E 0B 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0C [14:15:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:15:09]wFMCommunicate OK [14:15:09]SAM_PROTO_GetShiftState done [14:15:09]FM_GetShiftState done [14:15:09]req_shift_opened done [14:15:09]requested_item shift.open_date is exist - process it [14:15:09]req_shift_open_date [14:15:09]req_shift_open_date done [14:15:09]produce_requested_data done [14:15:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86406,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:15:09]process_action_free close_receipt [14:15:09]json_value_free [14:15:09]json_value_free done [14:15:09]process_json_proto returns [14:15:09]Send response to host [14:15:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86406,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:15:09]free response buf [14:15:09]execute_script done [14:15:09]execute_script returns [14:15:09]free content buf [14:15:09]Sock 7.Close socket [14:15:09]Sock 7.Thread stoped [14:15:09]Connected sock=11 [14:15:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2A CB 07 01 0A 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 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 B8 00 00 00 F4 03 04 00 EA D4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 51 01 00 35 04 06 00 48 B4 CF 8F 38 42 4C 68 B4 D6 2A 73 A5 6E [14:15:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 07 BA 47 00 CE 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 51 01 00 F4 03 04 00 BE 7F EE 66 B6 04 01 00 00 C0 3A B2 CB 53 00 A1 AB [14:15:10]CommunicateWithHost err = 0 [14:15:10]CheckOFDResponse [14:15:10]1017 (14) - 77093643461234 [14:15:10]1041 (16) - 0000000000874979 [14:15:10]1040 (4) - 86406 [14:15:10]1012 (4) - 21.09.2024 08:11 [14:15:10]1206 (1) - 0 [14:15:10]OFD Sender: Remove packet 86406 [14:15:10]ProducePacketName [14:15:10]name=ofd_packets/00086406 [14:15:10]NVStorageDeleteData [14:15:11]OFD Sender: No OFD packet to send [14:15:16]OFD Sender: No OFD packet to send [14:15:21]OFD Sender: No OFD packet to send [14:15:26]OFD Sender: No OFD packet to send [14:15:31]OFD Sender: No OFD packet to send [14:15:36]OFD Sender: No OFD packet to send [14:15:41]OFD Sender: No OFD packet to send [14:15:46]OFD Sender: No OFD packet to send [14:15:51]OFD Sender: No OFD packet to send [14:15:56]OFD Sender: No OFD packet to send [14:16:01]OFD Sender: No OFD packet to send [14:16:06]OFD Sender: No OFD packet to send [14:16:11]OFD Sender: No OFD packet to send [14:16:12]recv_with_timeout no data received [14:16:16]OFD Sender: No OFD packet to send [14:16:21]OFD Sender: No OFD packet to send [14:16:26]OFD Sender: No OFD packet to send [14:16:31]OFD Sender: No OFD packet to send [14:16:36]OFD Sender: No OFD packet to send [14:16:41]OFD Sender: No OFD packet to send [14:16:46]OFD Sender: No OFD packet to send [14:16:51]OFD Sender: No OFD packet to send [14:16:56]OFD Sender: No OFD packet to send [14:17:01]OFD Sender: No OFD packet to send [14:17:06]OFD Sender: No OFD packet to send [14:17:11]OFD Sender: No OFD packet to send [14:17:16]OFD Sender: No OFD packet to send [14:17:21]OFD Sender: No OFD packet to send [14:17:26]OFD Sender: No OFD packet to send [14:17:30]accept exits with 10 [14:17:30]New connection [14:17:30]New thread 3066932580 created [14:17:30]Thread 3066789220 joined [14:17:30]Waiting for new connection... [14:17:30] Sock 10.Parse request [14:17:30]Sock 10.Check first char [14:17:30]Sock 10.First char is OK [14:17:30]request: POST /json_proto HTTP/1.0 [14:17:30]Method: POST [14:17:30]URL: /json_proto [14:17:30]Method is POST - this is cgi request [14:17:30]url: /json_proto [14:17:30]query_string will be loaded in cgi processing [14:17:30]execute_cgi json_proto POST (null) [14:17:30]execute_cgi path=json_proto method=POST [14:17:30]POST find Content-Length [14:17:30]Host: 172.17.47.196:8080 [14:17:30]Content-Length: 678 [14:17:30]Content-Type: application/json [14:17:30] [14:17:30]POST finish read [14:17:30]Found Content-Length = 678 [14:17:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:17:30]execute_script... [14:17: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)871310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:17:30]POST & json_proto [14:17:30]process_json_proto [14:17:30]json parsed OK: [14:17:30]protocol is kg_v1.0 [14:17:30]action value=close_receipt [14:17:30]process_action close_receipt [14:17:30]cmd_close_receipt [14:17:30]MH_GetDate [14:17:30]Write to MH i2c: F0 00 00 3F 0B 39 [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: F0 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: F0 09 00 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: F0 09 00 3F 0B 00 7B D5 EE 66 4C 6B 94 66 97 [14:17:30]GetLastDocTimeStamp 1726928106 [14:17:30]current date 1726928251 [14:17:30]FM_GetShiftState [14:17:30]SAM_PROTO_GetShiftState [14:17:30]wFMCommunicate request_size=4 [14:17:30]MH_SAM_APDU [14:17:30]CAPDU: 80 13 01 00 [14:17:30]Write to MH i2c: E2 08 00 40 0B 80 13 01 00 00 00 00 00 C8 [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:30]Read from MH i2c: E2 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: E2 0E 00 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: E2 0E 00 40 0B 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0E [14:17:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:17:30]wFMCommunicate OK [14:17:30]SAM_PROTO_GetShiftState done [14:17:30]FM_GetShiftState done [14:17:30]opened in 1726877910 [14:17:30]opened+sec_in_day 1726964310 [14:17:30]quantity*price = 70037 [14:17:30]sum+1 = 70038 [14:17:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 185 21.09.2024 14:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86407 ФПД: 112215942940151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T141731&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86407&fm=112215942940151&tin=02508201610067®Number=0000000000092592&sum=70000 [14:17:31]StoreToDocumentArchive [14:17:31]shift 496 fd 86407 [14:17:31]save to /storage/0496/doc_00086407 [14:17:31]save last doc name /storage/0496/doc_00086407 to /storage/kkm_last_doc_name [14:17:31]save OK [14:17:31]Clear old archive folders... [14:17:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:31]tlvbuf is 00977AA0 [14:17:31]SAM_PROTO_ClearQueue [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 09 00 00 [14:17:31]Write to MH i2c: E2 08 00 4D 0B 80 09 00 00 00 00 00 00 CA [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 4D 0B 00 90 00 CC [14:17:31]RAPDU: 90 00 [14:17:31]wFMCommunicate OK [14:17:31]SAM_PROTO_ClearQueue done [14:17:31]KKMCreateOFDPacket [14:17:31]OFDProtocolAddRootSTLVToBuf [14:17:31]FM_MakeSignedData [14:17:31]FM_MakeSignedData [14:17:31]SAM_PROTO_SignData [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 0D 01 02 [14:17:31]Write to MH i2c: E2 08 00 4E 0B 80 0D 01 02 00 00 00 00 D2 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 4E 0B 00 90 00 CD [14:17:31]RAPDU: 90 00 [14:17:31]wFMCommunicate OK [14:17:31]wFMCommunicate request_size=255 [14:17:31]MH_SAM_APDU [14:17: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 7B D5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 51 01 00 35 04 06 00 66 [14:17:31]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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 7B D5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 51 01 00 35 04 06 00 66 00 00 D3 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 4F 0B 00 90 00 CE [14:17:32]RAPDU: 90 00 [14:17:32]wFMCommunicate OK [14:17:32]wFMCommunicate request_size=10 [14:17:32]MH_SAM_APDU [14:17:32]CAPDU: 80 0D 02 02 05 0F 4F 6A C5 F7 [14:17:32]Write to MH i2c: E2 0D 00 50 0B 80 0D 02 02 05 00 0F 4F 6A C5 F7 00 00 63 [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 50 0B 00 90 00 CF [14:17:32]RAPDU: 90 00 [14:17:32]wFMCommunicate OK [14:17:32]wFMCommunicate request_size=4 [14:17:32]MH_SAM_APDU [14:17:32]CAPDU: 80 0D 03 02 [14:17:32]Write to MH i2c: E2 08 00 51 0B 80 0D 03 02 00 00 00 00 D7 [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 0B 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 0B 00 51 0B 00 6C B7 3B 12 DC 81 11 99 90 00 4F [14:17:32]RAPDU: 6C B7 3B 12 DC 81 11 99 90 00 [14:17:32]wFMCommunicate OK [14:17:32]SAM_PROTO_SignData done [14:17:32]FM_MakeSignedData done [14:17:32]CreateOFDProtocolMessage [14:17:32]wFMCommunicate request_size=4 [14:17:32]MH_SAM_APDU [14:17:32]CAPDU: 80 11 00 00 [14:17:32]Write to MH i2c: E2 08 00 52 0B 80 11 00 00 00 00 00 00 D7 [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 17 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 17 00 52 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [14:17:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:17:32]wFMCommunicate OK [14:17:32]CreateOFDProtocolMessage done [14:17:32]OFDSenderStorePacket 86407 [14:17:32]StoreOFDPacket docnum=86407 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5925606+1721002828=1726928434 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 33 D6 EE 66 4C 6B 94 66 0D [14:20:35]Current date/time: 21.09.2024 14:20 [14:20:35]FM_Init [14:20:35]wFMConnect [14:20:35]MH_SAM_On [14:20:35]Write to MH i2c: E0 00 00 08 00 E7 [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_init finished! [14:20:35]*** atr: [14:20:35]*** 0F 3B D5 18 FF 81 91 FE [14:20:35]*** 1F C3 80 73 C8 21 10 0A [14:20:35]*** 00 00 00 00 00 00 00 00 [14:20:35]*** 00 00 00 00 00 00 00 00 [14:20:35]*** 00 00 00 00 00 00 00 00 [14:20:35]*** 00 00 00 00 00 00 00 00 [14:20:35]*** 00 00 00 00 00 00 00 00 [14:20:35]*** 00 00 00 00 00 00 00 00 [14:20:35]Read from MH i2c: E0 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E0 10 00 [14:20:35]MH_I2C_Read... [14: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 [14:20:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:20:35]wFMCommunicate request_size=10 [14:20:35]MH_SAM_APDU [14:20:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14: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 [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:20:35]Read from MH i2c: E2 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:20:35]RAPDU: 90 00 [14:20:35]wFMCommunicate OK [14:20:35]wFMCommunicate request_size=4 [14:20:35]MH_SAM_APDU [14:20:35]CAPDU: 80 11 00 00 [14:20:35]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:35]Read from MH i2c: E2 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 17 00 [14:20:35]MH_I2C_Read... [14: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 38 37 34 39 37 39 90 00 E3 [14:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:20:35]wFMCommunicate OK [14:20:35]Detected FM SN is 0000000000874979 [14:20:35]Stored FM SN is 0000000000874979 [14:20:35]wFMCommunicate request_size=9 [14:20:35]MH_SAM_APDU [14:20:35]CAPDU: 80 16 00 00 04 B6 D7 00 00 [14:20:35]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:20:35]Read from MH i2c: E2 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:20:35]RAPDU: 90 00 [14:20:35]wFMCommunicate OK [14:20:35]FM PIN OK [14:20:35]wFMCommunicate request_size=8 [14:20:35]MH_SAM_APDU [14:20:35]CAPDU: 80 14 04 00 03 02 00 01 [14:20:35]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:20:35]Read from MH i2c: E2 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:20:35]RAPDU: 90 00 [14:20:35]wFMCommunicate OK [14:20:35]wFMCommunicate request_size=13 [14:20:35]MH_SAM_APDU [14:20:35]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14: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 [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:20:35]Read from MH i2c: E2 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:20:35]RAPDU: 90 00 [14:20:35]wFMCommunicate OK [14:20:35]wFMCommunicate request_size=4 [14:20:35]MH_SAM_APDU [14:20:35]CAPDU: 80 11 00 00 [14:20:35]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:35]Read from MH i2c: E2 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: E2 17 00 [14:20:35]MH_I2C_Read... [14: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 38 37 34 39 37 39 90 00 E7 [14:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:20:35]wFMCommunicate OK [14:20:35]DocumentArchiveInit [14:20:35]Start Httpd... [14:20:35]Httpd thread 3067395428 created [14:20:35]Write to MH i2c: 01 00 00 0F 00 0F [14:20:35]Write i2c OK [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: 01 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: 01 07 00 [14:20:35]MH_I2C_Read... [14:20:35]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:20:35]Allocated Socket 6 [14:20:35]Bind OK [14:20:35]Listen OK [14:20:35]httpd running on port 8080 [14:20:35]Waiting for new connection... [14:20:35]MH Int Process started [14:20:35]OFD Sender: Processing packet 86407 [packets to send 269, broken 268] [14:20:35]ProducePacketName [14:20:35]name=ofd_packets/00086407 [14:20:35]OFD Sender: To server: pG, [14:20:35]CommunicateWithHost lk.salyk.kg:30040 [14:20:35]ConnectInit lk.salyk.kg [14:20:37]Connected sock=5 [14:20:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A6 0A 07 01 CE 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 7B D5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 51 01 00 35 04 06 00 66 0F 4F 6A C5 F7 6C B7 3B 12 DC 81 11 99 [14:20:37]accept exits with 7 [14:20:37]New connection [14:20:37]New thread 3067108708 created [14:20:37]Waiting for new connection... [14:20:37] Sock 7.Parse request [14:20:37]Sock 7.Check first char [14:20:37]Sock 7.First char is OK [14:20:37]request: POST /json_proto HTTP/1.0 [14:20:37]Method: POST [14:20:37]URL: /json_proto [14:20:37]Method is POST - this is cgi request [14:20:37]url: /json_proto [14:20:37]query_string will be loaded in cgi processing [14:20:37]execute_cgi json_proto POST (null) [14:20:37]execute_cgi path=json_proto method=POST [14:20:37]POST find Content-Length [14:20:37]Host: 172.17.47.196:8080 [14:20:37]Content-Length: 215 [14:20:37]Content-Type: application/json [14:20:37] [14:20:37]POST finish read [14:20:37]Found Content-Length = 215 [14:20:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:37]execute_script... [14:20:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:37]POST & json_proto [14:20:37]process_json_proto [14:20:37]json parsed OK: [14:20:37]protocol is kg_v1.0 [14:20:37]action value=get_value [14:20:37]process_action get_value [14:20:37]cmd_get_value [14:20:37]process_action get_value done [14:20:37]requested_data is exist [14:20:37]produce_requested_data [14:20:37]requested_item kkm.sn is exist - process it [14:20:37]requested_item kkm.ver is exist - process it [14:20:37]requested_item fm.sn is exist - process it [14:20:37]wFMCommunicate request_size=4 [14:20:37]MH_SAM_APDU [14:20:37]CAPDU: 80 11 00 00 [14:20:37]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:20:37]Write i2c OK [14:20:37]MH_I2C_Read... [14:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:37]Read from MH i2c: E2 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 17 00 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [14:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:20:37]wFMCommunicate OK [14:20:37]requested_item fd.num is exist - process it [14:20:37]SAM_PROTO_GetFieldsCounters [14:20:37]wFMCommunicate request_size=4 [14:20:37]MH_SAM_APDU [14:20:37]CAPDU: 80 13 00 00 [14:20:37]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:20:37]Write i2c OK [14:20:37]MH_I2C_Read... [14:20:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B4 18 47 00 D2 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 51 01 00 F4 03 04 00 05 81 EE 66 B6 04 01 00 00 4C 05 71 1C 15 34 63 69 [14:20:37]CommunicateWithHost err = 0 [14:20:37]CheckOFDResponse [14:20:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:37]1017 (14) - 77093643461234 [14:20:37]1041 (16) - 0000000000874979 [14:20:37]1040 (4) - 86407 [14:20:37]1012 (4) - 21.09.2024 08:17 [14:20:37]1206 (1) - 0 [14:20:37]OFD Sender: Remove packet 86407 [14:20:37]ProducePacketName [14:20:37]name=ofd_packets/00086407 [14:20:37]NVStorageDeleteData [14:20:37]Read from MH i2c: E2 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 62 00 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 87 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [14:20:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 87 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:37]wFMCommunicate OK [14:20:37]SAM_PROTO_GetFieldsCounters done [14:20:37]requested_item shift.num is exist - process it [14:20:37]requested_item shift.opened is exist - process it [14:20:37]req_shift_opened [14:20:37]FM_GetShiftState [14:20:37]SAM_PROTO_GetShiftState [14:20:37]wFMCommunicate request_size=4 [14:20:37]MH_SAM_APDU [14:20:37]CAPDU: 80 13 01 00 [14:20:37]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:20:37]Write i2c OK [14:20:37]MH_I2C_Read... [14:20:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:37]Read from MH i2c: E2 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 0E 00 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [14:20:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:20:37]wFMCommunicate OK [14:20:37]SAM_PROTO_GetShiftState done [14:20:37]FM_GetShiftState done [14:20:37]req_shift_opened done [14:20:37]requested_item shift.open_date is exist - process it [14:20:37]req_shift_open_date [14:20:37]req_shift_open_date done [14:20:37]produce_requested_data done [14:20:37]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86407,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:20:37]process_action_free get_value [14:20:37]json_value_free [14:20:37]json_value_free done [14:20:37]process_json_proto returns [14:20:37]Send response to host [14:20:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86407,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:20:37]free response buf [14:20:37]execute_script done [14:20:37]execute_script returns [14:20:37]free content buf [14:20:37]Sock 7.Close socket [14:20:37]Sock 7.Thread stoped [14:20:37]accept exits with 10 [14:20:37]New connection [14:20:37]New thread 3066965348 created [14:20:37]Thread 3067108708 joined [14:20:37]Waiting for new connection... [14:20:37] Sock 10.Parse request [14:20:37]Sock 10.Check first char [14:20:37]Sock 10.First char is OK [14:20:37]request: POST /json_proto HTTP/1.0 [14:20:37]Method: POST [14:20:37]URL: /json_proto [14:20:37]Method is POST - this is cgi request [14:20:37]url: /json_proto [14:20:37]query_string will be loaded in cgi processing [14:20:37]execute_cgi json_proto POST (null) [14:20:37]execute_cgi path=json_proto method=POST [14:20:37]POST find Content-Length [14:20:37]Host: 172.17.47.196:8080 [14:20:37]Content-Length: 331 [14:20:37]Content-Type: application/json [14:20:37] [14:20:37]POST finish read [14:20:37]Found Content-Length = 331 [14:20:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:20:37]execute_script... [14:20:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:20:38]POST & json_proto [14:20:38]process_json_proto [14:20:38]json parsed OK: [14:20:38]protocol is kg_v1.0 [14:20:38]action value=get_value [14:20:38]process_action get_value [14:20:38]cmd_get_value [14:20:38]process_action get_value done [14:20:38]requested_data is exist [14:20:38]produce_requested_data [14:20:38]requested_item fm.sale.total is exist - process it [14:20:38]SAM_PROTO_GetFMData [14:20:38]wFMCommunicate request_size=4 [14:20:38]MH_SAM_APDU [14:20:38]CAPDU: 80 13 03 00 [14:20:38]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:38]OFD Sender: No OFD packet to send [14:20:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:20:38]Read from MH i2c: E2 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 FD 00 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 A6 4D 01 00 69 04 A3 00 6F 04 04 00 2C 4B 01 00 B1 04 05 00 2F 64 9E B5 01 70 04 05 00 64 CA 1F 88 01 72 04 04 00 CB 99 7E 2D 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 E9 B0 7C 2E 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 F7 A5 DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 67 [14:20:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 A6 4D 01 00 69 04 A3 00 6F 04 04 00 2C 4B 01 00 B1 04 05 00 2F 64 9E B5 01 70 04 05 00 64 CA 1F 88 01 72 04 04 00 CB 99 7E 2D 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 E9 B0 7C 2E 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 F7 A5 DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [14:20:38]wFMCommunicate OK [14:20:38]wFMCommunicate request_size=4 [14:20:38]MH_SAM_APDU [14:20:38]CAPDU: 80 17 00 00 [14:20:38]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:38]Read from MH i2c: E2 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 FD 00 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [14:20:38]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:20:38]wFMCommunicate OK [14:20:38]wFMCommunicate request_size=4 [14:20:38]MH_SAM_APDU [14:20:38]CAPDU: 80 17 00 00 [14:20:38]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:39]Read from MH i2c: E2 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: E2 FD 00 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [14:20:39]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:20:39]wFMCommunicate OK [14:20:39]wFMCommunicate request_size=4 [14:20:39]MH_SAM_APDU [14:20:39]CAPDU: 80 17 00 00 [14:20:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:20:39]Write i2c OK [14:20:39]MH_I2C_Read... [14:20:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:39]Read from MH i2c: E2 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: E2 FD 00 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [14:20:39]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [14:20:39]wFMCommunicate OK [14:20:39]wFMCommunicate request_size=4 [14:20:39]MH_SAM_APDU [14:20:39]CAPDU: 80 17 00 00 [14:20:39]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:20:39]Write i2c OK [14:20:39]MH_I2C_Read... [14:20:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [14:20:39]Read from MH i2c: E2 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: E2 E5 00 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [14:20:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:20:39]wFMCommunicate OK [14:20:39]SAM_PROTO_GetFMData done [14:20:39]requested_item fm.sale_refund.total is exist - process it [14:20:39]requested_item fm.buy.total is exist - process it [14:20:39]requested_item shift.sale.total is exist - process it [14:20:39]SAM_PROTO_GetShiftData [14:20:39]wFMCommunicate request_size=4 [14:20:39]MH_SAM_APDU [14:20:39]CAPDU: 80 13 02 00 [14:20:39]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:20:39]Write i2c OK [14:20:39]MH_I2C_Read... [14:20:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:20:40]Read from MH i2c: E2 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 FD 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 B9 00 00 00 69 04 9D 00 6F 04 04 00 B8 00 00 00 B1 04 04 00 30 7D 19 01 70 04 03 00 80 6A FB 72 04 03 00 B0 12 1E 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 2B E6 1D 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 CC 7D 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 FE [14:20:40]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 B9 00 00 00 69 04 9D 00 6F 04 04 00 B8 00 00 00 B1 04 04 00 30 7D 19 01 70 04 03 00 80 6A FB 72 04 03 00 B0 12 1E 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 2B E6 1D 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 CC 7D 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:20:40]wFMCommunicate OK [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 17 00 00 [14:20:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:40]Read from MH i2c: E2 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 FD 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 F0 [14:20:40]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 90 00 [14:20:40]wFMCommunicate OK [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 17 00 00 [14:20:40]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:40]Read from MH i2c: E2 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 FD 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 C6 [14:20:40]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [14:20:40]wFMCommunicate OK [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 17 00 00 [14:20:40]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:41]Read from MH i2c: E2 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 FD 00 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 FD 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 13 [14:20:41]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [14:20:41]wFMCommunicate OK [14:20:41]wFMCommunicate request_size=4 [14:20:41]MH_SAM_APDU [14:20:41]CAPDU: 80 17 00 00 [14:20:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:20:41]Write i2c OK [14:20:41]MH_I2C_Read... [14:20:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [14:20:41]Read from MH i2c: E2 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 D7 00 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [14:20:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:20:41]wFMCommunicate OK [14:20:41]SAM_PROTO_GetShiftData done [14:20:41]requested_item shift.sale.total_cash is exist - process it [14:20:41]requested_item shift.sale_refund.total is exist - process it [14:20:41]requested_item shift.sale_refund.total_cash is exist - process it [14:20:41]requested_item shift.buy.total is exist - process it [14:20:41]requested_item shift.buy.total_cash is exist - process it [14:20:41]produce_requested_data done [14:20:41]produce_requested_data return {"fm.sale.total":73420237.27,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":184476.64,"shift.sale.total_cash":164768.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:20:41]process_action_free get_value [14:20:41]json_value_free [14:20:41]json_value_free done [14:20:41]process_json_proto returns [14:20:41]Send response to host [14:20:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73420237.27,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":184476.64,"shift.sale.total_cash":164768.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:20:41]free response buf [14:20:41]execute_script done [14:20:41]execute_script returns [14:20:41]free content buf [14:20:41]Sock 10.Close socket [14:20:41]Sock 10.Thread stoped [14:20:41]accept exits with 5 [14:20:41]New connection [14:20:41]New thread 3067108708 created [14:20:41]Thread 3066965348 joined [14:20:41]Waiting for new connection... [14:20:41] Sock 5.Parse request [14:20:41]Sock 5.Check first char [14:20:41]Sock 5.First char is OK [14:20:41]request: POST /json_proto HTTP/1.0 [14:20:41]Method: POST [14:20:41]URL: /json_proto [14:20:41]Method is POST - this is cgi request [14:20:41]url: /json_proto [14:20:41]query_string will be loaded in cgi processing [14:20:41]execute_cgi json_proto POST (null) [14:20:41]execute_cgi path=json_proto method=POST [14:20:41]POST find Content-Length [14:20:41]Host: 172.17.47.196:8080 [14:20:41]Content-Length: 678 [14:20:41]Content-Type: application/json [14:20:41] [14:20:41]POST finish read [14:20:41]Found Content-Length = 678 [14:20:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [14:20:41]execute_script... [14:20:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [14:20:41]POST & json_proto [14:20:41]process_json_proto [14:20:41]json parsed OK: [14:20:41]protocol is kg_v1.0 [14:20:41]action value=close_receipt [14:20:41]process_action close_receipt [14:20:41]cmd_close_receipt [14:20:41]MH_GetDate [14:20:41]Write to MH i2c: F0 00 00 1D 00 0C [14:20:41]Write i2c OK [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: F0 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: F0 09 00 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: F0 09 00 1D 00 00 3A D6 EE 66 4C 6B 94 66 2A [14:20:41]GetLastDocTimeStamp 1726928251 [14:20:41]current date 1726928442 [14:20:41]FM_GetShiftState [14:20:41]SAM_PROTO_GetShiftState [14:20:41]wFMCommunicate request_size=4 [14:20:41]MH_SAM_APDU [14:20:41]CAPDU: 80 13 01 00 [14:20:41]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [14:20:41]Write i2c OK [14:20:41]MH_I2C_Read... [14:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:41]Read from MH i2c: E2 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 0E 00 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [14:20:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:20:41]wFMCommunicate OK [14:20:41]SAM_PROTO_GetShiftState done [14:20:41]FM_GetShiftState done [14:20:41]opened in 1726877910 [14:20:41]opened+sec_in_day 1726964310 [14:20:41]quantity*price = 70037 [14:20:41]sum+1 = 70038 [14:20:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 186 21.09.2024 14:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86408 ФПД: 192828890243593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142042&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86408&fm=192828890243593&tin=02508201610067®Number=0000000000092592&sum=70000 [14:20:42]StoreToDocumentArchive [14:20:42]shift 496 fd 86408 [14:20:42]save to /storage/0496/doc_00086408 [14:20:42]save last doc name /storage/0496/doc_00086408 to /storage/kkm_last_doc_name [14:20:42]save OK [14:20:42]Clear old archive folders... [14:20:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:20:42]tlvbuf is 01777A50 [14:20:42]SAM_PROTO_ClearQueue [14:20:42]wFMCommunicate request_size=4 [14:20:42]MH_SAM_APDU [14:20:42]CAPDU: 80 09 00 00 [14:20:42]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:43]Read from MH i2c: E2 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:20:43]RAPDU: 90 00 [14:20:43]wFMCommunicate OK [14:20:43]SAM_PROTO_ClearQueue done [14:20:43]KKMCreateOFDPacket [14:20:43]OFDProtocolAddRootSTLVToBuf [14:20:43]FM_MakeSignedData [14:20:43]FM_MakeSignedData [14:20:43]SAM_PROTO_SignData [14:20:43]wFMCommunicate request_size=4 [14:20:43]MH_SAM_APDU [14:20:43]CAPDU: 80 0D 01 02 [14:20:43]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:43]Read from MH i2c: E2 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:20:43]RAPDU: 90 00 [14:20:43]wFMCommunicate OK [14:20:43]wFMCommunicate request_size=255 [14:20:43]MH_SAM_APDU [14:20: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 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 BA 00 00 00 F4 03 04 00 3A D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 51 01 00 35 04 06 00 AF [14:20:43]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BA 00 00 00 F4 03 04 00 3A D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 51 01 00 35 04 06 00 AF 00 00 B1 [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:43]Read from MH i2c: E2 [14:20:43]MH_I2C_Read... [14:20:43]OFD Sender: No OFD packet to send [14:20:43]Read from MH i2c: E2 03 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [14:20:43]RAPDU: 90 00 [14:20:43]wFMCommunicate OK [14:20:43]wFMCommunicate request_size=10 [14:20:43]MH_SAM_APDU [14:20:43]CAPDU: 80 0D 02 02 05 60 79 81 62 09 [14:20:43]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 60 79 81 62 09 00 00 77 [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:43]Read from MH i2c: E2 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [14:20:43]RAPDU: 90 00 [14:20:43]wFMCommunicate OK [14:20:43]wFMCommunicate request_size=4 [14:20:43]MH_SAM_APDU [14:20:43]CAPDU: 80 0D 03 02 [14:20:43]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:43]Read from MH i2c: E2 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 0B 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 0B 00 2F 00 00 92 D7 F8 6E C8 02 BF A1 90 00 A4 [14:20:43]RAPDU: 92 D7 F8 6E C8 02 BF A1 90 00 [14:20:43]wFMCommunicate OK [14:20:43]SAM_PROTO_SignData done [14:20:43]FM_MakeSignedData done [14:20:43]CreateOFDProtocolMessage [14:20:43]wFMCommunicate request_size=4 [14:20:43]MH_SAM_APDU [14:20:43]CAPDU: 80 11 00 00 [14:20:43]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:43]Read from MH i2c: E2 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 17 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [14:20:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:20:43]wFMCommunicate OK [14:20:43]CreateOFDProtocolMessage done [14:20:43]OFDSenderStorePacket 86408 [14:20:43]StoreOFDPacket docnum=86408 [14:20:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F0 FA 07 01 9E 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 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 BA 00 00 00 F4 03 04 00 3A D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 51 01 00 35 04 06 00 AF 60 79 81 62 09 92 D7 F8 6E C8 02 BF A1 [14:20:43]CheckFolder [14:20:43]dirname=/storage/ofd_packets [14:20:43]CheckFolder done [14:20:43]ProducePacketName [14:20:43]name=ofd_packets/00086408 [14:20:43]NVStorageSaveData ofd_packets/00086408 [14:20:43]File name is /storage/ofd_packets/00086408 [14:20:43]Write 301 bytes [14:20:43]NVStorageSaveData done [14:20:43]OFDSenderStorePacket done [14:20:43]KKMCreateOFDPacket done [14:20:43]NVStorageSaveData kkm_last_timestamp [14:20:43]File name is /storage/kkm_last_timestamp [14:20:43]Write 4 bytes [14:20:43]NVStorageSaveData done [14:20:43]ExternCall_PrintAddStr [14:20:43]wPrintStart [14:20:43]Write to MH i2c: 01 00 00 31 00 31 [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: 01 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: 01 07 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [14:20:43]RasterBufferAndPrint [14:20:43]line Счет N : (1)871311 [14:20:43]line ИНН: 02508201610067 [14:20:43]line Контрольно-Кассовый Чек [14:20:43]line ПРОДАЖА [14:20:43]line ТРК (МРК, ГНК) : 33 [14:20:43]line Товар: 2710124130 [14:20:43]line Аи-92-К-5 [14:20:43]line 10.330 * 67.80 [14:20:43]line = 700.37 [14:20:43]line НДС 12% НСП 1% [14:20:43]line > о реализуемом товаре [14:20:43]line ОКРУГЛЕНИЕ: -0.37 [14:20:43]line ИТОГО: 700.00 [14:20:43]line Внесено: 700.00 [14:20:43]line СДАЧА: 0.00 [14:20:43]line НСП 1% : 6.20 [14:20:43]line НДС 12% : 74.38 [14:20:43]line Наличными: 700.00 [14:20:43]line Безнал.: 0.00 [14:20:43]line Место: АЗС № 137 "Партнер Нефть" [14:20:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:20:43]line СНО: Общий режим [14:20:43]line Чек 186 21.09.2024 14:20 [14:20:43]line Смена: 496 ФФД: 1.0 [14:20:43]line ЗНМ: 0300000064 [14:20:43]line РНМ: 0000000000092592 [14:20:43]line Версия ККМ: 001 [14:20:43]line ФМ: 0000000000874979 [14:20:43]line ФД: 86408 [14:20:43]line ФПД: 192828890243593 [14:20:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142042&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86408&fm=192828890243593&tin=02508201610067®Number=0000000000092592&sum=70000 [14:20:44]written 0, free lines is 4095 [14:20:44]OFD Sender: Processing packet 86408 [packets to send 269, broken 268] [14:20:44]ProducePacketName [14:20:44]name=ofd_packets/00086408 [14:20:44]OFD Sender: To server: pG, [14:20:44]CommunicateWithHost lk.salyk.kg:30040 [14:20:44]ConnectInit lk.salyk.kg [14:20:44]Write to MH i2c: 01 00 00 5C 00 5C [14:20:44]Write i2c OK [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: 01 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: 01 07 00 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 F0 0C 5F [14:20:44]RasterBufferAndPrint [14:20:44]line [14:20:44]line [14:20:44]line [14:20:44]line [14:20:44]line [14:20:44]written 0, free lines is 3336 [14:20:44]MH_Cut [14:20:44]Write to MH i2c: D1 01 00 63 00 01 35 [14:20:44]Write i2c OK [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: D1 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: D1 01 00 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: D1 01 00 63 00 00 34 [14:20:44]Write to MH i2c: 01 00 00 64 00 64 [14:20:44]Write i2c OK [14:20:44]MH_I2C_Read... [14:20:45]*** Cut start [14:20:45]*** Partial cut [14:20:45]*** CUTSNS_PIN = 1 [14:20:45]*** CUTSNS_PIN = 0 [14:20:45]*** Brake cut motor [14:20:45]Read from MH i2c: 01 [14:20:45]MH_I2C_Read... [14:20:45]*** Stop cut motor [14:20:45]Read from MH i2c: 01 07 00 [14:20:45]MH_I2C_Read... [14:20:45]*** Cut end [14:20:45]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [14:20:45]process_action close_receipt done [14:20:45]requested_data is exist [14:20:45]produce_requested_data [14:20:45]requested_item fm.sn is exist - process it [14:20:45]wFMCommunicate request_size=4 [14:20:45]MH_SAM_APDU [14:20:45]CAPDU: 80 11 00 00 [14:20:45]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [14:20:45]Write i2c OK [14:20:45]MH_I2C_Read... [14:20:45]Connected sock=10 [14:20:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F0 FA 07 01 9E 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 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 Read from MH i2c: 26 E2 00 [14:20:46]EF MH_I2C_Read... [14:20:46]03 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:46]0F Read from MH i2c: 00 E2 F6 17 03 00 01 [14:20:46]00 MH_I2C_Read... [14:20:46]01 F7 03 Read from MH i2c: 06 E2 00 17 6C 00 02 65 00 00 00 00 00 11 00 04 EE 10 03 00 0F 30 00 30 F2 30 03 30 01 30 00 30 01 30 F3 30 03 30 06 30 00 38 0E 37 1D 34 00 39 00 37 00 39 00 90 07 00 04 3E 06 [14:20:46]00 RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:20:46]wFMCommunicate OK [14:20:46]requested_item fd.num is exist - process it [14:20:46]SAM_PROTO_GetFieldsCounters [14:20:46]wFMCommunicate request_size=4 [14:20:46]70 MH_SAM_APDU [14:20:46]11 CAPDU: 01 80 00 13 00 00 00 00 39 [14:20:46]04 Write to MH i2c: 06 E2 00 08 00 00 00 00 66 00 00 00 80 13 00 00 00 00 00 00 E2 [14:20:46]Write i2c OK [14:20:46]MH_I2C_Read... [14:20:46]00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 3A D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 51 01 00 35 04 06 00 AF 60 79 81 62 09 92 D7 F8 6E C8 02 BF A1 [14:20:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:46]Read from MH i2c: E2 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: E2 62 00 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 88 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [14:20:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 88 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:46]wFMCommunicate OK [14:20:46]SAM_PROTO_GetFieldsCounters done [14:20:46]requested_item shift.num is exist - process it [14:20:46]requested_item shift.opened is exist - process it [14:20:46]req_shift_opened [14:20:46]FM_GetShiftState [14:20:46]SAM_PROTO_GetShiftState [14:20:46]wFMCommunicate request_size=4 [14:20:46]MH_SAM_APDU [14:20:46]CAPDU: 80 13 01 00 [14:20:46]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [14:20:46]Write i2c OK [14:20:46]MH_I2C_Read... [14:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:46]Read from MH i2c: E2 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: E2 0E 00 [14:20:46]MH_I2C_Read... [14:20:46]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [14:20:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:20:46]wFMCommunicate OK [14:20:46]SAM_PROTO_GetShiftState done [14:20:46]FM_GetShiftState done [14:20:46]req_shift_opened done [14:20:46]requested_item shift.open_date is exist - process it [14:20:46]req_shift_open_date [14:20:46]req_shift_open_date done [14:20:46]produce_requested_data done [14:20:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86408,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:20:46]process_action_free close_receipt [14:20:46]json_value_free [14:20:46]json_value_free done [14:20:46]process_json_proto returns [14:20:46]Send response to host [14:20:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86408,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:20:46]free response buf [14:20:46]execute_script done [14:20:46]execute_script returns [14:20:46]free content buf [14:20:46]Sock 5.Close socket [14:20:46]Sock 5.Thread stoped [14:20:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EB 11 47 00 20 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 51 01 00 F4 03 04 00 0E 81 EE 66 B6 04 01 00 00 BB 54 6B D4 54 AB 06 6D [14:20:49]CommunicateWithHost err = 0 [14:20:49]CheckOFDResponse [14:20:49]1017 (14) - 77093643461234 [14:20:49]1041 (16) - 0000000000874979 [14:20:49]1040 (4) - 86408 [14:20:49]1012 (4) - 21.09.2024 08:17 [14:20:49]1206 (1) - 0 [14:20:49]OFD Sender: Remove packet 86408 [14:20:49]ProducePacketName [14:20:49]name=ofd_packets/00086408 [14:20:49]NVStorageDeleteData [14:20:49]OFD Sender: No OFD packet to send [14:20:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [14:21:14]OFD Sender: No OFD packet to send [14:21:19]OFD Sender: No OFD packet to send [14:21:21]recv_with_timeout no data received [14:21:24]OFD Sender: No OFD packet to send [14:21:26]accept exits with 7 [14:21:26]New connection [14:21:26]New thread 3066965348 created [14:21:26]Thread 3067108708 joined [14:21:26]Waiting for new connection... [14:21:26] Sock 7.Parse request [14:21:26]Sock 7.Check first char [14:21:26]Sock 7.First char is OK [14:21:26]request: POST /json_proto HTTP/1.0 [14:21:26]Method: POST [14:21:26]URL: /json_proto [14:21:26]Method is POST - this is cgi request [14:21:26]url: /json_proto [14:21:26]query_string will be loaded in cgi processing [14:21:26]execute_cgi json_proto POST (null) [14:21:26]execute_cgi path=json_proto method=POST [14:21:26]POST find Content-Length [14:21:26]Host: 172.17.47.196:8080 [14:21:26]Content-Length: 677 [14:21:26]Content-Type: application/json [14:21:26] [14:21:26]POST finish read [14:21:26]Found Content-Length = 677 [14:21:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:21:26]execute_script... [14:21: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)871313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:21:26]POST & json_proto [14:21:26]process_json_proto [14:21:26]json parsed OK: [14:21:26]protocol is kg_v1.0 [14:21:26]action value=close_receipt [14:21:26]process_action close_receipt [14:21:26]cmd_close_receipt [14:21:26]MH_GetDate [14:21:26]Write to MH i2c: F0 00 00 68 00 57 [14:21:26]Write i2c OK [14:21:26]MH_I2C_Read... [14:21:26]Read from MH i2c: F0 [14:21:26]MH_I2C_Read... [14:21:26]Read from MH i2c: F0 09 00 [14:21:26]MH_I2C_Read... [14:21:26]Read from MH i2c: F0 09 00 68 00 00 66 D6 EE 66 4C 6B 94 66 A1 [14:21:26]GetLastDocTimeStamp 1726928442 [14:21:26]current date 1726928486 [14:21:26]FM_GetShiftState [14:21:26]SAM_PROTO_GetShiftState [14:21:26]wFMCommunicate request_size=4 [14:21:26]MH_SAM_APDU [14:21:26]CAPDU: 80 13 01 00 [14:21:26]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [14:21:26]Write i2c OK [14:21:26]MH_I2C_Read... [14:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:26]Read from MH i2c: E2 [14:21:26]MH_I2C_Read... [14:21:26]Read from MH i2c: E2 0E 00 [14:21:26]MH_I2C_Read... [14:21:26]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [14:21:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:21:26]wFMCommunicate OK [14:21:26]SAM_PROTO_GetShiftState done [14:21:26]FM_GetShiftState done [14:21:26]opened in 1726877910 [14:21:26]opened+sec_in_day 1726964310 [14:21:26]quantity*price = 50036 [14:21:26]sum+1 = 50037 [14:21:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 187 21.09.2024 14:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86409 ФПД: 63003600054557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142126&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86409&fm=63003600054557&tin=02508201610067®Number=0000000000092592&sum=50000 [14:21:27]StoreToDocumentArchive [14:21:27]shift 496 fd 86409 [14:21:27]save to /storage/0496/doc_00086409 [14:21:27]save last doc name /storage/0496/doc_00086409 to /storage/kkm_last_doc_name [14:21:27]save OK [14:21:27]Clear old archive folders... [14:21:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:27]tlvbuf is 01724420 [14:21:27]SAM_PROTO_ClearQueue [14:21:27]wFMCommunicate request_size=4 [14:21:27]MH_SAM_APDU [14:21:27]CAPDU: 80 09 00 00 [14:21:27]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [14:21:27]Write i2c OK [14:21:27]MH_I2C_Read... [14:21:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:27]Read from MH i2c: E2 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 03 00 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [14:21:27]RAPDU: 90 00 [14:21:27]wFMCommunicate OK [14:21:27]SAM_PROTO_ClearQueue done [14:21:27]KKMCreateOFDPacket [14:21:27]OFDProtocolAddRootSTLVToBuf [14:21:27]FM_MakeSignedData [14:21:27]FM_MakeSignedData [14:21:27]SAM_PROTO_SignData [14:21:27]wFMCommunicate request_size=4 [14:21:27]MH_SAM_APDU [14:21:27]CAPDU: 80 0D 01 02 [14:21:27]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [14:21:27]Write i2c OK [14:21:27]MH_I2C_Read... [14:21:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:27]Read from MH i2c: E2 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 03 00 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [14:21:27]RAPDU: 90 00 [14:21:27]wFMCommunicate OK [14:21:27]wFMCommunicate request_size=255 [14:21:27]MH_SAM_APDU [14:21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 66 D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 89 51 01 00 35 04 06 00 39 [14:21:27]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 89 51 01 00 35 04 06 00 39 00 00 CD [14:21:27]Write i2c OK [14:21:27]MH_I2C_Read... [14:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:28]Read from MH i2c: E2 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 03 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [14:21:28]RAPDU: 90 00 [14:21:28]wFMCommunicate OK [14:21:28]wFMCommunicate request_size=10 [14:21:28]MH_SAM_APDU [14:21:28]CAPDU: 80 0D 02 02 05 4D 2B 33 69 1D [14:21:28]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 4D 2B 33 69 1D 00 00 2E [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:28]Read from MH i2c: E2 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 03 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [14:21:28]RAPDU: 90 00 [14:21:28]wFMCommunicate OK [14:21:28]wFMCommunicate request_size=4 [14:21:28]MH_SAM_APDU [14:21:28]CAPDU: 80 0D 03 02 [14:21:28]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:28]Read from MH i2c: E2 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 0B 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 0B 00 7A 00 00 09 41 FB 25 60 62 3A 11 90 00 6D [14:21:28]RAPDU: 09 41 FB 25 60 62 3A 11 90 00 [14:21:28]wFMCommunicate OK [14:21:28]SAM_PROTO_SignData done [14:21:28]FM_MakeSignedData done [14:21:28]CreateOFDProtocolMessage [14:21:28]wFMCommunicate request_size=4 [14:21:28]MH_SAM_APDU [14:21:28]CAPDU: 80 11 00 00 [14:21:28]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 [14:21:28]MH_I2C_Read... [14:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:28]Read from MH i2c: E2 17 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [14:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:21:28]wFMCommunicate OK [14:21:28]CreateOFDProtocolMessage done [14:21:28]OFDSenderStorePacket 86409 [14:21:28]StoreOFDPacket docnum=86409 [14:21:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 92 5E 07 01 A9 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 89 51 01 00 35 04 06 00 39 4D 2B 33 69 1D 09 41 FB 25 60 62 3A 11 [14:21:28]CheckFolder [14:21:28]dirname=/storage/ofd_packets [14:21:28]CheckFolder done [14:21:28]ProducePacketName [14:21:28]name=ofd_packets/00086409 [14:21:28]NVStorageSaveData ofd_packets/00086409 [14:21:28]File name is /storage/ofd_packets/00086409 [14:21:28]Write 301 bytes [14:21:28]NVStorageSaveData done [14:21:28]OFDSenderStorePacket done [14:21:28]KKMCreateOFDPacket done [14:21:28]NVStorageSaveData kkm_last_timestamp [14:21:28]File name is /storage/kkm_last_timestamp [14:21:28]Write 4 bytes [14:21:28]NVStorageSaveData done [14:21:28]ExternCall_PrintAddStr [14:21:28]wPrintStart [14:21:28]Write to MH i2c: 01 00 00 7C 00 7C [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: 01 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: 01 07 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [14:21:28]RasterBufferAndPrint [14:21:28]line Счет N : (1)871313 [14:21:28]line ИНН: 02508201610067 [14:21:28]line Контрольно-Кассовый Чек [14:21:28]line ПРОДАЖА [14:21:28]line ТРК (МРК, ГНК) : 53 [14:21:28]line Товар: 2710124130 [14:21:28]line Аи-92-К-5 [14:21:28]line 7.380 * 67.80 [14:21:28]line = 500.36 [14:21:28]line НДС 12% НСП 1% [14:21:28]line > о реализуемом товаре [14:21:28]line ОКРУГЛЕНИЕ: -0.36 [14:21:28]line ИТОГО: 500.00 [14:21:28]line Внесено: 500.00 [14:21:28]line СДАЧА: 0.00 [14:21:28]line НСП 1% : 4.43 [14:21:28]line НДС 12% : 53.14 [14:21:28]line Наличными: 500.00 [14:21:28]line Безнал.: 0.00 [14:21:28]line Место: АЗС № 137 "Партнер Нефть" [14:21:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:21:28]line СНО: Общий режим [14:21:28]line Чек 187 21.09.2024 14:21 [14:21:28]line Смена: 496 ФФД: 1.0 [14:21:28]line ЗНМ: 0300000064 [14:21:28]line РНМ: 0000000000092592 [14:21:28]line Версия ККМ: 001 [14:21:28]line ФМ: 0000000000874979 [14:21:28]line ФД: 86409 [14:21:28]line ФПД: 63003600054557 [14:21:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142126&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86409&fm=63003600054557&tin=02508201610067®Number=0000000000092592&sum=50000 [14:21:28]OFD Sender: Processing packet 86409 [packets to send 269, broken 268] [14:21:28]ProducePacketName [14:21:28]name=ofd_packets/00086409 [14:21:28]OFD Sender: To server: pG, [14:21:28]CommunicateWithHost lk.salyk.kg:30040 [14:21:28]ConnectInit lk.salyk.kg [14:21:28]written 0, free lines is 4095 [14:21:28]Write to MH i2c: 01 00 00 A7 00 A7 [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: 01 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: 01 07 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 E2 0C 9C [14:21:28]RasterBufferAndPrint [14:21:28]line [14:21:28]line [14:21:28]line [14:21:28]line [14:21:28]line [14:21:28]written 0, free lines is 3307 [14:21:28]MH_Cut [14:21:28]Write to MH i2c: D1 01 00 AE 00 01 80 [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: D1 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: D1 01 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: D1 01 00 AE 00 00 7F [14:21:28]Write to MH i2c: 01 00 00 AF 00 AF [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:29]*** Cut start [14:21:29]*** Partial cut [14:21:29]*** CUTSNS_PIN = 1 [14:21:29]*** CUTSNS_PIN = 0 [14:21:29]*** Brake cut motor [14:21:30]Read from MH i2c: 01 [14:21:30]MH_I2C_Read... [14:21:30]*** Stop cut motor [14:21:30]*** Cut end [14:21:30]Read from MH i2c: 01 07 00 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [14:21:30]process_action close_receipt done [14:21:30]requested_data is exist [14:21:30]produce_requested_data [14:21:30]requested_item fm.sn is exist - process it [14:21:30]wFMCommunicate request_size=4 [14:21:30]MH_SAM_APDU [14:21:30]CAPDU: 80 11 00 00 [14:21:30]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [14:21:30]Write i2c OK [14:21:30]MH_I2C_Read... [14:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:30]Read from MH i2c: E2 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: E2 17 00 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 89 [14:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:21:30]wFMCommunicate OK [14:21:30]requested_item fd.num is exist - process it [14:21:30]SAM_PROTO_GetFieldsCounters [14:21:30]wFMCommunicate request_size=4 [14:21:30]MH_SAM_APDU [14:21:30]CAPDU: 80 13 00 00 [14:21:30]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [14:21:30]Write i2c OK [14:21:30]MH_I2C_Read... [14:21:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:30]Read from MH i2c: E2 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: E2 62 00 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 89 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [14:21:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 89 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:30]wFMCommunicate OK [14:21:30]SAM_PROTO_GetFieldsCounters done [14:21:30]requested_item shift.num is exist - process it [14:21:30]requested_item shift.opened is exist - process it [14:21:30]req_shift_opened [14:21:30]FM_GetShiftState [14:21:30]SAM_PROTO_GetShiftState [14:21:30]wFMCommunicate request_size=4 [14:21:30]MH_SAM_APDU [14:21:30]CAPDU: 80 13 01 00 [14:21:30]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [14:21:30]Write i2c OK [14:21:30]MH_I2C_Read... [14:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:30]Read from MH i2c: E2 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: E2 0E 00 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [14:21:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:21:30]wFMCommunicate OK [14:21:30]SAM_PROTO_GetShiftState done [14:21:30]FM_GetShiftState done [14:21:30]req_shift_opened done [14:21:30]requested_item shift.open_date is exist - process it [14:21:30]req_shift_open_date [14:21:30]req_shift_open_date done [14:21:30]produce_requested_data done [14:21:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86409,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:21:30]process_action_free close_receipt [14:21:30]json_value_free [14:21:30]json_value_free done [14:21:30]process_json_proto returns [14:21:30]Send response to host [14:21:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86409,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:21:30]free response buf [14:21:30]execute_script done [14:21:30]execute_script returns [14:21:30]free content buf [14:21:30]Sock 7.Close socket [14:21:30]Sock 7.Thread stoped [14:21:35]recv_with_timeout no data received [14:21:44]Connected sock=11 [14:21:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 92 5E 07 01 A9 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 89 51 01 00 35 04 06 00 39 4D 2B 33 69 1D 09 41 FB 25 60 62 3A 11 [14:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FE 83 47 00 FD AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 89 51 01 00 F4 03 04 00 4B 81 EE 66 B6 04 01 00 00 FC 9F BC 09 13 61 E9 91 [14:21:47]CommunicateWithHost err = 0 [14:21:47]CheckOFDResponse [14:21:47]1017 (14) - 77093643461234 [14:21:47]1041 (16) - 0000000000874979 [14:21:47]1040 (4) - 86409 [14:21:47]1012 (4) - 21.09.2024 08:18 [14:21:47]1206 (1) - 0 [14:21:47]OFD Sender: Remove packet 86409 [14:21:47]ProducePacketName [14:21:47]name=ofd_packets/00086409 [14:21:47]NVStorageDeleteData [14:21:48]OFD Sender: No OFD packet to send [14:21:51]recv_with_timeout no data received [14:21:53]OFD Sender: No OFD packet to send [14:21:58]OFD Sender: No OFD packet to send [14:22:03]OFD Sender: No OFD packet to send [14:22:08]OFD Sender: No OFD packet to send [14:22:08]recv_with_timeout no data received [14:22:13]OFD Sender: No OFD packet to send [14:22:18]OFD Sender: No OFD packet to send [14:22:21]recv_with_timeout no data received [14:22:23]OFD Sender: No OFD packet to send [14:22:27]accept exits with 10 [14:22:27]New connection [14:22:27]New thread 3067108708 created [14:22:27]Thread 3066965348 joined [14:22:27]Waiting for new connection... [14:22:27] Sock 10.Parse request [14:22:27]Sock 10.Check first char [14:22:27]Sock 10.First char is OK [14:22:27]request: POST /json_proto HTTP/1.0 [14:22:27]Method: POST [14:22:27]URL: /json_proto [14:22:27]Method is POST - this is cgi request [14:22:27]url: /json_proto [14:22:27]query_string will be loaded in cgi processing [14:22:27]execute_cgi json_proto POST (null) [14:22:27]execute_cgi path=json_proto method=POST [14:22:27]POST find Content-Length [14:22:27]Host: 172.17.47.196:8080 [14:22:27]Content-Length: 687 [14:22:27]Content-Type: application/json [14:22:27] [14:22:27]POST finish read [14:22:27]Found Content-Length = 687 [14:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:27]execute_script... [14:22: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)871314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:27]POST & json_proto [14:22:27]process_json_proto [14:22:27]json parsed OK: [14:22:27]protocol is kg_v1.0 [14:22:27]action value=close_receipt [14:22:27]process_action close_receipt [14:22:27]cmd_close_receipt [14:22:27]MH_GetDate [14:22:27]Write to MH i2c: F0 00 00 B3 00 A2 [14:22:27]Write i2c OK [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: F0 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: F0 09 00 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: F0 09 00 B3 00 00 A3 D6 EE 66 4C 6B 94 66 29 [14:22:27]GetLastDocTimeStamp 1726928486 [14:22:27]current date 1726928547 [14:22:27]FM_GetShiftState [14:22:27]SAM_PROTO_GetShiftState [14:22:27]wFMCommunicate request_size=4 [14:22:27]MH_SAM_APDU [14:22:27]CAPDU: 80 13 01 00 [14:22:27]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [14:22:27]Write i2c OK [14:22:27]MH_I2C_Read... [14:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:27]Read from MH i2c: E2 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: E2 0E 00 [14:22:27]MH_I2C_Read... [14:22:27]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 77 [14:22:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:22:27]wFMCommunicate OK [14:22:27]SAM_PROTO_GetShiftState done [14:22:27]FM_GetShiftState done [14:22:27]opened in 1726877910 [14:22:27]opened+sec_in_day 1726964310 [14:22:27]quantity*price = 100050 [14:22:27]sum+1 = 100052 [14:22:27]Check (price>sum+1) || (price+1 о реализуемом товаре [14:23:53]line ОКРУГЛЕНИЕ: -0.36 [14:23:53]line ИТОГО: 500.00 [14:23:53]line Внесено: 500.00 [14:23:53]line СДАЧА: 0.00 [14:23:53]line НСП 1% : 4.43 [14:23:53]line НДС 12% : 53.14 [14:23:53]line Наличными: 500.00 [14:23:53]line Безнал.: 0.00 [14:23:53]line Место: АЗС № 137 "Партнер Нефть" [14:23:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:23:53]line СНО: Общий режим [14:23:53]line Чек 189 21.09.2024 14:23 [14:23:53]line Смена: 496 ФФД: 1.0 [14:23:53]line ЗНМ: 0300000064 [14:23:53]line РНМ: 0000000000092592 [14:23:53]line Версия ККМ: 001 [14:23:53]line ФМ: 0000000000874979 [14:23:53]line ФД: 86411 [14:23:53]line ФПД: 78382943397774 [14:23:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86411&fm=78382943397774&tin=02508201610067®Number=0000000000092592&sum=50000 [14:23:54]written 0, free lines is 4095 [14:23:54]ConnectInit Can't take IP for lk.salyk.kg [14:23:54]CommunicateWithHost connect error [14:23:54]CommunicateWithHost err = -1 [14:23:54]OFD Sender: Server communicate error [14:23:54]OFD Sender: Processing packet 86410 [packets to send 270, broken 268] [14:23:54]ProducePacketName [14:23:54]name=ofd_packets/00086410 [14:23:54]OFD Sender: To server: pG, [14:23:54]CommunicateWithHost lk.salyk.kg:30040 [14:23:54]ConnectInit lk.salyk.kg [14:23:54]Write to MH i2c: 01 00 00 3D 01 3E [14:23:54]Write i2c OK [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: 01 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: 01 07 00 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 E4 0C 35 [14:23:54]RasterBufferAndPrint [14:23:54]line [14:23:54]line [14:23:54]line [14:23:54]line [14:23:54]line [14:23:54]written 0, free lines is 3306 [14:23:54]MH_Cut [14:23:54]Write to MH i2c: D1 01 00 44 01 01 17 [14:23:54]Write i2c OK [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: D1 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: D1 01 00 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: D1 01 00 44 01 00 16 [14:23:54]Write to MH i2c: 01 00 00 45 01 46 [14:23:54]Write i2c OK [14:23:54]MH_I2C_Read... [14:23:55]*** Cut start [14:23:55]*** Partial cut [14:23:55]*** CUTSNS_PIN = 1 [14:23:55]*** CUTSNS_PIN = 0 [14:23:55]*** Brake cut motor [14:23:55]Read from MH i2c: 01 [14:23:55]MH_I2C_Read... [14:23:55]*** Stop cut motor [14:23:55]*** Cut end [14:23:55]Read from MH i2c: 01 07 00 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [14:23:55]process_action close_receipt done [14:23:55]requested_data is exist [14:23:55]produce_requested_data [14:23:55]requested_item fm.sn is exist - process it [14:23:55]wFMCommunicate request_size=4 [14:23:55]MH_SAM_APDU [14:23:55]CAPDU: 80 11 00 00 [14:23:55]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [14:23:55]Write i2c OK [14:23:55]MH_I2C_Read... [14:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:55]Read from MH i2c: E2 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: E2 17 00 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 20 [14:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:23:55]wFMCommunicate OK [14:23:55]requested_item fd.num is exist - process it [14:23:55]SAM_PROTO_GetFieldsCounters [14:23:55]wFMCommunicate request_size=4 [14:23:55]MH_SAM_APDU [14:23:55]CAPDU: 80 13 00 00 [14:23:55]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [14:23:55]Write i2c OK [14:23:55]MH_I2C_Read... [14:23:55]ConnectInit Can't connect to host [14:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:56]Read from MH i2c: E2 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 62 00 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [14:23:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:56]wFMCommunicate OK [14:23:56]SAM_PROTO_GetFieldsCounters done [14:23:56]requested_item shift.num is exist - process it [14:23:56]requested_item shift.opened is exist - process it [14:23:56]req_shift_opened [14:23:56]FM_GetShiftState [14:23:56]SAM_PROTO_GetShiftState [14:23:56]wFMCommunicate request_size=4 [14:23:56]MH_SAM_APDU [14:23:56]CAPDU: 80 13 01 00 [14:23:56]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [14:23:56]Write i2c OK [14:23:56]MH_I2C_Read... [14:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:56]Read from MH i2c: E2 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 0E 00 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0C [14:23:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:23:56]wFMCommunicate OK [14:23:56]SAM_PROTO_GetShiftState done [14:23:56]FM_GetShiftState done [14:23:56]req_shift_opened done [14:23:56]requested_item shift.open_date is exist - process it [14:23:56]req_shift_open_date [14:23:56]req_shift_open_date done [14:23:56]produce_requested_data done [14:23:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86411,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:23:56]process_action_free close_receipt [14:23:56]json_value_free [14:23:56]json_value_free done [14:23:56]process_json_proto returns [14:23:56]Send response to host [14:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86411,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:23:56]free response buf [14:23:56]execute_script done [14:23:56]execute_script returns [14:23:56]free content buf [14:23:56]Sock 9.Close socket [14:23:56]Sock 9.Thread stoped [14:23:59]ConnectInit Can't take IP for lk.salyk.kg [14:23:59]CommunicateWithHost connect error [14:23:59]CommunicateWithHost err = -1 [14:23:59]OFD Sender: Server communicate error [14:24:00]ConnectInit Can't connect to host [14:24:04]OFD Sender: Processing packet 86410 [packets to send 270, broken 268] [14:24:04]ProducePacketName [14:24:04]name=ofd_packets/00086410 [14:24:04]OFD Sender: To server: pG, [14:24:04]CommunicateWithHost lk.salyk.kg:30040 [14:24:04]ConnectInit lk.salyk.kg [14:25:03]accept exits with 11 [14:25:03]New connection [14:25:03]New thread 3067108708 created [14:25:03]Thread 3066965348 joined [14:25:03]Waiting for new connection... [14:25:03] Sock 11.Parse request [14:25:03]Sock 11.Check first char [14:25:03]Sock 11.First char is OK [14:25:03]request: POST /json_proto HTTP/1.0 [14:25:03]Method: POST [14:25:03]URL: /json_proto [14:25:03]Method is POST - this is cgi request [14:25:03]url: /json_proto [14:25:03]query_string will be loaded in cgi processing [14:25:03]execute_cgi json_proto POST (null) [14:25:03]execute_cgi path=json_proto method=POST [14:25:03]POST find Content-Length [14:25:03]Host: 172.17.47.196:8080 [14:25:03]Content-Length: 754 [14:25:03]Content-Type: application/json [14:25:03] [14:25:03]POST finish read [14:25:03]Found Content-Length = 754 [14:25:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116604", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:03]execute_script... [14:25: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)871315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116604", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:03]POST & json_proto [14:25:03]process_json_proto [14:25:03]json parsed OK: [14:25:03]protocol is kg_v1.0 [14:25:03]action value=close_receipt [14:25:03]process_action close_receipt [14:25:03]cmd_close_receipt [14:25:03]MH_GetDate [14:25:03]Write to MH i2c: F0 00 00 49 01 39 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: F0 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: F0 09 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: F0 09 00 49 01 00 3F D7 EE 66 4C 6B 94 66 5D [14:25:03]GetLastDocTimeStamp 1726928632 [14:25:03]current date 1726928703 [14:25:03]FM_GetShiftState [14:25:03]SAM_PROTO_GetShiftState [14:25:03]wFMCommunicate request_size=4 [14:25:03]MH_SAM_APDU [14:25:03]CAPDU: 80 13 01 00 [14:25:03]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [14:25:03]Write i2c OK [14:25:03]MH_I2C_Read... [14:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:03]Read from MH i2c: E2 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 0E 00 [14:25:03]MH_I2C_Read... [14:25:03]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0E [14:25:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:25:03]wFMCommunicate OK [14:25:03]SAM_PROTO_GetShiftState done [14:25:03]FM_GetShiftState done [14:25:03]opened in 1726877910 [14:25:03]opened+sec_in_day 1726964310 [14:25:03]quantity*price = 0 [14:25:03]sum+1 = 1 [14:25:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 190 21.09.2024 14:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30116604 ФМ: 0000000000874979 ФД: 86412 ФПД: 116608418249006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142503&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86412&fm=116608418249006&tin=02508201610067®Number=0000000000092592&sum=0 [14:25:04]StoreToDocumentArchive [14:25:04]shift 496 fd 86412 [14:25:04]save to /storage/0496/doc_00086412 [14:25:04]save last doc name /storage/0496/doc_00086412 to /storage/kkm_last_doc_name [14:25:04]save OK [14:25:04]Clear old archive folders... [14:25:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:04]tlvbuf is 0179EE30 [14:25:04]SAM_PROTO_ClearQueue [14:25:04]wFMCommunicate request_size=4 [14:25:04]MH_SAM_APDU [14:25:04]CAPDU: 80 09 00 00 [14:25:04]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [14:25:04]Write i2c OK [14:25:04]MH_I2C_Read... [14:25:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:04]Read from MH i2c: E2 [14:25:04]MH_I2C_Read... [14:25:04]Read from MH i2c: E2 03 00 [14:25:04]MH_I2C_Read... [14:25:04]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [14:25:04]RAPDU: 90 00 [14:25:04]wFMCommunicate OK [14:25:04]SAM_PROTO_ClearQueue done [14:25:04]KKMCreateOFDPacket [14:25:04]OFDProtocolAddRootSTLVToBuf [14:25:04]FM_MakeSignedData [14:25:04]FM_MakeSignedData [14:25:04]SAM_PROTO_SignData [14:25:04]wFMCommunicate request_size=4 [14:25:04]MH_SAM_APDU [14:25:04]CAPDU: 80 0D 01 02 [14:25:04]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [14:25:04]Write i2c OK [14:25:04]MH_I2C_Read... [14:25:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:04]Read from MH i2c: E2 [14:25:04]MH_I2C_Read... [14:25:04]Read from MH i2c: E2 03 00 [14:25:04]MH_I2C_Read... [14:25:04]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [14:25:04]RAPDU: 90 00 [14:25:04]wFMCommunicate OK [14:25:04]wFMCommunicate request_size=255 [14:25:04]MH_SAM_APDU [14:25: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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 3F D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 51 01 00 35 04 06 00 6A [14:25:04]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 3F D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 51 01 00 35 04 06 00 6A 00 00 B9 [14:25:04]Write i2c OK [14:25:04]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 03 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [14:25:05]RAPDU: 90 00 [14:25:05]wFMCommunicate OK [14:25:05]wFMCommunicate request_size=10 [14:25:05]MH_SAM_APDU [14:25:05]CAPDU: 80 0D 02 02 05 0E 03 58 F9 2E [14:25:05]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 0E 03 58 F9 2E 00 00 6F [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 03 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [14:25:05]RAPDU: 90 00 [14:25:05]wFMCommunicate OK [14:25:05]wFMCommunicate request_size=4 [14:25:05]MH_SAM_APDU [14:25:05]CAPDU: 80 0D 03 02 [14:25:05]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 0B 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 0B 00 5B 01 00 05 3D EA 72 AE F6 ED 53 90 00 5A [14:25:05]RAPDU: 05 3D EA 72 AE F6 ED 53 90 00 [14:25:05]wFMCommunicate OK [14:25:05]SAM_PROTO_SignData done [14:25:05]FM_MakeSignedData done [14:25:05]CreateOFDProtocolMessage [14:25:05]wFMCommunicate request_size=4 [14:25:05]MH_SAM_APDU [14:25:05]CAPDU: 80 11 00 00 [14:25:05]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:05]Read from MH i2c: E2 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 17 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [14:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:25:05]wFMCommunicate OK [14:25:05]CreateOFDProtocolMessage done [14:25:05]OFDSenderStorePacket 86412 [14:25:05]StoreOFDPacket docnum=86412 [14:25:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 EF 7F 07 01 5A 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 3F D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 51 01 00 35 04 06 00 6A 0E 03 58 F9 2E 05 3D EA 72 AE F6 ED 53 [14:25:05]CheckFolder [14:25:05]dirname=/storage/ofd_packets [14:25:05]CheckFolder done [14:25:05]ProducePacketName [14:25:05]name=ofd_packets/00086412 [14:25:05]NVStorageSaveData ofd_packets/00086412 [14:25:05]File name is /storage/ofd_packets/00086412 [14:25:05]Write 301 bytes [14:25:05]NVStorageSaveData done [14:25:05]OFDSenderStorePacket done [14:25:05]KKMCreateOFDPacket done [14:25:05]NVStorageSaveData kkm_last_timestamp [14:25:05]File name is /storage/kkm_last_timestamp [14:25:05]Write 4 bytes [14:25:05]NVStorageSaveData done [14:25:05]ExternCall_PrintAddStr [14:25:05]wPrintStart [14:25:05]Write to MH i2c: 01 00 00 5D 01 5E [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 07 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [14:25:05]RasterBufferAndPrint [14:25:05]line Счет N : (1)871315 [14:25:05]line ИНН: 02508201610067 [14:25:05]line Контрольно-Кассовый Чек [14:25:05]line ПРОДАЖА [14:25:05]line ТРК (МРК, ГНК) : 33 [14:25:05]line Товар: 2710124130 [14:25:05]line Аи-92-К-5 [14:25:05]line 20.000 * 0.00 [14:25:05]line = 0.00 [14:25:05]line НДС 12% НСП 1% [14:25:05]line > о реализуемом товаре [14:25:05]line ИТОГО: 0.00 [14:25:05]line НСП 1% : 0.00 [14:25:05]line НДС 12% : 0.00 [14:25:05]line Наличными: 0.00 [14:25:05]line Безнал.: 0.00 [14:25:05]line Место: АЗС № 137 "Партнер Нефть" [14:25:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:25:05]line СНО: Общий режим [14:25:05]line Чек 190 21.09.2024 14:25 [14:25:05]line Смена: 496 ФФД: 1.0 [14:25:05]line ЗНМ: 0300000064 [14:25:05]line РНМ: 0000000000092592 [14:25:05]line Версия ККМ: 001 [14:25:05]line Талоны: ТК ГПНА Online [14:25:05]line 30116604 [14:25:05]line ФМ: 0000000000874979 [14:25:05]line ФД: 86412 [14:25:05]line ФПД: 116608418249006 [14:25:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142503&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86412&fm=116608418249006&tin=02508201610067®Number=0000000000092592&sum=0 [14:25:05]written 0, free lines is 4095 [14:25:05]Write to MH i2c: 01 00 00 87 01 88 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 07 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 E7 0C 82 [14:25:05]RasterBufferAndPrint [14:25:05]line [14:25:05]line [14:25:05]line [14:25:05]line [14:25:05]line [14:25:05]written 0, free lines is 3309 [14:25:05]MH_Cut [14:25:05]Write to MH i2c: D1 01 00 8E 01 01 61 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: D1 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: D1 01 00 [14:25:05]MH_I2C_Read... [14:25:05]Read from MH i2c: D1 01 00 8E 01 00 60 [14:25:05]Write to MH i2c: 01 00 00 8F 01 90 [14:25:05]Write i2c OK [14:25:05]MH_I2C_Read... [14:25:06]*** Cut start [14:25:06]*** Partial cut [14:25:06]*** CUTSNS_PIN = 1 [14:25:06]*** CUTSNS_PIN = 0 [14:25:06]*** Brake cut motor [14:25:07]Read from MH i2c: 01 [14:25:07]MH_I2C_Read... [14:25:07]*** Stop cut motor [14:25:07]*** Cut end [14:25:07]Read from MH i2c: 01 07 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [14:25:07]process_action close_receipt done [14:25:07]requested_data is exist [14:25:07]produce_requested_data [14:25:07]requested_item fm.sn is exist - process it [14:25:07]wFMCommunicate request_size=4 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 11 00 00 [14:25:07]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 17 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6A [14:25:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:25:07]wFMCommunicate OK [14:25:07]requested_item fd.num is exist - process it [14:25:07]SAM_PROTO_GetFieldsCounters [14:25:07]wFMCommunicate request_size=4 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 13 00 00 [14:25:07]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 62 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [14:25:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:25:07]wFMCommunicate OK [14:25:07]SAM_PROTO_GetFieldsCounters done [14:25:07]requested_item shift.num is exist - process it [14:25:07]requested_item shift.opened is exist - process it [14:25:07]req_shift_opened [14:25:07]FM_GetShiftState [14:25:07]SAM_PROTO_GetShiftState [14:25:07]wFMCommunicate request_size=4 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 13 01 00 [14:25:07]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 0E 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [14:25:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:25:07]wFMCommunicate OK [14:25:07]SAM_PROTO_GetShiftState done [14:25:07]FM_GetShiftState done [14:25:07]req_shift_opened done [14:25:07]requested_item shift.open_date is exist - process it [14:25:07]req_shift_open_date [14:25:07]req_shift_open_date done [14:25:07]produce_requested_data done [14:25:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86412,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:25:07]process_action_free close_receipt [14:25:07]json_value_free [14:25:07]json_value_free done [14:25:07]process_json_proto returns [14:25:07]Send response to host [14:25:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86412,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:25:07]free response buf [14:25:07]execute_script done [14:25:07]execute_script returns [14:25:07]free content buf [14:25:07]Sock 11.Close socket [14:25:07]Sock 11.Thread stoped [14:26:17]ConnectInit Can't connect to host [14:26:17]CommunicateWithHost connect error [14:26:17]CommunicateWithHost err = -1 [14:26:17]OFD Sender: Server communicate error [14:26:17]OFD Sender: Processing packet 86410 [packets to send 271, broken 268] [14:26:17]ProducePacketName [14:26:17]name=ofd_packets/00086410 [14:26:17]OFD Sender: To server: pG, [14:26:17]CommunicateWithHost lk.salyk.kg:30040 [14:26:17]ConnectInit lk.salyk.kg [14:26:19]Connected sock=7 [14:26:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 EF FC 08 01 F3 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 A3 D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8A 51 01 00 35 04 06 00 3F 0D FE BC 65 54 E2 9F 77 F1 89 DB 3D B0 [14:26:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 82 0C 47 00 CA 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8A 51 01 00 F4 03 04 00 5B 82 EE 66 B6 04 01 00 00 EA FE 2C 99 A8 5B 72 68 [14:26:20]CommunicateWithHost err = 0 [14:26:20]CheckOFDResponse [14:26:20]1017 (14) - 77093643461234 [14:26:20]1041 (16) - 0000000000874979 [14:26:20]1040 (4) - 86410 [14:26:20]1012 (4) - 21.09.2024 08:22 [14:26:20]1206 (1) - 0 [14:26:20]OFD Sender: Remove packet 86410 [14:26:20]ProducePacketName [14:26:20]name=ofd_packets/00086410 [14:26:20]NVStorageDeleteData [14:26:20]OFD Sender: Processing packet 86411 [packets to send 270, broken 268] [14:26:20]ProducePacketName [14:26:20]name=ofd_packets/00086411 [14:26:20]OFD Sender: To server: pG, [14:26:20]CommunicateWithHost lk.salyk.kg:30040 [14:26:20]ConnectInit lk.salyk.kg [14:26:22]Connected sock=7 [14:26:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 DA 83 07 01 0B 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 BD 00 00 00 F4 03 04 00 F8 D6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 51 01 00 35 04 06 00 47 49 F3 7F 67 8E CE 19 94 42 43 24 6C 4E [14:26:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A4 B3 47 00 88 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 51 01 00 F4 03 04 00 5E 82 EE 66 B6 04 01 00 00 FC 76 93 8C AE CB EE 3E [14:26:26]CommunicateWithHost err = 0 [14:26:26]CheckOFDResponse [14:26:26]1017 (14) - 77093643461234 [14:26:26]1041 (16) - 0000000000874979 [14:26:26]1040 (4) - 86411 [14:26:26]1012 (4) - 21.09.2024 08:22 [14:26:26]1206 (1) - 0 [14:26:26]OFD Sender: Remove packet 86411 [14:26:26]ProducePacketName [14:26:26]name=ofd_packets/00086411 [14:26:26]NVStorageDeleteData [14:26:27]OFD Sender: Processing packet 86412 [packets to send 269, broken 268] [14:26:27]ProducePacketName [14:26:27]name=ofd_packets/00086412 [14:26:27]OFD Sender: To server: pG, [14:26:27]CommunicateWithHost lk.salyk.kg:30040 [14:26:27]ConnectInit lk.salyk.kg [14:26:27]Connected sock=7 [14:26:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 EF 7F 07 01 5A 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 3F D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 51 01 00 35 04 06 00 6A 0E 03 58 F9 2E 05 3D EA 72 AE F6 ED 53 [14:26:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 49 2A 47 00 AB 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 51 01 00 F4 03 04 00 63 82 EE 66 B6 04 01 00 00 13 EA F4 BB 06 79 2A 01 [14:26:28]CommunicateWithHost err = 0 [14:26:28]CheckOFDResponse [14:26:28]1017 (14) - 77093643461234 [14:26:28]1041 (16) - 0000000000874979 [14:26:28]1040 (4) - 86412 [14:26:28]1012 (4) - 21.09.2024 08:22 [14:26:28]1206 (1) - 0 [14:26:28]OFD Sender: Remove packet 86412 [14:26:28]ProducePacketName [14:26:28]name=ofd_packets/00086412 [14:26:28]NVStorageDeleteData [14:26:29]OFD Sender: No OFD packet to send [14:26:34]OFD Sender: No OFD packet to send [14:26:39]OFD Sender: No OFD packet to send [14:26:44]OFD Sender: No OFD packet to send [14:26:49]OFD Sender: No OFD packet to send [14:26:54]OFD Sender: No OFD packet to send [14:26:59]OFD Sender: No OFD packet to send [14:27:04]OFD Sender: No OFD packet to send [14:27:09]OFD Sender: No OFD packet to send [14:27:14]OFD Sender: No OFD packet to send [14:27:19]OFD Sender: No OFD packet to send [14:27:24]OFD Sender: No OFD packet to send [14:27:29]OFD Sender: No OFD packet to send [14:27:34]OFD Sender: No OFD packet to send [14:27:39]OFD Sender: No OFD packet to send [14:27:44]OFD Sender: No OFD packet to send [14:27:49]OFD Sender: No OFD packet to send [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:03]accept exits with 9 [14:28:03]New connection [14:28:03]New thread 3066965348 created [14:28:03]Thread 3067108708 joined [14:28:03]Waiting for new connection... [14:28:03] Sock 9.Parse request [14:28:03]Sock 9.Check first char [14:28:03]Sock 9.First char is OK [14:28:03]request: POST /json_proto HTTP/1.0 [14:28:03]Method: POST [14:28:03]URL: /json_proto [14:28:03]Method is POST - this is cgi request [14:28:03]url: /json_proto [14:28:03]query_string will be loaded in cgi processing [14:28:03]execute_cgi json_proto POST (null) [14:28:03]execute_cgi path=json_proto method=POST [14:28:03]POST find Content-Length [14:28:03]Host: 172.17.47.196:8080 [14:28:03]Content-Length: 677 [14:28:03]Content-Type: application/json [14:28:03] [14:28:03]POST finish read [14:28:03]Found Content-Length = 677 [14:28:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:28:03]execute_script... [14:28: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)871318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:28:03]POST & json_proto [14:28:03]process_json_proto [14:28:03]json parsed OK: [14:28:03]protocol is kg_v1.0 [14:28:03]action value=close_receipt [14:28:03]process_action close_receipt [14:28:03]cmd_close_receipt [14:28:03]MH_GetDate [14:28:03]Write to MH i2c: F0 00 00 93 01 83 [14:28:03]Write i2c OK [14:28:03]MH_I2C_Read... [14:28:03]Read from MH i2c: F0 [14:28:03]MH_I2C_Read... [14:28:03]Read from MH i2c: F0 09 00 [14:28:03]MH_I2C_Read... [14:28:03]Read from MH i2c: F0 09 00 93 01 00 F3 D7 EE 66 4C 6B 94 66 5B [14:28:03]GetLastDocTimeStamp 1726928703 [14:28:03]current date 1726928883 [14:28:03]FM_GetShiftState [14:28:03]SAM_PROTO_GetShiftState [14:28:03]wFMCommunicate request_size=4 [14:28:03]MH_SAM_APDU [14:28:03]CAPDU: 80 13 01 00 [14:28:03]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [14:28:03]Write i2c OK [14:28:03]MH_I2C_Read... [14:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:03]Read from MH i2c: E2 [14:28:03]MH_I2C_Read... [14:28:03]Read from MH i2c: E2 0E 00 [14:28:03]MH_I2C_Read... [14:28:03]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 58 [14:28:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:28:03]wFMCommunicate OK [14:28:03]SAM_PROTO_GetShiftState done [14:28:03]FM_GetShiftState done [14:28:03]opened in 1726877910 [14:28:03]opened+sec_in_day 1726964310 [14:28:03]quantity*price = 40002 [14:28:03]sum+1 = 40003 [14:28:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 191 21.09.2024 14:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86413 ФПД: 120986220127411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142803&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86413&fm=120986220127411&tin=02508201610067®Number=0000000000092592&sum=40000 [14:28:04]StoreToDocumentArchive [14:28:04]shift 496 fd 86413 [14:28:04]save to /storage/0496/doc_00086413 [14:28:04]save last doc name /storage/0496/doc_00086413 to /storage/kkm_last_doc_name [14:28:04]save OK [14:28:04]Clear old archive folders... [14:28:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:04]tlvbuf is 0179F9B0 [14:28:04]SAM_PROTO_ClearQueue [14:28:04]wFMCommunicate request_size=4 [14:28:04]MH_SAM_APDU [14:28:04]CAPDU: 80 09 00 00 [14:28:04]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:04]Read from MH i2c: E2 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [14:28:04]RAPDU: 90 00 [14:28:04]wFMCommunicate OK [14:28:04]SAM_PROTO_ClearQueue done [14:28:04]KKMCreateOFDPacket [14:28:04]OFDProtocolAddRootSTLVToBuf [14:28:04]FM_MakeSignedData [14:28:04]FM_MakeSignedData [14:28:04]SAM_PROTO_SignData [14:28:04]wFMCommunicate request_size=4 [14:28:04]MH_SAM_APDU [14:28:04]CAPDU: 80 0D 01 02 [14:28:04]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:04]Read from MH i2c: E2 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [14:28:04]RAPDU: 90 00 [14:28:04]wFMCommunicate OK [14:28:04]wFMCommunicate request_size=255 [14:28:04]MH_SAM_APDU [14:28: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 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 BF 00 00 00 F4 03 04 00 F3 D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 51 01 00 35 04 06 00 6E [14:28:04]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 00 00 00 F4 03 04 00 F3 D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 51 01 00 35 04 06 00 6E 00 00 A9 [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]OFD Sender: No OFD packet to send [14:28:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:04]Read from MH i2c: E2 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [14:28:04]RAPDU: 90 00 [14:28:04]wFMCommunicate OK [14:28:04]wFMCommunicate request_size=10 [14:28:04]MH_SAM_APDU [14:28:04]CAPDU: 80 0D 02 02 05 09 4C AC 64 B3 [14:28:04]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 09 4C AC 64 B3 00 00 41 [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:04]Read from MH i2c: E2 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [14:28:04]RAPDU: 90 00 [14:28:04]wFMCommunicate OK [14:28:04]wFMCommunicate request_size=4 [14:28:04]MH_SAM_APDU [14:28:04]CAPDU: 80 0D 03 02 [14:28:04]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:04]Read from MH i2c: E2 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 0B 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 0B 00 A5 01 00 7E D4 0E 6A 50 DF 99 07 90 00 BB [14:28:04]RAPDU: 7E D4 0E 6A 50 DF 99 07 90 00 [14:28:04]wFMCommunicate OK [14:28:04]SAM_PROTO_SignData done [14:28:04]FM_MakeSignedData done [14:28:04]CreateOFDProtocolMessage [14:28:04]wFMCommunicate request_size=4 [14:28:04]MH_SAM_APDU [14:28:04]CAPDU: 80 11 00 00 [14:28:04]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:04]Read from MH i2c: E2 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 17 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 80 [14:28:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:28:04]wFMCommunicate OK [14:28:04]CreateOFDProtocolMessage done [14:28:04]OFDSenderStorePacket 86413 [14:28:04]StoreOFDPacket docnum=86413 [14:28:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3E 45 07 01 9A 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 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 BF 00 00 00 F4 03 04 00 F3 D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 51 01 00 35 04 06 00 6E 09 4C AC 64 B3 7E D4 0E 6A 50 DF 99 07 [14:28:04]CheckFolder [14:28:04]dirname=/storage/ofd_packets [14:28:04]CheckFolder done [14:28:04]ProducePacketName [14:28:04]name=ofd_packets/00086413 [14:28:04]NVStorageSaveData ofd_packets/00086413 [14:28:04]File name is /storage/ofd_packets/00086413 [14:28:04]Write 301 bytes [14:28:04]NVStorageSaveData done [14:28:04]OFDSenderStorePacket done [14:28:04]KKMCreateOFDPacket done [14:28:04]NVStorageSaveData kkm_last_timestamp [14:28:04]File name is /storage/kkm_last_timestamp [14:28:04]Write 4 bytes [14:28:04]NVStorageSaveData done [14:28:04]ExternCall_PrintAddStr [14:28:04]wPrintStart [14:28:04]Write to MH i2c: 01 00 00 A7 01 A8 [14:28:04]Write i2c OK [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: 01 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: 01 07 00 [14:28:04]MH_I2C_Read... [14:28:04]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [14:28:04]RasterBufferAndPrint [14:28:04]line Счет N : (1)871318 [14:28:04]line ИНН: 02508201610067 [14:28:04]line Контрольно-Кассовый Чек [14:28:04]line ПРОДАЖА [14:28:04]line ТРК (МРК, ГНК) : 53 [14:28:04]line Товар: 2710124130 [14:28:04]line Аи-92-К-5 [14:28:04]line 5.900 * 67.80 [14:28:04]line = 400.02 [14:28:04]line НДС 12% НСП 1% [14:28:04]line > о реализуемом товаре [14:28:04]line ОКРУГЛЕНИЕ: -0.02 [14:28:04]line ИТОГО: 400.00 [14:28:04]line Внесено: 400.00 [14:28:04]line СДАЧА: 0.00 [14:28:04]line НСП 1% : 3.54 [14:28:04]line НДС 12% : 42.48 [14:28:04]line Наличными: 400.00 [14:28:04]line Безнал.: 0.00 [14:28:04]line Место: АЗС № 137 "Партнер Нефть" [14:28:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:28:04]line СНО: Общий режим [14:28:04]line Чек 191 21.09.2024 14:28 [14:28:04]line Смена: 496 ФФД: 1.0 [14:28:04]line ЗНМ: 0300000064 [14:28:04]line РНМ: 0000000000092592 [14:28:04]line Версия ККМ: 001 [14:28:04]line ФМ: 0000000000874979 [14:28:04]line ФД: 86413 [14:28:04]line ФПД: 120986220127411 [14:28:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142803&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86413&fm=120986220127411&tin=02508201610067®Number=0000000000092592&sum=40000 [14:28:05]OFD Sender: Processing packet 86413 [packets to send 269, broken 268] [14:28:05]ProducePacketName [14:28:05]name=ofd_packets/00086413 [14:28:05]OFD Sender: To server: pG, [14:28:05]CommunicateWithHost lk.salyk.kg:30040 [14:28:05]ConnectInit lk.salyk.kg [14:28:05]written 0, free lines is 4095 [14:28:05]Write to MH i2c: 01 00 00 D2 01 D3 [14:28:05]Write i2c OK [14:28:05]MH_I2C_Read... [14:28:05]Read from MH i2c: 01 [14:28:05]MH_I2C_Read... [14:28:05]Read from MH i2c: 01 07 00 [14:28:05]MH_I2C_Read... [14:28:05]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 D8 0C BE [14:28:05]RasterBufferAndPrint [14:28:05]line [14:28:05]line [14:28:05]line [14:28:05]line [14:28:05]line [14:28:05]written 0, free lines is 3295 [14:28:05]MH_Cut [14:28:05]Write to MH i2c: D1 01 00 D9 01 01 AC [14:28:05]Write i2c OK [14:28:05]MH_I2C_Read... [14:28:05]Read from MH i2c: D1 [14:28:05]MH_I2C_Read... [14:28:05]Read from MH i2c: D1 01 00 [14:28:05]MH_I2C_Read... [14:28:05]Read from MH i2c: D1 01 00 D9 01 00 AB [14:28:05]Write to MH i2c: 01 00 00 DA 01 DB [14:28:05]Write i2c OK [14:28:05]MH_I2C_Read... [14:28:06]*** Cut start [14:28:06]*** Partial cut [14:28:06]*** CUTSNS_PIN = 1 [14:28:06]*** CUTSNS_PIN = 0 [14:28:06]*** Brake cut motor [14:28:07]Read from MH i2c: 01 [14:28:07]MH_I2C_Read... [14:28:07]*** Stop cut motor [14:28:07]*** Cut end [14:28:07]Read from MH i2c: 01 07 00 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [14:28:07]process_action close_receipt done [14:28:07]requested_data is exist [14:28:07]produce_requested_data [14:28:07]requested_item fm.sn is exist - process it [14:28:07]wFMCommunicate request_size=4 [14:28:07]MH_SAM_APDU [14:28:07]CAPDU: 80 11 00 00 [14:28:07]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [14:28:07]Write i2c OK [14:28:07]MH_I2C_Read... [14:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:07]Read from MH i2c: E2 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: E2 17 00 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [14:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:28:07]wFMCommunicate OK [14:28:07]requested_item fd.num is exist - process it [14:28:07]SAM_PROTO_GetFieldsCounters [14:28:07]wFMCommunicate request_size=4 [14:28:07]MH_SAM_APDU [14:28:07]CAPDU: 80 13 00 00 [14:28:07]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [14:28:07]Write i2c OK [14:28:07]MH_I2C_Read... [14:28:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:07]Read from MH i2c: E2 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: E2 62 00 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [14:28:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:28:07]wFMCommunicate OK [14:28:07]SAM_PROTO_GetFieldsCounters done [14:28:07]requested_item shift.num is exist - process it [14:28:07]requested_item shift.opened is exist - process it [14:28:07]req_shift_opened [14:28:07]FM_GetShiftState [14:28:07]SAM_PROTO_GetShiftState [14:28:07]wFMCommunicate request_size=4 [14:28:07]MH_SAM_APDU [14:28:07]CAPDU: 80 13 01 00 [14:28:07]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [14:28:07]Write i2c OK [14:28:07]MH_I2C_Read... [14:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:07]Read from MH i2c: E2 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: E2 0E 00 [14:28:07]MH_I2C_Read... [14:28:07]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [14:28:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:28:07]wFMCommunicate OK [14:28:07]SAM_PROTO_GetShiftState done [14:28:07]FM_GetShiftState done [14:28:07]req_shift_opened done [14:28:07]requested_item shift.open_date is exist - process it [14:28:07]req_shift_open_date [14:28:07]req_shift_open_date done [14:28:07]produce_requested_data done [14:28:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86413,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:28:07]process_action_free close_receipt [14:28:07]json_value_free [14:28:07]json_value_free done [14:28:07]process_json_proto returns [14:28:07]Send response to host [14:28:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86413,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:28:07]free response buf [14:28:07]execute_script done [14:28:07]execute_script returns [14:28:07]free content buf [14:28:07]Sock 9.Close socket [14:28:07]Sock 9.Thread stoped [14:28:07]Connected sock=10 [14:28:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3E 45 07 01 9A 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 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 BF 00 00 00 F4 03 04 00 F3 D7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 51 01 00 35 04 06 00 6E 09 4C AC 64 B3 7E D4 0E 6A 50 DF 99 07 [14:28:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 92 2A 47 00 BE 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 51 01 00 F4 03 04 00 C7 82 EE 66 B6 04 01 00 00 55 5B FA CC D0 B2 BE 86 [14:28:07]CommunicateWithHost err = 0 [14:28:07]CheckOFDResponse [14:28:07]1017 (14) - 77093643461234 [14:28:07]1041 (16) - 0000000000874979 [14:28:07]1040 (4) - 86413 [14:28:07]1012 (4) - 21.09.2024 08:24 [14:28:07]1206 (1) - 0 [14:28:07]OFD Sender: Remove packet 86413 [14:28:07]ProducePacketName [14:28:07]name=ofd_packets/00086413 [14:28:07]NVStorageDeleteData [14:28:08]OFD Sender: No OFD packet to send [14:28:13]OFD Sender: No OFD packet to send [14:28:18]OFD Sender: No OFD packet to send [14:28:23]OFD Sender: No OFD packet to send [14:28:28]OFD Sender: No OFD packet to send [14:28:33]OFD Sender: No OFD packet to send [14:28:37]recv_with_timeout no data received [14:28:38]OFD Sender: No OFD packet to send [14:28:43]OFD Sender: No OFD packet to send [14:28:48]OFD Sender: No OFD packet to send [14:28:53]OFD Sender: No OFD packet to send [14:28:58]OFD Sender: No OFD packet to send [14:29:03]OFD Sender: No OFD packet to send [14:29:08]OFD Sender: No OFD packet to send [14:29:13]OFD Sender: No OFD packet to send [14:29:17]recv_with_timeout no data received [14:29:18]OFD Sender: No OFD packet to send [14:29:23]OFD Sender: No OFD packet to send [14:29:28]OFD Sender: No OFD packet to send [14:29:33]OFD Sender: No OFD packet to send [14:29:35]accept exits with 7 [14:29:35]New connection [14:29:35]New thread 3067108708 created [14:29:35]Thread 3066965348 joined [14:29:35]Waiting for new connection... [14:29:35] Sock 7.Parse request [14:29:35]Sock 7.Check first char [14:29:35]Sock 7.First char is OK [14:29:35]request: POST /json_proto HTTP/1.0 [14:29:35]Method: POST [14:29:35]URL: /json_proto [14:29:35]Method is POST - this is cgi request [14:29:35]url: /json_proto [14:29:35]query_string will be loaded in cgi processing [14:29:35]execute_cgi json_proto POST (null) [14:29:35]execute_cgi path=json_proto method=POST [14:29:35]POST find Content-Length [14:29:35]Host: 172.17.47.196:8080 [14:29:35]Content-Length: 979 [14:29:35]Content-Type: application/json [14:29:35] [14:29:35]POST finish read [14:29:35]Found Content-Length = 979 [14:29:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147929", "tax_sys" : 0, "items" : [ { "code": "4700003010049", "name": "Let`s GO \u0427\u0430\u0439 \u0437\u0435\u043B\u0435\u043D\u044B\u0439 \u0433\u0440\u0435\u0439\u043F\u0444\u0440\u0443\u0442 0,5\u043B \u041F\u042D\u0422", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 440.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:35]execute_script... [14:29: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 : (3)147929", "tax_sys" : 0, "items" : [ { "code": "4700003010049", "name": "Let`s GO \u0427\u0430\u0439 \u0437\u0435\u043B\u0435\u043D\u044B\u0439 \u0433\u0440\u0435\u0439\u043F\u0444\u0440\u0443\u0442 0,5\u043B \u041F\u042D\u0422", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 440.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:35]POST & json_proto [14:29:35]process_json_proto [14:29:35]json parsed OK: [14:29:35]protocol is kg_v1.0 [14:29:35]action value=close_receipt [14:29:35]process_action close_receipt [14:29:35]cmd_close_receipt [14:29:35]MH_GetDate [14:29:35]Write to MH i2c: F0 00 00 DE 01 CE [14:29:35]Write i2c OK [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: F0 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: F0 09 00 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: F0 09 00 DE 01 00 4F D8 EE 66 4C 6B 94 66 03 [14:29:35]GetLastDocTimeStamp 1726928883 [14:29:35]current date 1726928975 [14:29:35]FM_GetShiftState [14:29:35]SAM_PROTO_GetShiftState [14:29:35]wFMCommunicate request_size=4 [14:29:35]MH_SAM_APDU [14:29:35]CAPDU: 80 13 01 00 [14:29:35]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [14:29:35]Write i2c OK [14:29:35]MH_I2C_Read... [14:29:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:35]Read from MH i2c: E2 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: E2 0E 00 [14:29:35]MH_I2C_Read... [14:29:35]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A3 [14:29:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:29:35]wFMCommunicate OK [14:29:35]SAM_PROTO_GetShiftState done [14:29:35]FM_GetShiftState done [14:29:35]opened in 1726877910 [14:29:35]opened+sec_in_day 1726964310 [14:29:35]quantity*price = 5000 [14:29:35]sum+1 = 5001 [14:29:35]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700028325357 Водка Антивирус 0,5л 1.000 * 390.00 = 390.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 440.00 НСП 1% : 3.89 НДС 12% : 46.73 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 192 21.09.2024 14:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86414 ФПД: 69871790908120 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142935&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86414&fm=69871790908120&tin=02508201610067®Number=0000000000092592&sum=44000 0 [14:29:36]StoreToDocumentArchive [14:29:36]shift 496 fd 86414 [14:29:36]save to /storage/0496/doc_00086414 [14:29:36]save last doc name /storage/0496/doc_00086414 to /storage/kkm_last_doc_name [14:29:36]save OK [14:29:36]Clear old archive folders... [14:29:36]ProcessDocumentItem done err = 0, tmpTLVsize=411 [14:29:36]tlvbuf is 0179B350 [14:29:36]SAM_PROTO_ClearQueue [14:29:36]wFMCommunicate request_size=4 [14:29:36]MH_SAM_APDU [14:29:36]CAPDU: 80 09 00 00 [14:29:36]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [14:29:36]Write i2c OK [14:29:36]MH_I2C_Read... [14:29:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:36]Read from MH i2c: E2 [14:29:36]MH_I2C_Read... [14:29:36]Read from MH i2c: E2 03 00 [14:29:36]MH_I2C_Read... [14:29:36]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [14:29:36]RAPDU: 90 00 [14:29:36]wFMCommunicate OK [14:29:36]SAM_PROTO_ClearQueue done [14:29:36]KKMCreateOFDPacket [14:29:36]OFDProtocolAddRootSTLVToBuf [14:29:36]FM_MakeSignedData [14:29:36]FM_MakeSignedData [14:29:36]SAM_PROTO_SignData [14:29:36]wFMCommunicate request_size=4 [14:29:36]MH_SAM_APDU [14:29:36]CAPDU: 80 0D 01 02 [14:29:36]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [14:29:36]Write i2c OK [14:29:36]MH_I2C_Read... [14:29:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:36]Read from MH i2c: E2 [14:29:36]MH_I2C_Read... [14:29:36]Read from MH i2c: E2 03 00 [14:29:36]MH_I2C_Read... [14:29:36]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [14:29:36]RAPDU: 90 00 [14:29:36]wFMCommunicate OK [14:29:36]wFMCommunicate request_size=255 [14:29:36]MH_SAM_APDU [14:29:36]CAPDU: 80 0D 02 02 FA 03 00 9B 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 34 39 06 04 3E 00 4C 65 74 60 73 20 47 4F 20 D0 A7 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB D0 B5 D0 BD D1 8B D0 B9 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 [14:29:36]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 9B 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 34 39 06 04 3E 00 4C 65 74 60 73 20 47 4F 20 D0 A7 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB D0 B5 D0 BD D1 8B D0 B9 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 00 00 8E [14:29:36]Write i2c OK [14:29:36]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 03 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [14:29:37]RAPDU: 90 00 [14:29:37]wFMCommunicate OK [14:29:37]wFMCommunicate request_size=170 [14:29:37]MH_SAM_APDU [14:29:37]CAPDU: 80 0D 02 02 A5 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 C0 00 00 00 F4 03 04 00 4F D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 51 01 00 35 04 06 00 3F 8C 4B 46 E2 D8 [14:29:37]Write to MH i2c: E2 AD 00 EF 01 80 0D 02 02 A5 00 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 C0 00 00 00 F4 03 04 00 4F D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 51 01 00 35 04 06 00 3F 8C 4B 46 E2 D8 00 00 15 [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 03 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [14:29:37]RAPDU: 90 00 [14:29:37]wFMCommunicate OK [14:29:37]wFMCommunicate request_size=4 [14:29:37]MH_SAM_APDU [14:29:37]CAPDU: 80 0D 03 02 [14:29:37]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 0B 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 0B 00 F0 01 00 15 B1 4C C3 5B C6 76 E9 90 00 C2 [14:29:37]RAPDU: 15 B1 4C C3 5B C6 76 E9 90 00 [14:29:37]wFMCommunicate OK [14:29:37]SAM_PROTO_SignData done [14:29:37]FM_MakeSignedData done [14:29:37]CreateOFDProtocolMessage [14:29:37]wFMCommunicate request_size=4 [14:29:37]MH_SAM_APDU [14:29:37]CAPDU: 80 11 00 00 [14:29:37]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:37]Read from MH i2c: E2 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 17 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [14:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:29:37]wFMCommunicate OK [14:29:37]CreateOFDProtocolMessage done [14:29:37]OFDSenderStorePacket 86414 [14:29:37]StoreOFDPacket docnum=86414 [14:29:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AF 01 00 00 89 79 A7 01 32 C4 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 34 39 06 04 3E 00 4C 65 74 60 73 20 47 4F 20 D0 A7 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB D0 B5 D0 BD D1 8B D0 B9 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 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 C0 00 00 00 F4 03 04 00 4F D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 51 01 00 35 04 06 00 3F 8C 4B 46 E2 D8 15 B1 4C C3 5B C6 76 E9 [14:29:37]CheckFolder [14:29:37]dirname=/storage/ofd_packets [14:29:37]CheckFolder done [14:29:37]ProducePacketName [14:29:37]name=ofd_packets/00086414 [14:29:37]NVStorageSaveData ofd_packets/00086414 [14:29:37]File name is /storage/ofd_packets/00086414 [14:29:37]Write 461 bytes [14:29:37]NVStorageSaveData done [14:29:37]OFDSenderStorePacket done [14:29:37]KKMCreateOFDPacket done [14:29:37]NVStorageSaveData kkm_last_timestamp [14:29:37]File name is /storage/kkm_last_timestamp [14:29:37]Write 4 bytes [14:29:37]NVStorageSaveData done [14:29:37]ExternCall_PrintAddStr [14:29:37]wPrintStart [14:29:37]Write to MH i2c: 01 00 00 F2 01 F3 [14:29:37]Write i2c OK [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: 01 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: 01 07 00 [14:29:37]MH_I2C_Read... [14:29:37]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [14:29:37]RasterBufferAndPrint [14:29:37]line Счет N : (3)147929 [14:29:37]line ИНН: 02508201610067 [14:29:37]line Контрольно-Кассовый Чек [14:29:37]line ПРОДАЖА [14:29:37]line Товар: 4700003010049 [14:29:37]line Let`s GO Чай зеленый грейпфрут 0,5л ПЭТ [14:29:37]line 1.000 * 50.00 [14:29:37]line = 50.00 [14:29:37]line НДС 12% НСП 1% [14:29:37]line > о реализуемом товаре [14:29:37]line Товар: 4700028325357 [14:29:37]line Водка Антивирус 0,5л [14:29:37]line 1.000 * 390.00 [14:29:37]line = 390.00 [14:29:37]line НДС 12% НСП 1% [14:29:37]line > о реализуемом товаре [14:29:37]line ИТОГО: 440.00 [14:29:37]line НСП 1% : 3.89 [14:29:37]line НДС 12% : 46.73 [14:29:37]line Наличными: 440.00 [14:29:37]line Безнал.: 0.00 [14:29:37]line Место: АЗС № 137 "Партнер Нефть" [14:29:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:29:37]line СНО: Общий режим [14:29:37]line Чек 192 21.09.2024 14:29 [14:29:37]line Смена: 496 ФФД: 1.0 [14:29:37]line ЗНМ: 0300000064 [14:29:37]line РНМ: 0000000000092592 [14:29:37]line Версия ККМ: 001 [14:29:37]line ФМ: 0000000000874979 [14:29:37]line ФД: 86414 [14:29:37]line ФПД: 69871790908120 [14:29:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T142935&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86414&fm=69871790908120&tin=02508201610067®Number=0000000000092592&sum=44000 [14:29:37]line 0 [14:29:37]OFD Sender: Processing packet 86414 [packets to send 269, broken 268] [14:29:37]ProducePacketName [14:29:37]name=ofd_packets/00086414 [14:29:37]OFD Sender: To server: pG, [14:29:37]CommunicateWithHost lk.salyk.kg:30040 [14:29:37]ConnectInit lk.salyk.kg [14:29:37]written 0, free lines is 4095 [14:29:38]Write to MH i2c: 01 00 00 21 02 23 [14:29:38]Write i2c OK [14:29:38]MH_I2C_Read... [14:29:38]Read from MH i2c: 01 [14:29:38]MH_I2C_Read... [14:29:38]Read from MH i2c: 01 07 00 [14:29:38]MH_I2C_Read... [14:29:38]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 99 0C CF [14:29:38]RasterBufferAndPrint [14:29:38]line [14:29:38]line [14:29:38]line [14:29:38]line [14:29:38]line [14:29:38]written 0, free lines is 3232 [14:29:38]MH_Cut [14:29:38]Write to MH i2c: D1 01 00 28 02 01 FC [14:29:38]Write i2c OK [14:29:38]MH_I2C_Read... [14:29:38]Read from MH i2c: D1 [14:29:38]MH_I2C_Read... [14:29:38]Read from MH i2c: D1 01 00 [14:29:38]MH_I2C_Read... [14:29:38]Read from MH i2c: D1 01 00 28 02 00 FB [14:29:38]Write to MH i2c: 01 00 00 29 02 2B [14:29:38]Write i2c OK [14:29:38]MH_I2C_Read... [14:29:39]*** Cut start [14:29:39]*** Partial cut [14:29:39]*** CUTSNS_PIN = 1 [14:29:39]*** CUTSNS_PIN = 0 [14:29:39]Connected sock=10 [14:29:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AF 01 00 00 89 79 A7 01 32 C4 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 34 39 06 04 3E 00 4C 65 74 60 73 20 47 4F 20 D0 A7 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB D0 B5 D0 BD D1 8B D0 B9 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 20 30 2C 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 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 C0 00 00 00 F4 03 04 00 4F D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 51 01 00 35 04 06 00 3F 8C 4B 46 E2 D8 15 B1 4C C3 5B C6 76 E9 [14:29:39]*** Brake cut motor [14:29:39]Read from MH i2c: 01 [14:29:39]MH_I2C_Read... [14:29:39]*** Stop cut motor [14:29:39]*** Cut end [14:29:39]Read from MH i2c: 01 07 00 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: 01 07 00 29 02 00 00 00 00 00 FF 0F 40 [14:29:39]process_action close_receipt done [14:29:39]requested_data is exist [14:29:39]produce_requested_data [14:29:39]requested_item fm.sn is exist - process it [14:29:39]wFMCommunicate request_size=4 [14:29:39]MH_SAM_APDU [14:29:39]CAPDU: 80 11 00 00 [14:29:39]Write to MH i2c: E2 08 00 2A 02 80 11 00 00 00 00 00 00 A6 [14:29:39]Write i2c OK [14:29:39]MH_I2C_Read... [14:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:39]Read from MH i2c: E2 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: E2 17 00 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: E2 17 00 2A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 05 [14:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:29:39]wFMCommunicate OK [14:29:39]requested_item fd.num is exist - process it [14:29:39]SAM_PROTO_GetFieldsCounters [14:29:39]wFMCommunicate request_size=4 [14:29:39]MH_SAM_APDU [14:29:39]CAPDU: 80 13 00 00 [14:29:39]Write to MH i2c: E2 08 00 2B 02 80 13 00 00 00 00 00 00 A9 [14:29:39]Write i2c OK [14:29:39]MH_I2C_Read... [14:29:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:39]Read from MH i2c: E2 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: E2 62 00 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: E2 62 00 2B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [14:29:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8E 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:39]wFMCommunicate OK [14:29:39]SAM_PROTO_GetFieldsCounters done [14:29:39]requested_item shift.num is exist - process it [14:29:39]requested_item shift.opened is exist - process it [14:29:39]req_shift_opened [14:29:39]FM_GetShiftState [14:29:39]SAM_PROTO_GetShiftState [14:29:39]wFMCommunicate request_size=4 [14:29:39]MH_SAM_APDU [14:29:39]CAPDU: 80 13 01 00 [14:29:39]Write to MH i2c: E2 08 00 2C 02 80 13 01 00 00 00 00 00 AB [14:29:39]Write i2c OK [14:29:39]MH_I2C_Read... [14:29:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:39]Read from MH i2c: E2 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: E2 0E 00 [14:29:39]MH_I2C_Read... [14:29:39]Read from MH i2c: E2 0E 00 2C 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F1 [14:29:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:29:39]wFMCommunicate OK [14:29:39]SAM_PROTO_GetShiftState done [14:29:39]FM_GetShiftState done [14:29:39]req_shift_opened done [14:29:39]requested_item shift.open_date is exist - process it [14:29:39]req_shift_open_date [14:29:39]req_shift_open_date done [14:29:39]produce_requested_data done [14:29:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86414,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:29:39]process_action_free close_receipt [14:29:39]json_value_free [14:29:39]json_value_free done [14:29:39]process_json_proto returns [14:29:39]Send response to host [14:29:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86414,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:29:39]free response buf [14:29:39]execute_script done [14:29:39]execute_script returns [14:29:39]free content buf [14:29:39]Sock 7.Close socket [14:29:39]Sock 7.Thread stoped [14:29:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 05 FC 47 00 71 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 51 01 00 F4 03 04 00 23 83 EE 66 B6 04 01 00 00 9E 2B D6 3E 4F 87 69 82 [14:29:39]CommunicateWithHost err = 0 [14:29:39]CheckOFDResponse [14:29:39]1017 (14) - 77093643461234 [14:29:39]1041 (16) - 0000000000874979 [14:29:39]1040 (4) - 86414 [14:29:39]1012 (4) - 21.09.2024 08:26 [14:29:39]1206 (1) - 0 [14:29:39]OFD Sender: Remove packet 86414 [14:29:39]ProducePacketName [14:29:39]name=ofd_packets/00086414 [14:29:39]NVStorageDeleteData [14:29:40]OFD Sender: No OFD packet to send [14:29:44]recv_with_timeout no data received [14:29:45]OFD Sender: No OFD packet to send [14:29:50]OFD Sender: No OFD packet to send [14:29:55]OFD Sender: No OFD packet to send [14:30:00]OFD Sender: No OFD packet to send [14:30:05]OFD Sender: No OFD packet to send [14:30:10]OFD Sender: No OFD packet to send [14:30:15]OFD Sender: No OFD packet to send [14:30:20]OFD Sender: No OFD packet to send [14:30:23]recv_with_timeout no data received [14:30:25]OFD Sender: No OFD packet to send [14:30:30]OFD Sender: No OFD packet to send [14:30:35]OFD Sender: No OFD packet to send [14:30:40]OFD Sender: No OFD packet to send [14:30:45]OFD Sender: No OFD packet to send [14:30:50]OFD Sender: No OFD packet to send [14:30:55]OFD Sender: No OFD packet to send [14:31:00]OFD Sender: No OFD packet to send [14:31:02]accept exits with 9 [14:31:02]New connection [14:31:02]New thread 3066965348 created [14:31:02]Thread 3067108708 joined [14:31:02]Waiting for new connection... [14:31:02] Sock 9.Parse request [14:31:02]Sock 9.Check first char [14:31:02]Sock 9.First char is OK [14:31:02]request: POST /json_proto HTTP/1.0 [14:31:02]Method: POST [14:31:02]URL: /json_proto [14:31:02]Method is POST - this is cgi request [14:31:02]url: /json_proto [14:31:02]query_string will be loaded in cgi processing [14:31:02]execute_cgi json_proto POST (null) [14:31:02]execute_cgi path=json_proto method=POST [14:31:02]POST find Content-Length [14:31:02]Host: 172.17.47.196:8080 [14:31:02]Content-Length: 803 [14:31:02]Content-Type: application/json [14:31:02] [14:31:02]POST finish read [14:31:02]Found Content-Length = 803 [14:31:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:31:02]execute_script... [14:31: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)871319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:31:02]POST & json_proto [14:31:02]process_json_proto [14:31:02]json parsed OK: [14:31:02]protocol is kg_v1.0 [14:31:02]action value=close_receipt [14:31:02]process_action close_receipt [14:31:02]cmd_close_receipt [14:31:02]MH_GetDate [14:31:02]Write to MH i2c: F0 00 00 2D 02 1E [14:31:02]Write i2c OK [14:31:02]MH_I2C_Read... [14:31:02]Read from MH i2c: F0 [14:31:02]MH_I2C_Read... [14:31:02]Read from MH i2c: F0 09 00 [14:31:02]MH_I2C_Read... [14:31:02]Read from MH i2c: F0 09 00 2D 02 00 A6 D8 EE 66 4C 6B 94 66 AA [14:31:02]GetLastDocTimeStamp 1726928975 [14:31:02]current date 1726929062 [14:31:02]FM_GetShiftState [14:31:02]SAM_PROTO_GetShiftState [14:31:02]wFMCommunicate request_size=4 [14:31:02]MH_SAM_APDU [14:31:02]CAPDU: 80 13 01 00 [14:31:02]Write to MH i2c: E2 08 00 2E 02 80 13 01 00 00 00 00 00 AD [14:31:02]Write i2c OK [14:31:02]MH_I2C_Read... [14:31:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:02]Read from MH i2c: E2 [14:31:02]MH_I2C_Read... [14:31:02]Read from MH i2c: E2 0E 00 [14:31:02]MH_I2C_Read... [14:31:02]Read from MH i2c: E2 0E 00 2E 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F3 [14:31:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:31:02]wFMCommunicate OK [14:31:02]SAM_PROTO_GetShiftState done [14:31:02]FM_GetShiftState done [14:31:02]opened in 1726877910 [14:31:02]opened+sec_in_day 1726964310 [14:31:02]quantity*price = 150041 [14:31:02]sum+1 = 150042 [14:31:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 193 21.09.2024 14:31 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86415 ФПД: 187435092388920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T143102&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86415&fm=187435092388920&tin=02508201610067®Number=0000000000092592&sum=150041 [14:31:03]StoreToDocumentArchive [14:31:03]shift 496 fd 86415 [14:31:03]save to /storage/0496/doc_00086415 [14:31:03]save last doc name /storage/0496/doc_00086415 to /storage/kkm_last_doc_name [14:31:03]save OK [14:31:03]Clear old archive folders... [14:31:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:31:03]tlvbuf is 017A86B0 [14:31:03]SAM_PROTO_ClearQueue [14:31:03]wFMCommunicate request_size=4 [14:31:03]MH_SAM_APDU [14:31:03]CAPDU: 80 09 00 00 [14:31:03]Write to MH i2c: E2 08 00 3B 02 80 09 00 00 00 00 00 00 AF [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:03]Read from MH i2c: E2 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [14:31:03]RAPDU: 90 00 [14:31:03]wFMCommunicate OK [14:31:03]SAM_PROTO_ClearQueue done [14:31:03]KKMCreateOFDPacket [14:31:03]OFDProtocolAddRootSTLVToBuf [14:31:03]FM_MakeSignedData [14:31:03]FM_MakeSignedData [14:31:03]SAM_PROTO_SignData [14:31:03]wFMCommunicate request_size=4 [14:31:03]MH_SAM_APDU [14:31:03]CAPDU: 80 0D 01 02 [14:31:03]Write to MH i2c: E2 08 00 3C 02 80 0D 01 02 00 00 00 00 B7 [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:03]Read from MH i2c: E2 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [14:31:03]RAPDU: 90 00 [14:31:03]wFMCommunicate OK [14:31:03]wFMCommunicate request_size=255 [14:31:03]MH_SAM_APDU [14:31: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 A6 D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 51 01 00 35 04 06 00 AA [14:31:03]Write to MH i2c: E2 02 01 3D 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 A6 D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 51 01 00 35 04 06 00 AA 00 00 1C [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:03]Read from MH i2c: E2 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [14:31:03]RAPDU: 90 00 [14:31:03]wFMCommunicate OK [14:31:03]wFMCommunicate request_size=10 [14:31:03]MH_SAM_APDU [14:31:03]CAPDU: 80 0D 02 02 05 78 A2 19 AC 38 [14:31:03]Write to MH i2c: E2 0D 00 3E 02 80 0D 02 02 05 00 78 A2 19 AC 38 00 00 DB [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:03]Read from MH i2c: E2 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [14:31:03]RAPDU: 90 00 [14:31:03]wFMCommunicate OK [14:31:03]wFMCommunicate request_size=4 [14:31:03]MH_SAM_APDU [14:31:03]CAPDU: 80 0D 03 02 [14:31:03]Write to MH i2c: E2 08 00 3F 02 80 0D 03 02 00 00 00 00 BC [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:03]Read from MH i2c: E2 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 0B 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 0B 00 3F 02 00 98 9D A4 F8 CE 8C 8E 7E 90 00 F4 [14:31:03]RAPDU: 98 9D A4 F8 CE 8C 8E 7E 90 00 [14:31:03]wFMCommunicate OK [14:31:03]SAM_PROTO_SignData done [14:31:03]FM_MakeSignedData done [14:31:03]CreateOFDProtocolMessage [14:31:03]wFMCommunicate request_size=4 [14:31:03]MH_SAM_APDU [14:31:03]CAPDU: 80 11 00 00 [14:31:03]Write to MH i2c: E2 08 00 40 02 80 11 00 00 00 00 00 00 BC [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:03]Read from MH i2c: E2 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 17 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: E2 17 00 40 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1B [14:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:31:03]wFMCommunicate OK [14:31:03]CreateOFDProtocolMessage done [14:31:03]OFDSenderStorePacket 86415 [14:31:03]StoreOFDPacket docnum=86415 [14:31:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 5B 61 07 01 B9 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 A6 D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 51 01 00 35 04 06 00 AA 78 A2 19 AC 38 98 9D A4 F8 CE 8C 8E 7E [14:31:03]CheckFolder [14:31:03]dirname=/storage/ofd_packets [14:31:03]CheckFolder done [14:31:03]ProducePacketName [14:31:03]name=ofd_packets/00086415 [14:31:03]NVStorageSaveData ofd_packets/00086415 [14:31:03]File name is /storage/ofd_packets/00086415 [14:31:03]Write 301 bytes [14:31:03]NVStorageSaveData done [14:31:03]OFDSenderStorePacket done [14:31:03]KKMCreateOFDPacket done [14:31:03]NVStorageSaveData kkm_last_timestamp [14:31:03]File name is /storage/kkm_last_timestamp [14:31:03]Write 4 bytes [14:31:03]NVStorageSaveData done [14:31:03]ExternCall_PrintAddStr [14:31:03]wPrintStart [14:31:03]Write to MH i2c: 01 00 00 41 02 43 [14:31:03]Write i2c OK [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: 01 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: 01 07 00 [14:31:03]MH_I2C_Read... [14:31:03]Read from MH i2c: 01 07 00 41 02 00 00 00 00 00 FF 0F 58 [14:31:03]RasterBufferAndPrint [14:31:03]line Счет N : (1)871319 [14:31:03]line ИНН: 02508201610067 [14:31:03]line Контрольно-Кассовый Чек [14:31:03]line ПРОДАЖА [14:31:03]line ТРК (МРК, ГНК) : 33 [14:31:03]line Товар: 2710124130 [14:31:03]line Аи-92-К-5 [14:31:03]line 22.130 * 67.80 [14:31:03]line = 1500.41 [14:31:03]line НДС 12% НСП 1% [14:31:03]line > о реализуемом товаре [14:31:03]line ИТОГО: 1500.41 [14:31:03]line НСП 1% : 13.28 [14:31:03]line НДС 12% : 159.34 [14:31:03]line Наличными: 0.00 [14:31:03]line Безнал.: 1500.41 [14:31:03]line Место: АЗС № 137 "Партнер Нефть" [14:31:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:31:03]line СНО: Общий режим [14:31:03]line Чек 193 21.09.2024 14:31 [14:31:03]line Смена: 496 ФФД: 1.0 [14:31:03]line ЗНМ: 0300000064 [14:31:03]line РНМ: 0000000000092592 [14:31:03]line Версия ККМ: 001 [14:31:03]line Платежная система: O! деньги [14:31:03]line ФМ: 0000000000874979 [14:31:03]line ФД: 86415 [14:31:03]line ФПД: 187435092388920 [14:31:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T143102&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86415&fm=187435092388920&tin=02508201610067®Number=0000000000092592&sum=150041 [14:31:04]OFD Sender: Processing packet 86415 [packets to send 269, broken 268] [14:31:04]ProducePacketName [14:31:04]name=ofd_packets/00086415 [14:31:04]OFD Sender: To server: pG, [14:31:04]CommunicateWithHost lk.salyk.kg:30040 [14:31:04]ConnectInit lk.salyk.kg [14:31:04]written 0, free lines is 4095 [14:31:04]Write to MH i2c: 01 00 00 6B 02 6D [14:31:04]Write i2c OK [14:31:04]MH_I2C_Read... [14:31:04]Read from MH i2c: 01 [14:31:04]MH_I2C_Read... [14:31:04]Read from MH i2c: 01 07 00 [14:31:04]MH_I2C_Read... [14:31:04]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 F6 0C 76 [14:31:04]RasterBufferAndPrint [14:31:04]line [14:31:04]line [14:31:04]line [14:31:04]line [14:31:04]line [14:31:04]written 0, free lines is 3323 [14:31:04]MH_Cut [14:31:04]Write to MH i2c: D1 01 00 72 02 01 46 [14:31:04]Write i2c OK [14:31:04]MH_I2C_Read... [14:31:04]Read from MH i2c: D1 [14:31:04]MH_I2C_Read... [14:31:04]Read from MH i2c: D1 01 00 [14:31:04]MH_I2C_Read... [14:31:04]Read from MH i2c: D1 01 00 72 02 00 45 [14:31:04]Write to MH i2c: 01 00 00 73 02 75 [14:31:04]Write i2c OK [14:31:04]MH_I2C_Read... [14:31:05]*** Cut start [14:31:05]*** Partial cut [14:31:05]*** CUTSNS_PIN = 1 [14:31:05]*** CUTSNS_PIN = 0 [14:31:05]*** Brake cut motor [14:31:05]Read from MH i2c: 01 [14:31:05]MH_I2C_Read... [14:31:05]*** Stop cut motor [14:31:05]*** Cut end [14:31:05]Read from MH i2c: 01 07 00 [14:31:05]MH_I2C_Read... [14:31:05]Read from MH i2c: 01 07 00 73 02 00 00 00 00 00 FF 0F 8A [14:31:05]process_action close_receipt done [14:31:05]requested_data is exist [14:31:05]produce_requested_data [14:31:05]requested_item fm.sn is exist - process it [14:31:05]wFMCommunicate request_size=4 [14:31:05]MH_SAM_APDU [14:31:05]CAPDU: 80 11 00 00 [14:31:05]Write to MH i2c: E2 08 00 74 02 80 11 00 00 00 00 00 00 F0 [14:31:05]Write i2c OK [14:31:05]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 17 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 17 00 74 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4F [14:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:31:06]wFMCommunicate OK [14:31:06]requested_item fd.num is exist - process it [14:31:06]SAM_PROTO_GetFieldsCounters [14:31:06]wFMCommunicate request_size=4 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 13 00 00 [14:31:06]Write to MH i2c: E2 08 00 75 02 80 13 00 00 00 00 00 00 F3 [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 62 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 62 00 75 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [14:31:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:31:06]wFMCommunicate OK [14:31:06]SAM_PROTO_GetFieldsCounters done [14:31:06]requested_item shift.num is exist - process it [14:31:06]requested_item shift.opened is exist - process it [14:31:06]req_shift_opened [14:31:06]FM_GetShiftState [14:31:06]SAM_PROTO_GetShiftState [14:31:06]wFMCommunicate request_size=4 [14:31:06]MH_SAM_APDU [14:31:06]CAPDU: 80 13 01 00 [14:31:06]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [14:31:06]Write i2c OK [14:31:06]MH_I2C_Read... [14:31:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:06]Read from MH i2c: E2 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 0E 00 [14:31:06]MH_I2C_Read... [14:31:06]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3B [14:31:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:31:06]wFMCommunicate OK [14:31:06]SAM_PROTO_GetShiftState done [14:31:06]FM_GetShiftState done [14:31:06]req_shift_opened done [14:31:06]requested_item shift.open_date is exist - process it [14:31:06]req_shift_open_date [14:31:06]req_shift_open_date done [14:31:06]produce_requested_data done [14:31:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86415,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:31:06]process_action_free close_receipt [14:31:06]json_value_free [14:31:06]json_value_free done [14:31:06]process_json_proto returns [14:31:06]Send response to host [14:31:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86415,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:31:06]free response buf [14:31:06]execute_script done [14:31:06]execute_script returns [14:31:06]free content buf [14:31:06]Sock 9.Close socket [14:31:06]Sock 9.Thread stoped [14:31:07]recv_with_timeout no data received [14:31:09]ConnectInit Can't take IP for lk.salyk.kg [14:31:09]CommunicateWithHost connect error [14:31:09]CommunicateWithHost err = -1 [14:31:09]OFD Sender: Server communicate error [14:31:14]OFD Sender: Processing packet 86415 [packets to send 269, broken 268] [14:31:14]ProducePacketName [14:31:14]name=ofd_packets/00086415 [14:31:14]OFD Sender: To server: pG, [14:31:14]CommunicateWithHost lk.salyk.kg:30040 [14:31:14]ConnectInit lk.salyk.kg [14:31:17]Connected sock=9 [14:31:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 5B 61 07 01 B9 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 A6 D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 51 01 00 35 04 06 00 AA 78 A2 19 AC 38 98 9D A4 F8 CE 8C 8E 7E [14:31:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F6 47 47 00 5A 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 51 01 00 F4 03 04 00 85 83 EE 66 B6 04 01 00 00 4F C1 09 33 44 8C 94 F9 [14:31:17]CommunicateWithHost err = 0 [14:31:17]CheckOFDResponse [14:31:17]1017 (14) - 77093643461234 [14:31:17]1041 (16) - 0000000000874979 [14:31:17]1040 (4) - 86415 [14:31:17]1012 (4) - 21.09.2024 08:27 [14:31:17]1206 (1) - 0 [14:31:17]OFD Sender: Remove packet 86415 [14:31:17]ProducePacketName [14:31:17]name=ofd_packets/00086415 [14:31:17]NVStorageDeleteData [14:31:18]OFD Sender: No OFD packet to send [14:31:23]OFD Sender: No OFD packet to send [14:31:28]OFD Sender: No OFD packet to send [14:31:33]OFD Sender: No OFD packet to send [14:31:38]OFD Sender: No OFD packet to send [14:31:42]accept exits with 10 [14:31:42]New connection [14:31:42]New thread 3067108708 created [14:31:42]Thread 3066965348 joined [14:31:42]Waiting for new connection... [14:31:42] Sock 10.Parse request [14:31:42]Sock 10.Check first char [14:31:42]Sock 10.First char is OK [14:31:42]request: POST /json_proto HTTP/1.0 [14:31:42]Method: POST [14:31:42]URL: /json_proto [14:31:42]Method is POST - this is cgi request [14:31:42]url: /json_proto [14:31:42]query_string will be loaded in cgi processing [14:31:42]execute_cgi json_proto POST (null) [14:31:42]execute_cgi path=json_proto method=POST [14:31:42]POST find Content-Length [14:31:42]Host: 172.17.47.196:8080 [14:31:42]Content-Length: 677 [14:31:42]Content-Type: application/json [14:31:42] [14:31:42]POST finish read [14:31:42]Found Content-Length = 677 [14:31:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:31:42]execute_script... [14:31: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)871320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:31:42]POST & json_proto [14:31:42]process_json_proto [14:31:42]json parsed OK: [14:31:42]protocol is kg_v1.0 [14:31:42]action value=close_receipt [14:31:42]process_action close_receipt [14:31:42]cmd_close_receipt [14:31:42]MH_GetDate [14:31:42]Write to MH i2c: F0 00 00 77 02 68 [14:31:42]Write i2c OK [14:31:42]MH_I2C_Read... [14:31:42]Read from MH i2c: F0 [14:31:42]MH_I2C_Read... [14:31:42]Read from MH i2c: F0 09 00 [14:31:42]MH_I2C_Read... [14:31:42]Read from MH i2c: F0 09 00 77 02 00 CE D8 EE 66 4C 6B 94 66 1C [14:31:42]GetLastDocTimeStamp 1726929062 [14:31:42]current date 1726929102 [14:31:42]FM_GetShiftState [14:31:42]SAM_PROTO_GetShiftState [14:31:42]wFMCommunicate request_size=4 [14:31:42]MH_SAM_APDU [14:31:42]CAPDU: 80 13 01 00 [14:31:42]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [14:31:42]Write i2c OK [14:31:42]MH_I2C_Read... [14:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:42]Read from MH i2c: E2 [14:31:42]MH_I2C_Read... [14:31:42]Read from MH i2c: E2 0E 00 [14:31:42]MH_I2C_Read... [14:31:42]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3D [14:31:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:31:42]wFMCommunicate OK [14:31:42]SAM_PROTO_GetShiftState done [14:31:42]FM_GetShiftState done [14:31:42]opened in 1726877910 [14:31:42]opened+sec_in_day 1726964310 [14:31:42]quantity*price = 50036 [14:31:42]sum+1 = 50037 [14:31:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 194 21.09.2024 14:31 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86416 ФПД: 138609672446229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T143142&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86416&fm=138609672446229&tin=02508201610067®Number=0000000000092592&sum=50000 [14:31:43]StoreToDocumentArchive [14:31:43]shift 496 fd 86416 [14:31:43]save to /storage/0496/doc_00086416 [14:31:43]save last doc name /storage/0496/doc_00086416 to /storage/kkm_last_doc_name [14:31:43]save OK [14:31:43]Clear old archive folders... [14:31:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:31:43]tlvbuf is 017A4430 [14:31:43]SAM_PROTO_ClearQueue [14:31:43]wFMCommunicate request_size=4 [14:31:43]MH_SAM_APDU [14:31:43]CAPDU: 80 09 00 00 [14:31:43]Write to MH i2c: E2 08 00 85 02 80 09 00 00 00 00 00 00 F9 [14:31:43]Write i2c OK [14:31:43]MH_I2C_Read... [14:31:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:43]Read from MH i2c: E2 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [14:31:43]RAPDU: 90 00 [14:31:43]wFMCommunicate OK [14:31:43]SAM_PROTO_ClearQueue done [14:31:43]KKMCreateOFDPacket [14:31:43]OFDProtocolAddRootSTLVToBuf [14:31:43]FM_MakeSignedData [14:31:43]FM_MakeSignedData [14:31:43]SAM_PROTO_SignData [14:31:43]wFMCommunicate request_size=4 [14:31:43]MH_SAM_APDU [14:31:43]CAPDU: 80 0D 01 02 [14:31:43]Write to MH i2c: E2 08 00 86 02 80 0D 01 02 00 00 00 00 01 [14:31:43]Write i2c OK [14:31:43]MH_I2C_Read... [14:31:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:43]Read from MH i2c: E2 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [14:31:43]RAPDU: 90 00 [14:31:43]wFMCommunicate OK [14:31:43]wFMCommunicate request_size=255 [14:31:43]MH_SAM_APDU [14:31: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 CE D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 51 01 00 35 04 06 00 7E [14:31:43]Write to MH i2c: E2 02 01 87 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 C2 00 00 00 F4 03 04 00 CE D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 51 01 00 35 04 06 00 7E 00 00 9B [14:31:43]Write i2c OK [14:31:43]MH_I2C_Read... [14:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:43]Read from MH i2c: E2 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [14:31:43]RAPDU: 90 00 [14:31:43]wFMCommunicate OK [14:31:43]wFMCommunicate request_size=10 [14:31:43]MH_SAM_APDU [14:31:43]CAPDU: 80 0D 02 02 05 10 94 49 E1 15 [14:31:43]Write to MH i2c: E2 0D 00 88 02 80 0D 02 02 05 00 10 94 49 E1 15 00 00 F1 [14:31:43]Write i2c OK [14:31:43]MH_I2C_Read... [14:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:43]Read from MH i2c: E2 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 [14:31:43]MH_I2C_Read... [14:31:43]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [14:31:43]RAPDU: 90 00 [14:31:43]wFMCommunicate OK [14:31:43]wFMCommunicate request_size=4 [14:31:43]MH_SAM_APDU [14:31:43]CAPDU: 80 0D 03 02 [14:31:43]Write to MH i2c: E2 08 00 89 02 80 0D 03 02 00 00 00 00 06 [14:31:43]Write i2c OK [14:31:43]MH_I2C_Read... [14:31:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:44]Read from MH i2c: E2 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: E2 0B 00 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: E2 0B 00 89 02 00 BF EB 56 01 03 12 70 3A 90 00 C7 [14:31:44]RAPDU: BF EB 56 01 03 12 70 3A 90 00 [14:31:44]wFMCommunicate OK [14:31:44]SAM_PROTO_SignData done [14:31:44]FM_MakeSignedData done [14:31:44]CreateOFDProtocolMessage [14:31:44]wFMCommunicate request_size=4 [14:31:44]MH_SAM_APDU [14:31:44]CAPDU: 80 11 00 00 [14:31:44]Write to MH i2c: E2 08 00 8A 02 80 11 00 00 00 00 00 00 06 [14:31:44]Write i2c OK [14:31:44]MH_I2C_Read... [14:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:44]Read from MH i2c: E2 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: E2 17 00 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: E2 17 00 8A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 65 [14:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:31:44]wFMCommunicate OK [14:31:44]CreateOFDProtocolMessage done [14:31:44]OFDSenderStorePacket 86416 [14:31:44]StoreOFDPacket docnum=86416 [14:31:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 55 3F 07 01 76 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C2 00 00 00 F4 03 04 00 CE D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 51 01 00 35 04 06 00 7E 10 94 49 E1 15 BF EB 56 01 03 12 70 3A [14:31:44]CheckFolder [14:31:44]dirname=/storage/ofd_packets [14:31:44]CheckFolder done [14:31:44]ProducePacketName [14:31:44]name=ofd_packets/00086416 [14:31:44]NVStorageSaveData ofd_packets/00086416 [14:31:44]File name is /storage/ofd_packets/00086416 [14:31:44]Write 301 bytes [14:31:44]NVStorageSaveData done [14:31:44]OFDSenderStorePacket done [14:31:44]KKMCreateOFDPacket done [14:31:44]NVStorageSaveData kkm_last_timestamp [14:31:44]File name is /storage/kkm_last_timestamp [14:31:44]Write 4 bytes [14:31:44]NVStorageSaveData done [14:31:44]OFD Sender: Processing packet 86416 [packets to send 269, broken 268] [14:31:44]ProducePacketName [14:31:44]name=ofd_packets/00086416 [14:31:44]OFD Sender: To server: pG, [14:31:44]CommunicateWithHost lk.salyk.kg:30040 [14:31:44]ConnectInit lk.salyk.kg [14:31:44]ExternCall_PrintAddStr [14:31:44]wPrintStart [14:31:44]Write to MH i2c: 01 00 00 8B 02 8D [14:31:44]Write i2c OK [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: 01 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: 01 07 00 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 FF 0F A2 [14:31:44]RasterBufferAndPrint [14:31:44]line Счет N : (1)871320 [14:31:44]line ИНН: 02508201610067 [14:31:44]line Контрольно-Кассовый Чек [14:31:44]line ПРОДАЖА [14:31:44]line ТРК (МРК, ГНК) : 53 [14:31:44]line Товар: 2710124130 [14:31:44]line Аи-92-К-5 [14:31:44]line 7.380 * 67.80 [14:31:44]line = 500.36 [14:31:44]line НДС 12% НСП 1% [14:31:44]line > о реализуемом товаре [14:31:44]line ОКРУГЛЕНИЕ: -0.36 [14:31:44]line ИТОГО: 500.00 [14:31:44]line Внесено: 500.00 [14:31:44]line СДАЧА: 0.00 [14:31:44]line НСП 1% : 4.43 [14:31:44]line НДС 12% : 53.14 [14:31:44]line Наличными: 500.00 [14:31:44]line Безнал.: 0.00 [14:31:44]line Место: АЗС № 137 "Партнер Нефть" [14:31:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:31:44]line СНО: Общий режим [14:31:44]line Чек 194 21.09.2024 14:31 [14:31:44]line Смена: 496 ФФД: 1.0 [14:31:44]line ЗНМ: 0300000064 [14:31:44]line РНМ: 0000000000092592 [14:31:44]line Версия ККМ: 001 [14:31:44]line ФМ: 0000000000874979 [14:31:44]line ФД: 86416 [14:31:44]line ФПД: 138609672446229 [14:31:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T143142&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86416&fm=138609672446229&tin=02508201610067®Number=0000000000092592&sum=50000 [14:31:44]written 0, free lines is 4095 [14:31:44]Write to MH i2c: 01 00 00 B6 02 B8 [14:31:44]Write i2c OK [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: 01 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: 01 07 00 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 E1 0C AC [14:31:44]RasterBufferAndPrint [14:31:44]line [14:31:44]line [14:31:44]line [14:31:44]line [14:31:44]line [14:31:44]written 0, free lines is 3303 [14:31:44]MH_Cut [14:31:44]Write to MH i2c: D1 01 00 BD 02 01 91 [14:31:44]Write i2c OK [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: D1 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: D1 01 00 [14:31:44]MH_I2C_Read... [14:31:44]Read from MH i2c: D1 01 00 BD 02 00 90 [14:31:44]Write to MH i2c: 01 00 00 BE 02 C0 [14:31:44]Write i2c OK [14:31:44]MH_I2C_Read... [14:31:45]*** Cut start [14:31:45]*** Partial cut [14:31:45]*** CUTSNS_PIN = 1 [14:31:45]*** CUTSNS_PIN = 0 [14:31:45]*** Brake cut motor [14:31:45]Connected sock=11 [14:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 55 3F 07 01 76 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C2 00 00 00 F4 03 04 00 CE D8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 51 01 00 35 04 06 00 7E 10 94 49 E1 15 BF EB 56 01 03 12 70 3A [14:31:46]Read from MH i2c: 01 [14:31:46]*** Stop cut motor [14:31:46]*** Cut end [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: 01 07 00 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 FF 0F D5 [14:31:46]process_action close_receipt done [14:31:46]requested_data is exist [14:31:46]produce_requested_data [14:31:46]requested_item fm.sn is exist - process it [14:31:46]wFMCommunicate request_size=4 [14:31:46]MH_SAM_APDU [14:31:46]CAPDU: 80 11 00 00 [14:31:46]Write to MH i2c: E2 08 00 BF 02 80 11 00 00 00 00 00 00 3B [14:31:46]Write i2c OK [14:31:46]MH_I2C_Read... [14:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:46]Read from MH i2c: E2 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: E2 17 00 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: E2 17 00 BF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9A [14:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:31:46]wFMCommunicate OK [14:31:46]requested_item fd.num is exist - process it [14:31:46]SAM_PROTO_GetFieldsCounters [14:31:46]wFMCommunicate request_size=4 [14:31:46]MH_SAM_APDU [14:31:46]CAPDU: 80 13 00 00 [14:31:46]Write to MH i2c: E2 08 00 C0 02 80 13 00 00 00 00 00 00 3E [14:31:46]Write i2c OK [14:31:46]MH_I2C_Read... [14:31:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:46]Read from MH i2c: E2 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: E2 62 00 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: E2 62 00 C0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 90 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [14:31:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 90 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:31:46]wFMCommunicate OK [14:31:46]SAM_PROTO_GetFieldsCounters done [14:31:46]requested_item shift.num is exist - process it [14:31:46]requested_item shift.opened is exist - process it [14:31:46]req_shift_opened [14:31:46]FM_GetShiftState [14:31:46]SAM_PROTO_GetShiftState [14:31:46]wFMCommunicate request_size=4 [14:31:46]MH_SAM_APDU [14:31:46]CAPDU: 80 13 01 00 [14:31:46]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [14:31:46]Write i2c OK [14:31:46]MH_I2C_Read... [14:31:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:46]Read from MH i2c: E2 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: E2 0E 00 [14:31:46]MH_I2C_Read... [14:31:46]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 86 [14:31:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:31:46]wFMCommunicate OK [14:31:46]SAM_PROTO_GetShiftState done [14:31:46]FM_GetShiftState done [14:31:46]req_shift_opened done [14:31:46]requested_item shift.open_date is exist - process it [14:31:46]req_shift_open_date [14:31:46]req_shift_open_date done [14:31:46]produce_requested_data done [14:31:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86416,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:31:46]process_action_free close_receipt [14:31:46]json_value_free [14:31:46]json_value_free done [14:31:46]process_json_proto returns [14:31:46]Send response to host [14:31:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86416,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:31:46]free response buf [14:31:46]execute_script done [14:31:46]execute_script returns [14:31:46]free content buf [14:31:46]Sock 10.Close socket [14:31:46]Sock 10.Thread stoped [14:31:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A9 AC 47 00 F7 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 51 01 00 F4 03 04 00 A2 83 EE 66 B6 04 01 00 00 AD A6 71 DC 9E A9 88 9F [14:31:46]CommunicateWithHost err = 0 [14:31:46]CheckOFDResponse [14:31:46]1017 (14) - 77093643461234 [14:31:46]1041 (16) - 0000000000874979 [14:31:46]1040 (4) - 86416 [14:31:46]1012 (4) - 21.09.2024 08:28 [14:31:46]1206 (1) - 0 [14:31:46]OFD Sender: Remove packet 86416 [14:31:46]ProducePacketName [14:31:46]name=ofd_packets/00086416 [14:31:46]NVStorageDeleteData [14:31:47]OFD Sender: No OFD packet to send [14:31:52]OFD Sender: No OFD packet to send [14:31:57]OFD Sender: No OFD packet to send [14:32:02]OFD Sender: No OFD packet to send [14:32:07]OFD Sender: No OFD packet to send [14:32:12]OFD Sender: No OFD packet to send [14:32:17]OFD Sender: No OFD packet to send [14:32:22]OFD Sender: No OFD packet to send [14:32:27]OFD Sender: No OFD packet to send [14:32:32]OFD Sender: No OFD packet to send [14:32:37]OFD Sender: No OFD packet to send [14:32:42]OFD Sender: No OFD packet to send [14:32:47]OFD Sender: No OFD packet to send [14:32:52]OFD Sender: No OFD packet to send [14:32:57]OFD Sender: No OFD packet to send [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:16]recv_with_timeout no data received [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:16]recv_with_timeout no data received [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:27]OFD Sender: No OFD packet to send [14:36:32]OFD Sender: No OFD packet to send [14:36:37]OFD Sender: No OFD packet to send [14:36:42]OFD Sender: No OFD packet to send [14:36:47]OFD Sender: No OFD packet to send [14:36:52]OFD Sender: No OFD packet to send [14:36:57]OFD Sender: No OFD packet to send [14:37:02]OFD Sender: No OFD packet to send [14:37:07]OFD Sender: No OFD packet to send [14:37:12]OFD Sender: No OFD packet to send [14:37:17]OFD Sender: No OFD packet to send [14:37:22]OFD Sender: No OFD packet to send [14:37:27]OFD Sender: No OFD packet to send [14:37:32]OFD Sender: No OFD packet to send [14:37:32]recv_with_timeout no data received [14:37:37]OFD Sender: No OFD packet to send [14:37:42]OFD Sender: No OFD packet to send [14:37:47]OFD Sender: No OFD packet to send [14:37:52]OFD Sender: No OFD packet to send [14:37:57]OFD Sender: No OFD packet to send [14:38:02]OFD Sender: No OFD packet to send [14:38:07]OFD Sender: No OFD packet to send [14:38:12]OFD Sender: No OFD packet to send [14:38:17]OFD Sender: No OFD packet to send [14:38:22]OFD Sender: No OFD packet to send [14:38:27]OFD Sender: No OFD packet to send [14:38:32]OFD Sender: No OFD packet to send [14:38:37]OFD Sender: No OFD packet to send [14:38:42]OFD Sender: No OFD packet to send [14:38:45]recv_with_timeout no data received [14:38:47]OFD Sender: No OFD packet to send [14:38:52]OFD Sender: No OFD packet to send [14:38:57]OFD Sender: No OFD packet to send [14:39:02]OFD Sender: No OFD packet to send [14:39:07]OFD Sender: No OFD packet to send [14:39:12]OFD Sender: No OFD packet to send [14:39:17]OFD Sender: No OFD packet to send [14:39:22]OFD Sender: No OFD packet to send [14:39:27]OFD Sender: No OFD packet to send [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:43]OFD Sender: No OFD packet to send [14:39:48]OFD Sender: No OFD packet to send [14:39:53]OFD Sender: No OFD packet to send [14:39:57]recv_with_timeout no data received [14:39:58]OFD Sender: No OFD packet to send [14:40:03]OFD Sender: No OFD packet to send [14:40:08]OFD Sender: No OFD packet to send [14:40:13]OFD Sender: No OFD packet to send [14:40:18]OFD Sender: No OFD packet to send [14:40:23]OFD Sender: No OFD packet to send [14:40:28]OFD Sender: No OFD packet to send [14:40:33]OFD Sender: No OFD packet to send [14:40:38]OFD Sender: No OFD packet to send [14:40:43]OFD Sender: No OFD packet to send [14:40:48]OFD Sender: No OFD packet to send [14:40:53]OFD Sender: No OFD packet to send [14:40:58]OFD Sender: No OFD packet to send [14:41:03]OFD Sender: No OFD packet to send [14:41:08]OFD Sender: No OFD packet to send [14:41:13]OFD Sender: No OFD packet to send [14:41:18]OFD Sender: No OFD packet to send [14:41:23]OFD Sender: No OFD packet to send [14:41:28]OFD Sender: No OFD packet to send [14:41:33]OFD Sender: No OFD packet to send [14:41:38]OFD Sender: No OFD packet to send [14:41:43]OFD Sender: No OFD packet to send [14:41:48]OFD Sender: No OFD packet to send [14:41:53]OFD Sender: No OFD packet to send [14:41:58]OFD Sender: No OFD packet to send [14:42:03]OFD Sender: No OFD packet to send [14:42:08]OFD Sender: No OFD packet to send [14:42:13]OFD Sender: No OFD packet to send [14:42:16]accept exits with 7 [14:42:16]New connection [14:42:16]New thread 3066965348 created [14:42:16]Thread 3067108708 joined [14:42:16]Waiting for new connection... [14:42:16] Sock 7.Parse request [14:42:16]Sock 7.Check first char [14:42:16]Sock 7.First char is OK [14:42:16]request: POST /json_proto HTTP/1.0 [14:42:16]Method: POST [14:42:16]URL: /json_proto [14:42:16]Method is POST - this is cgi request [14:42:16]url: /json_proto [14:42:16]query_string will be loaded in cgi processing [14:42:16]execute_cgi json_proto POST (null) [14:42:16]execute_cgi path=json_proto method=POST [14:42:16]POST find Content-Length [14:42:16]Host: 172.17.47.196:8080 [14:42:16]Content-Length: 984 [14:42:16]Content-Type: application/json [14:42:16] [14:42:16]POST finish read [14:42:16]Found Content-Length = 984 [14:42:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 137\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" ] } } [14:42:16]execute_script... [14:42: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)871321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 137\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" ] } } [14:42:16]POST & json_proto [14:42:16]process_json_proto [14:42:16]json parsed OK: [14:42:16]protocol is kg_v1.0 [14:42:16]action value=close_receipt [14:42:16]process_action close_receipt [14:42:16]cmd_close_receipt [14:42:16]MH_GetDate [14:42:16]Write to MH i2c: F0 00 00 C2 02 B3 [14:42:16]Write i2c OK [14:42:16]MH_I2C_Read... [14:42:16]Read from MH i2c: F0 [14:42:16]MH_I2C_Read... [14:42:16]Read from MH i2c: F0 09 00 [14:42:16]MH_I2C_Read... [14:42:16]Read from MH i2c: F0 09 00 C2 02 00 48 DB EE 66 4C 6B 94 66 E4 [14:42:16]GetLastDocTimeStamp 1726929102 [14:42:16]current date 1726929736 [14:42:16]FM_GetShiftState [14:42:16]SAM_PROTO_GetShiftState [14:42:16]wFMCommunicate request_size=4 [14:42:16]MH_SAM_APDU [14:42:16]CAPDU: 80 13 01 00 [14:42:16]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [14:42:16]Write i2c OK [14:42:16]MH_I2C_Read... [14:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:16]Read from MH i2c: E2 [14:42:16]MH_I2C_Read... [14:42:16]Read from MH i2c: E2 0E 00 [14:42:16]MH_I2C_Read... [14:42:16]Read from MH i2c: E2 0E 00 C3 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 88 [14:42:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:42:16]wFMCommunicate OK [14:42:16]SAM_PROTO_GetShiftState done [14:42:16]FM_GetShiftState done [14:42:16]opened in 1726877910 [14:42:16]opened+sec_in_day 1726964310 [14:42:16]quantity*price = 150032 [14:42:16]sum+1 = 150034 [14:42:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 195 21.09.2024 14:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86417 ФПД: 281388533893580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144216&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86417&fm=281388533893580&tin=02508201610067®Number=0000000000092592&sum=150000 [14:42:17]StoreToDocumentArchive [14:42:17]shift 496 fd 86417 [14:42:17]save to /storage/0496/doc_00086417 [14:42:17]save last doc name /storage/0496/doc_00086417 to /storage/kkm_last_doc_name [14:42:17]save OK [14:42:17]Clear old archive folders... [14:42:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:17]tlvbuf is B6ECEAE0 [14:42:17]SAM_PROTO_ClearQueue [14:42:17]wFMCommunicate request_size=4 [14:42:17]MH_SAM_APDU [14:42:17]CAPDU: 80 09 00 00 [14:42:17]Write to MH i2c: E2 08 00 D0 02 80 09 00 00 00 00 00 00 44 [14:42:17]Write i2c OK [14:42:17]MH_I2C_Read... [14:42:17]Read from MH i2c: E2 [14:42:17]MH_I2C_Read... [14:42:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:17]Read from MH i2c: E2 03 00 [14:42:17]MH_I2C_Read... [14:42:17]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [14:42:17]RAPDU: 90 00 [14:42:17]wFMCommunicate OK [14:42:17]SAM_PROTO_ClearQueue done [14:42:17]KKMCreateOFDPacket [14:42:17]OFDProtocolAddRootSTLVToBuf [14:42:17]FM_MakeSignedData [14:42:17]FM_MakeSignedData [14:42:17]SAM_PROTO_SignData [14:42:17]wFMCommunicate request_size=4 [14:42:17]MH_SAM_APDU [14:42:17]CAPDU: 80 0D 01 02 [14:42:17]Write to MH i2c: E2 08 00 D1 02 80 0D 01 02 00 00 00 00 4C [14:42:17]Write i2c OK [14:42:17]MH_I2C_Read... [14:42:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:17]Read from MH i2c: E2 [14:42:17]MH_I2C_Read... [14:42:17]Read from MH i2c: E2 03 00 [14:42:17]MH_I2C_Read... [14:42:17]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [14:42:17]RAPDU: 90 00 [14:42:17]wFMCommunicate OK [14:42:17]wFMCommunicate request_size=255 [14:42:17]MH_SAM_APDU [14:42:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 48 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 51 01 00 35 04 06 00 FF [14:42:17]Write to MH i2c: E2 02 01 D2 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 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 C3 00 00 00 F4 03 04 00 48 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 51 01 00 35 04 06 00 FF 00 00 39 [14:42:17]Write i2c OK [14:42:17]MH_I2C_Read... [14:42:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:18]Read from MH i2c: E2 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 03 00 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [14:42:18]RAPDU: 90 00 [14:42:18]wFMCommunicate OK [14:42:18]wFMCommunicate request_size=10 [14:42:18]MH_SAM_APDU [14:42:18]CAPDU: 80 0D 02 02 05 EB DF 9B 49 CC [14:42:18]Write to MH i2c: E2 0D 00 D3 02 80 0D 02 02 05 00 EB DF 9B 49 CC 00 00 D3 [14:42:18]Write i2c OK [14:42:18]MH_I2C_Read... [14:42:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:18]Read from MH i2c: E2 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 03 00 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [14:42:18]RAPDU: 90 00 [14:42:18]wFMCommunicate OK [14:42:18]wFMCommunicate request_size=4 [14:42:18]MH_SAM_APDU [14:42:18]CAPDU: 80 0D 03 02 [14:42:18]Write to MH i2c: E2 08 00 D4 02 80 0D 03 02 00 00 00 00 51 [14:42:18]Write i2c OK [14:42:18]MH_I2C_Read... [14:42:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:18]Read from MH i2c: E2 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 0B 00 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 0B 00 D4 02 00 5D 76 A5 D3 74 63 E5 9C 90 00 F5 [14:42:18]RAPDU: 5D 76 A5 D3 74 63 E5 9C 90 00 [14:42:18]wFMCommunicate OK [14:42:18]SAM_PROTO_SignData done [14:42:18]FM_MakeSignedData done [14:42:18]CreateOFDProtocolMessage [14:42:18]wFMCommunicate request_size=4 [14:42:18]MH_SAM_APDU [14:42:18]CAPDU: 80 11 00 00 [14:42:18]Write to MH i2c: E2 08 00 D5 02 80 11 00 00 00 00 00 00 51 [14:42:18]Write i2c OK [14:42:18]MH_I2C_Read... [14:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:18]Read from MH i2c: E2 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 17 00 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: E2 17 00 D5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B0 [14:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:42:18]wFMCommunicate OK [14:42:18]CreateOFDProtocolMessage done [14:42:18]OFDSenderStorePacket 86417 [14:42:18]StoreOFDPacket docnum=86417 [14:42:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 04 98 07 01 62 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 48 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 51 01 00 35 04 06 00 FF EB DF 9B 49 CC 5D 76 A5 D3 74 63 E5 9C [14:42:18]CheckFolder [14:42:18]dirname=/storage/ofd_packets [14:42:18]CheckFolder done [14:42:18]ProducePacketName [14:42:18]name=ofd_packets/00086417 [14:42:18]NVStorageSaveData ofd_packets/00086417 [14:42:18]File name is /storage/ofd_packets/00086417 [14:42:18]Write 301 bytes [14:42:18]NVStorageSaveData done [14:42:18]OFDSenderStorePacket done [14:42:18]KKMCreateOFDPacket done [14:42:18]NVStorageSaveData kkm_last_timestamp [14:42:18]File name is /storage/kkm_last_timestamp [14:42:18]Write 4 bytes [14:42:18]NVStorageSaveData done [14:42:18]ExternCall_PrintAddStr [14:42:18]wPrintStart [14:42:18]Write to MH i2c: 01 00 00 D6 02 D8 [14:42:18]Write i2c OK [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: 01 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: 01 07 00 [14:42:18]MH_I2C_Read... [14:42:18]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [14:42:18]RasterBufferAndPrint [14:42:18]line Счет N : (1)871321 [14:42:18]line ИНН: 02508201610067 [14:42:18]line Контрольно-Кассовый Чек [14:42:18]line ПРОДАЖА [14:42:18]line ТРК (МРК, ГНК) : 53 [14:42:18]line Товар: 2710124130 [14:42:18]line Аи-92-К-5 [14:42:18]line 22.460 * 66.80 [14:42:18]line = 1500.33 [14:42:18]line НДС 12% НСП 1% [14:42:18]line > о реализуемом товаре [14:42:18]line ОКРУГЛЕНИЕ: -0.33 [14:42:18]line ИТОГО: 1500.00 [14:42:18]line Внесено: 1500.00 [14:42:18]line СДАЧА: 0.00 [14:42:18]line НСП 1% : 13.28 [14:42:18]line НДС 12% : 159.33 [14:42:18]line Наличными: 1500.00 [14:42:18]line Безнал.: 0.00 [14:42:18]line Место: АЗС № 137 "Партнер Нефть" [14:42:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:42:18]line СНО: Общий режим [14:42:18]line Чек 195 21.09.2024 14:42 [14:42:18]line Смена: 496 ФФД: 1.0 [14:42:18]line ЗНМ: 0300000064 [14:42:18]line РНМ: 0000000000092592 [14:42:18]line Версия ККМ: 001 [14:42:18]line [14:42:18]line Дисконтная программа [14:42:18]line АИ-92 [14:42:18]line номер 137 [14:42:18]line сэкономлено 22.46 сом [14:42:18]line ФМ: 0000000000874979 [14:42:18]line ФД: 86417 [14:42:18]line ФПД: 281388533893580 [14:42:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144216&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86417&fm=281388533893580&tin=02508201610067®Number=0000000000092592&sum=150000 [14:42:18]OFD Sender: Processing packet 86417 [packets to send 269, broken 268] [14:42:18]ProducePacketName [14:42:18]name=ofd_packets/00086417 [14:42:18]OFD Sender: To server: pG, [14:42:18]CommunicateWithHost lk.salyk.kg:30040 [14:42:18]ConnectInit lk.salyk.kg [14:42:18]written 0, free lines is 4095 [14:42:19]Write to MH i2c: 01 00 00 06 03 09 [14:42:19]Write i2c OK [14:42:19]MH_I2C_Read... [14:42:19]Read from MH i2c: 01 [14:42:19]MH_I2C_Read... [14:42:19]Read from MH i2c: 01 07 00 [14:42:19]MH_I2C_Read... [14:42:19]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 93 0C AF [14:42:19]RasterBufferAndPrint [14:42:19]line [14:42:19]line [14:42:19]line [14:42:19]line [14:42:19]line [14:42:19]written 0, free lines is 3224 [14:42:19]MH_Cut [14:42:19]Write to MH i2c: D1 01 00 0D 03 01 E2 [14:42:19]Write i2c OK [14:42:19]MH_I2C_Read... [14:42:19]Read from MH i2c: D1 [14:42:19]MH_I2C_Read... [14:42:19]Read from MH i2c: D1 01 00 [14:42:19]MH_I2C_Read... [14:42:19]Read from MH i2c: D1 01 00 0D 03 00 E1 [14:42:19]Write to MH i2c: 01 00 00 0E 03 11 [14:42:19]Write i2c OK [14:42:19]MH_I2C_Read... [14:42:19]*** Cut start [14:42:19]*** Partial cut [14:42:19]*** CUTSNS_PIN = 1 [14:42:19]*** CUTSNS_PIN = 0 [14:42:20]*** Brake cut motor [14:42:20]Connected sock=11 [14:42:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 04 98 07 01 62 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 48 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 51 01 00 35 04 06 00 FF EB DF 9B 49 CC 5D 76 A5 D3 74 63 E5 9C [14:42:20]Read from MH i2c: 01 [14:42:20]MH_I2C_Read... [14:42:20]*** Stop cut motor [14:42:20]*** Cut end [14:42:20]Read from MH i2c: 01 07 00 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: 01 07 00 0E 03 00 00 00 00 00 FF 0F 26 [14:42:20]process_action close_receipt done [14:42:20]requested_data is exist [14:42:20]produce_requested_data [14:42:20]requested_item fm.sn is exist - process it [14:42:20]wFMCommunicate request_size=4 [14:42:20]MH_SAM_APDU [14:42:20]CAPDU: 80 11 00 00 [14:42:20]Write to MH i2c: E2 08 00 0F 03 80 11 00 00 00 00 00 00 8C [14:42:20]Write i2c OK [14:42:20]MH_I2C_Read... [14:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:20]Read from MH i2c: E2 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: E2 17 00 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: E2 17 00 0F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [14:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:42:20]wFMCommunicate OK [14:42:20]requested_item fd.num is exist - process it [14:42:20]SAM_PROTO_GetFieldsCounters [14:42:20]wFMCommunicate request_size=4 [14:42:20]MH_SAM_APDU [14:42:20]CAPDU: 80 13 00 00 [14:42:20]Write to MH i2c: E2 08 00 10 03 80 13 00 00 00 00 00 00 8F [14:42:20]Write i2c OK [14:42:20]MH_I2C_Read... [14:42:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:20]Read from MH i2c: E2 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: E2 62 00 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: E2 62 00 10 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 91 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [14:42:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 91 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:20]wFMCommunicate OK [14:42:20]SAM_PROTO_GetFieldsCounters done [14:42:20]requested_item shift.num is exist - process it [14:42:20]requested_item shift.opened is exist - process it [14:42:20]req_shift_opened [14:42:20]FM_GetShiftState [14:42:20]SAM_PROTO_GetShiftState [14:42:20]wFMCommunicate request_size=4 [14:42:20]MH_SAM_APDU [14:42:20]CAPDU: 80 13 01 00 [14:42:20]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [14:42:20]Write i2c OK [14:42:20]MH_I2C_Read... [14:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:20]Read from MH i2c: E2 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: E2 0E 00 [14:42:20]MH_I2C_Read... [14:42:20]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [14:42:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:42:20]wFMCommunicate OK [14:42:20]SAM_PROTO_GetShiftState done [14:42:20]FM_GetShiftState done [14:42:20]req_shift_opened done [14:42:20]requested_item shift.open_date is exist - process it [14:42:20]req_shift_open_date [14:42:20]req_shift_open_date done [14:42:20]produce_requested_data done [14:42:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86417,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:42:20]process_action_free close_receipt [14:42:20]json_value_free [14:42:20]json_value_free done [14:42:20]process_json_proto returns [14:42:20]Send response to host [14:42:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86417,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:42:20]free response buf [14:42:20]execute_script done [14:42:20]execute_script returns [14:42:20]free content buf [14:42:20]Sock 7.Close socket [14:42:20]Sock 7.Thread stoped [14:42:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4B 3C 47 00 83 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 51 01 00 F4 03 04 00 1C 86 EE 66 B6 04 01 00 00 00 64 47 58 27 EA B6 F9 [14:42:20]CommunicateWithHost err = 0 [14:42:20]CheckOFDResponse [14:42:20]1017 (14) - 77093643461234 [14:42:20]1041 (16) - 0000000000874979 [14:42:20]1040 (4) - 86417 [14:42:20]1012 (4) - 21.09.2024 08:38 [14:42:20]1206 (1) - 0 [14:42:20]OFD Sender: Remove packet 86417 [14:42:20]ProducePacketName [14:42:20]name=ofd_packets/00086417 [14:42:20]NVStorageDeleteData [14:42:21]OFD Sender: No OFD packet to send [14:42:26]OFD Sender: No OFD packet to send [14:42:31]OFD Sender: No OFD packet to send [14:42:36]OFD Sender: No OFD packet to send [14:42:41]OFD Sender: No OFD packet to send [14:42:46]OFD Sender: No OFD packet to send [14:42:51]OFD Sender: No OFD packet to send [14:42:56]OFD Sender: No OFD packet to send [14:43:01]OFD Sender: No OFD packet to send [14:43:06]OFD Sender: No OFD packet to send [14:43:07]recv_with_timeout no data received [14:43:11]OFD Sender: No OFD packet to send [14:43:16]OFD Sender: No OFD packet to send [14:43:21]OFD Sender: No OFD packet to send [14:43:26]OFD Sender: No OFD packet to send [14:43:31]OFD Sender: No OFD packet to send [14:43:36]OFD Sender: No OFD packet to send [14:43:41]OFD Sender: No OFD packet to send [14:43:46]OFD Sender: No OFD packet to send [14:43:51]OFD Sender: No OFD packet to send [14:43:56]OFD Sender: No OFD packet to send [14:44:01]OFD Sender: No OFD packet to send [14:44:06]OFD Sender: No OFD packet to send [14:44:11]OFD Sender: No OFD packet to send [14:44:16]OFD Sender: No OFD packet to send [14:44:18]accept exits with 9 [14:44:18]New connection [14:44:18]New thread 3067108708 created [14:44:18]Thread 3066965348 joined [14:44:18]Waiting for new connection... [14:44:18] Sock 9.Parse request [14:44:18]Sock 9.Check first char [14:44:18]Sock 9.First char is OK [14:44:18]request: POST /json_proto HTTP/1.0 [14:44:18]Method: POST [14:44:18]URL: /json_proto [14:44:18]Method is POST - this is cgi request [14:44:18]url: /json_proto [14:44:18]query_string will be loaded in cgi processing [14:44:18]execute_cgi json_proto POST (null) [14:44:18]execute_cgi path=json_proto method=POST [14:44:18]POST find Content-Length [14:44:18]Host: 172.17.47.196:8080 [14:44:18]Content-Length: 682 [14:44:18]Content-Type: application/json [14:44:18] [14:44:18]POST finish read [14:44:18]Found Content-Length = 682 [14:44:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 5.910, "sum" : 450.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:18]execute_script... [14:44: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)871322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 5.910, "sum" : 450.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:18]POST & json_proto [14:44:18]process_json_proto [14:44:18]json parsed OK: [14:44:18]protocol is kg_v1.0 [14:44:18]action value=close_receipt [14:44:18]process_action close_receipt [14:44:18]cmd_close_receipt [14:44:18]MH_GetDate [14:44:18]Write to MH i2c: F0 00 00 12 03 04 [14:44:18]Write i2c OK [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: F0 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: F0 09 00 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: F0 09 00 12 03 00 C2 DB EE 66 4C 6B 94 66 AF [14:44:18]GetLastDocTimeStamp 1726929736 [14:44:18]current date 1726929858 [14:44:18]FM_GetShiftState [14:44:18]SAM_PROTO_GetShiftState [14:44:18]wFMCommunicate request_size=4 [14:44:18]MH_SAM_APDU [14:44:18]CAPDU: 80 13 01 00 [14:44:18]Write to MH i2c: E2 08 00 13 03 80 13 01 00 00 00 00 00 93 [14:44:18]Write i2c OK [14:44:18]MH_I2C_Read... [14:44:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:18]Read from MH i2c: E2 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: E2 0E 00 [14:44:18]MH_I2C_Read... [14:44:18]Read from MH i2c: E2 0E 00 13 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D9 [14:44:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:44:18]wFMCommunicate OK [14:44:18]SAM_PROTO_GetShiftState done [14:44:18]FM_GetShiftState done [14:44:18]opened in 1726877910 [14:44:18]opened+sec_in_day 1726964310 [14:44:18]quantity*price = 45034 [14:44:18]sum+1 = 45035 [14:44:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.82 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 196 21.09.2024 14:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86418 ФПД: 68820301330451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144418&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86418&fm=68820301330451&tin=02508201610067®Number=0000000000092592&sum=45000 [14:44:19]StoreToDocumentArchive [14:44:19]shift 496 fd 86418 [14:44:19]save to /storage/0496/doc_00086418 [14:44:19]save last doc name /storage/0496/doc_00086418 to /storage/kkm_last_doc_name [14:44:19]save OK [14:44:19]Clear old archive folders... [14:44:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:44:19]tlvbuf is 017833F0 [14:44:19]SAM_PROTO_ClearQueue [14:44:19]wFMCommunicate request_size=4 [14:44:19]MH_SAM_APDU [14:44:19]CAPDU: 80 09 00 00 [14:44:19]Write to MH i2c: E2 08 00 20 03 80 09 00 00 00 00 00 00 95 [14:44:19]Write i2c OK [14:44:19]MH_I2C_Read... [14:44:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:19]Read from MH i2c: E2 [14:44:19]MH_I2C_Read... [14:44:19]Read from MH i2c: E2 03 00 [14:44:19]MH_I2C_Read... [14:44:19]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [14:44:19]RAPDU: 90 00 [14:44:19]wFMCommunicate OK [14:44:19]SAM_PROTO_ClearQueue done [14:44:19]KKMCreateOFDPacket [14:44:19]OFDProtocolAddRootSTLVToBuf [14:44:19]FM_MakeSignedData [14:44:19]FM_MakeSignedData [14:44:19]SAM_PROTO_SignData [14:44:19]wFMCommunicate request_size=4 [14:44:19]MH_SAM_APDU [14:44:19]CAPDU: 80 0D 01 02 [14:44:19]Write to MH i2c: E2 08 00 21 03 80 0D 01 02 00 00 00 00 9D [14:44:19]Write i2c OK [14:44:19]MH_I2C_Read... [14:44:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:19]Read from MH i2c: E2 [14:44:19]MH_I2C_Read... [14:44:19]Read from MH i2c: E2 03 00 [14:44:19]MH_I2C_Read... [14:44:19]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [14:44:19]RAPDU: 90 00 [14:44:19]wFMCommunicate OK [14:44:19]wFMCommunicate request_size=255 [14:44:19]MH_SAM_APDU [14:44:19]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 34 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C2 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 51 01 00 35 04 06 00 [14:44:19]Write to MH i2c: E2 02 01 22 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C2 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 51 01 00 35 04 06 00 00 00 5D [14:44:19]Write i2c OK [14:44:19]MH_I2C_Read... [14:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:20]Read from MH i2c: E2 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 03 00 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [14:44:20]RAPDU: 90 00 [14:44:20]wFMCommunicate OK [14:44:20]wFMCommunicate request_size=11 [14:44:20]MH_SAM_APDU [14:44:20]CAPDU: 80 0D 02 02 06 3E 97 79 9D 38 13 [14:44:20]Write to MH i2c: E2 0E 00 23 03 80 0D 02 02 06 00 3E 97 79 9D 38 13 00 00 E2 [14:44:20]Write i2c OK [14:44:20]MH_I2C_Read... [14:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:20]Read from MH i2c: E2 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 03 00 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [14:44:20]RAPDU: 90 00 [14:44:20]wFMCommunicate OK [14:44:20]wFMCommunicate request_size=4 [14:44:20]MH_SAM_APDU [14:44:20]CAPDU: 80 0D 03 02 [14:44:20]Write to MH i2c: E2 08 00 24 03 80 0D 03 02 00 00 00 00 A2 [14:44:20]Write i2c OK [14:44:20]MH_I2C_Read... [14:44:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:20]Read from MH i2c: E2 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 0B 00 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 0B 00 24 03 00 21 4B B1 4F 62 80 A3 5A 90 00 EE [14:44:20]RAPDU: 21 4B B1 4F 62 80 A3 5A 90 00 [14:44:20]wFMCommunicate OK [14:44:20]SAM_PROTO_SignData done [14:44:20]FM_MakeSignedData done [14:44:20]CreateOFDProtocolMessage [14:44:20]wFMCommunicate request_size=4 [14:44:20]MH_SAM_APDU [14:44:20]CAPDU: 80 11 00 00 [14:44:20]Write to MH i2c: E2 08 00 25 03 80 11 00 00 00 00 00 00 A2 [14:44:20]Write i2c OK [14:44:20]MH_I2C_Read... [14:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:20]Read from MH i2c: E2 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 17 00 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: E2 17 00 25 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [14:44:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:44:20]wFMCommunicate OK [14:44:20]CreateOFDProtocolMessage done [14:44:20]OFDSenderStorePacket 86418 [14:44:20]StoreOFDPacket docnum=86418 [14:44:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 BD 57 08 01 11 60 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C2 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 51 01 00 35 04 06 00 3E 97 79 9D 38 13 21 4B B1 4F 62 80 A3 5A [14:44:20]CheckFolder [14:44:20]dirname=/storage/ofd_packets [14:44:20]CheckFolder done [14:44:20]ProducePacketName [14:44:20]name=ofd_packets/00086418 [14:44:20]NVStorageSaveData ofd_packets/00086418 [14:44:20]File name is /storage/ofd_packets/00086418 [14:44:20]Write 302 bytes [14:44:20]NVStorageSaveData done [14:44:20]OFDSenderStorePacket done [14:44:20]KKMCreateOFDPacket done [14:44:20]NVStorageSaveData kkm_last_timestamp [14:44:20]File name is /storage/kkm_last_timestamp [14:44:20]Write 4 bytes [14:44:20]NVStorageSaveData done [14:44:20]ExternCall_PrintAddStr [14:44:20]wPrintStart [14:44:20]Write to MH i2c: 01 00 00 26 03 29 [14:44:20]Write i2c OK [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: 01 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: 01 07 00 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 FF 0F 3E [14:44:20]RasterBufferAndPrint [14:44:20]line Счет N : (1)871322 [14:44:20]line ИНН: 02508201610067 [14:44:20]line Контрольно-Кассовый Чек [14:44:20]line ПРОДАЖА [14:44:20]line ТРК (МРК, ГНК) : 64 [14:44:20]line Товар: 2710194210 [14:44:20]line ДТ(л)-К-4 [14:44:20]line 5.910 * 76.20 [14:44:20]line = 450.34 [14:44:20]line НДС 12% НСП 1% [14:44:20]line > о реализуемом товаре [14:44:20]line ОКРУГЛЕНИЕ: -0.34 [14:44:20]line ИТОГО: 450.00 [14:44:20]line Внесено: 450.00 [14:44:20]line СДАЧА: 0.00 [14:44:20]line НСП 1% : 3.98 [14:44:20]line НДС 12% : 47.82 [14:44:20]line Наличными: 450.00 [14:44:20]line Безнал.: 0.00 [14:44:20]line Место: АЗС № 137 "Партнер Нефть" [14:44:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:44:20]line СНО: Общий режим [14:44:20]line Чек 196 21.09.2024 14:44 [14:44:20]line Смена: 496 ФФД: 1.0 [14:44:20]line ЗНМ: 0300000064 [14:44:20]line РНМ: 0000000000092592 [14:44:20]line Версия ККМ: 001 [14:44:20]line ФМ: 0000000000874979 [14:44:20]line ФД: 86418 [14:44:20]line ФПД: 68820301330451 [14:44:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144418&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86418&fm=68820301330451&tin=02508201610067®Number=0000000000092592&sum=45000 [14:44:20]OFD Sender: Processing packet 86418 [packets to send 269, broken 268] [14:44:20]ProducePacketName [14:44:20]name=ofd_packets/00086418 [14:44:20]OFD Sender: To server: pG, [14:44:20]CommunicateWithHost lk.salyk.kg:30040 [14:44:20]ConnectInit lk.salyk.kg [14:44:20]written 0, free lines is 4095 [14:44:20]Write to MH i2c: 01 00 00 51 03 54 [14:44:20]Write i2c OK [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: 01 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: 01 07 00 [14:44:20]MH_I2C_Read... [14:44:20]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 CE 0C 35 [14:44:20]RasterBufferAndPrint [14:44:20]line [14:44:20]line [14:44:20]line [14:44:20]line [14:44:20]line [14:44:20]written 0, free lines is 3284 [14:44:21]MH_Cut [14:44:21]Write to MH i2c: D1 01 00 58 03 01 2D [14:44:21]Write i2c OK [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: D1 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: D1 01 00 [14:44:21]MH_I2C_Read... [14:44:21]Read from MH i2c: D1 01 00 58 03 00 2C [14:44:21]Write to MH i2c: 01 00 00 59 03 5C [14:44:21]Write i2c OK [14:44:21]MH_I2C_Read... [14:44:21]*** Cut start [14:44:21]*** Partial cut [14:44:21]*** CUTSNS_PIN = 1 [14:44:21]*** CUTSNS_PIN = 0 [14:44:22]*** Brake cut motor [14:44:22]Connected sock=10 [14:44:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 BD 57 08 01 11 60 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 16 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EA AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 C2 DB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 51 01 00 35 04 06 00 3E 97 79 9D 38 13 21 4B B1 4F 62 80 A3 5A [14:44:22]Read from MH i2c: 01 [14:44:22]MH_I2C_Read... [14:44:22]*** Stop cut motor [14:44:22]*** Cut end [14:44:22]Read from MH i2c: 01 07 00 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 FF 0F 71 [14:44:22]process_action close_receipt done [14:44:22]requested_data is exist [14:44:22]produce_requested_data [14:44:22]requested_item fm.sn is exist - process it [14:44:22]wFMCommunicate request_size=4 [14:44:22]MH_SAM_APDU [14:44:22]CAPDU: 80 11 00 00 [14:44:22]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [14:44:22]Write i2c OK [14:44:22]MH_I2C_Read... [14:44:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:22]Read from MH i2c: E2 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: E2 17 00 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [14:44:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:44:22]wFMCommunicate OK [14:44:22]requested_item fd.num is exist - process it [14:44:22]SAM_PROTO_GetFieldsCounters [14:44:22]wFMCommunicate request_size=4 [14:44:22]MH_SAM_APDU [14:44:22]CAPDU: 80 13 00 00 [14:44:22]Write to MH i2c: E2 08 00 5B 03 80 13 00 00 00 00 00 00 DA [14:44:22]Write i2c OK [14:44:22]MH_I2C_Read... [14:44:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:22]Read from MH i2c: E2 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: E2 62 00 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: E2 62 00 5B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 92 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [14:44:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 92 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:22]wFMCommunicate OK [14:44:22]SAM_PROTO_GetFieldsCounters done [14:44:22]requested_item shift.num is exist - process it [14:44:22]requested_item shift.opened is exist - process it [14:44:22]req_shift_opened [14:44:22]FM_GetShiftState [14:44:22]SAM_PROTO_GetShiftState [14:44:22]wFMCommunicate request_size=4 [14:44:22]MH_SAM_APDU [14:44:22]CAPDU: 80 13 01 00 [14:44:22]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [14:44:22]Write i2c OK [14:44:22]MH_I2C_Read... [14:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:22]Read from MH i2c: E2 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: E2 0E 00 [14:44:22]MH_I2C_Read... [14:44:22]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 22 [14:44:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:44:22]wFMCommunicate OK [14:44:22]SAM_PROTO_GetShiftState done [14:44:22]FM_GetShiftState done [14:44:22]req_shift_opened done [14:44:22]requested_item shift.open_date is exist - process it [14:44:22]req_shift_open_date [14:44:22]req_shift_open_date done [14:44:22]produce_requested_data done [14:44:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86418,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:44:22]process_action_free close_receipt [14:44:22]json_value_free [14:44:22]json_value_free done [14:44:22]process_json_proto returns [14:44:22]Send response to host [14:44:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86418,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:44:22]free response buf [14:44:22]execute_script done [14:44:22]execute_script returns [14:44:22]free content buf [14:44:22]Sock 9.Close socket [14:44:22]Sock 9.Thread stoped [14:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 39 59 47 00 8C 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 51 01 00 F4 03 04 00 97 86 EE 66 B6 04 01 00 00 F0 F0 FC 7F 65 A8 D1 F7 [14:44:24]CommunicateWithHost err = 0 [14:44:24]CheckOFDResponse [14:44:24]1017 (14) - 77093643461234 [14:44:24]1041 (16) - 0000000000874979 [14:44:24]1040 (4) - 86418 [14:44:24]1012 (4) - 21.09.2024 08:40 [14:44:24]1206 (1) - 0 [14:44:24]OFD Sender: Remove packet 86418 [14:44:24]ProducePacketName [14:44:24]name=ofd_packets/00086418 [14:44:24]NVStorageDeleteData [14:44:25]OFD Sender: No OFD packet to send [14:44:30]OFD Sender: No OFD packet to send [14:44:35]OFD Sender: No OFD packet to send [14:44:40]OFD Sender: No OFD packet to send [14:44:45]OFD Sender: No OFD packet to send [14:44:45]recv_with_timeout no data received [14:44:50]OFD Sender: No OFD packet to send [14:44:55]OFD Sender: No OFD packet to send [14:45:00]OFD Sender: No OFD packet to send [14:45:05]OFD Sender: No OFD packet to send [14:45:10]OFD Sender: No OFD packet to send [14:45:15]OFD Sender: No OFD packet to send [14:45:20]OFD Sender: No OFD packet to send [14:45:25]OFD Sender: No OFD packet to send [14:45:30]OFD Sender: No OFD packet to send [14:45:35]OFD Sender: No OFD packet to send [14:45:39]accept exits with 7 [14:45:39]New connection [14:45:39]New thread 3066965348 created [14:45:39]Thread 3067108708 joined [14:45:39]Waiting for new connection... [14:45:39] Sock 7.Parse request [14:45:39]Sock 7.Check first char [14:45:39]Sock 7.First char is OK [14:45:39]request: POST /json_proto HTTP/1.0 [14:45:39]Method: POST [14:45:39]URL: /json_proto [14:45:39]Method is POST - this is cgi request [14:45:39]url: /json_proto [14:45:39]query_string will be loaded in cgi processing [14:45:39]execute_cgi json_proto POST (null) [14:45:39]execute_cgi path=json_proto method=POST [14:45:39]POST find Content-Length [14:45:39]Host: 172.17.47.196:8080 [14:45:39]Content-Length: 682 [14:45:39]Content-Type: application/json [14:45:39] [14:45:39]POST finish read [14:45:39]Found Content-Length = 682 [14:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:45:39]execute_script... [14:45: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)871323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [14:45:39]POST & json_proto [14:45:39]process_json_proto [14:45:39]json parsed OK: [14:45:39]protocol is kg_v1.0 [14:45:39]action value=close_receipt [14:45:39]process_action close_receipt [14:45:39]cmd_close_receipt [14:45:39]MH_GetDate [14:45:39]Write to MH i2c: F0 00 00 5D 03 4F [14:45:39]Write i2c OK [14:45:39]MH_I2C_Read... [14:45:39]Read from MH i2c: F0 [14:45:39]MH_I2C_Read... [14:45:39]Read from MH i2c: F0 09 00 [14:45:39]MH_I2C_Read... [14:45:39]Read from MH i2c: F0 09 00 5D 03 00 13 DC EE 66 4C 6B 94 66 4C [14:45:39]GetLastDocTimeStamp 1726929858 [14:45:39]current date 1726929939 [14:45:39]FM_GetShiftState [14:45:39]SAM_PROTO_GetShiftState [14:45:39]wFMCommunicate request_size=4 [14:45:39]MH_SAM_APDU [14:45:39]CAPDU: 80 13 01 00 [14:45:39]Write to MH i2c: E2 08 00 5E 03 80 13 01 00 00 00 00 00 DE [14:45:39]Write i2c OK [14:45:39]MH_I2C_Read... [14:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:39]Read from MH i2c: E2 [14:45:39]MH_I2C_Read... [14:45:39]Read from MH i2c: E2 0E 00 [14:45:39]MH_I2C_Read... [14:45:39]Read from MH i2c: E2 0E 00 5E 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 24 [14:45:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:45:39]wFMCommunicate OK [14:45:39]SAM_PROTO_GetShiftState done [14:45:39]FM_GetShiftState done [14:45:39]opened in 1726877910 [14:45:39]opened+sec_in_day 1726964310 [14:45:39]quantity*price = 100005 [14:45:39]sum+1 = 100006 [14:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 197 21.09.2024 14:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86419 ФПД: 62854185178776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144539&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86419&fm=62854185178776&tin=02508201610067®Number=0000000000092592&sum=100000 [14:45:40]StoreToDocumentArchive [14:45:40]shift 496 fd 86419 [14:45:40]save to /storage/0496/doc_00086419 [14:45:40]save last doc name /storage/0496/doc_00086419 to /storage/kkm_last_doc_name [14:45:40]save OK [14:45:40]Clear old archive folders... [14:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:40]tlvbuf is 0179ED10 [14:45:40]SAM_PROTO_ClearQueue [14:45:40]wFMCommunicate request_size=4 [14:45:40]MH_SAM_APDU [14:45:40]CAPDU: 80 09 00 00 [14:45:40]Write to MH i2c: E2 08 00 6B 03 80 09 00 00 00 00 00 00 E0 [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:40]Read from MH i2c: E2 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [14:45:40]RAPDU: 90 00 [14:45:40]wFMCommunicate OK [14:45:40]SAM_PROTO_ClearQueue done [14:45:40]KKMCreateOFDPacket [14:45:40]OFDProtocolAddRootSTLVToBuf [14:45:40]FM_MakeSignedData [14:45:40]FM_MakeSignedData [14:45:40]SAM_PROTO_SignData [14:45:40]wFMCommunicate request_size=4 [14:45:40]MH_SAM_APDU [14:45:40]CAPDU: 80 0D 01 02 [14:45:40]Write to MH i2c: E2 08 00 6C 03 80 0D 01 02 00 00 00 00 E8 [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:40]Read from MH i2c: E2 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [14:45:40]RAPDU: 90 00 [14:45:40]wFMCommunicate OK [14:45:40]wFMCommunicate request_size=255 [14:45:40]MH_SAM_APDU [14:45: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 13 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 51 01 00 35 04 06 00 39 [14:45:40]Write to MH i2c: E2 02 01 6D 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 13 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 51 01 00 35 04 06 00 39 00 00 1B [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:40]Read from MH i2c: E2 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [14:45:40]RAPDU: 90 00 [14:45:40]wFMCommunicate OK [14:45:40]wFMCommunicate request_size=10 [14:45:40]MH_SAM_APDU [14:45:40]CAPDU: 80 0D 02 02 05 2A 61 61 56 98 [14:45:40]Write to MH i2c: E2 0D 00 6E 03 80 0D 02 02 05 00 2A 61 61 56 98 00 00 CF [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:40]Read from MH i2c: E2 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [14:45:40]RAPDU: 90 00 [14:45:40]wFMCommunicate OK [14:45:40]wFMCommunicate request_size=4 [14:45:40]MH_SAM_APDU [14:45:40]CAPDU: 80 0D 03 02 [14:45:40]Write to MH i2c: E2 08 00 6F 03 80 0D 03 02 00 00 00 00 ED [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:40]Read from MH i2c: E2 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 0B 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 0B 00 6F 03 00 34 B5 64 9D 54 50 A9 CB 90 00 F0 [14:45:40]RAPDU: 34 B5 64 9D 54 50 A9 CB 90 00 [14:45:40]wFMCommunicate OK [14:45:40]SAM_PROTO_SignData done [14:45:40]FM_MakeSignedData done [14:45:40]CreateOFDProtocolMessage [14:45:40]wFMCommunicate request_size=4 [14:45:40]MH_SAM_APDU [14:45:40]CAPDU: 80 11 00 00 [14:45:40]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:40]Read from MH i2c: E2 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 17 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4C [14:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:45:40]wFMCommunicate OK [14:45:40]CreateOFDProtocolMessage done [14:45:40]OFDSenderStorePacket 86419 [14:45:40]StoreOFDPacket docnum=86419 [14:45:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9E BF 07 01 CE 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 13 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 51 01 00 35 04 06 00 39 2A 61 61 56 98 34 B5 64 9D 54 50 A9 CB [14:45:40]CheckFolder [14:45:40]dirname=/storage/ofd_packets [14:45:40]CheckFolder done [14:45:40]ProducePacketName [14:45:40]name=ofd_packets/00086419 [14:45:40]NVStorageSaveData ofd_packets/00086419 [14:45:40]File name is /storage/ofd_packets/00086419 [14:45:40]Write 301 bytes [14:45:40]NVStorageSaveData done [14:45:40]OFDSenderStorePacket done [14:45:40]KKMCreateOFDPacket done [14:45:40]NVStorageSaveData kkm_last_timestamp [14:45:40]File name is /storage/kkm_last_timestamp [14:45:40]Write 4 bytes [14:45:40]NVStorageSaveData done [14:45:40]OFD Sender: Processing packet 86419 [packets to send 269, broken 268] [14:45:40]ProducePacketName [14:45:40]name=ofd_packets/00086419 [14:45:40]OFD Sender: To server: pG, [14:45:40]CommunicateWithHost lk.salyk.kg:30040 [14:45:40]ConnectInit lk.salyk.kg [14:45:40]ExternCall_PrintAddStr [14:45:40]wPrintStart [14:45:40]Write to MH i2c: 01 00 00 71 03 74 [14:45:40]Write i2c OK [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: 01 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: 01 07 00 [14:45:40]MH_I2C_Read... [14:45:40]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [14:45:40]RasterBufferAndPrint [14:45:40]line Счет N : (1)871323 [14:45:40]line ИНН: 02508201610067 [14:45:40]line Контрольно-Кассовый Чек [14:45:40]line ПРОДАЖА [14:45:40]line ТРК (МРК, ГНК) : 53 [14:45:40]line Товар: 2710124130 [14:45:40]line Аи-92-К-5 [14:45:40]line 14.750 * 67.80 [14:45:40]line = 1000.05 [14:45:40]line НДС 12% НСП 1% [14:45:40]line > о реализуемом товаре [14:45:40]line ОКРУГЛЕНИЕ: -0.05 [14:45:40]line ИТОГО: 1000.00 [14:45:40]line Внесено: 1000.00 [14:45:40]line СДАЧА: 0.00 [14:45:40]line НСП 1% : 8.85 [14:45:40]line НДС 12% : 106.20 [14:45:40]line Наличными: 1000.00 [14:45:40]line Безнал.: 0.00 [14:45:40]line Место: АЗС № 137 "Партнер Нефть" [14:45:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:45:40]line СНО: Общий режим [14:45:40]line Чек 197 21.09.2024 14:45 [14:45:40]line Смена: 496 ФФД: 1.0 [14:45:40]line ЗНМ: 0300000064 [14:45:40]line РНМ: 0000000000092592 [14:45:40]line Версия ККМ: 001 [14:45:40]line ФМ: 0000000000874979 [14:45:40]line ФД: 86419 [14:45:40]line ФПД: 62854185178776 [14:45:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144539&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86419&fm=62854185178776&tin=02508201610067®Number=0000000000092592&sum=100000 [14:45:41]written 0, free lines is 4095 [14:45:41]Connected sock=11 [14:45:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9E BF 07 01 CE 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 13 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 51 01 00 35 04 06 00 39 2A 61 61 56 98 34 B5 64 9D 54 50 A9 CB [14:45:41]Write to MH i2c: 01 00 00 9C 03 9F [14:45:41]Write i2c OK [14:45:41]MH_I2C_Read... [14:45:41]Read from MH i2c: 01 [14:45:41]MH_I2C_Read... [14:45:41]Read from MH i2c: 01 07 00 [14:45:41]MH_I2C_Read... [14:45:41]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 E0 0C 92 [14:45:41]RasterBufferAndPrint [14:45:41]line [14:45:41]line [14:45:41]line [14:45:41]line [14:45:41]line [14:45:41]written 0, free lines is 3302 [14:45:41]MH_Cut [14:45:41]Write to MH i2c: D1 01 00 A3 03 01 78 [14:45:41]Write i2c OK [14:45:41]MH_I2C_Read... [14:45:41]Read from MH i2c: D1 [14:45:41]MH_I2C_Read... [14:45:41]Read from MH i2c: D1 01 00 [14:45:41]MH_I2C_Read... [14:45:41]Read from MH i2c: D1 01 00 A3 03 00 77 [14:45:41]Write to MH i2c: 01 00 00 A4 03 A7 [14:45:41]Write i2c OK [14:45:41]MH_I2C_Read... [14:45:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 32 B5 47 00 F6 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 51 01 00 F4 03 04 00 E6 86 EE 66 B6 04 01 00 00 C7 FA 70 63 8F 25 54 48 [14:45:42]CommunicateWithHost err = 0 [14:45:42]CheckOFDResponse [14:45:42]1017 (14) - 77093643461234 [14:45:42]1041 (16) - 0000000000874979 [14:45:42]1040 (4) - 86419 [14:45:42]1012 (4) - 21.09.2024 08:42 [14:45:42]1206 (1) - 0 [14:45:42]OFD Sender: Remove packet 86419 [14:45:42]ProducePacketName [14:45:42]name=ofd_packets/00086419 [14:45:42]NVStorageDeleteData [14:45:42]*** Cut start [14:45:42]*** Partial cut [14:45:42]*** CUTSNS_PIN = 1 [14:45:42]*** CUTSNS_PIN = 0 [14:45:42]OFD Sender: No OFD packet to send [14:45:42]*** Brake cut motor [14:45:43]Read from MH i2c: 01 [14:45:43]MH_I2C_Read... [14:45:43]*** Stop cut motor [14:45:43]*** Cut end [14:45:43]Read from MH i2c: 01 07 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: 01 07 00 A4 03 00 00 00 00 00 FF 0F BC [14:45:43]process_action close_receipt done [14:45:43]requested_data is exist [14:45:43]produce_requested_data [14:45:43]requested_item fm.sn is exist - process it [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 11 00 00 [14:45:43]Write to MH i2c: E2 08 00 A5 03 80 11 00 00 00 00 00 00 22 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 17 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 17 00 A5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 81 [14:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:45:43]wFMCommunicate OK [14:45:43]requested_item fd.num is exist - process it [14:45:43]SAM_PROTO_GetFieldsCounters [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 13 00 00 [14:45:43]Write to MH i2c: E2 08 00 A6 03 80 13 00 00 00 00 00 00 25 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 62 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 62 00 A6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 93 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [14:45:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 93 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:43]wFMCommunicate OK [14:45:43]SAM_PROTO_GetFieldsCounters done [14:45:43]requested_item shift.num is exist - process it [14:45:43]requested_item shift.opened is exist - process it [14:45:43]req_shift_opened [14:45:43]FM_GetShiftState [14:45:43]SAM_PROTO_GetShiftState [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 13 01 00 [14:45:43]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0E 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6D [14:45:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:45:43]wFMCommunicate OK [14:45:43]SAM_PROTO_GetShiftState done [14:45:43]FM_GetShiftState done [14:45:43]req_shift_opened done [14:45:43]requested_item shift.open_date is exist - process it [14:45:43]req_shift_open_date [14:45:43]req_shift_open_date done [14:45:43]produce_requested_data done [14:45:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86419,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:45:43]process_action_free close_receipt [14:45:43]json_value_free [14:45:43]json_value_free done [14:45:43]process_json_proto returns [14:45:43]Send response to host [14:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86419,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:45:43]free response buf [14:45:43]execute_script done [14:45:43]execute_script returns [14:45:43]free content buf [14:45:43]Sock 7.Close socket [14:45:43]Sock 7.Thread stoped [14:45:47]OFD Sender: No OFD packet to send [14:45:52]OFD Sender: No OFD packet to send [14:45:57]OFD Sender: No OFD packet to send [14:46:02]OFD Sender: No OFD packet to send [14:46:07]OFD Sender: No OFD packet to send [14:46:12]OFD Sender: No OFD packet to send [14:46:17]OFD Sender: No OFD packet to send [14:46:22]OFD Sender: No OFD packet to send [14:46:27]OFD Sender: No OFD packet to send [14:46:32]OFD Sender: No OFD packet to send [14:46:37]OFD Sender: No OFD packet to send [14:46:42]OFD Sender: No OFD packet to send [14:46:47]OFD Sender: No OFD packet to send [14:46:52]OFD Sender: No OFD packet to send [14:46:57]OFD Sender: No OFD packet to send [14:47:02]OFD Sender: No OFD packet to send [14:47:07]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:17]OFD Sender: No OFD packet to send [14:47:22]OFD Sender: No OFD packet to send [14:47:27]OFD Sender: No OFD packet to send [14:47:31]recv_with_timeout no data received [14:47:32]OFD Sender: No OFD packet to send [14:47:37]OFD Sender: No OFD packet to send [14:47:42]OFD Sender: No OFD packet to send [14:47:45]accept exits with 9 [14:47:45]New connection [14:47:45]New thread 3067108708 created [14:47:45]Thread 3066965348 joined [14:47:45]Waiting for new connection... [14:47:45] Sock 9.Parse request [14:47:45]Sock 9.Check first char [14:47:45]Sock 9.First char is OK [14:47:45]request: POST /json_proto HTTP/1.0 [14:47:45]Method: POST [14:47:45]URL: /json_proto [14:47:45]Method is POST - this is cgi request [14:47:45]url: /json_proto [14:47:45]query_string will be loaded in cgi processing [14:47:45]execute_cgi json_proto POST (null) [14:47:45]execute_cgi path=json_proto method=POST [14:47:45]POST find Content-Length [14:47:45]Host: 172.17.47.196:8080 [14:47:45]Content-Length: 803 [14:47:45]Content-Type: application/json [14:47:45] [14:47:45]POST finish read [14:47:45]Found Content-Length = 803 [14:47:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [14:47:45]execute_script... [14:47:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [14:47:45]POST & json_proto [14:47:45]process_json_proto [14:47:45]json parsed OK: [14:47:45]protocol is kg_v1.0 [14:47:45]action value=close_receipt [14:47:45]process_action close_receipt [14:47:45]cmd_close_receipt [14:47:45]MH_GetDate [14:47:45]Write to MH i2c: F0 00 00 A8 03 9A [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: F0 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: F0 09 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: F0 09 00 A8 03 00 91 DC EE 66 4C 6B 94 66 15 [14:47:45]GetLastDocTimeStamp 1726929939 [14:47:45]current date 1726930065 [14:47:45]FM_GetShiftState [14:47:45]SAM_PROTO_GetShiftState [14:47:45]wFMCommunicate request_size=4 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 13 01 00 [14:47:45]Write to MH i2c: E2 08 00 A9 03 80 13 01 00 00 00 00 00 29 [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 0E 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 0E 00 A9 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6F [14:47:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:47:45]wFMCommunicate OK [14:47:45]SAM_PROTO_GetShiftState done [14:47:45]FM_GetShiftState done [14:47:45]opened in 1726877910 [14:47:45]opened+sec_in_day 1726964310 [14:47:45]quantity*price = 100005 [14:47:45]sum+1 = 100006 [14:47:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 198 21.09.2024 14:47 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86420 ФПД: 242544273935225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144745&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86420&fm=242544273935225&tin=02508201610067®Number=0000000000092592&sum=100005 [14:47:46]StoreToDocumentArchive [14:47:46]shift 496 fd 86420 [14:47:46]save to /storage/0496/doc_00086420 [14:47:46]save last doc name /storage/0496/doc_00086420 to /storage/kkm_last_doc_name [14:47:46]save OK [14:47:46]Clear old archive folders... [14:47:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:46]tlvbuf is 0170F130 [14:47:46]SAM_PROTO_ClearQueue [14:47:46]wFMCommunicate request_size=4 [14:47:46]MH_SAM_APDU [14:47:46]CAPDU: 80 09 00 00 [14:47:46]Write to MH i2c: E2 08 00 B6 03 80 09 00 00 00 00 00 00 2B [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:46]Read from MH i2c: E2 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [14:47:46]RAPDU: 90 00 [14:47:46]wFMCommunicate OK [14:47:46]SAM_PROTO_ClearQueue done [14:47:46]KKMCreateOFDPacket [14:47:46]OFDProtocolAddRootSTLVToBuf [14:47:46]FM_MakeSignedData [14:47:46]FM_MakeSignedData [14:47:46]SAM_PROTO_SignData [14:47:46]wFMCommunicate request_size=4 [14:47:46]MH_SAM_APDU [14:47:46]CAPDU: 80 0D 01 02 [14:47:46]Write to MH i2c: E2 08 00 B7 03 80 0D 01 02 00 00 00 00 33 [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:46]Read from MH i2c: E2 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [14:47:46]RAPDU: 90 00 [14:47:46]wFMCommunicate OK [14:47:46]wFMCommunicate request_size=255 [14:47:46]MH_SAM_APDU [14:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 91 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 51 01 00 35 04 06 00 DC [14:47:46]Write to MH i2c: E2 02 01 B8 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 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 C6 00 00 00 F4 03 04 00 91 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 51 01 00 35 04 06 00 DC 00 00 93 [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:46]Read from MH i2c: E2 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 B8 03 00 90 00 2F [14:47:46]RAPDU: 90 00 [14:47:46]wFMCommunicate OK [14:47:46]wFMCommunicate request_size=10 [14:47:46]MH_SAM_APDU [14:47:46]CAPDU: 80 0D 02 02 05 97 BD 4A 4B 79 [14:47:46]Write to MH i2c: E2 0D 00 B9 03 80 0D 02 02 05 00 97 BD 4A 4B 79 00 00 A2 [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:46]Read from MH i2c: E2 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 03 00 B9 03 00 90 00 30 [14:47:46]RAPDU: 90 00 [14:47:46]wFMCommunicate OK [14:47:46]wFMCommunicate request_size=4 [14:47:46]MH_SAM_APDU [14:47:46]CAPDU: 80 0D 03 02 [14:47:46]Write to MH i2c: E2 08 00 BA 03 80 0D 03 02 00 00 00 00 38 [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:46]Read from MH i2c: E2 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 0B 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 0B 00 BA 03 00 27 2B 11 CB DF B9 E7 68 90 00 4E [14:47:46]RAPDU: 27 2B 11 CB DF B9 E7 68 90 00 [14:47:46]wFMCommunicate OK [14:47:46]SAM_PROTO_SignData done [14:47:46]FM_MakeSignedData done [14:47:46]CreateOFDProtocolMessage [14:47:46]wFMCommunicate request_size=4 [14:47:46]MH_SAM_APDU [14:47:46]CAPDU: 80 11 00 00 [14:47:46]Write to MH i2c: E2 08 00 BB 03 80 11 00 00 00 00 00 00 38 [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:46]Read from MH i2c: E2 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 17 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: E2 17 00 BB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 97 [14:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:47:46]wFMCommunicate OK [14:47:46]CreateOFDProtocolMessage done [14:47:46]OFDSenderStorePacket 86420 [14:47:46]StoreOFDPacket docnum=86420 [14:47:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 08 7A 07 01 9C 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 91 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 51 01 00 35 04 06 00 DC 97 BD 4A 4B 79 27 2B 11 CB DF B9 E7 68 [14:47:46]CheckFolder [14:47:46]dirname=/storage/ofd_packets [14:47:46]CheckFolder done [14:47:46]ProducePacketName [14:47:46]name=ofd_packets/00086420 [14:47:46]NVStorageSaveData ofd_packets/00086420 [14:47:46]File name is /storage/ofd_packets/00086420 [14:47:46]Write 301 bytes [14:47:46]NVStorageSaveData done [14:47:46]OFDSenderStorePacket done [14:47:46]KKMCreateOFDPacket done [14:47:46]NVStorageSaveData kkm_last_timestamp [14:47:46]File name is /storage/kkm_last_timestamp [14:47:46]Write 4 bytes [14:47:46]NVStorageSaveData done [14:47:46]ExternCall_PrintAddStr [14:47:46]wPrintStart [14:47:46]Write to MH i2c: 01 00 00 BC 03 BF [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: 01 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: 01 07 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 FF 0F D4 [14:47:46]RasterBufferAndPrint [14:47:46]line Счет N : (1)871324 [14:47:46]line ИНН: 02508201610067 [14:47:46]line Контрольно-Кассовый Чек [14:47:46]line ПРОДАЖА [14:47:46]line ТРК (МРК, ГНК) : 43 [14:47:46]line Товар: 2710124130 [14:47:46]line Аи-92-К-5 [14:47:46]line 14.750 * 67.80 [14:47:46]line = 1000.05 [14:47:46]line НДС 12% НСП 1% [14:47:46]line > о реализуемом товаре [14:47:46]line ИТОГО: 1000.05 [14:47:46]line НСП 1% : 8.85 [14:47:46]line НДС 12% : 106.20 [14:47:46]line Наличными: 0.00 [14:47:46]line Безнал.: 1000.05 [14:47:46]line Место: АЗС № 137 "Партнер Нефть" [14:47:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:47:46]line СНО: Общий режим [14:47:46]line Чек 198 21.09.2024 14:47 [14:47:46]line Смена: 496 ФФД: 1.0 [14:47:46]line ЗНМ: 0300000064 [14:47:46]line РНМ: 0000000000092592 [14:47:46]line Версия ККМ: 001 [14:47:46]line Платежная система: O! деньги [14:47:46]line ФМ: 0000000000874979 [14:47:46]line ФД: 86420 [14:47:46]line ФПД: 242544273935225 [14:47:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T144745&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86420&fm=242544273935225&tin=02508201610067®Number=0000000000092592&sum=100005 [14:47:46]OFD Sender: Processing packet 86420 [packets to send 269, broken 268] [14:47:46]ProducePacketName [14:47:46]name=ofd_packets/00086420 [14:47:46]OFD Sender: To server: pG, [14:47:47]CommunicateWithHost lk.salyk.kg:30040 [14:47:47]ConnectInit lk.salyk.kg [14:47:47]written 0, free lines is 4095 [14:47:47]Write to MH i2c: 01 00 00 E6 03 E9 [14:47:47]Write i2c OK [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: 01 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: 01 07 00 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 EC 0C E8 [14:47:47]RasterBufferAndPrint [14:47:47]line [14:47:47]line [14:47:47]line [14:47:47]line [14:47:47]line [14:47:47]written 0, free lines is 3315 [14:47:47]MH_Cut [14:47:47]Write to MH i2c: D1 01 00 ED 03 01 C2 [14:47:47]Write i2c OK [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: D1 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: D1 01 00 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: D1 01 00 ED 03 00 C1 [14:47:47]Write to MH i2c: 01 00 00 EE 03 F1 [14:47:47]Write i2c OK [14:47:47]MH_I2C_Read... [14:47:48]*** Cut start [14:47:48]*** Partial cut [14:47:48]*** CUTSNS_PIN = 1 [14:47:48]*** CUTSNS_PIN = 0 [14:47:48]*** Brake cut motor [14:47:48]Read from MH i2c: 01 [14:47:48]MH_I2C_Read... [14:47:49]*** Stop cut motor [14:47:49]*** Cut end [14:47:49]Read from MH i2c: 01 07 00 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: 01 07 00 EE 03 00 00 00 00 00 FF 0F 06 [14:47:49]process_action close_receipt done [14:47:49]requested_data is exist [14:47:49]produce_requested_data [14:47:49]requested_item fm.sn is exist - process it [14:47:49]wFMCommunicate request_size=4 [14:47:49]MH_SAM_APDU [14:47:49]CAPDU: 80 11 00 00 [14:47:49]Write to MH i2c: E2 08 00 EF 03 80 11 00 00 00 00 00 00 6C [14:47:49]Write i2c OK [14:47:49]MH_I2C_Read... [14:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:49]Read from MH i2c: E2 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 17 00 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 17 00 EF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [14:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:47:49]wFMCommunicate OK [14:47:49]requested_item fd.num is exist - process it [14:47:49]SAM_PROTO_GetFieldsCounters [14:47:49]wFMCommunicate request_size=4 [14:47:49]MH_SAM_APDU [14:47:49]CAPDU: 80 13 00 00 [14:47:49]Write to MH i2c: E2 08 00 F0 03 80 13 00 00 00 00 00 00 6F [14:47:49]Write i2c OK [14:47:49]MH_I2C_Read... [14:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:49]Read from MH i2c: E2 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 62 00 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 62 00 F0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 94 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [14:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 94 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:49]wFMCommunicate OK [14:47:49]SAM_PROTO_GetFieldsCounters done [14:47:49]requested_item shift.num is exist - process it [14:47:49]requested_item shift.opened is exist - process it [14:47:49]req_shift_opened [14:47:49]FM_GetShiftState [14:47:49]SAM_PROTO_GetShiftState [14:47:49]wFMCommunicate request_size=4 [14:47:49]MH_SAM_APDU [14:47:49]CAPDU: 80 13 01 00 [14:47:49]Write to MH i2c: E2 08 00 F1 03 80 13 01 00 00 00 00 00 71 [14:47:49]Write i2c OK [14:47:49]MH_I2C_Read... [14:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:49]Read from MH i2c: E2 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 0E 00 [14:47:49]MH_I2C_Read... [14:47:49]Read from MH i2c: E2 0E 00 F1 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B7 [14:47:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:47:49]wFMCommunicate OK [14:47:49]SAM_PROTO_GetShiftState done [14:47:49]FM_GetShiftState done [14:47:49]req_shift_opened done [14:47:49]requested_item shift.open_date is exist - process it [14:47:49]req_shift_open_date [14:47:49]req_shift_open_date done [14:47:49]produce_requested_data done [14:47:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86420,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:47:49]process_action_free close_receipt [14:47:49]json_value_free [14:47:49]json_value_free done [14:47:49]process_json_proto returns [14:47:49]Send response to host [14:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86420,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:47:49]free response buf [14:47:49]execute_script done [14:47:49]execute_script returns [14:47:49]free content buf [14:47:49]Sock 9.Close socket [14:47:49]Sock 9.Thread stoped [14:47:49]Connected sock=11 [14:47:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 08 7A 07 01 9C 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 91 DC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 51 01 00 35 04 06 00 DC 97 BD 4A 4B 79 27 2B 11 CB DF B9 E7 68 [14:47:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 15 68 47 00 A8 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 51 01 00 F4 03 04 00 65 87 EE 66 B6 04 01 00 00 EE D0 B2 99 08 66 6E 13 [14:47:50]CommunicateWithHost err = 0 [14:47:50]CheckOFDResponse [14:47:50]1017 (14) - 77093643461234 [14:47:50]1041 (16) - 0000000000874979 [14:47:50]1040 (4) - 86420 [14:47:50]1012 (4) - 21.09.2024 08:44 [14:47:50]1206 (1) - 0 [14:47:50]OFD Sender: Remove packet 86420 [14:47:50]ProducePacketName [14:47:50]name=ofd_packets/00086420 [14:47:50]NVStorageDeleteData [14:47:50]OFD Sender: No OFD packet to send [14:47:55]OFD Sender: No OFD packet to send [14:48:00]OFD Sender: No OFD packet to send [14:48:05]OFD Sender: No OFD packet to send [14:48:10]OFD Sender: No OFD packet to send [14:48:15]OFD Sender: No OFD packet to send [14:48:20]OFD Sender: No OFD packet to send [14:48:25]OFD Sender: No OFD packet to send [14:48:30]OFD Sender: No OFD packet to send [14:48:35]OFD Sender: No OFD packet to send [14:48:40]OFD Sender: No OFD packet to send [14:48:45]OFD Sender: No OFD packet to send [14:48:50]OFD Sender: No OFD packet to send [14:48:55]OFD Sender: No OFD packet to send [14:49:00]OFD Sender: No OFD packet to send [14:49:05]OFD Sender: No OFD packet to send [14:49:10]OFD Sender: No OFD packet to send [14:49:15]OFD Sender: No OFD packet to send [14:49:20]OFD Sender: No OFD packet to send [14:49:25]OFD Sender: No OFD packet to send [14:49:30]OFD Sender: No OFD packet to send [14:49:31]recv_with_timeout no data received [14:49:35]OFD Sender: No OFD packet to send [14:49:40]OFD Sender: No OFD packet to send [14:49:45]OFD Sender: No OFD packet to send [14:49:50]OFD Sender: No OFD packet to send [14:49:55]OFD Sender: No OFD packet to send [14:50:00]OFD Sender: No OFD packet to send [14:50:05]OFD Sender: No OFD packet to send [14:50:10]OFD Sender: No OFD packet to send [14:50:15]OFD Sender: No OFD packet to send [14:50:20]OFD Sender: No OFD packet to send [14:50:25]OFD Sender: No OFD packet to send [14:50:30]OFD Sender: No OFD packet to send [14:50:35]OFD Sender: No OFD packet to send [14:50:40]OFD Sender: No OFD packet to send [14:50:45]OFD Sender: No OFD packet to send [14:50:50]OFD Sender: No OFD packet to send [14:50:55]OFD Sender: No OFD packet to send [14:51:00]OFD Sender: No OFD packet to send [14:51:05]OFD Sender: No OFD packet to send [14:51:10]OFD Sender: No OFD packet to send [14:51:15]OFD Sender: No OFD packet to send [14:51:20]OFD Sender: No OFD packet to send [14:51:25]OFD Sender: No OFD packet to send [14:51:30]OFD Sender: No OFD packet to send [14:51:35]OFD Sender: No OFD packet to send [14:51:40]OFD Sender: No OFD packet to send [14:51:45]OFD Sender: No OFD packet to send [14:51:50]OFD Sender: No OFD packet to send [14:51:51]recv_with_timeout no data received [14:51:55]OFD Sender: No OFD packet to send [14:52:00]OFD Sender: No OFD packet to send [14:52:05]OFD Sender: No OFD packet to send [14:52:10]OFD Sender: No OFD packet to send [14:52:16]OFD Sender: No OFD packet to send [14:52:21]OFD Sender: No OFD packet to send [14:52:26]OFD Sender: No OFD packet to send [14:52:31]OFD Sender: No OFD packet to send [14:52:36]OFD Sender: No OFD packet to send [14:52:41]OFD Sender: No OFD packet to send [14:52:46]OFD Sender: No OFD packet to send [14:52:51]OFD Sender: No OFD packet to send [14:52:56]OFD Sender: No OFD packet to send [14:53:01]OFD Sender: No OFD packet to send [14:53:06]OFD Sender: No OFD packet to send [14:53:09]recv_with_timeout no data received [14:53:11]OFD Sender: No OFD packet to send [14:53:16]OFD Sender: No OFD packet to send [14:53:21]OFD Sender: No OFD packet to send [14:53:26]OFD Sender: No OFD packet to send [14:53:31]OFD Sender: No OFD packet to send [14:53:35]recv_with_timeout no data received [14:53:36]OFD Sender: No OFD packet to send [14:53:41]OFD Sender: No OFD packet to send [14:53:46]OFD Sender: No OFD packet to send [14:53:51]OFD Sender: No OFD packet to send [14:53:56]OFD Sender: No OFD packet to send [14:54:01]OFD Sender: No OFD packet to send [14:54:06]OFD Sender: No OFD packet to send [14:54:06]recv_with_timeout no data received [14:54:11]OFD Sender: No OFD packet to send [14:54:16]OFD Sender: No OFD packet to send [14:54:21]OFD Sender: No OFD packet to send [14:54:26]OFD Sender: No OFD packet to send [14:54:31]OFD Sender: No OFD packet to send [14:54:36]OFD Sender: No OFD packet to send [14:54:41]OFD Sender: No OFD packet to send [14:54:45]recv_with_timeout no data received [14:54:46]OFD Sender: No OFD packet to send [14:54:51]OFD Sender: No OFD packet to send [14:54:56]OFD Sender: No OFD packet to send [14:55:01]OFD Sender: No OFD packet to send [14:55:06]OFD Sender: No OFD packet to send [14:55:11]OFD Sender: No OFD packet to send [14:55:16]OFD Sender: No OFD packet to send [14:55:21]OFD Sender: No OFD packet to send [14:55:26]OFD Sender: No OFD packet to send [14:55:31]OFD Sender: No OFD packet to send [14:55:36]OFD Sender: No OFD packet to send [14:55:41]OFD Sender: No OFD packet to send [14:55:46]OFD Sender: No OFD packet to send [14:55:47]recv_with_timeout no data received [14:55:51]OFD Sender: No OFD packet to send [14:55:56]OFD Sender: No OFD packet to send [14:56:01]OFD Sender: No OFD packet to send [14:56:06]OFD Sender: No OFD packet to send [14:56:08]accept exits with 7 [14:56:08]New connection [14:56:08]New thread 3066965348 created [14:56:08]Thread 3067108708 joined [14:56:08]Waiting for new connection... [14:56:08] Sock 7.Parse request [14:56:08]Sock 7.Check first char [14:56:08]Sock 7.First char is OK [14:56:08]request: POST /json_proto HTTP/1.0 [14:56:08]Method: POST [14:56:08]URL: /json_proto [14:56:08]Method is POST - this is cgi request [14:56:08]url: /json_proto [14:56:08]query_string will be loaded in cgi processing [14:56:08]execute_cgi json_proto POST (null) [14:56:08]execute_cgi path=json_proto method=POST [14:56:08]POST find Content-Length [14:56:08]Host: 172.17.47.196:8080 [14:56:08]Content-Length: 803 [14:56:08]Content-Type: application/json [14:56:08] [14:56:08]POST finish read [14:56:08]Found Content-Length = 803 [14:56:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [14:56:08]execute_script... [14:56:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [14:56:08]POST & json_proto [14:56:08]process_json_proto [14:56:08]json parsed OK: [14:56:08]protocol is kg_v1.0 [14:56:08]action value=close_receipt [14:56:08]process_action close_receipt [14:56:08]cmd_close_receipt [14:56:08]MH_GetDate [14:56:08]Write to MH i2c: F0 00 00 F2 03 E4 [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: F0 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: F0 09 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: F0 09 00 F2 03 00 88 DE EE 66 4C 6B 94 66 58 [14:56:08]GetLastDocTimeStamp 1726930065 [14:56:08]current date 1726930568 [14:56:08]FM_GetShiftState [14:56:08]SAM_PROTO_GetShiftState [14:56:08]wFMCommunicate request_size=4 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 13 01 00 [14:56:08]Write to MH i2c: E2 08 00 F3 03 80 13 01 00 00 00 00 00 73 [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 0E 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 0E 00 F3 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B9 [14:56:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:56:08]wFMCommunicate OK [14:56:08]SAM_PROTO_GetShiftState done [14:56:08]FM_GetShiftState done [14:56:08]opened in 1726877910 [14:56:08]opened+sec_in_day 1726964310 [14:56:08]quantity*price = 100005 [14:56:08]sum+1 = 100006 [14:56:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 199 21.09.2024 14:56 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86421 ФПД: 63852592122030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T145608&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86421&fm=63852592122030&tin=02508201610067®Number=0000000000092592&sum=100005 [14:56:09]StoreToDocumentArchive [14:56:09]shift 496 fd 86421 [14:56:09]save to /storage/0496/doc_00086421 [14:56:09]save last doc name /storage/0496/doc_00086421 to /storage/kkm_last_doc_name [14:56:09]save OK [14:56:09]Clear old archive folders... [14:56:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:09]tlvbuf is 0179FDC0 [14:56:09]SAM_PROTO_ClearQueue [14:56:09]wFMCommunicate request_size=4 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 09 00 00 [14:56:09]Write to MH i2c: E2 08 00 00 04 80 09 00 00 00 00 00 00 76 [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:09]Read from MH i2c: E2 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [14:56:09]RAPDU: 90 00 [14:56:09]wFMCommunicate OK [14:56:09]SAM_PROTO_ClearQueue done [14:56:09]KKMCreateOFDPacket [14:56:09]OFDProtocolAddRootSTLVToBuf [14:56:09]FM_MakeSignedData [14:56:09]FM_MakeSignedData [14:56:09]SAM_PROTO_SignData [14:56:09]wFMCommunicate request_size=4 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 0D 01 02 [14:56:09]Write to MH i2c: E2 08 00 01 04 80 0D 01 02 00 00 00 00 7E [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:09]Read from MH i2c: E2 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [14:56:09]RAPDU: 90 00 [14:56:09]wFMCommunicate OK [14:56:09]wFMCommunicate request_size=255 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C7 00 00 00 F4 03 04 00 88 DE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 51 01 00 35 04 06 00 3A [14:56:09]Write to MH i2c: E2 02 01 02 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 88 DE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 51 01 00 35 04 06 00 3A 00 00 37 [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:09]Read from MH i2c: E2 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [14:56:09]RAPDU: 90 00 [14:56:09]wFMCommunicate OK [14:56:09]wFMCommunicate request_size=10 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 0D 02 02 05 12 D7 12 48 AE [14:56:09]Write to MH i2c: E2 0D 00 03 04 80 0D 02 02 05 00 12 D7 12 48 AE 00 00 7C [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:09]Read from MH i2c: E2 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 03 00 03 04 00 90 00 7B [14:56:09]RAPDU: 90 00 [14:56:09]wFMCommunicate OK [14:56:09]wFMCommunicate request_size=4 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 0D 03 02 [14:56:09]Write to MH i2c: E2 08 00 04 04 80 0D 03 02 00 00 00 00 83 [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:09]Read from MH i2c: E2 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 0B 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 0B 00 04 04 00 78 45 55 B3 AC A0 23 AA 90 00 62 [14:56:09]RAPDU: 78 45 55 B3 AC A0 23 AA 90 00 [14:56:09]wFMCommunicate OK [14:56:09]SAM_PROTO_SignData done [14:56:09]FM_MakeSignedData done [14:56:09]CreateOFDProtocolMessage [14:56:09]wFMCommunicate request_size=4 [14:56:09]MH_SAM_APDU [14:56:09]CAPDU: 80 11 00 00 [14:56:09]Write to MH i2c: E2 08 00 05 04 80 11 00 00 00 00 00 00 83 [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:09]Read from MH i2c: E2 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 17 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: E2 17 00 05 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E2 [14:56:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:56:09]wFMCommunicate OK [14:56:09]CreateOFDProtocolMessage done [14:56:09]OFDSenderStorePacket 86421 [14:56:09]StoreOFDPacket docnum=86421 [14:56:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 94 01 07 01 A1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 88 DE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 51 01 00 35 04 06 00 3A 12 D7 12 48 AE 78 45 55 B3 AC A0 23 AA [14:56:09]CheckFolder [14:56:09]dirname=/storage/ofd_packets [14:56:09]CheckFolder done [14:56:09]ProducePacketName [14:56:09]name=ofd_packets/00086421 [14:56:09]NVStorageSaveData ofd_packets/00086421 [14:56:09]File name is /storage/ofd_packets/00086421 [14:56:09]Write 301 bytes [14:56:09]NVStorageSaveData done [14:56:09]OFDSenderStorePacket done [14:56:09]KKMCreateOFDPacket done [14:56:09]NVStorageSaveData kkm_last_timestamp [14:56:09]File name is /storage/kkm_last_timestamp [14:56:09]Write 4 bytes [14:56:09]NVStorageSaveData done [14:56:09]ExternCall_PrintAddStr [14:56:09]wPrintStart [14:56:09]Write to MH i2c: 01 00 00 06 04 0A [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: 01 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: 01 07 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 FF 0F 1F [14:56:09]RasterBufferAndPrint [14:56:09]line Счет N : (1)871325 [14:56:09]line ИНН: 02508201610067 [14:56:09]line Контрольно-Кассовый Чек [14:56:09]line ПРОДАЖА [14:56:09]line ТРК (МРК, ГНК) : 43 [14:56:09]line Товар: 2710124130 [14:56:09]line Аи-92-К-5 [14:56:09]line 14.750 * 67.80 [14:56:09]line = 1000.05 [14:56:09]line НДС 12% НСП 1% [14:56:09]line > о реализуемом товаре [14:56:09]line ИТОГО: 1000.05 [14:56:09]line НСП 1% : 8.85 [14:56:09]line НДС 12% : 106.20 [14:56:09]line Наличными: 0.00 [14:56:09]line Безнал.: 1000.05 [14:56:09]line Место: АЗС № 137 "Партнер Нефть" [14:56:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:56:09]line СНО: Общий режим [14:56:09]line Чек 199 21.09.2024 14:56 [14:56:09]line Смена: 496 ФФД: 1.0 [14:56:09]line ЗНМ: 0300000064 [14:56:09]line РНМ: 0000000000092592 [14:56:09]line Версия ККМ: 001 [14:56:09]line Платежная система: O! деньги [14:56:09]line ФМ: 0000000000874979 [14:56:09]line ФД: 86421 [14:56:09]line ФПД: 63852592122030 [14:56:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T145608&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86421&fm=63852592122030&tin=02508201610067®Number=0000000000092592&sum=100005 [14:56:09]written 0, free lines is 4095 [14:56:09]OFD Sender: Processing packet 86421 [packets to send 269, broken 268] [14:56:09]ProducePacketName [14:56:09]name=ofd_packets/00086421 [14:56:09]OFD Sender: To server: pG, [14:56:09]CommunicateWithHost lk.salyk.kg:30040 [14:56:09]ConnectInit lk.salyk.kg [14:56:10]Write to MH i2c: 01 00 00 30 04 34 [14:56:10]Write i2c OK [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: 01 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: 01 07 00 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 E1 0C 28 [14:56:10]RasterBufferAndPrint [14:56:10]line [14:56:10]line [14:56:10]line [14:56:10]line [14:56:10]line [14:56:10]written 0, free lines is 3303 [14:56:10]MH_Cut [14:56:10]Write to MH i2c: D1 01 00 37 04 01 0D [14:56:10]Write i2c OK [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: D1 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: D1 01 00 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: D1 01 00 37 04 00 0C [14:56:10]Write to MH i2c: 01 00 00 38 04 3C [14:56:10]Write i2c OK [14:56:10]MH_I2C_Read... [14:56:10]Connected sock=9 [14:56:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 94 01 07 01 A1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 88 DE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 51 01 00 35 04 06 00 3A 12 D7 12 48 AE 78 45 55 B3 AC A0 23 AA [14:56:10]*** Cut start [14:56:10]*** Partial cut [14:56:10]*** CUTSNS_PIN = 1 [14:56:10]*** CUTSNS_PIN = 0 [14:56:11]*** Brake cut motor [14:56:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DF 68 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 38 37 34 39 37 39 10 04 04 00 95 51 01 00 F4 03 04 00 5A 89 EE 66 B6 04 01 00 00 E0 47 72 41 79 4E CA 53 [14:56:11]CommunicateWithHost err = 0 [14:56:11]CheckOFDResponse [14:56:11]1017 (14) - 77093643461234 [14:56:11]1041 (16) - 0000000000874979 [14:56:11]1040 (4) - 86421 [14:56:11]1012 (4) - 21.09.2024 08:52 [14:56:11]1206 (1) - 0 [14:56:11]OFD Sender: Remove packet 86421 [14:56:11]ProducePacketName [14:56:11]name=ofd_packets/00086421 [14:56:11]NVStorageDeleteData [14:56:11]Read from MH i2c: 01 [14:56:11]MH_I2C_Read... [14:56:11]*** Stop cut motor [14:56:11]*** Cut end [14:56:11]Read from MH i2c: 01 07 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [14:56:11]process_action close_receipt done [14:56:11]requested_data is exist [14:56:11]produce_requested_data [14:56:11]requested_item fm.sn is exist - process it [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 11 00 00 [14:56:11]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 17 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 17 00 39 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 16 [14:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:56:11]wFMCommunicate OK [14:56:11]requested_item fd.num is exist - process it [14:56:11]SAM_PROTO_GetFieldsCounters [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 13 00 00 [14:56:11]Write to MH i2c: E2 08 00 3A 04 80 13 00 00 00 00 00 00 BA [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:11]OFD Sender: No OFD packet to send [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 62 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 62 00 3A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 95 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [14:56:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 95 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_GetFieldsCounters done [14:56:11]requested_item shift.num is exist - process it [14:56:11]requested_item shift.opened is exist - process it [14:56:11]req_shift_opened [14:56:11]FM_GetShiftState [14:56:11]SAM_PROTO_GetShiftState [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 13 01 00 [14:56:11]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 0E 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 02 [14:56:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_GetShiftState done [14:56:11]FM_GetShiftState done [14:56:11]req_shift_opened done [14:56:11]requested_item shift.open_date is exist - process it [14:56:11]req_shift_open_date [14:56:11]req_shift_open_date done [14:56:11]produce_requested_data done [14:56:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86421,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [14:56:11]process_action_free close_receipt [14:56:11]json_value_free [14:56:11]json_value_free done [14:56:11]process_json_proto returns [14:56:11]Send response to host [14:56:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86421,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [14:56:11]free response buf [14:56:11]execute_script done [14:56:11]execute_script returns [14:56:11]free content buf [14:56:11]Sock 7.Close socket [14:56:11]Sock 7.Thread stoped [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:36]OFD Sender: No OFD packet to send [14:56:39]recv_with_timeout no data received [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:57:01]OFD Sender: No OFD packet to send [14:57:06]OFD Sender: No OFD packet to send [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:22]accept exits with 10 [14:57:22]New connection [14:57:22]New thread 3067108708 created [14:57:22]Thread 3066965348 joined [14:57:22]Waiting for new connection... [14:57:22] Sock 10.Parse request [14:57:22]Sock 10.Check first char [14:57:22]Sock 10.First char is OK [14:57:22]request: POST /json_proto HTTP/1.0 [14:57:22]Method: POST [14:57:22]URL: /json_proto [14:57:22]Method is POST - this is cgi request [14:57:22]url: /json_proto [14:57:22]query_string will be loaded in cgi processing [14:57:22]execute_cgi json_proto POST (null) [14:57:22]execute_cgi path=json_proto method=POST [14:57:22]POST find Content-Length [14:57:22]Host: 172.17.47.196:8080 [14:57:22]Content-Length: 748 [14:57:22]Content-Type: application/json [14:57:22] [14:57:22]POST finish read [14:57:22]Found Content-Length = 748 [14:57:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147930", "tax_sys" : 0, "items" : [ { "code": "4870202521254", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:22]execute_script... [14:57:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147930", "tax_sys" : 0, "items" : [ { "code": "4870202521254", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:22]POST & json_proto [14:57:22]process_json_proto [14:57:22]json parsed OK: [14:57:22]protocol is kg_v1.0 [14:57:22]action value=close_receipt [14:57:22]process_action close_receipt [14:57:22]cmd_close_receipt [14:57:22]MH_GetDate [14:57:22]Write to MH i2c: F0 00 00 3C 04 2F [14:57:22]Write i2c OK [14:57:22]MH_I2C_Read... [14:57:22]Read from MH i2c: F0 [14:57:22]MH_I2C_Read... [14:57:22]Read from MH i2c: F0 09 00 [14:57:22]MH_I2C_Read... [14:57:22]Read from MH i2c: F0 09 00 3C 04 00 D2 DE EE 66 4C 6B 94 66 ED [14:57:22]GetLastDocTimeStamp 1726930568 [14:57:22]current date 1726930642 [14:57:22]FM_GetShiftState [14:57:22]SAM_PROTO_GetShiftState [14:57:22]wFMCommunicate request_size=4 [14:57:22]MH_SAM_APDU [14:57:22]CAPDU: 80 13 01 00 [14:57:22]Write to MH i2c: E2 08 00 3D 04 80 13 01 00 00 00 00 00 BE [14:57:22]Write i2c OK [14:57:22]MH_I2C_Read... [14:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:22]Read from MH i2c: E2 [14:57:22]MH_I2C_Read... [14:57:22]Read from MH i2c: E2 0E 00 [14:57:22]MH_I2C_Read... [14:57:22]Read from MH i2c: E2 0E 00 3D 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 04 [14:57:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [14:57:22]wFMCommunicate OK [14:57:22]SAM_PROTO_GetShiftState done [14:57:22]FM_GetShiftState done [14:57:22]opened in 1726877910 [14:57:22]opened+sec_in_day 1726964310 [14:57:22]quantity*price = 12500 [14:57:22]sum+1 = 12501 [14:57:22]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 201 21.09.2024 15:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86423 ФПД: 223689093178594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T150029&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86423&fm=223689093178594&tin=02508201610067®Number=0000000000092592&sum=300076 [15:00:30]StoreToDocumentArchive [15:00:30]shift 496 fd 86423 [15:00:30]save to /storage/0496/doc_00086423 [15:00:30]save last doc name /storage/0496/doc_00086423 to /storage/kkm_last_doc_name [15:00:30]save OK [15:00:30]Clear old archive folders... [15:00:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:00:30]tlvbuf is 01F4BB10 [15:00:30]SAM_PROTO_ClearQueue [15:00:30]wFMCommunicate request_size=4 [15:00:30]MH_SAM_APDU [15:00:30]CAPDU: 80 09 00 00 [15:00:30]Write to MH i2c: E2 08 00 2F 00 80 09 00 00 00 00 00 00 A1 [15:00:30]Write i2c OK [15:00:30]MH_I2C_Read... [15:00:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:30]Read from MH i2c: E2 [15:00:30]MH_I2C_Read... [15:00:30]Read from MH i2c: E2 03 00 [15:00:30]MH_I2C_Read... [15:00:30]Read from MH i2c: E2 03 00 2F 00 00 90 00 A3 [15:00:30]RAPDU: 90 00 [15:00:30]wFMCommunicate OK [15:00:30]SAM_PROTO_ClearQueue done [15:00:30]KKMCreateOFDPacket [15:00:30]OFDProtocolAddRootSTLVToBuf [15:00:30]FM_MakeSignedData [15:00:30]FM_MakeSignedData [15:00:30]SAM_PROTO_SignData [15:00:30]wFMCommunicate request_size=4 [15:00:30]MH_SAM_APDU [15:00:30]CAPDU: 80 0D 01 02 [15:00:30]Write to MH i2c: E2 08 00 30 00 80 0D 01 02 00 00 00 00 A9 [15:00:30]Write i2c OK [15:00:30]MH_I2C_Read... [15:00:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:30]Read from MH i2c: E2 [15:00:30]MH_I2C_Read... [15:00:30]Read from MH i2c: E2 03 00 [15:00:30]MH_I2C_Read... [15:00:30]Read from MH i2c: E2 03 00 30 00 00 90 00 A4 [15:00:30]RAPDU: 90 00 [15:00:30]wFMCommunicate OK [15:00:30]wFMCommunicate request_size=255 [15:00:30]MH_SAM_APDU [15:00: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 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 8D DF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 51 01 00 35 04 06 00 [15:00:30]Write to MH i2c: E2 02 01 31 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 8D DF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 51 01 00 35 04 06 00 00 00 57 [15:00:30]Write i2c OK [15:00:30]MH_I2C_Read... [15:00:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:31]Read from MH i2c: E2 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 03 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 03 00 31 00 00 90 00 A5 [15:00:31]RAPDU: 90 00 [15:00:31]wFMCommunicate OK [15:00:31]wFMCommunicate request_size=11 [15:00:31]MH_SAM_APDU [15:00:31]CAPDU: 80 0D 02 02 06 CB 71 AC F0 64 E2 [15:00:31]Write to MH i2c: E2 0E 00 32 00 80 0D 02 02 06 00 CB 71 AC F0 64 E2 00 00 D6 [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:31]Read from MH i2c: E2 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 03 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 03 00 32 00 00 90 00 A6 [15:00:31]RAPDU: 90 00 [15:00:31]wFMCommunicate OK [15:00:31]wFMCommunicate request_size=4 [15:00:31]MH_SAM_APDU [15:00:31]CAPDU: 80 0D 03 02 [15:00:31]Write to MH i2c: E2 08 00 33 00 80 0D 03 02 00 00 00 00 AE [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:31]Read from MH i2c: E2 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 0B 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 0B 00 33 00 00 37 90 94 01 69 E3 86 3E 90 00 1B [15:00:31]RAPDU: 37 90 94 01 69 E3 86 3E 90 00 [15:00:31]wFMCommunicate OK [15:00:31]SAM_PROTO_SignData done [15:00:31]FM_MakeSignedData done [15:00:31]CreateOFDProtocolMessage [15:00:31]wFMCommunicate request_size=4 [15:00:31]MH_SAM_APDU [15:00:31]CAPDU: 80 11 00 00 [15:00:31]Write to MH i2c: E2 08 00 34 00 80 11 00 00 00 00 00 00 AE [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:31]Read from MH i2c: E2 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 17 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: E2 17 00 34 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0D [15:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:00:31]wFMCommunicate OK [15:00:31]CreateOFDProtocolMessage done [15:00:31]OFDSenderStorePacket 86423 [15:00:31]StoreOFDPacket docnum=86423 [15:00:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 82 3B 08 01 CC 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 8D DF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 51 01 00 35 04 06 00 CB 71 AC F0 64 E2 37 90 94 01 69 E3 86 3E [15:00:31]CheckFolder [15:00:31]dirname=/storage/ofd_packets [15:00:31]CheckFolder done [15:00:31]ProducePacketName [15:00:31]name=ofd_packets/00086423 [15:00:31]NVStorageSaveData ofd_packets/00086423 [15:00:31]File name is /storage/ofd_packets/00086423 [15:00:31]Write 302 bytes [15:00:31]NVStorageSaveData done [15:00:31]OFDSenderStorePacket done [15:00:31]KKMCreateOFDPacket done [15:00:31]NVStorageSaveData kkm_last_timestamp [15:00:31]File name is /storage/kkm_last_timestamp [15:00:31]Write 4 bytes [15:00:31]NVStorageSaveData done [15:00:31]ExternCall_PrintAddStr [15:00:31]wPrintStart [15:00:31]Write to MH i2c: 01 00 00 35 00 35 [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: 01 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: 01 07 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: 01 07 00 35 00 00 00 00 00 00 FF 0F 4A [15:00:31]RasterBufferAndPrint [15:00:31]line Счет N : (1)871328 [15:00:31]line ИНН: 02508201610067 [15:00:31]line Контрольно-Кассовый Чек [15:00:31]line ПРОДАЖА [15:00:31]line ТРК (МРК, ГНК) : 21 [15:00:31]line Товар: 2710194210 [15:00:31]line ДТ(л)-К-4 [15:00:31]line 39.380 * 76.20 [15:00:31]line = 3000.76 [15:00:31]line НДС 12% НСП 1% [15:00:31]line > о реализуемом товаре [15:00:31]line ИТОГО: 3000.76 [15:00:31]line НСП 1% : 26.55 [15:00:31]line НДС 12% : 318.66 [15:00:31]line Наличными: 0.00 [15:00:31]line Безнал.: 3000.76 [15:00:31]line Место: АЗС № 137 "Партнер Нефть" [15:00:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:00:31]line СНО: Общий режим [15:00:31]line Чек 201 21.09.2024 15:00 [15:00:31]line Смена: 496 ФФД: 1.0 [15:00:31]line ЗНМ: 0300000064 [15:00:31]line РНМ: 0000000000092592 [15:00:31]line Версия ККМ: 001 [15:00:31]line Платежная система: O! деньги [15:00:31]line ФМ: 0000000000874979 [15:00:31]line ФД: 86423 [15:00:31]line ФПД: 223689093178594 [15:00:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T150029&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86423&fm=223689093178594&tin=02508201610067®Number=0000000000092592&sum=300076 [15:00:31]written 0, free lines is 4095 [15:00:31]OFD Sender: Processing packet 86423 [packets to send 270, broken 269] [15:00:31]ProducePacketName [15:00:31]name=ofd_packets/00086423 [15:00:31]OFD Sender: To server: pG, [15:00:31]CommunicateWithHost lk.salyk.kg:30040 [15:00:31]ConnectInit lk.salyk.kg [15:00:31]Write to MH i2c: 01 00 00 5F 00 5F [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: 01 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: 01 07 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: 01 07 00 5F 00 00 00 00 00 00 FA 0C 6C [15:00:31]RasterBufferAndPrint [15:00:31]line [15:00:31]line [15:00:31]line [15:00:31]line [15:00:31]line [15:00:31]written 0, free lines is 3328 [15:00:31]MH_Cut [15:00:31]Write to MH i2c: D1 01 00 66 00 01 38 [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: D1 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: D1 01 00 [15:00:31]MH_I2C_Read... [15:00:31]Read from MH i2c: D1 01 00 66 00 00 37 [15:00:31]Write to MH i2c: 01 00 00 67 00 67 [15:00:31]Write i2c OK [15:00:31]MH_I2C_Read... [15:00:32]Connected sock=10 [15:00:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 82 3B 08 01 CC 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 8D DF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 51 01 00 35 04 06 00 CB 71 AC F0 64 E2 37 90 94 01 69 E3 86 3E [15:00:32]*** Cut start [15:00:32]*** Partial cut [15:00:32]*** CUTSNS_PIN = 1 [15:00:32]*** CUTSNS_PIN = 0 [15:00:32]*** Brake cut motor [15:00:33]Read from MH i2c: 01 [15:00:33]MH_I2C_Read... [15:00:33]*** Stop cut motor [15:00:33]*** Cut end [15:00:33]Read from MH i2c: 01 07 00 [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: 01 07 00 67 00 00 00 00 00 00 FF 0F 7C [15:00:33]process_action close_receipt done [15:00:33]requested_data is exist [15:00:33]produce_requested_data [15:00:33]requested_item fm.sn is exist - process it [15:00:33]wFMCommunicate request_size=4 [15:00:33]MH_SAM_APDU [15:00:33]CAPDU: 80 11 00 00 [15:00:33]Write to MH i2c: E2 08 00 68 00 80 11 00 00 00 00 00 00 E2 [15:00:33]Write i2c OK [15:00:33]MH_I2C_Read... [15:00:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:33]Read from MH i2c: E2 [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: E2 17 00 [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: E2 17 00 68 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 41 [15:00:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:00:33]wFMCommunicate OK [15:00:33]requested_item fd.num is exist - process it [15:00:33]SAM_PROTO_GetFieldsCounters [15:00:33]wFMCommunicate request_size=4 [15:00:33]MH_SAM_APDU [15:00:33]CAPDU: 80 13 00 00 [15:00:33]Write to MH i2c: E2 08 00 69 00 80 13 00 00 00 00 00 00 E5 [15:00:33]Write i2c OK [15:00:33]MH_I2C_Read... [15:00:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:33]Read from MH i2c: E2 [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: E2 62 00 [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: E2 62 00 69 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 97 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [15:00:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 97 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:33]wFMCommunicate OK [15:00:33]SAM_PROTO_GetFieldsCounters done [15:00:33]requested_item shift.num is exist - process it [15:00:33]requested_item shift.opened is exist - process it [15:00:33]req_shift_opened [15:00:33]FM_GetShiftState [15:00:33]SAM_PROTO_GetShiftState [15:00:33]wFMCommunicate request_size=4 [15:00:33]MH_SAM_APDU [15:00:33]CAPDU: 80 13 01 00 [15:00:33]Write to MH i2c: E2 08 00 6A 00 80 13 01 00 00 00 00 00 E7 [15:00:33]Write i2c OK [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: E2 [15:00:33]MH_I2C_Read... [15:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:33]Read from MH i2c: E2 0E 00 [15:00:33]MH_I2C_Read... [15:00:33]Read from MH i2c: E2 0E 00 6A 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2D [15:00:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:00:33]wFMCommunicate OK [15:00:33]SAM_PROTO_GetShiftState done [15:00:33]FM_GetShiftState done [15:00:33]req_shift_opened done [15:00:33]requested_item shift.open_date is exist - process it [15:00:33]req_shift_open_date [15:00:33]req_shift_open_date done [15:00:33]produce_requested_data done [15:00:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86423,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:00:33]process_action_free close_receipt [15:00:33]json_value_free [15:00:33]json_value_free done [15:00:33]process_json_proto returns [15:00:33]Send response to host [15:00:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86423,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:00:33]free response buf [15:00:33]execute_script done [15:00:33]execute_script returns [15:00:33]free content buf [15:00:33]Sock 9.Close socket [15:00:33]Sock 9.Thread stoped [15:00:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5F 05 47 00 B3 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 51 01 00 F4 03 04 00 60 8A EE 66 B6 04 01 00 00 74 5F 36 6F EE CA 9F D4 [15:00:33]CommunicateWithHost err = 0 [15:00:33]CheckOFDResponse [15:00:33]1017 (14) - 77093643461234 [15:00:33]1041 (16) - 0000000000874979 [15:00:33]1040 (4) - 86423 [15:00:33]1012 (4) - 21.09.2024 08:57 [15:00:33]1206 (1) - 0 [15:00:33]OFD Sender: Remove packet 86423 [15:00:33]ProducePacketName [15:00:33]name=ofd_packets/00086423 [15:00:33]NVStorageDeleteData [15:00:34]OFD Sender: No OFD packet to send [15:00:39]OFD Sender: No OFD packet to send [15:00:44]OFD Sender: No OFD packet to send [15:00:49]OFD Sender: No OFD packet to send [15:00:54]OFD Sender: No OFD packet to send [15:00:59]OFD Sender: No OFD packet to send [15:01:04]OFD Sender: No OFD packet to send [15:01:09]OFD Sender: No OFD packet to send [15:01:14]OFD Sender: No OFD packet to send [15:01:19]OFD Sender: No OFD packet to send [15:01:24]OFD Sender: No OFD packet to send [15:01:29]OFD Sender: No OFD packet to send [15:01:34]OFD Sender: No OFD packet to send [15:01:39]OFD Sender: No OFD packet to send [15:01:44]OFD Sender: No OFD packet to send [15:01:49]OFD Sender: No OFD packet to send [15:01:54]OFD Sender: No OFD packet to send [15:01:59]OFD Sender: No OFD packet to send [15:02:04]OFD Sender: No OFD packet to send [15:02:09]OFD Sender: No OFD packet to send [15:02:14]OFD Sender: No OFD packet to send [15:02:19]OFD Sender: No OFD packet to send [15:02:24]OFD Sender: No OFD packet to send [15:02:26]recv_with_timeout no data received [15:02:29]OFD Sender: No OFD packet to send [15:02:34]OFD Sender: No OFD packet to send [15:02:39]OFD Sender: No OFD packet to send [15:02:44]OFD Sender: No OFD packet to send [15:02:49]OFD Sender: No OFD packet to send [15:02:54]OFD Sender: No OFD packet to send [15:02:59]OFD Sender: No OFD packet to send [15:03:04]OFD Sender: No OFD packet to send [15:03:09]OFD Sender: No OFD packet to send [15:03:14]OFD Sender: No OFD packet to send [15:03:19]OFD Sender: No OFD packet to send [15:03:24]OFD Sender: No OFD packet to send [15:03:29]OFD Sender: No OFD packet to send [15:03:34]OFD Sender: No OFD packet to send [15:03:39]OFD Sender: No OFD packet to send [15:03:44]OFD Sender: No OFD packet to send [15:03:49]OFD Sender: No OFD packet to send [15:03:54]OFD Sender: No OFD packet to send [15:03:59]OFD Sender: No OFD packet to send [15:04:04]OFD Sender: No OFD packet to send [15:04:09]OFD Sender: No OFD packet to send [15:04:14]OFD Sender: No OFD packet to send [15:04:19]OFD Sender: No OFD packet to send [15:04:24]OFD Sender: No OFD packet to send [15:04:29]OFD Sender: No OFD packet to send [15:04:34]OFD Sender: No OFD packet to send [15:04:39]OFD Sender: No OFD packet to send [15:04:44]OFD Sender: No OFD packet to send [15:04:49]OFD Sender: No OFD packet to send [15:04:54]OFD Sender: No OFD packet to send [15:04:59]OFD Sender: No OFD packet to send [15:05:03]recv_with_timeout no data received [15:05:04]OFD Sender: No OFD packet to send [15:05:09]OFD Sender: No OFD packet to send [15:05:14]OFD Sender: No OFD packet to send [15:05:19]OFD Sender: No OFD packet to send [15:05:24]OFD Sender: No OFD packet to send [15:05:29]OFD Sender: No OFD packet to send [15:05:34]OFD Sender: No OFD packet to send [15:05:39]OFD Sender: No OFD packet to send [15:05:42]recv_with_timeout no data received [15:05:44]OFD Sender: No OFD packet to send [15:05:49]OFD Sender: No OFD packet to send [15:05:54]OFD Sender: No OFD packet to send [15:05:59]OFD Sender: No OFD packet to send [15:06:04]OFD Sender: No OFD packet to send [15:06:09]OFD Sender: No OFD packet to send [15:06:14]OFD Sender: No OFD packet to send [15:06:19]OFD Sender: No OFD packet to send [15:06:24]OFD Sender: No OFD packet to send [15:06:29]OFD Sender: No OFD packet to send [15:06:34]OFD Sender: No OFD packet to send [15:06:39]OFD Sender: No OFD packet to send [15:06:41]recv_with_timeout no data received [15:06:44]OFD Sender: No OFD packet to send [15:06:49]OFD Sender: No OFD packet to send [15:06:54]OFD Sender: No OFD packet to send [15:07:00]OFD Sender: No OFD packet to send [15:07:05]OFD Sender: No OFD packet to send [15:07:10]OFD Sender: No OFD packet to send [15:07:15]OFD Sender: No OFD packet to send [15:07:20]OFD Sender: No OFD packet to send [15:07:20]recv_with_timeout no data received [15:07:25]OFD Sender: No OFD packet to send [15:07:30]OFD Sender: No OFD packet to send [15:07:35]OFD Sender: No OFD packet to send [15:07:40]OFD Sender: No OFD packet to send [15:07:45]OFD Sender: No OFD packet to send [15:07:46]recv_with_timeout no data received [15:07:50]OFD Sender: No OFD packet to send [15:07:55]OFD Sender: No OFD packet to send [15:08:00]OFD Sender: No OFD packet to send [15:08:05]OFD Sender: No OFD packet to send [15:08:10]OFD Sender: No OFD packet to send [15:08:15]OFD Sender: No OFD packet to send [15:08:15]recv_with_timeout no data received [15:08:20]OFD Sender: No OFD packet to send [15:08:25]OFD Sender: No OFD packet to send [15:08:30]OFD Sender: No OFD packet to send [15:08:35]OFD Sender: No OFD packet to send [15:08:40]OFD Sender: No OFD packet to send [15:08:45]OFD Sender: No OFD packet to send [15:08:50]OFD Sender: No OFD packet to send [15:08:55]OFD Sender: No OFD packet to send [15:08:59]recv_with_timeout no data received [15:09:00]OFD Sender: No OFD packet to send [15:09:05]OFD Sender: No OFD packet to send [15:09:10]OFD Sender: No OFD packet to send [15:09:15]recv_with_timeout no data received [15:09:15]OFD Sender: No OFD packet to send [15:09:20]OFD Sender: No OFD packet to send [15:09:25]OFD Sender: No OFD packet to send [15:09:30]OFD Sender: No OFD packet to send [15:09:35]OFD Sender: No OFD packet to send [15:09:38]recv_with_timeout no data received [15:09:40]OFD Sender: No OFD packet to send [15:09:45]OFD Sender: No OFD packet to send [15:09:50]OFD Sender: No OFD packet to send [15:09:51]recv_with_timeout no data received [15:09:55]OFD Sender: No OFD packet to send [15:10:00]OFD Sender: No OFD packet to send [15:10:00]accept exits with 7 [15:10:00]New connection [15:10:00]New thread 3067059556 created [15:10:00]Thread 3067202916 joined [15:10:00]Waiting for new connection... [15:10:00] Sock 7.Parse request [15:10:00]Sock 7.Check first char [15:10:00]Sock 7.First char is OK [15:10:00]request: POST /json_proto HTTP/1.0 [15:10:00]Method: POST [15:10:00]URL: /json_proto [15:10:00]Method is POST - this is cgi request [15:10:00]url: /json_proto [15:10:00]query_string will be loaded in cgi processing [15:10:00]execute_cgi json_proto POST (null) [15:10:00]execute_cgi path=json_proto method=POST [15:10:00]POST find Content-Length [15:10:00]Host: 172.17.47.196:8080 [15:10:00]Content-Length: 677 [15:10:00]Content-Type: application/json [15:10:00] [15:10:00]POST finish read [15:10:00]Found Content-Length = 677 [15:10:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [15:10:00]execute_script... [15:10: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)871329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [15:10:00]POST & json_proto [15:10:00]process_json_proto [15:10:00]json parsed OK: [15:10:00]protocol is kg_v1.0 [15:10:00]action value=close_receipt [15:10:00]process_action close_receipt [15:10:00]cmd_close_receipt [15:10:00]MH_GetDate [15:10:00]Write to MH i2c: F0 00 00 6B 00 5A [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: F0 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: F0 09 00 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: F0 09 00 6B 00 00 C9 E1 EE 66 4C 6B 94 66 12 [15:10:00]GetLastDocTimeStamp 1726930829 [15:10:00]current date 1726931401 [15:10:00]FM_GetShiftState [15:10:00]SAM_PROTO_GetShiftState [15:10:00]wFMCommunicate request_size=4 [15:10:00]MH_SAM_APDU [15:10:00]CAPDU: 80 13 01 00 [15:10:00]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:00]Read from MH i2c: E2 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: E2 0E 00 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2F [15:10:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:10:00]wFMCommunicate OK [15:10:00]SAM_PROTO_GetShiftState done [15:10:00]FM_GetShiftState done [15:10:00]opened in 1726877910 [15:10:00]opened+sec_in_day 1726964310 [15:10:00]quantity*price = 50036 [15:10:00]sum+1 = 50037 [15:10: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 202 21.09.2024 15:10 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86424 ФПД: 135456998655452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151001&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86424&fm=135456998655452&tin=02508201610067®Number=0000000000092592&sum=50000 [15:10:02]StoreToDocumentArchive [15:10:02]shift 496 fd 86424 [15:10:02]save to /storage/0496/doc_00086424 [15:10:02]save last doc name /storage/0496/doc_00086424 to /storage/kkm_last_doc_name [15:10:02]save OK [15:10:02]Clear old archive folders... [15:10:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:10:02]tlvbuf is 01F42690 [15:10:02]SAM_PROTO_ClearQueue [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 09 00 00 [15:10:02]Write to MH i2c: E2 08 00 79 00 80 09 00 00 00 00 00 00 EB [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]SAM_PROTO_ClearQueue done [15:10:02]KKMCreateOFDPacket [15:10:02]OFDProtocolAddRootSTLVToBuf [15:10:02]FM_MakeSignedData [15:10:02]FM_MakeSignedData [15:10:02]SAM_PROTO_SignData [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 01 02 [15:10:02]Write to MH i2c: E2 08 00 7A 00 80 0D 01 02 00 00 00 00 F3 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]wFMCommunicate request_size=255 [15:10:02]MH_SAM_APDU [15:10: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 CA 00 00 00 F4 03 04 00 C9 E1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 51 01 00 35 04 06 00 7B [15:10:02]Write to MH i2c: E2 02 01 7B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 C9 E1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 51 01 00 35 04 06 00 7B 00 00 9E [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]wFMCommunicate request_size=10 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 02 02 05 32 8A 49 85 DC [15:10:02]Write to MH i2c: E2 0D 00 7C 00 80 0D 02 02 05 00 32 8A 49 85 DC 00 00 66 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [15:10:02]RAPDU: 90 00 [15:10:02]wFMCommunicate OK [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 0D 03 02 [15:10:02]Write to MH i2c: E2 08 00 7D 00 80 0D 03 02 00 00 00 00 F8 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 0B 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 0B 00 7D 00 00 FA A2 59 3E CF 83 3C F9 90 00 B3 [15:10:02]RAPDU: FA A2 59 3E CF 83 3C F9 90 00 [15:10:02]wFMCommunicate OK [15:10:02]SAM_PROTO_SignData done [15:10:02]FM_MakeSignedData done [15:10:02]CreateOFDProtocolMessage [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 11 00 00 [15:10:02]Write to MH i2c: E2 08 00 7E 00 80 11 00 00 00 00 00 00 F8 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 17 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 17 00 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 57 [15:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:10:02]wFMCommunicate OK [15:10:02]CreateOFDProtocolMessage done [15:10:02]OFDSenderStorePacket 86424 [15:10:02]StoreOFDPacket docnum=86424 [15:10:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4F 15 07 01 06 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CA 00 00 00 F4 03 04 00 C9 E1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 51 01 00 35 04 06 00 7B 32 8A 49 85 DC FA A2 59 3E CF 83 3C F9 [15:10:02]CheckFolder [15:10:02]dirname=/storage/ofd_packets [15:10:02]CheckFolder done [15:10:02]ProducePacketName [15:10:02]name=ofd_packets/00086424 [15:10:02]NVStorageSaveData ofd_packets/00086424 [15:10:02]File name is /storage/ofd_packets/00086424 [15:10:02]Write 301 bytes [15:10:02]NVStorageSaveData done [15:10:02]OFDSenderStorePacket done [15:10:02]KKMCreateOFDPacket done [15:10:02]NVStorageSaveData kkm_last_timestamp [15:10:02]File name is /storage/kkm_last_timestamp [15:10:02]Write 4 bytes [15:10:02]NVStorageSaveData done [15:10:02]ExternCall_PrintAddStr [15:10:02]wPrintStart [15:10:02]Write to MH i2c: 01 00 00 7F 00 7F [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 07 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 07 00 7F 00 00 00 00 00 00 FF 0F 94 [15:10:02]RasterBufferAndPrint [15:10:02]line Счет N : (1)871329 [15:10:02]line ИНН: 02508201610067 [15:10:02]line Контрольно-Кассовый Чек [15:10:02]line ПРОДАЖА [15:10:02]line ТРК (МРК, ГНК) : 43 [15:10:02]line Товар: 2710124130 [15:10:02]line Аи-92-К-5 [15:10:02]line 7.380 * 67.80 [15:10:02]line = 500.36 [15:10:02]line НДС 12% НСП 1% [15:10:02]line > о реализуемом товаре [15:10:02]line ОКРУГЛЕНИЕ: -0.36 [15:10:02]line ИТОГО: 500.00 [15:10:02]line Внесено: 500.00 [15:10:02]line СДАЧА: 0.00 [15:10:02]line НСП 1% : 4.43 [15:10:02]line НДС 12% : 53.14 [15:10:02]line Наличными: 500.00 [15:10:02]line Безнал.: 0.00 [15:10:02]line Место: АЗС № 137 "Партнер Нефть" [15:10:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:10:02]line СНО: Общий режим [15:10:02]line Чек 202 21.09.2024 15:10 [15:10:02]line Смена: 496 ФФД: 1.0 [15:10:02]line ЗНМ: 0300000064 [15:10:02]line РНМ: 0000000000092592 [15:10:02]line Версия ККМ: 001 [15:10:02]line ФМ: 0000000000874979 [15:10:02]line ФД: 86424 [15:10:02]line ФПД: 135456998655452 [15:10:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151001&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86424&fm=135456998655452&tin=02508201610067®Number=0000000000092592&sum=50000 [15:10:02]written 0, free lines is 4095 [15:10:02]OFD Sender: Processing packet 86424 [packets to send 270, broken 269] [15:10:02]ProducePacketName [15:10:02]name=ofd_packets/00086424 [15:10:02]OFD Sender: To server: pG, [15:10:02]CommunicateWithHost lk.salyk.kg:30040 [15:10:02]ConnectInit lk.salyk.kg [15:10:03]Write to MH i2c: 01 00 00 AA 00 AA [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: 01 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: 01 07 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: 01 07 00 AA 00 00 00 00 00 00 D4 0C 91 [15:10:03]RasterBufferAndPrint [15:10:03]line [15:10:03]line [15:10:03]line [15:10:03]line [15:10:03]line [15:10:03]written 0, free lines is 3292 [15:10:03]MH_Cut [15:10:03]Write to MH i2c: D1 01 00 B1 00 01 83 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: D1 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: D1 01 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: D1 01 00 B1 00 00 82 [15:10:03]Write to MH i2c: 01 00 00 B2 00 B2 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]*** Cut start [15:10:03]*** Partial cut [15:10:03]*** CUTSNS_PIN = 1 [15:10:03]*** CUTSNS_PIN = 0 [15:10:04]*** Brake cut motor [15:10:04]Read from MH i2c: 01 [15:10:04]MH_I2C_Read... [15:10:04]*** Stop cut motor [15:10:04]*** Cut end [15:10:04]Read from MH i2c: 01 07 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: 01 07 00 B2 00 00 00 00 00 00 FF 0F C7 [15:10:04]process_action close_receipt done [15:10:04]requested_data is exist [15:10:04]produce_requested_data [15:10:04]requested_item fm.sn is exist - process it [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 11 00 00 [15:10:04]Write to MH i2c: E2 08 00 B3 00 80 11 00 00 00 00 00 00 2D [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 17 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 17 00 B3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8C [15:10:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:10:04]wFMCommunicate OK [15:10:04]requested_item fd.num is exist - process it [15:10:04]SAM_PROTO_GetFieldsCounters [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 13 00 00 [15:10:04]Write to MH i2c: E2 08 00 B4 00 80 13 00 00 00 00 00 00 30 [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 62 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 62 00 B4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 98 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [15:10:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 98 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:04]wFMCommunicate OK [15:10:04]SAM_PROTO_GetFieldsCounters done [15:10:04]requested_item shift.num is exist - process it [15:10:04]requested_item shift.opened is exist - process it [15:10:04]req_shift_opened [15:10:04]FM_GetShiftState [15:10:04]SAM_PROTO_GetShiftState [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 13 01 00 [15:10:04]Write to MH i2c: E2 08 00 B5 00 80 13 01 00 00 00 00 00 32 [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 0E 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 0E 00 B5 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 78 [15:10:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:10:04]wFMCommunicate OK [15:10:04]SAM_PROTO_GetShiftState done [15:10:04]FM_GetShiftState done [15:10:04]req_shift_opened done [15:10:04]requested_item shift.open_date is exist - process it [15:10:04]req_shift_open_date [15:10:04]req_shift_open_date done [15:10:04]produce_requested_data done [15:10:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86424,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:10:04]process_action_free close_receipt [15:10:04]json_value_free [15:10:04]json_value_free done [15:10:04]process_json_proto returns [15:10:04]Send response to host [15:10:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86424,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:10:04]free response buf [15:10:04]execute_script done [15:10:04]execute_script returns [15:10:04]free content buf [15:10:04]Sock 7.Close socket [15:10:04]Sock 7.Thread stoped [15:10:10]Connected sock=9 [15:10:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4F 15 07 01 06 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CA 00 00 00 F4 03 04 00 C9 E1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 51 01 00 35 04 06 00 7B 32 8A 49 85 DC FA A2 59 3E CF 83 3C F9 [15:10:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 73 1C 47 00 A8 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 51 01 00 F4 03 04 00 A3 8C EE 66 B6 04 01 00 00 09 8F 92 97 0F 37 96 2F [15:10:14]CommunicateWithHost err = 0 [15:10:14]CheckOFDResponse [15:10:14]1017 (14) - 77093643461234 [15:10:14]1041 (16) - 0000000000874979 [15:10:14]1040 (4) - 86424 [15:10:14]1012 (4) - 21.09.2024 09:06 [15:10:14]1206 (1) - 0 [15:10:14]OFD Sender: Remove packet 86424 [15:10:14]ProducePacketName [15:10:14]name=ofd_packets/00086424 [15:10:14]NVStorageDeleteData [15:10:14]OFD Sender: No OFD packet to send [15:10:16]recv_with_timeout no data received [15:10:19]OFD Sender: No OFD packet to send [15:10:24]OFD Sender: No OFD packet to send [15:10:29]OFD Sender: No OFD packet to send [15:10:34]OFD Sender: No OFD packet to send [15:10:37]recv_with_timeout no data received [15:10:39]OFD Sender: No OFD packet to send [15:10:44]OFD Sender: No OFD packet to send [15:10:49]OFD Sender: No OFD packet to send [15:10:54]OFD Sender: No OFD packet to send [15:10:59]OFD Sender: No OFD packet to send [15:11:01]recv_with_timeout no data received [15:11:04]OFD Sender: No OFD packet to send [15:11:09]OFD Sender: No OFD packet to send [15:11:14]OFD Sender: No OFD packet to send [15:11:19]OFD Sender: No OFD packet to send [15:11:24]OFD Sender: No OFD packet to send [15:11:27]recv_with_timeout no data received [15:11:29]OFD Sender: No OFD packet to send [15:11:34]OFD Sender: No OFD packet to send [15:11:39]OFD Sender: No OFD packet to send [15:11:44]OFD Sender: No OFD packet to send [15:11:50]OFD Sender: No OFD packet to send [15:11:55]OFD Sender: No OFD packet to send [15:12:00]OFD Sender: No OFD packet to send [15:12:05]OFD Sender: No OFD packet to send [15:12:10]OFD Sender: No OFD packet to send [15:12:13]accept exits with 10 [15:12:13]New connection [15:12:13]New thread 3067202916 created [15:12:13]Thread 3067059556 joined [15:12:13]Waiting for new connection... [15:12:13] Sock 10.Parse request [15:12:13]Sock 10.Check first char [15:12:13]Sock 10.First char is OK [15:12:13]request: POST /json_proto HTTP/1.0 [15:12:13]Method: POST [15:12:13]URL: /json_proto [15:12:13]Method is POST - this is cgi request [15:12:13]url: /json_proto [15:12:13]query_string will be loaded in cgi processing [15:12:13]execute_cgi json_proto POST (null) [15:12:13]execute_cgi path=json_proto method=POST [15:12:13]POST find Content-Length [15:12:13]Host: 172.17.47.196:8080 [15:12:13]Content-Length: 678 [15:12:13]Content-Type: application/json [15:12:13] [15:12:13]POST finish read [15:12:13]Found Content-Length = 678 [15:12:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [15:12:13]execute_script... [15:12: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)871330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [15:12:13]POST & json_proto [15:12:13]process_json_proto [15:12:13]json parsed OK: [15:12:13]protocol is kg_v1.0 [15:12:13]action value=close_receipt [15:12:13]process_action close_receipt [15:12:13]cmd_close_receipt [15:12:13]MH_GetDate [15:12:13]Write to MH i2c: F0 00 00 B6 00 A5 [15:12:13]Write i2c OK [15:12:13]MH_I2C_Read... [15:12:13]Read from MH i2c: F0 [15:12:13]MH_I2C_Read... [15:12:13]Read from MH i2c: F0 09 00 [15:12:13]MH_I2C_Read... [15:12:13]Read from MH i2c: F0 09 00 B6 00 00 4E E2 EE 66 4C 6B 94 66 E3 [15:12:13]GetLastDocTimeStamp 1726931401 [15:12:13]current date 1726931534 [15:12:13]FM_GetShiftState [15:12:13]SAM_PROTO_GetShiftState [15:12:13]wFMCommunicate request_size=4 [15:12:13]MH_SAM_APDU [15:12:13]CAPDU: 80 13 01 00 [15:12:13]Write to MH i2c: E2 08 00 B7 00 80 13 01 00 00 00 00 00 34 [15:12:13]Write i2c OK [15:12:13]MH_I2C_Read... [15:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:14]Read from MH i2c: E2 [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: E2 0E 00 [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: E2 0E 00 B7 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7A [15:12:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:12:14]wFMCommunicate OK [15:12:14]SAM_PROTO_GetShiftState done [15:12:14]FM_GetShiftState done [15:12:14]opened in 1726877910 [15:12:14]opened+sec_in_day 1726964310 [15:12:14]quantity*price = 70037 [15:12:14]sum+1 = 70038 [15:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 203 21.09.2024 15:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86425 ФПД: 77705392370901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151214&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86425&fm=77705392370901&tin=02508201610067®Number=0000000000092592&sum=70000 [15:12:15]StoreToDocumentArchive [15:12:15]shift 496 fd 86425 [15:12:15]save to /storage/0496/doc_00086425 [15:12:15]save last doc name /storage/0496/doc_00086425 to /storage/kkm_last_doc_name [15:12:15]save OK [15:12:15]Clear old archive folders... [15:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:12:15]tlvbuf is 01F81590 [15:12:15]SAM_PROTO_ClearQueue [15:12:15]wFMCommunicate request_size=4 [15:12:15]MH_SAM_APDU [15:12:15]CAPDU: 80 09 00 00 [15:12:15]Write to MH i2c: E2 08 00 C4 00 80 09 00 00 00 00 00 00 36 [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [15:12:15]RAPDU: 90 00 [15:12:15]wFMCommunicate OK [15:12:15]SAM_PROTO_ClearQueue done [15:12:15]KKMCreateOFDPacket [15:12:15]OFDProtocolAddRootSTLVToBuf [15:12:15]FM_MakeSignedData [15:12:15]FM_MakeSignedData [15:12:15]SAM_PROTO_SignData [15:12:15]wFMCommunicate request_size=4 [15:12:15]MH_SAM_APDU [15:12:15]CAPDU: 80 0D 01 02 [15:12:15]Write to MH i2c: E2 08 00 C5 00 80 0D 01 02 00 00 00 00 3E [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [15:12:15]RAPDU: 90 00 [15:12:15]wFMCommunicate OK [15:12:15]wFMCommunicate request_size=255 [15:12:15]MH_SAM_APDU [15:12: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 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 CB 00 00 00 F4 03 04 00 4E E2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 51 01 00 35 04 06 00 46 [15:12:15]Write to MH i2c: E2 02 01 C6 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 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 CB 00 00 00 F4 03 04 00 4E E2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 51 01 00 35 04 06 00 46 00 00 23 [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [15:12:15]RAPDU: 90 00 [15:12:15]wFMCommunicate OK [15:12:15]wFMCommunicate request_size=10 [15:12:15]MH_SAM_APDU [15:12:15]CAPDU: 80 0D 02 02 05 AC 32 4F 34 D5 [15:12:15]Write to MH i2c: E2 0D 00 C7 00 80 0D 02 02 05 00 AC 32 4F 34 D5 00 00 81 [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [15:12:15]RAPDU: 90 00 [15:12:15]wFMCommunicate OK [15:12:15]wFMCommunicate request_size=4 [15:12:15]MH_SAM_APDU [15:12:15]CAPDU: 80 0D 03 02 [15:12:15]Write to MH i2c: E2 08 00 C8 00 80 0D 03 02 00 00 00 00 43 [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 0B 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 0B 00 C8 00 00 9D 54 C7 ED C9 F7 A1 64 90 00 AE [15:12:15]RAPDU: 9D 54 C7 ED C9 F7 A1 64 90 00 [15:12:15]wFMCommunicate OK [15:12:15]SAM_PROTO_SignData done [15:12:15]FM_MakeSignedData done [15:12:15]CreateOFDProtocolMessage [15:12:15]wFMCommunicate request_size=4 [15:12:15]MH_SAM_APDU [15:12:15]CAPDU: 80 11 00 00 [15:12:15]Write to MH i2c: E2 08 00 C9 00 80 11 00 00 00 00 00 00 43 [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 17 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 17 00 C9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A2 [15:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:12:15]wFMCommunicate OK [15:12:15]CreateOFDProtocolMessage done [15:12:15]OFDSenderStorePacket 86425 [15:12:15]StoreOFDPacket docnum=86425 [15:12:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 52 FE 07 01 81 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CB 00 00 00 F4 03 04 00 4E E2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 51 01 00 35 04 06 00 46 AC 32 4F 34 D5 9D 54 C7 ED C9 F7 A1 64 [15:12:15]CheckFolder [15:12:15]dirname=/storage/ofd_packets [15:12:15]CheckFolder done [15:12:15]ProducePacketName [15:12:15]name=ofd_packets/00086425 [15:12:15]NVStorageSaveData ofd_packets/00086425 [15:12:15]File name is /storage/ofd_packets/00086425 [15:12:15]Write 301 bytes [15:12:15]NVStorageSaveData done [15:12:15]OFDSenderStorePacket done [15:12:15]KKMCreateOFDPacket done [15:12:15]NVStorageSaveData kkm_last_timestamp [15:12:15]File name is /storage/kkm_last_timestamp [15:12:15]Write 4 bytes [15:12:15]NVStorageSaveData done [15:12:15]OFD Sender: Processing packet 86425 [packets to send 270, broken 269] [15:12:15]ProducePacketName [15:12:15]name=ofd_packets/00086425 [15:12:15]OFD Sender: To server: pG, [15:12:15]CommunicateWithHost lk.salyk.kg:30040 [15:12:15]ConnectInit lk.salyk.kg [15:12:15]ExternCall_PrintAddStr [15:12:15]wPrintStart [15:12:15]Write to MH i2c: 01 00 00 CA 00 CA [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: 01 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: 01 07 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: 01 07 00 CA 00 00 00 00 00 00 FF 0F DF [15:12:15]RasterBufferAndPrint [15:12:15]line Счет N : (1)871330 [15:12:15]line ИНН: 02508201610067 [15:12:15]line Контрольно-Кассовый Чек [15:12:15]line ПРОДАЖА [15:12:15]line ТРК (МРК, ГНК) : 63 [15:12:15]line Товар: 2710124130 [15:12:15]line Аи-92-К-5 [15:12:15]line 10.330 * 67.80 [15:12:15]line = 700.37 [15:12:15]line НДС 12% НСП 1% [15:12:15]line > о реализуемом товаре [15:12:15]line ОКРУГЛЕНИЕ: -0.37 [15:12:15]line ИТОГО: 700.00 [15:12:15]line Внесено: 700.00 [15:12:15]line СДАЧА: 0.00 [15:12:15]line НСП 1% : 6.20 [15:12:15]line НДС 12% : 74.38 [15:12:15]line Наличными: 700.00 [15:12:15]line Безнал.: 0.00 [15:12:15]line Место: АЗС № 137 "Партнер Нефть" [15:12:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:12:15]line СНО: Общий режим [15:12:15]line Чек 203 21.09.2024 15:12 [15:12:15]line Смена: 496 ФФД: 1.0 [15:12:15]line ЗНМ: 0300000064 [15:12:15]line РНМ: 0000000000092592 [15:12:15]line Версия ККМ: 001 [15:12:15]line ФМ: 0000000000874979 [15:12:15]line ФД: 86425 [15:12:15]line ФПД: 77705392370901 [15:12:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151214&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86425&fm=77705392370901&tin=02508201610067®Number=0000000000092592&sum=70000 [15:12:16]written 0, free lines is 4095 [15:12:16]Connected sock=11 [15:12:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 52 FE 07 01 81 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CB 00 00 00 F4 03 04 00 4E E2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 51 01 00 35 04 06 00 46 AC 32 4F 34 D5 9D 54 C7 ED C9 F7 A1 64 [15:12:16]Write to MH i2c: 01 00 00 F5 00 F5 [15:12:16]Write i2c OK [15:12:16]MH_I2C_Read... [15:12:16]Read from MH i2c: 01 [15:12:16]MH_I2C_Read... [15:12:16]Read from MH i2c: 01 07 00 [15:12:16]MH_I2C_Read... [15:12:16]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 D4 0C DC [15:12:16]RasterBufferAndPrint [15:12:16]line [15:12:16]line [15:12:16]line [15:12:16]line [15:12:16]line [15:12:16]written 0, free lines is 3292 [15:12:16]MH_Cut [15:12:16]Write to MH i2c: D1 01 00 FC 00 01 CE [15:12:16]Write i2c OK [15:12:16]MH_I2C_Read... [15:12:16]Read from MH i2c: D1 [15:12:16]MH_I2C_Read... [15:12:16]Read from MH i2c: D1 01 00 [15:12:16]MH_I2C_Read... [15:12:16]Read from MH i2c: D1 01 00 FC 00 00 CD [15:12:16]Write to MH i2c: 01 00 00 FD 00 FD [15:12:16]Write i2c OK [15:12:16]MH_I2C_Read... [15:12:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 37 6E 47 00 4B B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 51 01 00 F4 03 04 00 20 8D EE 66 B6 04 01 00 00 21 00 CD 72 89 ED F2 26 [15:12:17]CommunicateWithHost err = 0 [15:12:17]CheckOFDResponse [15:12:17]1017 (14) - 77093643461234 [15:12:17]1041 (16) - 0000000000874979 [15:12:17]1040 (4) - 86425 [15:12:17]1012 (4) - 21.09.2024 09:08 [15:12:17]1206 (1) - 0 [15:12:17]OFD Sender: Remove packet 86425 [15:12:17]ProducePacketName [15:12:17]name=ofd_packets/00086425 [15:12:17]NVStorageDeleteData [15:12:17]*** Cut start [15:12:17]*** Partial cut [15:12:17]*** CUTSNS_PIN = 1 [15:12:17]*** CUTSNS_PIN = 0 [15:12:17]*** Brake cut motor [15:12:17]OFD Sender: No OFD packet to send [15:12:17]Read from MH i2c: 01 [15:12:17]MH_I2C_Read... [15:12:17]*** Stop cut motor [15:12:17]*** Cut end [15:12:17]Read from MH i2c: 01 07 00 [15:12:17]MH_I2C_Read... [15:12:17]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [15:12:17]process_action close_receipt done [15:12:17]requested_data is exist [15:12:17]produce_requested_data [15:12:17]requested_item fm.sn is exist - process it [15:12:17]wFMCommunicate request_size=4 [15:12:17]MH_SAM_APDU [15:12:17]CAPDU: 80 11 00 00 [15:12:17]Write to MH i2c: E2 08 00 FE 00 80 11 00 00 00 00 00 00 78 [15:12:17]Write i2c OK [15:12:17]MH_I2C_Read... [15:12:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:17]Read from MH i2c: E2 [15:12:17]MH_I2C_Read... [15:12:17]Read from MH i2c: E2 17 00 [15:12:17]MH_I2C_Read... [15:12:17]Read from MH i2c: E2 17 00 FE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D7 [15:12:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:12:17]wFMCommunicate OK [15:12:17]requested_item fd.num is exist - process it [15:12:17]SAM_PROTO_GetFieldsCounters [15:12:17]wFMCommunicate request_size=4 [15:12:17]MH_SAM_APDU [15:12:17]CAPDU: 80 13 00 00 [15:12:17]Write to MH i2c: E2 08 00 FF 00 80 13 00 00 00 00 00 00 7B [15:12:17]Write i2c OK [15:12:17]MH_I2C_Read... [15:12:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:18]Read from MH i2c: E2 [15:12:18]MH_I2C_Read... [15:12:18]Read from MH i2c: E2 62 00 [15:12:18]MH_I2C_Read... [15:12:18]Read from MH i2c: E2 62 00 FF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 99 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [15:12:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 99 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:18]wFMCommunicate OK [15:12:18]SAM_PROTO_GetFieldsCounters done [15:12:18]requested_item shift.num is exist - process it [15:12:18]requested_item shift.opened is exist - process it [15:12:18]req_shift_opened [15:12:18]FM_GetShiftState [15:12:18]SAM_PROTO_GetShiftState [15:12:18]wFMCommunicate request_size=4 [15:12:18]MH_SAM_APDU [15:12:18]CAPDU: 80 13 01 00 [15:12:18]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [15:12:18]Write i2c OK [15:12:18]MH_I2C_Read... [15:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:18]Read from MH i2c: E2 [15:12:18]MH_I2C_Read... [15:12:18]Read from MH i2c: E2 0E 00 [15:12:18]MH_I2C_Read... [15:12:18]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C4 [15:12:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:12:18]wFMCommunicate OK [15:12:18]SAM_PROTO_GetShiftState done [15:12:18]FM_GetShiftState done [15:12:18]req_shift_opened done [15:12:18]requested_item shift.open_date is exist - process it [15:12:18]req_shift_open_date [15:12:18]req_shift_open_date done [15:12:18]produce_requested_data done [15:12:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86425,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:12:18]process_action_free close_receipt [15:12:18]json_value_free [15:12:18]json_value_free done [15:12:18]process_json_proto returns [15:12:18]Send response to host [15:12:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86425,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:12:18]free response buf [15:12:18]execute_script done [15:12:18]execute_script returns [15:12:18]free content buf [15:12:18]Sock 10.Close socket [15:12:18]Sock 10.Thread stoped [15:12:22]OFD Sender: No OFD packet to send [15:12:27]OFD Sender: No OFD packet to send [15:12:32]OFD Sender: No OFD packet to send [15:12:33]recv_with_timeout no data received [15:12:37]OFD Sender: No OFD packet to send [15:12:42]OFD Sender: No OFD packet to send [15:12:47]OFD Sender: No OFD packet to send [15:12:52]OFD Sender: No OFD packet to send [15:12:57]OFD Sender: No OFD packet to send [15:13:02]OFD Sender: No OFD packet to send [15:13:07]OFD Sender: No OFD packet to send [15:13:12]OFD Sender: No OFD packet to send [15:13:17]OFD Sender: No OFD packet to send [15:13:22]OFD Sender: No OFD packet to send [15:13:27]OFD Sender: No OFD packet to send [15:13:32]OFD Sender: No OFD packet to send [15:13:37]OFD Sender: No OFD packet to send [15:13:42]OFD Sender: No OFD packet to send [15:13:47]OFD Sender: No OFD packet to send [15:13:52]OFD Sender: No OFD packet to send [15:13:57]OFD Sender: No OFD packet to send [15:14:02]OFD Sender: No OFD packet to send [15:14:07]OFD Sender: No OFD packet to send [15:14:12]OFD Sender: No OFD packet to send [15:14:12]recv_with_timeout no data received [15:14:17]OFD Sender: No OFD packet to send [15:14:22]OFD Sender: No OFD packet to send [15:14:27]OFD Sender: No OFD packet to send [15:14:32]OFD Sender: No OFD packet to send [15:14:37]OFD Sender: No OFD packet to send [15:14:42]OFD Sender: No OFD packet to send [15:14:47]OFD Sender: No OFD packet to send [15:14:52]OFD Sender: No OFD packet to send [15:14:57]OFD Sender: No OFD packet to send [15:15:02]OFD Sender: No OFD packet to send [15:15:07]OFD Sender: No OFD packet to send [15:15:13]OFD Sender: No OFD packet to send [15:15:18]OFD Sender: No OFD packet to send [15:15:23]OFD Sender: No OFD packet to send [15:15:28]OFD Sender: No OFD packet to send [15:15:33]OFD Sender: No OFD packet to send [15:15:38]OFD Sender: No OFD packet to send [15:15:40]recv_with_timeout no data received [15:15:42]accept exits with 9 [15:15:42]New connection [15:15:42]New thread 3067059556 created [15:15:42]Thread 3067202916 joined [15:15:42]Waiting for new connection... [15:15:42] Sock 9.Parse request [15:15:42]Sock 9.Check first char [15:15:42]Sock 9.First char is OK [15:15:42]request: POST /json_proto HTTP/1.0 [15:15:42]Method: POST [15:15:42]URL: /json_proto [15:15:42]Method is POST - this is cgi request [15:15:42]url: /json_proto [15:15:42]query_string will be loaded in cgi processing [15:15:42]execute_cgi json_proto POST (null) [15:15:42]execute_cgi path=json_proto method=POST [15:15:42]POST find Content-Length [15:15:42]Host: 172.17.47.196:8080 [15:15:42]Content-Length: 808 [15:15:42]Content-Type: application/json [15:15:42] [15:15:42]POST finish read [15:15:42]Found Content-Length = 808 [15:15:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:42]execute_script... [15:15: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)871331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:42]POST & json_proto [15:15:42]process_json_proto [15:15:42]json parsed OK: [15:15:42]protocol is kg_v1.0 [15:15:42]action value=close_receipt [15:15:42]process_action close_receipt [15:15:42]cmd_close_receipt [15:15:42]MH_GetDate [15:15:42]Write to MH i2c: F0 00 00 01 01 F1 [15:15:42]Write i2c OK [15:15:42]MH_I2C_Read... [15:15:42]Read from MH i2c: F0 [15:15:42]MH_I2C_Read... [15:15:42]Read from MH i2c: F0 09 00 [15:15:42]MH_I2C_Read... [15:15:42]Read from MH i2c: F0 09 00 01 01 00 1E E3 EE 66 4C 6B 94 66 00 [15:15:42]GetLastDocTimeStamp 1726931534 [15:15:42]current date 1726931742 [15:15:42]FM_GetShiftState [15:15:42]SAM_PROTO_GetShiftState [15:15:42]wFMCommunicate request_size=4 [15:15:42]MH_SAM_APDU [15:15:42]CAPDU: 80 13 01 00 [15:15:42]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [15:15:42]Write i2c OK [15:15:42]MH_I2C_Read... [15:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:42]Read from MH i2c: E2 [15:15:42]MH_I2C_Read... [15:15:42]Read from MH i2c: E2 0E 00 [15:15:42]MH_I2C_Read... [15:15:42]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C6 [15:15:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:15:42]wFMCommunicate OK [15:15:42]SAM_PROTO_GetShiftState done [15:15:42]FM_GetShiftState done [15:15:42]opened in 1726877910 [15:15:42]opened+sec_in_day 1726964310 [15:15:42]quantity*price = 100050 [15:15:42]sum+1 = 100052 [15:15:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 204 21.09.2024 15:15 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86426 ФПД: 104440653945114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151542&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86426&fm=104440653945114&tin=02508201610067®Number=0000000000092592&sum=100051 [15:15:43]StoreToDocumentArchive [15:15:43]shift 496 fd 86426 [15:15:43]save to /storage/0496/doc_00086426 [15:15:43]save last doc name /storage/0496/doc_00086426 to /storage/kkm_last_doc_name [15:15:43]save OK [15:15:43]Clear old archive folders... [15:15:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:15:43]tlvbuf is 01F81450 [15:15:43]SAM_PROTO_ClearQueue [15:15:43]wFMCommunicate request_size=4 [15:15:43]MH_SAM_APDU [15:15:43]CAPDU: 80 09 00 00 [15:15:43]Write to MH i2c: E2 08 00 0F 01 80 09 00 00 00 00 00 00 82 [15:15:43]Write i2c OK [15:15:43]MH_I2C_Read... [15:15:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:43]Read from MH i2c: E2 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [15:15:43]RAPDU: 90 00 [15:15:43]wFMCommunicate OK [15:15:43]SAM_PROTO_ClearQueue done [15:15:43]KKMCreateOFDPacket [15:15:43]OFDProtocolAddRootSTLVToBuf [15:15:43]FM_MakeSignedData [15:15:43]FM_MakeSignedData [15:15:43]SAM_PROTO_SignData [15:15:43]wFMCommunicate request_size=4 [15:15:43]MH_SAM_APDU [15:15:43]CAPDU: 80 0D 01 02 [15:15:43]Write to MH i2c: E2 08 00 10 01 80 0D 01 02 00 00 00 00 8A [15:15:43]Write i2c OK [15:15:43]MH_I2C_Read... [15:15:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:43]Read from MH i2c: E2 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [15:15:43]RAPDU: 90 00 [15:15:43]wFMCommunicate OK [15:15:43]wFMCommunicate request_size=255 [15:15:43]MH_SAM_APDU [15:15: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1E E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 51 01 00 35 04 06 00 [15:15:43]Write to MH i2c: E2 02 01 11 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1E E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 51 01 00 35 04 06 00 00 00 68 [15:15:43]Write i2c OK [15:15:43]MH_I2C_Read... [15:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:43]Read from MH i2c: E2 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [15:15:43]RAPDU: 90 00 [15:15:43]wFMCommunicate OK [15:15:43]wFMCommunicate request_size=11 [15:15:43]MH_SAM_APDU [15:15:43]CAPDU: 80 0D 02 02 06 5E FC FC 14 19 1A [15:15:43]Write to MH i2c: E2 0E 00 12 01 80 0D 02 02 06 00 5E FC FC 14 19 1A 00 00 36 [15:15:43]Write i2c OK [15:15:43]MH_I2C_Read... [15:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:43]Read from MH i2c: E2 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [15:15:43]RAPDU: 90 00 [15:15:43]wFMCommunicate OK [15:15:43]wFMCommunicate request_size=4 [15:15:43]MH_SAM_APDU [15:15:43]CAPDU: 80 0D 03 02 [15:15:43]Write to MH i2c: E2 08 00 13 01 80 0D 03 02 00 00 00 00 8F [15:15:43]Write i2c OK [15:15:43]MH_I2C_Read... [15:15:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:43]Read from MH i2c: E2 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 0B 00 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 0B 00 13 01 00 B1 A9 96 2D 12 BE D0 DF 90 00 2C [15:15:43]RAPDU: B1 A9 96 2D 12 BE D0 DF 90 00 [15:15:43]wFMCommunicate OK [15:15:43]SAM_PROTO_SignData done [15:15:43]FM_MakeSignedData done [15:15:43]CreateOFDProtocolMessage [15:15:43]wFMCommunicate request_size=4 [15:15:43]MH_SAM_APDU [15:15:43]CAPDU: 80 11 00 00 [15:15:43]Write to MH i2c: E2 08 00 14 01 80 11 00 00 00 00 00 00 8F [15:15:43]Write i2c OK [15:15:43]MH_I2C_Read... [15:15:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:43]Read from MH i2c: E2 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 17 00 [15:15:43]MH_I2C_Read... [15:15:43]Read from MH i2c: E2 17 00 14 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EE [15:15:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:15:43]wFMCommunicate OK [15:15:43]CreateOFDProtocolMessage done [15:15:43]OFDSenderStorePacket 86426 [15:15:43]StoreOFDPacket docnum=86426 [15:15:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 FE 63 08 01 22 C3 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1E E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 51 01 00 35 04 06 00 5E FC FC 14 19 1A B1 A9 96 2D 12 BE D0 DF [15:15:43]CheckFolder [15:15:43]dirname=/storage/ofd_packets [15:15:43]CheckFolder done [15:15:43]ProducePacketName [15:15:43]name=ofd_packets/00086426 [15:15:43]NVStorageSaveData ofd_packets/00086426 [15:15:43]File name is /storage/ofd_packets/00086426 [15:15:43]Write 302 bytes [15:15:43]NVStorageSaveData done [15:15:43]OFDSenderStorePacket done [15:15:43]KKMCreateOFDPacket done [15:15:43]NVStorageSaveData kkm_last_timestamp [15:15:43]File name is /storage/kkm_last_timestamp [15:15:43]Write 4 bytes [15:15:43]NVStorageSaveData done [15:15:44]OFD Sender: Processing packet 86426 [packets to send 270, broken 269] [15:15:44]ProducePacketName [15:15:44]name=ofd_packets/00086426 [15:15:44]OFD Sender: To server: pG, [15:15:44]CommunicateWithHost lk.salyk.kg:30040 [15:15:44]ConnectInit lk.salyk.kg [15:15:44]ExternCall_PrintAddStr [15:15:44]wPrintStart [15:15:44]Write to MH i2c: 01 00 00 15 01 16 [15:15:44]Write i2c OK [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: 01 [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: 01 07 00 [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 FF 0F 2B [15:15:44]RasterBufferAndPrint [15:15:44]line Счет N : (1)871331 [15:15:44]line ИНН: 02508201610067 [15:15:44]line Контрольно-Кассовый Чек [15:15:44]line ПРОДАЖА [15:15:44]line ТРК (МРК, ГНК) : 21 [15:15:44]line Товар: 2710194210 [15:15:44]line ДТ(л)-К-4 [15:15:44]line 13.130 * 76.20 [15:15:44]line = 1000.51 [15:15:44]line НДС 12% НСП 1% [15:15:44]line > о реализуемом товаре [15:15:44]line ИТОГО: 1000.51 [15:15:44]line НСП 1% : 8.85 [15:15:44]line НДС 12% : 106.25 [15:15:44]line Наличными: 0.00 [15:15:44]line Безнал.: 1000.51 [15:15:44]line Место: АЗС № 137 "Партнер Нефть" [15:15:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:15:44]line СНО: Общий режим [15:15:44]line Чек 204 21.09.2024 15:15 [15:15:44]line Смена: 496 ФФД: 1.0 [15:15:44]line ЗНМ: 0300000064 [15:15:44]line РНМ: 0000000000092592 [15:15:44]line Версия ККМ: 001 [15:15:44]line Платежная система: O! деньги [15:15:44]line ФМ: 0000000000874979 [15:15:44]line ФД: 86426 [15:15:44]line ФПД: 104440653945114 [15:15:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151542&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86426&fm=104440653945114&tin=02508201610067®Number=0000000000092592&sum=100051 [15:15:44]written 0, free lines is 4095 [15:15:44]Write to MH i2c: 01 00 00 3F 01 40 [15:15:44]Write i2c OK [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: 01 [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: 01 07 00 [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 E1 0C 34 [15:15:44]RasterBufferAndPrint [15:15:44]line [15:15:44]line [15:15:44]line [15:15:44]line [15:15:44]line [15:15:44]written 0, free lines is 3303 [15:15:44]MH_Cut [15:15:44]Write to MH i2c: D1 01 00 46 01 01 19 [15:15:44]Write i2c OK [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: D1 [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: D1 01 00 [15:15:44]MH_I2C_Read... [15:15:44]Read from MH i2c: D1 01 00 46 01 00 18 [15:15:44]Write to MH i2c: 01 00 00 47 01 48 [15:15:44]Write i2c OK [15:15:44]MH_I2C_Read... [15:15:45]*** Cut start [15:15:45]*** Partial cut [15:15:45]*** CUTSNS_PIN = 1 [15:15:45]*** CUTSNS_PIN = 0 [15:15:45]*** Brake cut motor [15:15:46]Read from MH i2c: 01 [15:15:46]MH_I2C_Read... [15:15:46]*** Stop cut motor [15:15:46]*** Cut end [15:15:46]Read from MH i2c: 01 07 00 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [15:15:46]process_action close_receipt done [15:15:46]requested_data is exist [15:15:46]produce_requested_data [15:15:46]requested_item fm.sn is exist - process it [15:15:46]wFMCommunicate request_size=4 [15:15:46]MH_SAM_APDU [15:15:46]CAPDU: 80 11 00 00 [15:15:46]Write to MH i2c: E2 08 00 48 01 80 11 00 00 00 00 00 00 C3 [15:15:46]Write i2c OK [15:15:46]MH_I2C_Read... [15:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:46]Read from MH i2c: E2 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: E2 17 00 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: E2 17 00 48 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 22 [15:15:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:15:46]wFMCommunicate OK [15:15:46]requested_item fd.num is exist - process it [15:15:46]SAM_PROTO_GetFieldsCounters [15:15:46]wFMCommunicate request_size=4 [15:15:46]MH_SAM_APDU [15:15:46]CAPDU: 80 13 00 00 [15:15:46]Write to MH i2c: E2 08 00 49 01 80 13 00 00 00 00 00 00 C6 [15:15:46]Write i2c OK [15:15:46]MH_I2C_Read... [15:15:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:46]Read from MH i2c: E2 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: E2 62 00 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: E2 62 00 49 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [15:15:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9A 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:46]wFMCommunicate OK [15:15:46]SAM_PROTO_GetFieldsCounters done [15:15:46]requested_item shift.num is exist - process it [15:15:46]requested_item shift.opened is exist - process it [15:15:46]req_shift_opened [15:15:46]FM_GetShiftState [15:15:46]SAM_PROTO_GetShiftState [15:15:46]wFMCommunicate request_size=4 [15:15:46]MH_SAM_APDU [15:15:46]CAPDU: 80 13 01 00 [15:15:46]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [15:15:46]Write i2c OK [15:15:46]MH_I2C_Read... [15:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:46]Read from MH i2c: E2 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: E2 0E 00 [15:15:46]MH_I2C_Read... [15:15:46]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0E [15:15:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:15:46]wFMCommunicate OK [15:15:46]SAM_PROTO_GetShiftState done [15:15:46]FM_GetShiftState done [15:15:46]req_shift_opened done [15:15:46]requested_item shift.open_date is exist - process it [15:15:46]req_shift_open_date [15:15:46]req_shift_open_date done [15:15:46]produce_requested_data done [15:15:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86426,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:15:46]process_action_free close_receipt [15:15:46]json_value_free [15:15:46]json_value_free done [15:15:46]process_json_proto returns [15:15:46]Send response to host [15:15:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86426,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:15:46]free response buf [15:15:46]execute_script done [15:15:46]execute_script returns [15:15:46]free content buf [15:15:46]Sock 9.Close socket [15:15:46]Sock 9.Thread stoped [15:15:49]ConnectInit Can't take IP for lk.salyk.kg [15:15:49]CommunicateWithHost connect error [15:15:49]CommunicateWithHost err = -1 [15:15:49]OFD Sender: Server communicate error [15:15:54]OFD Sender: Processing packet 86426 [packets to send 270, broken 269] [15:15:54]ProducePacketName [15:15:54]name=ofd_packets/00086426 [15:15:54]OFD Sender: To server: pG, [15:15:54]CommunicateWithHost lk.salyk.kg:30040 [15:15:54]ConnectInit lk.salyk.kg [15:15:58]Connected sock=9 [15:15:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 FE 63 08 01 22 C3 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 1E E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 51 01 00 35 04 06 00 5E FC FC 14 19 1A B1 A9 96 2D 12 BE D0 DF [15:16:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0E C2 47 00 1B 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 51 01 00 F4 03 04 00 FE 8D EE 66 B6 04 01 00 00 A1 C7 03 EE DF AB 94 B3 [15:16:01]CommunicateWithHost err = 0 [15:16:01]CheckOFDResponse [15:16:01]1017 (14) - 77093643461234 [15:16:01]1041 (16) - 0000000000874979 [15:16:01]1040 (4) - 86426 [15:16:01]1012 (4) - 21.09.2024 09:12 [15:16:01]1206 (1) - 0 [15:16:01]OFD Sender: Remove packet 86426 [15:16:01]ProducePacketName [15:16:01]name=ofd_packets/00086426 [15:16:01]NVStorageDeleteData [15:16:01]OFD Sender: No OFD packet to send [15:16:06]OFD Sender: No OFD packet to send [15:16:11]OFD Sender: No OFD packet to send [15:16:16]OFD Sender: No OFD packet to send [15:16:21]OFD Sender: No OFD packet to send [15:16:26]OFD Sender: No OFD packet to send [15:16:31]OFD Sender: No OFD packet to send [15:16:36]OFD Sender: No OFD packet to send [15:16:41]OFD Sender: No OFD packet to send [15:16:46]OFD Sender: No OFD packet to send [15:16:51]OFD Sender: No OFD packet to send [15:16:56]OFD Sender: No OFD packet to send [15:17:01]OFD Sender: No OFD packet to send [15:17:06]OFD Sender: No OFD packet to send [15:17:11]OFD Sender: No OFD packet to send [15:17:16]OFD Sender: No OFD packet to send [15:17:21]OFD Sender: No OFD packet to send [15:17:26]OFD Sender: No OFD packet to send [15:17:28]accept exits with 7 [15:17:28]New connection [15:17:28]New thread 3067202916 created [15:17:28]Thread 3067059556 joined [15:17:28]Waiting for new connection... [15:17:28] Sock 7.Parse request [15:17:28]Sock 7.Check first char [15:17:28]Sock 7.First char is OK [15:17:28]request: POST /json_proto HTTP/1.0 [15:17:28]Method: POST [15:17:28]URL: /json_proto [15:17:28]Method is POST - this is cgi request [15:17:28]url: /json_proto [15:17:28]query_string will be loaded in cgi processing [15:17:28]execute_cgi json_proto POST (null) [15:17:28]execute_cgi path=json_proto method=POST [15:17:28]POST find Content-Length [15:17:28]Host: 172.17.47.196:8080 [15:17:28]Content-Length: 800 [15:17:28]Content-Type: application/json [15:17:28] [15:17:28]POST finish read [15:17:28]Found Content-Length = 800 [15:17:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [15:17:28]execute_script... [15:17: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)871332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [15:17:28]POST & json_proto [15:17:28]process_json_proto [15:17:28]json parsed OK: [15:17:28]protocol is kg_v1.0 [15:17:28]action value=close_receipt [15:17:28]process_action close_receipt [15:17:28]cmd_close_receipt [15:17:28]MH_GetDate [15:17:28]Write to MH i2c: F0 00 00 4B 01 3B [15:17:28]Write i2c OK [15:17:28]MH_I2C_Read... [15:17:28]Read from MH i2c: F0 [15:17:28]MH_I2C_Read... [15:17:28]Read from MH i2c: F0 09 00 [15:17:28]MH_I2C_Read... [15:17:28]Read from MH i2c: F0 09 00 4B 01 00 88 E3 EE 66 4C 6B 94 66 B4 [15:17:28]GetLastDocTimeStamp 1726931742 [15:17:28]current date 1726931848 [15:17:28]FM_GetShiftState [15:17:28]SAM_PROTO_GetShiftState [15:17:28]wFMCommunicate request_size=4 [15:17:28]MH_SAM_APDU [15:17:28]CAPDU: 80 13 01 00 [15:17:28]Write to MH i2c: E2 08 00 4C 01 80 13 01 00 00 00 00 00 CA [15:17:28]Write i2c OK [15:17:28]MH_I2C_Read... [15:17:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:28]Read from MH i2c: E2 [15:17:28]MH_I2C_Read... [15:17:28]Read from MH i2c: E2 0E 00 [15:17:28]MH_I2C_Read... [15:17:28]Read from MH i2c: E2 0E 00 4C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 10 [15:17:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:17:28]wFMCommunicate OK [15:17:28]SAM_PROTO_GetShiftState done [15:17:28]FM_GetShiftState done [15:17:28]opened in 1726877910 [15:17:28]opened+sec_in_day 1726964310 [15:17:28]quantity*price = 50036 [15:17:28]sum+1 = 50037 [15:17:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 205 21.09.2024 15:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86427 ФПД: 180481979437931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T151728&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86427&fm=180481979437931&tin=02508201610067®Number=0000000000092592&sum=50036 [15:17:29]StoreToDocumentArchive [15:17:29]shift 496 fd 86427 [15:17:29]save to /storage/0496/doc_00086427 [15:17:29]save last doc name /storage/0496/doc_00086427 to /storage/kkm_last_doc_name [15:17:29]save OK [15:17:29]Clear old archive folders... [15:17:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:17:29]tlvbuf is 01F38F50 [15:17:29]SAM_PROTO_ClearQueue [15:17:29]wFMCommunicate request_size=4 [15:17:29]MH_SAM_APDU [15:17:29]CAPDU: 80 09 00 00 [15:17:29]Write to MH i2c: E2 08 00 59 01 80 09 00 00 00 00 00 00 CC [15:17:29]Write i2c OK [15:17:29]MH_I2C_Read... [15:17:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:29]Read from MH i2c: E2 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [15:17:29]RAPDU: 90 00 [15:17:29]wFMCommunicate OK [15:17:29]SAM_PROTO_ClearQueue done [15:17:29]KKMCreateOFDPacket [15:17:29]OFDProtocolAddRootSTLVToBuf [15:17:29]FM_MakeSignedData [15:17:29]FM_MakeSignedData [15:17:29]SAM_PROTO_SignData [15:17:29]wFMCommunicate request_size=4 [15:17:29]MH_SAM_APDU [15:17:29]CAPDU: 80 0D 01 02 [15:17:29]Write to MH i2c: E2 08 00 5A 01 80 0D 01 02 00 00 00 00 D4 [15:17:29]Write i2c OK [15:17:29]MH_I2C_Read... [15:17:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:29]Read from MH i2c: E2 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [15:17:29]RAPDU: 90 00 [15:17:29]wFMCommunicate OK [15:17:29]wFMCommunicate request_size=255 [15:17:29]MH_SAM_APDU [15:17: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 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 CD 00 00 00 F4 03 04 00 88 E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9B 51 01 00 35 04 06 00 A4 [15:17:29]Write to MH i2c: E2 02 01 5B 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 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 CD 00 00 00 F4 03 04 00 88 E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9B 51 01 00 35 04 06 00 A4 00 00 B7 [15:17:29]Write i2c OK [15:17:29]MH_I2C_Read... [15:17:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:29]Read from MH i2c: E2 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [15:17:29]RAPDU: 90 00 [15:17:29]wFMCommunicate OK [15:17:29]wFMCommunicate request_size=10 [15:17:29]MH_SAM_APDU [15:17:29]CAPDU: 80 0D 02 02 05 25 BC 45 D3 6B [15:17:29]Write to MH i2c: E2 0D 00 5C 01 80 0D 02 02 05 00 25 BC 45 D3 6B 00 00 45 [15:17:29]Write i2c OK [15:17:29]MH_I2C_Read... [15:17:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:29]Read from MH i2c: E2 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [15:17:29]RAPDU: 90 00 [15:17:29]wFMCommunicate OK [15:17:29]wFMCommunicate request_size=4 [15:17:29]MH_SAM_APDU [15:17:29]CAPDU: 80 0D 03 02 [15:17:29]Write to MH i2c: E2 08 00 5D 01 80 0D 03 02 00 00 00 00 D9 [15:17:29]Write i2c OK [15:17:29]MH_I2C_Read... [15:17:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:29]Read from MH i2c: E2 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 0B 00 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 0B 00 5D 01 00 F0 E3 FE D0 32 A3 62 26 90 00 D8 [15:17:29]RAPDU: F0 E3 FE D0 32 A3 62 26 90 00 [15:17:29]wFMCommunicate OK [15:17:29]SAM_PROTO_SignData done [15:17:29]FM_MakeSignedData done [15:17:29]CreateOFDProtocolMessage [15:17:29]wFMCommunicate request_size=4 [15:17:29]MH_SAM_APDU [15:17:29]CAPDU: 80 11 00 00 [15:17:29]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [15:17:29]Write i2c OK [15:17:29]MH_I2C_Read... [15:17:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:29]Read from MH i2c: E2 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 17 00 [15:17:29]MH_I2C_Read... [15:17:29]Read from MH i2c: E2 17 00 5E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 38 [15:17:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:17:29]wFMCommunicate OK [15:17:29]CreateOFDProtocolMessage done [15:17:29]OFDSenderStorePacket 86427 [15:17:29]StoreOFDPacket docnum=86427 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5929291+1721002828=1726932119 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 98 E4 EE 66 4C 6B 94 66 80 [15:22:00]Current date/time: 21.09.2024 15:22 [15:22:00]FM_Init [15:22:00]wFMConnect [15:22:00]MH_SAM_On [15:22:00]Write to MH i2c: E0 00 00 08 00 E7 [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_init finished! [15:22:00]*** atr: [15:22:00]*** 0F 3B D5 18 FF 81 91 FE [15:22:00]*** 1F C3 80 73 C8 21 10 0A [15:22:00]*** 00 00 00 00 00 00 00 00 [15:22:00]*** 00 00 00 00 00 00 00 00 [15:22:00]*** 00 00 00 00 00 00 00 00 [15:22:00]*** 00 00 00 00 00 00 00 00 [15:22:00]*** 00 00 00 00 00 00 00 00 [15:22:00]*** 00 00 00 00 00 00 00 00 [15:22:00]Read from MH i2c: E0 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E0 10 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:22:00]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:22:00]wFMCommunicate request_size=10 [15:22:00]MH_SAM_APDU [15:22:00]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:22:00]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:22:00]Read from MH i2c: E2 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:22:00]RAPDU: 90 00 [15:22:00]wFMCommunicate OK [15:22:00]wFMCommunicate request_size=4 [15:22:00]MH_SAM_APDU [15:22:00]CAPDU: 80 11 00 00 [15:22:00]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:00]Read from MH i2c: E2 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 17 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [15:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:00]wFMCommunicate OK [15:22:00]Detected FM SN is 0000000000874979 [15:22:00]Stored FM SN is 0000000000874979 [15:22:00]wFMCommunicate request_size=9 [15:22:00]MH_SAM_APDU [15:22:00]CAPDU: 80 16 00 00 04 B6 D7 00 00 [15:22:00]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:22:00]Read from MH i2c: E2 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:22:00]RAPDU: 90 00 [15:22:00]wFMCommunicate OK [15:22:00]FM PIN OK [15:22:00]wFMCommunicate request_size=8 [15:22:00]MH_SAM_APDU [15:22:00]CAPDU: 80 14 04 00 03 02 00 01 [15:22:00]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:22:00]Read from MH i2c: E2 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:22:00]RAPDU: 90 00 [15:22:00]wFMCommunicate OK [15:22:00]wFMCommunicate request_size=13 [15:22:00]MH_SAM_APDU [15:22:00]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:22:00]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:22:00]Read from MH i2c: E2 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:22:00]RAPDU: 90 00 [15:22:00]wFMCommunicate OK [15:22:00]wFMCommunicate request_size=4 [15:22:00]MH_SAM_APDU [15:22:00]CAPDU: 80 11 00 00 [15:22:00]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:00]Read from MH i2c: E2 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 17 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [15:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:00]wFMCommunicate OK [15:22:00]DocumentArchiveInit [15:22:00]Start Httpd... [15:22:00]Httpd thread 3067030884 created [15:22:00]Write to MH i2c: 01 00 00 0F 00 0F [15:22:00]Write i2c OK [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: 01 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: 01 07 00 [15:22:00]MH_I2C_Read... [15:22:00]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:22:00]MH Int Process started [15:22:00]Allocated Socket 8 [15:22:00]Bind OK [15:22:00]Listen OK [15:22:00]httpd running on port 8080 [15:22:00]Waiting for new connection... [15:22:00]OFD Sender: Processing packet 86427 [packets to send 270, broken 269] [15:22:00]ProducePacketName [15:22:00]name=ofd_packets/00086427 [15:22:00]OFD Sender: To server: pG, [15:22:00]CommunicateWithHost lk.salyk.kg:30040 [15:22:00]ConnectInit lk.salyk.kg [15:22:01]accept exits with 9 [15:22:01]New connection [15:22:01]New thread 3066744164 created [15:22:01]Waiting for new connection... [15:22:01] Sock 9.Parse request [15:22:01]Sock 9.Check first char [15:22:01]Sock 9.First char is OK [15:22:01]request: POST /json_proto HTTP/1.0 [15:22:01]Method: POST [15:22:01]URL: /json_proto [15:22:01]Method is POST - this is cgi request [15:22:01]url: /json_proto [15:22:01]query_string will be loaded in cgi processing [15:22:01]execute_cgi json_proto POST (null) [15:22:01]execute_cgi path=json_proto method=POST [15:22:01]POST find Content-Length [15:22:01]Host: 172.17.47.196:8080 [15:22:01]Content-Length: 215 [15:22:01]Content-Type: application/json [15:22:01] [15:22:01]POST finish read [15:22:01]Found Content-Length = 215 [15:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:01]execute_script... [15:22:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:01]POST & json_proto [15:22:01]process_json_proto [15:22:01]json parsed OK: [15:22:01]protocol is kg_v1.0 [15:22:01]action value=get_value [15:22:01]process_action get_value [15:22:01]cmd_get_value [15:22:01]process_action get_value done [15:22:01]requested_data is exist [15:22:01]produce_requested_data [15:22:01]requested_item kkm.sn is exist - process it [15:22:01]requested_item kkm.ver is exist - process it [15:22:01]requested_item fm.sn is exist - process it [15:22:01]wFMCommunicate request_size=4 [15:22:01]MH_SAM_APDU [15:22:01]CAPDU: 80 11 00 00 [15:22:01]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:22:01]Write i2c OK [15:22:01]MH_I2C_Read... [15:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:01]Read from MH i2c: E2 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 17 00 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [15:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:01]wFMCommunicate OK [15:22:01]requested_item fd.num is exist - process it [15:22:01]SAM_PROTO_GetFieldsCounters [15:22:01]wFMCommunicate request_size=4 [15:22:01]MH_SAM_APDU [15:22:01]CAPDU: 80 13 00 00 [15:22:01]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:22:01]Write i2c OK [15:22:01]MH_I2C_Read... [15:22:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:02]Read from MH i2c: E2 [15:22:02]MH_I2C_Read... [15:22:02]Read from MH i2c: E2 62 00 [15:22:02]MH_I2C_Read... [15:22:02]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [15:22:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9B 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:02]wFMCommunicate OK [15:22:02]SAM_PROTO_GetFieldsCounters done [15:22:02]requested_item shift.num is exist - process it [15:22:02]requested_item shift.opened is exist - process it [15:22:02]req_shift_opened [15:22:02]FM_GetShiftState [15:22:02]SAM_PROTO_GetShiftState [15:22:02]wFMCommunicate request_size=4 [15:22:02]MH_SAM_APDU [15:22:02]CAPDU: 80 13 01 00 [15:22:02]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:22:02]Write i2c OK [15:22:02]MH_I2C_Read... [15:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:02]Read from MH i2c: E2 [15:22:02]MH_I2C_Read... [15:22:02]Read from MH i2c: E2 0E 00 [15:22:02]MH_I2C_Read... [15:22:02]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [15:22:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:22:02]wFMCommunicate OK [15:22:02]SAM_PROTO_GetShiftState done [15:22:02]FM_GetShiftState done [15:22:02]req_shift_opened done [15:22:02]requested_item shift.open_date is exist - process it [15:22:02]req_shift_open_date [15:22:02]req_shift_open_date done [15:22:02]produce_requested_data done [15:22:02]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86427,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:22:02]process_action_free get_value [15:22:02]json_value_free [15:22:02]json_value_free done [15:22:02]process_json_proto returns [15:22:02]Send response to host [15:22:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86427,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:22:02]free response buf [15:22:02]execute_script done [15:22:02]execute_script returns [15:22:02]free content buf [15:22:02]Sock 9.Close socket [15:22:02]Sock 9.Thread stoped [15:22:02]accept exits with 11 [15:22:02]New connection [15:22:02]New thread 3066600804 created [15:22:02]Thread 3066744164 joined [15:22:02]Waiting for new connection... [15:22:02] Sock 11.Parse request [15:22:02]Sock 11.Check first char [15:22:02]Sock 11.First char is OK [15:22:02]request: POST /json_proto HTTP/1.0 [15:22:02]Method: POST [15:22:02]URL: /json_proto [15:22:02]Method is POST - this is cgi request [15:22:02]url: /json_proto [15:22:02]query_string will be loaded in cgi processing [15:22:02]execute_cgi json_proto POST (null) [15:22:02]execute_cgi path=json_proto method=POST [15:22:02]POST find Content-Length [15:22:02]Host: 172.17.47.196:8080 [15:22:02]Content-Length: 331 [15:22:02]Content-Type: application/json [15:22:02] [15:22:02]POST finish read [15:22:02]Found Content-Length = 331 [15:22:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:22:02]execute_script... [15:22:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:22:02]POST & json_proto [15:22:02]process_json_proto [15:22:02]json parsed OK: [15:22:02]protocol is kg_v1.0 [15:22:02]action value=get_value [15:22:02]process_action get_value [15:22:02]cmd_get_value [15:22:02]process_action get_value done [15:22:02]requested_data is exist [15:22:02]produce_requested_data [15:22:02]requested_item fm.sale.total is exist - process it [15:22:02]SAM_PROTO_GetFMData [15:22:02]wFMCommunicate request_size=4 [15:22:02]MH_SAM_APDU [15:22:02]CAPDU: 80 13 03 00 [15:22:02]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:22:02]Write i2c OK [15:22:02]MH_I2C_Read... [15:22:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:22:02]Read from MH i2c: E2 [15:22:02]MH_I2C_Read... [15:22:02]Read from MH i2c: E2 FD 00 [15:22:02]MH_I2C_Read... [15:22:02]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 BA 4D 01 00 69 04 A3 00 6F 04 04 00 40 4B 01 00 B1 04 05 00 11 4A B7 B5 01 70 04 05 00 70 7A 2C 88 01 72 04 04 00 A1 CF 8A 2D 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 F0 55 7F 2E 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 62 DE DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 A4 [15:22:02]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BA 4D 01 00 69 04 A3 00 6F 04 04 00 40 4B 01 00 B1 04 05 00 11 4A B7 B5 01 70 04 05 00 70 7A 2C 88 01 72 04 04 00 A1 CF 8A 2D 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 F0 55 7F 2E 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 62 DE DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [15:22:02]wFMCommunicate OK [15:22:02]wFMCommunicate request_size=4 [15:22:02]MH_SAM_APDU [15:22:02]CAPDU: 80 17 00 00 [15:22:02]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:22:02]Write i2c OK [15:22:02]MH_I2C_Read... [15:22:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:22:03]Read from MH i2c: E2 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 FD 00 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [15:22:03]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:22:03]wFMCommunicate OK [15:22:03]wFMCommunicate request_size=4 [15:22:03]MH_SAM_APDU [15:22:03]CAPDU: 80 17 00 00 [15:22:03]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:22:03]Write i2c OK [15:22:03]MH_I2C_Read... [15:22:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:22:03]Read from MH i2c: E2 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 FD 00 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [15:22:03]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:22:03]wFMCommunicate OK [15:22:03]wFMCommunicate request_size=4 [15:22:03]MH_SAM_APDU [15:22:03]CAPDU: 80 17 00 00 [15:22:03]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:22:03]Write i2c OK [15:22:03]MH_I2C_Read... [15:22:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:22:03]Read from MH i2c: E2 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 FD 00 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [15:22:03]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:22:03]wFMCommunicate OK [15:22:03]wFMCommunicate request_size=4 [15:22:03]MH_SAM_APDU [15:22:03]CAPDU: 80 17 00 00 [15:22:03]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:22:03]Write i2c OK [15:22:03]MH_I2C_Read... [15:22:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [15:22:03]Read from MH i2c: E2 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 E5 00 [15:22:03]MH_I2C_Read... [15:22:03]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [15:22:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:22:03]wFMCommunicate OK [15:22:03]SAM_PROTO_GetFMData done [15:22:03]requested_item fm.sale_refund.total is exist - process it [15:22:03]requested_item fm.buy.total is exist - process it [15:22:03]requested_item shift.sale.total is exist - process it [15:22:03]SAM_PROTO_GetShiftData [15:22:03]wFMCommunicate request_size=4 [15:22:03]MH_SAM_APDU [15:22:03]CAPDU: 80 13 02 00 [15:22:03]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:22:03]Write i2c OK [15:22:03]MH_I2C_Read... [15:22:03]Connected sock=6 [15:22:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8A A7 07 01 6A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 88 E3 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9B 51 01 00 35 04 06 00 A4 25 BC 45 D3 6B F0 E3 FE D0 32 A3 62 26 [15:22:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:22:04]Read from MH i2c: E2 [15:22:04]MH_I2C_Read... [15:22:04]Read from MH i2c: E2 FD 00 [15:22:04]MH_I2C_Read... [15:22:04]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CD 00 00 00 69 04 9E 00 6F 04 04 00 CC 00 00 00 B1 04 04 00 12 63 32 01 70 04 04 00 8C 1A 08 01 72 04 03 00 86 48 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 32 8B 20 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 B6 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 40 [15:22:04]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CD 00 00 00 69 04 9E 00 6F 04 04 00 CC 00 00 00 B1 04 04 00 12 63 32 01 70 04 04 00 8C 1A 08 01 72 04 03 00 86 48 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 32 8B 20 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 37 B6 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [15:22:04]wFMCommunicate OK [15:22:04]wFMCommunicate request_size=4 [15:22:04]MH_SAM_APDU [15:22:04]CAPDU: 80 17 00 00 [15:22:04]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:22:04]Write i2c OK [15:22:04]MH_I2C_Read... [15:22:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:22:04]Read from MH i2c: E2 [15:22:04]MH_I2C_Read... [15:22:04]Read from MH i2c: E2 FD 00 [15:22:04]MH_I2C_Read... [15:22:04]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [15:22:04]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [15:22:04]wFMCommunicate OK [15:22:04]wFMCommunicate request_size=4 [15:22:04]MH_SAM_APDU [15:22:04]CAPDU: 80 17 00 00 [15:22:04]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:22:04]Write i2c OK [15:22:04]MH_I2C_Read... [15:22:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:22:04]Read from MH i2c: E2 [15:22:04]MH_I2C_Read... [15:22:04]Read from MH i2c: E2 FD 00 [15:22:04]MH_I2C_Read... [15:22:04]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [15:22:05]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [15:22:05]wFMCommunicate OK [15:22:05]wFMCommunicate request_size=4 [15:22:05]MH_SAM_APDU [15:22:05]CAPDU: 80 17 00 00 [15:22:05]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:22:05]Write i2c OK [15:22:05]MH_I2C_Read... [15:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:22:05]Read from MH i2c: E2 [15:22:05]MH_I2C_Read... [15:22:05]Read from MH i2c: E2 FD 00 [15:22:05]MH_I2C_Read... [15:22:05]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [15:22:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:22:05]wFMCommunicate OK [15:22:05]wFMCommunicate request_size=4 [15:22:05]MH_SAM_APDU [15:22:05]CAPDU: 80 17 00 00 [15:22:05]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:22:05]Write i2c OK [15:22:05]MH_I2C_Read... [15:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [15:22:05]Read from MH i2c: E2 [15:22:05]MH_I2C_Read... [15:22:05]Read from MH i2c: E2 D8 00 [15:22:05]MH_I2C_Read... [15:22:05]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [15:22:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:22:05]wFMCommunicate OK [15:22:05]SAM_PROTO_GetShiftData done [15:22:05]requested_item shift.sale.total_cash is exist - process it [15:22:05]requested_item shift.sale_refund.total is exist - process it [15:22:05]requested_item shift.sale_refund.total_cash is exist - process it [15:22:05]requested_item shift.buy.total is exist - process it [15:22:05]requested_item shift.buy.total_cash is exist - process it [15:22:05]produce_requested_data done [15:22:05]produce_requested_data return {"fm.sale.total":73436554.41,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":200793.78,"shift.sale.total_cash":173083.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:22:05]process_action_free get_value [15:22:05]json_value_free [15:22:05]json_value_free done [15:22:05]process_json_proto returns [15:22:05]Send response to host [15:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73436554.41,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":200793.78,"shift.sale.total_cash":173083.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:22:05]free response buf [15:22:05]execute_script done [15:22:05]execute_script returns [15:22:05]free content buf [15:22:05]Sock 11.Close socket [15:22:05]Sock 11.Thread stoped [15:22:06]accept exits with 9 [15:22:06]New connection [15:22:06]New thread 3066744164 created [15:22:06]Thread 3066600804 joined [15:22:06]Waiting for new connection... [15:22:06] Sock 9.Parse request [15:22:06]Sock 9.Check first char [15:22:06]Sock 9.First char is OK [15:22:06]request: POST /json_proto HTTP/1.0 [15:22:06]Method: POST [15:22:06]URL: /json_proto [15:22:06]Method is POST - this is cgi request [15:22:06]url: /json_proto [15:22:06]query_string will be loaded in cgi processing [15:22:06]execute_cgi json_proto POST (null) [15:22:06]execute_cgi path=json_proto method=POST [15:22:06]POST find Content-Length [15:22:06]Host: 172.17.47.196:8080 [15:22:06]Content-Length: 568 [15:22:06]Content-Type: application/json [15:22:06] [15:22:06]POST finish read [15:22:06]Found Content-Length = 568 [15:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147931", "tax_sys" : 0, "items" : [ { "code": "48744539", "name": "LD Compact Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:06]execute_script... [15: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 : (3)147931", "tax_sys" : 0, "items" : [ { "code": "48744539", "name": "LD Compact Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:06]POST & json_proto [15:22:06]process_json_proto [15:22:06]json parsed OK: [15:22:06]protocol is kg_v1.0 [15:22:06]action value=close_receipt [15:22:06]process_action close_receipt [15:22:06]cmd_close_receipt [15:22:06]MH_GetDate [15:22:06]Write to MH i2c: F0 00 00 1D 00 0C [15:22:06]Write i2c OK [15:22:06]MH_I2C_Read... [15:22:06]Read from MH i2c: F0 [15:22:06]MH_I2C_Read... [15:22:06]Read from MH i2c: F0 09 00 [15:22:06]MH_I2C_Read... [15:22:06]Read from MH i2c: F0 09 00 1D 00 00 9E E4 EE 66 4C 6B 94 66 9C [15:22:06]GetLastDocTimeStamp 1726931848 [15:22:06]current date 1726932126 [15:22:06]FM_GetShiftState [15:22:06]SAM_PROTO_GetShiftState [15:22:06]wFMCommunicate request_size=4 [15:22:06]MH_SAM_APDU [15:22:06]CAPDU: 80 13 01 00 [15:22:06]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:22:06]Write i2c OK [15:22:06]MH_I2C_Read... [15:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:06]Read from MH i2c: E2 [15:22:06]MH_I2C_Read... [15:22:06]Read from MH i2c: E2 0E 00 [15:22:06]MH_I2C_Read... [15:22:06]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [15:22:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:22:06]wFMCommunicate OK [15:22:06]SAM_PROTO_GetShiftState done [15:22:06]FM_GetShiftState done [15:22:06]opened in 1726877910 [15:22:06]opened+sec_in_day 1726964310 [15:22:06]quantity*price = 13400 [15:22:06]sum+1 = 13401 [15:22:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 206 21.09.2024 15:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86428 ФПД: 56196945873106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152207&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86428&fm=56196945873106&tin=02508201610067®Number=0000000000092592&sum=13400 0 [15:22:07]StoreToDocumentArchive [15:22:07]shift 496 fd 86428 [15:22:07]save to /storage/0496/doc_00086428 [15:22:07]save last doc name /storage/0496/doc_00086428 to /storage/kkm_last_doc_name [15:22:07]save OK [15:22:07]Clear old archive folders... [15:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:22:07]tlvbuf is 007E5CE0 [15:22:07]SAM_PROTO_ClearQueue [15:22:07]wFMCommunicate request_size=4 [15:22:07]MH_SAM_APDU [15:22:07]CAPDU: 80 09 00 00 [15:22:07]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:22:07]Write i2c OK [15:22:07]MH_I2C_Read... [15:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:07]Read from MH i2c: E2 [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: E2 03 00 [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:22:07]RAPDU: 90 00 [15:22:07]wFMCommunicate OK [15:22:07]SAM_PROTO_ClearQueue done [15:22:07]KKMCreateOFDPacket [15:22:07]OFDProtocolAddRootSTLVToBuf [15:22:07]FM_MakeSignedData [15:22:07]FM_MakeSignedData [15:22:07]SAM_PROTO_SignData [15:22:07]wFMCommunicate request_size=4 [15:22:07]MH_SAM_APDU [15:22:07]CAPDU: 80 0D 01 02 [15:22:07]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:22:07]Write i2c OK [15:22:07]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]wFMCommunicate request_size=255 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 9F E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9C 51 01 00 35 04 06 00 [15:22:08]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 9F E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9C 51 01 00 35 04 06 00 00 00 C7 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]wFMCommunicate request_size=11 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 02 02 06 33 1C 5E FF 08 D2 [15:22:08]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 33 1C 5E FF 08 D2 00 00 3A [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]wFMCommunicate request_size=4 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 03 02 [15:22:08]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 0B 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 0B 00 2F 00 00 2F 5C E8 F8 36 19 B9 6D 90 00 8B [15:22:08]RAPDU: 2F 5C E8 F8 36 19 B9 6D 90 00 [15:22:08]wFMCommunicate OK [15:22:08]SAM_PROTO_SignData done [15:22:08]FM_MakeSignedData done [15:22:08]CreateOFDProtocolMessage [15:22:08]wFMCommunicate request_size=4 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 11 00 00 [15:22:08]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 17 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [15:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:08]wFMCommunicate OK [15:22:08]CreateOFDProtocolMessage done [15:22:08]OFDSenderStorePacket 86428 [15:22:08]StoreOFDPacket docnum=86428 [15:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D1 F1 08 01 48 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 9F E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9C 51 01 00 35 04 06 00 33 1C 5E FF 08 D2 2F 5C E8 F8 36 19 B9 6D [15:22:08]CheckFolder [15:22:08]dirname=/storage/ofd_packets [15:22:08]CheckFolder done [15:22:08]ProducePacketName [15:22:08]name=ofd_packets/00086428 [15:22:08]NVStorageSaveData ofd_packets/00086428 [15:22:08]File name is /storage/ofd_packets/00086428 [15:22:08]Write 302 bytes [15:22:08]NVStorageSaveData done [15:22:08]OFDSenderStorePacket done [15:22:08]KKMCreateOFDPacket done [15:22:08]NVStorageSaveData kkm_last_timestamp [15:22:08]File name is /storage/kkm_last_timestamp [15:22:08]Write 4 bytes [15:22:08]NVStorageSaveData done [15:22:08]ExternCall_PrintAddStr [15:22:08]wPrintStart [15:22:08]Write to MH i2c: 01 00 00 31 00 31 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: 01 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: 01 07 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:22:08]RasterBufferAndPrint [15:22:08]line Счет N : (3)147931 [15:22:08]line ИНН: 02508201610067 [15:22:08]line Контрольно-Кассовый Чек [15:22:08]line ПРОДАЖА [15:22:08]line Товар: 48744539 [15:22:08]line LD Compact Blue [15:22:08]line 1.000 * 134.00 [15:22:08]line = 134.00 [15:22:08]line НДС 12% НСП 1% [15:22:08]line > о реализуемом товаре [15:22:08]line ИТОГО: 134.00 [15:22:08]line НСП 1% : 1.19 [15:22:08]line НДС 12% : 14.23 [15:22:08]line Наличными: 134.00 [15:22:08]line Безнал.: 0.00 [15:22:08]line Место: АЗС № 137 "Партнер Нефть" [15:22:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:22:08]line СНО: Общий режим [15:22:08]line Чек 206 21.09.2024 15:22 [15:22:08]line Смена: 496 ФФД: 1.0 [15:22:08]line ЗНМ: 0300000064 [15:22:08]line РНМ: 0000000000092592 [15:22:08]line Версия ККМ: 001 [15:22:08]line ФМ: 0000000000874979 [15:22:08]line ФД: 86428 [15:22:08]line ФПД: 56196945873106 [15:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152207&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86428&fm=56196945873106&tin=02508201610067®Number=0000000000092592&sum=13400 [15:22:08]line 0 [15:22:08]written 0, free lines is 4095 [15:22:09]recv_with_timeout no data received [15:22:09]CommunicateWithHost answer receiving error [15:22:09]CommunicateWithHost err = -3 [15:22:09]OFD Sender: Server communicate error [15:22:09]Write to MH i2c: 01 00 00 59 00 59 [15:22:09]Write i2c OK [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: 01 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: 01 07 00 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 05 0D 72 [15:22:09]RasterBufferAndPrint [15:22:09]line [15:22:09]line [15:22:09]line [15:22:09]line [15:22:09]line [15:22:09]OFD Sender: Processing packet 86427 [packets to send 271, broken 269] [15:22:09]ProducePacketName [15:22:09]name=ofd_packets/00086427 [15:22:09]OFD Sender: To server: pG, [15:22:09]CommunicateWithHost lk.salyk.kg:30040 [15:22:09]ConnectInit lk.salyk.kg [15:22:09]written 0, free lines is 3380 [15:22:09]MH_Cut [15:22:09]Write to MH i2c: D1 01 00 60 00 01 32 [15:22:09]Write i2c OK [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: D1 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: D1 01 00 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: D1 01 00 60 00 00 31 [15:22:09]Write to MH i2c: 01 00 00 61 00 61 [15:22:09]Write i2c OK [15:22:09]MH_I2C_Read... [15:22:09]recv_with_timeout no data received [15:22:09]*** Cut start [15:22:09]*** Partial cut [15:22:09]*** CUTSNS_PIN = 1 [15:22:09]*** CUTSNS_PIN = 0 [15:22:10]*** Brake cut motor [15:22:10]Read from MH i2c: 01 [15:22:10]MH_I2C_Read... [15:22:10]*** Stop cut motor [15:22:10]*** Cut end [15:22:10]Read from MH i2c: 01 07 00 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [15:22:10]process_action close_receipt done [15:22:10]requested_data is exist [15:22:10]produce_requested_data [15:22:10]requested_item fm.sn is exist - process it [15:22:10]wFMCommunicate request_size=4 [15:22:10]MH_SAM_APDU [15:22:10]CAPDU: 80 11 00 00 [15:22:10]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [15:22:10]Write i2c OK [15:22:10]MH_I2C_Read... [15:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:10]Read from MH i2c: E2 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: E2 17 00 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3B [15:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:10]wFMCommunicate OK [15:22:10]requested_item fd.num is exist - process it [15:22:10]SAM_PROTO_GetFieldsCounters [15:22:10]wFMCommunicate request_size=4 [15:22:10]MH_SAM_APDU [15:22:10]CAPDU: 80 13 00 00 [15:22:10]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [15:22:10]Write i2c OK [15:22:10]MH_I2C_Read... [15:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:10]Read from MH i2c: E2 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: E2 62 00 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [15:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9C 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:10]wFMCommunicate OK [15:22:10]SAM_PROTO_GetFieldsCounters done [15:22:10]requested_item shift.num is exist - process it [15:22:10]requested_item shift.opened is exist - process it [15:22:10]req_shift_opened [15:22:10]FM_GetShiftState [15:22:10]SAM_PROTO_GetShiftState [15:22:10]wFMCommunicate request_size=4 [15:22:10]MH_SAM_APDU [15:22:10]CAPDU: 80 13 01 00 [15:22:10]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [15:22:10]Write i2c OK [15:22:10]MH_I2C_Read... [15:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:10]Read from MH i2c: E2 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: E2 0E 00 [15:22:10]MH_I2C_Read... [15:22:10]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 27 [15:22:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:22:10]wFMCommunicate OK [15:22:10]SAM_PROTO_GetShiftState done [15:22:10]FM_GetShiftState done [15:22:10]req_shift_opened done [15:22:10]requested_item shift.open_date is exist - process it [15:22:10]req_shift_open_date [15:22:10]req_shift_open_date done [15:22:10]produce_requested_data done [15:22:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86428,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:22:10]process_action_free close_receipt [15:22:10]json_value_free [15:22:10]json_value_free done [15:22:10]process_json_proto returns [15:22:10]Send response to host [15:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86428,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:22:10]free response buf [15:22:10]execute_script done [15:22:10]execute_script returns [15:22:10]free content buf [15:22:10]Sock 9.Close socket [15:22:10]Sock 9.Thread stoped [15:22:11]accept exits with 11 [15:22:11]New connection [15:22:11]New thread 3066600804 created [15:22:11]Thread 3066744164 joined [15:22:11]Waiting for new connection... [15:22:11] Sock 11.Parse request [15:22:11]Sock 11.Check first char [15:22:11]Sock 11.First char is OK [15:22:11]request: POST /json_proto HTTP/1.0 [15:22:11]Method: POST [15:22:11]URL: /json_proto [15:22:11]Method is POST - this is cgi request [15:22:11]url: /json_proto [15:22:11]query_string will be loaded in cgi processing [15:22:11]execute_cgi json_proto POST (null) [15:22:11]execute_cgi path=json_proto method=POST [15:22:11]POST find Content-Length [15:22:11]Host: 172.17.47.196:8080 [15:22:11]Content-Length: 808 [15:22:11]Content-Type: application/json [15:22:11] [15:22:11]POST finish read [15:22:11]Found Content-Length = 808 [15:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:11]execute_script... [15: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)871333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:11]POST & json_proto [15:22:11]process_json_proto [15:22:11]json parsed OK: [15:22:11]protocol is kg_v1.0 [15:22:11]action value=close_receipt [15:22:11]process_action close_receipt [15:22:11]cmd_close_receipt [15:22:11]MH_GetDate [15:22:11]Write to MH i2c: F0 00 00 65 00 54 [15:22:11]Write i2c OK [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: F0 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: F0 09 00 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: F0 09 00 65 00 00 A3 E4 EE 66 4C 6B 94 66 E9 [15:22:11]GetLastDocTimeStamp 1726932127 [15:22:11]current date 1726932131 [15:22:11]FM_GetShiftState [15:22:11]SAM_PROTO_GetShiftState [15:22:11]wFMCommunicate request_size=4 [15:22:11]MH_SAM_APDU [15:22:11]CAPDU: 80 13 01 00 [15:22:11]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [15:22:11]Write i2c OK [15:22:11]MH_I2C_Read... [15:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:11]Read from MH i2c: E2 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 0E 00 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [15:22:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:22:11]wFMCommunicate OK [15:22:11]SAM_PROTO_GetShiftState done [15:22:11]FM_GetShiftState done [15:22:11]opened in 1726877910 [15:22:11]opened+sec_in_day 1726964310 [15:22:11]quantity*price = 100050 [15:22:11]sum+1 = 100052 [15:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 207 21.09.2024 15:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86429 ФПД: 104507906174509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152211&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86429&fm=104507906174509&tin=02508201610067®Number=0000000000092592&sum=100051 [15:22:12]StoreToDocumentArchive [15:22:12]shift 496 fd 86429 [15:22:12]save to /storage/0496/doc_00086429 [15:22:12]save last doc name /storage/0496/doc_00086429 to /storage/kkm_last_doc_name [15:22:12]save OK [15:22:12]Clear old archive folders... [15:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:22:12]tlvbuf is 007FDCE0 [15:22:12]SAM_PROTO_ClearQueue [15:22:12]wFMCommunicate request_size=4 [15:22:12]MH_SAM_APDU [15:22:12]CAPDU: 80 09 00 00 [15:22:12]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [15:22:12]Write i2c OK [15:22:12]MH_I2C_Read... [15:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:12]Read from MH i2c: E2 [15:22:12]MH_I2C_Read... [15:22:12]Read from MH i2c: E2 03 00 [15:22:12]MH_I2C_Read... [15:22:12]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [15:22:12]RAPDU: 90 00 [15:22:12]wFMCommunicate OK [15:22:12]SAM_PROTO_ClearQueue done [15:22:12]KKMCreateOFDPacket [15:22:12]OFDProtocolAddRootSTLVToBuf [15:22:12]FM_MakeSignedData [15:22:12]FM_MakeSignedData [15:22:12]SAM_PROTO_SignData [15:22:12]wFMCommunicate request_size=4 [15:22:12]MH_SAM_APDU [15:22:12]CAPDU: 80 0D 01 02 [15:22:12]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [15:22:12]Write i2c OK [15:22:12]MH_I2C_Read... [15:22:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:12]Read from MH i2c: E2 [15:22:12]MH_I2C_Read... [15:22:12]Read from MH i2c: E2 03 00 [15:22:12]MH_I2C_Read... [15:22:12]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [15:22:12]RAPDU: 90 00 [15:22:12]wFMCommunicate OK [15:22:12]wFMCommunicate request_size=255 [15:22:12]MH_SAM_APDU [15:22:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 A3 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9D 51 01 00 35 04 06 00 [15:22:13]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 A3 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9D 51 01 00 35 04 06 00 00 00 57 [15:22:13]Write i2c OK [15:22:13]MH_I2C_Read... [15:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:13]Read from MH i2c: E2 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 03 00 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [15:22:13]RAPDU: 90 00 [15:22:13]wFMCommunicate OK [15:22:13]wFMCommunicate request_size=11 [15:22:13]MH_SAM_APDU [15:22:13]CAPDU: 80 0D 02 02 06 5F 0C A4 9F AE 2D [15:22:13]Write to MH i2c: E2 0E 00 76 00 80 0D 02 02 06 00 5F 0C A4 9F AE 2D 00 00 85 [15:22:13]Write i2c OK [15:22:13]MH_I2C_Read... [15:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:13]Read from MH i2c: E2 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 03 00 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:22:13]RAPDU: 90 00 [15:22:13]wFMCommunicate OK [15:22:13]wFMCommunicate request_size=4 [15:22:13]MH_SAM_APDU [15:22:13]CAPDU: 80 0D 03 02 [15:22:13]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [15:22:13]Write i2c OK [15:22:13]MH_I2C_Read... [15:22:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:13]Read from MH i2c: E2 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 0B 00 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 0B 00 77 00 00 33 BC 32 11 A2 6D 87 6B 90 00 26 [15:22:13]RAPDU: 33 BC 32 11 A2 6D 87 6B 90 00 [15:22:13]wFMCommunicate OK [15:22:13]SAM_PROTO_SignData done [15:22:13]FM_MakeSignedData done [15:22:13]CreateOFDProtocolMessage [15:22:13]wFMCommunicate request_size=4 [15:22:13]MH_SAM_APDU [15:22:13]CAPDU: 80 11 00 00 [15:22:13]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [15:22:13]Write i2c OK [15:22:13]MH_I2C_Read... [15:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:13]Read from MH i2c: E2 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 17 00 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 51 [15:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:13]wFMCommunicate OK [15:22:13]CreateOFDProtocolMessage done [15:22:13]OFDSenderStorePacket 86429 [15:22:13]StoreOFDPacket docnum=86429 [15:22:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 2C 8D 08 01 5A CA 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 A3 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9D 51 01 00 35 04 06 00 5F 0C A4 9F AE 2D 33 BC 32 11 A2 6D 87 6B [15:22:13]CheckFolder [15:22:13]dirname=/storage/ofd_packets [15:22:13]CheckFolder done [15:22:13]ProducePacketName [15:22:13]name=ofd_packets/00086429 [15:22:13]NVStorageSaveData ofd_packets/00086429 [15:22:13]File name is /storage/ofd_packets/00086429 [15:22:13]Write 302 bytes [15:22:13]NVStorageSaveData done [15:22:13]OFDSenderStorePacket done [15:22:13]KKMCreateOFDPacket done [15:22:13]NVStorageSaveData kkm_last_timestamp [15:22:13]File name is /storage/kkm_last_timestamp [15:22:13]Write 4 bytes [15:22:13]NVStorageSaveData done [15:22:13]ExternCall_PrintAddStr [15:22:13]wPrintStart [15:22:13]Write to MH i2c: 01 00 00 79 00 79 [15:22:13]Write i2c OK [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: 01 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: 01 07 00 [15:22:13]MH_I2C_Read... [15:22:13]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [15:22:13]RasterBufferAndPrint [15:22:13]line Счет N : (1)871333 [15:22:13]line ИНН: 02508201610067 [15:22:13]line Контрольно-Кассовый Чек [15:22:13]line ПРОДАЖА [15:22:13]line ТРК (МРК, ГНК) : 21 [15:22:13]line Товар: 2710194210 [15:22:13]line ДТ(л)-К-4 [15:22:13]line 13.130 * 76.20 [15:22:13]line = 1000.51 [15:22:13]line НДС 12% НСП 1% [15:22:13]line > о реализуемом товаре [15:22:13]line ИТОГО: 1000.51 [15:22:13]line НСП 1% : 8.85 [15:22:13]line НДС 12% : 106.25 [15:22:13]line Наличными: 0.00 [15:22:13]line Безнал.: 1000.51 [15:22:13]line Место: АЗС № 137 "Партнер Нефть" [15:22:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:22:13]line СНО: Общий режим [15:22:13]line Чек 207 21.09.2024 15:22 [15:22:13]line Смена: 496 ФФД: 1.0 [15:22:13]line ЗНМ: 0300000064 [15:22:13]line РНМ: 0000000000092592 [15:22:13]line Версия ККМ: 001 [15:22:13]line Платежная система: O! деньги [15:22:13]line ФМ: 0000000000874979 [15:22:13]line ФД: 86429 [15:22:13]line ФПД: 104507906174509 [15:22:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152211&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86429&fm=104507906174509&tin=02508201610067®Number=0000000000092592&sum=100051 [15:22:13]written 0, free lines is 4095 [15:22:14]ConnectInit Can't take IP for lk.salyk.kg [15:22:14]CommunicateWithHost connect error [15:22:14]CommunicateWithHost err = -1 [15:22:14]OFD Sender: Server communicate error [15:22:14]OFD Sender: Processing packet 86427 [packets to send 272, broken 269] [15:22:14]ProducePacketName [15:22:14]name=ofd_packets/00086427 [15:22:14]OFD Sender: To server: pG, [15:22:14]CommunicateWithHost lk.salyk.kg:30040 [15:22:14]ConnectInit lk.salyk.kg [15:22:14]Write to MH i2c: 01 00 00 A3 00 A3 [15:22:14]Write i2c OK [15:22:14]MH_I2C_Read... [15:22:14]Read from MH i2c: 01 [15:22:14]MH_I2C_Read... [15:22:14]Read from MH i2c: 01 07 00 [15:22:14]MH_I2C_Read... [15:22:14]Read from MH i2c: 01 07 00 A3 00 00 00 00 00 00 FF 0C B5 [15:22:14]RasterBufferAndPrint [15:22:14]line [15:22:14]line [15:22:14]line [15:22:14]line [15:22:14]line [15:22:14]written 0, free lines is 3355 [15:22:14]MH_Cut [15:22:14]Write to MH i2c: D1 01 00 AA 00 01 7C [15:22:14]Write i2c OK [15:22:14]MH_I2C_Read... [15:22:14]Read from MH i2c: D1 [15:22:14]MH_I2C_Read... [15:22:14]Read from MH i2c: D1 01 00 [15:22:14]MH_I2C_Read... [15:22:14]Read from MH i2c: D1 01 00 AA 00 00 7B [15:22:14]Write to MH i2c: 01 00 00 AB 00 AB [15:22:14]Write i2c OK [15:22:14]MH_I2C_Read... [15:22:15]*** Cut start [15:22:15]*** Partial cut [15:22:15]*** CUTSNS_PIN = 1 [15:22:15]*** CUTSNS_PIN = 0 [15:22:15]*** Brake cut motor [15:22:15]Read from MH i2c: 01 [15:22:15]MH_I2C_Read... [15:22:15]*** Stop cut motor [15:22:15]*** Cut end [15:22:15]Read from MH i2c: 01 07 00 [15:22:15]MH_I2C_Read... [15:22:15]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 FF 0F C0 [15:22:15]process_action close_receipt done [15:22:15]requested_data is exist [15:22:15]produce_requested_data [15:22:15]requested_item fm.sn is exist - process it [15:22:15]wFMCommunicate request_size=4 [15:22:15]MH_SAM_APDU [15:22:15]CAPDU: 80 11 00 00 [15:22:15]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [15:22:15]Write i2c OK [15:22:15]MH_I2C_Read... [15:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:15]Read from MH i2c: E2 [15:22:15]MH_I2C_Read... [15:22:15]Read from MH i2c: E2 17 00 [15:22:15]MH_I2C_Read... [15:22:15]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [15:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:22:15]wFMCommunicate OK [15:22:15]requested_item fd.num is exist - process it [15:22:15]SAM_PROTO_GetFieldsCounters [15:22:15]wFMCommunicate request_size=4 [15:22:15]MH_SAM_APDU [15:22:15]CAPDU: 80 13 00 00 [15:22:15]Write to MH i2c: E2 08 00 AD 00 80 13 00 00 00 00 00 00 29 [15:22:15]Write i2c OK [15:22:15]MH_I2C_Read... [15:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:15]Read from MH i2c: E2 [15:22:15]MH_I2C_Read... [15:22:15]Read from MH i2c: E2 62 00 [15:22:15]MH_I2C_Read... [15:22:15]Read from MH i2c: E2 62 00 AD 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [15:22:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:16]wFMCommunicate OK [15:22:16]SAM_PROTO_GetFieldsCounters done [15:22:16]requested_item shift.num is exist - process it [15:22:16]requested_item shift.opened is exist - process it [15:22:16]req_shift_opened [15:22:16]FM_GetShiftState [15:22:16]SAM_PROTO_GetShiftState [15:22:16]wFMCommunicate request_size=4 [15:22:16]MH_SAM_APDU [15:22:16]CAPDU: 80 13 01 00 [15:22:16]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [15:22:16]Write i2c OK [15:22:16]MH_I2C_Read... [15:22:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:16]Read from MH i2c: E2 [15:22:16]MH_I2C_Read... [15:22:16]Read from MH i2c: E2 0E 00 [15:22:16]MH_I2C_Read... [15:22:16]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 71 [15:22:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:22:16]wFMCommunicate OK [15:22:16]SAM_PROTO_GetShiftState done [15:22:16]FM_GetShiftState done [15:22:16]req_shift_opened done [15:22:16]requested_item shift.open_date is exist - process it [15:22:16]req_shift_open_date [15:22:16]req_shift_open_date done [15:22:16]produce_requested_data done [15:22:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86429,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:22:16]process_action_free close_receipt [15:22:16]json_value_free [15:22:16]json_value_free done [15:22:16]process_json_proto returns [15:22:16]Send response to host [15:22:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86429,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:22:16]free response buf [15:22:16]execute_script done [15:22:16]execute_script returns [15:22:16]free content buf [15:22:16]Sock 11.Close socket [15:22:16]Sock 11.Thread stoped [15:22:16]accept exits with 9 [15:22:16]New connection [15:22:16]New thread 3066744164 created [15:22:16]Thread 3066600804 joined [15:22:16]Waiting for new connection... [15:22:16] Sock 9.Parse request [15:22:16]Sock 9.Check first char [15:22:16]Sock 9.First char is OK [15:22:16]request: POST /json_proto HTTP/1.0 [15:22:16]Method: POST [15:22:16]URL: /json_proto [15:22:16]Method is POST - this is cgi request [15:22:16]url: /json_proto [15:22:16]query_string will be loaded in cgi processing [15:22:16]execute_cgi json_proto POST (null) [15:22:16]execute_cgi path=json_proto method=POST [15:22:16]POST find Content-Length [15:22:16]Host: 172.17.47.196:8080 [15:22:16]Content-Length: 658 [15:22:16]Content-Type: application/json [15:22:16] [15:22:16]POST finish read [15:22:16]Found Content-Length = 658 [15:22:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147932", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:16]execute_script... [15:22: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)147932", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:16]POST & json_proto [15:22:16]process_json_proto [15:22:16]json parsed OK: [15:22:16]protocol is kg_v1.0 [15:22:16]action value=close_receipt [15:22:16]process_action close_receipt [15:22:16]cmd_close_receipt [15:22:16]MH_GetDate [15:22:16]Write to MH i2c: F0 00 00 AF 00 9E [15:22:17]Write i2c OK [15:22:17]MH_I2C_Read... [15:22:17]Read from MH i2c: F0 [15:22:17]MH_I2C_Read... [15:22:17]Read from MH i2c: F0 09 00 [15:22:17]MH_I2C_Read... [15:22:17]Read from MH i2c: F0 09 00 AF 00 00 A9 E4 EE 66 4C 6B 94 66 39 [15:22:17]GetLastDocTimeStamp 1726932131 [15:22:17]current date 1726932137 [15:22:17]FM_GetShiftState [15:22:17]SAM_PROTO_GetShiftState [15:22:17]wFMCommunicate request_size=4 [15:22:17]MH_SAM_APDU [15:22:17]CAPDU: 80 13 01 00 [15:22:17]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [15:22:17]Write i2c OK [15:22:17]MH_I2C_Read... [15:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:17]Read from MH i2c: E2 [15:22:17]MH_I2C_Read... [15:22:17]Read from MH i2c: E2 0E 00 [15:22:17]MH_I2C_Read... [15:22:17]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 73 [15:22:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:22:17]wFMCommunicate OK [15:22:17]SAM_PROTO_GetShiftState done [15:22:17]FM_GetShiftState done [15:22:17]opened in 1726877910 [15:22:17]opened+sec_in_day 1726964310 [15:22:17]quantity*price = 10500 [15:22:17]sum+1 = 10501 [15:22:17]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 1195.00 Внесено: 1195.00 СДАЧА: 0.00 НСП 1% : 10.58 НДС 12% : 126.96 Наличными: 1195.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 209 21.09.2024 15:23 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86431 ФПД: 24095760904743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152321&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86431&fm=24095760904743&tin=02508201610067®Number=0000000000092592&sum=119500 [15:23:22]StoreToDocumentArchive [15:23:22]shift 496 fd 86431 [15:23:22]save to /storage/0496/doc_00086431 [15:23:22]save last doc name /storage/0496/doc_00086431 to /storage/kkm_last_doc_name [15:23:22]save OK [15:23:22]Clear old archive folders... [15:23:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:23:22]tlvbuf is 0080BCB0 [15:23:22]SAM_PROTO_ClearQueue [15:23:22]wFMCommunicate request_size=4 [15:23:22]MH_SAM_APDU [15:23:22]CAPDU: 80 09 00 00 [15:23:22]Write to MH i2c: E2 08 00 05 01 80 09 00 00 00 00 00 00 78 [15:23:22]Write i2c OK [15:23:22]MH_I2C_Read... [15:23:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:22]Read from MH i2c: E2 [15:23:22]MH_I2C_Read... [15:23:22]Read from MH i2c: E2 03 00 [15:23:22]MH_I2C_Read... [15:23:22]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [15:23:22]RAPDU: 90 00 [15:23:22]wFMCommunicate OK [15:23:22]SAM_PROTO_ClearQueue done [15:23:22]KKMCreateOFDPacket [15:23:22]OFDProtocolAddRootSTLVToBuf [15:23:22]FM_MakeSignedData [15:23:22]FM_MakeSignedData [15:23:22]SAM_PROTO_SignData [15:23:22]wFMCommunicate request_size=4 [15:23:22]MH_SAM_APDU [15:23:22]CAPDU: 80 0D 01 02 [15:23:22]Write to MH i2c: E2 08 00 06 01 80 0D 01 02 00 00 00 00 80 [15:23:22]Write i2c OK [15:23:22]MH_I2C_Read... [15:23:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:22]Read from MH i2c: E2 [15:23:22]MH_I2C_Read... [15:23:22]Read from MH i2c: E2 03 00 [15:23:22]MH_I2C_Read... [15:23:22]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [15:23:22]RAPDU: 90 00 [15:23:22]wFMCommunicate OK [15:23:22]wFMCommunicate request_size=255 [15:23:22]MH_SAM_APDU [15:23: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 34 FF 03 08 00 03 4A 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 31 00 00 00 00 07 04 06 00 CC D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 E9 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 51 01 00 35 04 06 00 [15:23:22]Write to MH i2c: E2 02 01 07 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 34 FF 03 08 00 03 4A 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 31 00 00 00 00 07 04 06 00 CC D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 E9 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 51 01 00 35 04 06 00 00 00 15 [15:23:22]Write i2c OK [15:23:22]MH_I2C_Read... [15:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:22]Read from MH i2c: E2 [15:23:22]MH_I2C_Read... [15:23:22]Read from MH i2c: E2 03 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [15:23:23]RAPDU: 90 00 [15:23:23]wFMCommunicate OK [15:23:23]wFMCommunicate request_size=11 [15:23:23]MH_SAM_APDU [15:23:23]CAPDU: 80 0D 02 02 06 15 EA 3B 44 F2 27 [15:23:23]Write to MH i2c: E2 0E 00 08 01 80 0D 02 02 06 00 15 EA 3B 44 F2 27 00 00 26 [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:23]Read from MH i2c: E2 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 03 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [15:23:23]RAPDU: 90 00 [15:23:23]wFMCommunicate OK [15:23:23]wFMCommunicate request_size=4 [15:23:23]MH_SAM_APDU [15:23:23]CAPDU: 80 0D 03 02 [15:23:23]Write to MH i2c: E2 08 00 09 01 80 0D 03 02 00 00 00 00 85 [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:23]Read from MH i2c: E2 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 0B 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 0B 00 09 01 00 C0 7F 66 B7 E1 78 46 1F 90 00 A0 [15:23:23]RAPDU: C0 7F 66 B7 E1 78 46 1F 90 00 [15:23:23]wFMCommunicate OK [15:23:23]SAM_PROTO_SignData done [15:23:23]FM_MakeSignedData done [15:23:23]CreateOFDProtocolMessage [15:23:23]wFMCommunicate request_size=4 [15:23:23]MH_SAM_APDU [15:23:23]CAPDU: 80 11 00 00 [15:23:23]Write to MH i2c: E2 08 00 0A 01 80 11 00 00 00 00 00 00 85 [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:23]Read from MH i2c: E2 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 17 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: E2 17 00 0A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E4 [15:23:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:23:23]wFMCommunicate OK [15:23:23]CreateOFDProtocolMessage done [15:23:23]OFDSenderStorePacket 86431 [15:23:23]StoreOFDPacket docnum=86431 [15:23:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B3 D7 08 01 80 CA 5A 03 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 34 FF 03 08 00 03 4A 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 31 00 00 00 00 07 04 06 00 CC D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 E9 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 51 01 00 35 04 06 00 15 EA 3B 44 F2 27 C0 7F 66 B7 E1 78 46 1F [15:23:23]CheckFolder [15:23:23]dirname=/storage/ofd_packets [15:23:23]CheckFolder done [15:23:23]ProducePacketName [15:23:23]name=ofd_packets/00086431 [15:23:23]NVStorageSaveData ofd_packets/00086431 [15:23:23]File name is /storage/ofd_packets/00086431 [15:23:23]Write 302 bytes [15:23:23]NVStorageSaveData done [15:23:23]OFDSenderStorePacket done [15:23:23]KKMCreateOFDPacket done [15:23:23]NVStorageSaveData kkm_last_timestamp [15:23:23]File name is /storage/kkm_last_timestamp [15:23:23]Write 4 bytes [15:23:23]NVStorageSaveData done [15:23:23]ExternCall_PrintAddStr [15:23:23]wPrintStart [15:23:23]Write to MH i2c: 01 00 00 0B 01 0C [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: 01 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: 01 07 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: 01 07 00 0B 01 00 00 00 00 00 FF 0F 21 [15:23:23]RasterBufferAndPrint [15:23:23]line Счет N : (1)871334 [15:23:23]line ИНН: 02508201610067 [15:23:23]line Контрольно-Кассовый Чек [15:23:23]line ПРОДАЖА [15:23:23]line ТРК (МРК, ГНК) : 44 [15:23:23]line Товар: 2710194210 [15:23:23]line ДТ(л)-К-4 [15:23:23]line 15.690 * 76.20 [15:23:23]line = 1195.58 [15:23:23]line НДС 12% НСП 1% [15:23:23]line > о реализуемом товаре [15:23:23]line ОКРУГЛЕНИЕ: -0.58 [15:23:23]line ИТОГО: 1195.00 [15:23:23]line Внесено: 1195.00 [15:23:23]line СДАЧА: 0.00 [15:23:23]line НСП 1% : 10.58 [15:23:23]line НДС 12% : 126.96 [15:23:23]line Наличными: 1195.00 [15:23:23]line Безнал.: 0.00 [15:23:23]line Место: АЗС № 137 "Партнер Нефть" [15:23:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:23:23]line СНО: Общий режим [15:23:23]line Чек 209 21.09.2024 15:23 [15:23:23]line Смена: 496 ФФД: 1.0 [15:23:23]line ЗНМ: 0300000064 [15:23:23]line РНМ: 0000000000092592 [15:23:23]line Версия ККМ: 001 [15:23:23]line ФМ: 0000000000874979 [15:23:23]line ФД: 86431 [15:23:23]line ФПД: 24095760904743 [15:23:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152321&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86431&fm=24095760904743&tin=02508201610067®Number=0000000000092592&sum=119500 [15:23:23]written 0, free lines is 4095 [15:23:23]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:23:23]ProducePacketName [15:23:23]name=ofd_packets/00086431 [15:23:23]OFD Sender: To server: pG, [15:23:23]CommunicateWithHost lk.salyk.kg:30040 [15:23:23]ConnectInit lk.salyk.kg [15:23:23]Write to MH i2c: 01 00 00 36 01 37 [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: 01 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: 01 07 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: 01 07 00 36 01 00 00 00 00 00 E5 0C 2F [15:23:23]RasterBufferAndPrint [15:23:23]line [15:23:23]line [15:23:23]line [15:23:23]line [15:23:23]line [15:23:23]written 0, free lines is 3327 [15:23:23]MH_Cut [15:23:23]Write to MH i2c: D1 01 00 3D 01 01 10 [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: D1 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: D1 01 00 [15:23:23]MH_I2C_Read... [15:23:23]Read from MH i2c: D1 01 00 3D 01 00 0F [15:23:23]Write to MH i2c: 01 00 00 3E 01 3F [15:23:23]Write i2c OK [15:23:23]MH_I2C_Read... [15:23:24]*** Cut start [15:23:24]*** Partial cut [15:23:24]*** CUTSNS_PIN = 1 [15:23:24]*** CUTSNS_PIN = 0 [15:23:24]*** Brake cut motor [15:23:25]Read from MH i2c: 01 [15:23:25]MH_I2C_Read... [15:23:25]*** Stop cut motor [15:23:25]*** Cut end [15:23:25]Read from MH i2c: 01 07 00 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 FF 0F 54 [15:23:25]process_action close_receipt done [15:23:25]requested_data is exist [15:23:25]produce_requested_data [15:23:25]requested_item fm.sn is exist - process it [15:23:25]wFMCommunicate request_size=4 [15:23:25]MH_SAM_APDU [15:23:25]CAPDU: 80 11 00 00 [15:23:25]Write to MH i2c: E2 08 00 3F 01 80 11 00 00 00 00 00 00 BA [15:23:25]Write i2c OK [15:23:25]MH_I2C_Read... [15:23:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:25]Read from MH i2c: E2 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: E2 17 00 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: E2 17 00 3F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 19 [15:23:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:23:25]wFMCommunicate OK [15:23:25]requested_item fd.num is exist - process it [15:23:25]SAM_PROTO_GetFieldsCounters [15:23:25]wFMCommunicate request_size=4 [15:23:25]MH_SAM_APDU [15:23:25]CAPDU: 80 13 00 00 [15:23:25]Write to MH i2c: E2 08 00 40 01 80 13 00 00 00 00 00 00 BD [15:23:25]Write i2c OK [15:23:25]MH_I2C_Read... [15:23:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:25]Read from MH i2c: E2 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: E2 62 00 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: E2 62 00 40 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [15:23:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:25]wFMCommunicate OK [15:23:25]SAM_PROTO_GetFieldsCounters done [15:23:25]requested_item shift.num is exist - process it [15:23:25]requested_item shift.opened is exist - process it [15:23:25]req_shift_opened [15:23:25]FM_GetShiftState [15:23:25]SAM_PROTO_GetShiftState [15:23:25]wFMCommunicate request_size=4 [15:23:25]MH_SAM_APDU [15:23:25]CAPDU: 80 13 01 00 [15:23:25]Write to MH i2c: E2 08 00 41 01 80 13 01 00 00 00 00 00 BF [15:23:25]Write i2c OK [15:23:25]MH_I2C_Read... [15:23:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:25]Read from MH i2c: E2 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: E2 0E 00 [15:23:25]MH_I2C_Read... [15:23:25]Read from MH i2c: E2 0E 00 41 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 05 [15:23:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:23:25]wFMCommunicate OK [15:23:25]SAM_PROTO_GetShiftState done [15:23:25]FM_GetShiftState done [15:23:25]req_shift_opened done [15:23:25]requested_item shift.open_date is exist - process it [15:23:25]req_shift_open_date [15:23:25]req_shift_open_date done [15:23:25]produce_requested_data done [15:23:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86431,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:23:25]process_action_free close_receipt [15:23:25]json_value_free [15:23:25]json_value_free done [15:23:25]process_json_proto returns [15:23:25]Send response to host [15:23:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86431,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:23:25]free response buf [15:23:25]execute_script done [15:23:25]execute_script returns [15:23:25]free content buf [15:23:25]Sock 11.Close socket [15:23:25]Sock 11.Thread stoped [15:23:27]recv_with_timeout no data received [15:23:28]ConnectInit Can't take IP for lk.salyk.kg [15:23:28]CommunicateWithHost connect error [15:23:28]CommunicateWithHost err = -1 [15:23:28]OFD Sender: Server communicate error [15:23:33]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:23:33]ProducePacketName [15:23:33]name=ofd_packets/00086431 [15:23:33]OFD Sender: To server: pG, [15:23:33]CommunicateWithHost lk.salyk.kg:30040 [15:23:33]ConnectInit lk.salyk.kg [15:23:38]ConnectInit Can't take IP for lk.salyk.kg [15:23:38]CommunicateWithHost connect error [15:23:38]CommunicateWithHost err = -1 [15:23:38]OFD Sender: Server communicate error [15:23:43]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:23:43]ProducePacketName [15:23:43]name=ofd_packets/00086431 [15:23:43]OFD Sender: To server: pG, [15:23:43]CommunicateWithHost lk.salyk.kg:30040 [15:23:43]ConnectInit lk.salyk.kg [15:23:45]recv_with_timeout no data received [15:23:48]ConnectInit Can't take IP for lk.salyk.kg [15:23:48]CommunicateWithHost connect error [15:23:48]CommunicateWithHost err = -1 [15:23:48]OFD Sender: Server communicate error [15:23:53]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:23:53]ProducePacketName [15:23:53]name=ofd_packets/00086431 [15:23:53]OFD Sender: To server: pG, [15:23:53]CommunicateWithHost lk.salyk.kg:30040 [15:23:53]ConnectInit lk.salyk.kg [15:23:58]ConnectInit Can't take IP for lk.salyk.kg [15:23:58]CommunicateWithHost connect error [15:23:58]CommunicateWithHost err = -1 [15:23:58]OFD Sender: Server communicate error [15:24:03]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:24:03]ProducePacketName [15:24:03]name=ofd_packets/00086431 [15:24:03]OFD Sender: To server: pG, [15:24:03]CommunicateWithHost lk.salyk.kg:30040 [15:24:03]ConnectInit lk.salyk.kg [15:24:04]recv_with_timeout no data received [15:24:08]ConnectInit Can't take IP for lk.salyk.kg [15:24:08]CommunicateWithHost connect error [15:24:08]CommunicateWithHost err = -1 [15:24:08]OFD Sender: Server communicate error [15:24:13]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:24:13]ProducePacketName [15:24:13]name=ofd_packets/00086431 [15:24:13]OFD Sender: To server: pG, [15:24:13]CommunicateWithHost lk.salyk.kg:30040 [15:24:13]ConnectInit lk.salyk.kg [15:24:18]ConnectInit Can't take IP for lk.salyk.kg [15:24:18]CommunicateWithHost connect error [15:24:18]CommunicateWithHost err = -1 [15:24:18]OFD Sender: Server communicate error [15:24:22]recv_with_timeout no data received [15:24:23]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:24:23]ProducePacketName [15:24:23]name=ofd_packets/00086431 [15:24:23]OFD Sender: To server: pG, [15:24:23]CommunicateWithHost lk.salyk.kg:30040 [15:24:23]ConnectInit lk.salyk.kg [15:24:28]ConnectInit Can't take IP for lk.salyk.kg [15:24:28]CommunicateWithHost connect error [15:24:28]CommunicateWithHost err = -1 [15:24:28]OFD Sender: Server communicate error [15:24:33]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:24:33]ProducePacketName [15:24:33]name=ofd_packets/00086431 [15:24:33]OFD Sender: To server: pG, [15:24:33]CommunicateWithHost lk.salyk.kg:30040 [15:24:33]ConnectInit lk.salyk.kg [15:24:38]ConnectInit Can't take IP for lk.salyk.kg [15:24:38]CommunicateWithHost connect error [15:24:38]CommunicateWithHost err = -1 [15:24:38]OFD Sender: Server communicate error [15:24:43]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:24:43]ProducePacketName [15:24:43]name=ofd_packets/00086431 [15:24:43]OFD Sender: To server: pG, [15:24:43]CommunicateWithHost lk.salyk.kg:30040 [15:24:43]ConnectInit lk.salyk.kg [15:24:48]ConnectInit Can't take IP for lk.salyk.kg [15:24:48]CommunicateWithHost connect error [15:24:48]CommunicateWithHost err = -1 [15:24:48]OFD Sender: Server communicate error [15:24:53]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:24:53]ProducePacketName [15:24:53]name=ofd_packets/00086431 [15:24:53]OFD Sender: To server: pG, [15:24:53]CommunicateWithHost lk.salyk.kg:30040 [15:24:53]ConnectInit lk.salyk.kg [15:24:58]ConnectInit Can't take IP for lk.salyk.kg [15:24:58]CommunicateWithHost connect error [15:24:58]CommunicateWithHost err = -1 [15:24:58]OFD Sender: Server communicate error [15:24:59]ConnectInit Can't connect to host [15:25:03]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:25:03]ProducePacketName [15:25:03]name=ofd_packets/00086431 [15:25:03]OFD Sender: To server: pG, [15:25:03]CommunicateWithHost lk.salyk.kg:30040 [15:25:03]ConnectInit lk.salyk.kg [15:25:04]ConnectInit Can't connect to host [15:25:08]ConnectInit Can't take IP for lk.salyk.kg [15:25:08]CommunicateWithHost connect error [15:25:08]CommunicateWithHost err = -1 [15:25:08]OFD Sender: Server communicate error [15:25:09]ConnectInit Can't connect to host [15:25:13]OFD Sender: Processing packet 86431 [packets to send 270, broken 269] [15:25:13]ProducePacketName [15:25:13]name=ofd_packets/00086431 [15:25:13]OFD Sender: To server: pG, [15:25:13]CommunicateWithHost lk.salyk.kg:30040 [15:25:13]ConnectInit lk.salyk.kg [15:25:19]recv_with_timeout no data received [15:25:31]recv_with_timeout no data received [15:25:47]recv_with_timeout no data received [15:27:10]accept exits with 9 [15:27:10]New connection [15:27:10]New thread 3066744164 created [15:27:10]Thread 3066600804 joined [15:27:10]Waiting for new connection... [15:27:10] Sock 9.Parse request [15:27:10]Sock 9.Check first char [15:27:10]Sock 9.First char is OK [15:27:10]request: POST /json_proto HTTP/1.0 [15:27:10]Method: POST [15:27:10]URL: /json_proto [15:27:10]Method is POST - this is cgi request [15:27:10]url: /json_proto [15:27:10]query_string will be loaded in cgi processing [15:27:10]execute_cgi json_proto POST (null) [15:27:10]execute_cgi path=json_proto method=POST [15:27:10]POST find Content-Length [15:27:10]Host: 172.17.47.196:8080 [15:27:10]Content-Length: 808 [15:27:10]Content-Type: application/json [15:27:10] [15:27:10]POST finish read [15:27:10]Found Content-Length = 808 [15:27:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:10]execute_script... [15:27: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)871335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:10]POST & json_proto [15:27:10]process_json_proto [15:27:10]json parsed OK: [15:27:10]protocol is kg_v1.0 [15:27:10]action value=close_receipt [15:27:10]process_action close_receipt [15:27:10]cmd_close_receipt [15:27:10]MH_GetDate [15:27:10]Write to MH i2c: F0 00 00 42 01 32 [15:27:10]Write i2c OK [15:27:10]MH_I2C_Read... [15:27:10]Read from MH i2c: F0 [15:27:10]MH_I2C_Read... [15:27:10]Read from MH i2c: F0 09 00 [15:27:10]MH_I2C_Read... [15:27:10]Read from MH i2c: F0 09 00 42 01 00 CE E5 EE 66 4C 6B 94 66 F3 [15:27:10]GetLastDocTimeStamp 1726932201 [15:27:10]current date 1726932430 [15:27:10]FM_GetShiftState [15:27:10]SAM_PROTO_GetShiftState [15:27:10]wFMCommunicate request_size=4 [15:27:10]MH_SAM_APDU [15:27:10]CAPDU: 80 13 01 00 [15:27:10]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [15:27:10]Write i2c OK [15:27:10]MH_I2C_Read... [15:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:10]Read from MH i2c: E2 [15:27:10]MH_I2C_Read... [15:27:10]Read from MH i2c: E2 0E 00 [15:27:10]MH_I2C_Read... [15:27:10]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 07 [15:27:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:27:10]wFMCommunicate OK [15:27:10]SAM_PROTO_GetShiftState done [15:27:10]FM_GetShiftState done [15:27:10]opened in 1726877910 [15:27:10]opened+sec_in_day 1726964310 [15:27:10]quantity*price = 100050 [15:27:10]sum+1 = 100052 [15:27:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 210 21.09.2024 15:27 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86432 ФПД: 231521391794092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152710&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86432&fm=231521391794092&tin=02508201610067®Number=0000000000092592&sum=100051 [15:27:11]StoreToDocumentArchive [15:27:11]shift 496 fd 86432 [15:27:11]save to /storage/0496/doc_00086432 [15:27:11]save last doc name /storage/0496/doc_00086432 to /storage/kkm_last_doc_name [15:27:11]save OK [15:27:11]Clear old archive folders... [15:27:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:27:11]tlvbuf is 007C84B0 [15:27:11]SAM_PROTO_ClearQueue [15:27:11]wFMCommunicate request_size=4 [15:27:11]MH_SAM_APDU [15:27:11]CAPDU: 80 09 00 00 [15:27:11]Write to MH i2c: E2 08 00 50 01 80 09 00 00 00 00 00 00 C3 [15:27:11]Write i2c OK [15:27:11]MH_I2C_Read... [15:27:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:11]Read from MH i2c: E2 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [15:27:11]RAPDU: 90 00 [15:27:11]wFMCommunicate OK [15:27:11]SAM_PROTO_ClearQueue done [15:27:11]KKMCreateOFDPacket [15:27:11]OFDProtocolAddRootSTLVToBuf [15:27:11]FM_MakeSignedData [15:27:11]FM_MakeSignedData [15:27:11]SAM_PROTO_SignData [15:27:11]wFMCommunicate request_size=4 [15:27:11]MH_SAM_APDU [15:27:11]CAPDU: 80 0D 01 02 [15:27:11]Write to MH i2c: E2 08 00 51 01 80 0D 01 02 00 00 00 00 CB [15:27:11]Write i2c OK [15:27:11]MH_I2C_Read... [15:27:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:11]Read from MH i2c: E2 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [15:27:11]RAPDU: 90 00 [15:27:11]wFMCommunicate OK [15:27:11]wFMCommunicate request_size=255 [15:27:11]MH_SAM_APDU [15:27:11]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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 CE E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 51 01 00 35 04 06 00 [15:27:11]Write to MH i2c: E2 02 01 52 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 CE E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 51 01 00 35 04 06 00 00 00 67 [15:27:11]Write i2c OK [15:27:11]MH_I2C_Read... [15:27:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:11]Read from MH i2c: E2 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [15:27:11]RAPDU: 90 00 [15:27:11]wFMCommunicate OK [15:27:11]wFMCommunicate request_size=11 [15:27:11]MH_SAM_APDU [15:27:11]CAPDU: 80 0D 02 02 06 D2 91 46 50 D7 AC [15:27:11]Write to MH i2c: E2 0E 00 53 01 80 0D 02 02 06 00 D2 91 46 50 D7 AC 00 00 56 [15:27:11]Write i2c OK [15:27:11]MH_I2C_Read... [15:27:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:11]Read from MH i2c: E2 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [15:27:11]RAPDU: 90 00 [15:27:11]wFMCommunicate OK [15:27:11]wFMCommunicate request_size=4 [15:27:11]MH_SAM_APDU [15:27:11]CAPDU: 80 0D 03 02 [15:27:11]Write to MH i2c: E2 08 00 54 01 80 0D 03 02 00 00 00 00 D0 [15:27:11]Write i2c OK [15:27:11]MH_I2C_Read... [15:27:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:11]Read from MH i2c: E2 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 0B 00 [15:27:11]MH_I2C_Read... [15:27:11]Read from MH i2c: E2 0B 00 54 01 00 D5 AD 22 65 0D B7 55 67 90 00 5A [15:27:11]RAPDU: D5 AD 22 65 0D B7 55 67 90 00 [15:27:11]wFMCommunicate OK [15:27:11]SAM_PROTO_SignData done [15:27:11]FM_MakeSignedData done [15:27:11]CreateOFDProtocolMessage [15:27:11]wFMCommunicate request_size=4 [15:27:11]MH_SAM_APDU [15:27:11]CAPDU: 80 11 00 00 [15:27:11]Write to MH i2c: E2 08 00 55 01 80 11 00 00 00 00 00 00 D0 [15:27:11]Write i2c OK [15:27:11]MH_I2C_Read... [15:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:12]Read from MH i2c: E2 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: E2 17 00 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: E2 17 00 55 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2F [15:27:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:27:12]wFMCommunicate OK [15:27:12]CreateOFDProtocolMessage done [15:27:12]OFDSenderStorePacket 86432 [15:27:12]StoreOFDPacket docnum=86432 [15:27:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C5 1F 08 01 9E 3E 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 CE E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 51 01 00 35 04 06 00 D2 91 46 50 D7 AC D5 AD 22 65 0D B7 55 67 [15:27:12]CheckFolder [15:27:12]dirname=/storage/ofd_packets [15:27:12]CheckFolder done [15:27:12]ProducePacketName [15:27:12]name=ofd_packets/00086432 [15:27:12]NVStorageSaveData ofd_packets/00086432 [15:27:12]File name is /storage/ofd_packets/00086432 [15:27:12]Write 302 bytes [15:27:12]NVStorageSaveData done [15:27:12]OFDSenderStorePacket done [15:27:12]KKMCreateOFDPacket done [15:27:12]NVStorageSaveData kkm_last_timestamp [15:27:12]File name is /storage/kkm_last_timestamp [15:27:12]Write 4 bytes [15:27:12]NVStorageSaveData done [15:27:12]ExternCall_PrintAddStr [15:27:12]wPrintStart [15:27:12]Write to MH i2c: 01 00 00 56 01 57 [15:27:12]Write i2c OK [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: 01 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: 01 07 00 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: 01 07 00 56 01 00 00 00 00 00 FF 0F 6C [15:27:12]RasterBufferAndPrint [15:27:12]line Счет N : (1)871335 [15:27:12]line ИНН: 02508201610067 [15:27:12]line Контрольно-Кассовый Чек [15:27:12]line ПРОДАЖА [15:27:12]line ТРК (МРК, ГНК) : 21 [15:27:12]line Товар: 2710194210 [15:27:12]line ДТ(л)-К-4 [15:27:12]line 13.130 * 76.20 [15:27:12]line = 1000.51 [15:27:12]line НДС 12% НСП 1% [15:27:12]line > о реализуемом товаре [15:27:12]line ИТОГО: 1000.51 [15:27:12]line НСП 1% : 8.85 [15:27:12]line НДС 12% : 106.25 [15:27:12]line Наличными: 0.00 [15:27:12]line Безнал.: 1000.51 [15:27:12]line Место: АЗС № 137 "Партнер Нефть" [15:27:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:27:12]line СНО: Общий режим [15:27:12]line Чек 210 21.09.2024 15:27 [15:27:12]line Смена: 496 ФФД: 1.0 [15:27:12]line ЗНМ: 0300000064 [15:27:12]line РНМ: 0000000000092592 [15:27:12]line Версия ККМ: 001 [15:27:12]line Платежная система: O! деньги [15:27:12]line ФМ: 0000000000874979 [15:27:12]line ФД: 86432 [15:27:12]line ФПД: 231521391794092 [15:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152710&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86432&fm=231521391794092&tin=02508201610067®Number=0000000000092592&sum=100051 [15:27:12]written 0, free lines is 4095 [15:27:12]Write to MH i2c: 01 00 00 80 01 81 [15:27:12]Write i2c OK [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: 01 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: 01 07 00 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: 01 07 00 80 01 00 00 00 00 00 EC 0C 80 [15:27:12]RasterBufferAndPrint [15:27:12]line [15:27:12]line [15:27:12]line [15:27:12]line [15:27:12]line [15:27:12]written 0, free lines is 3315 [15:27:12]MH_Cut [15:27:12]Write to MH i2c: D1 01 00 87 01 01 5A [15:27:12]Write i2c OK [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: D1 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: D1 01 00 [15:27:12]MH_I2C_Read... [15:27:12]Read from MH i2c: D1 01 00 87 01 00 59 [15:27:12]Write to MH i2c: 01 00 00 88 01 89 [15:27:12]Write i2c OK [15:27:12]MH_I2C_Read... [15:27:13]*** Cut start [15:27:13]*** Partial cut [15:27:13]*** CUTSNS_PIN = 1 [15:27:13]*** CUTSNS_PIN = 0 [15:27:13]*** Brake cut motor [15:27:14]Read from MH i2c: 01 [15:27:14]MH_I2C_Read... [15:27:14]*** Stop cut motor [15:27:14]*** Cut end [15:27:14]Read from MH i2c: 01 07 00 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 FF 0F 9E [15:27:14]process_action close_receipt done [15:27:14]requested_data is exist [15:27:14]produce_requested_data [15:27:14]requested_item fm.sn is exist - process it [15:27:14]wFMCommunicate request_size=4 [15:27:14]MH_SAM_APDU [15:27:14]CAPDU: 80 11 00 00 [15:27:14]Write to MH i2c: E2 08 00 89 01 80 11 00 00 00 00 00 00 04 [15:27:14]Write i2c OK [15:27:14]MH_I2C_Read... [15:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:14]Read from MH i2c: E2 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: E2 17 00 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: E2 17 00 89 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 63 [15:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:27:14]wFMCommunicate OK [15:27:14]requested_item fd.num is exist - process it [15:27:14]SAM_PROTO_GetFieldsCounters [15:27:14]wFMCommunicate request_size=4 [15:27:14]MH_SAM_APDU [15:27:14]CAPDU: 80 13 00 00 [15:27:14]Write to MH i2c: E2 08 00 8A 01 80 13 00 00 00 00 00 00 07 [15:27:14]Write i2c OK [15:27:14]MH_I2C_Read... [15:27:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:14]Read from MH i2c: E2 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: E2 62 00 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: E2 62 00 8A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [15:27:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:14]wFMCommunicate OK [15:27:14]SAM_PROTO_GetFieldsCounters done [15:27:14]requested_item shift.num is exist - process it [15:27:14]requested_item shift.opened is exist - process it [15:27:14]req_shift_opened [15:27:14]FM_GetShiftState [15:27:14]SAM_PROTO_GetShiftState [15:27:14]wFMCommunicate request_size=4 [15:27:14]MH_SAM_APDU [15:27:14]CAPDU: 80 13 01 00 [15:27:14]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [15:27:14]Write i2c OK [15:27:14]MH_I2C_Read... [15:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:14]Read from MH i2c: E2 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: E2 0E 00 [15:27:14]MH_I2C_Read... [15:27:14]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4F [15:27:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:27:14]wFMCommunicate OK [15:27:14]SAM_PROTO_GetShiftState done [15:27:14]FM_GetShiftState done [15:27:14]req_shift_opened done [15:27:14]requested_item shift.open_date is exist - process it [15:27:14]req_shift_open_date [15:27:14]req_shift_open_date done [15:27:14]produce_requested_data done [15:27:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86432,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:27:14]process_action_free close_receipt [15:27:14]json_value_free [15:27:14]json_value_free done [15:27:14]process_json_proto returns [15:27:14]Send response to host [15:27:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86432,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:27:14]free response buf [15:27:14]execute_script done [15:27:14]execute_script returns [15:27:14]free content buf [15:27:14]Sock 9.Close socket [15:27:14]Sock 9.Thread stoped [15:27:19]recv_with_timeout no data received [15:27:27]ConnectInit Can't connect to host [15:27:27]CommunicateWithHost connect error [15:27:27]CommunicateWithHost err = -1 [15:27:27]OFD Sender: Server communicate error [15:27:27]OFD Sender: Processing packet 86431 [packets to send 271, broken 269] [15:27:27]ProducePacketName [15:27:27]name=ofd_packets/00086431 [15:27:27]OFD Sender: To server: pG, [15:27:27]CommunicateWithHost lk.salyk.kg:30040 [15:27:27]ConnectInit lk.salyk.kg [15:27:28]Connected sock=7 [15:27:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B3 D7 08 01 80 CA 5A 03 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 34 FF 03 08 00 03 4A 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 31 00 00 00 00 07 04 06 00 CC D2 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 E9 E4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 51 01 00 35 04 06 00 15 EA 3B 44 F2 27 C0 7F 66 B7 E1 78 46 1F [15:27:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7E 48 47 00 A1 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 51 01 00 F4 03 04 00 B0 90 EE 66 B6 04 01 00 00 77 6E 79 F2 4C 0C AF C8 [15:27:29]CommunicateWithHost err = 0 [15:27:29]CheckOFDResponse [15:27:29]1017 (14) - 77093643461234 [15:27:29]1041 (16) - 0000000000874979 [15:27:29]1040 (4) - 86431 [15:27:29]1012 (4) - 21.09.2024 09:24 [15:27:29]1206 (1) - 0 [15:27:29]OFD Sender: Remove packet 86431 [15:27:29]ProducePacketName [15:27:29]name=ofd_packets/00086431 [15:27:29]NVStorageDeleteData [15:27:29]OFD Sender: Processing packet 86432 [packets to send 270, broken 269] [15:27:29]ProducePacketName [15:27:29]name=ofd_packets/00086432 [15:27:29]OFD Sender: To server: pG, [15:27:29]CommunicateWithHost lk.salyk.kg:30040 [15:27:29]ConnectInit lk.salyk.kg [15:27:30]Connected sock=7 [15:27:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C5 1F 08 01 9E 3E 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 CE E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 51 01 00 35 04 06 00 D2 91 46 50 D7 AC D5 AD 22 65 0D B7 55 67 [15:27:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 63 DB 47 00 77 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 51 01 00 F4 03 04 00 B3 90 EE 66 B6 04 01 00 00 3E 6C CB C7 29 46 60 E7 [15:27:32]CommunicateWithHost err = 0 [15:27:32]CheckOFDResponse [15:27:32]1017 (14) - 77093643461234 [15:27:32]1041 (16) - 0000000000874979 [15:27:32]1040 (4) - 86432 [15:27:32]1012 (4) - 21.09.2024 09:24 [15:27:32]1206 (1) - 0 [15:27:32]OFD Sender: Remove packet 86432 [15:27:32]ProducePacketName [15:27:32]name=ofd_packets/00086432 [15:27:32]NVStorageDeleteData [15:27:32]OFD Sender: No OFD packet to send [15:27:37]OFD Sender: No OFD packet to send [15:27:42]OFD Sender: No OFD packet to send [15:27:47]OFD Sender: No OFD packet to send [15:27:51]accept exits with 10 [15:27:51]New connection [15:27:51]New thread 3066600804 created [15:27:51]Thread 3066744164 joined [15:27:51]Waiting for new connection... [15:27:51] Sock 10.Parse request [15:27:51]Sock 10.Check first char [15:27:51]Sock 10.First char is OK [15:27:51]request: POST /json_proto HTTP/1.0 [15:27:51]Method: POST [15:27:51]URL: /json_proto [15:27:51]Method is POST - this is cgi request [15:27:51]url: /json_proto [15:27:51]query_string will be loaded in cgi processing [15:27:51]execute_cgi json_proto POST (null) [15:27:51]execute_cgi path=json_proto method=POST [15:27:51]POST find Content-Length [15:27:51]Host: 172.17.47.196:8080 [15:27:51]Content-Length: 677 [15:27:51]Content-Type: application/json [15:27:51] [15:27:51]POST finish read [15:27:51]Found Content-Length = 677 [15:27:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [15:27:51]execute_script... [15:27: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)871336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [15:27:51]POST & json_proto [15:27:51]process_json_proto [15:27:51]json parsed OK: [15:27:51]protocol is kg_v1.0 [15:27:51]action value=close_receipt [15:27:51]process_action close_receipt [15:27:51]cmd_close_receipt [15:27:51]MH_GetDate [15:27:51]Write to MH i2c: F0 00 00 8C 01 7C [15:27:51]Write i2c OK [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: F0 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: F0 09 00 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: F0 09 00 8C 01 00 F7 E5 EE 66 4C 6B 94 66 66 [15:27:51]GetLastDocTimeStamp 1726932430 [15:27:51]current date 1726932471 [15:27:51]FM_GetShiftState [15:27:51]SAM_PROTO_GetShiftState [15:27:51]wFMCommunicate request_size=4 [15:27:51]MH_SAM_APDU [15:27:51]CAPDU: 80 13 01 00 [15:27:51]Write to MH i2c: E2 08 00 8D 01 80 13 01 00 00 00 00 00 0B [15:27:51]Write i2c OK [15:27:51]MH_I2C_Read... [15:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:51]Read from MH i2c: E2 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: E2 0E 00 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: E2 0E 00 8D 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 51 [15:27:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:27:51]wFMCommunicate OK [15:27:51]SAM_PROTO_GetShiftState done [15:27:51]FM_GetShiftState done [15:27:51]opened in 1726877910 [15:27:51]opened+sec_in_day 1726964310 [15:27:51]quantity*price = 30035 [15:27:51]sum+1 = 30036 [15:27:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 211 21.09.2024 15:27 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86433 ФПД: 235660651356113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152751&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86433&fm=235660651356113&tin=02508201610067®Number=0000000000092592&sum=30000 [15:27:52]StoreToDocumentArchive [15:27:52]shift 496 fd 86433 [15:27:52]save to /storage/0496/doc_00086433 [15:27:52]save last doc name /storage/0496/doc_00086433 to /storage/kkm_last_doc_name [15:27:52]save OK [15:27:52]Clear old archive folders... [15:27:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:52]tlvbuf is 0076C1D0 [15:27:52]SAM_PROTO_ClearQueue [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 09 00 00 [15:27:52]Write to MH i2c: E2 08 00 9A 01 80 09 00 00 00 00 00 00 0D [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [15:27:52]RAPDU: 90 00 [15:27:52]wFMCommunicate OK [15:27:52]SAM_PROTO_ClearQueue done [15:27:52]KKMCreateOFDPacket [15:27:52]OFDProtocolAddRootSTLVToBuf [15:27:52]FM_MakeSignedData [15:27:52]FM_MakeSignedData [15:27:52]SAM_PROTO_SignData [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 0D 01 02 [15:27:52]Write to MH i2c: E2 08 00 9B 01 80 0D 01 02 00 00 00 00 15 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [15:27:52]RAPDU: 90 00 [15:27:52]wFMCommunicate OK [15:27:52]wFMCommunicate request_size=255 [15:27:52]MH_SAM_APDU [15:27: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 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 D3 00 00 00 F4 03 04 00 F7 E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 51 01 00 35 04 06 00 D6 [15:27:52]Write to MH i2c: E2 02 01 9C 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 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 D3 00 00 00 F4 03 04 00 F7 E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 51 01 00 35 04 06 00 D6 00 00 7E [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [15:27:52]RAPDU: 90 00 [15:27:52]wFMCommunicate OK [15:27:52]wFMCommunicate request_size=10 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 0D 02 02 05 55 05 69 5F D1 [15:27:52]Write to MH i2c: E2 0D 00 9D 01 80 0D 02 02 05 00 55 05 69 5F D1 00 00 15 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [15:27:52]RAPDU: 90 00 [15:27:52]wFMCommunicate OK [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 0D 03 02 [15:27:52]Write to MH i2c: E2 08 00 9E 01 80 0D 03 02 00 00 00 00 1A [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:52]OFD Sender: No OFD packet to send [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 0B 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 0B 00 9E 01 00 A3 FD 56 13 8E 38 86 70 90 00 E0 [15:27:52]RAPDU: A3 FD 56 13 8E 38 86 70 90 00 [15:27:52]wFMCommunicate OK [15:27:52]SAM_PROTO_SignData done [15:27:52]FM_MakeSignedData done [15:27:52]CreateOFDProtocolMessage [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 11 00 00 [15:27:52]Write to MH i2c: E2 08 00 9F 01 80 11 00 00 00 00 00 00 1A [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:52]Read from MH i2c: E2 17 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 17 00 9F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 79 [15:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:27:52]wFMCommunicate OK [15:27:52]CreateOFDProtocolMessage done [15:27:52]OFDSenderStorePacket 86433 [15:27:52]StoreOFDPacket docnum=86433 [15:27:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 41 21 07 01 EE 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 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 D3 00 00 00 F4 03 04 00 F7 E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 51 01 00 35 04 06 00 D6 55 05 69 5F D1 A3 FD 56 13 8E 38 86 70 [15:27:52]CheckFolder [15:27:52]dirname=/storage/ofd_packets [15:27:52]CheckFolder done [15:27:52]ProducePacketName [15:27:52]name=ofd_packets/00086433 [15:27:52]NVStorageSaveData ofd_packets/00086433 [15:27:52]File name is /storage/ofd_packets/00086433 [15:27:52]Write 301 bytes [15:27:52]NVStorageSaveData done [15:27:52]OFDSenderStorePacket done [15:27:52]KKMCreateOFDPacket done [15:27:52]NVStorageSaveData kkm_last_timestamp [15:27:52]File name is /storage/kkm_last_timestamp [15:27:52]Write 4 bytes [15:27:52]NVStorageSaveData done [15:27:52]ExternCall_PrintAddStr [15:27:52]wPrintStart [15:27:52]Write to MH i2c: 01 00 00 A0 01 A1 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 07 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 07 00 A0 01 00 00 00 00 00 FF 0F B6 [15:27:52]RasterBufferAndPrint [15:27:52]line Счет N : (1)871336 [15:27:52]line ИНН: 02508201610067 [15:27:52]line Контрольно-Кассовый Чек [15:27:52]line ПРОДАЖА [15:27:52]line ТРК (МРК, ГНК) : 33 [15:27:52]line Товар: 2710124130 [15:27:52]line Аи-92-К-5 [15:27:52]line 4.430 * 67.80 [15:27:52]line = 300.35 [15:27:52]line НДС 12% НСП 1% [15:27:52]line > о реализуемом товаре [15:27:52]line ОКРУГЛЕНИЕ: -0.35 [15:27:52]line ИТОГО: 300.00 [15:27:52]line Внесено: 300.00 [15:27:52]line СДАЧА: 0.00 [15:27:52]line НСП 1% : 2.66 [15:27:52]line НДС 12% : 31.90 [15:27:52]line Наличными: 300.00 [15:27:52]line Безнал.: 0.00 [15:27:52]line Место: АЗС № 137 "Партнер Нефть" [15:27:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:27:52]line СНО: Общий режим [15:27:52]line Чек 211 21.09.2024 15:27 [15:27:52]line Смена: 496 ФФД: 1.0 [15:27:52]line ЗНМ: 0300000064 [15:27:52]line РНМ: 0000000000092592 [15:27:52]line Версия ККМ: 001 [15:27:52]line ФМ: 0000000000874979 [15:27:52]line ФД: 86433 [15:27:52]line ФПД: 235660651356113 [15:27:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152751&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86433&fm=235660651356113&tin=02508201610067®Number=0000000000092592&sum=30000 [15:27:52]written 0, free lines is 4095 [15:27:52]OFD Sender: Processing packet 86433 [packets to send 270, broken 269] [15:27:52]ProducePacketName [15:27:52]name=ofd_packets/00086433 [15:27:52]OFD Sender: To server: pG, [15:27:52]CommunicateWithHost lk.salyk.kg:30040 [15:27:52]ConnectInit lk.salyk.kg [15:27:53]Write to MH i2c: 01 00 00 CB 01 CC [15:27:53]Write i2c OK [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: 01 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: 01 07 00 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: 01 07 00 CB 01 00 00 00 00 00 DC 0C BB [15:27:53]RasterBufferAndPrint [15:27:53]line [15:27:53]line [15:27:53]line [15:27:53]line [15:27:53]line [15:27:53]written 0, free lines is 3298 [15:27:53]MH_Cut [15:27:53]Write to MH i2c: D1 01 00 D2 01 01 A5 [15:27:53]Write i2c OK [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: D1 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: D1 01 00 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: D1 01 00 D2 01 00 A4 [15:27:53]Write to MH i2c: 01 00 00 D3 01 D4 [15:27:53]Write i2c OK [15:27:53]MH_I2C_Read... [15:27:53]*** Cut start [15:27:53]*** Partial cut [15:27:53]*** CUTSNS_PIN = 1 [15:27:54]*** CUTSNS_PIN = 0 [15:27:54]*** Brake cut motor [15:27:54]Read from MH i2c: 01 [15:27:54]MH_I2C_Read... [15:27:54]*** Stop cut motor [15:27:54]*** Cut end [15:27:54]Read from MH i2c: 01 07 00 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 FF 0F E9 [15:27:54]process_action close_receipt done [15:27:54]requested_data is exist [15:27:54]produce_requested_data [15:27:54]requested_item fm.sn is exist - process it [15:27:54]wFMCommunicate request_size=4 [15:27:54]MH_SAM_APDU [15:27:54]CAPDU: 80 11 00 00 [15:27:54]Write to MH i2c: E2 08 00 D4 01 80 11 00 00 00 00 00 00 4F [15:27:54]Write i2c OK [15:27:54]MH_I2C_Read... [15:27:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:54]Read from MH i2c: E2 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: E2 17 00 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: E2 17 00 D4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AE [15:27:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:27:54]wFMCommunicate OK [15:27:54]requested_item fd.num is exist - process it [15:27:54]SAM_PROTO_GetFieldsCounters [15:27:54]wFMCommunicate request_size=4 [15:27:54]MH_SAM_APDU [15:27:54]CAPDU: 80 13 00 00 [15:27:54]Write to MH i2c: E2 08 00 D5 01 80 13 00 00 00 00 00 00 52 [15:27:54]Write i2c OK [15:27:54]MH_I2C_Read... [15:27:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:54]Read from MH i2c: E2 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: E2 62 00 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: E2 62 00 D5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [15:27:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:54]wFMCommunicate OK [15:27:54]SAM_PROTO_GetFieldsCounters done [15:27:54]requested_item shift.num is exist - process it [15:27:54]requested_item shift.opened is exist - process it [15:27:54]req_shift_opened [15:27:54]FM_GetShiftState [15:27:54]SAM_PROTO_GetShiftState [15:27:54]wFMCommunicate request_size=4 [15:27:54]MH_SAM_APDU [15:27:54]CAPDU: 80 13 01 00 [15:27:54]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [15:27:54]Write i2c OK [15:27:54]MH_I2C_Read... [15:27:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:54]Read from MH i2c: E2 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: E2 0E 00 [15:27:54]MH_I2C_Read... [15:27:54]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9A [15:27:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:27:54]wFMCommunicate OK [15:27:54]SAM_PROTO_GetShiftState done [15:27:54]FM_GetShiftState done [15:27:54]req_shift_opened done [15:27:54]requested_item shift.open_date is exist - process it [15:27:54]req_shift_open_date [15:27:54]req_shift_open_date done [15:27:54]produce_requested_data done [15:27:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86433,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:27:54]process_action_free close_receipt [15:27:54]json_value_free [15:27:54]json_value_free done [15:27:54]process_json_proto returns [15:27:54]Send response to host [15:27:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86433,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:27:54]free response buf [15:27:54]execute_script done [15:27:54]execute_script returns [15:27:54]free content buf [15:27:54]Sock 10.Close socket [15:27:54]Sock 10.Thread stoped [15:27:55]Connected sock=9 [15:27:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 41 21 07 01 EE 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 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 D3 00 00 00 F4 03 04 00 F7 E5 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 51 01 00 35 04 06 00 D6 55 05 69 5F D1 A3 FD 56 13 8E 38 86 70 [15:27:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 96 CC 47 00 21 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 51 01 00 F4 03 04 00 CB 90 EE 66 B6 04 01 00 00 9F 8C 0A 6A 5E 6B 66 46 [15:27:57]CommunicateWithHost err = 0 [15:27:57]CheckOFDResponse [15:27:57]1017 (14) - 77093643461234 [15:27:57]1041 (16) - 0000000000874979 [15:27:57]1040 (4) - 86433 [15:27:57]1012 (4) - 21.09.2024 09:24 [15:27:57]1206 (1) - 0 [15:27:57]OFD Sender: Remove packet 86433 [15:27:57]ProducePacketName [15:27:57]name=ofd_packets/00086433 [15:27:57]NVStorageDeleteData [15:27:57]OFD Sender: No OFD packet to send [15:28:00]recv_with_timeout no data received [15:28:02]OFD Sender: No OFD packet to send [15:28:06]accept exits with 7 [15:28:06]New connection [15:28:06]New thread 3066744164 created [15:28:06]Thread 3066600804 joined [15:28:06]Waiting for new connection... [15:28:06] Sock 7.Parse request [15:28:06]Sock 7.Check first char [15:28:06]Sock 7.First char is OK [15:28:06]request: POST /json_proto HTTP/1.0 [15:28:06]Method: POST [15:28:06]URL: /json_proto [15:28:06]Method is POST - this is cgi request [15:28:06]url: /json_proto [15:28:06]query_string will be loaded in cgi processing [15:28:06]execute_cgi json_proto POST (null) [15:28:06]execute_cgi path=json_proto method=POST [15:28:06]POST find Content-Length [15:28:06]Host: 172.17.47.196:8080 [15:28:06]Content-Length: 678 [15:28:06]Content-Type: application/json [15:28:06] [15:28:06]POST finish read [15:28:06]Found Content-Length = 678 [15:28:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:28:06]execute_script... [15:28: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)871337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:28:06]POST & json_proto [15:28:06]process_json_proto [15:28:06]json parsed OK: [15:28:06]protocol is kg_v1.0 [15:28:06]action value=close_receipt [15:28:06]process_action close_receipt [15:28:06]cmd_close_receipt [15:28:06]MH_GetDate [15:28:06]Write to MH i2c: F0 00 00 D7 01 C7 [15:28:06]Write i2c OK [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: F0 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: F0 09 00 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: F0 09 00 D7 01 00 07 E6 EE 66 4C 6B 94 66 C2 [15:28:06]GetLastDocTimeStamp 1726932471 [15:28:06]current date 1726932487 [15:28:06]FM_GetShiftState [15:28:06]SAM_PROTO_GetShiftState [15:28:06]wFMCommunicate request_size=4 [15:28:06]MH_SAM_APDU [15:28:06]CAPDU: 80 13 01 00 [15:28:06]Write to MH i2c: E2 08 00 D8 01 80 13 01 00 00 00 00 00 56 [15:28:06]Write i2c OK [15:28:06]MH_I2C_Read... [15:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:06]Read from MH i2c: E2 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: E2 0E 00 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: E2 0E 00 D8 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9C [15:28:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:28:06]wFMCommunicate OK [15:28:06]SAM_PROTO_GetShiftState done [15:28:06]FM_GetShiftState done [15:28:06]opened in 1726877910 [15:28:06]opened+sec_in_day 1726964310 [15:28:06]quantity*price = 90038 [15:28:06]sum+1 = 90039 [15:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 212 21.09.2024 15:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86434 ФПД: 224219954177644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152807&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86434&fm=224219954177644&tin=02508201610067®Number=0000000000092592&sum=90000 [15:28:07]StoreToDocumentArchive [15:28:07]shift 496 fd 86434 [15:28:07]save to /storage/0496/doc_00086434 [15:28:07]save last doc name /storage/0496/doc_00086434 to /storage/kkm_last_doc_name [15:28:07]OFD Sender: No OFD packet to send [15:28:07]save OK [15:28:07]Clear old archive folders... [15:28:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:07]tlvbuf is 0076BDA0 [15:28:07]SAM_PROTO_ClearQueue [15:28:07]wFMCommunicate request_size=4 [15:28:07]MH_SAM_APDU [15:28:07]CAPDU: 80 09 00 00 [15:28:07]Write to MH i2c: E2 08 00 E5 01 80 09 00 00 00 00 00 00 58 [15:28:07]Write i2c OK [15:28:07]MH_I2C_Read... [15:28:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:07]Read from MH i2c: E2 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 03 00 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [15:28:07]RAPDU: 90 00 [15:28:07]wFMCommunicate OK [15:28:07]SAM_PROTO_ClearQueue done [15:28:07]KKMCreateOFDPacket [15:28:07]OFDProtocolAddRootSTLVToBuf [15:28:07]FM_MakeSignedData [15:28:07]FM_MakeSignedData [15:28:07]SAM_PROTO_SignData [15:28:07]wFMCommunicate request_size=4 [15:28:07]MH_SAM_APDU [15:28:07]CAPDU: 80 0D 01 02 [15:28:07]Write to MH i2c: E2 08 00 E6 01 80 0D 01 02 00 00 00 00 60 [15:28:07]Write i2c OK [15:28:07]MH_I2C_Read... [15:28:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:07]Read from MH i2c: E2 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 03 00 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [15:28:07]RAPDU: 90 00 [15:28:07]wFMCommunicate OK [15:28:07]wFMCommunicate request_size=255 [15:28:07]MH_SAM_APDU [15:28: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 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 D4 00 00 00 F4 03 04 00 07 E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 51 01 00 35 04 06 00 CB [15:28:07]Write to MH i2c: E2 02 01 E7 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 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 D4 00 00 00 F4 03 04 00 07 E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 51 01 00 35 04 06 00 CB 00 00 7B [15:28:07]Write i2c OK [15:28:07]MH_I2C_Read... [15:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:08]Read from MH i2c: E2 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 03 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [15:28:08]RAPDU: 90 00 [15:28:08]wFMCommunicate OK [15:28:08]wFMCommunicate request_size=10 [15:28:08]MH_SAM_APDU [15:28:08]CAPDU: 80 0D 02 02 05 ED 46 B8 66 6C [15:28:08]Write to MH i2c: E2 0D 00 E8 01 80 0D 02 02 05 00 ED 46 B8 66 6C 00 00 2A [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:08]Read from MH i2c: E2 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 03 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [15:28:08]RAPDU: 90 00 [15:28:08]wFMCommunicate OK [15:28:08]wFMCommunicate request_size=4 [15:28:08]MH_SAM_APDU [15:28:08]CAPDU: 80 0D 03 02 [15:28:08]Write to MH i2c: E2 08 00 E9 01 80 0D 03 02 00 00 00 00 65 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:08]Read from MH i2c: E2 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 0B 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 0B 00 E9 01 00 B0 D5 5A E5 59 0C F1 7C 90 00 FC [15:28:08]RAPDU: B0 D5 5A E5 59 0C F1 7C 90 00 [15:28:08]wFMCommunicate OK [15:28:08]SAM_PROTO_SignData done [15:28:08]FM_MakeSignedData done [15:28:08]CreateOFDProtocolMessage [15:28:08]wFMCommunicate request_size=4 [15:28:08]MH_SAM_APDU [15:28:08]CAPDU: 80 11 00 00 [15:28:08]Write to MH i2c: E2 08 00 EA 01 80 11 00 00 00 00 00 00 65 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:08]Read from MH i2c: E2 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 17 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: E2 17 00 EA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C4 [15:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:28:08]wFMCommunicate OK [15:28:08]CreateOFDProtocolMessage done [15:28:08]OFDSenderStorePacket 86434 [15:28:08]StoreOFDPacket docnum=86434 [15:28:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7B A3 07 01 E6 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 00 00 00 F4 03 04 00 07 E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 51 01 00 35 04 06 00 CB ED 46 B8 66 6C B0 D5 5A E5 59 0C F1 7C [15:28:08]CheckFolder [15:28:08]dirname=/storage/ofd_packets [15:28:08]CheckFolder done [15:28:08]ProducePacketName [15:28:08]name=ofd_packets/00086434 [15:28:08]NVStorageSaveData ofd_packets/00086434 [15:28:08]File name is /storage/ofd_packets/00086434 [15:28:08]Write 301 bytes [15:28:08]NVStorageSaveData done [15:28:08]OFDSenderStorePacket done [15:28:08]KKMCreateOFDPacket done [15:28:08]NVStorageSaveData kkm_last_timestamp [15:28:08]File name is /storage/kkm_last_timestamp [15:28:08]Write 4 bytes [15:28:08]NVStorageSaveData done [15:28:08]ExternCall_PrintAddStr [15:28:08]wPrintStart [15:28:08]Write to MH i2c: 01 00 00 EB 01 EC [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: 01 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: 01 07 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: 01 07 00 EB 01 00 00 00 00 00 FF 0F 01 [15:28:08]RasterBufferAndPrint [15:28:08]line Счет N : (1)871337 [15:28:08]line ИНН: 02508201610067 [15:28:08]line Контрольно-Кассовый Чек [15:28:08]line ПРОДАЖА [15:28:08]line ТРК (МРК, ГНК) : 53 [15:28:08]line Товар: 2710124130 [15:28:08]line Аи-92-К-5 [15:28:08]line 13.280 * 67.80 [15:28:08]line = 900.38 [15:28:08]line НДС 12% НСП 1% [15:28:08]line > о реализуемом товаре [15:28:08]line ОКРУГЛЕНИЕ: -0.38 [15:28:08]line ИТОГО: 900.00 [15:28:08]line Внесено: 900.00 [15:28:08]line СДАЧА: 0.00 [15:28:08]line НСП 1% : 7.97 [15:28:08]line НДС 12% : 95.62 [15:28:08]line Наличными: 900.00 [15:28:08]line Безнал.: 0.00 [15:28:08]line Место: АЗС № 137 "Партнер Нефть" [15:28:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:28:08]line СНО: Общий режим [15:28:08]line Чек 212 21.09.2024 15:28 [15:28:08]line Смена: 496 ФФД: 1.0 [15:28:08]line ЗНМ: 0300000064 [15:28:08]line РНМ: 0000000000092592 [15:28:08]line Версия ККМ: 001 [15:28:08]line ФМ: 0000000000874979 [15:28:08]line ФД: 86434 [15:28:08]line ФПД: 224219954177644 [15:28:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152807&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86434&fm=224219954177644&tin=02508201610067®Number=0000000000092592&sum=90000 [15:28:08]written 0, free lines is 4095 [15:28:08]OFD Sender: Processing packet 86434 [packets to send 270, broken 269] [15:28:08]ProducePacketName [15:28:08]name=ofd_packets/00086434 [15:28:08]OFD Sender: To server: pG, [15:28:08]CommunicateWithHost lk.salyk.kg:30040 [15:28:08]ConnectInit lk.salyk.kg [15:28:08]Write to MH i2c: 01 00 00 16 02 18 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: 01 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: 01 07 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: 01 07 00 16 02 00 00 00 00 00 EB 0C 16 [15:28:08]RasterBufferAndPrint [15:28:08]line [15:28:08]line [15:28:08]line [15:28:08]line [15:28:08]line [15:28:08]written 0, free lines is 3316 [15:28:08]MH_Cut [15:28:08]Write to MH i2c: D1 01 00 1D 02 01 F1 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: D1 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: D1 01 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: D1 01 00 1D 02 00 F0 [15:28:08]Write to MH i2c: 01 00 00 1E 02 20 [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:09]*** Cut start [15:28:09]*** Partial cut [15:28:09]*** CUTSNS_PIN = 1 [15:28:09]*** CUTSNS_PIN = 0 [15:28:09]*** Brake cut motor [15:28:10]Read from MH i2c: 01 [15:28:10]MH_I2C_Read... [15:28:10]*** Stop cut motor [15:28:10]*** Cut end [15:28:10]Read from MH i2c: 01 07 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 FF 0F 35 [15:28:10]process_action close_receipt done [15:28:10]requested_data is exist [15:28:10]produce_requested_data [15:28:10]requested_item fm.sn is exist - process it [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 11 00 00 [15:28:10]Write to MH i2c: E2 08 00 1F 02 80 11 00 00 00 00 00 00 9B [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 17 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 17 00 1F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FA [15:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:28:10]wFMCommunicate OK [15:28:10]requested_item fd.num is exist - process it [15:28:10]SAM_PROTO_GetFieldsCounters [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 13 00 00 [15:28:10]Write to MH i2c: E2 08 00 20 02 80 13 00 00 00 00 00 00 9E [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 62 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 62 00 20 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [15:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:10]wFMCommunicate OK [15:28:10]SAM_PROTO_GetFieldsCounters done [15:28:10]requested_item shift.num is exist - process it [15:28:10]requested_item shift.opened is exist - process it [15:28:10]req_shift_opened [15:28:10]FM_GetShiftState [15:28:10]SAM_PROTO_GetShiftState [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 13 01 00 [15:28:10]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 0E 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E6 [15:28:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:28:10]wFMCommunicate OK [15:28:10]SAM_PROTO_GetShiftState done [15:28:10]FM_GetShiftState done [15:28:10]req_shift_opened done [15:28:10]requested_item shift.open_date is exist - process it [15:28:10]req_shift_open_date [15:28:10]req_shift_open_date done [15:28:10]produce_requested_data done [15:28:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86434,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:28:10]process_action_free close_receipt [15:28:10]json_value_free [15:28:10]json_value_free done [15:28:10]process_json_proto returns [15:28:10]Send response to host [15:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86434,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:28:10]free response buf [15:28:10]execute_script done [15:28:10]execute_script returns [15:28:10]free content buf [15:28:10]Sock 7.Close socket [15:28:10]Sock 7.Thread stoped [15:28:13]recv_with_timeout no data received [15:28:16]Connected sock=11 [15:28:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7B A3 07 01 E6 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 00 00 00 F4 03 04 00 07 E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 51 01 00 35 04 06 00 CB ED 46 B8 66 6C B0 D5 5A E5 59 0C F1 7C [15:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 27 81 47 00 88 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 51 01 00 F4 03 04 00 E0 90 EE 66 B6 04 01 00 00 2B 8D 38 6C 74 DB 6A A6 [15:28:18]CommunicateWithHost err = 0 [15:28:18]CheckOFDResponse [15:28:18]1017 (14) - 77093643461234 [15:28:18]1041 (16) - 0000000000874979 [15:28:18]1040 (4) - 86434 [15:28:18]1012 (4) - 21.09.2024 09:24 [15:28:18]1206 (1) - 0 [15:28:18]OFD Sender: Remove packet 86434 [15:28:18]ProducePacketName [15:28:18]name=ofd_packets/00086434 [15:28:18]NVStorageDeleteData [15:28:18]OFD Sender: No OFD packet to send [15:28:23]OFD Sender: No OFD packet to send [15:28:28]OFD Sender: No OFD packet to send [15:28:33]OFD Sender: No OFD packet to send [15:28:38]OFD Sender: No OFD packet to send [15:28:39]recv_with_timeout no data received [15:28:43]OFD Sender: No OFD packet to send [15:28:48]OFD Sender: No OFD packet to send [15:28:53]OFD Sender: No OFD packet to send [15:28:58]OFD Sender: No OFD packet to send [15:29:03]OFD Sender: No OFD packet to send [15:29:08]OFD Sender: No OFD packet to send [15:29:13]OFD Sender: No OFD packet to send [15:29:16]accept exits with 10 [15:29:16]New connection [15:29:16]New thread 3066600804 created [15:29:16]Thread 3066744164 joined [15:29:16]Waiting for new connection... [15:29:16] Sock 10.Parse request [15:29:16]Sock 10.Check first char [15:29:16]Sock 10.First char is OK [15:29:16]request: POST /json_proto HTTP/1.0 [15:29:16]Method: POST [15:29:16]URL: /json_proto [15:29:16]Method is POST - this is cgi request [15:29:16]url: /json_proto [15:29:16]query_string will be loaded in cgi processing [15:29:16]execute_cgi json_proto POST (null) [15:29:16]execute_cgi path=json_proto method=POST [15:29:16]POST find Content-Length [15:29:16]Host: 172.17.47.196:8080 [15:29:16]Content-Length: 614 [15:29:16]Content-Type: application/json [15:29:16] [15:29:16]POST finish read [15:29:16]Found Content-Length = 614 [15:29:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147933", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:16]execute_script... [15:29: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)147933", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:16]POST & json_proto [15:29:16]process_json_proto [15:29:16]json parsed OK: [15:29:16]protocol is kg_v1.0 [15:29:16]action value=close_receipt [15:29:16]process_action close_receipt [15:29:16]cmd_close_receipt [15:29:16]MH_GetDate [15:29:16]Write to MH i2c: F0 00 00 22 02 13 [15:29:16]Write i2c OK [15:29:16]MH_I2C_Read... [15:29:16]Read from MH i2c: F0 [15:29:16]MH_I2C_Read... [15:29:16]Read from MH i2c: F0 09 00 [15:29:16]MH_I2C_Read... [15:29:16]Read from MH i2c: F0 09 00 22 02 00 4C E6 EE 66 4C 6B 94 66 53 [15:29:16]GetLastDocTimeStamp 1726932487 [15:29:16]current date 1726932556 [15:29:16]FM_GetShiftState [15:29:16]SAM_PROTO_GetShiftState [15:29:16]wFMCommunicate request_size=4 [15:29:16]MH_SAM_APDU [15:29:16]CAPDU: 80 13 01 00 [15:29:16]Write to MH i2c: E2 08 00 23 02 80 13 01 00 00 00 00 00 A2 [15:29:16]Write i2c OK [15:29:16]MH_I2C_Read... [15:29:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:16]Read from MH i2c: E2 [15:29:16]MH_I2C_Read... [15:29:16]Read from MH i2c: E2 0E 00 [15:29:16]MH_I2C_Read... [15:29:16]Read from MH i2c: E2 0E 00 23 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E8 [15:29:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:29:16]wFMCommunicate OK [15:29:16]SAM_PROTO_GetShiftState done [15:29:16]FM_GetShiftState done [15:29:16]opened in 1726877910 [15:29:16]opened+sec_in_day 1726964310 [15:29:16]quantity*price = 11000 [15:29:16]sum+1 = 11001 [15:29:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 213 21.09.2024 15:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86435 ФПД: 65520767591934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T152916&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86435&fm=65520767591934&tin=02508201610067®Number=0000000000092592&sum=11000 0 [15:29:17]StoreToDocumentArchive [15:29:17]shift 496 fd 86435 [15:29:17]save to /storage/0496/doc_00086435 [15:29:17]save last doc name /storage/0496/doc_00086435 to /storage/kkm_last_doc_name [15:29:17]save OK [15:29:17]Clear old archive folders... [15:29:17]ProcessDocumentItem done err = 0, tmpTLVsize=266 [15:29:17]tlvbuf is 0080C680 [15:29:17]SAM_PROTO_ClearQueue [15:29:17]wFMCommunicate request_size=4 [15:29:17]MH_SAM_APDU [15:29:17]CAPDU: 80 09 00 00 [15:29:17]Write to MH i2c: E2 08 00 30 02 80 09 00 00 00 00 00 00 A4 [15:29:17]Write i2c OK [15:29:17]MH_I2C_Read... [15:29:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:17]Read from MH i2c: E2 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [15:29:17]RAPDU: 90 00 [15:29:17]wFMCommunicate OK [15:29:17]SAM_PROTO_ClearQueue done [15:29:17]KKMCreateOFDPacket [15:29:17]OFDProtocolAddRootSTLVToBuf [15:29:17]FM_MakeSignedData [15:29:17]FM_MakeSignedData [15:29:17]SAM_PROTO_SignData [15:29:17]wFMCommunicate request_size=4 [15:29:17]MH_SAM_APDU [15:29:17]CAPDU: 80 0D 01 02 [15:29:17]Write to MH i2c: E2 08 00 31 02 80 0D 01 02 00 00 00 00 AC [15:29:17]Write i2c OK [15:29:17]MH_I2C_Read... [15:29:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:17]Read from MH i2c: E2 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [15:29:17]RAPDU: 90 00 [15:29:17]wFMCommunicate OK [15:29:17]wFMCommunicate request_size=255 [15:29:17]MH_SAM_APDU [15:29:17]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 D5 00 00 00 F4 03 04 00 4C E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [15:29:17]Write to MH i2c: E2 02 01 32 02 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 D5 00 00 00 F4 03 04 00 4C E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 75 [15:29:17]Write i2c OK [15:29:17]MH_I2C_Read... [15:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:17]Read from MH i2c: E2 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [15:29:17]RAPDU: 90 00 [15:29:17]wFMCommunicate OK [15:29:17]wFMCommunicate request_size=25 [15:29:17]MH_SAM_APDU [15:29:17]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 A3 51 01 00 35 04 06 00 3B 97 3E 13 E5 FE [15:29:17]Write to MH i2c: E2 1C 00 33 02 80 0D 02 02 14 00 37 39 10 04 04 00 A3 51 01 00 35 04 06 00 3B 97 3E 13 E5 FE 00 00 99 [15:29:17]Write i2c OK [15:29:17]MH_I2C_Read... [15:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:17]Read from MH i2c: E2 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [15:29:17]RAPDU: 90 00 [15:29:17]wFMCommunicate OK [15:29:17]wFMCommunicate request_size=4 [15:29:17]MH_SAM_APDU [15:29:17]CAPDU: 80 0D 03 02 [15:29:17]Write to MH i2c: E2 08 00 34 02 80 0D 03 02 00 00 00 00 B1 [15:29:17]Write i2c OK [15:29:17]MH_I2C_Read... [15:29:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:17]Read from MH i2c: E2 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 0B 00 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 0B 00 34 02 00 06 3C EB 2F DF 30 43 36 90 00 96 [15:29:17]RAPDU: 06 3C EB 2F DF 30 43 36 90 00 [15:29:17]wFMCommunicate OK [15:29:17]SAM_PROTO_SignData done [15:29:17]FM_MakeSignedData done [15:29:17]CreateOFDProtocolMessage [15:29:17]wFMCommunicate request_size=4 [15:29:17]MH_SAM_APDU [15:29:17]CAPDU: 80 11 00 00 [15:29:17]Write to MH i2c: E2 08 00 35 02 80 11 00 00 00 00 00 00 B1 [15:29:17]Write i2c OK [15:29:17]MH_I2C_Read... [15:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:17]Read from MH i2c: E2 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 17 00 [15:29:17]MH_I2C_Read... [15:29:17]Read from MH i2c: E2 17 00 35 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 10 [15:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:29:17]wFMCommunicate OK [15:29:17]CreateOFDProtocolMessage done [15:29:17]OFDSenderStorePacket 86435 [15:29:17]StoreOFDPacket docnum=86435 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5930037+1721002828=1726932865 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 82 E7 EE 66 4C 6B 94 66 6D [15:34:26]Current date/time: 21.09.2024 15:34 [15:34:26]FM_Init [15:34:26]wFMConnect [15:34:26]MH_SAM_On [15:34:26]Write to MH i2c: E0 00 00 08 00 E7 [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_init finished! [15:34:26]*** atr: [15:34:26]*** 0F 3B D5 18 FF 81 91 FE [15:34:26]*** 1F C3 80 73 C8 21 10 0A [15:34:26]*** 00 00 00 00 00 00 00 00 [15:34:26]*** 00 00 00 00 00 00 00 00 [15:34:26]*** 00 00 00 00 00 00 00 00 [15:34:26]*** 00 00 00 00 00 00 00 00 [15:34:26]*** 00 00 00 00 00 00 00 00 [15:34:26]*** 00 00 00 00 00 00 00 00 [15:34:26]Read from MH i2c: E0 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E0 10 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:34:26]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:34:26]wFMCommunicate request_size=10 [15:34:26]MH_SAM_APDU [15:34:26]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:34:26]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:34:26]Read from MH i2c: E2 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:34:26]RAPDU: 90 00 [15:34:26]wFMCommunicate OK [15:34:26]wFMCommunicate request_size=4 [15:34:26]MH_SAM_APDU [15:34:26]CAPDU: 80 11 00 00 [15:34:26]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:26]Read from MH i2c: E2 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 17 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [15:34:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:34:26]wFMCommunicate OK [15:34:26]Detected FM SN is 0000000000874979 [15:34:26]Stored FM SN is 0000000000874979 [15:34:26]wFMCommunicate request_size=9 [15:34:26]MH_SAM_APDU [15:34:26]CAPDU: 80 16 00 00 04 B6 D7 00 00 [15:34:26]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:34:26]Read from MH i2c: E2 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:34:26]RAPDU: 90 00 [15:34:26]wFMCommunicate OK [15:34:26]FM PIN OK [15:34:26]wFMCommunicate request_size=8 [15:34:26]MH_SAM_APDU [15:34:26]CAPDU: 80 14 04 00 03 02 00 01 [15:34:26]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:34:26]Read from MH i2c: E2 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:34:26]RAPDU: 90 00 [15:34:26]wFMCommunicate OK [15:34:26]wFMCommunicate request_size=13 [15:34:26]MH_SAM_APDU [15:34:26]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:34:26]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:34:26]Read from MH i2c: E2 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:34:26]RAPDU: 90 00 [15:34:26]wFMCommunicate OK [15:34:26]wFMCommunicate request_size=4 [15:34:26]MH_SAM_APDU [15:34:26]CAPDU: 80 11 00 00 [15:34:26]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:26]Read from MH i2c: E2 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 17 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [15:34:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:34:26]wFMCommunicate OK [15:34:26]DocumentArchiveInit [15:34:26]Start Httpd... [15:34:26]Httpd thread 3067628900 created [15:34:26]Write to MH i2c: 01 00 00 0F 00 0F [15:34:26]Write i2c OK [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: 01 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: 01 07 00 [15:34:26]MH_I2C_Read... [15:34:26]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:34:26]MH Int Process started [15:34:26]Allocated Socket 7 [15:34:26]Bind OK [15:34:26]Listen OK [15:34:26]httpd running on port 8080 [15:34:26]Waiting for new connection... [15:34:26]OFD Sender: Processing packet 86435 [packets to send 270, broken 269] [15:34:26]ProducePacketName [15:34:26]name=ofd_packets/00086435 [15:34:26]OFD Sender: To server: pG, [15:34:26]CommunicateWithHost lk.salyk.kg:30040 [15:34:26]ConnectInit lk.salyk.kg [15:34:27]accept exits with 8 [15:34:27]New connection [15:34:27]New thread 3067342180 created [15:34:27]Waiting for new connection... [15:34:27] Sock 8.Parse request [15:34:27]Sock 8.Check first char [15:34:27]Sock 8.First char is OK [15:34:27]request: POST /json_proto HTTP/1.0 [15:34:27]Method: POST [15:34:27]URL: /json_proto [15:34:27]Method is POST - this is cgi request [15:34:27]url: /json_proto [15:34:27]query_string will be loaded in cgi processing [15:34:27]execute_cgi json_proto POST (null) [15:34:27]execute_cgi path=json_proto method=POST [15:34:27]POST find Content-Length [15:34:27]Host: 172.17.47.196:8080 [15:34:27]Content-Length: 215 [15:34:27]Content-Type: application/json [15:34:27] [15:34:27]POST finish read [15:34:27]Found Content-Length = 215 [15:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:27]execute_script... [15:34:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:27]POST & json_proto [15:34:27]process_json_proto [15:34:27]json parsed OK: [15:34:27]protocol is kg_v1.0 [15:34:27]action value=get_value [15:34:27]process_action get_value [15:34:27]cmd_get_value [15:34:27]process_action get_value done [15:34:27]requested_data is exist [15:34:27]produce_requested_data [15:34:27]requested_item kkm.sn is exist - process it [15:34:27]requested_item kkm.ver is exist - process it [15:34:27]requested_item fm.sn is exist - process it [15:34:27]wFMCommunicate request_size=4 [15:34:27]MH_SAM_APDU [15:34:27]CAPDU: 80 11 00 00 [15:34:27]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:34:27]Write i2c OK [15:34:27]MH_I2C_Read... [15:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:27]Read from MH i2c: E2 [15:34:27]MH_I2C_Read... [15:34:27]Read from MH i2c: E2 17 00 [15:34:27]MH_I2C_Read... [15:34:27]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [15:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:34:27]wFMCommunicate OK [15:34:27]requested_item fd.num is exist - process it [15:34:27]SAM_PROTO_GetFieldsCounters [15:34:27]wFMCommunicate request_size=4 [15:34:27]MH_SAM_APDU [15:34:27]CAPDU: 80 13 00 00 [15:34:27]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:34:27]Write i2c OK [15:34:27]MH_I2C_Read... [15:34:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:27]Read from MH i2c: E2 [15:34:27]MH_I2C_Read... [15:34:27]Read from MH i2c: E2 62 00 [15:34:27]MH_I2C_Read... [15:34:27]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [15:34:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:27]wFMCommunicate OK [15:34:27]SAM_PROTO_GetFieldsCounters done [15:34:27]requested_item shift.num is exist - process it [15:34:27]requested_item shift.opened is exist - process it [15:34:27]req_shift_opened [15:34:27]FM_GetShiftState [15:34:27]SAM_PROTO_GetShiftState [15:34:27]wFMCommunicate request_size=4 [15:34:27]MH_SAM_APDU [15:34:27]CAPDU: 80 13 01 00 [15:34:27]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:34:27]Write i2c OK [15:34:27]MH_I2C_Read... [15:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:27]Read from MH i2c: E2 [15:34:27]MH_I2C_Read... [15:34:27]Read from MH i2c: E2 0E 00 [15:34:27]MH_I2C_Read... [15:34:27]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [15:34:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:34:27]wFMCommunicate OK [15:34:27]SAM_PROTO_GetShiftState done [15:34:27]FM_GetShiftState done [15:34:27]req_shift_opened done [15:34:27]requested_item shift.open_date is exist - process it [15:34:27]req_shift_open_date [15:34:27]req_shift_open_date done [15:34:27]produce_requested_data done [15:34:27]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86435,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:34:27]process_action_free get_value [15:34:27]json_value_free [15:34:27]json_value_free done [15:34:27]process_json_proto returns [15:34:27]Send response to host [15:34:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86435,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:34:27]free response buf [15:34:27]execute_script done [15:34:27]execute_script returns [15:34:27]free content buf [15:34:27]Sock 8.Close socket [15:34:27]Sock 8.Thread stoped [15:34:27]accept exits with 11 [15:34:27]New connection [15:34:27]New thread 3067198820 created [15:34:27]Thread 3067342180 joined [15:34:27]Waiting for new connection... [15:34:27] Sock 11.Parse request [15:34:27]Sock 11.Check first char [15:34:27]Sock 11.First char is OK [15:34:27]request: POST /json_proto HTTP/1.0 [15:34:27]Method: POST [15:34:27]URL: /json_proto [15:34:27]Method is POST - this is cgi request [15:34:27]url: /json_proto [15:34:27]query_string will be loaded in cgi processing [15:34:27]execute_cgi json_proto POST (null) [15:34:27]execute_cgi path=json_proto method=POST [15:34:27]POST find Content-Length [15:34:27]Host: 172.17.47.196:8080 [15:34:27]Content-Length: 331 [15:34:27]Content-Type: application/json [15:34:27] [15:34:27]POST finish read [15:34:27]Found Content-Length = 331 [15:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:34:27]execute_script... [15:34:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:34:27]POST & json_proto [15:34:27]process_json_proto [15:34:27]json parsed OK: [15:34:27]protocol is kg_v1.0 [15:34:27]action value=get_value [15:34:27]process_action get_value [15:34:27]cmd_get_value [15:34:27]process_action get_value done [15:34:27]requested_data is exist [15:34:27]produce_requested_data [15:34:27]requested_item fm.sale.total is exist - process it [15:34:27]SAM_PROTO_GetFMData [15:34:27]wFMCommunicate request_size=4 [15:34:27]MH_SAM_APDU [15:34:27]CAPDU: 80 13 03 00 [15:34:27]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:34:27]Write i2c OK [15:34:27]MH_I2C_Read... [15:34:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:34:28]Read from MH i2c: E2 [15:34:28]MH_I2C_Read... [15:34:28]Read from MH i2c: E2 FD 00 [15:34:28]MH_I2C_Read... [15:34:28]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 C2 4D 01 00 69 04 A3 00 6F 04 04 00 48 4B 01 00 B1 04 05 00 97 87 BE B5 01 70 04 05 00 50 AA 30 88 01 72 04 04 00 47 DD 8D 2D 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 D4 1A 80 2E 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 CA EE DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 6B [15:34:28]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 C2 4D 01 00 69 04 A3 00 6F 04 04 00 48 4B 01 00 B1 04 05 00 97 87 BE B5 01 70 04 05 00 50 AA 30 88 01 72 04 04 00 47 DD 8D 2D 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 D4 1A 80 2E 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 CA EE DF 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [15:34:28]wFMCommunicate OK [15:34:28]wFMCommunicate request_size=4 [15:34:28]MH_SAM_APDU [15:34:28]CAPDU: 80 17 00 00 [15:34:28]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:34:28]Write i2c OK [15:34:28]MH_I2C_Read... [15:34:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:28]Read from MH i2c: E2 [15:34:28]MH_I2C_Read... [15:34:28]Read from MH i2c: E2 FD 00 [15:34:28]MH_I2C_Read... [15:34:28]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [15:34:28]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:34:28]wFMCommunicate OK [15:34:28]wFMCommunicate request_size=4 [15:34:28]MH_SAM_APDU [15:34:28]CAPDU: 80 17 00 00 [15:34:28]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:34:28]Write i2c OK [15:34:28]MH_I2C_Read... [15:34:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:28]Read from MH i2c: E2 [15:34:28]MH_I2C_Read... [15:34:28]Read from MH i2c: E2 FD 00 [15:34:28]MH_I2C_Read... [15:34:28]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [15:34:28]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:34:28]wFMCommunicate OK [15:34:28]wFMCommunicate request_size=4 [15:34:28]MH_SAM_APDU [15:34:28]CAPDU: 80 17 00 00 [15:34:28]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:34:28]Write i2c OK [15:34:28]MH_I2C_Read... [15:34:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:29]Read from MH i2c: E2 [15:34:29]MH_I2C_Read... [15:34:29]Read from MH i2c: E2 FD 00 [15:34:29]MH_I2C_Read... [15:34:29]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [15:34:29]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:34:29]wFMCommunicate OK [15:34:29]wFMCommunicate request_size=4 [15:34:29]MH_SAM_APDU [15:34:29]CAPDU: 80 17 00 00 [15:34:29]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:34:29]Write i2c OK [15:34:29]MH_I2C_Read... [15:34:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [15:34:29]Read from MH i2c: E2 [15:34:29]MH_I2C_Read... [15:34:29]Read from MH i2c: E2 E5 00 [15:34:29]MH_I2C_Read... [15:34:29]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [15:34:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:34:29]wFMCommunicate OK [15:34:29]SAM_PROTO_GetFMData done [15:34:29]requested_item fm.sale_refund.total is exist - process it [15:34:29]requested_item fm.buy.total is exist - process it [15:34:29]requested_item shift.sale.total is exist - process it [15:34:29]SAM_PROTO_GetShiftData [15:34:29]wFMCommunicate request_size=4 [15:34:29]MH_SAM_APDU [15:34:29]CAPDU: 80 13 02 00 [15:34:29]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:34:29]Connected sock=6 [15:34:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 67 4C 16 01 0D 31 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 D5 00 00 00 F4 03 04 00 4C E6 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 51 01 00 35 04 06 00 3B 97 3E 13 E5 FE 06 3C EB 2F DF 30 43 36 [15:34:29]Write i2c OK [15:34:29]MH_I2C_Read... [15:34:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:34:29]Read from MH i2c: E2 [15:34:29]MH_I2C_Read... [15:34:29]Read from MH i2c: E2 FD 00 [15:34:29]MH_I2C_Read... [15:34:29]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 D5 00 00 00 69 04 9E 00 6F 04 04 00 D4 00 00 00 B1 04 04 00 98 A0 39 01 70 04 04 00 6C 4A 0C 01 72 04 03 00 2C 56 2D 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 16 50 21 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 9F C6 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 07 [15:34:29]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 D5 00 00 00 69 04 9E 00 6F 04 04 00 D4 00 00 00 B1 04 04 00 98 A0 39 01 70 04 04 00 6C 4A 0C 01 72 04 03 00 2C 56 2D 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 16 50 21 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 9F C6 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [15:34:29]wFMCommunicate OK [15:34:29]wFMCommunicate request_size=4 [15:34:29]MH_SAM_APDU [15:34:29]CAPDU: 80 17 00 00 [15:34:29]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:34:29]Write i2c OK [15:34:29]MH_I2C_Read... [15:34:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:30]Read from MH i2c: E2 [15:34:30]MH_I2C_Read... [15:34:30]Read from MH i2c: E2 FD 00 [15:34:30]MH_I2C_Read... [15:34:30]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [15:34:30]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [15:34:30]wFMCommunicate OK [15:34:30]wFMCommunicate request_size=4 [15:34:30]MH_SAM_APDU [15:34:30]CAPDU: 80 17 00 00 [15:34:30]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:34:30]Write i2c OK [15:34:30]MH_I2C_Read... [15:34:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:30]Read from MH i2c: E2 [15:34:30]MH_I2C_Read... [15:34:30]Read from MH i2c: E2 FD 00 [15:34:30]MH_I2C_Read... [15:34:30]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [15:34:30]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [15:34:30]wFMCommunicate OK [15:34:30]wFMCommunicate request_size=4 [15:34:30]MH_SAM_APDU [15:34:30]CAPDU: 80 17 00 00 [15:34:30]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:34:30]Write i2c OK [15:34:30]MH_I2C_Read... [15:34:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:30]Read from MH i2c: E2 [15:34:30]MH_I2C_Read... [15:34:30]Read from MH i2c: E2 FD 00 [15:34:30]MH_I2C_Read... [15:34:30]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [15:34:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:34:30]wFMCommunicate OK [15:34:30]wFMCommunicate request_size=4 [15:34:30]MH_SAM_APDU [15:34:30]CAPDU: 80 17 00 00 [15:34:30]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:34:30]Write i2c OK [15:34:30]MH_I2C_Read... [15:34:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [15:34:31]Read from MH i2c: E2 [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: E2 D8 00 [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [15:34:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:34:31]wFMCommunicate OK [15:34:31]SAM_PROTO_GetShiftData done [15:34:31]requested_item shift.sale.total_cash is exist - process it [15:34:31]requested_item shift.sale_refund.total is exist - process it [15:34:31]requested_item shift.sale_refund.total_cash is exist - process it [15:34:31]requested_item shift.buy.total is exist - process it [15:34:31]requested_item shift.buy.total_cash is exist - process it [15:34:31]produce_requested_data done [15:34:31]produce_requested_data return {"fm.sale.total":73441299.43,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":205538.80,"shift.sale.total_cash":175827.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:34:31]process_action_free get_value [15:34:31]json_value_free [15:34:31]json_value_free done [15:34:31]process_json_proto returns [15:34:31]Send response to host [15:34:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73441299.43,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":205538.80,"shift.sale.total_cash":175827.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:34:31]free response buf [15:34:31]execute_script done [15:34:31]execute_script returns [15:34:31]free content buf [15:34:31]Sock 11.Close socket [15:34:31]Sock 11.Thread stoped [15:34:31]accept exits with 8 [15:34:31]New connection [15:34:31]New thread 3067342180 created [15:34:31]Thread 3067198820 joined [15:34:31]Waiting for new connection... [15:34:31] Sock 8.Parse request [15:34:31]Sock 8.Check first char [15:34:31]Sock 8.First char is OK [15:34:31]request: POST /json_proto HTTP/1.0 [15:34:31]Method: POST [15:34:31]URL: /json_proto [15:34:31]Method is POST - this is cgi request [15:34:31]url: /json_proto [15:34:31]query_string will be loaded in cgi processing [15:34:31]execute_cgi json_proto POST (null) [15:34:31]execute_cgi path=json_proto method=POST [15:34:31]POST find Content-Length [15:34:31]Host: 172.17.47.196:8080 [15:34:31]Content-Length: 988 [15:34:31]Content-Type: application/json [15:34:31] [15:34:31]POST finish read [15:34:31]Found Content-Length = 988 [15:34:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 119.690, "sum" : 9000.69, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 119.69 \u0441\u043E\u043C", "deposit" : 9000.00, "total" : 9000.00, "payments": [ { "type": 0, "sum" : 9000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:31]execute_script... [15:34: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)871338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 119.690, "sum" : 9000.69, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 119.69 \u0441\u043E\u043C", "deposit" : 9000.00, "total" : 9000.00, "payments": [ { "type": 0, "sum" : 9000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:31]POST & json_proto [15:34:31]process_json_proto [15:34:31]json parsed OK: [15:34:31]protocol is kg_v1.0 [15:34:31]action value=close_receipt [15:34:31]process_action close_receipt [15:34:31]cmd_close_receipt [15:34:31]MH_GetDate [15:34:31]Write to MH i2c: F0 00 00 1D 00 0C [15:34:31]Write i2c OK [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: F0 [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: F0 09 00 [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: F0 09 00 1D 00 00 87 E7 EE 66 4C 6B 94 66 88 [15:34:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 2B 7E 47 00 4F D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 51 01 00 F4 03 04 00 55 92 EE 66 B6 04 01 00 00 39 10 01 86 34 6E CB 7A [15:34:31]CommunicateWithHost err = 0 [15:34:31]CheckOFDResponse [15:34:31]1017 (14) - 77093643461234 [15:34:31]1041 (16) - 0000000000874979 [15:34:31]1040 (4) - 86435 [15:34:31]1012 (4) - 21.09.2024 09:31 [15:34:31]1206 (1) - 0 [15:34:31]OFD Sender: Remove packet 86435 [15:34:31]ProducePacketName [15:34:31]name=ofd_packets/00086435 [15:34:31]NVStorageDeleteData [15:34:31]GetLastDocTimeStamp 1726932556 [15:34:31]current date 1726932871 [15:34:31]FM_GetShiftState [15:34:31]SAM_PROTO_GetShiftState [15:34:31]wFMCommunicate request_size=4 [15:34:31]MH_SAM_APDU [15:34:31]CAPDU: 80 13 01 00 [15:34:31]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:34:31]Write i2c OK [15:34:31]MH_I2C_Read... [15:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:31]Read from MH i2c: E2 [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: E2 0E 00 [15:34:31]MH_I2C_Read... [15:34:31]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [15:34:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:34:31]wFMCommunicate OK [15:34:31]SAM_PROTO_GetShiftState done [15:34:31]FM_GetShiftState done [15:34:31]opened in 1726877910 [15:34:31]opened+sec_in_day 1726964310 [15:34:31]quantity*price = 900068 [15:34:31]sum+1 = 900070 [15:34:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.69 ИТОГО: 9000.00 Внесено: 9000.00 СДАЧА: 0.00 НСП 1% : 79.65 НДС 12% : 955.82 Наличными: 9000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 214 21.09.2024 15:34 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 119.69 сом ФМ: 0000000000874979 ФД: 86436 ФПД: 32339323930519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153431&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86436&fm=32339323930519&tin=02508201610067®Number=0000000000092592&sum=900000 [15:34:32]StoreToDocumentArchive [15:34:32]shift 496 fd 86436 [15:34:32]save to /storage/0496/doc_00086436 [15:34:32]save last doc name /storage/0496/doc_00086436 to /storage/kkm_last_doc_name [15:34:32]save OK [15:34:32]Clear old archive folders... [15:34:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:34:32]tlvbuf is 00B11940 [15:34:32]SAM_PROTO_ClearQueue [15:34:32]wFMCommunicate request_size=4 [15:34:32]MH_SAM_APDU [15:34:32]CAPDU: 80 09 00 00 [15:34:32]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:34:32]Write i2c OK [15:34:32]MH_I2C_Read... [15:34:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:32]Read from MH i2c: E2 [15:34:32]MH_I2C_Read... [15:34:32]Read from MH i2c: E2 03 00 [15:34:32]MH_I2C_Read... [15:34:32]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:34:32]RAPDU: 90 00 [15:34:32]wFMCommunicate OK [15:34:32]SAM_PROTO_ClearQueue done [15:34:32]KKMCreateOFDPacket [15:34:32]OFDProtocolAddRootSTLVToBuf [15:34:32]FM_MakeSignedData [15:34:32]FM_MakeSignedData [15:34:32]SAM_PROTO_SignData [15:34:32]wFMCommunicate request_size=4 [15:34:32]MH_SAM_APDU [15:34:32]CAPDU: 80 0D 01 02 [15:34:32]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:34:32]Write i2c OK [15:34:32]MH_I2C_Read... [15:34:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:33]Read from MH i2c: E2 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 03 00 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:34:33]RAPDU: 90 00 [15:34:33]wFMCommunicate OK [15:34:33]wFMCommunicate request_size=255 [15:34:33]MH_SAM_APDU [15:34: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 34 FF 03 08 00 03 8A D3 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 87 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 51 01 00 35 04 06 00 [15:34:33]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A D3 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 87 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 51 01 00 35 04 06 00 00 00 DE [15:34:33]Write i2c OK [15:34:33]MH_I2C_Read... [15:34:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:33]Read from MH i2c: E2 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 03 00 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:34:33]RAPDU: 90 00 [15:34:33]wFMCommunicate OK [15:34:33]wFMCommunicate request_size=11 [15:34:33]MH_SAM_APDU [15:34:33]CAPDU: 80 0D 02 02 06 1D 69 95 EA 47 97 [15:34:33]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 1D 69 95 EA 47 97 00 00 97 [15:34:33]Write i2c OK [15:34:33]MH_I2C_Read... [15:34:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:33]Read from MH i2c: E2 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 03 00 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:34:33]RAPDU: 90 00 [15:34:33]wFMCommunicate OK [15:34:33]wFMCommunicate request_size=4 [15:34:33]MH_SAM_APDU [15:34:33]CAPDU: 80 0D 03 02 [15:34:33]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:34:33]Write i2c OK [15:34:33]MH_I2C_Read... [15:34:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:33]Read from MH i2c: E2 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 0B 00 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 0B 00 2F 00 00 A1 35 38 6B 53 2C D9 89 90 00 05 [15:34:33]RAPDU: A1 35 38 6B 53 2C D9 89 90 00 [15:34:33]wFMCommunicate OK [15:34:33]SAM_PROTO_SignData done [15:34:33]FM_MakeSignedData done [15:34:33]CreateOFDProtocolMessage [15:34:33]wFMCommunicate request_size=4 [15:34:33]MH_SAM_APDU [15:34:33]CAPDU: 80 11 00 00 [15:34:33]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:34:33]Write i2c OK [15:34:33]MH_I2C_Read... [15:34:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:33]Read from MH i2c: E2 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 17 00 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [15:34:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:34:33]wFMCommunicate OK [15:34:33]CreateOFDProtocolMessage done [15:34:33]OFDSenderStorePacket 86436 [15:34:33]StoreOFDPacket docnum=86436 [15:34:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 3D DD 08 01 74 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 34 FF 03 08 00 03 8A D3 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 87 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 51 01 00 35 04 06 00 1D 69 95 EA 47 97 A1 35 38 6B 53 2C D9 89 [15:34:33]CheckFolder [15:34:33]dirname=/storage/ofd_packets [15:34:33]CheckFolder done [15:34:33]ProducePacketName [15:34:33]name=ofd_packets/00086436 [15:34:33]NVStorageSaveData ofd_packets/00086436 [15:34:33]File name is /storage/ofd_packets/00086436 [15:34:33]Write 302 bytes [15:34:33]NVStorageSaveData done [15:34:33]OFDSenderStorePacket done [15:34:33]KKMCreateOFDPacket done [15:34:33]NVStorageSaveData kkm_last_timestamp [15:34:33]File name is /storage/kkm_last_timestamp [15:34:33]Write 4 bytes [15:34:33]NVStorageSaveData done [15:34:33]ExternCall_PrintAddStr [15:34:33]wPrintStart [15:34:33]Write to MH i2c: 01 00 00 31 00 31 [15:34:33]Write i2c OK [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: 01 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: 01 07 00 [15:34:33]MH_I2C_Read... [15:34:33]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:34:33]RasterBufferAndPrint [15:34:33]line Счет N : (1)871338 [15:34:33]line ИНН: 02508201610067 [15:34:33]line Контрольно-Кассовый Чек [15:34:33]line ПРОДАЖА [15:34:33]line ТРК (МРК, ГНК) : 11 [15:34:33]line Товар: 2710194210 [15:34:33]line ДТ(л)-К-4 [15:34:33]line 119.690 * 75.20 [15:34:33]line = 9000.69 [15:34:33]line НДС 12% НСП 1% [15:34:33]line > о реализуемом товаре [15:34:33]line ОКРУГЛЕНИЕ: -0.69 [15:34:33]line ИТОГО: 9000.00 [15:34:33]line Внесено: 9000.00 [15:34:33]line СДАЧА: 0.00 [15:34:33]line НСП 1% : 79.65 [15:34:33]line НДС 12% : 955.82 [15:34:33]line Наличными: 9000.00 [15:34:33]line Безнал.: 0.00 [15:34:33]line Место: АЗС № 137 "Партнер Нефть" [15:34:33]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:34:33]line СНО: Общий режим [15:34:33]line Чек 214 21.09.2024 15:34 [15:34:33]line Смена: 496 ФФД: 1.0 [15:34:33]line ЗНМ: 0300000064 [15:34:33]line РНМ: 0000000000092592 [15:34:33]line Версия ККМ: 001 [15:34:33]line [15:34:33]line Дисконтная программа [15:34:33]line ДТ [15:34:33]line номер 137 [15:34:33]line сэкономлено 119.69 сом [15:34:33]line ФМ: 0000000000874979 [15:34:33]line ФД: 86436 [15:34:33]line ФПД: 32339323930519 [15:34:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153431&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86436&fm=32339323930519&tin=02508201610067®Number=0000000000092592&sum=900000 [15:34:33]OFD Sender: Processing packet 86436 [packets to send 270, broken 269] [15:34:33]ProducePacketName [15:34:33]name=ofd_packets/00086436 [15:34:33]OFD Sender: To server: pG, [15:34:33]CommunicateWithHost lk.salyk.kg:30040 [15:34:33]ConnectInit lk.salyk.kg [15:34:33]written 0, free lines is 4095 [15:34:34]Write to MH i2c: 01 00 00 61 00 61 [15:34:34]Write i2c OK [15:34:34]MH_I2C_Read... [15:34:34]Read from MH i2c: 01 [15:34:34]MH_I2C_Read... [15:34:34]Read from MH i2c: 01 07 00 [15:34:34]MH_I2C_Read... [15:34:34]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 98 0C 0C [15:34:34]RasterBufferAndPrint [15:34:34]line [15:34:34]line [15:34:34]line [15:34:34]line [15:34:34]line [15:34:34]written 0, free lines is 3249 [15:34:34]MH_Cut [15:34:34]Write to MH i2c: D1 01 00 68 00 01 3A [15:34:34]Write i2c OK [15:34:34]MH_I2C_Read... [15:34:34]Read from MH i2c: D1 [15:34:34]MH_I2C_Read... [15:34:34]Read from MH i2c: D1 01 00 [15:34:34]MH_I2C_Read... [15:34:34]Read from MH i2c: D1 01 00 68 00 00 39 [15:34:34]Write to MH i2c: 01 00 00 69 00 69 [15:34:34]Write i2c OK [15:34:34]MH_I2C_Read... [15:34:35]*** Cut start [15:34:35]*** Partial cut [15:34:35]*** CUTSNS_PIN = 1 [15:34:35]*** CUTSNS_PIN = 0 [15:34:35]*** Brake cut motor [15:34:35]Read from MH i2c: 01 [15:34:35]MH_I2C_Read... [15:34:35]*** Stop cut motor [15:34:35]*** Cut end [15:34:35]Read from MH i2c: 01 07 00 [15:34:35]MH_I2C_Read... [15:34:35]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [15:34:35]process_action close_receipt done [15:34:35]requested_data is exist [15:34:35]produce_requested_data [15:34:35]requested_item fm.sn is exist - process it [15:34:35]wFMCommunicate request_size=4 [15:34:35]MH_SAM_APDU [15:34:35]CAPDU: 80 11 00 00 [15:34:35]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [15:34:35]Write i2c OK [15:34:35]MH_I2C_Read... [15:34:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:35]Read from MH i2c: E2 [15:34:35]MH_I2C_Read... [15:34:35]Read from MH i2c: E2 17 00 [15:34:35]MH_I2C_Read... [15:34:35]Read from MH i2c: E2 17 00 6A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [15:34:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:34:35]wFMCommunicate OK [15:34:35]requested_item fd.num is exist - process it [15:34:35]SAM_PROTO_GetFieldsCounters [15:34:35]wFMCommunicate request_size=4 [15:34:35]MH_SAM_APDU [15:34:35]CAPDU: 80 13 00 00 [15:34:35]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [15:34:35]Write i2c OK [15:34:35]MH_I2C_Read... [15:34:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:35]Read from MH i2c: E2 [15:34:35]MH_I2C_Read... [15:34:35]Read from MH i2c: E2 62 00 [15:34:35]MH_I2C_Read... [15:34:35]Read from MH i2c: E2 62 00 6B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [15:34:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:35]wFMCommunicate OK [15:34:35]SAM_PROTO_GetFieldsCounters done [15:34:36]requested_item shift.num is exist - process it [15:34:36]requested_item shift.opened is exist - process it [15:34:36]req_shift_opened [15:34:36]FM_GetShiftState [15:34:36]SAM_PROTO_GetShiftState [15:34:36]wFMCommunicate request_size=4 [15:34:36]MH_SAM_APDU [15:34:36]CAPDU: 80 13 01 00 [15:34:36]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [15:34:36]Write i2c OK [15:34:36]MH_I2C_Read... [15:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:36]Read from MH i2c: E2 [15:34:36]MH_I2C_Read... [15:34:36]Read from MH i2c: E2 0E 00 [15:34:36]MH_I2C_Read... [15:34:36]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2F [15:34:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:34:36]wFMCommunicate OK [15:34:36]SAM_PROTO_GetShiftState done [15:34:36]FM_GetShiftState done [15:34:36]req_shift_opened done [15:34:36]requested_item shift.open_date is exist - process it [15:34:36]req_shift_open_date [15:34:36]req_shift_open_date done [15:34:36]produce_requested_data done [15:34:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86436,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:34:36]process_action_free close_receipt [15:34:36]json_value_free [15:34:36]json_value_free done [15:34:36]process_json_proto returns [15:34:36]Send response to host [15:34:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86436,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:34:36]free response buf [15:34:36]execute_script done [15:34:36]execute_script returns [15:34:36]free content buf [15:34:36]Sock 8.Close socket [15:34:36]Sock 8.Thread stoped [15:34:36]Connected sock=6 [15:34:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 3D DD 08 01 74 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 34 FF 03 08 00 03 8A D3 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 75 01 00 00 00 07 04 06 00 A0 BB 0D 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 87 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 51 01 00 35 04 06 00 1D 69 95 EA 47 97 A1 35 38 6B 53 2C D9 89 [15:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AB 07 47 00 F8 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 51 01 00 F4 03 04 00 5C 92 EE 66 B6 04 01 00 00 F1 42 B4 5E 50 C9 1E 72 [15:34:38]CommunicateWithHost err = 0 [15:34:38]CheckOFDResponse [15:34:38]1017 (14) - 77093643461234 [15:34:38]1041 (16) - 0000000000874979 [15:34:38]1040 (4) - 86436 [15:34:38]1012 (4) - 21.09.2024 09:31 [15:34:38]1206 (1) - 0 [15:34:38]OFD Sender: Remove packet 86436 [15:34:38]ProducePacketName [15:34:38]name=ofd_packets/00086436 [15:34:38]NVStorageDeleteData [15:34:39]OFD Sender: No OFD packet to send [15:34:44]OFD Sender: No OFD packet to send [15:34:46]recv_with_timeout no data received [15:34:49]OFD Sender: No OFD packet to send [15:34:54]OFD Sender: No OFD packet to send [15:34:59]OFD Sender: No OFD packet to send [15:35:04]OFD Sender: No OFD packet to send [15:35:09]OFD Sender: No OFD packet to send [15:35:09]accept exits with 11 [15:35:09]New connection [15:35:09]New thread 3067198820 created [15:35:09]Thread 3067342180 joined [15:35:09]Waiting for new connection... [15:35:09] Sock 11.Parse request [15:35:09]Sock 11.Check first char [15:35:09]Sock 11.First char is OK [15:35:09]request: POST /json_proto HTTP/1.0 [15:35:09]Method: POST [15:35:09]URL: /json_proto [15:35:09]Method is POST - this is cgi request [15:35:09]url: /json_proto [15:35:09]query_string will be loaded in cgi processing [15:35:09]execute_cgi json_proto POST (null) [15:35:09]execute_cgi path=json_proto method=POST [15:35:09]POST find Content-Length [15:35:09]Host: 172.17.47.196:8080 [15:35:09]Content-Length: 805 [15:35:09]Content-Type: application/json [15:35:09] [15:35:09]POST finish read [15:35:09]Found Content-Length = 805 [15:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:09]execute_script... [15:35:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:09]POST & json_proto [15:35:09]process_json_proto [15:35:09]json parsed OK: [15:35:09]protocol is kg_v1.0 [15:35:09]action value=close_receipt [15:35:09]process_action close_receipt [15:35:09]cmd_close_receipt [15:35:09]MH_GetDate [15:35:09]Write to MH i2c: F0 00 00 6D 00 5C [15:35:09]Write i2c OK [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: F0 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: F0 09 00 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: F0 09 00 6D 00 00 AD E7 EE 66 4C 6B 94 66 FE [15:35:09]GetLastDocTimeStamp 1726932871 [15:35:09]current date 1726932909 [15:35:09]FM_GetShiftState [15:35:09]SAM_PROTO_GetShiftState [15:35:09]wFMCommunicate request_size=4 [15:35:09]MH_SAM_APDU [15:35:09]CAPDU: 80 13 01 00 [15:35:09]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [15:35:09]Write i2c OK [15:35:09]MH_I2C_Read... [15:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:09]Read from MH i2c: E2 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: E2 0E 00 [15:35:09]MH_I2C_Read... [15:35:09]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 31 [15:35:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:35:09]wFMCommunicate OK [15:35:09]SAM_PROTO_GetShiftState done [15:35:09]FM_GetShiftState done [15:35:09]opened in 1726877910 [15:35:09]opened+sec_in_day 1726964310 [15:35:09]quantity*price = 50063 [15:35:09]sum+1 = 50064 [15:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 215 21.09.2024 15:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86437 ФПД: 83882757231249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153509&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86437&fm=83882757231249&tin=02508201610067®Number=0000000000092592&sum=50063 [15:35:10]StoreToDocumentArchive [15:35:10]shift 496 fd 86437 [15:35:10]save to /storage/0496/doc_00086437 [15:35:10]save last doc name /storage/0496/doc_00086437 to /storage/kkm_last_doc_name [15:35:10]save OK [15:35:10]Clear old archive folders... [15:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:35:10]tlvbuf is 00B21800 [15:35:10]SAM_PROTO_ClearQueue [15:35:10]wFMCommunicate request_size=4 [15:35:10]MH_SAM_APDU [15:35:10]CAPDU: 80 09 00 00 [15:35:10]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [15:35:10]Write i2c OK [15:35:10]MH_I2C_Read... [15:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:10]Read from MH i2c: E2 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [15:35:10]RAPDU: 90 00 [15:35:10]wFMCommunicate OK [15:35:10]SAM_PROTO_ClearQueue done [15:35:10]KKMCreateOFDPacket [15:35:10]OFDProtocolAddRootSTLVToBuf [15:35:10]FM_MakeSignedData [15:35:10]FM_MakeSignedData [15:35:10]SAM_PROTO_SignData [15:35:10]wFMCommunicate request_size=4 [15:35:10]MH_SAM_APDU [15:35:10]CAPDU: 80 0D 01 02 [15:35:10]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [15:35:10]Write i2c OK [15:35:10]MH_I2C_Read... [15:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:10]Read from MH i2c: E2 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [15:35:10]RAPDU: 90 00 [15:35:10]wFMCommunicate OK [15:35:10]wFMCommunicate request_size=255 [15:35:10]MH_SAM_APDU [15:35: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 AD E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 51 01 00 35 04 06 00 [15:35:10]Write to MH i2c: E2 02 01 7D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 AD E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 51 01 00 35 04 06 00 00 00 1C [15:35:10]Write i2c OK [15:35:10]MH_I2C_Read... [15:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:10]Read from MH i2c: E2 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [15:35:10]RAPDU: 90 00 [15:35:10]wFMCommunicate OK [15:35:10]wFMCommunicate request_size=11 [15:35:10]MH_SAM_APDU [15:35:10]CAPDU: 80 0D 02 02 06 4C 4A 79 F2 92 91 [15:35:10]Write to MH i2c: E2 0E 00 7E 00 80 0D 02 02 06 00 4C 4A 79 F2 92 91 00 00 28 [15:35:10]Write i2c OK [15:35:10]MH_I2C_Read... [15:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:10]Read from MH i2c: E2 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [15:35:10]RAPDU: 90 00 [15:35:10]wFMCommunicate OK [15:35:10]wFMCommunicate request_size=4 [15:35:10]MH_SAM_APDU [15:35:10]CAPDU: 80 0D 03 02 [15:35:10]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [15:35:10]Write i2c OK [15:35:10]MH_I2C_Read... [15:35:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:10]Read from MH i2c: E2 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 0B 00 [15:35:10]MH_I2C_Read... [15:35:10]Read from MH i2c: E2 0B 00 7F 00 00 6D 7C 61 E8 E2 97 96 E3 90 00 1F [15:35:10]RAPDU: 6D 7C 61 E8 E2 97 96 E3 90 00 [15:35:10]wFMCommunicate OK [15:35:10]SAM_PROTO_SignData done [15:35:10]FM_MakeSignedData done [15:35:10]CreateOFDProtocolMessage [15:35:10]wFMCommunicate request_size=4 [15:35:10]MH_SAM_APDU [15:35:10]CAPDU: 80 11 00 00 [15:35:10]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [15:35:10]Write i2c OK [15:35:10]MH_I2C_Read... [15:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:11]Read from MH i2c: E2 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: E2 17 00 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: E2 17 00 80 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 59 [15:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:35:11]wFMCommunicate OK [15:35:11]CreateOFDProtocolMessage done [15:35:11]OFDSenderStorePacket 86437 [15:35:11]StoreOFDPacket docnum=86437 [15:35:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 5D 09 08 01 2C 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 AD E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 51 01 00 35 04 06 00 4C 4A 79 F2 92 91 6D 7C 61 E8 E2 97 96 E3 [15:35:11]CheckFolder [15:35:11]dirname=/storage/ofd_packets [15:35:11]CheckFolder done [15:35:11]ProducePacketName [15:35:11]name=ofd_packets/00086437 [15:35:11]NVStorageSaveData ofd_packets/00086437 [15:35:11]File name is /storage/ofd_packets/00086437 [15:35:11]Write 302 bytes [15:35:11]NVStorageSaveData done [15:35:11]OFDSenderStorePacket done [15:35:11]KKMCreateOFDPacket done [15:35:11]NVStorageSaveData kkm_last_timestamp [15:35:11]File name is /storage/kkm_last_timestamp [15:35:11]Write 4 bytes [15:35:11]NVStorageSaveData done [15:35:11]ExternCall_PrintAddStr [15:35:11]wPrintStart [15:35:11]Write to MH i2c: 01 00 00 81 00 81 [15:35:11]Write i2c OK [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: 01 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: 01 07 00 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [15:35:11]RasterBufferAndPrint [15:35:11]line Счет N : (1)871339 [15:35:11]line ИНН: 02508201610067 [15:35:11]line Контрольно-Кассовый Чек [15:35:11]line ПРОДАЖА [15:35:11]line ТРК (МРК, ГНК) : 34 [15:35:11]line Товар: 2710194210 [15:35:11]line ДТ(л)-К-4 [15:35:11]line 6.570 * 76.20 [15:35:11]line = 500.63 [15:35:11]line НДС 12% НСП 1% [15:35:11]line > о реализуемом товаре [15:35:11]line ИТОГО: 500.63 [15:35:11]line НСП 1% : 4.43 [15:35:11]line НДС 12% : 53.16 [15:35:11]line Наличными: 0.00 [15:35:11]line Безнал.: 500.63 [15:35:11]line Место: АЗС № 137 "Партнер Нефть" [15:35:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:35:11]line СНО: Общий режим [15:35:11]line Чек 215 21.09.2024 15:35 [15:35:11]line Смена: 496 ФФД: 1.0 [15:35:11]line ЗНМ: 0300000064 [15:35:11]line РНМ: 0000000000092592 [15:35:11]line Версия ККМ: 001 [15:35:11]line Платежная система: O! деньги [15:35:11]line ФМ: 0000000000874979 [15:35:11]line ФД: 86437 [15:35:11]line ФПД: 83882757231249 [15:35:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153509&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86437&fm=83882757231249&tin=02508201610067®Number=0000000000092592&sum=50063 [15:35:11]OFD Sender: Processing packet 86437 [packets to send 270, broken 269] [15:35:11]ProducePacketName [15:35:11]name=ofd_packets/00086437 [15:35:11]OFD Sender: To server: pG, [15:35:11]CommunicateWithHost lk.salyk.kg:30040 [15:35:11]ConnectInit lk.salyk.kg [15:35:11]written 0, free lines is 4095 [15:35:11]Write to MH i2c: 01 00 00 AB 00 AB [15:35:11]Write i2c OK [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: 01 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: 01 07 00 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 F3 0C B1 [15:35:11]RasterBufferAndPrint [15:35:11]line [15:35:11]line [15:35:11]line [15:35:11]line [15:35:11]line [15:35:11]written 0, free lines is 3331 [15:35:11]MH_Cut [15:35:11]Write to MH i2c: D1 01 00 B2 00 01 84 [15:35:11]Write i2c OK [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: D1 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: D1 01 00 [15:35:11]MH_I2C_Read... [15:35:11]Read from MH i2c: D1 01 00 B2 00 00 83 [15:35:11]Write to MH i2c: 01 00 00 B3 00 B3 [15:35:11]Write i2c OK [15:35:11]MH_I2C_Read... [15:35:12]*** Cut start [15:35:12]*** Partial cut [15:35:12]*** CUTSNS_PIN = 1 [15:35:12]*** CUTSNS_PIN = 0 [15:35:12]*** Brake cut motor [15:35:12]Read from MH i2c: 01 [15:35:12]MH_I2C_Read... [15:35:12]*** Stop cut motor [15:35:12]*** Cut end [15:35:12]Read from MH i2c: 01 07 00 [15:35:12]MH_I2C_Read... [15:35:12]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [15:35:12]process_action close_receipt done [15:35:12]requested_data is exist [15:35:12]produce_requested_data [15:35:12]requested_item fm.sn is exist - process it [15:35:12]wFMCommunicate request_size=4 [15:35:12]MH_SAM_APDU [15:35:12]CAPDU: 80 11 00 00 [15:35:12]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [15:35:12]Write i2c OK [15:35:12]MH_I2C_Read... [15:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:13]Read from MH i2c: E2 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 17 00 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [15:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:35:13]wFMCommunicate OK [15:35:13]requested_item fd.num is exist - process it [15:35:13]SAM_PROTO_GetFieldsCounters [15:35:13]wFMCommunicate request_size=4 [15:35:13]MH_SAM_APDU [15:35:13]CAPDU: 80 13 00 00 [15:35:13]Write to MH i2c: E2 08 00 B5 00 80 13 00 00 00 00 00 00 31 [15:35:13]Write i2c OK [15:35:13]MH_I2C_Read... [15:35:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:13]Read from MH i2c: E2 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 62 00 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 62 00 B5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [15:35:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:13]wFMCommunicate OK [15:35:13]SAM_PROTO_GetFieldsCounters done [15:35:13]requested_item shift.num is exist - process it [15:35:13]requested_item shift.opened is exist - process it [15:35:13]req_shift_opened [15:35:13]FM_GetShiftState [15:35:13]SAM_PROTO_GetShiftState [15:35:13]wFMCommunicate request_size=4 [15:35:13]MH_SAM_APDU [15:35:13]CAPDU: 80 13 01 00 [15:35:13]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [15:35:13]Write i2c OK [15:35:13]MH_I2C_Read... [15:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:13]Read from MH i2c: E2 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 0E 00 [15:35:13]MH_I2C_Read... [15:35:13]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 79 [15:35:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:35:13]wFMCommunicate OK [15:35:13]SAM_PROTO_GetShiftState done [15:35:13]FM_GetShiftState done [15:35:13]req_shift_opened done [15:35:13]requested_item shift.open_date is exist - process it [15:35:13]req_shift_open_date [15:35:13]req_shift_open_date done [15:35:13]produce_requested_data done [15:35:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86437,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:35:13]process_action_free close_receipt [15:35:13]json_value_free [15:35:13]json_value_free done [15:35:13]process_json_proto returns [15:35:13]Send response to host [15:35:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86437,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:35:13]free response buf [15:35:13]execute_script done [15:35:13]execute_script returns [15:35:13]free content buf [15:35:13]Sock 11.Close socket [15:35:13]Sock 11.Thread stoped [15:35:14]Connected sock=10 [15:35:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 5D 09 08 01 2C 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 AD E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 51 01 00 35 04 06 00 4C 4A 79 F2 92 91 6D 7C 61 E8 E2 97 96 E3 [15:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E4 18 47 00 12 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 51 01 00 F4 03 04 00 82 92 EE 66 B6 04 01 00 00 B8 89 62 B3 EF 3C C0 4B [15:35:14]CommunicateWithHost err = 0 [15:35:14]CheckOFDResponse [15:35:14]1017 (14) - 77093643461234 [15:35:14]1041 (16) - 0000000000874979 [15:35:14]1040 (4) - 86437 [15:35:14]1012 (4) - 21.09.2024 09:31 [15:35:14]1206 (1) - 0 [15:35:14]OFD Sender: Remove packet 86437 [15:35:14]ProducePacketName [15:35:14]name=ofd_packets/00086437 [15:35:14]NVStorageDeleteData [15:35:15]OFD Sender: No OFD packet to send [15:35:20]accept exits with 8 [15:35:20]New connection [15:35:20]New thread 3067342180 created [15:35:20]Thread 3067198820 joined [15:35:20]Waiting for new connection... [15:35:20] Sock 8.Parse request [15:35:20]Sock 8.Check first char [15:35:20]Sock 8.First char is OK [15:35:20]request: POST /json_proto HTTP/1.0 [15:35:20]Method: POST [15:35:20]URL: /json_proto [15:35:20]Method is POST - this is cgi request [15:35:20]url: /json_proto [15:35:20]query_string will be loaded in cgi processing [15:35:20]execute_cgi json_proto POST (null) [15:35:20]execute_cgi path=json_proto method=POST [15:35:20]POST find Content-Length [15:35:20]Host: 172.17.47.196:8080 [15:35:20]Content-Length: 800 [15:35:20]Content-Type: application/json [15:35:20] [15:35:20]POST finish read [15:35:20]Found Content-Length = 800 [15:35:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:35:20]execute_script... [15:35:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:35:20]POST & json_proto [15:35:20]process_json_proto [15:35:20]json parsed OK: [15:35:20]protocol is kg_v1.0 [15:35:20]action value=close_receipt [15:35:20]process_action close_receipt [15:35:20]cmd_close_receipt [15:35:20]MH_GetDate [15:35:20]Write to MH i2c: F0 00 00 B7 00 A6 [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: F0 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: F0 09 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: F0 09 00 B7 00 00 B8 E7 EE 66 4C 6B 94 66 53 [15:35:20]GetLastDocTimeStamp 1726932909 [15:35:20]current date 1726932920 [15:35:20]FM_GetShiftState [15:35:20]SAM_PROTO_GetShiftState [15:35:20]wFMCommunicate request_size=4 [15:35:20]MH_SAM_APDU [15:35:20]CAPDU: 80 13 01 00 [15:35:20]Write to MH i2c: E2 08 00 B8 00 80 13 01 00 00 00 00 00 35 [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:20]Read from MH i2c: E2 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 0E 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 0E 00 B8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7B [15:35:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:35:20]wFMCommunicate OK [15:35:20]SAM_PROTO_GetShiftState done [15:35:20]FM_GetShiftState done [15:35:20]opened in 1726877910 [15:35:20]opened+sec_in_day 1726964310 [15:35:20]quantity*price = 50036 [15:35:20]sum+1 = 50037 [15:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 216 21.09.2024 15:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86438 ФПД: 223995597615562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153520&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86438&fm=223995597615562&tin=02508201610067®Number=0000000000092592&sum=50036 [15:35:21]StoreToDocumentArchive [15:35:21]shift 496 fd 86438 [15:35:21]save to /storage/0496/doc_00086438 [15:35:21]save last doc name /storage/0496/doc_00086438 to /storage/kkm_last_doc_name [15:35:21]save OK [15:35:21]Clear old archive folders... [15:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:21]tlvbuf is 00AC5BF0 [15:35:21]SAM_PROTO_ClearQueue [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 09 00 00 [15:35:21]Write to MH i2c: E2 08 00 C5 00 80 09 00 00 00 00 00 00 37 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]SAM_PROTO_ClearQueue done [15:35:21]KKMCreateOFDPacket [15:35:21]OFDProtocolAddRootSTLVToBuf [15:35:21]FM_MakeSignedData [15:35:21]FM_MakeSignedData [15:35:21]SAM_PROTO_SignData [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 01 02 [15:35:21]Write to MH i2c: E2 08 00 C6 00 80 0D 01 02 00 00 00 00 3F [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]wFMCommunicate request_size=255 [15:35:21]MH_SAM_APDU [15:35: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D8 00 00 00 F4 03 04 00 B8 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 51 01 00 35 04 06 00 CB [15:35:21]Write to MH i2c: E2 02 01 C7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D8 00 00 00 F4 03 04 00 B8 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 51 01 00 35 04 06 00 CB 00 00 93 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]wFMCommunicate request_size=10 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 02 02 05 B9 0A 06 F1 CA [15:35:21]Write to MH i2c: E2 0D 00 C8 00 80 0D 02 02 05 00 B9 0A 06 F1 CA 00 00 D0 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [15:35:21]RAPDU: 90 00 [15:35:21]wFMCommunicate OK [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 0D 03 02 [15:35:21]Write to MH i2c: E2 08 00 C9 00 80 0D 03 02 00 00 00 00 44 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 0B 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 0B 00 C9 00 00 A0 6A 70 EB A0 80 A8 46 90 00 B8 [15:35:21]RAPDU: A0 6A 70 EB A0 80 A8 46 90 00 [15:35:21]wFMCommunicate OK [15:35:21]SAM_PROTO_SignData done [15:35:21]FM_MakeSignedData done [15:35:21]CreateOFDProtocolMessage [15:35:21]wFMCommunicate request_size=4 [15:35:21]MH_SAM_APDU [15:35:21]CAPDU: 80 11 00 00 [15:35:21]Write to MH i2c: E2 08 00 CA 00 80 11 00 00 00 00 00 00 44 [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 [15:35:21]MH_I2C_Read... [15:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:21]Read from MH i2c: E2 17 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: E2 17 00 CA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A3 [15:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:35:21]wFMCommunicate OK [15:35:21]CreateOFDProtocolMessage done [15:35:21]OFDSenderStorePacket 86438 [15:35:21]StoreOFDPacket docnum=86438 [15:35:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 94 C1 07 01 13 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 00 00 00 F4 03 04 00 B8 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 51 01 00 35 04 06 00 CB B9 0A 06 F1 CA A0 6A 70 EB A0 80 A8 46 [15:35:21]CheckFolder [15:35:21]dirname=/storage/ofd_packets [15:35:21]CheckFolder done [15:35:21]ProducePacketName [15:35:21]name=ofd_packets/00086438 [15:35:21]NVStorageSaveData ofd_packets/00086438 [15:35:21]File name is /storage/ofd_packets/00086438 [15:35:21]Write 301 bytes [15:35:21]NVStorageSaveData done [15:35:21]OFDSenderStorePacket done [15:35:21]KKMCreateOFDPacket done [15:35:21]NVStorageSaveData kkm_last_timestamp [15:35:21]File name is /storage/kkm_last_timestamp [15:35:21]Write 4 bytes [15:35:21]NVStorageSaveData done [15:35:21]ExternCall_PrintAddStr [15:35:21]wPrintStart [15:35:21]Write to MH i2c: 01 00 00 CB 00 CB [15:35:21]Write i2c OK [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: 01 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: 01 07 00 [15:35:21]MH_I2C_Read... [15:35:21]Read from MH i2c: 01 07 00 CB 00 00 00 00 00 00 FF 0F E0 [15:35:21]RasterBufferAndPrint [15:35:21]line Счет N : (1)871340 [15:35:21]line ИНН: 02508201610067 [15:35:21]line Контрольно-Кассовый Чек [15:35:21]line ПРОДАЖА [15:35:21]line ТРК (МРК, ГНК) : 53 [15:35:21]line Товар: 2710124130 [15:35:21]line Аи-92-К-5 [15:35:21]line 7.380 * 67.80 [15:35:21]line = 500.36 [15:35:21]line НДС 12% НСП 1% [15:35:21]line > о реализуемом товаре [15:35:21]line ИТОГО: 500.36 [15:35:21]line НСП 1% : 4.43 [15:35:21]line НДС 12% : 53.14 [15:35:21]line Наличными: 0.00 [15:35:21]line Безнал.: 500.36 [15:35:21]line Место: АЗС № 137 "Партнер Нефть" [15:35:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:35:21]line СНО: Общий режим [15:35:21]line Чек 216 21.09.2024 15:35 [15:35:21]line Смена: 496 ФФД: 1.0 [15:35:21]line ЗНМ: 0300000064 [15:35:21]line РНМ: 0000000000092592 [15:35:21]line Версия ККМ: 001 [15:35:21]line Платежная система: O! деньги [15:35:21]line ФМ: 0000000000874979 [15:35:21]line ФД: 86438 [15:35:21]line ФПД: 223995597615562 [15:35:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153520&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86438&fm=223995597615562&tin=02508201610067®Number=0000000000092592&sum=50036 [15:35:21]written 0, free lines is 4095 [15:35:22]OFD Sender: Processing packet 86438 [packets to send 270, broken 269] [15:35:22]ProducePacketName [15:35:22]name=ofd_packets/00086438 [15:35:22]OFD Sender: To server: pG, [15:35:22]CommunicateWithHost lk.salyk.kg:30040 [15:35:22]ConnectInit lk.salyk.kg [15:35:22]Write to MH i2c: 01 00 00 F5 00 F5 [15:35:22]Write i2c OK [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: 01 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: 01 07 00 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FC 0C 04 [15:35:22]RasterBufferAndPrint [15:35:22]line [15:35:22]line [15:35:22]line [15:35:22]line [15:35:22]line [15:35:22]written 0, free lines is 3349 [15:35:22]MH_Cut [15:35:22]Write to MH i2c: D1 01 00 FC 00 01 CE [15:35:22]Write i2c OK [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: D1 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: D1 01 00 [15:35:22]MH_I2C_Read... [15:35:22]Read from MH i2c: D1 01 00 FC 00 00 CD [15:35:22]Write to MH i2c: 01 00 00 FD 00 FD [15:35:22]Write i2c OK [15:35:22]MH_I2C_Read... [15:35:23]*** Cut start [15:35:23]*** Partial cut [15:35:23]*** CUTSNS_PIN = 1 [15:35:23]*** CUTSNS_PIN = 0 [15:35:23]*** Brake cut motor [15:35:23]Read from MH i2c: 01 [15:35:23]MH_I2C_Read... [15:35:23]*** Stop cut motor [15:35:23]*** Cut end [15:35:23]Read from MH i2c: 01 07 00 [15:35:23]MH_I2C_Read... [15:35:23]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [15:35:23]process_action close_receipt done [15:35:23]requested_data is exist [15:35:23]produce_requested_data [15:35:23]requested_item fm.sn is exist - process it [15:35:23]wFMCommunicate request_size=4 [15:35:23]MH_SAM_APDU [15:35:23]CAPDU: 80 11 00 00 [15:35:23]Write to MH i2c: E2 08 00 FE 00 80 11 00 00 00 00 00 00 78 [15:35:23]Write i2c OK [15:35:23]MH_I2C_Read... [15:35:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:23]Read from MH i2c: E2 [15:35:23]MH_I2C_Read... [15:35:23]Read from MH i2c: E2 17 00 [15:35:23]MH_I2C_Read... [15:35:23]Read from MH i2c: E2 17 00 FE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D7 [15:35:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:35:23]wFMCommunicate OK [15:35:23]requested_item fd.num is exist - process it [15:35:23]SAM_PROTO_GetFieldsCounters [15:35:23]wFMCommunicate request_size=4 [15:35:23]MH_SAM_APDU [15:35:23]CAPDU: 80 13 00 00 [15:35:23]Write to MH i2c: E2 08 00 FF 00 80 13 00 00 00 00 00 00 7B [15:35:23]Write i2c OK [15:35:23]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 [15:35:24]MH_I2C_Read... [15:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:24]Read from MH i2c: E2 62 00 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 62 00 FF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [15:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:24]wFMCommunicate OK [15:35:24]SAM_PROTO_GetFieldsCounters done [15:35:24]requested_item shift.num is exist - process it [15:35:24]requested_item shift.opened is exist - process it [15:35:24]req_shift_opened [15:35:24]FM_GetShiftState [15:35:24]SAM_PROTO_GetShiftState [15:35:24]wFMCommunicate request_size=4 [15:35:24]MH_SAM_APDU [15:35:24]CAPDU: 80 13 01 00 [15:35:24]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [15:35:24]Write i2c OK [15:35:24]MH_I2C_Read... [15:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:24]Read from MH i2c: E2 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 0E 00 [15:35:24]MH_I2C_Read... [15:35:24]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C4 [15:35:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:35:24]wFMCommunicate OK [15:35:24]SAM_PROTO_GetShiftState done [15:35:24]FM_GetShiftState done [15:35:24]req_shift_opened done [15:35:24]requested_item shift.open_date is exist - process it [15:35:24]req_shift_open_date [15:35:24]req_shift_open_date done [15:35:24]produce_requested_data done [15:35:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86438,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:35:24]process_action_free close_receipt [15:35:24]json_value_free [15:35:24]json_value_free done [15:35:24]process_json_proto returns [15:35:24]Send response to host [15:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86438,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:35:24]free response buf [15:35:24]execute_script done [15:35:24]execute_script returns [15:35:24]free content buf [15:35:24]Sock 8.Close socket [15:35:24]Sock 8.Thread stoped [15:35:29]Connected sock=11 [15:35:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 94 C1 07 01 13 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 00 00 00 F4 03 04 00 B8 E7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 51 01 00 35 04 06 00 CB B9 0A 06 F1 CA A0 6A 70 EB A0 80 A8 46 [15:35:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D0 0D 47 00 9E EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 51 01 00 F4 03 04 00 92 92 EE 66 B6 04 01 00 00 96 E5 89 B1 D4 50 5F 06 [15:35:31]CommunicateWithHost err = 0 [15:35:31]CheckOFDResponse [15:35:31]1017 (14) - 77093643461234 [15:35:31]1041 (16) - 0000000000874979 [15:35:31]1040 (4) - 86438 [15:35:31]1012 (4) - 21.09.2024 09:32 [15:35:31]1206 (1) - 0 [15:35:31]OFD Sender: Remove packet 86438 [15:35:31]ProducePacketName [15:35:31]name=ofd_packets/00086438 [15:35:31]NVStorageDeleteData [15:35:32]OFD Sender: No OFD packet to send [15:35:35]recv_with_timeout no data received [15:35:37]OFD Sender: No OFD packet to send [15:35:42]OFD Sender: No OFD packet to send [15:35:47]OFD Sender: No OFD packet to send [15:35:48]recv_with_timeout no data received [15:35:52]OFD Sender: No OFD packet to send [15:35:57]OFD Sender: No OFD packet to send [15:36:00]recv_with_timeout no data received [15:36:02]OFD Sender: No OFD packet to send [15:36:07]OFD Sender: No OFD packet to send [15:36:12]OFD Sender: No OFD packet to send [15:36:14]recv_with_timeout no data received [15:36:17]OFD Sender: No OFD packet to send [15:36:22]OFD Sender: No OFD packet to send [15:36:27]OFD Sender: No OFD packet to send [15:36:29]recv_with_timeout no data received [15:36:32]OFD Sender: No OFD packet to send [15:36:37]OFD Sender: No OFD packet to send [15:36:42]OFD Sender: No OFD packet to send [15:36:47]OFD Sender: No OFD packet to send [15:36:52]OFD Sender: No OFD packet to send [15:36:57]OFD Sender: No OFD packet to send [15:37:02]OFD Sender: No OFD packet to send [15:37:07]OFD Sender: No OFD packet to send [15:37:12]OFD Sender: No OFD packet to send [15:37:17]OFD Sender: No OFD packet to send [15:37:22]OFD Sender: No OFD packet to send [15:37:27]OFD Sender: No OFD packet to send [15:37:32]OFD Sender: No OFD packet to send [15:37:37]OFD Sender: No OFD packet to send [15:37:40]recv_with_timeout no data received [15:37:42]OFD Sender: No OFD packet to send [15:37:47]OFD Sender: No OFD packet to send [15:37:52]OFD Sender: No OFD packet to send [15:37:57]OFD Sender: No OFD packet to send [15:38:02]OFD Sender: No OFD packet to send [15:38:07]OFD Sender: No OFD packet to send [15:38:12]OFD Sender: No OFD packet to send [15:38:17]OFD Sender: No OFD packet to send [15:38:22]OFD Sender: No OFD packet to send [15:38:27]OFD Sender: No OFD packet to send [15:38:32]OFD Sender: No OFD packet to send [15:38:37]OFD Sender: No OFD packet to send [15:38:42]OFD Sender: No OFD packet to send [15:38:47]OFD Sender: No OFD packet to send [15:38:52]OFD Sender: No OFD packet to send [15:38:57]OFD Sender: No OFD packet to send [15:39:02]OFD Sender: No OFD packet to send [15:39:07]OFD Sender: No OFD packet to send [15:39:12]OFD Sender: No OFD packet to send [15:39:17]OFD Sender: No OFD packet to send [15:39:18]accept exits with 10 [15:39:18]New connection [15:39:18]New thread 3067198820 created [15:39:18]Thread 3067342180 joined [15:39:18]Waiting for new connection... [15:39:18] Sock 10.Parse request [15:39:18]Sock 10.Check first char [15:39:18]Sock 10.First char is OK [15:39:18]request: POST /json_proto HTTP/1.0 [15:39:18]Method: POST [15:39:18]URL: /json_proto [15:39:18]Method is POST - this is cgi request [15:39:18]url: /json_proto [15:39:18]query_string will be loaded in cgi processing [15:39:18]execute_cgi json_proto POST (null) [15:39:18]execute_cgi path=json_proto method=POST [15:39:18]POST find Content-Length [15:39:18]Host: 172.17.47.196:8080 [15:39:18]Content-Length: 800 [15:39:18]Content-Type: application/json [15:39:18] [15:39:18]POST finish read [15:39:18]Found Content-Length = 800 [15:39:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:39:18]execute_script... [15:39: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)871341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:39:18]POST & json_proto [15:39:18]process_json_proto [15:39:18]json parsed OK: [15:39:18]protocol is kg_v1.0 [15:39:18]action value=close_receipt [15:39:18]process_action close_receipt [15:39:18]cmd_close_receipt [15:39:18]MH_GetDate [15:39:18]Write to MH i2c: F0 00 00 01 01 F1 [15:39:18]Write i2c OK [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: F0 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: F0 09 00 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: F0 09 00 01 01 00 A6 E8 EE 66 4C 6B 94 66 8D [15:39:18]GetLastDocTimeStamp 1726932920 [15:39:18]current date 1726933158 [15:39:18]FM_GetShiftState [15:39:18]SAM_PROTO_GetShiftState [15:39:18]wFMCommunicate request_size=4 [15:39:18]MH_SAM_APDU [15:39:18]CAPDU: 80 13 01 00 [15:39:18]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [15:39:18]Write i2c OK [15:39:18]MH_I2C_Read... [15:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:18]Read from MH i2c: E2 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 0E 00 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C6 [15:39:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:39:18]wFMCommunicate OK [15:39:18]SAM_PROTO_GetShiftState done [15:39:18]FM_GetShiftState done [15:39:18]opened in 1726877910 [15:39:18]opened+sec_in_day 1726964310 [15:39:18]quantity*price = 50036 [15:39:18]sum+1 = 50037 [15:39:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 217 21.09.2024 15:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86439 ФПД: 110547317782210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153918&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86439&fm=110547317782210&tin=02508201610067®Number=0000000000092592&sum=50036 [15:39:19]StoreToDocumentArchive [15:39:19]shift 496 fd 86439 [15:39:19]save to /storage/0496/doc_00086439 [15:39:19]save last doc name /storage/0496/doc_00086439 to /storage/kkm_last_doc_name [15:39:19]save OK [15:39:19]Clear old archive folders... [15:39:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:19]tlvbuf is 00AB0810 [15:39:19]SAM_PROTO_ClearQueue [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 09 00 00 [15:39:19]Write to MH i2c: E2 08 00 0F 01 80 09 00 00 00 00 00 00 82 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [15:39:19]RAPDU: 90 00 [15:39:19]wFMCommunicate OK [15:39:19]SAM_PROTO_ClearQueue done [15:39:19]KKMCreateOFDPacket [15:39:19]OFDProtocolAddRootSTLVToBuf [15:39:19]FM_MakeSignedData [15:39:19]FM_MakeSignedData [15:39:19]SAM_PROTO_SignData [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 0D 01 02 [15:39:19]Write to MH i2c: E2 08 00 10 01 80 0D 01 02 00 00 00 00 8A [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [15:39:19]RAPDU: 90 00 [15:39:19]wFMCommunicate OK [15:39:19]wFMCommunicate request_size=255 [15:39:19]MH_SAM_APDU [15:39: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D9 00 00 00 F4 03 04 00 A6 E8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 51 01 00 35 04 06 00 64 [15:39:19]Write to MH i2c: E2 02 01 11 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 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 D9 00 00 00 F4 03 04 00 A6 E8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 51 01 00 35 04 06 00 64 00 00 68 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [15:39:19]RAPDU: 90 00 [15:39:19]wFMCommunicate OK [15:39:19]wFMCommunicate request_size=10 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 0D 02 02 05 8A CD 9B 76 C2 [15:39:19]Write to MH i2c: E2 0D 00 12 01 80 0D 02 02 05 00 8A CD 9B 76 C2 00 00 C1 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [15:39:19]RAPDU: 90 00 [15:39:19]wFMCommunicate OK [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 0D 03 02 [15:39:19]Write to MH i2c: E2 08 00 13 01 80 0D 03 02 00 00 00 00 8F [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 0B 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 0B 00 13 01 00 B1 06 88 AB 97 6A 6B 06 90 00 EC [15:39:19]RAPDU: B1 06 88 AB 97 6A 6B 06 90 00 [15:39:19]wFMCommunicate OK [15:39:19]SAM_PROTO_SignData done [15:39:19]FM_MakeSignedData done [15:39:19]CreateOFDProtocolMessage [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 11 00 00 [15:39:19]Write to MH i2c: E2 08 00 14 01 80 11 00 00 00 00 00 00 8F [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 17 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 17 00 14 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EE [15:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:39:19]wFMCommunicate OK [15:39:19]CreateOFDProtocolMessage done [15:39:19]OFDSenderStorePacket 86439 [15:39:19]StoreOFDPacket docnum=86439 [15:39:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 85 8F 07 01 32 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D9 00 00 00 F4 03 04 00 A6 E8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 51 01 00 35 04 06 00 64 8A CD 9B 76 C2 B1 06 88 AB 97 6A 6B 06 [15:39:19]CheckFolder [15:39:19]dirname=/storage/ofd_packets [15:39:19]CheckFolder done [15:39:19]ProducePacketName [15:39:19]name=ofd_packets/00086439 [15:39:19]NVStorageSaveData ofd_packets/00086439 [15:39:19]File name is /storage/ofd_packets/00086439 [15:39:19]Write 301 bytes [15:39:19]NVStorageSaveData done [15:39:19]OFDSenderStorePacket done [15:39:19]KKMCreateOFDPacket done [15:39:19]NVStorageSaveData kkm_last_timestamp [15:39:19]File name is /storage/kkm_last_timestamp [15:39:19]Write 4 bytes [15:39:19]NVStorageSaveData done [15:39:19]ExternCall_PrintAddStr [15:39:19]wPrintStart [15:39:19]Write to MH i2c: 01 00 00 15 01 16 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: 01 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: 01 07 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 FF 0F 2B [15:39:19]RasterBufferAndPrint [15:39:19]line Счет N : (1)871341 [15:39:19]line ИНН: 02508201610067 [15:39:19]line Контрольно-Кассовый Чек [15:39:19]line ПРОДАЖА [15:39:19]line ТРК (МРК, ГНК) : 53 [15:39:19]line Товар: 2710124130 [15:39:19]line Аи-92-К-5 [15:39:19]line 7.380 * 67.80 [15:39:19]line = 500.36 [15:39:19]line НДС 12% НСП 1% [15:39:19]line > о реализуемом товаре [15:39:19]line ИТОГО: 500.36 [15:39:19]line НСП 1% : 4.43 [15:39:19]line НДС 12% : 53.14 [15:39:19]line Наличными: 0.00 [15:39:19]line Безнал.: 500.36 [15:39:19]line Место: АЗС № 137 "Партнер Нефть" [15:39:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:39:19]line СНО: Общий режим [15:39:19]line Чек 217 21.09.2024 15:39 [15:39:19]line Смена: 496 ФФД: 1.0 [15:39:19]line ЗНМ: 0300000064 [15:39:19]line РНМ: 0000000000092592 [15:39:19]line Версия ККМ: 001 [15:39:19]line Платежная система: O! деньги [15:39:19]line ФМ: 0000000000874979 [15:39:19]line ФД: 86439 [15:39:19]line ФПД: 110547317782210 [15:39:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T153918&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86439&fm=110547317782210&tin=02508201610067®Number=0000000000092592&sum=50036 [15:39:19]written 0, free lines is 4095 [15:39:19]OFD Sender: Processing packet 86439 [packets to send 270, broken 269] [15:39:19]ProducePacketName [15:39:19]name=ofd_packets/00086439 [15:39:19]OFD Sender: To server: pG, [15:39:19]CommunicateWithHost lk.salyk.kg:30040 [15:39:19]ConnectInit lk.salyk.kg [15:39:20]Write to MH i2c: 01 00 00 3F 01 40 [15:39:20]Write i2c OK [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: 01 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: 01 07 00 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 F6 0C 49 [15:39:20]RasterBufferAndPrint [15:39:20]line [15:39:20]line [15:39:20]line [15:39:20]line [15:39:20]line [15:39:20]written 0, free lines is 3324 [15:39:20]MH_Cut [15:39:20]Write to MH i2c: D1 01 00 46 01 01 19 [15:39:20]Write i2c OK [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: D1 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: D1 01 00 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: D1 01 00 46 01 00 18 [15:39:20]Write to MH i2c: 01 00 00 47 01 48 [15:39:20]Write i2c OK [15:39:20]MH_I2C_Read... [15:39:20]*** Cut start [15:39:20]*** Partial cut [15:39:20]*** CUTSNS_PIN = 1 [15:39:20]*** CUTSNS_PIN = 0 [15:39:21]*** Brake cut motor [15:39:21]Read from MH i2c: 01 [15:39:21]MH_I2C_Read... [15:39:21]*** Stop cut motor [15:39:21]*** Cut end [15:39:21]Read from MH i2c: 01 07 00 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [15:39:21]process_action close_receipt done [15:39:21]requested_data is exist [15:39:21]produce_requested_data [15:39:21]requested_item fm.sn is exist - process it [15:39:21]wFMCommunicate request_size=4 [15:39:21]MH_SAM_APDU [15:39:21]CAPDU: 80 11 00 00 [15:39:21]Write to MH i2c: E2 08 00 48 01 80 11 00 00 00 00 00 00 C3 [15:39:21]Write i2c OK [15:39:21]MH_I2C_Read... [15:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:21]Read from MH i2c: E2 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 17 00 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 17 00 48 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 22 [15:39:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:39:21]wFMCommunicate OK [15:39:21]requested_item fd.num is exist - process it [15:39:21]SAM_PROTO_GetFieldsCounters [15:39:21]wFMCommunicate request_size=4 [15:39:21]MH_SAM_APDU [15:39:21]CAPDU: 80 13 00 00 [15:39:21]Write to MH i2c: E2 08 00 49 01 80 13 00 00 00 00 00 00 C6 [15:39:21]Write i2c OK [15:39:21]MH_I2C_Read... [15:39:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:21]Read from MH i2c: E2 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 62 00 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 62 00 49 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [15:39:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:21]wFMCommunicate OK [15:39:21]SAM_PROTO_GetFieldsCounters done [15:39:21]requested_item shift.num is exist - process it [15:39:21]requested_item shift.opened is exist - process it [15:39:21]req_shift_opened [15:39:21]FM_GetShiftState [15:39:21]SAM_PROTO_GetShiftState [15:39:21]wFMCommunicate request_size=4 [15:39:21]MH_SAM_APDU [15:39:21]CAPDU: 80 13 01 00 [15:39:21]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [15:39:21]Write i2c OK [15:39:21]MH_I2C_Read... [15:39:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:21]Read from MH i2c: E2 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 0E 00 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0E [15:39:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:39:21]wFMCommunicate OK [15:39:21]SAM_PROTO_GetShiftState done [15:39:21]FM_GetShiftState done [15:39:21]req_shift_opened done [15:39:21]requested_item shift.open_date is exist - process it [15:39:21]req_shift_open_date [15:39:21]req_shift_open_date done [15:39:21]produce_requested_data done [15:39:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86439,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:39:21]process_action_free close_receipt [15:39:21]json_value_free [15:39:21]json_value_free done [15:39:21]process_json_proto returns [15:39:21]Send response to host [15:39:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86439,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:39:21]free response buf [15:39:21]execute_script done [15:39:21]execute_script returns [15:39:21]free content buf [15:39:21]Sock 10.Close socket [15:39:21]Sock 10.Thread stoped [15:39:24]ConnectInit Can't take IP for lk.salyk.kg [15:39:24]CommunicateWithHost connect error [15:39:24]CommunicateWithHost err = -1 [15:39:24]OFD Sender: Server communicate error [15:39:29]OFD Sender: Processing packet 86439 [packets to send 270, broken 269] [15:39:29]ProducePacketName [15:39:29]name=ofd_packets/00086439 [15:39:29]OFD Sender: To server: pG, [15:39:29]CommunicateWithHost lk.salyk.kg:30040 [15:39:29]ConnectInit lk.salyk.kg [15:39:30]Connected sock=8 [15:39:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 85 8F 07 01 32 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D9 00 00 00 F4 03 04 00 A6 E8 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 51 01 00 35 04 06 00 64 8A CD 9B 76 C2 B1 06 88 AB 97 6A 6B 06 [15:39:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B5 BC 47 00 B5 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 51 01 00 F4 03 04 00 82 93 EE 66 B6 04 01 00 00 2E F7 19 C7 E8 5A EA E8 [15:39:31]CommunicateWithHost err = 0 [15:39:31]CheckOFDResponse [15:39:31]1017 (14) - 77093643461234 [15:39:31]1041 (16) - 0000000000874979 [15:39:31]1040 (4) - 86439 [15:39:31]1012 (4) - 21.09.2024 09:36 [15:39:31]1206 (1) - 0 [15:39:31]OFD Sender: Remove packet 86439 [15:39:31]ProducePacketName [15:39:31]name=ofd_packets/00086439 [15:39:31]NVStorageDeleteData [15:39:32]OFD Sender: No OFD packet to send [15:39:37]OFD Sender: No OFD packet to send [15:39:42]OFD Sender: No OFD packet to send [15:39:47]OFD Sender: No OFD packet to send [15:39:52]OFD Sender: No OFD packet to send [15:39:57]OFD Sender: No OFD packet to send [15:40:02]OFD Sender: No OFD packet to send [15:40:07]OFD Sender: No OFD packet to send [15:40:12]OFD Sender: No OFD packet to send [15:40:17]OFD Sender: No OFD packet to send [15:40:22]OFD Sender: No OFD packet to send [15:40:27]OFD Sender: No OFD packet to send [15:40:32]OFD Sender: No OFD packet to send [15:40:34]recv_with_timeout no data received [15:40:37]OFD Sender: No OFD packet to send [15:40:42]OFD Sender: No OFD packet to send [15:40:47]OFD Sender: No OFD packet to send [15:40:52]OFD Sender: No OFD packet to send [15:40:53]recv_with_timeout no data received [15:40:57]OFD Sender: No OFD packet to send [15:41:02]OFD Sender: No OFD packet to send [15:41:07]OFD Sender: No OFD packet to send [15:41:12]OFD Sender: No OFD packet to send [15:41:15]recv_with_timeout no data received [15:41:17]OFD Sender: No OFD packet to send [15:41:22]OFD Sender: No OFD packet to send [15:41:27]OFD Sender: No OFD packet to send [15:41:32]OFD Sender: No OFD packet to send [15:41:36]recv_with_timeout no data received [15:41:37]OFD Sender: No OFD packet to send [15:41:42]OFD Sender: No OFD packet to send [15:41:47]OFD Sender: No OFD packet to send [15:41:52]recv_with_timeout no data received [15:41:52]OFD Sender: No OFD packet to send [15:41:57]OFD Sender: No OFD packet to send [15:42:02]OFD Sender: No OFD packet to send [15:42:07]OFD Sender: No OFD packet to send [15:42:12]OFD Sender: No OFD packet to send [15:42:17]OFD Sender: No OFD packet to send [15:42:22]OFD Sender: No OFD packet to send [15:42:26]recv_with_timeout no data received [15:42:27]OFD Sender: No OFD packet to send [15:42:32]OFD Sender: No OFD packet to send [15:42:37]OFD Sender: No OFD packet to send [15:42:42]OFD Sender: No OFD packet to send [15:42:47]OFD Sender: No OFD packet to send [15:42:52]OFD Sender: No OFD packet to send [15:42:57]OFD Sender: No OFD packet to send [15:43:02]OFD Sender: No OFD packet to send [15:43:07]OFD Sender: No OFD packet to send [15:43:12]OFD Sender: No OFD packet to send [15:43:17]OFD Sender: No OFD packet to send [15:43:22]OFD Sender: No OFD packet to send [15:43:27]OFD Sender: No OFD packet to send [15:43:32]OFD Sender: No OFD packet to send [15:43:37]OFD Sender: No OFD packet to send [15:43:39]recv_with_timeout no data received [15:43:42]OFD Sender: No OFD packet to send [15:43:47]OFD Sender: No OFD packet to send [15:43:52]OFD Sender: No OFD packet to send [15:43:57]OFD Sender: No OFD packet to send [15:44:00]recv_with_timeout no data received [15:44:02]OFD Sender: No OFD packet to send [15:44:07]OFD Sender: No OFD packet to send [15:44:11]recv_with_timeout no data received [15:44:12]OFD Sender: No OFD packet to send [15:44:17]OFD Sender: No OFD packet to send [15:44:22]OFD Sender: No OFD packet to send [15:44:27]OFD Sender: No OFD packet to send [15:44:32]OFD Sender: No OFD packet to send [15:44:37]OFD Sender: No OFD packet to send [15:44:42]OFD Sender: No OFD packet to send [15:44:47]OFD Sender: No OFD packet to send [15:44:52]OFD Sender: No OFD packet to send [15:44:57]OFD Sender: No OFD packet to send [15:45:02]OFD Sender: No OFD packet to send [15:45:07]OFD Sender: No OFD packet to send [15:45:12]OFD Sender: No OFD packet to send [15:45:17]OFD Sender: No OFD packet to send [15:45:22]OFD Sender: No OFD packet to send [15:45:27]OFD Sender: No OFD packet to send [15:45:32]OFD Sender: No OFD packet to send [15:45:37]OFD Sender: No OFD packet to send [15:45:40]accept exits with 9 [15:45:40]New connection [15:45:40]New thread 3067342180 created [15:45:40]Thread 3067198820 joined [15:45:40]Waiting for new connection... [15:45:40] Sock 9.Parse request [15:45:40]Sock 9.Check first char [15:45:40]Sock 9.First char is OK [15:45:40]request: POST /json_proto HTTP/1.0 [15:45:40]Method: POST [15:45:40]URL: /json_proto [15:45:40]Method is POST - this is cgi request [15:45:40]url: /json_proto [15:45:40]query_string will be loaded in cgi processing [15:45:40]execute_cgi json_proto POST (null) [15:45:40]execute_cgi path=json_proto method=POST [15:45:40]POST find Content-Length [15:45:40]Host: 172.17.47.196:8080 [15:45:40]Content-Length: 759 [15:45:40]Content-Type: application/json [15:45:40] [15:45:40]POST finish read [15:45:40]Found Content-Length = 759 [15:45:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116596", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:40]execute_script... [15:45: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)871342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116596", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:40]POST & json_proto [15:45:40]process_json_proto [15:45:40]json parsed OK: [15:45:40]protocol is kg_v1.0 [15:45:40]action value=close_receipt [15:45:40]process_action close_receipt [15:45:40]cmd_close_receipt [15:45:40]MH_GetDate [15:45:40]Write to MH i2c: F0 00 00 4B 01 3B [15:45:40]Write i2c OK [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: F0 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: F0 09 00 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: F0 09 00 4B 01 00 24 EA EE 66 4C 6B 94 66 57 [15:45:40]GetLastDocTimeStamp 1726933158 [15:45:40]current date 1726933540 [15:45:40]FM_GetShiftState [15:45:40]SAM_PROTO_GetShiftState [15:45:40]wFMCommunicate request_size=4 [15:45:40]MH_SAM_APDU [15:45:40]CAPDU: 80 13 01 00 [15:45:40]Write to MH i2c: E2 08 00 4C 01 80 13 01 00 00 00 00 00 CA [15:45:40]Write i2c OK [15:45:40]MH_I2C_Read... [15:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:40]Read from MH i2c: E2 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 0E 00 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 0E 00 4C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 10 [15:45:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:45:40]wFMCommunicate OK [15:45:40]SAM_PROTO_GetShiftState done [15:45:40]FM_GetShiftState done [15:45:40]opened in 1726877910 [15:45:40]opened+sec_in_day 1726964310 [15:45:40]quantity*price = 0 [15:45:40]sum+1 = 1 [15:45:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 218 21.09.2024 15:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30116596 ФМ: 0000000000874979 ФД: 86440 ФПД: 107976933689537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T154540&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86440&fm=107976933689537&tin=02508201610067®Number=0000000000092592&sum=0 [15:45:41]StoreToDocumentArchive [15:45:41]shift 496 fd 86440 [15:45:41]save to /storage/0496/doc_00086440 [15:45:41]save last doc name /storage/0496/doc_00086440 to /storage/kkm_last_doc_name [15:45:41]save OK [15:45:41]Clear old archive folders... [15:45:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:45:41]tlvbuf is 00B01E00 [15:45:41]SAM_PROTO_ClearQueue [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 09 00 00 [15:45:41]Write to MH i2c: E2 08 00 59 01 80 09 00 00 00 00 00 00 CC [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]SAM_PROTO_ClearQueue done [15:45:41]KKMCreateOFDPacket [15:45:41]OFDProtocolAddRootSTLVToBuf [15:45:41]FM_MakeSignedData [15:45:41]FM_MakeSignedData [15:45:41]SAM_PROTO_SignData [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 01 02 [15:45:41]Write to MH i2c: E2 08 00 5A 01 80 0D 01 02 00 00 00 00 D4 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=255 [15:45:41]MH_SAM_APDU [15:45: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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 24 EA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 51 01 00 35 04 06 00 [15:45:41]Write to MH i2c: E2 02 01 5B 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 24 EA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 51 01 00 35 04 06 00 00 00 29 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=11 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 02 02 06 62 34 56 C6 C8 C1 [15:45:41]Write to MH i2c: E2 0E 00 5C 01 80 0D 02 02 06 00 62 34 56 C6 C8 C1 00 00 1E [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 03 02 [15:45:41]Write to MH i2c: E2 08 00 5D 01 80 0D 03 02 00 00 00 00 D9 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:42]Read from MH i2c: E2 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: E2 0B 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: E2 0B 00 5D 01 00 C6 E4 EE 07 E8 E5 07 7A 90 00 C7 [15:45:42]RAPDU: C6 E4 EE 07 E8 E5 07 7A 90 00 [15:45:42]wFMCommunicate OK [15:45:42]SAM_PROTO_SignData done [15:45:42]FM_MakeSignedData done [15:45:42]CreateOFDProtocolMessage [15:45:42]wFMCommunicate request_size=4 [15:45:42]MH_SAM_APDU [15:45:42]CAPDU: 80 11 00 00 [15:45:42]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:42]Read from MH i2c: E2 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: E2 17 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: E2 17 00 5E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 38 [15:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:45:42]wFMCommunicate OK [15:45:42]CreateOFDProtocolMessage done [15:45:42]OFDSenderStorePacket 86440 [15:45:42]StoreOFDPacket docnum=86440 [15:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 92 D7 08 01 E3 50 5A 03 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 24 EA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 51 01 00 35 04 06 00 62 34 56 C6 C8 C1 C6 E4 EE 07 E8 E5 07 7A [15:45:42]CheckFolder [15:45:42]dirname=/storage/ofd_packets [15:45:42]CheckFolder done [15:45:42]ProducePacketName [15:45:42]name=ofd_packets/00086440 [15:45:42]NVStorageSaveData ofd_packets/00086440 [15:45:42]File name is /storage/ofd_packets/00086440 [15:45:42]Write 302 bytes [15:45:42]NVStorageSaveData done [15:45:42]OFDSenderStorePacket done [15:45:42]KKMCreateOFDPacket done [15:45:42]NVStorageSaveData kkm_last_timestamp [15:45:42]File name is /storage/kkm_last_timestamp [15:45:42]Write 4 bytes [15:45:42]NVStorageSaveData done [15:45:42]ExternCall_PrintAddStr [15:45:42]wPrintStart [15:45:42]Write to MH i2c: 01 00 00 5F 01 60 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 07 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 07 00 5F 01 00 00 00 00 00 FF 0F 75 [15:45:42]RasterBufferAndPrint [15:45:42]line Счет N : (1)871342 [15:45:42]line ИНН: 02508201610067 [15:45:42]line Контрольно-Кассовый Чек [15:45:42]line ПРОДАЖА [15:45:42]line ТРК (МРК, ГНК) : 34 [15:45:42]line Товар: 2710194210 [15:45:42]line ДТ(л)-К-4 [15:45:42]line 40.000 * 0.00 [15:45:42]line = 0.00 [15:45:42]line НДС 12% НСП 1% [15:45:42]line > о реализуемом товаре [15:45:42]line ИТОГО: 0.00 [15:45:42]line НСП 1% : 0.00 [15:45:42]line НДС 12% : 0.00 [15:45:42]line Наличными: 0.00 [15:45:42]line Безнал.: 0.00 [15:45:42]line Место: АЗС № 137 "Партнер Нефть" [15:45:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:45:42]line СНО: Общий режим [15:45:42]line Чек 218 21.09.2024 15:45 [15:45:42]line Смена: 496 ФФД: 1.0 [15:45:42]line ЗНМ: 0300000064 [15:45:42]line РНМ: 0000000000092592 [15:45:42]line Версия ККМ: 001 [15:45:42]line Талоны: ТК ГПНА Online [15:45:42]line 30116596 [15:45:42]line ФМ: 0000000000874979 [15:45:42]line ФД: 86440 [15:45:42]line ФПД: 107976933689537 [15:45:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T154540&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86440&fm=107976933689537&tin=02508201610067®Number=0000000000092592&sum=0 [15:45:42]OFD Sender: Processing packet 86440 [packets to send 270, broken 269] [15:45:42]ProducePacketName [15:45:42]name=ofd_packets/00086440 [15:45:42]OFD Sender: To server: pG, [15:45:42]CommunicateWithHost lk.salyk.kg:30040 [15:45:42]ConnectInit lk.salyk.kg [15:45:42]written 0, free lines is 4095 [15:45:42]Write to MH i2c: 01 00 00 89 01 8A [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 07 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 07 00 89 01 00 00 00 00 00 EA 0C 87 [15:45:42]RasterBufferAndPrint [15:45:42]line [15:45:42]line [15:45:42]line [15:45:42]line [15:45:42]line [15:45:42]written 0, free lines is 3313 [15:45:42]MH_Cut [15:45:42]Write to MH i2c: D1 01 00 90 01 01 63 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: D1 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: D1 01 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: D1 01 00 90 01 00 62 [15:45:42]Write to MH i2c: 01 00 00 91 01 92 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:43]*** Cut start [15:45:43]*** Partial cut [15:45:43]*** CUTSNS_PIN = 1 [15:45:43]*** CUTSNS_PIN = 0 [15:45:43]*** Brake cut motor [15:45:44]Read from MH i2c: 01 [15:45:44]MH_I2C_Read... [15:45:44]*** Stop cut motor [15:45:44]*** Cut end [15:45:44]Read from MH i2c: 01 07 00 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [15:45:44]process_action close_receipt done [15:45:44]requested_data is exist [15:45:44]produce_requested_data [15:45:44]requested_item fm.sn is exist - process it [15:45:44]wFMCommunicate request_size=4 [15:45:44]MH_SAM_APDU [15:45:44]CAPDU: 80 11 00 00 [15:45:44]Write to MH i2c: E2 08 00 92 01 80 11 00 00 00 00 00 00 0D [15:45:44]Write i2c OK [15:45:44]MH_I2C_Read... [15:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:44]Read from MH i2c: E2 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: E2 17 00 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: E2 17 00 92 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6C [15:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:45:44]wFMCommunicate OK [15:45:44]requested_item fd.num is exist - process it [15:45:44]SAM_PROTO_GetFieldsCounters [15:45:44]wFMCommunicate request_size=4 [15:45:44]MH_SAM_APDU [15:45:44]CAPDU: 80 13 00 00 [15:45:44]Write to MH i2c: E2 08 00 93 01 80 13 00 00 00 00 00 00 10 [15:45:44]Write i2c OK [15:45:44]MH_I2C_Read... [15:45:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:44]Read from MH i2c: E2 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: E2 62 00 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: E2 62 00 93 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [15:45:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:45:44]wFMCommunicate OK [15:45:44]SAM_PROTO_GetFieldsCounters done [15:45:44]requested_item shift.num is exist - process it [15:45:44]requested_item shift.opened is exist - process it [15:45:44]req_shift_opened [15:45:44]FM_GetShiftState [15:45:44]SAM_PROTO_GetShiftState [15:45:44]wFMCommunicate request_size=4 [15:45:44]MH_SAM_APDU [15:45:44]CAPDU: 80 13 01 00 [15:45:44]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [15:45:44]Write i2c OK [15:45:44]MH_I2C_Read... [15:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:44]Read from MH i2c: E2 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: E2 0E 00 [15:45:44]MH_I2C_Read... [15:45:44]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 58 [15:45:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:45:44]wFMCommunicate OK [15:45:44]SAM_PROTO_GetShiftState done [15:45:44]FM_GetShiftState done [15:45:44]req_shift_opened done [15:45:44]requested_item shift.open_date is exist - process it [15:45:44]req_shift_open_date [15:45:44]req_shift_open_date done [15:45:44]produce_requested_data done [15:45:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86440,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:45:44]process_action_free close_receipt [15:45:44]json_value_free [15:45:44]json_value_free done [15:45:44]process_json_proto returns [15:45:44]Send response to host [15:45:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86440,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:45:44]free response buf [15:45:44]execute_script done [15:45:44]execute_script returns [15:45:44]free content buf [15:45:44]Sock 9.Close socket [15:45:44]Sock 9.Thread stoped [15:45:45]recv_with_timeout no data received [15:45:47]ConnectInit Can't take IP for lk.salyk.kg [15:45:47]CommunicateWithHost connect error [15:45:47]CommunicateWithHost err = -1 [15:45:47]OFD Sender: Server communicate error [15:45:52]OFD Sender: Processing packet 86440 [packets to send 270, broken 269] [15:45:52]ProducePacketName [15:45:52]name=ofd_packets/00086440 [15:45:52]OFD Sender: To server: pG, [15:45:52]CommunicateWithHost lk.salyk.kg:30040 [15:45:52]ConnectInit lk.salyk.kg [15:45:57]recv_with_timeout no data received [15:45:58]Connected sock=10 [15:45:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 92 D7 08 01 E3 50 5A 03 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 24 EA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 51 01 00 35 04 06 00 62 34 56 C6 C8 C1 C6 E4 EE 07 E8 E5 07 7A [15:45:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 63 DB 47 00 12 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 51 01 00 F4 03 04 00 06 95 EE 66 B6 04 01 00 00 22 B2 EF 28 43 88 25 17 [15:45:58]CommunicateWithHost err = 0 [15:45:58]CheckOFDResponse [15:45:58]1017 (14) - 77093643461234 [15:45:58]1041 (16) - 0000000000874979 [15:45:58]1040 (4) - 86440 [15:45:58]1012 (4) - 21.09.2024 09:42 [15:45:58]1206 (1) - 0 [15:45:58]OFD Sender: Remove packet 86440 [15:45:58]ProducePacketName [15:45:58]name=ofd_packets/00086440 [15:45:58]NVStorageDeleteData [15:45:58]OFD Sender: No OFD packet to send [15:46:03]OFD Sender: No OFD packet to send [15:46:08]OFD Sender: No OFD packet to send [15:46:13]OFD Sender: No OFD packet to send [15:46:18]OFD Sender: No OFD packet to send [15:46:24]OFD Sender: No OFD packet to send [15:46:29]OFD Sender: No OFD packet to send [15:46:34]OFD Sender: No OFD packet to send [15:46:39]OFD Sender: No OFD packet to send [15:46:43]recv_with_timeout no data received [15:46:44]OFD Sender: No OFD packet to send [15:46:49]OFD Sender: No OFD packet to send [15:46:54]OFD Sender: No OFD packet to send [15:46:59]OFD Sender: No OFD packet to send [15:47:03]recv_with_timeout no data received [15:47:04]OFD Sender: No OFD packet to send [15:47:09]OFD Sender: No OFD packet to send [15:47:14]OFD Sender: No OFD packet to send [15:47:14]recv_with_timeout no data received [15:47:19]OFD Sender: No OFD packet to send [15:47:24]OFD Sender: No OFD packet to send [15:47:29]OFD Sender: No OFD packet to send [15:47:34]OFD Sender: No OFD packet to send [15:47:39]OFD Sender: No OFD packet to send [15:47:44]OFD Sender: No OFD packet to send [15:47:49]OFD Sender: No OFD packet to send [15:47:54]OFD Sender: No OFD packet to send [15:47:59]OFD Sender: No OFD packet to send [15:48:04]OFD Sender: No OFD packet to send [15:48:09]OFD Sender: No OFD packet to send [15:48:14]OFD Sender: No OFD packet to send [15:48:19]OFD Sender: No OFD packet to send [15:48:24]OFD Sender: No OFD packet to send [15:48:29]OFD Sender: No OFD packet to send [15:48:34]OFD Sender: No OFD packet to send [15:48:39]OFD Sender: No OFD packet to send [15:48:44]OFD Sender: No OFD packet to send [15:48:49]OFD Sender: No OFD packet to send [15:48:53]accept exits with 8 [15:48:53]New connection [15:48:53]New thread 3067198820 created [15:48:53]Thread 3067342180 joined [15:48:53]Waiting for new connection... [15:48:53] Sock 8.Parse request [15:48:53]Sock 8.Check first char [15:48:53]Sock 8.First char is OK [15:48:53]request: POST /json_proto HTTP/1.0 [15:48:53]Method: POST [15:48:53]URL: /json_proto [15:48:53]Method is POST - this is cgi request [15:48:53]url: /json_proto [15:48:53]query_string will be loaded in cgi processing [15:48:53]execute_cgi json_proto POST (null) [15:48:53]execute_cgi path=json_proto method=POST [15:48:53]POST find Content-Length [15:48:53]Host: 172.17.47.196:8080 [15:48:53]Content-Length: 800 [15:48:53]Content-Type: application/json [15:48:53] [15:48:53]POST finish read [15:48:53]Found Content-Length = 800 [15:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:48:53]execute_script... [15:48:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:48:53]POST & json_proto [15:48:53]process_json_proto [15:48:53]json parsed OK: [15:48:53]protocol is kg_v1.0 [15:48:53]action value=close_receipt [15:48:53]process_action close_receipt [15:48:53]cmd_close_receipt [15:48:53]MH_GetDate [15:48:53]Write to MH i2c: F0 00 00 95 01 85 [15:48:53]Write i2c OK [15:48:53]MH_I2C_Read... [15:48:53]Read from MH i2c: F0 [15:48:53]MH_I2C_Read... [15:48:53]Read from MH i2c: F0 09 00 [15:48:53]MH_I2C_Read... [15:48:53]Read from MH i2c: F0 09 00 95 01 00 E5 EA EE 66 4C 6B 94 66 62 [15:48:53]GetLastDocTimeStamp 1726933540 [15:48:53]current date 1726933733 [15:48:53]FM_GetShiftState [15:48:53]SAM_PROTO_GetShiftState [15:48:53]wFMCommunicate request_size=4 [15:48:53]MH_SAM_APDU [15:48:53]CAPDU: 80 13 01 00 [15:48:53]Write to MH i2c: E2 08 00 96 01 80 13 01 00 00 00 00 00 14 [15:48:53]Write i2c OK [15:48:53]MH_I2C_Read... [15:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:53]Read from MH i2c: E2 [15:48:53]MH_I2C_Read... [15:48:53]Read from MH i2c: E2 0E 00 [15:48:53]MH_I2C_Read... [15:48:53]Read from MH i2c: E2 0E 00 96 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5A [15:48:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:48:53]wFMCommunicate OK [15:48:53]SAM_PROTO_GetShiftState done [15:48:53]FM_GetShiftState done [15:48:53]opened in 1726877910 [15:48:53]opened+sec_in_day 1726964310 [15:48:53]quantity*price = 50036 [15:48:53]sum+1 = 50037 [15:48:53]Check (price>sum+1) || (price+1 о реализуемом товаре [15:54:27]line ИТОГО: 500.36 [15:54:27]line НСП 1% : 4.43 [15:54:27]line НДС 12% : 53.14 [15:54:27]line Наличными: 0.00 [15:54:27]line Безнал.: 500.36 [15:54:27]line Место: АЗС № 137 "Партнер Нефть" [15:54:27]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:54:27]line СНО: Общий режим [15:54:27]line Чек 219 21.09.2024 15:48 [15:54:27]line Смена: 496 ФФД: 1.0 [15:54:27]line ЗНМ: 0300000064 [15:54:27]line РНМ: 0000000000092592 [15:54:27]line Версия ККМ: 001 [15:54:27]line Платежная система: O! деньги [15:54:27]line ФМ: 0000000000874979 [15:54:27]line ФД: 86441 [15:54:27]line ФПД: 32584085398462 [15:54:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T154853&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86441&fm=32584085398462&tin=02508201610067®Number=0000000000092592&sum=50036 [15:54:27]written 0, free lines is 4095 [15:54:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 21 4D 47 00 0E 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 51 01 00 F4 03 04 00 03 97 EE 66 B6 04 01 00 00 8F 29 E9 93 4A 50 5D 2D [15:54:28]CommunicateWithHost err = 0 [15:54:28]CheckOFDResponse [15:54:28]1017 (14) - 77093643461234 [15:54:28]1041 (16) - 0000000000874979 [15:54:28]1040 (4) - 86441 [15:54:28]1012 (4) - 21.09.2024 09:50 [15:54:28]1206 (1) - 0 [15:54:28]OFD Sender: Remove packet 86441 [15:54:28]ProducePacketName [15:54:28]name=ofd_packets/00086441 [15:54:28]NVStorageDeleteData [15:54:28]Write to MH i2c: 01 00 00 47 00 47 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: 01 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: 01 07 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 02 0D 5D [15:54:28]RasterBufferAndPrint [15:54:28]line [15:54:28]line [15:54:28]line [15:54:28]line [15:54:28]line [15:54:28]written 0, free lines is 3349 [15:54:28]MH_Cut [15:54:28]Write to MH i2c: D1 01 00 4E 00 01 20 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: D1 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: D1 01 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: D1 01 00 4E 00 00 1F [15:54:28]Write to MH i2c: 01 00 00 4F 00 4F [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]OFD Sender: No OFD packet to send [15:54:29]*** Cut start [15:54:29]*** Partial cut [15:54:29]*** CUTSNS_PIN = 1 [15:54:29]*** CUTSNS_PIN = 0 [15:54:29]*** Brake cut motor [15:54:29]Read from MH i2c: 01 [15:54:29]MH_I2C_Read... [15:54:29]*** Stop cut motor [15:54:29]*** Cut end [15:54:29]Read from MH i2c: 01 07 00 [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [15:54:29]process_action print_doc done [15:54:29]requested_data is exist [15:54:29]produce_requested_data [15:54:29]produce_requested_data return (null) [15:54:29]process_action_free print_doc [15:54:29]json_value_free [15:54:29]json_value_free done [15:54:29]process_json_proto returns [15:54:29]Send response to host [15:54:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [15:54:29]free response buf [15:54:29]execute_script done [15:54:29]execute_script returns [15:54:29]free content buf [15:54:29]Sock 8.Close socket [15:54:29]Sock 8.Thread stoped [15:54:33]OFD Sender: No OFD packet to send [15:54:38]OFD Sender: No OFD packet to send [15:54:43]OFD Sender: No OFD packet to send [15:54:48]OFD Sender: No OFD packet to send [15:54:53]recv_with_timeout no data received [15:54:53]OFD Sender: No OFD packet to send [15:54:58]OFD Sender: No OFD packet to send [15:55:03]OFD Sender: No OFD packet to send [15:55:08]recv_with_timeout no data received [15:55:08]OFD Sender: No OFD packet to send [15:55:13]OFD Sender: No OFD packet to send [15:55:18]OFD Sender: No OFD packet to send [15:55:18]recv_with_timeout no data received [15:55:22]accept exits with 11 [15:55:22]New connection [15:55:22]New thread 3066953060 created [15:55:22]Thread 3067096420 joined [15:55:22]Waiting for new connection... [15:55:22] Sock 11.Parse request [15:55:22]Sock 11.Check first char [15:55:22]Sock 11.First char is OK [15:55:22]request: POST /json_proto HTTP/1.0 [15:55:22]Method: POST [15:55:22]URL: /json_proto [15:55:22]Method is POST - this is cgi request [15:55:22]url: /json_proto [15:55:22]query_string will be loaded in cgi processing [15:55:22]execute_cgi json_proto POST (null) [15:55:22]execute_cgi path=json_proto method=POST [15:55:22]POST find Content-Length [15:55:22]Host: 172.17.47.196:8080 [15:55:22]Content-Length: 792 [15:55:22]Content-Type: application/json [15:55:22] [15:55:22]POST finish read [15:55:22]Found Content-Length = 792 [15:55:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90866", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:22]execute_script... [15:55:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90866", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:22]POST & json_proto [15:55:22]process_json_proto [15:55:22]json parsed OK: [15:55:22]protocol is kg_v1.0 [15:55:22]action value=close_receipt [15:55:22]process_action close_receipt [15:55:22]cmd_close_receipt [15:55:22]MH_GetDate [15:55:22]Write to MH i2c: F0 00 00 50 00 3F [15:55:22]Write i2c OK [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: F0 [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: F0 09 00 [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: F0 09 00 50 00 00 6B EC EE 66 4C 6B 94 66 A4 [15:55:22]GetLastDocTimeStamp 1726933733 [15:55:22]current date 1726934123 [15:55:22]FM_GetShiftState [15:55:22]SAM_PROTO_GetShiftState [15:55:22]wFMCommunicate request_size=4 [15:55:22]MH_SAM_APDU [15:55:22]CAPDU: 80 13 01 00 [15:55:22]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [15:55:22]Write i2c OK [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: E2 [15:55:22]MH_I2C_Read... [15:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:22]Read from MH i2c: E2 0E 00 [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 14 [15:55:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:55:22]wFMCommunicate OK [15:55:22]SAM_PROTO_GetShiftState done [15:55:22]FM_GetShiftState done [15:55:22]opened in 1726877910 [15:55:22]opened+sec_in_day 1726964310 [15:55:22]quantity*price = 0 [15:55:22]sum+1 = 1 [15:55:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 220 21.09.2024 15:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 90866 ФМ: 0000000000874979 ФД: 86442 ФПД: 47807994899552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T155523&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86442&fm=47807994899552&tin=02508201610067®Number=0000000000092592&sum=0 [15:55:24]StoreToDocumentArchive [15:55:24]shift 496 fd 86442 [15:55:24]save to /storage/0496/doc_00086442 [15:55:24]save last doc name /storage/0496/doc_00086442 to /storage/kkm_last_doc_name [15:55:24]save OK [15:55:24]Clear old archive folders... [15:55:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:24]tlvbuf is 01B5DC50 [15:55:24]SAM_PROTO_ClearQueue [15:55:24]wFMCommunicate request_size=4 [15:55:24]MH_SAM_APDU [15:55:24]CAPDU: 80 09 00 00 [15:55:24]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:24]Read from MH i2c: E2 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [15:55:24]RAPDU: 90 00 [15:55:24]wFMCommunicate OK [15:55:24]SAM_PROTO_ClearQueue done [15:55:24]KKMCreateOFDPacket [15:55:24]OFDProtocolAddRootSTLVToBuf [15:55:24]FM_MakeSignedData [15:55:24]FM_MakeSignedData [15:55:24]SAM_PROTO_SignData [15:55:24]wFMCommunicate request_size=4 [15:55:24]MH_SAM_APDU [15:55:24]CAPDU: 80 0D 01 02 [15:55:24]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:24]Read from MH i2c: E2 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [15:55:24]RAPDU: 90 00 [15:55:24]wFMCommunicate OK [15:55:24]wFMCommunicate request_size=255 [15:55:24]MH_SAM_APDU [15:55:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 6B EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 51 01 00 35 04 06 00 2B [15:55:24]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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 6B EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 51 01 00 35 04 06 00 2B 00 00 FD [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:24]Read from MH i2c: E2 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [15:55:24]RAPDU: 90 00 [15:55:24]wFMCommunicate OK [15:55:24]wFMCommunicate request_size=10 [15:55:24]MH_SAM_APDU [15:55:24]CAPDU: 80 0D 02 02 05 7B 2A 8D AC 60 [15:55:24]Write to MH i2c: E2 0D 00 61 00 80 0D 02 02 05 00 7B 2A 8D AC 60 00 00 23 [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:24]Read from MH i2c: E2 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [15:55:24]RAPDU: 90 00 [15:55:24]wFMCommunicate OK [15:55:24]wFMCommunicate request_size=4 [15:55:24]MH_SAM_APDU [15:55:24]CAPDU: 80 0D 03 02 [15:55:24]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:24]Read from MH i2c: E2 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 0B 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 0B 00 62 00 00 00 53 35 6E 82 E0 90 0D 90 00 D3 [15:55:24]RAPDU: 00 53 35 6E 82 E0 90 0D 90 00 [15:55:24]wFMCommunicate OK [15:55:24]SAM_PROTO_SignData done [15:55:24]FM_MakeSignedData done [15:55:24]CreateOFDProtocolMessage [15:55:24]wFMCommunicate request_size=4 [15:55:24]MH_SAM_APDU [15:55:24]CAPDU: 80 11 00 00 [15:55:24]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:24]Read from MH i2c: E2 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 17 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [15:55:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:55:24]wFMCommunicate OK [15:55:24]CreateOFDProtocolMessage done [15:55:24]OFDSenderStorePacket 86442 [15:55:24]StoreOFDPacket docnum=86442 [15:55:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7E C0 07 01 33 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 6B EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 51 01 00 35 04 06 00 2B 7B 2A 8D AC 60 00 53 35 6E 82 E0 90 0D [15:55:24]CheckFolder [15:55:24]dirname=/storage/ofd_packets [15:55:24]CheckFolder done [15:55:24]ProducePacketName [15:55:24]name=ofd_packets/00086442 [15:55:24]NVStorageSaveData ofd_packets/00086442 [15:55:24]File name is /storage/ofd_packets/00086442 [15:55:24]Write 301 bytes [15:55:24]NVStorageSaveData done [15:55:24]OFDSenderStorePacket done [15:55:24]KKMCreateOFDPacket done [15:55:24]NVStorageSaveData kkm_last_timestamp [15:55:24]File name is /storage/kkm_last_timestamp [15:55:24]Write 4 bytes [15:55:24]NVStorageSaveData done [15:55:24]ExternCall_PrintAddStr [15:55:24]wPrintStart [15:55:24]Write to MH i2c: 01 00 00 64 00 64 [15:55:24]Write i2c OK [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: 01 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: 01 07 00 [15:55:24]MH_I2C_Read... [15:55:24]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:55:24]RasterBufferAndPrint [15:55:24]line Счет N : (1)871344 [15:55:24]line ИНН: 02508201610067 [15:55:24]line Контрольно-Кассовый Чек [15:55:24]line ПРОДАЖА [15:55:24]line ТРК (МРК, ГНК) : 53 [15:55:24]line Товар: 2710124130 [15:55:24]line Аи-92-К-5 [15:55:24]line 20.000 * 0.00 [15:55:24]line = 0.00 [15:55:24]line НДС 12% НСП 1% [15:55:24]line > о реализуемом товаре [15:55:24]line ИТОГО: 0.00 [15:55:24]line НСП 1% : 0.00 [15:55:24]line НДС 12% : 0.00 [15:55:24]line Наличными: 0.00 [15:55:24]line Безнал.: 0.00 [15:55:24]line Место: АЗС № 137 "Партнер Нефть" [15:55:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:55:24]line СНО: Общий режим [15:55:24]line Чек 220 21.09.2024 15:55 [15:55:24]line Смена: 496 ФФД: 1.0 [15:55:24]line ЗНМ: 0300000064 [15:55:24]line РНМ: 0000000000092592 [15:55:24]line Версия ККМ: 001 [15:55:24]line Талоны: Топливная Карта [15:55:24]line 90866 [15:55:24]line ФМ: 0000000000874979 [15:55:24]line ФД: 86442 [15:55:24]line ФПД: 47807994899552 [15:55:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T155523&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86442&fm=47807994899552&tin=02508201610067®Number=0000000000092592&sum=0 [15:55:24]OFD Sender: Processing packet 86442 [packets to send 270, broken 269] [15:55:24]ProducePacketName [15:55:24]name=ofd_packets/00086442 [15:55:24]OFD Sender: To server: pG, [15:55:24]CommunicateWithHost lk.salyk.kg:30040 [15:55:24]ConnectInit lk.salyk.kg [15:55:24]written 0, free lines is 4095 [15:55:25]Write to MH i2c: 01 00 00 8E 00 8E [15:55:25]Write i2c OK [15:55:25]MH_I2C_Read... [15:55:25]Read from MH i2c: 01 [15:55:25]MH_I2C_Read... [15:55:25]Read from MH i2c: 01 07 00 [15:55:25]MH_I2C_Read... [15:55:25]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 E7 0C 88 [15:55:25]RasterBufferAndPrint [15:55:25]line [15:55:25]line [15:55:25]line [15:55:25]line [15:55:25]line [15:55:25]written 0, free lines is 3310 [15:55:25]MH_Cut [15:55:25]Write to MH i2c: D1 01 00 95 00 01 67 [15:55:25]Write i2c OK [15:55:25]MH_I2C_Read... [15:55:25]Read from MH i2c: D1 [15:55:25]MH_I2C_Read... [15:55:25]Read from MH i2c: D1 01 00 [15:55:25]MH_I2C_Read... [15:55:25]Read from MH i2c: D1 01 00 95 00 00 66 [15:55:25]Write to MH i2c: 01 00 00 96 00 96 [15:55:25]Write i2c OK [15:55:25]MH_I2C_Read... [15:55:26]*** Cut start [15:55:26]*** Partial cut [15:55:26]*** CUTSNS_PIN = 1 [15:55:26]*** CUTSNS_PIN = 0 [15:55:26]*** Brake cut motor [15:55:26]Read from MH i2c: 01 [15:55:26]MH_I2C_Read... [15:55:26]*** Stop cut motor [15:55:26]*** Cut end [15:55:26]Read from MH i2c: 01 07 00 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [15:55:26]process_action close_receipt done [15:55:26]requested_data is exist [15:55:26]produce_requested_data [15:55:26]requested_item fm.sn is exist - process it [15:55:26]wFMCommunicate request_size=4 [15:55:26]MH_SAM_APDU [15:55:26]CAPDU: 80 11 00 00 [15:55:26]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [15:55:26]Write i2c OK [15:55:26]MH_I2C_Read... [15:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:26]Read from MH i2c: E2 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: E2 17 00 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 70 [15:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:55:26]wFMCommunicate OK [15:55:26]requested_item fd.num is exist - process it [15:55:26]SAM_PROTO_GetFieldsCounters [15:55:26]wFMCommunicate request_size=4 [15:55:26]MH_SAM_APDU [15:55:26]CAPDU: 80 13 00 00 [15:55:26]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [15:55:26]Write i2c OK [15:55:26]MH_I2C_Read... [15:55:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:26]Read from MH i2c: E2 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: E2 62 00 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [15:55:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:26]wFMCommunicate OK [15:55:26]SAM_PROTO_GetFieldsCounters done [15:55:26]requested_item shift.num is exist - process it [15:55:26]requested_item shift.opened is exist - process it [15:55:26]req_shift_opened [15:55:26]FM_GetShiftState [15:55:26]SAM_PROTO_GetShiftState [15:55:26]wFMCommunicate request_size=4 [15:55:26]MH_SAM_APDU [15:55:26]CAPDU: 80 13 01 00 [15:55:26]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [15:55:26]Write i2c OK [15:55:26]MH_I2C_Read... [15:55:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:26]Read from MH i2c: E2 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: E2 0E 00 [15:55:26]MH_I2C_Read... [15:55:26]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5C [15:55:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:55:26]wFMCommunicate OK [15:55:26]SAM_PROTO_GetShiftState done [15:55:26]FM_GetShiftState done [15:55:26]req_shift_opened done [15:55:26]requested_item shift.open_date is exist - process it [15:55:26]req_shift_open_date [15:55:26]req_shift_open_date done [15:55:26]produce_requested_data done [15:55:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86442,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:55:26]process_action_free close_receipt [15:55:26]json_value_free [15:55:26]json_value_free done [15:55:26]process_json_proto returns [15:55:26]Send response to host [15:55:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86442,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:55:26]free response buf [15:55:26]execute_script done [15:55:26]execute_script returns [15:55:26]free content buf [15:55:26]Sock 11.Close socket [15:55:26]Sock 11.Thread stoped [15:55:29]recv_with_timeout no data received [15:55:30]Connected sock=10 [15:55:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7E C0 07 01 33 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 6B EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 51 01 00 35 04 06 00 2B 7B 2A 8D AC 60 00 53 35 6E 82 E0 90 0D [15:55:35]recv_with_timeout no data received [15:55:35]CommunicateWithHost answer receiving error [15:55:35]CommunicateWithHost err = -3 [15:55:35]OFD Sender: Server communicate error [15:55:40]OFD Sender: Processing packet 86442 [packets to send 270, broken 269] [15:55:40]ProducePacketName [15:55:40]name=ofd_packets/00086442 [15:55:40]OFD Sender: To server: pG, [15:55:40]CommunicateWithHost lk.salyk.kg:30040 [15:55:40]ConnectInit lk.salyk.kg [15:55:45]ConnectInit Can't take IP for lk.salyk.kg [15:55:45]CommunicateWithHost connect error [15:55:45]CommunicateWithHost err = -1 [15:55:45]OFD Sender: Server communicate error [15:55:49]accept exits with 8 [15:55:49]New connection [15:55:49]New thread 3067096420 created [15:55:49]Thread 3066953060 joined [15:55:49]Waiting for new connection... [15:55:49] Sock 8.Parse request [15:55:49]Sock 8.Check first char [15:55:49]Sock 8.First char is OK [15:55:49]request: POST /json_proto HTTP/1.0 [15:55:49]Method: POST [15:55:49]URL: /json_proto [15:55:49]Method is POST - this is cgi request [15:55:49]url: /json_proto [15:55:49]query_string will be loaded in cgi processing [15:55:49]execute_cgi json_proto POST (null) [15:55:49]execute_cgi path=json_proto method=POST [15:55:49]POST find Content-Length [15:55:49]Host: 172.17.47.196:8080 [15:55:49]Content-Length: 808 [15:55:49]Content-Type: application/json [15:55:49] [15:55:49]POST finish read [15:55:49]Found Content-Length = 808 [15:55:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:49]execute_script... [15:55:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:49]POST & json_proto [15:55:49]process_json_proto [15:55:49]json parsed OK: [15:55:49]protocol is kg_v1.0 [15:55:49]action value=close_receipt [15:55:49]process_action close_receipt [15:55:49]cmd_close_receipt [15:55:49]MH_GetDate [15:55:49]Write to MH i2c: F0 00 00 9A 00 89 [15:55:49]Write i2c OK [15:55:49]MH_I2C_Read... [15:55:49]Read from MH i2c: F0 [15:55:49]MH_I2C_Read... [15:55:49]Read from MH i2c: F0 09 00 [15:55:49]MH_I2C_Read... [15:55:49]Read from MH i2c: F0 09 00 9A 00 00 86 EC EE 66 4C 6B 94 66 09 [15:55:49]GetLastDocTimeStamp 1726934123 [15:55:49]current date 1726934150 [15:55:49]FM_GetShiftState [15:55:49]SAM_PROTO_GetShiftState [15:55:49]wFMCommunicate request_size=4 [15:55:49]MH_SAM_APDU [15:55:49]CAPDU: 80 13 01 00 [15:55:49]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [15:55:49]Write i2c OK [15:55:49]MH_I2C_Read... [15:55:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:49]Read from MH i2c: E2 [15:55:49]MH_I2C_Read... [15:55:49]Read from MH i2c: E2 0E 00 [15:55:49]MH_I2C_Read... [15:55:49]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5E [15:55:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:55:49]wFMCommunicate OK [15:55:49]SAM_PROTO_GetShiftState done [15:55:49]FM_GetShiftState done [15:55:49]opened in 1726877910 [15:55:49]opened+sec_in_day 1726964310 [15:55:49]quantity*price = 100050 [15:55:49]sum+1 = 100052 [15:55:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 221 21.09.2024 15:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86443 ФПД: 21571764675634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T155550&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86443&fm=21571764675634&tin=02508201610067®Number=0000000000092592&sum=100051 [15:55:50]StoreToDocumentArchive [15:55:50]shift 496 fd 86443 [15:55:50]save to /storage/0496/doc_00086443 [15:55:50]save last doc name /storage/0496/doc_00086443 to /storage/kkm_last_doc_name [15:55:50]save OK [15:55:50]Clear old archive folders... [15:55:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:55:50]tlvbuf is 01B5DB30 [15:55:50]SAM_PROTO_ClearQueue [15:55:50]wFMCommunicate request_size=4 [15:55:50]MH_SAM_APDU [15:55:50]CAPDU: 80 09 00 00 [15:55:50]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:50]Read from MH i2c: E2 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 03 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [15:55:50]RAPDU: 90 00 [15:55:50]wFMCommunicate OK [15:55:50]SAM_PROTO_ClearQueue done [15:55:50]KKMCreateOFDPacket [15:55:50]OFDProtocolAddRootSTLVToBuf [15:55:50]FM_MakeSignedData [15:55:50]FM_MakeSignedData [15:55:50]SAM_PROTO_SignData [15:55:50]wFMCommunicate request_size=4 [15:55:50]MH_SAM_APDU [15:55:50]CAPDU: 80 0D 01 02 [15:55:50]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:51]Read from MH i2c: E2 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 03 00 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [15:55:51]RAPDU: 90 00 [15:55:51]wFMCommunicate OK [15:55:51]wFMCommunicate request_size=255 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 86 EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 51 01 00 35 04 06 00 [15:55:51]Write to MH i2c: E2 02 01 AA 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 86 EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 51 01 00 35 04 06 00 00 00 93 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:51]Read from MH i2c: E2 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 03 00 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [15:55:51]RAPDU: 90 00 [15:55:51]wFMCommunicate OK [15:55:51]wFMCommunicate request_size=11 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 0D 02 02 06 13 9E 91 5E E4 32 [15:55:51]Write to MH i2c: E2 0E 00 AB 00 80 0D 02 02 06 00 13 9E 91 5E E4 32 00 00 E7 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:51]Read from MH i2c: E2 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 03 00 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [15:55:51]RAPDU: 90 00 [15:55:51]wFMCommunicate OK [15:55:51]wFMCommunicate request_size=4 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 0D 03 02 [15:55:51]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:51]Read from MH i2c: E2 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 0B 00 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 0B 00 AC 00 00 17 3D C0 F1 17 A8 18 FA 90 00 FE [15:55:51]RAPDU: 17 3D C0 F1 17 A8 18 FA 90 00 [15:55:51]wFMCommunicate OK [15:55:51]SAM_PROTO_SignData done [15:55:51]FM_MakeSignedData done [15:55:51]CreateOFDProtocolMessage [15:55:51]wFMCommunicate request_size=4 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 11 00 00 [15:55:51]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:51]Read from MH i2c: E2 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 17 00 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 86 [15:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:55:51]wFMCommunicate OK [15:55:51]CreateOFDProtocolMessage done [15:55:51]OFDSenderStorePacket 86443 [15:55:51]StoreOFDPacket docnum=86443 [15:55:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A0 CE 08 01 6C 13 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 86 EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 51 01 00 35 04 06 00 13 9E 91 5E E4 32 17 3D C0 F1 17 A8 18 FA [15:55:51]CheckFolder [15:55:51]dirname=/storage/ofd_packets [15:55:51]CheckFolder done [15:55:51]ProducePacketName [15:55:51]name=ofd_packets/00086443 [15:55:51]NVStorageSaveData ofd_packets/00086443 [15:55:51]File name is /storage/ofd_packets/00086443 [15:55:51]Write 302 bytes [15:55:51]NVStorageSaveData done [15:55:51]OFDSenderStorePacket done [15:55:51]KKMCreateOFDPacket done [15:55:51]NVStorageSaveData kkm_last_timestamp [15:55:51]File name is /storage/kkm_last_timestamp [15:55:51]Write 4 bytes [15:55:51]NVStorageSaveData done [15:55:51]ExternCall_PrintAddStr [15:55:51]wPrintStart [15:55:51]Write to MH i2c: 01 00 00 AE 00 AE [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: 01 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: 01 07 00 [15:55:51]MH_I2C_Read... [15:55:51]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [15:55:51]RasterBufferAndPrint [15:55:51]line Счет N : (1)871345 [15:55:51]line ИНН: 02508201610067 [15:55:51]line Контрольно-Кассовый Чек [15:55:51]line ПРОДАЖА [15:55:51]line ТРК (МРК, ГНК) : 34 [15:55:51]line Товар: 2710194210 [15:55:51]line ДТ(л)-К-4 [15:55:51]line 13.130 * 76.20 [15:55:51]line = 1000.51 [15:55:51]line НДС 12% НСП 1% [15:55:51]line > о реализуемом товаре [15:55:51]line ИТОГО: 1000.51 [15:55:51]line НСП 1% : 8.85 [15:55:51]line НДС 12% : 106.25 [15:55:51]line Наличными: 0.00 [15:55:51]line Безнал.: 1000.51 [15:55:51]line Место: АЗС № 137 "Партнер Нефть" [15:55:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:55:51]line СНО: Общий режим [15:55:51]line Чек 221 21.09.2024 15:55 [15:55:51]line Смена: 496 ФФД: 1.0 [15:55:51]line ЗНМ: 0300000064 [15:55:51]line РНМ: 0000000000092592 [15:55:51]line Версия ККМ: 001 [15:55:51]line Платежная система: O! деньги [15:55:51]line ФМ: 0000000000874979 [15:55:51]line ФД: 86443 [15:55:51]line ФПД: 21571764675634 [15:55:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T155550&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86443&fm=21571764675634&tin=02508201610067®Number=0000000000092592&sum=100051 [15:55:51]written 0, free lines is 4095 [15:55:52]Write to MH i2c: 01 00 00 D8 00 D8 [15:55:52]Write i2c OK [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: 01 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: 01 07 00 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 E4 0C CF [15:55:52]RasterBufferAndPrint [15:55:52]line [15:55:52]line [15:55:52]line [15:55:52]line [15:55:52]line [15:55:52]written 0, free lines is 3307 [15:55:52]MH_Cut [15:55:52]Write to MH i2c: D1 01 00 DF 00 01 B1 [15:55:52]Write i2c OK [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: D1 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: D1 01 00 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: D1 01 00 DF 00 00 B0 [15:55:52]Write to MH i2c: 01 00 00 E0 00 E0 [15:55:52]Write i2c OK [15:55:52]MH_I2C_Read... [15:55:52]*** Cut start [15:55:52]*** Partial cut [15:55:52]*** CUTSNS_PIN = 1 [15:55:53]*** CUTSNS_PIN = 0 [15:55:53]*** Brake cut motor [15:55:53]Read from MH i2c: 01 [15:55:53]*** Stop cut motor [15:55:53]MH_I2C_Read... [15:55:53]*** Cut end [15:55:53]Read from MH i2c: 01 07 00 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [15:55:53]process_action close_receipt done [15:55:53]requested_data is exist [15:55:53]produce_requested_data [15:55:53]requested_item fm.sn is exist - process it [15:55:53]wFMCommunicate request_size=4 [15:55:53]MH_SAM_APDU [15:55:53]CAPDU: 80 11 00 00 [15:55:53]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [15:55:53]Write i2c OK [15:55:53]MH_I2C_Read... [15:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:53]Read from MH i2c: E2 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: E2 17 00 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: E2 17 00 E1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BA [15:55:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:55:53]wFMCommunicate OK [15:55:53]requested_item fd.num is exist - process it [15:55:53]SAM_PROTO_GetFieldsCounters [15:55:53]wFMCommunicate request_size=4 [15:55:53]MH_SAM_APDU [15:55:53]CAPDU: 80 13 00 00 [15:55:53]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [15:55:53]Write i2c OK [15:55:53]MH_I2C_Read... [15:55:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:53]Read from MH i2c: E2 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: E2 62 00 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: E2 62 00 E2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [15:55:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:53]wFMCommunicate OK [15:55:53]SAM_PROTO_GetFieldsCounters done [15:55:53]requested_item shift.num is exist - process it [15:55:53]requested_item shift.opened is exist - process it [15:55:53]req_shift_opened [15:55:53]FM_GetShiftState [15:55:53]SAM_PROTO_GetShiftState [15:55:53]wFMCommunicate request_size=4 [15:55:53]MH_SAM_APDU [15:55:53]CAPDU: 80 13 01 00 [15:55:53]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [15:55:53]Write i2c OK [15:55:53]MH_I2C_Read... [15:55:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:53]Read from MH i2c: E2 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: E2 0E 00 [15:55:53]MH_I2C_Read... [15:55:53]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A6 [15:55:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:55:53]wFMCommunicate OK [15:55:53]SAM_PROTO_GetShiftState done [15:55:53]FM_GetShiftState done [15:55:53]req_shift_opened done [15:55:53]requested_item shift.open_date is exist - process it [15:55:53]req_shift_open_date [15:55:53]req_shift_open_date done [15:55:53]produce_requested_data done [15:55:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86443,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [15:55:53]process_action_free close_receipt [15:55:53]json_value_free [15:55:53]json_value_free done [15:55:53]process_json_proto returns [15:55:53]Send response to host [15:55:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86443,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [15:55:53]free response buf [15:55:53]execute_script done [15:55:53]execute_script returns [15:55:53]free content buf [15:55:53]Sock 8.Close socket [15:55:53]Sock 8.Thread stoped [15:56:00]recv_with_timeout no data received [15:56:00]Connected sock=11 [15:56:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7E C0 07 01 33 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 6B EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 51 01 00 35 04 06 00 2B 7B 2A 8D AC 60 00 53 35 6E 82 E0 90 0D [15:56:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 57 F1 47 00 3E 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 51 01 00 F4 03 04 00 61 97 EE 66 B6 04 01 00 00 E3 72 C7 AA 83 96 77 06 [15:56:04]CommunicateWithHost err = 0 [15:56:04]CheckOFDResponse [15:56:04]1017 (14) - 77093643461234 [15:56:04]1041 (16) - 0000000000874979 [15:56:04]1040 (4) - 86442 [15:56:04]1012 (4) - 21.09.2024 09:52 [15:56:04]1206 (1) - 0 [15:56:04]OFD Sender: Remove packet 86442 [15:56:04]ProducePacketName [15:56:04]name=ofd_packets/00086442 [15:56:04]NVStorageDeleteData [15:56:05]OFD Sender: Processing packet 86443 [packets to send 270, broken 269] [15:56:05]ProducePacketName [15:56:05]name=ofd_packets/00086443 [15:56:05]OFD Sender: To server: pG, [15:56:05]CommunicateWithHost lk.salyk.kg:30040 [15:56:05]ConnectInit lk.salyk.kg [15:56:08]Connected sock=8 [15:56:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A0 CE 08 01 6C 13 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 86 EC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 51 01 00 35 04 06 00 13 9E 91 5E E4 32 17 3D C0 F1 17 A8 18 FA [15:56:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 62 FE 47 00 40 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 51 01 00 F4 03 04 00 68 97 EE 66 B6 04 01 00 00 7F B1 0C DB 26 9F 31 AC [15:56:09]CommunicateWithHost err = 0 [15:56:09]CheckOFDResponse [15:56:09]1017 (14) - 77093643461234 [15:56:09]1041 (16) - 0000000000874979 [15:56:09]1040 (4) - 86443 [15:56:09]1012 (4) - 21.09.2024 09:52 [15:56:09]1206 (1) - 0 [15:56:09]OFD Sender: Remove packet 86443 [15:56:09]ProducePacketName [15:56:09]name=ofd_packets/00086443 [15:56:09]NVStorageDeleteData [15:56:10]OFD Sender: No OFD packet to send [15:56:10]OFD Sender: No OFD packet to send [15:56:15]OFD Sender: No OFD packet to send [15:56:20]OFD Sender: No OFD packet to send [15:56:25]OFD Sender: No OFD packet to send [15:56:30]recv_with_timeout no data received [15:56:30]OFD Sender: No OFD packet to send [15:56:35]OFD Sender: No OFD packet to send [15:56:40]OFD Sender: No OFD packet to send [15:56:45]OFD Sender: No OFD packet to send [15:56:50]OFD Sender: No OFD packet to send [15:56:53]recv_with_timeout no data received [15:56:55]OFD Sender: No OFD packet to send [15:57:00]OFD Sender: No OFD packet to send [15:57:05]OFD Sender: No OFD packet to send [15:57:10]OFD Sender: No OFD packet to send [15:57:10]recv_with_timeout no data received [15:57:15]OFD Sender: No OFD packet to send [15:57:20]OFD Sender: No OFD packet to send [15:57:25]OFD Sender: No OFD packet to send [15:57:30]OFD Sender: No OFD packet to send [15:57:35]OFD Sender: No OFD packet to send [15:57:36]accept exits with 10 [15:57:36]New connection [15:57:36]New thread 3066953060 created [15:57:36]Thread 3067096420 joined [15:57:36]Waiting for new connection... [15:57:36] Sock 10.Parse request [15:57:36]Sock 10.Check first char [15:57:36]Sock 10.First char is OK [15:57:36]request: POST /json_proto HTTP/1.0 [15:57:36]Method: POST [15:57:36]URL: /json_proto [15:57:36]Method is POST - this is cgi request [15:57:36]url: /json_proto [15:57:36]query_string will be loaded in cgi processing [15:57:36]execute_cgi json_proto POST (null) [15:57:36]execute_cgi path=json_proto method=POST [15:57:36]POST find Content-Length [15:57:36]Host: 172.17.47.196:8080 [15:57:36]Content-Length: 630 [15:57:36]Content-Type: application/json [15:57:36] [15:57:36]POST finish read [15:57:36]Found Content-Length = 630 [15:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147934", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:36]execute_script... [15:57:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147934", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:36]POST & json_proto [15:57:36]process_json_proto [15:57:36]json parsed OK: [15:57:36]protocol is kg_v1.0 [15:57:36]action value=close_receipt [15:57:36]process_action close_receipt [15:57:36]cmd_close_receipt [15:57:36]MH_GetDate [15:57:36]Write to MH i2c: F0 00 00 E4 00 D3 [15:57:36]Write i2c OK [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: F0 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: F0 09 00 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: F0 09 00 E4 00 00 F0 EC EE 66 4C 6B 94 66 BD [15:57:36]GetLastDocTimeStamp 1726934150 [15:57:36]current date 1726934256 [15:57:36]FM_GetShiftState [15:57:36]SAM_PROTO_GetShiftState [15:57:36]wFMCommunicate request_size=4 [15:57:36]MH_SAM_APDU [15:57:36]CAPDU: 80 13 01 00 [15:57:36]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [15:57:36]Write i2c OK [15:57:36]MH_I2C_Read... [15:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:36]Read from MH i2c: E2 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: E2 0E 00 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A8 [15:57:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [15:57:36]wFMCommunicate OK [15:57:36]SAM_PROTO_GetShiftState done [15:57:36]FM_GetShiftState done [15:57:36]opened in 1726877910 [15:57:36]opened+sec_in_day 1726964310 [15:57:36]quantity*price = 5000 [15:57:36]sum+1 = 5001 [15:57:36]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160211 Вода Легенда 0,5л 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607014822954 Садочок 0,2 Персиковый сок 1/200 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 235.00 НСП 1% : 2.08 НДС 12% : 24.96 Наличными: 235.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 223 21.09.2024 16:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86445 ФПД: 34999959454550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160010&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86445&fm=34999959454550&tin=02508201610067®Number=0000000000092592&sum=23500 0 [16:00:10]StoreToDocumentArchive [16:00:10]shift 496 fd 86445 [16:00:10]save to /storage/0496/doc_00086445 [16:00:10]save last doc name /storage/0496/doc_00086445 to /storage/kkm_last_doc_name [16:00:10]save OK [16:00:10]Clear old archive folders... [16:00:10]ProcessDocumentItem done err = 0, tmpTLVsize=520 [16:00:10]tlvbuf is 00D51D70 [16:00:10]SAM_PROTO_ClearQueue [16:00:10]wFMCommunicate request_size=4 [16:00:10]MH_SAM_APDU [16:00:10]CAPDU: 80 09 00 00 [16:00:10]Write to MH i2c: E2 08 00 38 00 80 09 00 00 00 00 00 00 AA [16:00:10]Write i2c OK [16:00:10]MH_I2C_Read... [16:00:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:00:10]Read from MH i2c: E2 [16:00:10]MH_I2C_Read... [16:00:10]Read from MH i2c: E2 03 00 [16:00:10]MH_I2C_Read... [16:00:10]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [16:00:10]RAPDU: 90 00 [16:00:10]wFMCommunicate OK [16:00:10]SAM_PROTO_ClearQueue done [16:00:10]KKMCreateOFDPacket [16:00:10]OFDProtocolAddRootSTLVToBuf [16:00:10]FM_MakeSignedData [16:00:10]FM_MakeSignedData [16:00:10]SAM_PROTO_SignData [16:00:10]wFMCommunicate request_size=4 [16:00:10]MH_SAM_APDU [16:00:10]CAPDU: 80 0D 01 02 [16:00:10]Write to MH i2c: E2 08 00 39 00 80 0D 01 02 00 00 00 00 B2 [16:00:10]Write i2c OK [16:00:10]MH_I2C_Read... [16:00:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:00:11]Read from MH i2c: E2 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 39 00 00 90 00 AD [16:00:11]RAPDU: 90 00 [16:00:11]wFMCommunicate OK [16:00:11]wFMCommunicate request_size=255 [16:00:11]MH_SAM_APDU [16:00:11]CAPDU: 80 0D 02 02 FA 03 00 08 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 [16:00:11]Write to MH i2c: E2 02 01 3A 00 80 0D 02 02 FA 00 03 00 08 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 00 00 2F [16:00:11]Write i2c OK [16:00:11]MH_I2C_Read... [16:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:11]Read from MH i2c: E2 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [16:00:11]RAPDU: 90 00 [16:00:11]wFMCommunicate OK [16:00:11]wFMCommunicate request_size=255 [16:00:11]MH_SAM_APDU [16:00:11]CAPDU: 80 0D 02 02 FA 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 8A ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [16:00:11]Write to MH i2c: E2 02 01 3B 00 80 0D 02 02 FA 00 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 8A ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 24 [16:00:11]Write i2c OK [16:00:11]MH_I2C_Read... [16:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:11]Read from MH i2c: E2 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [16:00:11]RAPDU: 90 00 [16:00:11]wFMCommunicate OK [16:00:11]wFMCommunicate request_size=29 [16:00:11]MH_SAM_APDU [16:00:11]CAPDU: 80 0D 02 02 18 38 37 34 39 37 39 10 04 04 00 AD 51 01 00 35 04 06 00 1F D5 10 26 83 56 [16:00:11]Write to MH i2c: E2 20 00 3C 00 80 0D 02 02 18 00 38 37 34 39 37 39 10 04 04 00 AD 51 01 00 35 04 06 00 1F D5 10 26 83 56 00 00 8B [16:00:11]Write i2c OK [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 [16:00:11]MH_I2C_Read... [16:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:11]Read from MH i2c: E2 03 00 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 03 00 3C 00 00 90 00 B0 [16:00:11]RAPDU: 90 00 [16:00:11]wFMCommunicate OK [16:00:11]wFMCommunicate request_size=4 [16:00:11]MH_SAM_APDU [16:00:11]CAPDU: 80 0D 03 02 [16:00:11]Write to MH i2c: E2 08 00 3D 00 80 0D 03 02 00 00 00 00 B8 [16:00:11]Write i2c OK [16:00:11]MH_I2C_Read... [16:00:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:00:11]Read from MH i2c: E2 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 0B 00 [16:00:11]MH_I2C_Read... [16:00:11]Read from MH i2c: E2 0B 00 3D 00 00 0C 98 9C F7 51 4D 5D CB 90 00 B6 [16:00:11]RAPDU: 0C 98 9C F7 51 4D 5D CB 90 00 [16:00:11]wFMCommunicate OK [16:00:11]SAM_PROTO_SignData done [16:00:11]FM_MakeSignedData done [16:00:11]CreateOFDProtocolMessage [16:00:11]wFMCommunicate request_size=4 [16:00:11]MH_SAM_APDU [16:00:11]CAPDU: 80 11 00 00 [16:00:11]Write to MH i2c: E2 08 00 3E 00 80 11 00 00 00 00 00 00 B8 [16:00:11]Write i2c OK [16:00:11]MH_I2C_Read... [16:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:12]Read from MH i2c: E2 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: E2 17 00 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: E2 17 00 3E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [16:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:00:12]wFMCommunicate OK [16:00:12]CreateOFDProtocolMessage done [16:00:12]OFDSenderStorePacket 86445 [16:00:12]StoreOFDPacket docnum=86445 [16:00:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1C 02 00 00 93 1A 14 02 A6 7F 5A 03 01 00 03 00 08 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 8A ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 51 01 00 35 04 06 00 1F D5 10 26 83 56 0C 98 9C F7 51 4D 5D CB [16:00:12]CheckFolder [16:00:12]dirname=/storage/ofd_packets [16:00:12]CheckFolder done [16:00:12]ProducePacketName [16:00:12]name=ofd_packets/00086445 [16:00:12]NVStorageSaveData ofd_packets/00086445 [16:00:12]File name is /storage/ofd_packets/00086445 [16:00:12]Write 570 bytes [16:00:12]NVStorageSaveData done [16:00:12]OFDSenderStorePacket done [16:00:12]KKMCreateOFDPacket done [16:00:12]NVStorageSaveData kkm_last_timestamp [16:00:12]File name is /storage/kkm_last_timestamp [16:00:12]Write 4 bytes [16:00:12]NVStorageSaveData done [16:00:12]ExternCall_PrintAddStr [16:00:12]wPrintStart [16:00:12]Write to MH i2c: 01 00 00 3F 00 3F [16:00:12]Write i2c OK [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: 01 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: 01 07 00 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: 01 07 00 3F 00 00 00 00 00 00 FF 0F 54 [16:00:12]RasterBufferAndPrint [16:00:12]line Счет N : (3)147935 [16:00:12]line ИНН: 02508201610067 [16:00:12]line Контрольно-Кассовый Чек [16:00:12]line ПРОДАЖА [16:00:12]line Товар: 5449000027450 [16:00:12]line Напиток FuzeTea чай манго,ром 0,5л [16:00:12]line 2.000 * 75.00 [16:00:12]line = 150.00 [16:00:12]line НДС 12% НСП 1% [16:00:12]line > о реализуемом товаре [16:00:12]line Товар: 4700000160211 [16:00:12]line Вода Легенда 0,5л [16:00:12]line 1.000 * 40.00 [16:00:12]line = 40.00 [16:00:12]line НДС 12% НСП 1% [16:00:12]line > о реализуемом товаре [16:00:12]line Товар: 4607014822954 [16:00:12]line Садочок 0,2 Персиковый сок 1/200 [16:00:12]line 1.000 * 45.00 [16:00:12]line = 45.00 [16:00:12]line НДС 12% НСП 1% [16:00:12]line > о реализуемом товаре [16:00:12]line ИТОГО: 235.00 [16:00:12]line НСП 1% : 2.08 [16:00:12]line НДС 12% : 24.96 [16:00:12]line Наличными: 235.00 [16:00:12]line Безнал.: 0.00 [16:00:12]line Место: АЗС № 137 "Партнер Нефть" [16:00:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:00:12]line СНО: Общий режим [16:00:12]line Чек 223 21.09.2024 16:00 [16:00:12]line Смена: 496 ФФД: 1.0 [16:00:12]line ЗНМ: 0300000064 [16:00:12]line РНМ: 0000000000092592 [16:00:12]line Версия ККМ: 001 [16:00:12]line ФМ: 0000000000874979 [16:00:12]line ФД: 86445 [16:00:12]line ФПД: 34999959454550 [16:00:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160010&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86445&fm=34999959454550&tin=02508201610067®Number=0000000000092592&sum=23500 [16:00:12]OFD Sender: Processing packet 86445 [packets to send 271, broken 270] [16:00:12]ProducePacketName [16:00:12]name=ofd_packets/00086445 [16:00:12]OFD Sender: To server: pG, [16:00:12]CommunicateWithHost lk.salyk.kg:30040 [16:00:12]ConnectInit lk.salyk.kg [16:00:12]line 0 [16:00:12]written 0, free lines is 4095 [16:00:12]Write to MH i2c: 01 00 00 75 00 75 [16:00:12]Write i2c OK [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: 01 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: 01 07 00 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: 01 07 00 75 00 00 00 00 00 00 2B 0C B3 [16:00:12]RasterBufferAndPrint [16:00:12]line [16:00:12]line [16:00:12]line [16:00:12]line [16:00:12]line [16:00:12]written 0, free lines is 3119 [16:00:12]MH_Cut [16:00:12]Write to MH i2c: D1 01 00 7C 00 01 4E [16:00:12]Write i2c OK [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: D1 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: D1 01 00 [16:00:12]MH_I2C_Read... [16:00:12]Read from MH i2c: D1 01 00 7C 00 00 4D [16:00:12]Write to MH i2c: 01 00 00 7D 00 7D [16:00:12]Write i2c OK [16:00:12]MH_I2C_Read... [16:00:13]*** Cut start [16:00:13]*** Partial cut [16:00:13]*** CUTSNS_PIN = 1 [16:00:13]*** CUTSNS_PIN = 0 [16:00:13]*** Brake cut motor [16:00:14]Read from MH i2c: 01 [16:00:14]MH_I2C_Read... [16:00:14]*** Stop cut motor [16:00:14]*** Cut end [16:00:14]Read from MH i2c: 01 07 00 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: 01 07 00 7D 00 00 00 00 00 00 FF 0F 92 [16:00:14]process_action close_receipt done [16:00:14]requested_data is exist [16:00:14]produce_requested_data [16:00:14]requested_item fm.sn is exist - process it [16:00:14]wFMCommunicate request_size=4 [16:00:14]MH_SAM_APDU [16:00:14]CAPDU: 80 11 00 00 [16:00:14]Write to MH i2c: E2 08 00 7E 00 80 11 00 00 00 00 00 00 F8 [16:00:14]Write i2c OK [16:00:14]MH_I2C_Read... [16:00:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:14]Read from MH i2c: E2 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: E2 17 00 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: E2 17 00 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 57 [16:00:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:00:14]wFMCommunicate OK [16:00:14]requested_item fd.num is exist - process it [16:00:14]SAM_PROTO_GetFieldsCounters [16:00:14]wFMCommunicate request_size=4 [16:00:14]MH_SAM_APDU [16:00:14]CAPDU: 80 13 00 00 [16:00:14]Write to MH i2c: E2 08 00 7F 00 80 13 00 00 00 00 00 00 FB [16:00:14]Write i2c OK [16:00:14]MH_I2C_Read... [16:00:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:00:14]Read from MH i2c: E2 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: E2 62 00 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: E2 62 00 7F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [16:00:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:00:14]wFMCommunicate OK [16:00:14]SAM_PROTO_GetFieldsCounters done [16:00:14]requested_item shift.num is exist - process it [16:00:14]requested_item shift.opened is exist - process it [16:00:14]req_shift_opened [16:00:14]FM_GetShiftState [16:00:14]SAM_PROTO_GetShiftState [16:00:14]wFMCommunicate request_size=4 [16:00:14]MH_SAM_APDU [16:00:14]CAPDU: 80 13 01 00 [16:00:14]Write to MH i2c: E2 08 00 80 00 80 13 01 00 00 00 00 00 FD [16:00:14]Write i2c OK [16:00:14]MH_I2C_Read... [16:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:14]Read from MH i2c: E2 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: E2 0E 00 [16:00:14]MH_I2C_Read... [16:00:14]Read from MH i2c: E2 0E 00 80 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 43 [16:00:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:00:14]wFMCommunicate OK [16:00:14]SAM_PROTO_GetShiftState done [16:00:14]FM_GetShiftState done [16:00:14]req_shift_opened done [16:00:14]requested_item shift.open_date is exist - process it [16:00:14]req_shift_open_date [16:00:14]req_shift_open_date done [16:00:14]produce_requested_data done [16:00:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86445,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:00:14]process_action_free close_receipt [16:00:14]json_value_free [16:00:14]json_value_free done [16:00:14]process_json_proto returns [16:00:14]Send response to host [16:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86445,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:00:14]free response buf [16:00:14]execute_script done [16:00:14]execute_script returns [16:00:14]free content buf [16:00:14]Sock 7.Close socket [16:00:14]Sock 7.Thread stoped [16:00:15]recv_with_timeout no data received [16:00:16]Connected sock=11 [16:00:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1C 02 00 00 93 1A 14 02 A6 7F 5A 03 01 00 03 00 08 02 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 8A ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 51 01 00 35 04 06 00 1F D5 10 26 83 56 0C 98 9C F7 51 4D 5D CB [16:00:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 43 16 47 00 60 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 51 01 00 F4 03 04 00 61 98 EE 66 B6 04 01 00 00 30 20 45 91 28 F4 29 E6 [16:00:18]CommunicateWithHost err = 0 [16:00:18]CheckOFDResponse [16:00:18]1017 (14) - 77093643461234 [16:00:18]1041 (16) - 0000000000874979 [16:00:18]1040 (4) - 86445 [16:00:18]1012 (4) - 21.09.2024 09:56 [16:00:18]1206 (1) - 0 [16:00:18]OFD Sender: Remove packet 86445 [16:00:18]ProducePacketName [16:00:18]name=ofd_packets/00086445 [16:00:18]NVStorageDeleteData [16:00:18]OFD Sender: No OFD packet to send [16:00:23]OFD Sender: No OFD packet to send [16:00:28]OFD Sender: No OFD packet to send [16:00:33]OFD Sender: No OFD packet to send [16:00:36]recv_with_timeout no data received [16:00:38]OFD Sender: No OFD packet to send [16:00:43]OFD Sender: No OFD packet to send [16:00:46]recv_with_timeout no data received [16:00:48]accept exits with 9 [16:00:48]New connection [16:00:48]New thread 3066568036 created [16:00:48]Thread 3066711396 joined [16:00:48]Waiting for new connection... [16:00:48] Sock 9.Parse request [16:00:48]Sock 9.Check first char [16:00:48]Sock 9.First char is OK [16:00:48]request: POST /json_proto HTTP/1.0 [16:00:48]Method: POST [16:00:48]URL: /json_proto [16:00:48]Method is POST - this is cgi request [16:00:48]url: /json_proto [16:00:48]query_string will be loaded in cgi processing [16:00:48]execute_cgi json_proto POST (null) [16:00:48]execute_cgi path=json_proto method=POST [16:00:48]POST find Content-Length [16:00:48]Host: 172.17.47.196:8080 [16:00:48]Content-Length: 621 [16:00:48]Content-Type: application/json [16:00:48] [16:00:48]POST finish read [16:00:48]Found Content-Length = 621 [16:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147936", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:00:48]execute_script... [16:00:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147936", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:00:48]POST & json_proto [16:00:48]process_json_proto [16:00:48]json parsed OK: [16:00:48]protocol is kg_v1.0 [16:00:48]action value=close_receipt [16:00:48]process_action close_receipt [16:00:48]cmd_close_receipt [16:00:48]MH_GetDate [16:00:48]Write to MH i2c: F0 00 00 81 00 70 [16:00:48]Write i2c OK [16:00:48]MH_I2C_Read... [16:00:48]Read from MH i2c: F0 [16:00:48]MH_I2C_Read... [16:00:48]Read from MH i2c: F0 09 00 [16:00:48]MH_I2C_Read... [16:00:48]Read from MH i2c: F0 09 00 81 00 00 B0 ED EE 66 4C 6B 94 66 1B [16:00:48]GetLastDocTimeStamp 1726934410 [16:00:48]current date 1726934448 [16:00:48]FM_GetShiftState [16:00:48]SAM_PROTO_GetShiftState [16:00:48]wFMCommunicate request_size=4 [16:00:48]MH_SAM_APDU [16:00:48]CAPDU: 80 13 01 00 [16:00:48]Write to MH i2c: E2 08 00 82 00 80 13 01 00 00 00 00 00 FF [16:00:48]Write i2c OK [16:00:48]MH_I2C_Read... [16:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:48]Read from MH i2c: E2 [16:00:48]MH_I2C_Read... [16:00:48]Read from MH i2c: E2 0E 00 [16:00:48]MH_I2C_Read... [16:00:48]Read from MH i2c: E2 0E 00 82 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 45 [16:00:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:00:48]wFMCommunicate OK [16:00:48]SAM_PROTO_GetShiftState done [16:00:48]FM_GetShiftState done [16:00:48]opened in 1726877910 [16:00:48]opened+sec_in_day 1726964310 [16:00:48]quantity*price = 14900 [16:00:48]sum+1 = 14901 [16:00:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 224 21.09.2024 16:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86446 ФПД: 866373761817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160048&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86446&fm=866373761817&tin=02508201610067®Number=0000000000092592&sum=14900 0 [16:00:49]StoreToDocumentArchive [16:00:49]shift 496 fd 86446 [16:00:49]save to /storage/0496/doc_00086446 [16:00:49]save last doc name /storage/0496/doc_00086446 to /storage/kkm_last_doc_name [16:00:49]save OK [16:00:49]Clear old archive folders... [16:00:49]ProcessDocumentItem done err = 0, tmpTLVsize=273 [16:00:49]tlvbuf is 00D550E0 [16:00:49]SAM_PROTO_ClearQueue [16:00:49]wFMCommunicate request_size=4 [16:00:49]MH_SAM_APDU [16:00:49]CAPDU: 80 09 00 00 [16:00:49]Write to MH i2c: E2 08 00 8F 00 80 09 00 00 00 00 00 00 01 [16:00:49]Write i2c OK [16:00:49]MH_I2C_Read... [16:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:00:49]Read from MH i2c: E2 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 8F 00 00 90 00 03 [16:00:49]RAPDU: 90 00 [16:00:49]wFMCommunicate OK [16:00:49]SAM_PROTO_ClearQueue done [16:00:49]KKMCreateOFDPacket [16:00:49]OFDProtocolAddRootSTLVToBuf [16:00:49]FM_MakeSignedData [16:00:49]FM_MakeSignedData [16:00:49]SAM_PROTO_SignData [16:00:49]wFMCommunicate request_size=4 [16:00:49]MH_SAM_APDU [16:00:49]CAPDU: 80 0D 01 02 [16:00:49]Write to MH i2c: E2 08 00 90 00 80 0D 01 02 00 00 00 00 09 [16:00:49]Write i2c OK [16:00:49]MH_I2C_Read... [16:00:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:00:49]Read from MH i2c: E2 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 90 00 00 90 00 04 [16:00:49]RAPDU: 90 00 [16:00:49]wFMCommunicate OK [16:00:49]wFMCommunicate request_size=255 [16:00:49]MH_SAM_APDU [16:00:49]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 B0 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [16:00:49]Write to MH i2c: E2 02 01 91 00 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 B0 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 68 [16:00:49]Write i2c OK [16:00:49]MH_I2C_Read... [16:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:49]Read from MH i2c: E2 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 91 00 00 90 00 05 [16:00:49]RAPDU: 90 00 [16:00:49]wFMCommunicate OK [16:00:49]wFMCommunicate request_size=32 [16:00:49]MH_SAM_APDU [16:00:49]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 51 01 00 35 04 06 00 00 C9 B7 E6 7B 19 [16:00:49]Write to MH i2c: E2 23 00 92 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 51 01 00 35 04 06 00 00 C9 B7 E6 7B 19 00 00 6F [16:00:49]Write i2c OK [16:00:49]MH_I2C_Read... [16:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:49]Read from MH i2c: E2 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 03 00 92 00 00 90 00 06 [16:00:49]RAPDU: 90 00 [16:00:49]wFMCommunicate OK [16:00:49]wFMCommunicate request_size=4 [16:00:49]MH_SAM_APDU [16:00:49]CAPDU: 80 0D 03 02 [16:00:49]Write to MH i2c: E2 08 00 93 00 80 0D 03 02 00 00 00 00 0E [16:00:49]Write i2c OK [16:00:49]MH_I2C_Read... [16:00:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:00:49]Read from MH i2c: E2 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 0B 00 [16:00:49]MH_I2C_Read... [16:00:49]Read from MH i2c: E2 0B 00 93 00 00 6E 1B 61 66 2A 4B C5 2E 90 00 C7 [16:00:50]RAPDU: 6E 1B 61 66 2A 4B C5 2E 90 00 [16:00:50]wFMCommunicate OK [16:00:50]SAM_PROTO_SignData done [16:00:50]FM_MakeSignedData done [16:00:50]CreateOFDProtocolMessage [16:00:50]wFMCommunicate request_size=4 [16:00:50]MH_SAM_APDU [16:00:50]CAPDU: 80 11 00 00 [16:00:50]Write to MH i2c: E2 08 00 94 00 80 11 00 00 00 00 00 00 0E [16:00:50]Write i2c OK [16:00:50]MH_I2C_Read... [16:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:50]Read from MH i2c: E2 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: E2 17 00 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: E2 17 00 94 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6D [16:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:00:50]wFMCommunicate OK [16:00:50]CreateOFDProtocolMessage done [16:00:50]OFDSenderStorePacket 86446 [16:00:50]StoreOFDPacket docnum=86446 [16:00:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 15 74 1D 01 62 E2 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 B0 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 51 01 00 35 04 06 00 00 C9 B7 E6 7B 19 6E 1B 61 66 2A 4B C5 2E [16:00:50]CheckFolder [16:00:50]dirname=/storage/ofd_packets [16:00:50]CheckFolder done [16:00:50]ProducePacketName [16:00:50]name=ofd_packets/00086446 [16:00:50]NVStorageSaveData ofd_packets/00086446 [16:00:50]File name is /storage/ofd_packets/00086446 [16:00:50]Write 323 bytes [16:00:50]NVStorageSaveData done [16:00:50]OFDSenderStorePacket done [16:00:50]KKMCreateOFDPacket done [16:00:50]NVStorageSaveData kkm_last_timestamp [16:00:50]File name is /storage/kkm_last_timestamp [16:00:50]Write 4 bytes [16:00:50]NVStorageSaveData done [16:00:50]ExternCall_PrintAddStr [16:00:50]wPrintStart [16:00:50]Write to MH i2c: 01 00 00 95 00 95 [16:00:50]Write i2c OK [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: 01 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: 01 07 00 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [16:00:50]RasterBufferAndPrint [16:00:50]line Счет N : (3)147936 [16:00:50]line ИНН: 02508201610067 [16:00:50]line Контрольно-Кассовый Чек [16:00:50]line ПРОДАЖА [16:00:50]line Товар: 48744119 [16:00:50]line Сигареты Winston Xstyle Dual [16:00:50]line 1.000 * 149.00 [16:00:50]line = 149.00 [16:00:50]line НДС 12% НСП 1% [16:00:50]line > о реализуемом товаре [16:00:50]line ИТОГО: 149.00 [16:00:50]line НСП 1% : 1.32 [16:00:50]line НДС 12% : 15.82 [16:00:50]line Наличными: 149.00 [16:00:50]line Безнал.: 0.00 [16:00:50]line Место: АЗС № 137 "Партнер Нефть" [16:00:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:00:50]line СНО: Общий режим [16:00:50]line Чек 224 21.09.2024 16:00 [16:00:50]line Смена: 496 ФФД: 1.0 [16:00:50]line ЗНМ: 0300000064 [16:00:50]line РНМ: 0000000000092592 [16:00:50]line Версия ККМ: 001 [16:00:50]line ФМ: 0000000000874979 [16:00:50]line ФД: 86446 [16:00:50]line ФПД: 866373761817 [16:00:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160048&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86446&fm=866373761817&tin=02508201610067®Number=0000000000092592&sum=14900 [16:00:50]OFD Sender: Processing packet 86446 [packets to send 271, broken 270] [16:00:50]ProducePacketName [16:00:50]name=ofd_packets/00086446 [16:00:50]OFD Sender: To server: pG, [16:00:50]CommunicateWithHost lk.salyk.kg:30040 [16:00:50]ConnectInit lk.salyk.kg [16:00:50]line 0 [16:00:50]written 0, free lines is 4095 [16:00:50]Write to MH i2c: 01 00 00 BD 00 BD [16:00:50]Write i2c OK [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: 01 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: 01 07 00 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: 01 07 00 BD 00 00 00 00 00 00 F1 0C C1 [16:00:50]RasterBufferAndPrint [16:00:50]line [16:00:50]line [16:00:50]line [16:00:50]line [16:00:50]line [16:00:50]written 0, free lines is 3319 [16:00:50]MH_Cut [16:00:50]Write to MH i2c: D1 01 00 C4 00 01 96 [16:00:50]Write i2c OK [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: D1 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: D1 01 00 [16:00:50]MH_I2C_Read... [16:00:50]Read from MH i2c: D1 01 00 C4 00 00 95 [16:00:50]Write to MH i2c: 01 00 00 C5 00 C5 [16:00:50]Write i2c OK [16:00:50]MH_I2C_Read... [16:00:51]*** Cut start [16:00:51]*** Partial cut [16:00:51]*** CUTSNS_PIN = 1 [16:00:51]*** CUTSNS_PIN = 0 [16:00:51]Connected sock=10 [16:00:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 15 74 1D 01 62 E2 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 B0 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 51 01 00 35 04 06 00 00 C9 B7 E6 7B 19 6E 1B 61 66 2A 4B C5 2E [16:00:51]*** Brake cut motor [16:00:52]Read from MH i2c: 01 [16:00:52]MH_I2C_Read... [16:00:52]*** Stop cut motor [16:00:52]*** Cut end [16:00:52]Read from MH i2c: 01 07 00 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [16:00:52]process_action close_receipt done [16:00:52]requested_data is exist [16:00:52]produce_requested_data [16:00:52]requested_item fm.sn is exist - process it [16:00:52]wFMCommunicate request_size=4 [16:00:52]MH_SAM_APDU [16:00:52]CAPDU: 80 11 00 00 [16:00:52]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [16:00:52]Write i2c OK [16:00:52]MH_I2C_Read... [16:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:52]Read from MH i2c: E2 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: E2 17 00 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9F [16:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:00:52]wFMCommunicate OK [16:00:52]requested_item fd.num is exist - process it [16:00:52]SAM_PROTO_GetFieldsCounters [16:00:52]wFMCommunicate request_size=4 [16:00:52]MH_SAM_APDU [16:00:52]CAPDU: 80 13 00 00 [16:00:52]Write to MH i2c: E2 08 00 C7 00 80 13 00 00 00 00 00 00 43 [16:00:52]Write i2c OK [16:00:52]MH_I2C_Read... [16:00:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:00:52]Read from MH i2c: E2 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: E2 62 00 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: E2 62 00 C7 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [16:00:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:00:52]wFMCommunicate OK [16:00:52]SAM_PROTO_GetFieldsCounters done [16:00:52]requested_item shift.num is exist - process it [16:00:52]requested_item shift.opened is exist - process it [16:00:52]req_shift_opened [16:00:52]FM_GetShiftState [16:00:52]SAM_PROTO_GetShiftState [16:00:52]wFMCommunicate request_size=4 [16:00:52]MH_SAM_APDU [16:00:52]CAPDU: 80 13 01 00 [16:00:52]Write to MH i2c: E2 08 00 C8 00 80 13 01 00 00 00 00 00 45 [16:00:52]Write i2c OK [16:00:52]MH_I2C_Read... [16:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:52]Read from MH i2c: E2 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: E2 0E 00 [16:00:52]MH_I2C_Read... [16:00:52]Read from MH i2c: E2 0E 00 C8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8B [16:00:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:00:52]wFMCommunicate OK [16:00:52]SAM_PROTO_GetShiftState done [16:00:52]FM_GetShiftState done [16:00:52]req_shift_opened done [16:00:52]requested_item shift.open_date is exist - process it [16:00:52]req_shift_open_date [16:00:52]req_shift_open_date done [16:00:52]produce_requested_data done [16:00:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86446,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:00:52]process_action_free close_receipt [16:00:52]json_value_free [16:00:52]json_value_free done [16:00:52]process_json_proto returns [16:00:52]Send response to host [16:00:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86446,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:00:52]free response buf [16:00:52]execute_script done [16:00:52]execute_script returns [16:00:52]free content buf [16:00:52]Sock 9.Close socket [16:00:52]Sock 9.Thread stoped [16:00:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C7 34 47 00 29 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 51 01 00 F4 03 04 00 84 98 EE 66 B6 04 01 00 00 3B 84 C6 57 35 66 9D 56 [16:00:53]CommunicateWithHost err = 0 [16:00:53]CheckOFDResponse [16:00:53]1017 (14) - 77093643461234 [16:00:53]1041 (16) - 0000000000874979 [16:00:53]1040 (4) - 86446 [16:00:53]1012 (4) - 21.09.2024 09:57 [16:00:53]1206 (1) - 0 [16:00:53]OFD Sender: Remove packet 86446 [16:00:53]ProducePacketName [16:00:53]name=ofd_packets/00086446 [16:00:53]NVStorageDeleteData [16:00:53]OFD Sender: No OFD packet to send [16:00:58]OFD Sender: No OFD packet to send [16:01:03]OFD Sender: No OFD packet to send [16:01:05]accept exits with 8 [16:01:05]New connection [16:01:05]New thread 3066711396 created [16:01:05]Thread 3066568036 joined [16:01:05]Waiting for new connection... [16:01:05] Sock 8.Parse request [16:01:05]Sock 8.Check first char [16:01:05]Sock 8.First char is OK [16:01:05]request: POST /json_proto HTTP/1.0 [16:01:05]Method: POST [16:01:05]URL: /json_proto [16:01:05]Method is POST - this is cgi request [16:01:05]url: /json_proto [16:01:05]query_string will be loaded in cgi processing [16:01:05]execute_cgi json_proto POST (null) [16:01:05]execute_cgi path=json_proto method=POST [16:01:05]POST find Content-Length [16:01:05]Host: 172.17.47.196:8080 [16:01:05]Content-Length: 683 [16:01:05]Content-Type: application/json [16:01:05] [16:01:05]POST finish read [16:01:05]Found Content-Length = 683 [16:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.040, "sum" : 765.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 765.00, "total" : 765.00, "payments": [ { "type": 0, "sum" : 765.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:05]execute_script... [16:01:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.040, "sum" : 765.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 765.00, "total" : 765.00, "payments": [ { "type": 0, "sum" : 765.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:05]POST & json_proto [16:01:05]process_json_proto [16:01:05]json parsed OK: [16:01:05]protocol is kg_v1.0 [16:01:05]action value=close_receipt [16:01:05]process_action close_receipt [16:01:05]cmd_close_receipt [16:01:05]MH_GetDate [16:01:05]Write to MH i2c: F0 00 00 C9 00 B8 [16:01:05]Write i2c OK [16:01:05]MH_I2C_Read... [16:01:05]Read from MH i2c: F0 [16:01:05]MH_I2C_Read... [16:01:05]Read from MH i2c: F0 09 00 [16:01:05]MH_I2C_Read... [16:01:05]Read from MH i2c: F0 09 00 C9 00 00 C2 ED EE 66 4C 6B 94 66 75 [16:01:05]GetLastDocTimeStamp 1726934448 [16:01:05]current date 1726934466 [16:01:05]FM_GetShiftState [16:01:05]SAM_PROTO_GetShiftState [16:01:05]wFMCommunicate request_size=4 [16:01:05]MH_SAM_APDU [16:01:05]CAPDU: 80 13 01 00 [16:01:05]Write to MH i2c: E2 08 00 CA 00 80 13 01 00 00 00 00 00 47 [16:01:05]Write i2c OK [16:01:05]MH_I2C_Read... [16:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:05]Read from MH i2c: E2 [16:01:05]MH_I2C_Read... [16:01:05]Read from MH i2c: E2 0E 00 [16:01:05]MH_I2C_Read... [16:01:05]Read from MH i2c: E2 0E 00 CA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8D [16:01:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:01:05]wFMCommunicate OK [16:01:05]SAM_PROTO_GetShiftState done [16:01:05]FM_GetShiftState done [16:01:05]opened in 1726877910 [16:01:05]opened+sec_in_day 1726964310 [16:01:05]quantity*price = 76504 [16:01:05]sum+1 = 76506 [16:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 765.00 Внесено: 765.00 СДАЧА: 0.00 НСП 1% : 6.77 НДС 12% : 81.24 Наличными: 765.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 225 21.09.2024 16:01 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86447 ФПД: 18737161706892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160106&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86447&fm=18737161706892&tin=02508201610067®Number=0000000000092592&sum=76500 [16:01:06]StoreToDocumentArchive [16:01:06]shift 496 fd 86447 [16:01:06]save to /storage/0496/doc_00086447 [16:01:06]save last doc name /storage/0496/doc_00086447 to /storage/kkm_last_doc_name [16:01:06]save OK [16:01:06]Clear old archive folders... [16:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:01:06]tlvbuf is 00D5A770 [16:01:06]SAM_PROTO_ClearQueue [16:01:06]wFMCommunicate request_size=4 [16:01:06]MH_SAM_APDU [16:01:06]CAPDU: 80 09 00 00 [16:01:06]Write to MH i2c: E2 08 00 D7 00 80 09 00 00 00 00 00 00 49 [16:01:06]Write i2c OK [16:01:06]MH_I2C_Read... [16:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:06]Read from MH i2c: E2 [16:01:06]MH_I2C_Read... [16:01:06]Read from MH i2c: E2 03 00 [16:01:06]MH_I2C_Read... [16:01:06]Read from MH i2c: E2 03 00 D7 00 00 90 00 4B [16:01:06]RAPDU: 90 00 [16:01:06]wFMCommunicate OK [16:01:06]SAM_PROTO_ClearQueue done [16:01:06]KKMCreateOFDPacket [16:01:06]OFDProtocolAddRootSTLVToBuf [16:01:06]FM_MakeSignedData [16:01:06]FM_MakeSignedData [16:01:06]SAM_PROTO_SignData [16:01:06]wFMCommunicate request_size=4 [16:01:06]MH_SAM_APDU [16:01:06]CAPDU: 80 0D 01 02 [16:01:06]Write to MH i2c: E2 08 00 D8 00 80 0D 01 02 00 00 00 00 51 [16:01:06]Write i2c OK [16:01:06]MH_I2C_Read... [16:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:06]Read from MH i2c: E2 [16:01:06]MH_I2C_Read... [16:01:06]Read from MH i2c: E2 03 00 [16:01:06]MH_I2C_Read... [16:01:06]Read from MH i2c: E2 03 00 D8 00 00 90 00 4C [16:01:06]RAPDU: 90 00 [16:01:06]wFMCommunicate OK [16:01:06]wFMCommunicate request_size=255 [16:01:06]MH_SAM_APDU [16:01:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D9 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 1F 00 00 00 00 07 04 06 00 D4 2A 01 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 C2 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 51 01 00 35 04 06 00 [16:01:06]Write to MH i2c: E2 02 01 D9 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D9 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 1F 00 00 00 00 07 04 06 00 D4 2A 01 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 C2 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 51 01 00 35 04 06 00 00 00 3D [16:01:06]Write i2c OK [16:01:06]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 03 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 03 00 D9 00 00 90 00 4D [16:01:07]RAPDU: 90 00 [16:01:07]wFMCommunicate OK [16:01:07]wFMCommunicate request_size=11 [16:01:07]MH_SAM_APDU [16:01:07]CAPDU: 80 0D 02 02 06 11 0A 95 DE 1D 8C [16:01:07]Write to MH i2c: E2 0E 00 DA 00 80 0D 02 02 06 00 11 0A 95 DE 1D 8C 00 00 97 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 03 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 03 00 DA 00 00 90 00 4E [16:01:07]RAPDU: 90 00 [16:01:07]wFMCommunicate OK [16:01:07]wFMCommunicate request_size=4 [16:01:07]MH_SAM_APDU [16:01:07]CAPDU: 80 0D 03 02 [16:01:07]Write to MH i2c: E2 08 00 DB 00 80 0D 03 02 00 00 00 00 56 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 0B 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 0B 00 DB 00 00 E2 59 FB 68 47 A9 33 3F 90 00 57 [16:01:07]RAPDU: E2 59 FB 68 47 A9 33 3F 90 00 [16:01:07]wFMCommunicate OK [16:01:07]SAM_PROTO_SignData done [16:01:07]FM_MakeSignedData done [16:01:07]CreateOFDProtocolMessage [16:01:07]wFMCommunicate request_size=4 [16:01:07]MH_SAM_APDU [16:01:07]CAPDU: 80 11 00 00 [16:01:07]Write to MH i2c: E2 08 00 DC 00 80 11 00 00 00 00 00 00 56 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 17 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 17 00 DC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [16:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:01:07]wFMCommunicate OK [16:01:07]CreateOFDProtocolMessage done [16:01:07]OFDSenderStorePacket 86447 [16:01:07]StoreOFDPacket docnum=86447 [16:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9F E6 08 01 2F A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D9 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 1F 00 00 00 00 07 04 06 00 D4 2A 01 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 C2 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 51 01 00 35 04 06 00 11 0A 95 DE 1D 8C E2 59 FB 68 47 A9 33 3F [16:01:07]CheckFolder [16:01:07]dirname=/storage/ofd_packets [16:01:07]CheckFolder done [16:01:07]ProducePacketName [16:01:07]name=ofd_packets/00086447 [16:01:07]NVStorageSaveData ofd_packets/00086447 [16:01:07]File name is /storage/ofd_packets/00086447 [16:01:07]Write 302 bytes [16:01:07]NVStorageSaveData done [16:01:07]OFDSenderStorePacket done [16:01:07]KKMCreateOFDPacket done [16:01:07]NVStorageSaveData kkm_last_timestamp [16:01:07]File name is /storage/kkm_last_timestamp [16:01:07]Write 4 bytes [16:01:07]NVStorageSaveData done [16:01:07]ExternCall_PrintAddStr [16:01:07]wPrintStart [16:01:07]Write to MH i2c: 01 00 00 DD 00 DD [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 07 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 FF 0F F2 [16:01:07]RasterBufferAndPrint [16:01:07]line Счет N : (1)871350 [16:01:07]line ИНН: 02508201610067 [16:01:07]line Контрольно-Кассовый Чек [16:01:07]line ПРОДАЖА [16:01:07]line ТРК (МРК, ГНК) : 54 [16:01:07]line Товар: 2710194210 [16:01:07]line ДТ(л)-К-4 [16:01:07]line 10.040 * 76.20 [16:01:07]line = 765.05 [16:01:07]line НДС 12% НСП 1% [16:01:07]line > о реализуемом товаре [16:01:07]line ОКРУГЛЕНИЕ: -0.05 [16:01:07]line ИТОГО: 765.00 [16:01:07]line Внесено: 765.00 [16:01:07]line СДАЧА: 0.00 [16:01:07]line НСП 1% : 6.77 [16:01:07]line НДС 12% : 81.24 [16:01:07]line Наличными: 765.00 [16:01:07]line Безнал.: 0.00 [16:01:07]line Место: АЗС № 137 "Партнер Нефть" [16:01:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:01:07]line СНО: Общий режим [16:01:07]line Чек 225 21.09.2024 16:01 [16:01:07]line Смена: 496 ФФД: 1.0 [16:01:07]line ЗНМ: 0300000064 [16:01:07]line РНМ: 0000000000092592 [16:01:07]line Версия ККМ: 001 [16:01:07]line ФМ: 0000000000874979 [16:01:07]line ФД: 86447 [16:01:07]line ФПД: 18737161706892 [16:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160106&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86447&fm=18737161706892&tin=02508201610067®Number=0000000000092592&sum=76500 [16:01:07]written 0, free lines is 4095 [16:01:07]OFD Sender: Processing packet 86447 [packets to send 271, broken 270] [16:01:07]ProducePacketName [16:01:07]name=ofd_packets/00086447 [16:01:07]OFD Sender: To server: pG, [16:01:07]CommunicateWithHost lk.salyk.kg:30040 [16:01:07]ConnectInit lk.salyk.kg [16:01:07]Write to MH i2c: 01 00 00 08 01 09 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 07 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 07 00 08 01 00 00 00 00 00 E0 0C FC [16:01:07]RasterBufferAndPrint [16:01:07]line [16:01:07]line [16:01:07]line [16:01:07]line [16:01:07]line [16:01:07]written 0, free lines is 3305 [16:01:07]MH_Cut [16:01:07]Write to MH i2c: D1 01 00 0F 01 01 E2 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: D1 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: D1 01 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: D1 01 00 0F 01 00 E1 [16:01:07]Write to MH i2c: 01 00 00 10 01 11 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:08]*** Cut start [16:01:08]*** Partial cut [16:01:08]*** CUTSNS_PIN = 1 [16:01:08]*** CUTSNS_PIN = 0 [16:01:08]recv_with_timeout no data received [16:01:08]*** Brake cut motor [16:01:09]Read from MH i2c: 01 [16:01:09]MH_I2C_Read... [16:01:09]*** Stop cut motor [16:01:09]*** Cut end [16:01:09]Read from MH i2c: 01 07 00 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [16:01:09]process_action close_receipt done [16:01:09]requested_data is exist [16:01:09]produce_requested_data [16:01:09]requested_item fm.sn is exist - process it [16:01:09]wFMCommunicate request_size=4 [16:01:09]MH_SAM_APDU [16:01:09]CAPDU: 80 11 00 00 [16:01:09]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [16:01:09]Write i2c OK [16:01:09]MH_I2C_Read... [16:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:09]Read from MH i2c: E2 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: E2 17 00 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [16:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:01:09]wFMCommunicate OK [16:01:09]requested_item fd.num is exist - process it [16:01:09]SAM_PROTO_GetFieldsCounters [16:01:09]wFMCommunicate request_size=4 [16:01:09]MH_SAM_APDU [16:01:09]CAPDU: 80 13 00 00 [16:01:09]Write to MH i2c: E2 08 00 12 01 80 13 00 00 00 00 00 00 8F [16:01:09]Write i2c OK [16:01:09]MH_I2C_Read... [16:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:09]Read from MH i2c: E2 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: E2 62 00 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: E2 62 00 12 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [16:01:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:01:09]wFMCommunicate OK [16:01:09]SAM_PROTO_GetFieldsCounters done [16:01:09]requested_item shift.num is exist - process it [16:01:09]requested_item shift.opened is exist - process it [16:01:09]req_shift_opened [16:01:09]FM_GetShiftState [16:01:09]SAM_PROTO_GetShiftState [16:01:09]wFMCommunicate request_size=4 [16:01:09]MH_SAM_APDU [16:01:09]CAPDU: 80 13 01 00 [16:01:09]Write to MH i2c: E2 08 00 13 01 80 13 01 00 00 00 00 00 91 [16:01:09]Write i2c OK [16:01:09]MH_I2C_Read... [16:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:09]Read from MH i2c: E2 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: E2 0E 00 [16:01:09]MH_I2C_Read... [16:01:09]Read from MH i2c: E2 0E 00 13 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [16:01:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:01:09]wFMCommunicate OK [16:01:09]SAM_PROTO_GetShiftState done [16:01:09]FM_GetShiftState done [16:01:09]req_shift_opened done [16:01:09]requested_item shift.open_date is exist - process it [16:01:09]req_shift_open_date [16:01:09]req_shift_open_date done [16:01:09]produce_requested_data done [16:01:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86447,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:01:09]process_action_free close_receipt [16:01:09]json_value_free [16:01:09]json_value_free done [16:01:09]process_json_proto returns [16:01:09]Send response to host [16:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86447,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:01:09]free response buf [16:01:09]execute_script done [16:01:09]execute_script returns [16:01:09]free content buf [16:01:09]Sock 8.Close socket [16:01:09]Sock 8.Thread stoped [16:01:09]Connected sock=11 [16:01:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9F E6 08 01 2F A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 38 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D9 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 1F 00 00 00 00 07 04 06 00 D4 2A 01 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 C2 ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 51 01 00 35 04 06 00 11 0A 95 DE 1D 8C E2 59 FB 68 47 A9 33 3F [16:01:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A4 E0 47 00 8E B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 51 01 00 F4 03 04 00 95 98 EE 66 B6 04 01 00 00 3B 9F 68 20 55 6A 05 5A [16:01:10]CommunicateWithHost err = 0 [16:01:10]CheckOFDResponse [16:01:10]1017 (14) - 77093643461234 [16:01:10]1041 (16) - 0000000000874979 [16:01:10]1040 (4) - 86447 [16:01:10]1012 (4) - 21.09.2024 09:57 [16:01:10]1206 (1) - 0 [16:01:10]OFD Sender: Remove packet 86447 [16:01:10]ProducePacketName [16:01:10]name=ofd_packets/00086447 [16:01:10]NVStorageDeleteData [16:01:10]OFD Sender: No OFD packet to send [16:01:15]OFD Sender: No OFD packet to send [16:01:20]OFD Sender: No OFD packet to send [16:01:25]OFD Sender: No OFD packet to send [16:01:30]OFD Sender: No OFD packet to send [16:01:35]OFD Sender: No OFD packet to send [16:01:38]recv_with_timeout no data received [16:01:40]OFD Sender: No OFD packet to send [16:01:45]OFD Sender: No OFD packet to send [16:01:50]OFD Sender: No OFD packet to send [16:01:50]accept exits with 10 [16:01:50]New connection [16:01:50]New thread 3066568036 created [16:01:50]Thread 3066711396 joined [16:01:50]Waiting for new connection... [16:01:50] Sock 10.Parse request [16:01:50]Sock 10.Check first char [16:01:50]Sock 10.First char is OK [16:01:50]request: POST /json_proto HTTP/1.0 [16:01:50]Method: POST [16:01:50]URL: /json_proto [16:01:50]Method is POST - this is cgi request [16:01:50]url: /json_proto [16:01:50]query_string will be loaded in cgi processing [16:01:50]execute_cgi json_proto POST (null) [16:01:50]execute_cgi path=json_proto method=POST [16:01:50]POST find Content-Length [16:01:50]Host: 172.17.47.196:8080 [16:01:50]Content-Length: 687 [16:01:50]Content-Type: application/json [16:01:50] [16:01:50]POST finish read [16:01:50]Found Content-Length = 687 [16:01:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:50]execute_script... [16:01:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:50]POST & json_proto [16:01:50]process_json_proto [16:01:50]json parsed OK: [16:01:50]protocol is kg_v1.0 [16:01:50]action value=close_receipt [16:01:50]process_action close_receipt [16:01:50]cmd_close_receipt [16:01:50]MH_GetDate [16:01:50]Write to MH i2c: F0 00 00 14 01 04 [16:01:50]Write i2c OK [16:01:50]MH_I2C_Read... [16:01:50]Read from MH i2c: F0 [16:01:50]MH_I2C_Read... [16:01:50]Read from MH i2c: F0 09 00 [16:01:50]MH_I2C_Read... [16:01:50]Read from MH i2c: F0 09 00 14 01 00 EF ED EE 66 4C 6B 94 66 EE [16:01:50]GetLastDocTimeStamp 1726934466 [16:01:50]current date 1726934511 [16:01:50]FM_GetShiftState [16:01:50]SAM_PROTO_GetShiftState [16:01:50]wFMCommunicate request_size=4 [16:01:50]MH_SAM_APDU [16:01:50]CAPDU: 80 13 01 00 [16:01:50]Write to MH i2c: E2 08 00 15 01 80 13 01 00 00 00 00 00 93 [16:01:50]Write i2c OK [16:01:50]MH_I2C_Read... [16:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:50]Read from MH i2c: E2 [16:01:50]MH_I2C_Read... [16:01:50]Read from MH i2c: E2 0E 00 [16:01:50]MH_I2C_Read... [16:01:50]Read from MH i2c: E2 0E 00 15 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D9 [16:01:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:01:50]wFMCommunicate OK [16:01:50]SAM_PROTO_GetShiftState done [16:01:50]FM_GetShiftState done [16:01:50]opened in 1726877910 [16:01:50]opened+sec_in_day 1726964310 [16:01:50]quantity*price = 100050 [16:01:50]sum+1 = 100052 [16:01:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 226 21.09.2024 16:01 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86448 ФПД: 22679903704141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160151&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86448&fm=22679903704141&tin=02508201610067®Number=0000000000092592&sum=100000 [16:01:51]StoreToDocumentArchive [16:01:51]shift 496 fd 86448 [16:01:51]save to /storage/0496/doc_00086448 [16:01:51]save last doc name /storage/0496/doc_00086448 to /storage/kkm_last_doc_name [16:01:51]save OK [16:01:51]Clear old archive folders... [16:01:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:01:51]tlvbuf is 00D5B0E0 [16:01:51]SAM_PROTO_ClearQueue [16:01:51]wFMCommunicate request_size=4 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 09 00 00 [16:01:51]Write to MH i2c: E2 08 00 22 01 80 09 00 00 00 00 00 00 95 [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 22 01 00 90 00 97 [16:01:51]RAPDU: 90 00 [16:01:51]wFMCommunicate OK [16:01:51]SAM_PROTO_ClearQueue done [16:01:51]KKMCreateOFDPacket [16:01:51]OFDProtocolAddRootSTLVToBuf [16:01:51]FM_MakeSignedData [16:01:51]FM_MakeSignedData [16:01:51]SAM_PROTO_SignData [16:01:51]wFMCommunicate request_size=4 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 0D 01 02 [16:01:51]Write to MH i2c: E2 08 00 23 01 80 0D 01 02 00 00 00 00 9D [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 23 01 00 90 00 98 [16:01:51]RAPDU: 90 00 [16:01:51]wFMCommunicate OK [16:01:51]wFMCommunicate request_size=255 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 EF ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 51 01 00 35 04 06 00 [16:01:51]Write to MH i2c: E2 02 01 24 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 EF ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 51 01 00 35 04 06 00 00 00 1C [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:52]Read from MH i2c: E2 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 03 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 03 00 24 01 00 90 00 99 [16:01:52]RAPDU: 90 00 [16:01:52]wFMCommunicate OK [16:01:52]wFMCommunicate request_size=11 [16:01:52]MH_SAM_APDU [16:01:52]CAPDU: 80 0D 02 02 06 14 A0 93 9A 94 4D [16:01:52]Write to MH i2c: E2 0E 00 25 01 80 0D 02 02 06 00 14 A0 93 9A 94 4D 00 00 6E [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:52]Read from MH i2c: E2 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 03 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 03 00 25 01 00 90 00 9A [16:01:52]RAPDU: 90 00 [16:01:52]wFMCommunicate OK [16:01:52]wFMCommunicate request_size=4 [16:01:52]MH_SAM_APDU [16:01:52]CAPDU: 80 0D 03 02 [16:01:52]Write to MH i2c: E2 08 00 26 01 80 0D 03 02 00 00 00 00 A2 [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:52]Read from MH i2c: E2 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 0B 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 0B 00 26 01 00 BD B4 DA D3 BE 40 52 7C 90 00 8D [16:01:52]RAPDU: BD B4 DA D3 BE 40 52 7C 90 00 [16:01:52]wFMCommunicate OK [16:01:52]SAM_PROTO_SignData done [16:01:52]FM_MakeSignedData done [16:01:52]CreateOFDProtocolMessage [16:01:52]wFMCommunicate request_size=4 [16:01:52]MH_SAM_APDU [16:01:52]CAPDU: 80 11 00 00 [16:01:52]Write to MH i2c: E2 08 00 27 01 80 11 00 00 00 00 00 00 A2 [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:52]Read from MH i2c: E2 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 17 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: E2 17 00 27 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [16:01:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:01:52]wFMCommunicate OK [16:01:52]CreateOFDProtocolMessage done [16:01:52]OFDSenderStorePacket 86448 [16:01:52]StoreOFDPacket docnum=86448 [16:01:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 58 06 08 01 30 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 EF ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 51 01 00 35 04 06 00 14 A0 93 9A 94 4D BD B4 DA D3 BE 40 52 7C [16:01:52]CheckFolder [16:01:52]dirname=/storage/ofd_packets [16:01:52]CheckFolder done [16:01:52]ProducePacketName [16:01:52]name=ofd_packets/00086448 [16:01:52]NVStorageSaveData ofd_packets/00086448 [16:01:52]File name is /storage/ofd_packets/00086448 [16:01:52]Write 302 bytes [16:01:52]NVStorageSaveData done [16:01:52]OFDSenderStorePacket done [16:01:52]KKMCreateOFDPacket done [16:01:52]NVStorageSaveData kkm_last_timestamp [16:01:52]File name is /storage/kkm_last_timestamp [16:01:52]Write 4 bytes [16:01:52]NVStorageSaveData done [16:01:52]ExternCall_PrintAddStr [16:01:52]wPrintStart [16:01:52]Write to MH i2c: 01 00 00 28 01 29 [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: 01 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: 01 07 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: 01 07 00 28 01 00 00 00 00 00 FF 0F 3E [16:01:52]RasterBufferAndPrint [16:01:52]line Счет N : (1)871351 [16:01:52]line ИНН: 02508201610067 [16:01:52]line Контрольно-Кассовый Чек [16:01:52]line ПРОДАЖА [16:01:52]line ТРК (МРК, ГНК) : 11 [16:01:52]line Товар: 2710194210 [16:01:52]line ДТ(л)-К-4 [16:01:52]line 13.130 * 76.20 [16:01:52]line = 1000.51 [16:01:52]line НДС 12% НСП 1% [16:01:52]line > о реализуемом товаре [16:01:52]line ОКРУГЛЕНИЕ: -0.51 [16:01:52]line ИТОГО: 1000.00 [16:01:52]line Внесено: 1000.00 [16:01:52]line СДАЧА: 0.00 [16:01:52]line НСП 1% : 8.85 [16:01:52]line НДС 12% : 106.25 [16:01:52]line Наличными: 1000.00 [16:01:52]line Безнал.: 0.00 [16:01:52]line Место: АЗС № 137 "Партнер Нефть" [16:01:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:01:52]line СНО: Общий режим [16:01:52]line Чек 226 21.09.2024 16:01 [16:01:52]line Смена: 496 ФФД: 1.0 [16:01:52]line ЗНМ: 0300000064 [16:01:52]line РНМ: 0000000000092592 [16:01:52]line Версия ККМ: 001 [16:01:52]line ФМ: 0000000000874979 [16:01:52]line ФД: 86448 [16:01:52]line ФПД: 22679903704141 [16:01:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160151&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86448&fm=22679903704141&tin=02508201610067®Number=0000000000092592&sum=100000 [16:01:52]OFD Sender: Processing packet 86448 [packets to send 271, broken 270] [16:01:52]ProducePacketName [16:01:52]name=ofd_packets/00086448 [16:01:52]OFD Sender: To server: pG, [16:01:52]CommunicateWithHost lk.salyk.kg:30040 [16:01:52]ConnectInit lk.salyk.kg [16:01:52]written 0, free lines is 4095 [16:01:53]Write to MH i2c: 01 00 00 53 01 54 [16:01:53]Write i2c OK [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: 01 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: 01 07 00 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: 01 07 00 53 01 00 00 00 00 00 E1 0C 48 [16:01:53]RasterBufferAndPrint [16:01:53]line [16:01:53]line [16:01:53]line [16:01:53]line [16:01:53]line [16:01:53]written 0, free lines is 3302 [16:01:53]MH_Cut [16:01:53]Write to MH i2c: D1 01 00 5A 01 01 2D [16:01:53]Write i2c OK [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: D1 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: D1 01 00 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: D1 01 00 5A 01 00 2C [16:01:53]Write to MH i2c: 01 00 00 5B 01 5C [16:01:53]Write i2c OK [16:01:53]MH_I2C_Read... [16:01:53]Connected sock=8 [16:01:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 58 06 08 01 30 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 EF ED EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 51 01 00 35 04 06 00 14 A0 93 9A 94 4D BD B4 DA D3 BE 40 52 7C [16:01:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DF 07 47 00 7B 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 51 01 00 F4 03 04 00 C1 98 EE 66 B6 04 01 00 00 8C 6E 38 0D A4 EE 94 FC [16:01:53]CommunicateWithHost err = 0 [16:01:53]CheckOFDResponse [16:01:53]1017 (14) - 77093643461234 [16:01:53]1041 (16) - 0000000000874979 [16:01:53]1040 (4) - 86448 [16:01:53]1012 (4) - 21.09.2024 09:58 [16:01:53]1206 (1) - 0 [16:01:53]OFD Sender: Remove packet 86448 [16:01:53]ProducePacketName [16:01:53]name=ofd_packets/00086448 [16:01:53]NVStorageDeleteData [16:01:53]*** Cut start [16:01:53]*** Partial cut [16:01:53]*** CUTSNS_PIN = 1 [16:01:53]*** CUTSNS_PIN = 0 [16:01:54]*** Brake cut motor [16:01:54]OFD Sender: No OFD packet to send [16:01:54]Read from MH i2c: 01 [16:01:54]MH_I2C_Read... [16:01:54]*** Stop cut motor [16:01:54]*** Cut end [16:01:54]Read from MH i2c: 01 07 00 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [16:01:54]process_action close_receipt done [16:01:54]requested_data is exist [16:01:54]produce_requested_data [16:01:54]requested_item fm.sn is exist - process it [16:01:54]wFMCommunicate request_size=4 [16:01:54]MH_SAM_APDU [16:01:54]CAPDU: 80 11 00 00 [16:01:54]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [16:01:54]Write i2c OK [16:01:54]MH_I2C_Read... [16:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:54]Read from MH i2c: E2 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: E2 17 00 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [16:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:01:54]wFMCommunicate OK [16:01:54]requested_item fd.num is exist - process it [16:01:54]SAM_PROTO_GetFieldsCounters [16:01:54]wFMCommunicate request_size=4 [16:01:54]MH_SAM_APDU [16:01:54]CAPDU: 80 13 00 00 [16:01:54]Write to MH i2c: E2 08 00 5D 01 80 13 00 00 00 00 00 00 DA [16:01:54]Write i2c OK [16:01:54]MH_I2C_Read... [16:01:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:54]Read from MH i2c: E2 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: E2 62 00 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: E2 62 00 5D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [16:01:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:01:54]wFMCommunicate OK [16:01:54]SAM_PROTO_GetFieldsCounters done [16:01:54]requested_item shift.num is exist - process it [16:01:54]requested_item shift.opened is exist - process it [16:01:54]req_shift_opened [16:01:54]FM_GetShiftState [16:01:54]SAM_PROTO_GetShiftState [16:01:54]wFMCommunicate request_size=4 [16:01:54]MH_SAM_APDU [16:01:54]CAPDU: 80 13 01 00 [16:01:54]Write to MH i2c: E2 08 00 5E 01 80 13 01 00 00 00 00 00 DC [16:01:54]Write i2c OK [16:01:54]MH_I2C_Read... [16:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:54]Read from MH i2c: E2 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: E2 0E 00 [16:01:54]MH_I2C_Read... [16:01:54]Read from MH i2c: E2 0E 00 5E 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 22 [16:01:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:01:54]wFMCommunicate OK [16:01:54]SAM_PROTO_GetShiftState done [16:01:54]FM_GetShiftState done [16:01:54]req_shift_opened done [16:01:54]requested_item shift.open_date is exist - process it [16:01:54]req_shift_open_date [16:01:54]req_shift_open_date done [16:01:54]produce_requested_data done [16:01:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86448,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:01:54]process_action_free close_receipt [16:01:54]json_value_free [16:01:54]json_value_free done [16:01:54]process_json_proto returns [16:01:54]Send response to host [16:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86448,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:01:54]free response buf [16:01:54]execute_script done [16:01:54]execute_script returns [16:01:54]free content buf [16:01:54]Sock 10.Close socket [16:01:54]Sock 10.Thread stoped [16:01:59]OFD Sender: No OFD packet to send [16:02:04]OFD Sender: No OFD packet to send [16:02:09]OFD Sender: No OFD packet to send [16:02:14]OFD Sender: No OFD packet to send [16:02:19]OFD Sender: No OFD packet to send [16:02:24]OFD Sender: No OFD packet to send [16:02:29]OFD Sender: No OFD packet to send [16:02:34]OFD Sender: No OFD packet to send [16:02:39]OFD Sender: No OFD packet to send [16:02:44]OFD Sender: No OFD packet to send [16:02:49]OFD Sender: No OFD packet to send [16:02:54]OFD Sender: No OFD packet to send [16:02:59]OFD Sender: No OFD packet to send [16:03:04]OFD Sender: No OFD packet to send [16:03:09]OFD Sender: No OFD packet to send [16:03:14]OFD Sender: No OFD packet to send [16:03:19]OFD Sender: No OFD packet to send [16:03:24]OFD Sender: No OFD packet to send [16:03:29]OFD Sender: No OFD packet to send [16:03:34]OFD Sender: No OFD packet to send [16:03:39]OFD Sender: No OFD packet to send [16:03:44]OFD Sender: No OFD packet to send [16:03:49]OFD Sender: No OFD packet to send [16:03:54]OFD Sender: No OFD packet to send [16:03:59]OFD Sender: No OFD packet to send [16:04:04]OFD Sender: No OFD packet to send [16:04:09]OFD Sender: No OFD packet to send [16:04:14]OFD Sender: No OFD packet to send [16:04:19]OFD Sender: No OFD packet to send [16:04:24]OFD Sender: No OFD packet to send [16:04:29]OFD Sender: No OFD packet to send [16:04:34]OFD Sender: No OFD packet to send [16:04:39]OFD Sender: No OFD packet to send [16:04:44]OFD Sender: No OFD packet to send [16:04:49]OFD Sender: No OFD packet to send [16:04:54]OFD Sender: No OFD packet to send [16:04:59]OFD Sender: No OFD packet to send [16:05:04]OFD Sender: No OFD packet to send [16:05:09]OFD Sender: No OFD packet to send [16:05:14]OFD Sender: No OFD packet to send [16:05:19]OFD Sender: No OFD packet to send [16:05:24]OFD Sender: No OFD packet to send [16:05:29]OFD Sender: No OFD packet to send [16:05:32]recv_with_timeout no data received [16:05:34]OFD Sender: No OFD packet to send [16:05:39]OFD Sender: No OFD packet to send [16:05:44]OFD Sender: No OFD packet to send [16:05:49]OFD Sender: No OFD packet to send [16:05:54]OFD Sender: No OFD packet to send [16:05:59]OFD Sender: No OFD packet to send [16:06:04]OFD Sender: No OFD packet to send [16:06:09]OFD Sender: No OFD packet to send [16:06:14]OFD Sender: No OFD packet to send [16:06:19]OFD Sender: No OFD packet to send [16:06:24]OFD Sender: No OFD packet to send [16:06:29]OFD Sender: No OFD packet to send [16:06:34]OFD Sender: No OFD packet to send [16:06:39]OFD Sender: No OFD packet to send [16:06:44]OFD Sender: No OFD packet to send [16:06:49]OFD Sender: No OFD packet to send [16:06:54]OFD Sender: No OFD packet to send [16:06:59]OFD Sender: No OFD packet to send [16:07:04]OFD Sender: No OFD packet to send [16:07:09]OFD Sender: No OFD packet to send [16:07:14]OFD Sender: No OFD packet to send [16:07:17]accept exits with 9 [16:07:17]New connection [16:07:17]New thread 3066711396 created [16:07:17]Thread 3066568036 joined [16:07:17]Waiting for new connection... [16:07:17] Sock 9.Parse request [16:07:17]Sock 9.Check first char [16:07:17]Sock 9.First char is OK [16:07:17]request: POST /json_proto HTTP/1.0 [16:07:17]Method: POST [16:07:17]URL: /json_proto [16:07:17]Method is POST - this is cgi request [16:07:17]url: /json_proto [16:07:17]query_string will be loaded in cgi processing [16:07:17]execute_cgi json_proto POST (null) [16:07:17]execute_cgi path=json_proto method=POST [16:07:17]POST find Content-Length [16:07:17]Host: 172.17.47.196:8080 [16:07:17]Content-Length: 973 [16:07:17]Content-Type: application/json [16:07:17] [16:07:17]POST finish read [16:07:17]Found Content-Length = 973 [16:07:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147937", "tax_sys" : 0, "items" : [ { "code": "4870002328497", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A DADA \u044F\u0433\u043E\u0434,\u043A\u0430\u0440\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.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" ] } } [16:07:17]execute_script... [16:07: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 : (3)147937", "tax_sys" : 0, "items" : [ { "code": "4870002328497", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A DADA \u044F\u0433\u043E\u0434,\u043A\u0430\u0440\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.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" ] } } [16:07:17]POST & json_proto [16:07:17]process_json_proto [16:07:17]json parsed OK: [16:07:17]protocol is kg_v1.0 [16:07:17]action value=close_receipt [16:07:17]process_action close_receipt [16:07:17]cmd_close_receipt [16:07:17]MH_GetDate [16:07:17]Write to MH i2c: F0 00 00 5F 01 4F [16:07:17]Write i2c OK [16:07:17]MH_I2C_Read... [16:07:17]Read from MH i2c: F0 [16:07:17]MH_I2C_Read... [16:07:17]Read from MH i2c: F0 09 00 [16:07:17]MH_I2C_Read... [16:07:17]Read from MH i2c: F0 09 00 5F 01 00 36 EF EE 66 4C 6B 94 66 82 [16:07:17]GetLastDocTimeStamp 1726934511 [16:07:17]current date 1726934838 [16:07:17]FM_GetShiftState [16:07:17]SAM_PROTO_GetShiftState [16:07:17]wFMCommunicate request_size=4 [16:07:17]MH_SAM_APDU [16:07:17]CAPDU: 80 13 01 00 [16:07:17]Write to MH i2c: E2 08 00 60 01 80 13 01 00 00 00 00 00 DE [16:07:17]Write i2c OK [16:07:17]MH_I2C_Read... [16:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:17]Read from MH i2c: E2 [16:07:17]MH_I2C_Read... [16:07:17]Read from MH i2c: E2 0E 00 [16:07:17]MH_I2C_Read... [16:07:17]Read from MH i2c: E2 0E 00 60 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 24 [16:07:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:07:17]wFMCommunicate OK [16:07:17]SAM_PROTO_GetShiftState done [16:07:17]FM_GetShiftState done [16:07:17]opened in 1726877910 [16:07:17]opened+sec_in_day 1726964310 [16:07:17]quantity*price = 8500 [16:07:17]sum+1 = 8501 [16:07:17]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.81 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 227 21.09.2024 16:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86449 ФПД: 101384587381784 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160718&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86449&fm=101384587381784&tin=02508201610067®Number=0000000000092592&sum=13000 0 [16:07:18]StoreToDocumentArchive [16:07:18]shift 496 fd 86449 [16:07:18]save to /storage/0496/doc_00086449 [16:07:18]save last doc name /storage/0496/doc_00086449 to /storage/kkm_last_doc_name [16:07:18]save OK [16:07:18]Clear old archive folders... [16:07:18]ProcessDocumentItem done err = 0, tmpTLVsize=407 [16:07:18]tlvbuf is 00D44150 [16:07:18]SAM_PROTO_ClearQueue [16:07:18]wFMCommunicate request_size=4 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 09 00 00 [16:07:18]Write to MH i2c: E2 08 00 6D 01 80 09 00 00 00 00 00 00 E0 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]SAM_PROTO_ClearQueue done [16:07:18]KKMCreateOFDPacket [16:07:18]OFDProtocolAddRootSTLVToBuf [16:07:18]FM_MakeSignedData [16:07:18]FM_MakeSignedData [16:07:18]SAM_PROTO_SignData [16:07:18]wFMCommunicate request_size=4 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 0D 01 02 [16:07:18]Write to MH i2c: E2 08 00 6E 01 80 0D 01 02 00 00 00 00 E8 [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]wFMCommunicate request_size=255 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 0D 02 02 FA 03 00 97 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 39 37 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 44 41 44 41 20 D1 8F D0 B3 D0 BE D0 B4 2C D0 BA D0 B0 D1 80 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 [16:07:18]Write to MH i2c: E2 02 01 6F 01 80 0D 02 02 FA 00 03 00 97 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 39 37 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 44 41 44 41 20 D1 8F D0 B3 D0 BE D0 B4 2C D0 BA D0 B0 D1 80 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 BB [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:18]Read from MH i2c: E2 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 [16:07:18]MH_I2C_Read... [16:07:18]Read from MH i2c: E2 03 00 6F 01 00 90 00 E4 [16:07:18]RAPDU: 90 00 [16:07:18]wFMCommunicate OK [16:07:18]wFMCommunicate request_size=166 [16:07:18]MH_SAM_APDU [16:07:18]CAPDU: 80 0D 02 02 A1 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 65 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 E3 00 00 00 F4 03 04 00 36 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 51 01 00 35 04 06 00 5C 35 70 51 0C 18 [16:07:18]Write to MH i2c: E2 A9 00 70 01 80 0D 02 02 A1 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 65 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 E3 00 00 00 F4 03 04 00 36 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 51 01 00 35 04 06 00 5C 35 70 51 0C 18 00 00 0F [16:07:18]Write i2c OK [16:07:18]MH_I2C_Read... [16:07:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:19]Read from MH i2c: E2 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: E2 03 00 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: E2 03 00 70 01 00 90 00 E5 [16:07:19]RAPDU: 90 00 [16:07:19]wFMCommunicate OK [16:07:19]wFMCommunicate request_size=4 [16:07:19]MH_SAM_APDU [16:07:19]CAPDU: 80 0D 03 02 [16:07:19]Write to MH i2c: E2 08 00 71 01 80 0D 03 02 00 00 00 00 ED [16:07:19]Write i2c OK [16:07:19]MH_I2C_Read... [16:07:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:19]Read from MH i2c: E2 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: E2 0B 00 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: E2 0B 00 71 01 00 EC 77 08 63 54 5E 38 12 90 00 B8 [16:07:19]RAPDU: EC 77 08 63 54 5E 38 12 90 00 [16:07:19]wFMCommunicate OK [16:07:19]SAM_PROTO_SignData done [16:07:19]FM_MakeSignedData done [16:07:19]CreateOFDProtocolMessage [16:07:19]wFMCommunicate request_size=4 [16:07:19]MH_SAM_APDU [16:07:19]CAPDU: 80 11 00 00 [16:07:19]Write to MH i2c: E2 08 00 72 01 80 11 00 00 00 00 00 00 ED [16:07:19]Write i2c OK [16:07:19]MH_I2C_Read... [16:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:19]Read from MH i2c: E2 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: E2 17 00 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: E2 17 00 72 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4C [16:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:07:19]wFMCommunicate OK [16:07:19]CreateOFDProtocolMessage done [16:07:19]OFDSenderStorePacket 86449 [16:07:19]StoreOFDPacket docnum=86449 [16:07:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AB 01 00 00 E4 01 A3 01 46 7A 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 39 37 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 44 41 44 41 20 D1 8F D0 B3 D0 BE D0 B4 2C D0 BA D0 B0 D1 80 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 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 65 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 E3 00 00 00 F4 03 04 00 36 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 51 01 00 35 04 06 00 5C 35 70 51 0C 18 EC 77 08 63 54 5E 38 12 [16:07:19]CheckFolder [16:07:19]dirname=/storage/ofd_packets [16:07:19]CheckFolder done [16:07:19]ProducePacketName [16:07:19]name=ofd_packets/00086449 [16:07:19]NVStorageSaveData ofd_packets/00086449 [16:07:19]File name is /storage/ofd_packets/00086449 [16:07:19]Write 457 bytes [16:07:19]NVStorageSaveData done [16:07:19]OFDSenderStorePacket done [16:07:19]KKMCreateOFDPacket done [16:07:19]NVStorageSaveData kkm_last_timestamp [16:07:19]File name is /storage/kkm_last_timestamp [16:07:19]Write 4 bytes [16:07:19]NVStorageSaveData done [16:07:19]ExternCall_PrintAddStr [16:07:19]wPrintStart [16:07:19]Write to MH i2c: 01 00 00 73 01 74 [16:07:19]Write i2c OK [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: 01 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: 01 07 00 [16:07:19]MH_I2C_Read... [16:07:19]Read from MH i2c: 01 07 00 73 01 00 00 00 00 00 FF 0F 89 [16:07:19]RasterBufferAndPrint [16:07:19]line Счет N : (3)147937 [16:07:19]line ИНН: 02508201610067 [16:07:19]line Контрольно-Кассовый Чек [16:07:19]line ПРОДАЖА [16:07:19]line Товар: 4870002328497 [16:07:19]line Напиток DADA ягод,карк ПЭТ 0,5л [16:07:19]line 1.000 * 85.00 [16:07:19]line = 85.00 [16:07:19]line НДС 12% НСП 1% [16:07:19]line > о реализуемом товаре [16:07:19]line Товар: 4607010740733 [16:07:19]line Чипсы Чипсоны шашлык 40г [16:07:19]line 1.000 * 45.00 [16:07:19]line = 45.00 [16:07:19]line НДС 12% НСП 1% [16:07:19]line > о реализуемом товаре [16:07:19]line ИТОГО: 130.00 [16:07:19]line НСП 1% : 1.15 [16:07:19]line НДС 12% : 13.81 [16:07:19]line Наличными: 130.00 [16:07:19]line Безнал.: 0.00 [16:07:19]line Место: АЗС № 137 "Партнер Нефть" [16:07:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:07:19]line СНО: Общий режим [16:07:19]line Чек 227 21.09.2024 16:07 [16:07:19]line Смена: 496 ФФД: 1.0 [16:07:19]line ЗНМ: 0300000064 [16:07:19]line РНМ: 0000000000092592 [16:07:19]line Версия ККМ: 001 [16:07:19]line ФМ: 0000000000874979 [16:07:19]line ФД: 86449 [16:07:19]line ФПД: 101384587381784 [16:07:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160718&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86449&fm=101384587381784&tin=02508201610067®Number=0000000000092592&sum=13000 [16:07:19]line 0 [16:07:19]OFD Sender: Processing packet 86449 [packets to send 271, broken 270] [16:07:19]ProducePacketName [16:07:19]name=ofd_packets/00086449 [16:07:19]OFD Sender: To server: pG, [16:07:19]CommunicateWithHost lk.salyk.kg:30040 [16:07:19]ConnectInit lk.salyk.kg [16:07:19]written 0, free lines is 4095 [16:07:20]Write to MH i2c: 01 00 00 A2 01 A3 [16:07:20]Write i2c OK [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: 01 [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: 01 07 00 [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: 01 07 00 A2 01 00 00 00 00 00 91 0C 47 [16:07:20]RasterBufferAndPrint [16:07:20]line [16:07:20]line [16:07:20]line [16:07:20]line [16:07:20]line [16:07:20]written 0, free lines is 3221 [16:07:20]MH_Cut [16:07:20]Write to MH i2c: D1 01 00 A9 01 01 7C [16:07:20]Write i2c OK [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: D1 [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: D1 01 00 [16:07:20]MH_I2C_Read... [16:07:20]Read from MH i2c: D1 01 00 A9 01 00 7B [16:07:20]Write to MH i2c: 01 00 00 AA 01 AB [16:07:20]Write i2c OK [16:07:20]MH_I2C_Read... [16:07:20]*** Cut start [16:07:20]*** Partial cut [16:07:20]*** CUTSNS_PIN = 1 [16:07:20]*** CUTSNS_PIN = 0 [16:07:21]*** Brake cut motor [16:07:21]Read from MH i2c: 01 [16:07:21]MH_I2C_Read... [16:07:21]*** Stop cut motor [16:07:21]*** Cut end [16:07:21]Read from MH i2c: 01 07 00 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: 01 07 00 AA 01 00 00 00 00 00 FF 0F C0 [16:07:21]process_action close_receipt done [16:07:21]requested_data is exist [16:07:21]produce_requested_data [16:07:21]requested_item fm.sn is exist - process it [16:07:21]wFMCommunicate request_size=4 [16:07:21]MH_SAM_APDU [16:07:21]CAPDU: 80 11 00 00 [16:07:21]Write to MH i2c: E2 08 00 AB 01 80 11 00 00 00 00 00 00 26 [16:07:21]Write i2c OK [16:07:21]MH_I2C_Read... [16:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:21]Read from MH i2c: E2 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 17 00 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 17 00 AB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [16:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:07:21]wFMCommunicate OK [16:07:21]requested_item fd.num is exist - process it [16:07:21]SAM_PROTO_GetFieldsCounters [16:07:21]wFMCommunicate request_size=4 [16:07:21]MH_SAM_APDU [16:07:21]CAPDU: 80 13 00 00 [16:07:21]Write to MH i2c: E2 08 00 AC 01 80 13 00 00 00 00 00 00 29 [16:07:21]Write i2c OK [16:07:21]MH_I2C_Read... [16:07:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:21]Read from MH i2c: E2 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 62 00 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 62 00 AC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [16:07:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:21]wFMCommunicate OK [16:07:21]SAM_PROTO_GetFieldsCounters done [16:07:21]requested_item shift.num is exist - process it [16:07:21]requested_item shift.opened is exist - process it [16:07:21]req_shift_opened [16:07:21]FM_GetShiftState [16:07:21]SAM_PROTO_GetShiftState [16:07:21]wFMCommunicate request_size=4 [16:07:21]MH_SAM_APDU [16:07:21]CAPDU: 80 13 01 00 [16:07:21]Write to MH i2c: E2 08 00 AD 01 80 13 01 00 00 00 00 00 2B [16:07:21]Write i2c OK [16:07:21]MH_I2C_Read... [16:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:21]Read from MH i2c: E2 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 0E 00 [16:07:21]MH_I2C_Read... [16:07:21]Read from MH i2c: E2 0E 00 AD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 71 [16:07:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:07:21]wFMCommunicate OK [16:07:21]SAM_PROTO_GetShiftState done [16:07:21]FM_GetShiftState done [16:07:21]req_shift_opened done [16:07:21]requested_item shift.open_date is exist - process it [16:07:21]req_shift_open_date [16:07:21]req_shift_open_date done [16:07:21]produce_requested_data done [16:07:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86449,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:07:21]process_action_free close_receipt [16:07:21]json_value_free [16:07:21]json_value_free done [16:07:21]process_json_proto returns [16:07:21]Send response to host [16:07:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86449,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:07:21]free response buf [16:07:21]execute_script done [16:07:21]execute_script returns [16:07:21]free content buf [16:07:21]Sock 9.Close socket [16:07:21]Sock 9.Thread stoped [16:07:22]Connected sock=11 [16:07:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AB 01 00 00 E4 01 A3 01 46 7A 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 39 37 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 44 41 44 41 20 D1 8F D0 B3 D0 BE D0 B4 2C D0 BA D0 B0 D1 80 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 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 65 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 E3 00 00 00 F4 03 04 00 36 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 51 01 00 35 04 06 00 5C 35 70 51 0C 18 EC 77 08 63 54 5E 38 12 [16:07:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FB 34 47 00 83 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 51 01 00 F4 03 04 00 0A 9A EE 66 B6 04 01 00 00 E9 54 6A 98 25 74 92 DF [16:07:23]CommunicateWithHost err = 0 [16:07:23]CheckOFDResponse [16:07:23]1017 (14) - 77093643461234 [16:07:23]1041 (16) - 0000000000874979 [16:07:23]1040 (4) - 86449 [16:07:23]1012 (4) - 21.09.2024 10:03 [16:07:23]1206 (1) - 0 [16:07:23]OFD Sender: Remove packet 86449 [16:07:23]ProducePacketName [16:07:23]name=ofd_packets/00086449 [16:07:23]NVStorageDeleteData [16:07:24]OFD Sender: No OFD packet to send [16:07:29]OFD Sender: No OFD packet to send [16:07:34]OFD Sender: No OFD packet to send [16:07:39]OFD Sender: No OFD packet to send [16:07:44]OFD Sender: No OFD packet to send [16:07:49]OFD Sender: No OFD packet to send [16:07:54]OFD Sender: No OFD packet to send [16:07:59]OFD Sender: No OFD packet to send [16:08:04]OFD Sender: No OFD packet to send [16:08:09]OFD Sender: No OFD packet to send [16:08:14]OFD Sender: No OFD packet to send [16:08:19]OFD Sender: No OFD packet to send [16:08:24]OFD Sender: No OFD packet to send [16:08:29]OFD Sender: No OFD packet to send [16:08:34]OFD Sender: No OFD packet to send [16:08:39]OFD Sender: No OFD packet to send [16:08:44]OFD Sender: No OFD packet to send [16:08:49]OFD Sender: No OFD packet to send [16:08:54]OFD Sender: No OFD packet to send [16:08:59]OFD Sender: No OFD packet to send [16:09:04]OFD Sender: No OFD packet to send [16:09:09]OFD Sender: No OFD packet to send [16:09:11]accept exits with 8 [16:09:11]New connection [16:09:11]New thread 3066568036 created [16:09:11]Thread 3066711396 joined [16:09:11]Waiting for new connection... [16:09:11] Sock 8.Parse request [16:09:11]Sock 8.Check first char [16:09:11]Sock 8.First char is OK [16:09:11]request: POST /json_proto HTTP/1.0 [16:09:11]Method: POST [16:09:11]URL: /json_proto [16:09:11]Method is POST - this is cgi request [16:09:11]url: /json_proto [16:09:11]query_string will be loaded in cgi processing [16:09:11]execute_cgi json_proto POST (null) [16:09:11]execute_cgi path=json_proto method=POST [16:09:11]POST find Content-Length [16:09:11]Host: 172.17.47.196:8080 [16:09:11]Content-Length: 687 [16:09:11]Content-Type: application/json [16:09:11] [16:09:11]POST finish read [16:09:11]Found Content-Length = 687 [16:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:11]execute_script... [16: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)871353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:11]POST & json_proto [16:09:11]process_json_proto [16:09:11]json parsed OK: [16:09:11]protocol is kg_v1.0 [16:09:11]action value=close_receipt [16:09:11]process_action close_receipt [16:09:11]cmd_close_receipt [16:09:11]MH_GetDate [16:09:11]Write to MH i2c: F0 00 00 AE 01 9E [16:09:11]Write i2c OK [16:09:11]MH_I2C_Read... [16:09:11]Read from MH i2c: F0 [16:09:11]MH_I2C_Read... [16:09:11]Read from MH i2c: F0 09 00 [16:09:11]MH_I2C_Read... [16:09:11]Read from MH i2c: F0 09 00 AE 01 00 A7 EF EE 66 4C 6B 94 66 42 [16:09:11]GetLastDocTimeStamp 1726934838 [16:09:11]current date 1726934951 [16:09:11]FM_GetShiftState [16:09:11]SAM_PROTO_GetShiftState [16:09:11]wFMCommunicate request_size=4 [16:09:11]MH_SAM_APDU [16:09:11]CAPDU: 80 13 01 00 [16:09:11]Write to MH i2c: E2 08 00 AF 01 80 13 01 00 00 00 00 00 2D [16:09:11]Write i2c OK [16:09:11]MH_I2C_Read... [16:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:11]Read from MH i2c: E2 [16:09:11]MH_I2C_Read... [16:09:11]Read from MH i2c: E2 0E 00 [16:09:11]MH_I2C_Read... [16:09:11]Read from MH i2c: E2 0E 00 AF 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 73 [16:09:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:09:11]wFMCommunicate OK [16:09:11]SAM_PROTO_GetShiftState done [16:09:11]FM_GetShiftState done [16:09:11]opened in 1726877910 [16:09:11]opened+sec_in_day 1726964310 [16:09:11]quantity*price = 200025 [16:09:11]sum+1 = 200026 [16:09:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 228 21.09.2024 16:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86450 ФПД: 28673130132598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160911&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86450&fm=28673130132598&tin=02508201610067®Number=0000000000092592&sum=200000 [16:09:12]StoreToDocumentArchive [16:09:12]shift 496 fd 86450 [16:09:12]save to /storage/0496/doc_00086450 [16:09:12]save last doc name /storage/0496/doc_00086450 to /storage/kkm_last_doc_name [16:09:12]save OK [16:09:12]Clear old archive folders... [16:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:09:12]tlvbuf is 00D406A0 [16:09:12]SAM_PROTO_ClearQueue [16:09:12]wFMCommunicate request_size=4 [16:09:12]MH_SAM_APDU [16:09:12]CAPDU: 80 09 00 00 [16:09:12]Write to MH i2c: E2 08 00 BC 01 80 09 00 00 00 00 00 00 2F [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:12]Read from MH i2c: E2 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 BC 01 00 90 00 31 [16:09:12]RAPDU: 90 00 [16:09:12]wFMCommunicate OK [16:09:12]SAM_PROTO_ClearQueue done [16:09:12]KKMCreateOFDPacket [16:09:12]OFDProtocolAddRootSTLVToBuf [16:09:12]FM_MakeSignedData [16:09:12]FM_MakeSignedData [16:09:12]SAM_PROTO_SignData [16:09:12]wFMCommunicate request_size=4 [16:09:12]MH_SAM_APDU [16:09:12]CAPDU: 80 0D 01 02 [16:09:12]Write to MH i2c: E2 08 00 BD 01 80 0D 01 02 00 00 00 00 37 [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:12]Read from MH i2c: E2 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 BD 01 00 90 00 32 [16:09:12]RAPDU: 90 00 [16:09:12]wFMCommunicate OK [16:09:12]wFMCommunicate request_size=255 [16:09:12]MH_SAM_APDU [16:09:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A7 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 51 01 00 35 04 06 00 [16:09:12]Write to MH i2c: E2 02 01 BE 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 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A7 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 51 01 00 35 04 06 00 00 00 62 [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:12]Read from MH i2c: E2 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 BE 01 00 90 00 33 [16:09:12]RAPDU: 90 00 [16:09:12]wFMCommunicate OK [16:09:12]wFMCommunicate request_size=11 [16:09:12]MH_SAM_APDU [16:09:12]CAPDU: 80 0D 02 02 06 1A 13 FB BC 74 76 [16:09:12]Write to MH i2c: E2 0E 00 BF 01 80 0D 02 02 06 00 1A 13 FB BC 74 76 00 00 14 [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:12]Read from MH i2c: E2 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 03 00 BF 01 00 90 00 34 [16:09:12]RAPDU: 90 00 [16:09:12]wFMCommunicate OK [16:09:12]wFMCommunicate request_size=4 [16:09:12]MH_SAM_APDU [16:09:12]CAPDU: 80 0D 03 02 [16:09:12]Write to MH i2c: E2 08 00 C0 01 80 0D 03 02 00 00 00 00 3C [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:12]Read from MH i2c: E2 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 0B 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 0B 00 C0 01 00 7D 9E 83 06 2A 12 C6 43 90 00 26 [16:09:12]RAPDU: 7D 9E 83 06 2A 12 C6 43 90 00 [16:09:12]wFMCommunicate OK [16:09:12]SAM_PROTO_SignData done [16:09:12]FM_MakeSignedData done [16:09:12]CreateOFDProtocolMessage [16:09:12]wFMCommunicate request_size=4 [16:09:12]MH_SAM_APDU [16:09:12]CAPDU: 80 11 00 00 [16:09:12]Write to MH i2c: E2 08 00 C1 01 80 11 00 00 00 00 00 00 3C [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:12]Read from MH i2c: E2 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 17 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: E2 17 00 C1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9B [16:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:09:12]wFMCommunicate OK [16:09:12]CreateOFDProtocolMessage done [16:09:12]OFDSenderStorePacket 86450 [16:09:12]StoreOFDPacket docnum=86450 [16:09:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9B 7E 08 01 D5 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A7 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 51 01 00 35 04 06 00 1A 13 FB BC 74 76 7D 9E 83 06 2A 12 C6 43 [16:09:12]CheckFolder [16:09:12]dirname=/storage/ofd_packets [16:09:12]CheckFolder done [16:09:12]ProducePacketName [16:09:12]name=ofd_packets/00086450 [16:09:12]NVStorageSaveData ofd_packets/00086450 [16:09:12]File name is /storage/ofd_packets/00086450 [16:09:12]Write 302 bytes [16:09:12]NVStorageSaveData done [16:09:12]OFDSenderStorePacket done [16:09:12]KKMCreateOFDPacket done [16:09:12]NVStorageSaveData kkm_last_timestamp [16:09:12]File name is /storage/kkm_last_timestamp [16:09:12]Write 4 bytes [16:09:12]NVStorageSaveData done [16:09:12]ExternCall_PrintAddStr [16:09:12]wPrintStart [16:09:12]Write to MH i2c: 01 00 00 C2 01 C3 [16:09:12]Write i2c OK [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: 01 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: 01 07 00 [16:09:12]MH_I2C_Read... [16:09:12]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [16:09:12]RasterBufferAndPrint [16:09:12]line Счет N : (1)871353 [16:09:12]line ИНН: 02508201610067 [16:09:12]line Контрольно-Кассовый Чек [16:09:12]line ПРОДАЖА [16:09:12]line ТРК (МРК, ГНК) : 44 [16:09:12]line Товар: 2710194210 [16:09:12]line ДТ(л)-К-4 [16:09:12]line 26.250 * 76.20 [16:09:12]line = 2000.25 [16:09:12]line НДС 12% НСП 1% [16:09:12]line > о реализуемом товаре [16:09:12]line ОКРУГЛЕНИЕ: -0.25 [16:09:12]line ИТОГО: 2000.00 [16:09:12]line Внесено: 2000.00 [16:09:12]line СДАЧА: 0.00 [16:09:12]line НСП 1% : 17.70 [16:09:12]line НДС 12% : 212.42 [16:09:12]line Наличными: 2000.00 [16:09:12]line Безнал.: 0.00 [16:09:12]line Место: АЗС № 137 "Партнер Нефть" [16:09:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:09:12]line СНО: Общий режим [16:09:12]line Чек 228 21.09.2024 16:09 [16:09:12]line Смена: 496 ФФД: 1.0 [16:09:12]line ЗНМ: 0300000064 [16:09:12]line РНМ: 0000000000092592 [16:09:12]line Версия ККМ: 001 [16:09:12]line ФМ: 0000000000874979 [16:09:12]line ФД: 86450 [16:09:12]line ФПД: 28673130132598 [16:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160911&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86450&fm=28673130132598&tin=02508201610067®Number=0000000000092592&sum=200000 [16:09:13]OFD Sender: Processing packet 86450 [packets to send 271, broken 270] [16:09:13]ProducePacketName [16:09:13]name=ofd_packets/00086450 [16:09:13]OFD Sender: To server: pG, [16:09:13]CommunicateWithHost lk.salyk.kg:30040 [16:09:13]ConnectInit lk.salyk.kg [16:09:13]written 0, free lines is 4095 [16:09:13]Connected sock=9 [16:09:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9B 7E 08 01 D5 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A7 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 51 01 00 35 04 06 00 1A 13 FB BC 74 76 7D 9E 83 06 2A 12 C6 43 [16:09:13]Write to MH i2c: 01 00 00 ED 01 EE [16:09:13]Write i2c OK [16:09:13]MH_I2C_Read... [16:09:13]Read from MH i2c: 01 [16:09:13]MH_I2C_Read... [16:09:13]Read from MH i2c: 01 07 00 [16:09:13]MH_I2C_Read... [16:09:13]Read from MH i2c: 01 07 00 ED 01 00 00 00 00 00 FB 0C FC [16:09:13]RasterBufferAndPrint [16:09:13]line [16:09:13]line [16:09:13]line [16:09:13]line [16:09:13]line [16:09:13]written 0, free lines is 3329 [16:09:13]MH_Cut [16:09:13]Write to MH i2c: D1 01 00 F4 01 01 C7 [16:09:13]Write i2c OK [16:09:13]MH_I2C_Read... [16:09:13]Read from MH i2c: D1 [16:09:13]MH_I2C_Read... [16:09:13]Read from MH i2c: D1 01 00 [16:09:13]MH_I2C_Read... [16:09:13]Read from MH i2c: D1 01 00 F4 01 00 C6 [16:09:13]Write to MH i2c: 01 00 00 F5 01 F6 [16:09:13]Write i2c OK [16:09:13]MH_I2C_Read... [16:09:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 17 2E 47 00 51 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 51 01 00 F4 03 04 00 7A 9A EE 66 B6 04 01 00 00 5A F9 50 EE 9E 2F B5 D6 [16:09:14]CommunicateWithHost err = 0 [16:09:14]CheckOFDResponse [16:09:14]1017 (14) - 77093643461234 [16:09:14]1041 (16) - 0000000000874979 [16:09:14]1040 (4) - 86450 [16:09:14]1012 (4) - 21.09.2024 10:05 [16:09:14]1206 (1) - 0 [16:09:14]OFD Sender: Remove packet 86450 [16:09:14]ProducePacketName [16:09:14]name=ofd_packets/00086450 [16:09:14]NVStorageDeleteData [16:09:14]*** Cut start [16:09:14]*** Partial cut [16:09:14]*** CUTSNS_PIN = 1 [16:09:14]*** CUTSNS_PIN = 0 [16:09:14]OFD Sender: No OFD packet to send [16:09:14]*** Brake cut motor [16:09:14]Read from MH i2c: 01 [16:09:14]MH_I2C_Read... [16:09:14]*** Stop cut motor [16:09:14]*** Cut end [16:09:14]Read from MH i2c: 01 07 00 [16:09:14]MH_I2C_Read... [16:09:14]Read from MH i2c: 01 07 00 F5 01 00 00 00 00 00 FF 0F 0B [16:09:14]process_action close_receipt done [16:09:14]requested_data is exist [16:09:14]produce_requested_data [16:09:14]requested_item fm.sn is exist - process it [16:09:14]wFMCommunicate request_size=4 [16:09:14]MH_SAM_APDU [16:09:14]CAPDU: 80 11 00 00 [16:09:14]Write to MH i2c: E2 08 00 F6 01 80 11 00 00 00 00 00 00 71 [16:09:14]Write i2c OK [16:09:14]MH_I2C_Read... [16:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:14]Read from MH i2c: E2 [16:09:14]MH_I2C_Read... [16:09:14]Read from MH i2c: E2 17 00 [16:09:14]MH_I2C_Read... [16:09:14]Read from MH i2c: E2 17 00 F6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [16:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:09:14]wFMCommunicate OK [16:09:14]requested_item fd.num is exist - process it [16:09:14]SAM_PROTO_GetFieldsCounters [16:09:14]wFMCommunicate request_size=4 [16:09:14]MH_SAM_APDU [16:09:14]CAPDU: 80 13 00 00 [16:09:14]Write to MH i2c: E2 08 00 F7 01 80 13 00 00 00 00 00 00 74 [16:09:14]Write i2c OK [16:09:14]MH_I2C_Read... [16:09:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:15]Read from MH i2c: E2 [16:09:15]MH_I2C_Read... [16:09:15]Read from MH i2c: E2 62 00 [16:09:15]MH_I2C_Read... [16:09:15]Read from MH i2c: E2 62 00 F7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [16:09:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:15]wFMCommunicate OK [16:09:15]SAM_PROTO_GetFieldsCounters done [16:09:15]requested_item shift.num is exist - process it [16:09:15]requested_item shift.opened is exist - process it [16:09:15]req_shift_opened [16:09:15]FM_GetShiftState [16:09:15]SAM_PROTO_GetShiftState [16:09:15]wFMCommunicate request_size=4 [16:09:15]MH_SAM_APDU [16:09:15]CAPDU: 80 13 01 00 [16:09:15]Write to MH i2c: E2 08 00 F8 01 80 13 01 00 00 00 00 00 76 [16:09:15]Write i2c OK [16:09:15]MH_I2C_Read... [16:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:15]Read from MH i2c: E2 [16:09:15]MH_I2C_Read... [16:09:15]Read from MH i2c: E2 0E 00 [16:09:15]MH_I2C_Read... [16:09:15]Read from MH i2c: E2 0E 00 F8 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BC [16:09:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:09:15]wFMCommunicate OK [16:09:15]SAM_PROTO_GetShiftState done [16:09:15]FM_GetShiftState done [16:09:15]req_shift_opened done [16:09:15]requested_item shift.open_date is exist - process it [16:09:15]req_shift_open_date [16:09:15]req_shift_open_date done [16:09:15]produce_requested_data done [16:09:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86450,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:09:15]process_action_free close_receipt [16:09:15]json_value_free [16:09:15]json_value_free done [16:09:15]process_json_proto returns [16:09:15]Send response to host [16:09:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86450,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:09:15]free response buf [16:09:15]execute_script done [16:09:15]execute_script returns [16:09:15]free content buf [16:09:15]Sock 8.Close socket [16:09:15]Sock 8.Thread stoped [16:09:19]OFD Sender: No OFD packet to send [16:09:24]OFD Sender: No OFD packet to send [16:09:29]OFD Sender: No OFD packet to send [16:09:34]OFD Sender: No OFD packet to send [16:09:39]accept exits with 10 [16:09:39]New connection [16:09:39]New thread 3066711396 created [16:09:39]Thread 3066568036 joined [16:09:39]Waiting for new connection... [16:09:39] Sock 10.Parse request [16:09:39]Sock 10.Check first char [16:09:39]Sock 10.First char is OK [16:09:39]request: POST /json_proto HTTP/1.0 [16:09:39]Method: POST [16:09:39]URL: /json_proto [16:09:39]Method is POST - this is cgi request [16:09:39]url: /json_proto [16:09:39]query_string will be loaded in cgi processing [16:09:39]execute_cgi json_proto POST (null) [16:09:39]execute_cgi path=json_proto method=POST [16:09:39]POST find Content-Length [16:09:39]Host: 172.17.47.196:8080 [16:09:39]Content-Length: 677 [16:09:39]Content-Type: application/json [16:09:39] [16:09:39]POST finish read [16:09:39]Found Content-Length = 677 [16:09:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [16:09:39]execute_script... [16:09:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [16:09:39]POST & json_proto [16:09:39]process_json_proto [16:09:39]json parsed OK: [16:09:39]protocol is kg_v1.0 [16:09:39]action value=close_receipt [16:09:39]process_action close_receipt [16:09:39]cmd_close_receipt [16:09:39]MH_GetDate [16:09:39]Write to MH i2c: F0 00 00 F9 01 E9 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: F0 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: F0 09 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: F0 09 00 F9 01 00 C4 EF EE 66 4C 6B 94 66 AA [16:09:39]GetLastDocTimeStamp 1726934951 [16:09:39]current date 1726934980 [16:09:39]FM_GetShiftState [16:09:39]SAM_PROTO_GetShiftState [16:09:39]wFMCommunicate request_size=4 [16:09:39]MH_SAM_APDU [16:09:39]CAPDU: 80 13 01 00 [16:09:39]Write to MH i2c: E2 08 00 FA 01 80 13 01 00 00 00 00 00 78 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 0E 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 0E 00 FA 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BE [16:09:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:09:39]wFMCommunicate OK [16:09:39]SAM_PROTO_GetShiftState done [16:09:39]FM_GetShiftState done [16:09:39]opened in 1726877910 [16:09:39]opened+sec_in_day 1726964310 [16:09:39]quantity*price = 60003 [16:09:39]sum+1 = 60004 [16:09:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 229 21.09.2024 16:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86451 ФПД: 256836112298453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160940&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86451&fm=256836112298453&tin=02508201610067®Number=0000000000092592&sum=60000 [16:09:40]StoreToDocumentArchive [16:09:40]shift 496 fd 86451 [16:09:40]save to /storage/0496/doc_00086451 [16:09:40]save last doc name /storage/0496/doc_00086451 to /storage/kkm_last_doc_name [16:09:40]save OK [16:09:40]Clear old archive folders... [16:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:09:40]tlvbuf is 00D41FD0 [16:09:40]SAM_PROTO_ClearQueue [16:09:40]wFMCommunicate request_size=4 [16:09:40]MH_SAM_APDU [16:09:40]CAPDU: 80 09 00 00 [16:09:40]Write to MH i2c: E2 08 00 07 02 80 09 00 00 00 00 00 00 7B [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:40]Read from MH i2c: E2 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 07 02 00 90 00 7D [16:09:40]RAPDU: 90 00 [16:09:40]wFMCommunicate OK [16:09:40]SAM_PROTO_ClearQueue done [16:09:40]KKMCreateOFDPacket [16:09:40]OFDProtocolAddRootSTLVToBuf [16:09:40]FM_MakeSignedData [16:09:40]FM_MakeSignedData [16:09:40]SAM_PROTO_SignData [16:09:40]wFMCommunicate request_size=4 [16:09:40]MH_SAM_APDU [16:09:40]CAPDU: 80 0D 01 02 [16:09:40]Write to MH i2c: E2 08 00 08 02 80 0D 01 02 00 00 00 00 83 [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:40]Read from MH i2c: E2 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 08 02 00 90 00 7E [16:09:40]RAPDU: 90 00 [16:09:40]wFMCommunicate OK [16:09:40]wFMCommunicate request_size=255 [16:09:40]MH_SAM_APDU [16:09:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 C4 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 51 01 00 35 04 06 00 E9 [16:09:40]Write to MH i2c: E2 02 01 09 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 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 E5 00 00 00 F4 03 04 00 C4 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 51 01 00 35 04 06 00 E9 00 00 A2 [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:40]Read from MH i2c: E2 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 09 02 00 90 00 7F [16:09:40]RAPDU: 90 00 [16:09:40]wFMCommunicate OK [16:09:40]wFMCommunicate request_size=10 [16:09:40]MH_SAM_APDU [16:09:40]CAPDU: 80 0D 02 02 05 97 51 3D 31 D5 [16:09:40]Write to MH i2c: E2 0D 00 0A 02 80 0D 02 02 05 00 97 51 3D 31 D5 00 00 BB [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:40]Read from MH i2c: E2 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: E2 03 00 0A 02 00 90 00 80 [16:09:40]RAPDU: 90 00 [16:09:40]wFMCommunicate OK [16:09:40]wFMCommunicate request_size=4 [16:09:40]MH_SAM_APDU [16:09:40]CAPDU: 80 0D 03 02 [16:09:40]Write to MH i2c: E2 08 00 0B 02 80 0D 03 02 00 00 00 00 88 [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:41]Read from MH i2c: E2 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 0B 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 0B 00 0B 02 00 3F B8 34 20 E2 C7 D4 ED 90 00 3E [16:09:41]RAPDU: 3F B8 34 20 E2 C7 D4 ED 90 00 [16:09:41]wFMCommunicate OK [16:09:41]SAM_PROTO_SignData done [16:09:41]FM_MakeSignedData done [16:09:41]CreateOFDProtocolMessage [16:09:41]wFMCommunicate request_size=4 [16:09:41]MH_SAM_APDU [16:09:41]CAPDU: 80 11 00 00 [16:09:41]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:41]Read from MH i2c: E2 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 17 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 17 00 0C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:09:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:09:41]wFMCommunicate OK [16:09:41]CreateOFDProtocolMessage done [16:09:41]OFDSenderStorePacket 86451 [16:09:41]StoreOFDPacket docnum=86451 [16:09:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9B 80 07 01 F5 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 C4 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 51 01 00 35 04 06 00 E9 97 51 3D 31 D5 3F B8 34 20 E2 C7 D4 ED [16:09:41]CheckFolder [16:09:41]dirname=/storage/ofd_packets [16:09:41]CheckFolder done [16:09:41]ProducePacketName [16:09:41]name=ofd_packets/00086451 [16:09:41]NVStorageSaveData ofd_packets/00086451 [16:09:41]File name is /storage/ofd_packets/00086451 [16:09:41]Write 301 bytes [16:09:41]NVStorageSaveData done [16:09:41]OFDSenderStorePacket done [16:09:41]KKMCreateOFDPacket done [16:09:41]NVStorageSaveData kkm_last_timestamp [16:09:41]File name is /storage/kkm_last_timestamp [16:09:41]Write 4 bytes [16:09:41]NVStorageSaveData done [16:09:41]ExternCall_PrintAddStr [16:09:41]wPrintStart [16:09:41]Write to MH i2c: 01 00 00 0D 02 0F [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 07 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 FF 0F 24 [16:09:41]RasterBufferAndPrint [16:09:41]line Счет N : (1)871354 [16:09:41]line ИНН: 02508201610067 [16:09:41]line Контрольно-Кассовый Чек [16:09:41]line ПРОДАЖА [16:09:41]line ТРК (МРК, ГНК) : 53 [16:09:41]line Товар: 2710124130 [16:09:41]line Аи-92-К-5 [16:09:41]line 8.850 * 67.80 [16:09:41]line = 600.03 [16:09:41]line НДС 12% НСП 1% [16:09:41]line > о реализуемом товаре [16:09:41]line ОКРУГЛЕНИЕ: -0.03 [16:09:41]line ИТОГО: 600.00 [16:09:41]line Внесено: 600.00 [16:09:41]line СДАЧА: 0.00 [16:09:41]line НСП 1% : 5.31 [16:09:41]line НДС 12% : 63.72 [16:09:41]line Наличными: 600.00 [16:09:41]line Безнал.: 0.00 [16:09:41]line Место: АЗС № 137 "Партнер Нефть" [16:09:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:09:41]line СНО: Общий режим [16:09:41]line Чек 229 21.09.2024 16:09 [16:09:41]line Смена: 496 ФФД: 1.0 [16:09:41]line ЗНМ: 0300000064 [16:09:41]line РНМ: 0000000000092592 [16:09:41]line Версия ККМ: 001 [16:09:41]line ФМ: 0000000000874979 [16:09:41]line ФД: 86451 [16:09:41]line ФПД: 256836112298453 [16:09:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160940&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86451&fm=256836112298453&tin=02508201610067®Number=0000000000092592&sum=60000 [16:09:41]written 0, free lines is 4095 [16:09:41]OFD Sender: Processing packet 86451 [packets to send 271, broken 270] [16:09:41]ProducePacketName [16:09:41]name=ofd_packets/00086451 [16:09:41]OFD Sender: To server: pG, [16:09:41]CommunicateWithHost lk.salyk.kg:30040 [16:09:41]ConnectInit lk.salyk.kg [16:09:41]Connected sock=9 [16:09:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9B 80 07 01 F5 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 C4 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 51 01 00 35 04 06 00 E9 97 51 3D 31 D5 3F B8 34 20 E2 C7 D4 ED [16:09:41]Write to MH i2c: 01 00 00 38 02 3A [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 07 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 E5 0C 32 [16:09:41]RasterBufferAndPrint [16:09:41]line [16:09:41]line [16:09:41]line [16:09:41]line [16:09:41]line [16:09:41]written 0, free lines is 3307 [16:09:41]MH_Cut [16:09:41]Write to MH i2c: D1 01 00 3F 02 01 13 [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: D1 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: D1 01 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: D1 01 00 3F 02 00 12 [16:09:41]Write to MH i2c: 01 00 00 40 02 42 [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C9 78 47 00 D7 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 51 01 00 F4 03 04 00 95 9A EE 66 B6 04 01 00 00 A5 A4 B9 D0 10 04 33 95 [16:09:42]CommunicateWithHost err = 0 [16:09:42]CheckOFDResponse [16:09:42]1017 (14) - 77093643461234 [16:09:42]1041 (16) - 0000000000874979 [16:09:42]1040 (4) - 86451 [16:09:42]1012 (4) - 21.09.2024 10:06 [16:09:42]1206 (1) - 0 [16:09:42]OFD Sender: Remove packet 86451 [16:09:42]ProducePacketName [16:09:42]name=ofd_packets/00086451 [16:09:42]NVStorageDeleteData [16:09:42]*** Cut start [16:09:42]*** Partial cut [16:09:42]*** CUTSNS_PIN = 1 [16:09:42]*** CUTSNS_PIN = 0 [16:09:42]OFD Sender: No OFD packet to send [16:09:42]*** Brake cut motor [16:09:42]Read from MH i2c: 01 [16:09:42]MH_I2C_Read... [16:09:42]*** Stop cut motor [16:09:42]*** Cut end [16:09:42]Read from MH i2c: 01 07 00 [16:09:42]MH_I2C_Read... [16:09:42]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [16:09:42]process_action close_receipt done [16:09:42]requested_data is exist [16:09:42]produce_requested_data [16:09:42]requested_item fm.sn is exist - process it [16:09:42]wFMCommunicate request_size=4 [16:09:42]MH_SAM_APDU [16:09:42]CAPDU: 80 11 00 00 [16:09:42]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [16:09:42]Write i2c OK [16:09:42]MH_I2C_Read... [16:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:43]Read from MH i2c: E2 [16:09:43]MH_I2C_Read... [16:09:43]Read from MH i2c: E2 17 00 [16:09:43]MH_I2C_Read... [16:09:43]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1C [16:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:09:43]wFMCommunicate OK [16:09:43]requested_item fd.num is exist - process it [16:09:43]SAM_PROTO_GetFieldsCounters [16:09:43]wFMCommunicate request_size=4 [16:09:43]MH_SAM_APDU [16:09:43]CAPDU: 80 13 00 00 [16:09:43]Write to MH i2c: E2 08 00 42 02 80 13 00 00 00 00 00 00 C0 [16:09:43]Write i2c OK [16:09:43]MH_I2C_Read... [16:09:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:43]Read from MH i2c: E2 [16:09:43]MH_I2C_Read... [16:09:43]Read from MH i2c: E2 62 00 [16:09:43]MH_I2C_Read... [16:09:43]Read from MH i2c: E2 62 00 42 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [16:09:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:43]wFMCommunicate OK [16:09:43]SAM_PROTO_GetFieldsCounters done [16:09:43]requested_item shift.num is exist - process it [16:09:43]requested_item shift.opened is exist - process it [16:09:43]req_shift_opened [16:09:43]FM_GetShiftState [16:09:43]SAM_PROTO_GetShiftState [16:09:43]wFMCommunicate request_size=4 [16:09:43]MH_SAM_APDU [16:09:43]CAPDU: 80 13 01 00 [16:09:43]Write to MH i2c: E2 08 00 43 02 80 13 01 00 00 00 00 00 C2 [16:09:43]Write i2c OK [16:09:43]MH_I2C_Read... [16:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:43]Read from MH i2c: E2 [16:09:43]MH_I2C_Read... [16:09:43]Read from MH i2c: E2 0E 00 [16:09:43]MH_I2C_Read... [16:09:43]Read from MH i2c: E2 0E 00 43 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 08 [16:09:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:09:43]wFMCommunicate OK [16:09:43]SAM_PROTO_GetShiftState done [16:09:43]FM_GetShiftState done [16:09:43]req_shift_opened done [16:09:43]requested_item shift.open_date is exist - process it [16:09:43]req_shift_open_date [16:09:43]req_shift_open_date done [16:09:43]produce_requested_data done [16:09:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86451,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:09:43]process_action_free close_receipt [16:09:43]json_value_free [16:09:43]json_value_free done [16:09:43]process_json_proto returns [16:09:43]Send response to host [16:09:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86451,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:09:43]free response buf [16:09:43]execute_script done [16:09:43]execute_script returns [16:09:43]free content buf [16:09:43]Sock 10.Close socket [16:09:43]Sock 10.Thread stoped [16:09:47]OFD Sender: No OFD packet to send [16:09:52]OFD Sender: No OFD packet to send [16:09:54]accept exits with 8 [16:09:54]New connection [16:09:54]New thread 3066568036 created [16:09:54]Thread 3066711396 joined [16:09:54]Waiting for new connection... [16:09:54] Sock 8.Parse request [16:09:54]Sock 8.Check first char [16:09:54]Sock 8.First char is OK [16:09:54]request: POST /json_proto HTTP/1.0 [16:09:54]Method: POST [16:09:54]URL: /json_proto [16:09:54]Method is POST - this is cgi request [16:09:54]url: /json_proto [16:09:54]query_string will be loaded in cgi processing [16:09:54]execute_cgi json_proto POST (null) [16:09:54]execute_cgi path=json_proto method=POST [16:09:54]POST find Content-Length [16:09:54]Host: 172.17.47.196:8080 [16:09:54]Content-Length: 986 [16:09:54]Content-Type: application/json [16:09:54] [16:09:54]POST finish read [16:09:54]Found Content-Length = 986 [16:09:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 79.790, "sum" : 6000.21, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 79.79 \u0441\u043E\u043C", "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:54]execute_script... [16:09:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 79.790, "sum" : 6000.21, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 79.79 \u0441\u043E\u043C", "deposit" : 6000.00, "total" : 6000.00, "payments": [ { "type": 0, "sum" : 6000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:09:54]POST & json_proto [16:09:54]process_json_proto [16:09:54]json parsed OK: [16:09:54]protocol is kg_v1.0 [16:09:54]action value=close_receipt [16:09:54]process_action close_receipt [16:09:54]cmd_close_receipt [16:09:54]MH_GetDate [16:09:54]Write to MH i2c: F0 00 00 44 02 35 [16:09:54]Write i2c OK [16:09:54]MH_I2C_Read... [16:09:54]Read from MH i2c: F0 [16:09:54]MH_I2C_Read... [16:09:54]Read from MH i2c: F0 09 00 [16:09:54]MH_I2C_Read... [16:09:54]Read from MH i2c: F0 09 00 44 02 00 D2 EF EE 66 4C 6B 94 66 04 [16:09:54]GetLastDocTimeStamp 1726934980 [16:09:54]current date 1726934994 [16:09:54]FM_GetShiftState [16:09:54]SAM_PROTO_GetShiftState [16:09:54]wFMCommunicate request_size=4 [16:09:54]MH_SAM_APDU [16:09:54]CAPDU: 80 13 01 00 [16:09:54]Write to MH i2c: E2 08 00 45 02 80 13 01 00 00 00 00 00 C4 [16:09:54]Write i2c OK [16:09:54]MH_I2C_Read... [16:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:54]Read from MH i2c: E2 [16:09:54]MH_I2C_Read... [16:09:54]Read from MH i2c: E2 0E 00 [16:09:54]MH_I2C_Read... [16:09:54]Read from MH i2c: E2 0E 00 45 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0A [16:09:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:09:54]wFMCommunicate OK [16:09:54]SAM_PROTO_GetShiftState done [16:09:54]FM_GetShiftState done [16:09:54]opened in 1726877910 [16:09:54]opened+sec_in_day 1726964310 [16:09:54]quantity*price = 600020 [16:09:54]sum+1 = 600022 [16:09:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 6000.00 Внесено: 6000.00 СДАЧА: 0.00 НСП 1% : 53.10 НДС 12% : 637.19 Наличными: 6000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 230 21.09.2024 16:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 79.79 сом ФМ: 0000000000874979 ФД: 86452 ФПД: 112706784357527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160954&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86452&fm=112706784357527&tin=02508201610067®Number=0000000000092592&sum=600000 [16:09:55]StoreToDocumentArchive [16:09:55]shift 496 fd 86452 [16:09:55]save to /storage/0496/doc_00086452 [16:09:55]save last doc name /storage/0496/doc_00086452 to /storage/kkm_last_doc_name [16:09:55]save OK [16:09:55]Clear old archive folders... [16:09:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:09:55]tlvbuf is 00D44000 [16:09:55]SAM_PROTO_ClearQueue [16:09:55]wFMCommunicate request_size=4 [16:09:55]MH_SAM_APDU [16:09:55]CAPDU: 80 09 00 00 [16:09:55]Write to MH i2c: E2 08 00 52 02 80 09 00 00 00 00 00 00 C6 [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:55]Read from MH i2c: E2 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 52 02 00 90 00 C8 [16:09:55]RAPDU: 90 00 [16:09:55]wFMCommunicate OK [16:09:55]SAM_PROTO_ClearQueue done [16:09:55]KKMCreateOFDPacket [16:09:55]OFDProtocolAddRootSTLVToBuf [16:09:55]FM_MakeSignedData [16:09:55]FM_MakeSignedData [16:09:55]SAM_PROTO_SignData [16:09:55]wFMCommunicate request_size=4 [16:09:55]MH_SAM_APDU [16:09:55]CAPDU: 80 0D 01 02 [16:09:55]Write to MH i2c: E2 08 00 53 02 80 0D 01 02 00 00 00 00 CE [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:55]Read from MH i2c: E2 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 53 02 00 90 00 C9 [16:09:55]RAPDU: 90 00 [16:09:55]wFMCommunicate OK [16:09:55]wFMCommunicate request_size=255 [16:09:55]MH_SAM_APDU [16:09:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 D2 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 51 01 00 35 04 06 00 [16:09:55]Write to MH i2c: E2 02 01 54 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 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 D2 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 51 01 00 35 04 06 00 00 00 0B [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:55]Read from MH i2c: E2 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 54 02 00 90 00 CA [16:09:55]RAPDU: 90 00 [16:09:55]wFMCommunicate OK [16:09:55]wFMCommunicate request_size=11 [16:09:55]MH_SAM_APDU [16:09:55]CAPDU: 80 0D 02 02 06 66 81 97 D8 6C 97 [16:09:55]Write to MH i2c: E2 0E 00 55 02 80 0D 02 02 06 00 66 81 97 D8 6C 97 00 00 36 [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:55]Read from MH i2c: E2 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [16:09:55]RAPDU: 90 00 [16:09:55]wFMCommunicate OK [16:09:55]wFMCommunicate request_size=4 [16:09:55]MH_SAM_APDU [16:09:55]CAPDU: 80 0D 03 02 [16:09:55]Write to MH i2c: E2 08 00 56 02 80 0D 03 02 00 00 00 00 D3 [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:55]Read from MH i2c: E2 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 0B 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 0B 00 56 02 00 9E CA 80 C1 EA 20 1D 08 90 00 AC [16:09:55]RAPDU: 9E CA 80 C1 EA 20 1D 08 90 00 [16:09:55]wFMCommunicate OK [16:09:55]SAM_PROTO_SignData done [16:09:55]FM_MakeSignedData done [16:09:55]CreateOFDProtocolMessage [16:09:55]wFMCommunicate request_size=4 [16:09:55]MH_SAM_APDU [16:09:55]CAPDU: 80 11 00 00 [16:09:55]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:55]Read from MH i2c: E2 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 17 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 32 [16:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:09:55]wFMCommunicate OK [16:09:55]CreateOFDProtocolMessage done [16:09:55]OFDSenderStorePacket 86452 [16:09:55]StoreOFDPacket docnum=86452 [16:09:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 EE 19 08 01 84 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 D2 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 51 01 00 35 04 06 00 66 81 97 D8 6C 97 9E CA 80 C1 EA 20 1D 08 [16:09:55]CheckFolder [16:09:55]dirname=/storage/ofd_packets [16:09:55]CheckFolder done [16:09:55]ProducePacketName [16:09:55]name=ofd_packets/00086452 [16:09:55]NVStorageSaveData ofd_packets/00086452 [16:09:55]File name is /storage/ofd_packets/00086452 [16:09:55]Write 302 bytes [16:09:55]NVStorageSaveData done [16:09:55]OFDSenderStorePacket done [16:09:55]KKMCreateOFDPacket done [16:09:55]NVStorageSaveData kkm_last_timestamp [16:09:55]File name is /storage/kkm_last_timestamp [16:09:55]Write 4 bytes [16:09:55]NVStorageSaveData done [16:09:55]ExternCall_PrintAddStr [16:09:55]wPrintStart [16:09:55]Write to MH i2c: 01 00 00 58 02 5A [16:09:55]Write i2c OK [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: 01 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: 01 07 00 [16:09:55]MH_I2C_Read... [16:09:55]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [16:09:55]RasterBufferAndPrint [16:09:55]line Счет N : (1)871352 [16:09:55]line ИНН: 02508201610067 [16:09:55]line Контрольно-Кассовый Чек [16:09:55]line ПРОДАЖА [16:09:55]line ТРК (МРК, ГНК) : 21 [16:09:55]line Товар: 2710194210 [16:09:55]line ДТ(л)-К-4 [16:09:55]line 79.790 * 75.20 [16:09:55]line = 6000.21 [16:09:55]line НДС 12% НСП 1% [16:09:55]line > о реализуемом товаре [16:09:55]line ОКРУГЛЕНИЕ: -0.21 [16:09:55]line ИТОГО: 6000.00 [16:09:55]line Внесено: 6000.00 [16:09:55]line СДАЧА: 0.00 [16:09:55]line НСП 1% : 53.10 [16:09:55]line НДС 12% : 637.19 [16:09:55]line Наличными: 6000.00 [16:09:55]line Безнал.: 0.00 [16:09:55]line Место: АЗС № 137 "Партнер Нефть" [16:09:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:09:55]line СНО: Общий режим [16:09:55]line Чек 230 21.09.2024 16:09 [16:09:55]line Смена: 496 ФФД: 1.0 [16:09:55]line ЗНМ: 0300000064 [16:09:55]line РНМ: 0000000000092592 [16:09:55]line Версия ККМ: 001 [16:09:55]line [16:09:55]line Дисконтная программа [16:09:55]line ДТ [16:09:55]line номер 137 [16:09:55]line сэкономлено 79.79 сом [16:09:55]line ФМ: 0000000000874979 [16:09:55]line ФД: 86452 [16:09:55]line ФПД: 112706784357527 [16:09:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T160954&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86452&fm=112706784357527&tin=02508201610067®Number=0000000000092592&sum=600000 [16:09:56]OFD Sender: Processing packet 86452 [packets to send 271, broken 270] [16:09:56]ProducePacketName [16:09:56]name=ofd_packets/00086452 [16:09:56]OFD Sender: To server: pG, [16:09:56]CommunicateWithHost lk.salyk.kg:30040 [16:09:56]ConnectInit lk.salyk.kg [16:09:56]written 0, free lines is 4095 [16:09:56]Write to MH i2c: 01 00 00 88 02 8A [16:09:56]Write i2c OK [16:09:56]MH_I2C_Read... [16:09:56]Read from MH i2c: 01 [16:09:56]MH_I2C_Read... [16:09:56]Read from MH i2c: 01 07 00 [16:09:56]MH_I2C_Read... [16:09:56]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 86 0C 23 [16:09:56]RasterBufferAndPrint [16:09:56]line [16:09:56]line [16:09:56]line [16:09:56]line [16:09:56]line [16:09:56]written 0, free lines is 3216 [16:09:56]MH_Cut [16:09:56]Write to MH i2c: D1 01 00 8F 02 01 63 [16:09:56]Write i2c OK [16:09:56]MH_I2C_Read... [16:09:56]Read from MH i2c: D1 [16:09:56]MH_I2C_Read... [16:09:56]Read from MH i2c: D1 01 00 [16:09:56]MH_I2C_Read... [16:09:56]Read from MH i2c: D1 01 00 8F 02 00 62 [16:09:56]Write to MH i2c: 01 00 00 90 02 92 [16:09:56]Write i2c OK [16:09:56]MH_I2C_Read... [16:09:57]*** Cut start [16:09:57]*** Partial cut [16:09:57]*** CUTSNS_PIN = 1 [16:09:57]*** CUTSNS_PIN = 0 [16:09:57]*** Brake cut motor [16:09:58]Read from MH i2c: 01 [16:09:58]MH_I2C_Read... [16:09:58]*** Stop cut motor [16:09:58]*** Cut end [16:09:58]Read from MH i2c: 01 07 00 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [16:09:58]process_action close_receipt done [16:09:58]requested_data is exist [16:09:58]produce_requested_data [16:09:58]requested_item fm.sn is exist - process it [16:09:58]wFMCommunicate request_size=4 [16:09:58]MH_SAM_APDU [16:09:58]CAPDU: 80 11 00 00 [16:09:58]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [16:09:58]Write i2c OK [16:09:58]MH_I2C_Read... [16:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:58]Read from MH i2c: E2 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: E2 17 00 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6C [16:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:09:58]wFMCommunicate OK [16:09:58]requested_item fd.num is exist - process it [16:09:58]SAM_PROTO_GetFieldsCounters [16:09:58]wFMCommunicate request_size=4 [16:09:58]MH_SAM_APDU [16:09:58]CAPDU: 80 13 00 00 [16:09:58]Write to MH i2c: E2 08 00 92 02 80 13 00 00 00 00 00 00 10 [16:09:58]Write i2c OK [16:09:58]MH_I2C_Read... [16:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:58]Read from MH i2c: E2 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: E2 62 00 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: E2 62 00 92 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [16:09:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:58]wFMCommunicate OK [16:09:58]SAM_PROTO_GetFieldsCounters done [16:09:58]requested_item shift.num is exist - process it [16:09:58]requested_item shift.opened is exist - process it [16:09:58]req_shift_opened [16:09:58]FM_GetShiftState [16:09:58]SAM_PROTO_GetShiftState [16:09:58]wFMCommunicate request_size=4 [16:09:58]MH_SAM_APDU [16:09:58]CAPDU: 80 13 01 00 [16:09:58]Write to MH i2c: E2 08 00 93 02 80 13 01 00 00 00 00 00 12 [16:09:58]Write i2c OK [16:09:58]MH_I2C_Read... [16:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:58]Read from MH i2c: E2 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: E2 0E 00 [16:09:58]MH_I2C_Read... [16:09:58]Read from MH i2c: E2 0E 00 93 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 58 [16:09:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:09:58]wFMCommunicate OK [16:09:58]SAM_PROTO_GetShiftState done [16:09:58]FM_GetShiftState done [16:09:58]req_shift_opened done [16:09:58]requested_item shift.open_date is exist - process it [16:09:58]req_shift_open_date [16:09:58]req_shift_open_date done [16:09:58]produce_requested_data done [16:09:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86452,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:09:58]process_action_free close_receipt [16:09:58]json_value_free [16:09:58]json_value_free done [16:09:58]process_json_proto returns [16:09:58]Send response to host [16:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86452,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:09:58]free response buf [16:09:58]execute_script done [16:09:58]execute_script returns [16:09:58]free content buf [16:09:58]Sock 8.Close socket [16:09:58]Sock 8.Thread stoped [16:10:01]Connected sock=11 [16:10:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 EE 19 08 01 84 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AE 37 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D5 27 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 27 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 F8 00 00 00 00 07 04 06 00 C0 27 09 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 D2 EF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 51 01 00 35 04 06 00 66 81 97 D8 6C 97 9E CA 80 C1 EA 20 1D 08 [16:10:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C0 0F 47 00 CE 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 51 01 00 F4 03 04 00 A9 9A EE 66 B6 04 01 00 00 1B 81 80 95 50 84 C8 46 [16:10:02]CommunicateWithHost err = 0 [16:10:02]CheckOFDResponse [16:10:02]1017 (14) - 77093643461234 [16:10:02]1041 (16) - 0000000000874979 [16:10:02]1040 (4) - 86452 [16:10:02]1012 (4) - 21.09.2024 10:06 [16:10:02]1206 (1) - 0 [16:10:02]OFD Sender: Remove packet 86452 [16:10:02]ProducePacketName [16:10:02]name=ofd_packets/00086452 [16:10:02]NVStorageDeleteData [16:10:02]OFD Sender: No OFD packet to send [16:10:07]OFD Sender: No OFD packet to send [16:10:10]recv_with_timeout no data received [16:10:12]OFD Sender: No OFD packet to send [16:10:17]OFD Sender: No OFD packet to send [16:10:20]recv_with_timeout no data received [16:10:22]OFD Sender: No OFD packet to send [16:10:27]OFD Sender: No OFD packet to send [16:10:32]OFD Sender: No OFD packet to send [16:10:37]recv_with_timeout no data received [16:10:37]OFD Sender: No OFD packet to send [16:10:42]OFD Sender: No OFD packet to send [16:10:47]OFD Sender: No OFD packet to send [16:10:53]OFD Sender: No OFD packet to send [16:10:53]recv_with_timeout no data received [16:10:58]OFD Sender: No OFD packet to send [16:11:03]OFD Sender: No OFD packet to send [16:11:08]OFD Sender: No OFD packet to send [16:11:11]recv_with_timeout no data received [16:11:13]OFD Sender: No OFD packet to send [16:11:18]OFD Sender: No OFD packet to send [16:11:23]OFD Sender: No OFD packet to send [16:11:28]OFD Sender: No OFD packet to send [16:11:33]OFD Sender: No OFD packet to send [16:11:38]OFD Sender: No OFD packet to send [16:11:43]OFD Sender: No OFD packet to send [16:11:44]accept exits with 10 [16:11:44]New connection [16:11:44]New thread 3066711396 created [16:11:44]Thread 3066568036 joined [16:11:44]Waiting for new connection... [16:11:44] Sock 10.Parse request [16:11:44]Sock 10.Check first char [16:11:44]Sock 10.First char is OK [16:11:44]request: POST /json_proto HTTP/1.0 [16:11:44]Method: POST [16:11:44]URL: /json_proto [16:11:44]Method is POST - this is cgi request [16:11:44]url: /json_proto [16:11:44]query_string will be loaded in cgi processing [16:11:44]execute_cgi json_proto POST (null) [16:11:44]execute_cgi path=json_proto method=POST [16:11:44]POST find Content-Length [16:11:44]Host: 172.17.47.196:8080 [16:11:44]Content-Length: 687 [16:11:44]Content-Type: application/json [16:11:44] [16:11:44]POST finish read [16:11:44]Found Content-Length = 687 [16:11:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:44]execute_script... [16:11: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)871355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:44]POST & json_proto [16:11:44]process_json_proto [16:11:44]json parsed OK: [16:11:44]protocol is kg_v1.0 [16:11:44]action value=close_receipt [16:11:44]process_action close_receipt [16:11:44]cmd_close_receipt [16:11:44]MH_GetDate [16:11:44]Write to MH i2c: F0 00 00 94 02 85 [16:11:44]Write i2c OK [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: F0 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: F0 09 00 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: F0 09 00 94 02 00 40 F0 EE 66 4C 6B 94 66 C3 [16:11:44]GetLastDocTimeStamp 1726934994 [16:11:44]current date 1726935104 [16:11:44]FM_GetShiftState [16:11:44]SAM_PROTO_GetShiftState [16:11:44]wFMCommunicate request_size=4 [16:11:44]MH_SAM_APDU [16:11:44]CAPDU: 80 13 01 00 [16:11:44]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [16:11:44]Write i2c OK [16:11:44]MH_I2C_Read... [16:11:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:44]Read from MH i2c: E2 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: E2 0E 00 [16:11:44]MH_I2C_Read... [16:11:44]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5A [16:11:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:11:44]wFMCommunicate OK [16:11:44]SAM_PROTO_GetShiftState done [16:11:44]FM_GetShiftState done [16:11:44]opened in 1726877910 [16:11:44]opened+sec_in_day 1726964310 [16:11:44]quantity*price = 100050 [16:11:44]sum+1 = 100052 [16:11:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 231 21.09.2024 16:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86453 ФПД: 275452099673708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161144&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86453&fm=275452099673708&tin=02508201610067®Number=0000000000092592&sum=100000 [16:11:45]StoreToDocumentArchive [16:11:45]shift 496 fd 86453 [16:11:45]save to /storage/0496/doc_00086453 [16:11:45]save last doc name /storage/0496/doc_00086453 to /storage/kkm_last_doc_name [16:11:45]save OK [16:11:45]Clear old archive folders... [16:11:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:11:45]tlvbuf is 00D56C70 [16:11:45]SAM_PROTO_ClearQueue [16:11:45]wFMCommunicate request_size=4 [16:11:45]MH_SAM_APDU [16:11:45]CAPDU: 80 09 00 00 [16:11:45]Write to MH i2c: E2 08 00 A2 02 80 09 00 00 00 00 00 00 16 [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:11:45]Read from MH i2c: E2 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [16:11:45]RAPDU: 90 00 [16:11:45]wFMCommunicate OK [16:11:45]SAM_PROTO_ClearQueue done [16:11:45]KKMCreateOFDPacket [16:11:45]OFDProtocolAddRootSTLVToBuf [16:11:45]FM_MakeSignedData [16:11:45]FM_MakeSignedData [16:11:45]SAM_PROTO_SignData [16:11:45]wFMCommunicate request_size=4 [16:11:45]MH_SAM_APDU [16:11:45]CAPDU: 80 0D 01 02 [16:11:45]Write to MH i2c: E2 08 00 A3 02 80 0D 01 02 00 00 00 00 1E [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:11:45]Read from MH i2c: E2 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 A3 02 00 90 00 19 [16:11:45]RAPDU: 90 00 [16:11:45]wFMCommunicate OK [16:11:45]wFMCommunicate request_size=255 [16:11:45]MH_SAM_APDU [16:11:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 40 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 51 01 00 35 04 06 00 [16:11:45]Write to MH i2c: E2 02 01 A4 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 40 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 51 01 00 35 04 06 00 00 00 FB [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:45]Read from MH i2c: E2 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [16:11:45]RAPDU: 90 00 [16:11:45]wFMCommunicate OK [16:11:45]wFMCommunicate request_size=11 [16:11:45]MH_SAM_APDU [16:11:45]CAPDU: 80 0D 02 02 06 FA 85 B0 8D BE 6C [16:11:45]Write to MH i2c: E2 0E 00 A5 02 80 0D 02 02 06 00 FA 85 B0 8D BE 6C 00 00 13 [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:45]Read from MH i2c: E2 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [16:11:45]RAPDU: 90 00 [16:11:45]wFMCommunicate OK [16:11:45]wFMCommunicate request_size=4 [16:11:45]MH_SAM_APDU [16:11:45]CAPDU: 80 0D 03 02 [16:11:45]Write to MH i2c: E2 08 00 A6 02 80 0D 03 02 00 00 00 00 23 [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:11:45]Read from MH i2c: E2 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 0B 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 0B 00 A6 02 00 13 02 66 B3 7F 84 EA A5 90 00 E4 [16:11:45]RAPDU: 13 02 66 B3 7F 84 EA A5 90 00 [16:11:45]wFMCommunicate OK [16:11:45]SAM_PROTO_SignData done [16:11:45]FM_MakeSignedData done [16:11:45]CreateOFDProtocolMessage [16:11:45]wFMCommunicate request_size=4 [16:11:45]MH_SAM_APDU [16:11:45]CAPDU: 80 11 00 00 [16:11:45]Write to MH i2c: E2 08 00 A7 02 80 11 00 00 00 00 00 00 23 [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:45]Read from MH i2c: E2 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 17 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 82 [16:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:11:45]wFMCommunicate OK [16:11:45]CreateOFDProtocolMessage done [16:11:45]OFDSenderStorePacket 86453 [16:11:45]StoreOFDPacket docnum=86453 [16:11:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 03 AD 08 01 B3 18 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 40 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 51 01 00 35 04 06 00 FA 85 B0 8D BE 6C 13 02 66 B3 7F 84 EA A5 [16:11:45]CheckFolder [16:11:45]dirname=/storage/ofd_packets [16:11:45]CheckFolder done [16:11:45]ProducePacketName [16:11:45]name=ofd_packets/00086453 [16:11:45]NVStorageSaveData ofd_packets/00086453 [16:11:45]File name is /storage/ofd_packets/00086453 [16:11:45]Write 302 bytes [16:11:45]NVStorageSaveData done [16:11:45]OFDSenderStorePacket done [16:11:45]KKMCreateOFDPacket done [16:11:45]NVStorageSaveData kkm_last_timestamp [16:11:45]File name is /storage/kkm_last_timestamp [16:11:45]Write 4 bytes [16:11:45]NVStorageSaveData done [16:11:45]ExternCall_PrintAddStr [16:11:45]wPrintStart [16:11:45]Write to MH i2c: 01 00 00 A8 02 AA [16:11:45]Write i2c OK [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: 01 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: 01 07 00 [16:11:45]MH_I2C_Read... [16:11:45]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 FF 0F BF [16:11:45]RasterBufferAndPrint [16:11:45]line Счет N : (1)871355 [16:11:45]line ИНН: 02508201610067 [16:11:45]line Контрольно-Кассовый Чек [16:11:45]line ПРОДАЖА [16:11:45]line ТРК (МРК, ГНК) : 64 [16:11:45]line Товар: 2710194210 [16:11:45]line ДТ(л)-К-4 [16:11:45]line 13.130 * 76.20 [16:11:45]line = 1000.51 [16:11:45]line НДС 12% НСП 1% [16:11:45]line > о реализуемом товаре [16:11:45]line ОКРУГЛЕНИЕ: -0.51 [16:11:45]line ИТОГО: 1000.00 [16:11:45]line Внесено: 1000.00 [16:11:45]line СДАЧА: 0.00 [16:11:45]line НСП 1% : 8.85 [16:11:45]line НДС 12% : 106.25 [16:11:45]line Наличными: 1000.00 [16:11:45]line Безнал.: 0.00 [16:11:45]line Место: АЗС № 137 "Партнер Нефть" [16:11:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:11:45]line СНО: Общий режим [16:11:45]line Чек 231 21.09.2024 16:11 [16:11:45]line Смена: 496 ФФД: 1.0 [16:11:45]line ЗНМ: 0300000064 [16:11:45]line РНМ: 0000000000092592 [16:11:45]line Версия ККМ: 001 [16:11:45]line ФМ: 0000000000874979 [16:11:45]line ФД: 86453 [16:11:45]line ФПД: 275452099673708 [16:11:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161144&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86453&fm=275452099673708&tin=02508201610067®Number=0000000000092592&sum=100000 [16:11:46]OFD Sender: Processing packet 86453 [packets to send 271, broken 270] [16:11:46]ProducePacketName [16:11:46]name=ofd_packets/00086453 [16:11:46]OFD Sender: To server: pG, [16:11:46]CommunicateWithHost lk.salyk.kg:30040 [16:11:46]ConnectInit lk.salyk.kg [16:11:46]written 0, free lines is 4095 [16:11:46]Write to MH i2c: 01 00 00 D3 02 D5 [16:11:46]Write i2c OK [16:11:46]MH_I2C_Read... [16:11:46]Read from MH i2c: 01 [16:11:46]MH_I2C_Read... [16:11:46]Read from MH i2c: 01 07 00 [16:11:46]MH_I2C_Read... [16:11:46]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 DD 0C C5 [16:11:46]RasterBufferAndPrint [16:11:46]line [16:11:46]line [16:11:46]line [16:11:46]line [16:11:46]line [16:11:46]written 0, free lines is 3299 [16:11:46]MH_Cut [16:11:46]Write to MH i2c: D1 01 00 DA 02 01 AE [16:11:46]Write i2c OK [16:11:46]MH_I2C_Read... [16:11:46]Read from MH i2c: D1 [16:11:46]MH_I2C_Read... [16:11:46]Read from MH i2c: D1 01 00 [16:11:46]MH_I2C_Read... [16:11:46]Read from MH i2c: D1 01 00 DA 02 00 AD [16:11:46]Write to MH i2c: 01 00 00 DB 02 DD [16:11:46]Write i2c OK [16:11:46]MH_I2C_Read... [16:11:47]*** Cut start [16:11:47]*** Partial cut [16:11:47]*** CUTSNS_PIN = 1 [16:11:47]*** CUTSNS_PIN = 0 [16:11:47]*** Brake cut motor [16:11:48]Read from MH i2c: 01 [16:11:48]MH_I2C_Read... [16:11:48]*** Stop cut motor [16:11:48]*** Cut end [16:11:48]Read from MH i2c: 01 07 00 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [16:11:48]process_action close_receipt done [16:11:48]requested_data is exist [16:11:48]produce_requested_data [16:11:48]requested_item fm.sn is exist - process it [16:11:48]wFMCommunicate request_size=4 [16:11:48]MH_SAM_APDU [16:11:48]CAPDU: 80 11 00 00 [16:11:48]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [16:11:48]Write i2c OK [16:11:48]MH_I2C_Read... [16:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:48]Read from MH i2c: E2 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: E2 17 00 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B7 [16:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:11:48]wFMCommunicate OK [16:11:48]requested_item fd.num is exist - process it [16:11:48]SAM_PROTO_GetFieldsCounters [16:11:48]wFMCommunicate request_size=4 [16:11:48]MH_SAM_APDU [16:11:48]CAPDU: 80 13 00 00 [16:11:48]Write to MH i2c: E2 08 00 DD 02 80 13 00 00 00 00 00 00 5B [16:11:48]Write i2c OK [16:11:48]MH_I2C_Read... [16:11:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:11:48]Read from MH i2c: E2 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: E2 62 00 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: E2 62 00 DD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [16:11:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:11:48]wFMCommunicate OK [16:11:48]SAM_PROTO_GetFieldsCounters done [16:11:48]requested_item shift.num is exist - process it [16:11:48]requested_item shift.opened is exist - process it [16:11:48]req_shift_opened [16:11:48]FM_GetShiftState [16:11:48]SAM_PROTO_GetShiftState [16:11:48]wFMCommunicate request_size=4 [16:11:48]MH_SAM_APDU [16:11:48]CAPDU: 80 13 01 00 [16:11:48]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [16:11:48]Write i2c OK [16:11:48]MH_I2C_Read... [16:11:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:48]Read from MH i2c: E2 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: E2 0E 00 [16:11:48]MH_I2C_Read... [16:11:48]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A3 [16:11:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:11:48]wFMCommunicate OK [16:11:48]SAM_PROTO_GetShiftState done [16:11:48]FM_GetShiftState done [16:11:48]req_shift_opened done [16:11:48]requested_item shift.open_date is exist - process it [16:11:48]req_shift_open_date [16:11:48]req_shift_open_date done [16:11:48]produce_requested_data done [16:11:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86453,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:11:48]process_action_free close_receipt [16:11:48]json_value_free [16:11:48]json_value_free done [16:11:48]process_json_proto returns [16:11:48]Send response to host [16:11:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86453,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:11:48]free response buf [16:11:48]execute_script done [16:11:48]execute_script returns [16:11:48]free content buf [16:11:48]Sock 10.Close socket [16:11:48]Sock 10.Thread stoped [16:11:48]Connected sock=11 [16:11:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 03 AD 08 01 B3 18 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 40 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 51 01 00 35 04 06 00 FA 85 B0 8D BE 6C 13 02 66 B3 7F 84 EA A5 [16:11:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 62 CD 47 00 BD 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 51 01 00 F4 03 04 00 16 9B EE 66 B6 04 01 00 00 56 F9 70 87 D6 C6 E6 48 [16:11:51]CommunicateWithHost err = 0 [16:11:51]CheckOFDResponse [16:11:51]1017 (14) - 77093643461234 [16:11:51]1041 (16) - 0000000000874979 [16:11:51]1040 (4) - 86453 [16:11:51]1012 (4) - 21.09.2024 10:08 [16:11:51]1206 (1) - 0 [16:11:51]OFD Sender: Remove packet 86453 [16:11:51]ProducePacketName [16:11:51]name=ofd_packets/00086453 [16:11:51]NVStorageDeleteData [16:11:52]OFD Sender: No OFD packet to send [16:11:57]OFD Sender: No OFD packet to send [16:11:59]recv_with_timeout no data received [16:12:02]OFD Sender: No OFD packet to send [16:12:07]OFD Sender: No OFD packet to send [16:12:12]OFD Sender: No OFD packet to send [16:12:17]OFD Sender: No OFD packet to send [16:12:20]recv_with_timeout no data received [16:12:22]OFD Sender: No OFD packet to send [16:12:27]OFD Sender: No OFD packet to send [16:12:32]OFD Sender: No OFD packet to send [16:12:37]recv_with_timeout no data received [16:12:37]OFD Sender: No OFD packet to send [16:12:42]OFD Sender: No OFD packet to send [16:12:47]OFD Sender: No OFD packet to send [16:12:52]OFD Sender: No OFD packet to send [16:12:57]OFD Sender: No OFD packet to send [16:12:58]recv_with_timeout no data received [16:13:02]OFD Sender: No OFD packet to send [16:13:07]OFD Sender: No OFD packet to send [16:13:12]OFD Sender: No OFD packet to send [16:13:17]OFD Sender: No OFD packet to send [16:13:22]OFD Sender: No OFD packet to send [16:13:27]OFD Sender: No OFD packet to send [16:13:32]OFD Sender: No OFD packet to send [16:13:37]OFD Sender: No OFD packet to send [16:13:42]OFD Sender: No OFD packet to send [16:13:47]OFD Sender: No OFD packet to send [16:13:52]OFD Sender: No OFD packet to send [16:13:57]OFD Sender: No OFD packet to send [16:14:02]OFD Sender: No OFD packet to send [16:14:07]OFD Sender: No OFD packet to send [16:14:12]OFD Sender: No OFD packet to send [16:14:17]OFD Sender: No OFD packet to send [16:14:22]OFD Sender: No OFD packet to send [16:14:26]recv_with_timeout no data received [16:14:27]OFD Sender: No OFD packet to send [16:14:32]OFD Sender: No OFD packet to send [16:14:37]OFD Sender: No OFD packet to send [16:14:39]accept exits with 9 [16:14:39]New connection [16:14:39]New thread 3066568036 created [16:14:39]Thread 3066711396 joined [16:14:39]Waiting for new connection... [16:14:39] Sock 9.Parse request [16:14:39]Sock 9.Check first char [16:14:39]Sock 9.First char is OK [16:14:39]request: POST /json_proto HTTP/1.0 [16:14:39]Method: POST [16:14:39]URL: /json_proto [16:14:39]Method is POST - this is cgi request [16:14:39]url: /json_proto [16:14:39]query_string will be loaded in cgi processing [16:14:39]execute_cgi json_proto POST (null) [16:14:39]execute_cgi path=json_proto method=POST [16:14:39]POST find Content-Length [16:14:39]Host: 172.17.47.196:8080 [16:14:39]Content-Length: 677 [16:14:39]Content-Type: application/json [16:14:39] [16:14:39]POST finish read [16:14:39]Found Content-Length = 677 [16:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [16:14:39]execute_script... [16:14:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [16:14:39]POST & json_proto [16:14:39]process_json_proto [16:14:39]json parsed OK: [16:14:39]protocol is kg_v1.0 [16:14:39]action value=close_receipt [16:14:39]process_action close_receipt [16:14:39]cmd_close_receipt [16:14:39]MH_GetDate [16:14:39]Write to MH i2c: F0 00 00 DF 02 D0 [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: F0 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: F0 09 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: F0 09 00 DF 02 00 F0 F0 EE 66 4C 6B 94 66 BE [16:14:39]GetLastDocTimeStamp 1726935104 [16:14:39]current date 1726935280 [16:14:39]FM_GetShiftState [16:14:39]SAM_PROTO_GetShiftState [16:14:39]wFMCommunicate request_size=4 [16:14:39]MH_SAM_APDU [16:14:39]CAPDU: 80 13 01 00 [16:14:39]Write to MH i2c: E2 08 00 E0 02 80 13 01 00 00 00 00 00 5F [16:14:39]Write i2c OK [16:14:39]MH_I2C_Read... [16:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:39]Read from MH i2c: E2 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 0E 00 [16:14:39]MH_I2C_Read... [16:14:39]Read from MH i2c: E2 0E 00 E0 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A5 [16:14:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:14:39]wFMCommunicate OK [16:14:39]SAM_PROTO_GetShiftState done [16:14:39]FM_GetShiftState done [16:14:39]opened in 1726877910 [16:14:39]opened+sec_in_day 1726964310 [16:14:39]quantity*price = 40002 [16:14:39]sum+1 = 40003 [16:14:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 232 21.09.2024 16:14 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86454 ФПД: 276090618400986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161440&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86454&fm=276090618400986&tin=02508201610067®Number=0000000000092592&sum=40000 [16:14:41]StoreToDocumentArchive [16:14:41]shift 496 fd 86454 [16:14:41]save to /storage/0496/doc_00086454 [16:14:41]save last doc name /storage/0496/doc_00086454 to /storage/kkm_last_doc_name [16:14:41]save OK [16:14:41]Clear old archive folders... [16:14:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:14:41]tlvbuf is 00D3EDD0 [16:14:41]SAM_PROTO_ClearQueue [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 09 00 00 [16:14:41]Write to MH i2c: E2 08 00 ED 02 80 09 00 00 00 00 00 00 61 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [16:14:41]RAPDU: 90 00 [16:14:41]wFMCommunicate OK [16:14:41]SAM_PROTO_ClearQueue done [16:14:41]KKMCreateOFDPacket [16:14:41]OFDProtocolAddRootSTLVToBuf [16:14:41]FM_MakeSignedData [16:14:41]FM_MakeSignedData [16:14:41]SAM_PROTO_SignData [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 0D 01 02 [16:14:41]Write to MH i2c: E2 08 00 EE 02 80 0D 01 02 00 00 00 00 69 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [16:14:41]RAPDU: 90 00 [16:14:41]wFMCommunicate OK [16:14:41]wFMCommunicate request_size=255 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 00 00 00 F4 03 04 00 F0 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 51 01 00 35 04 06 00 FB [16:14:41]Write to MH i2c: E2 02 01 EF 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 00 00 00 F4 03 04 00 F0 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 51 01 00 35 04 06 00 FB 00 00 EB [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [16:14:41]RAPDU: 90 00 [16:14:41]wFMCommunicate OK [16:14:41]wFMCommunicate request_size=10 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 0D 02 02 05 1A 5B 3C 50 DA [16:14:41]Write to MH i2c: E2 0D 00 F0 02 80 0D 02 02 05 00 1A 5B 3C 50 DA 00 00 51 [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [16:14:41]RAPDU: 90 00 [16:14:41]wFMCommunicate OK [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 0D 03 02 [16:14:41]Write to MH i2c: E2 08 00 F1 02 80 0D 03 02 00 00 00 00 6E [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 0B 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 0B 00 F1 02 00 78 6F E8 CA AB AB 59 D2 90 00 89 [16:14:41]RAPDU: 78 6F E8 CA AB AB 59 D2 90 00 [16:14:41]wFMCommunicate OK [16:14:41]SAM_PROTO_SignData done [16:14:41]FM_MakeSignedData done [16:14:41]CreateOFDProtocolMessage [16:14:41]wFMCommunicate request_size=4 [16:14:41]MH_SAM_APDU [16:14:41]CAPDU: 80 11 00 00 [16:14:41]Write to MH i2c: E2 08 00 F2 02 80 11 00 00 00 00 00 00 6E [16:14:41]Write i2c OK [16:14:41]MH_I2C_Read... [16:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:41]Read from MH i2c: E2 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 17 00 [16:14:41]MH_I2C_Read... [16:14:41]Read from MH i2c: E2 17 00 F2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CD [16:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:14:41]wFMCommunicate OK [16:14:41]CreateOFDProtocolMessage done [16:14:41]OFDSenderStorePacket 86454 [16:14:41]StoreOFDPacket docnum=86454 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5932562+1721002828=1726935390 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 5F F1 EE 66 4C 6B 94 66 54 [16:16:31]Current date/time: 21.09.2024 16:16 [16:16:31]FM_Init [16:16:31]wFMConnect [16:16:31]MH_SAM_On [16:16:31]Write to MH i2c: E0 00 00 08 00 E7 [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_init finished! [16:16:31]*** atr: [16:16:31]*** 0F 3B D5 18 FF 81 91 FE [16:16:31]*** 1F C3 80 73 C8 21 10 0A [16:16:31]*** 00 00 00 00 00 00 00 00 [16:16:31]*** 00 00 00 00 00 00 00 00 [16:16:31]*** 00 00 00 00 00 00 00 00 [16:16:31]*** 00 00 00 00 00 00 00 00 [16:16:31]*** 00 00 00 00 00 00 00 00 [16:16:31]*** 00 00 00 00 00 00 00 00 [16:16:31]Read from MH i2c: E0 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E0 10 00 [16:16:31]MH_I2C_Read... [16:16:31]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 [16:16:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:16:31]wFMCommunicate request_size=10 [16:16:31]MH_SAM_APDU [16:16:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:16:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:16:31]Read from MH i2c: E2 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:16:31]RAPDU: 90 00 [16:16:31]wFMCommunicate OK [16:16:31]wFMCommunicate request_size=4 [16:16:31]MH_SAM_APDU [16:16:31]CAPDU: 80 11 00 00 [16:16:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:31]Read from MH i2c: E2 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 17 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [16:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:31]wFMCommunicate OK [16:16:31]Detected FM SN is 0000000000874979 [16:16:31]Stored FM SN is 0000000000874979 [16:16:31]wFMCommunicate request_size=9 [16:16:31]MH_SAM_APDU [16:16:31]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:16:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:16:31]Read from MH i2c: E2 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:16:31]RAPDU: 90 00 [16:16:31]wFMCommunicate OK [16:16:31]FM PIN OK [16:16:31]wFMCommunicate request_size=8 [16:16:31]MH_SAM_APDU [16:16:31]CAPDU: 80 14 04 00 03 02 00 01 [16:16:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:16:31]Read from MH i2c: E2 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:16:31]RAPDU: 90 00 [16:16:31]wFMCommunicate OK [16:16:31]wFMCommunicate request_size=13 [16:16:31]MH_SAM_APDU [16:16:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:16:31]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 [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:16:31]Read from MH i2c: E2 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:16:31]RAPDU: 90 00 [16:16:31]wFMCommunicate OK [16:16:31]wFMCommunicate request_size=4 [16:16:31]MH_SAM_APDU [16:16:31]CAPDU: 80 11 00 00 [16:16:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:31]Read from MH i2c: E2 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 17 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:31]wFMCommunicate OK [16:16:31]DocumentArchiveInit [16:16:31]Start Httpd... [16:16:31]Httpd thread 3067858276 created [16:16:31]Write to MH i2c: 01 00 00 0F 00 0F [16:16:31]Write i2c OK [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: 01 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: 01 07 00 [16:16:31]MH_I2C_Read... [16:16:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:16:31]MH Int Process started [16:16:31]Allocated Socket 8 [16:16:31]Bind OK [16:16:31]Listen OK [16:16:31]httpd running on port 8080 [16:16:31]Waiting for new connection... [16:16:31]OFD Sender: Processing packet 86454 [packets to send 271, broken 270] [16:16:31]ProducePacketName [16:16:31]name=ofd_packets/00086454 [16:16:31]OFD Sender: To server: pG, [16:16:31]CommunicateWithHost lk.salyk.kg:30040 [16:16:31]ConnectInit lk.salyk.kg [16:16:32]accept exits with 9 [16:16:32]New connection [16:16:32]New thread 3067571556 created [16:16:32]Waiting for new connection... [16:16:32] Sock 9.Parse request [16:16:32]Sock 9.Check first char [16:16:32]Sock 9.First char is OK [16:16:32]request: POST /json_proto HTTP/1.0 [16:16:32]Method: POST [16:16:32]URL: /json_proto [16:16:32]Method is POST - this is cgi request [16:16:32]url: /json_proto [16:16:32]query_string will be loaded in cgi processing [16:16:32]execute_cgi json_proto POST (null) [16:16:32]execute_cgi path=json_proto method=POST [16:16:32]POST find Content-Length [16:16:32]Host: 172.17.47.196:8080 [16:16:32]Content-Length: 215 [16:16:32]Content-Type: application/json [16:16:32] [16:16:32]POST finish read [16:16:32]Found Content-Length = 215 [16:16:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:32]execute_script... [16:16:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:32]POST & json_proto [16:16:32]process_json_proto [16:16:32]json parsed OK: [16:16:32]protocol is kg_v1.0 [16:16:32]action value=get_value [16:16:32]process_action get_value [16:16:32]cmd_get_value [16:16:32]process_action get_value done [16:16:32]requested_data is exist [16:16:32]produce_requested_data [16:16:32]requested_item kkm.sn is exist - process it [16:16:32]requested_item kkm.ver is exist - process it [16:16:32]requested_item fm.sn is exist - process it [16:16:32]wFMCommunicate request_size=4 [16:16:32]MH_SAM_APDU [16:16:32]CAPDU: 80 11 00 00 [16:16:32]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:16:32]Write i2c OK [16:16:32]MH_I2C_Read... [16:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:32]Read from MH i2c: E2 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 17 00 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [16:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:32]wFMCommunicate OK [16:16:32]requested_item fd.num is exist - process it [16:16:32]SAM_PROTO_GetFieldsCounters [16:16:32]wFMCommunicate request_size=4 [16:16:32]MH_SAM_APDU [16:16:32]CAPDU: 80 13 00 00 [16:16:32]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:16:32]Write i2c OK [16:16:32]MH_I2C_Read... [16:16:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:32]Read from MH i2c: E2 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 62 00 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [16:16:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:32]wFMCommunicate OK [16:16:32]SAM_PROTO_GetFieldsCounters done [16:16:32]requested_item shift.num is exist - process it [16:16:32]requested_item shift.opened is exist - process it [16:16:32]req_shift_opened [16:16:32]FM_GetShiftState [16:16:32]SAM_PROTO_GetShiftState [16:16:32]wFMCommunicate request_size=4 [16:16:32]MH_SAM_APDU [16:16:32]CAPDU: 80 13 01 00 [16:16:32]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:16:32]Write i2c OK [16:16:32]MH_I2C_Read... [16:16:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:32]Read from MH i2c: E2 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 0E 00 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [16:16:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:16:32]wFMCommunicate OK [16:16:32]SAM_PROTO_GetShiftState done [16:16:32]FM_GetShiftState done [16:16:32]req_shift_opened done [16:16:32]requested_item shift.open_date is exist - process it [16:16:32]req_shift_open_date [16:16:32]req_shift_open_date done [16:16:32]produce_requested_data done [16:16:32]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86454,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:16:32]process_action_free get_value [16:16:32]json_value_free [16:16:32]json_value_free done [16:16:32]process_json_proto returns [16:16:32]Send response to host [16:16:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86454,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:16:32]free response buf [16:16:32]execute_script done [16:16:32]execute_script returns [16:16:32]free content buf [16:16:32]Sock 9.Close socket [16:16:32]Sock 9.Thread stoped [16:16:32]accept exits with 11 [16:16:32]New connection [16:16:32]New thread 3067428196 created [16:16:32]Thread 3067571556 joined [16:16:32]Waiting for new connection... [16:16:32] Sock 11.Parse request [16:16:32]Sock 11.Check first char [16:16:32]Sock 11.First char is OK [16:16:32]request: POST /json_proto HTTP/1.0 [16:16:32]Method: POST [16:16:32]URL: /json_proto [16:16:32]Method is POST - this is cgi request [16:16:32]url: /json_proto [16:16:32]query_string will be loaded in cgi processing [16:16:32]execute_cgi json_proto POST (null) [16:16:32]execute_cgi path=json_proto method=POST [16:16:32]POST find Content-Length [16:16:32]Host: 172.17.47.196:8080 [16:16:32]Content-Length: 331 [16:16:32]Content-Type: application/json [16:16:32] [16:16:32]POST finish read [16:16:32]Found Content-Length = 331 [16:16:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:16:32]execute_script... [16:16:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:16:32]POST & json_proto [16:16:32]process_json_proto [16:16:32]json parsed OK: [16:16:32]protocol is kg_v1.0 [16:16:32]action value=get_value [16:16:32]process_action get_value [16:16:32]cmd_get_value [16:16:32]process_action get_value done [16:16:32]requested_data is exist [16:16:32]produce_requested_data [16:16:32]requested_item fm.sale.total is exist - process it [16:16:32]SAM_PROTO_GetFMData [16:16:32]wFMCommunicate request_size=4 [16:16:32]MH_SAM_APDU [16:16:32]CAPDU: 80 13 03 00 [16:16:32]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:16:32]Write i2c OK [16:16:32]MH_I2C_Read... [16:16:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:16:32]Read from MH i2c: E2 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 FD 00 [16:16:32]MH_I2C_Read... [16:16:32]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 D5 4D 01 00 69 04 A3 00 6F 04 04 00 5B 4B 01 00 B1 04 05 00 F9 A7 E3 B5 01 70 04 05 00 F4 35 51 88 01 72 04 04 00 05 72 92 2D 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 3E 0C 84 2E 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 E7 42 E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 B2 [16:16:32]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 D5 4D 01 00 69 04 A3 00 6F 04 04 00 5B 4B 01 00 B1 04 05 00 F9 A7 E3 B5 01 70 04 05 00 F4 35 51 88 01 72 04 04 00 05 72 92 2D 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 3E 0C 84 2E 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 E7 42 E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [16:16:32]wFMCommunicate OK [16:16:32]wFMCommunicate request_size=4 [16:16:32]MH_SAM_APDU [16:16:32]CAPDU: 80 17 00 00 [16:16:32]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:16:32]Write i2c OK [16:16:32]MH_I2C_Read... [16:16:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:16:33]Read from MH i2c: E2 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 FD 00 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [16:16:33]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:16:33]wFMCommunicate OK [16:16:33]wFMCommunicate request_size=4 [16:16:33]MH_SAM_APDU [16:16:33]CAPDU: 80 17 00 00 [16:16:33]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:16:33]Write i2c OK [16:16:33]MH_I2C_Read... [16:16:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:16:33]Read from MH i2c: E2 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 FD 00 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [16:16:33]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:16:33]wFMCommunicate OK [16:16:33]wFMCommunicate request_size=4 [16:16:33]MH_SAM_APDU [16:16:33]CAPDU: 80 17 00 00 [16:16:33]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:16:33]Write i2c OK [16:16:33]MH_I2C_Read... [16:16:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:16:33]Read from MH i2c: E2 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 FD 00 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [16:16:33]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [16:16:33]wFMCommunicate OK [16:16:33]wFMCommunicate request_size=4 [16:16:33]MH_SAM_APDU [16:16:33]CAPDU: 80 17 00 00 [16:16:33]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:16:33]Write i2c OK [16:16:33]MH_I2C_Read... [16:16:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:16:33]Read from MH i2c: E2 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 E5 00 [16:16:33]MH_I2C_Read... [16:16:33]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [16:16:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:16:33]wFMCommunicate OK [16:16:33]SAM_PROTO_GetFMData done [16:16:33]requested_item fm.sale_refund.total is exist - process it [16:16:33]requested_item fm.buy.total is exist - process it [16:16:33]requested_item shift.sale.total is exist - process it [16:16:33]SAM_PROTO_GetShiftData [16:16:33]wFMCommunicate request_size=4 [16:16:33]MH_SAM_APDU [16:16:33]CAPDU: 80 13 02 00 [16:16:33]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:16:33]Write i2c OK [16:16:33]MH_I2C_Read... [16:16:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:16:34]Read from MH i2c: E2 [16:16:34]MH_I2C_Read... [16:16:34]Read from MH i2c: E2 FD 00 [16:16:34]MH_I2C_Read... [16:16:34]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 E8 00 00 00 69 04 9E 00 6F 04 04 00 E7 00 00 00 B1 04 04 00 FA C0 5E 01 70 04 04 00 10 D6 2C 01 72 04 03 00 EA EA 31 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 80 41 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BC 1A 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 4B [16:16:34]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 E8 00 00 00 69 04 9E 00 6F 04 04 00 E7 00 00 00 B1 04 04 00 FA C0 5E 01 70 04 04 00 10 D6 2C 01 72 04 03 00 EA EA 31 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 80 41 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BC 1A 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:16:34]wFMCommunicate OK [16:16:34]wFMCommunicate request_size=4 [16:16:34]MH_SAM_APDU [16:16:34]CAPDU: 80 17 00 00 [16:16:34]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:16:34]Write i2c OK [16:16:34]MH_I2C_Read... [16:16:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:16:34]Read from MH i2c: E2 [16:16:34]MH_I2C_Read... [16:16:34]Read from MH i2c: E2 FD 00 [16:16:34]MH_I2C_Read... [16:16:34]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [16:16:34]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:16:34]wFMCommunicate OK [16:16:34]wFMCommunicate request_size=4 [16:16:34]MH_SAM_APDU [16:16:34]CAPDU: 80 17 00 00 [16:16:34]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:16:34]Write i2c OK [16:16:34]MH_I2C_Read... [16:16:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:16:35]Read from MH i2c: E2 [16:16:35]MH_I2C_Read... [16:16:35]Read from MH i2c: E2 FD 00 [16:16:35]MH_I2C_Read... [16:16:35]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:16:35]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:16:35]wFMCommunicate OK [16:16:35]wFMCommunicate request_size=4 [16:16:35]MH_SAM_APDU [16:16:35]CAPDU: 80 17 00 00 [16:16:35]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:16:35]Write i2c OK [16:16:35]MH_I2C_Read... [16:16:35]Connected sock=7 [16:16:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 80 16 07 01 4F 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 00 00 00 F4 03 04 00 F0 F0 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 51 01 00 35 04 06 00 FB 1A 5B 3C 50 DA 78 6F E8 CA AB AB 59 D2 [16:16:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:16:35]Read from MH i2c: E2 [16:16:35]MH_I2C_Read... [16:16:35]Read from MH i2c: E2 FD 00 [16:16:35]MH_I2C_Read... [16:16:35]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:16:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:16:35]wFMCommunicate OK [16:16:35]wFMCommunicate request_size=4 [16:16:35]MH_SAM_APDU [16:16:35]CAPDU: 80 17 00 00 [16:16:35]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:16:35]Write i2c OK [16:16:35]MH_I2C_Read... [16:16:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:16:35]Read from MH i2c: E2 [16:16:35]MH_I2C_Read... [16:16:35]Read from MH i2c: E2 D8 00 [16:16:35]MH_I2C_Read... [16:16:35]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:16:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:16:35]wFMCommunicate OK [16:16:35]SAM_PROTO_GetShiftData done [16:16:35]requested_item shift.sale.total_cash is exist - process it [16:16:35]requested_item shift.sale_refund.total is exist - process it [16:16:35]requested_item shift.sale_refund.total_cash is exist - process it [16:16:35]requested_item shift.buy.total is exist - process it [16:16:35]requested_item shift.buy.total_cash is exist - process it [16:16:35]produce_requested_data done [16:16:35]produce_requested_data return {"fm.sale.total":73465630.65,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":229870.02,"shift.sale.total_cash":197156.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:16:35]process_action_free get_value [16:16:35]json_value_free [16:16:35]json_value_free done [16:16:35]process_json_proto returns [16:16:35]Send response to host [16:16:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73465630.65,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":229870.02,"shift.sale.total_cash":197156.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:16:35]free response buf [16:16:35]execute_script done [16:16:35]execute_script returns [16:16:35]free content buf [16:16:35]Sock 11.Close socket [16:16:35]Sock 11.Thread stoped [16:16:36]accept exits with 9 [16:16:36]New connection [16:16:36]New thread 3067571556 created [16:16:36]Thread 3067428196 joined [16:16:36]Waiting for new connection... [16:16:36] Sock 9.Parse request [16:16:36]Sock 9.Check first char [16:16:36]Sock 9.First char is OK [16:16:36]request: POST /json_proto HTTP/1.0 [16:16:36]Method: POST [16:16:36]URL: /json_proto [16:16:36]Method is POST - this is cgi request [16:16:36]url: /json_proto [16:16:36]query_string will be loaded in cgi processing [16:16:36]execute_cgi json_proto POST (null) [16:16:36]execute_cgi path=json_proto method=POST [16:16:36]POST find Content-Length [16:16:36]Host: 172.17.47.196:8080 [16:16:36]Content-Length: 800 [16:16:36]Content-Type: application/json [16:16:36] [16:16:36]POST finish read [16:16:36]Found Content-Length = 800 [16:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:16:36]execute_script... [16:16:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:16:36]POST & json_proto [16:16:36]process_json_proto [16:16:36]json parsed OK: [16:16:36]protocol is kg_v1.0 [16:16:36]action value=close_receipt [16:16:36]process_action close_receipt [16:16:36]cmd_close_receipt [16:16:36]MH_GetDate [16:16:36]Write to MH i2c: F0 00 00 1D 00 0C [16:16:36]Write i2c OK [16:16:36]MH_I2C_Read... [16:16:36]Read from MH i2c: F0 [16:16:36]MH_I2C_Read... [16:16:36]Read from MH i2c: F0 09 00 [16:16:36]MH_I2C_Read... [16:16:36]Read from MH i2c: F0 09 00 1D 00 00 64 F1 EE 66 4C 6B 94 66 6F [16:16:36]GetLastDocTimeStamp 1726935280 [16:16:36]current date 1726935396 [16:16:36]FM_GetShiftState [16:16:36]SAM_PROTO_GetShiftState [16:16:36]wFMCommunicate request_size=4 [16:16:36]MH_SAM_APDU [16:16:36]CAPDU: 80 13 01 00 [16:16:36]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:16:36]Write i2c OK [16:16:36]MH_I2C_Read... [16:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:36]Read from MH i2c: E2 [16:16:36]MH_I2C_Read... [16:16:36]Read from MH i2c: E2 0E 00 [16:16:36]MH_I2C_Read... [16:16:36]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [16:16:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:16:36]wFMCommunicate OK [16:16:36]SAM_PROTO_GetShiftState done [16:16:36]FM_GetShiftState done [16:16:36]opened in 1726877910 [16:16:36]opened+sec_in_day 1726964310 [16:16:36]quantity*price = 50036 [16:16:36]sum+1 = 50037 [16:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 233 21.09.2024 16:16 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86455 ФПД: 232894665093762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161636&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86455&fm=232894665093762&tin=02508201610067®Number=0000000000092592&sum=50036 [16:16:37]StoreToDocumentArchive [16:16:37]shift 496 fd 86455 [16:16:37]save to /storage/0496/doc_00086455 [16:16:37]save last doc name /storage/0496/doc_00086455 to /storage/kkm_last_doc_name [16:16:37]save OK [16:16:37]Clear old archive folders... [16:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:37]tlvbuf is 0017E280 [16:16:37]SAM_PROTO_ClearQueue [16:16:37]wFMCommunicate request_size=4 [16:16:37]MH_SAM_APDU [16:16:37]CAPDU: 80 09 00 00 [16:16:37]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:16:37]Write i2c OK [16:16:37]MH_I2C_Read... [16:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:37]Read from MH i2c: E2 [16:16:37]MH_I2C_Read... [16:16:37]Read from MH i2c: E2 03 00 [16:16:37]MH_I2C_Read... [16:16:37]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:16:37]RAPDU: 90 00 [16:16:37]wFMCommunicate OK [16:16:37]SAM_PROTO_ClearQueue done [16:16:37]KKMCreateOFDPacket [16:16:37]OFDProtocolAddRootSTLVToBuf [16:16:37]FM_MakeSignedData [16:16:37]FM_MakeSignedData [16:16:37]SAM_PROTO_SignData [16:16:37]wFMCommunicate request_size=4 [16:16:37]MH_SAM_APDU [16:16:37]CAPDU: 80 0D 01 02 [16:16:37]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:16:37]Write i2c OK [16:16:37]MH_I2C_Read... [16:16:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:37]Read from MH i2c: E2 [16:16:37]MH_I2C_Read... [16:16:37]Read from MH i2c: E2 03 00 [16:16:37]MH_I2C_Read... [16:16:37]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:16:37]RAPDU: 90 00 [16:16:37]wFMCommunicate OK [16:16:37]wFMCommunicate request_size=255 [16:16:37]MH_SAM_APDU [16:16: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E9 00 00 00 F4 03 04 00 64 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 Received data: 10 87 04 04 95 00 F6 B7 70 51 47 01 2C 00 01 00 35 30 04 30 06 30 00 30 D3 30 [16:16:37]30 Write to MH i2c: 30 E2 30 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 30 06 30 04 38 0C 37 00 34 D0 39 90 37 D0 39 B8 4F 2D 00 39 00 32 00 2D 7A D0 F2 9A 47 2D 00 35 B2 FF 6A 03 A5 08 07 00 01 03 00 D4 07 1C 00 00 3B 00 00 00 F9 00 03 00 0E 37 00 04 37 06 37 00 30 7C 39 1A 33 00 36 00 34 00 33 00 34 13 36 04 31 06 32 00 33 74 34 C3 11 00 04 00 10 00 00 00 30 F2 30 03 30 01 30 00 30 01 30 F6 30 03 30 01 30 00 30 01 38 BC 37 04 34 01 39 00 37 01 39 FC 10 03 04 06 04 00 00 74 B6 C3 51 00 01 00 00 00 F4 00 03 EB 04 03 00 26 35 00 9C EF EE 03 66 0F B6 00 04 F6 01 03 00 01 00 00 86 01 91 F7 1E 03 6F 06 39 00 BB 47 01 A7 00 1E 00 [16:16:37]00 CommunicateWithHost err = 0 [16:16:37]00 CheckOFDResponse [16:16:37]EE 1017 (14) - 77093643461234 [16:16:37]03 1041 (16) - 0000000000874979 [16:16:37]0F 1040 (4) - 86454 [16:16:37]00 1012 (4) - 21.09.2024 10:13 [16:16:37]F2 1206 (1) - 0 [16:16:37]03 OFD Sender: Remove packet 86454 [16:16:37]01 ProducePacketName [16:16:37]00 name=ofd_packets/00086454 [16:16:37]01 NVStorageDeleteData [16:16:37]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 E9 00 00 00 F4 03 04 00 64 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 51 01 00 35 04 06 00 D3 00 00 D9 [16:16:37]Write i2c OK [16:16:37]MH_I2C_Read... [16:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:38]Read from MH i2c: E2 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 03 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:16:38]RAPDU: 90 00 [16:16:38]wFMCommunicate OK [16:16:38]wFMCommunicate request_size=10 [16:16:38]MH_SAM_APDU [16:16:38]CAPDU: 80 0D 02 02 05 D1 03 C8 72 82 [16:16:38]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 D1 03 C8 72 82 00 00 42 [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 [16:16:38]MH_I2C_Read... [16:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:38]Read from MH i2c: E2 03 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:16:38]RAPDU: 90 00 [16:16:38]wFMCommunicate OK [16:16:38]wFMCommunicate request_size=4 [16:16:38]MH_SAM_APDU [16:16:38]CAPDU: 80 0D 03 02 [16:16:38]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:38]Read from MH i2c: E2 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 0B 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 0B 00 2F 00 00 F4 8B E4 96 2F 7C A0 46 90 00 35 [16:16:38]RAPDU: F4 8B E4 96 2F 7C A0 46 90 00 [16:16:38]wFMCommunicate OK [16:16:38]SAM_PROTO_SignData done [16:16:38]FM_MakeSignedData done [16:16:38]CreateOFDProtocolMessage [16:16:38]wFMCommunicate request_size=4 [16:16:38]MH_SAM_APDU [16:16:38]CAPDU: 80 11 00 00 [16:16:38]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:38]Read from MH i2c: E2 [16:16:38]MH_I2C_Read... [16:16:38]OFD Sender: No OFD packet to send [16:16:38]Read from MH i2c: E2 17 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [16:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:38]wFMCommunicate OK [16:16:38]CreateOFDProtocolMessage done [16:16:38]OFDSenderStorePacket 86455 [16:16:38]StoreOFDPacket docnum=86455 [16:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1B B2 07 01 11 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E9 00 00 00 F4 03 04 00 64 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 51 01 00 35 04 06 00 D3 D1 03 C8 72 82 F4 8B E4 96 2F 7C A0 46 [16:16:38]CheckFolder [16:16:38]dirname=/storage/ofd_packets [16:16:38]CheckFolder done [16:16:38]ProducePacketName [16:16:38]name=ofd_packets/00086455 [16:16:38]NVStorageSaveData ofd_packets/00086455 [16:16:38]File name is /storage/ofd_packets/00086455 [16:16:38]Write 301 bytes [16:16:38]NVStorageSaveData done [16:16:38]OFDSenderStorePacket done [16:16:38]KKMCreateOFDPacket done [16:16:38]NVStorageSaveData kkm_last_timestamp [16:16:38]File name is /storage/kkm_last_timestamp [16:16:38]Write 4 bytes [16:16:38]NVStorageSaveData done [16:16:38]ExternCall_PrintAddStr [16:16:38]wPrintStart [16:16:38]Write to MH i2c: 01 00 00 31 00 31 [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: 01 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: 01 07 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:16:38]RasterBufferAndPrint [16:16:38]line Счет N : (1)871357 [16:16:38]line ИНН: 02508201610067 [16:16:38]line Контрольно-Кассовый Чек [16:16:38]line ПРОДАЖА [16:16:38]line ТРК (МРК, ГНК) : 33 [16:16:38]line Товар: 2710124130 [16:16:38]line Аи-92-К-5 [16:16:38]line 7.380 * 67.80 [16:16:38]line = 500.36 [16:16:38]line НДС 12% НСП 1% [16:16:38]line > о реализуемом товаре [16:16:38]line ИТОГО: 500.36 [16:16:38]line НСП 1% : 4.43 [16:16:38]line НДС 12% : 53.14 [16:16:38]line Наличными: 0.00 [16:16:38]line Безнал.: 500.36 [16:16:38]line Место: АЗС № 137 "Партнер Нефть" [16:16:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:16:38]line СНО: Общий режим [16:16:38]line Чек 233 21.09.2024 16:16 [16:16:38]line Смена: 496 ФФД: 1.0 [16:16:38]line ЗНМ: 0300000064 [16:16:38]line РНМ: 0000000000092592 [16:16:38]line Версия ККМ: 001 [16:16:38]line Платежная система: O! деньги [16:16:38]line ФМ: 0000000000874979 [16:16:38]line ФД: 86455 [16:16:38]line ФПД: 232894665093762 [16:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161636&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86455&fm=232894665093762&tin=02508201610067®Number=0000000000092592&sum=50036 [16:16:38]written 0, free lines is 4095 [16:16:38]OFD Sender: Processing packet 86455 [packets to send 271, broken 270] [16:16:38]ProducePacketName [16:16:38]name=ofd_packets/00086455 [16:16:38]OFD Sender: To server: pG, [16:16:38]CommunicateWithHost lk.salyk.kg:30040 [16:16:38]ConnectInit lk.salyk.kg [16:16:38]Write to MH i2c: 01 00 00 5B 00 5B [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: 01 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: 01 07 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 FD 0C 6B [16:16:38]RasterBufferAndPrint [16:16:38]line [16:16:38]line [16:16:38]line [16:16:38]line [16:16:38]line [16:16:38]written 0, free lines is 3349 [16:16:38]MH_Cut [16:16:38]Write to MH i2c: D1 01 00 62 00 01 34 [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: D1 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: D1 01 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: D1 01 00 62 00 00 33 [16:16:38]Write to MH i2c: 01 00 00 63 00 63 [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:39]*** Cut start [16:16:39]*** Partial cut [16:16:39]*** CUTSNS_PIN = 1 [16:16:39]*** CUTSNS_PIN = 0 [16:16:39]*** Brake cut motor [16:16:40]Read from MH i2c: 01 [16:16:40]MH_I2C_Read... [16:16:40]*** Stop cut motor [16:16:40]*** Cut end [16:16:40]Read from MH i2c: 01 07 00 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [16:16:40]process_action close_receipt done [16:16:40]requested_data is exist [16:16:40]produce_requested_data [16:16:40]requested_item fm.sn is exist - process it [16:16:40]wFMCommunicate request_size=4 [16:16:40]MH_SAM_APDU [16:16:40]CAPDU: 80 11 00 00 [16:16:40]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [16:16:40]Write i2c OK [16:16:40]MH_I2C_Read... [16:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:40]Read from MH i2c: E2 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: E2 17 00 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [16:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:40]wFMCommunicate OK [16:16:40]requested_item fd.num is exist - process it [16:16:40]SAM_PROTO_GetFieldsCounters [16:16:40]wFMCommunicate request_size=4 [16:16:40]MH_SAM_APDU [16:16:40]CAPDU: 80 13 00 00 [16:16:40]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [16:16:40]Write i2c OK [16:16:40]MH_I2C_Read... [16:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:40]Read from MH i2c: E2 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: E2 62 00 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [16:16:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:40]wFMCommunicate OK [16:16:40]SAM_PROTO_GetFieldsCounters done [16:16:40]requested_item shift.num is exist - process it [16:16:40]requested_item shift.opened is exist - process it [16:16:40]req_shift_opened [16:16:40]FM_GetShiftState [16:16:40]SAM_PROTO_GetShiftState [16:16:40]wFMCommunicate request_size=4 [16:16:40]MH_SAM_APDU [16:16:40]CAPDU: 80 13 01 00 [16:16:40]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [16:16:40]Write i2c OK [16:16:40]MH_I2C_Read... [16:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:40]Read from MH i2c: E2 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: E2 0E 00 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [16:16:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:16:40]wFMCommunicate OK [16:16:40]SAM_PROTO_GetShiftState done [16:16:40]FM_GetShiftState done [16:16:40]req_shift_opened done [16:16:40]requested_item shift.open_date is exist - process it [16:16:40]req_shift_open_date [16:16:40]req_shift_open_date done [16:16:40]produce_requested_data done [16:16:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86455,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:16:40]process_action_free close_receipt [16:16:40]json_value_free [16:16:40]json_value_free done [16:16:40]process_json_proto returns [16:16:40]Send response to host [16:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86455,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:16:40]free response buf [16:16:40]execute_script done [16:16:40]execute_script returns [16:16:40]free content buf [16:16:40]Sock 9.Close socket [16:16:40]Sock 9.Thread stoped [16:16:40]Connected sock=7 [16:16:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1B B2 07 01 11 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E9 00 00 00 F4 03 04 00 64 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 accept exits with 11 [16:16:41]11 New connection [16:16:41]04 New thread 3067428196 created [16:16:41]10 Thread 3067571556 joined [16:16:41]00 Waiting for new connection... [16:16:41]30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 51 01 00 Sock 11.Parse request [16:16:41]35 Sock 11.Check first char [16:16:41]04 Sock 11.First char is OK [16:16:41]06 request: POST /json_proto HTTP/1.0 [16:16:41]00 Method: POST [16:16:41]D3 URL: /json_proto [16:16:41]D1 Method is POST - this is cgi request [16:16:41]03 url: /json_proto [16:16:41]C8 query_string will be loaded in cgi processing [16:16:41]72 execute_cgi json_proto POST (null) [16:16:41]82 execute_cgi path=json_proto method=POST [16:16:41]F4 POST find Content-Length [16:16:41]8B E4 96 2F 7C A0 46 [16:16:41]Host: 172.17.47.196:8080 [16:16:41]Content-Length: 687 [16:16:41]Content-Type: application/json [16:16:41] [16:16:41]POST finish read [16:16:41]Found Content-Length = 687 [16:16:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:41]execute_script... [16:16: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)871358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:41]POST & json_proto [16:16:41]process_json_proto [16:16:41]json parsed OK: [16:16:41]protocol is kg_v1.0 [16:16:41]action value=close_receipt [16:16:41]process_action close_receipt [16:16:41]cmd_close_receipt [16:16:41]MH_GetDate [16:16:41]Write to MH i2c: F0 00 00 67 00 56 [16:16:41]Write i2c OK [16:16:41]MH_I2C_Read... [16:16:41]Read from MH i2c: F0 [16:16:41]MH_I2C_Read... [16:16:41]Read from MH i2c: F0 09 00 [16:16:41]MH_I2C_Read... [16:16:41]Read from MH i2c: F0 09 00 67 00 00 69 F1 EE 66 4C 6B 94 66 BE [16:16:41]GetLastDocTimeStamp 1726935396 [16:16:41]current date 1726935401 [16:16:41]FM_GetShiftState [16:16:41]SAM_PROTO_GetShiftState [16:16:41]wFMCommunicate request_size=4 [16:16:41]MH_SAM_APDU [16:16:41]CAPDU: 80 13 01 00 [16:16:41]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [16:16:41]Write i2c OK [16:16:41]MH_I2C_Read... [16:16:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:41]Read from MH i2c: E2 [16:16:41]MH_I2C_Read... [16:16:41]Read from MH i2c: E2 0E 00 [16:16:41]MH_I2C_Read... [16:16:41]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [16:16:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:16:41]wFMCommunicate OK [16:16:41]SAM_PROTO_GetShiftState done [16:16:41]FM_GetShiftState done [16:16:41]opened in 1726877910 [16:16:41]opened+sec_in_day 1726964310 [16:16:41]quantity*price = 100050 [16:16:41]sum+1 = 100052 [16:16:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 234 21.09.2024 16:16 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86456 ФПД: 28344225395580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161641&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86456&fm=28344225395580&tin=02508201610067®Number=0000000000092592&sum=100000 [16:16:42]StoreToDocumentArchive [16:16:42]shift 496 fd 86456 [16:16:42]save to /storage/0496/doc_00086456 [16:16:42]save last doc name /storage/0496/doc_00086456 to /storage/kkm_last_doc_name [16:16:42]save OK [16:16:42]Clear old archive folders... [16:16:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:16:42]tlvbuf is 0010F610 [16:16:42]SAM_PROTO_ClearQueue [16:16:42]wFMCommunicate request_size=4 [16:16:42]MH_SAM_APDU [16:16:42]CAPDU: 80 09 00 00 [16:16:42]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [16:16:42]Write i2c OK [16:16:42]MH_I2C_Read... [16:16:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:42]Read from MH i2c: E2 [16:16:42]MH_I2C_Read... [16:16:42]Read from MH i2c: E2 03 00 [16:16:42]MH_I2C_Read... [16:16:42]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [16:16:42]RAPDU: 90 00 [16:16:42]wFMCommunicate OK [16:16:42]SAM_PROTO_ClearQueue done [16:16:42]KKMCreateOFDPacket [16:16:42]OFDProtocolAddRootSTLVToBuf [16:16:42]FM_MakeSignedData [16:16:42]FM_MakeSignedData [16:16:42]SAM_PROTO_SignData [16:16:42]wFMCommunicate request_size=4 [16:16:42]MH_SAM_APDU [16:16:42]CAPDU: 80 0D 01 02 [16:16:42]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [16:16:42]Write i2c OK [16:16:42]MH_I2C_Read... [16:16:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:42]Read from MH i2c: E2 [16:16:42]MH_I2C_Read... [16:16:42]Read from MH i2c: E2 03 00 [16:16:42]MH_I2C_Read... [16:16:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:16:42]RAPDU: 90 00 [16:16:42]wFMCommunicate OK [16:16:42]wFMCommunicate request_size=255 [16:16:42]MH_SAM_APDU [16:16: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 69 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 51 01 00 35 04 06 00 [16:16:43]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 69 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 51 01 00 35 04 06 00 00 00 FC [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 03 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:16:43]RAPDU: 90 00 [16:16:43]wFMCommunicate OK [16:16:43]wFMCommunicate request_size=11 [16:16:43]MH_SAM_APDU [16:16:43]CAPDU: 80 0D 02 02 06 19 C7 67 7C 73 7C [16:16:43]Write to MH i2c: E2 0E 00 78 00 80 0D 02 02 06 00 19 C7 67 7C 73 7C 00 00 B0 [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 03 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:16:43]RAPDU: 90 00 [16:16:43]wFMCommunicate OK [16:16:43]wFMCommunicate request_size=4 [16:16:43]MH_SAM_APDU [16:16:43]CAPDU: 80 0D 03 02 [16:16:43]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 0B 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 0B 00 79 00 00 05 16 BB 7F 9B E3 23 78 90 00 63 [16:16:43]RAPDU: 05 16 BB 7F 9B E3 23 78 90 00 [16:16:43]wFMCommunicate OK [16:16:43]SAM_PROTO_SignData done [16:16:43]FM_MakeSignedData done [16:16:43]CreateOFDProtocolMessage [16:16:43]wFMCommunicate request_size=4 [16:16:43]MH_SAM_APDU [16:16:43]CAPDU: 80 11 00 00 [16:16:43]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 17 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [16:16:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:43]wFMCommunicate OK [16:16:43]CreateOFDProtocolMessage done [16:16:43]OFDSenderStorePacket 86456 [16:16:43]StoreOFDPacket docnum=86456 [16:16:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B5 1B 08 01 50 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 69 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 51 01 00 35 04 06 00 19 C7 67 7C 73 7C 05 16 BB 7F 9B E3 23 78 [16:16:43]CheckFolder [16:16:43]dirname=/storage/ofd_packets [16:16:43]CheckFolder done [16:16:43]ProducePacketName [16:16:43]name=ofd_packets/00086456 [16:16:43]NVStorageSaveData ofd_packets/00086456 [16:16:43]File name is /storage/ofd_packets/00086456 [16:16:43]Write 302 bytes [16:16:43]NVStorageSaveData done [16:16:43]OFDSenderStorePacket done [16:16:43]KKMCreateOFDPacket done [16:16:43]NVStorageSaveData kkm_last_timestamp [16:16:43]File name is /storage/kkm_last_timestamp [16:16:43]Write 4 bytes [16:16:43]NVStorageSaveData done [16:16:43]ExternCall_PrintAddStr [16:16:43]wPrintStart [16:16:43]Write to MH i2c: 01 00 00 7B 00 7B [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: 01 [16:16:43]MH_I2C_Read... [16:16:43]OFD Sender: Processing packet 86456 [packets to send 271, broken 270] [16:16:43]ProducePacketName [16:16:43]name=ofd_packets/00086456 [16:16:43]OFD Sender: To server: pG, [16:16:43]CommunicateWithHost lk.salyk.kg:30040 [16:16:43]ConnectInit lk.salyk.kg [16:16:43]Read from MH i2c: 01 07 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [16:16:43]RasterBufferAndPrint [16:16:43]line Счет N : (1)871358 [16:16:43]line ИНН: 02508201610067 [16:16:43]line Контрольно-Кассовый Чек [16:16:43]line ПРОДАЖА [16:16:43]line ТРК (МРК, ГНК) : 64 [16:16:43]line Товар: 2710194210 [16:16:43]line ДТ(л)-К-4 [16:16:43]line 13.130 * 76.20 [16:16:43]line = 1000.51 [16:16:43]line НДС 12% НСП 1% [16:16:43]line > о реализуемом товаре [16:16:43]line ОКРУГЛЕНИЕ: -0.51 [16:16:43]line ИТОГО: 1000.00 [16:16:43]line Внесено: 1000.00 [16:16:43]line СДАЧА: 0.00 [16:16:43]line НСП 1% : 8.85 [16:16:43]line НДС 12% : 106.25 [16:16:43]line Наличными: 1000.00 [16:16:43]line Безнал.: 0.00 [16:16:43]line Место: АЗС № 137 "Партнер Нефть" [16:16:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:16:43]line СНО: Общий режим [16:16:43]line Чек 234 21.09.2024 16:16 [16:16:43]line Смена: 496 ФФД: 1.0 [16:16:43]line ЗНМ: 0300000064 [16:16:43]line РНМ: 0000000000092592 [16:16:43]line Версия ККМ: 001 [16:16:43]line ФМ: 0000000000874979 [16:16:43]line ФД: 86456 [16:16:43]line ФПД: 28344225395580 [16:16:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161641&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86456&fm=28344225395580&tin=02508201610067®Number=0000000000092592&sum=100000 [16:16:43]written 0, free lines is 4095 [16:16:44]Write to MH i2c: 01 00 00 A6 00 A6 [16:16:44]Write i2c OK [16:16:44]MH_I2C_Read... [16:16:44]Read from MH i2c: 01 [16:16:44]MH_I2C_Read... [16:16:44]Read from MH i2c: 01 07 00 [16:16:44]MH_I2C_Read... [16:16:44]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 E3 0C 9C [16:16:44]RasterBufferAndPrint [16:16:44]line [16:16:44]line [16:16:44]line [16:16:44]line [16:16:44]line [16:16:44]written 0, free lines is 3326 [16:16:44]MH_Cut [16:16:44]Write to MH i2c: D1 01 00 AD 00 01 7F [16:16:44]Write i2c OK [16:16:44]MH_I2C_Read... [16:16:44]Read from MH i2c: D1 [16:16:44]MH_I2C_Read... [16:16:44]Read from MH i2c: D1 01 00 [16:16:44]MH_I2C_Read... [16:16:44]Read from MH i2c: D1 01 00 AD 00 00 7E [16:16:44]Write to MH i2c: 01 00 00 AE 00 AE [16:16:44]Write i2c OK [16:16:44]MH_I2C_Read... [16:16:44]Connected sock=7 [16:16:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B5 1B 08 01 50 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 69 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 51 01 00 35 04 06 00 19 C7 67 7C 73 7C 05 16 BB 7F 9B E3 23 78 [16:16:44]*** Cut start [16:16:44]*** Partial cut [16:16:44]*** CUTSNS_PIN = 1 [16:16:44]*** CUTSNS_PIN = 0 [16:16:45]*** Brake cut motor [16:16:45]Read from MH i2c: 01 *** Stop cut motor [16:16:45] [16:16:45]*** Cut end [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: 01 07 00 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [16:16:45]process_action close_receipt done [16:16:45]requested_data is exist [16:16:45]produce_requested_data [16:16:45]requested_item fm.sn is exist - process it [16:16:45]wFMCommunicate request_size=4 [16:16:45]MH_SAM_APDU [16:16:45]CAPDU: 80 11 00 00 [16:16:45]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [16:16:45]Write i2c OK [16:16:45]MH_I2C_Read... [16:16:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:45]Read from MH i2c: E2 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: E2 17 00 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [16:16:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:16:45]wFMCommunicate OK [16:16:45]requested_item fd.num is exist - process it [16:16:45]SAM_PROTO_GetFieldsCounters [16:16:45]wFMCommunicate request_size=4 [16:16:45]MH_SAM_APDU [16:16:45]CAPDU: 80 13 00 00 [16:16:45]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [16:16:45]Write i2c OK [16:16:45]MH_I2C_Read... [16:16:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:45]Read from MH i2c: E2 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: E2 62 00 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [16:16:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:45]wFMCommunicate OK [16:16:45]SAM_PROTO_GetFieldsCounters done [16:16:45]requested_item shift.num is exist - process it [16:16:45]requested_item shift.opened is exist - process it [16:16:45]req_shift_opened [16:16:45]FM_GetShiftState [16:16:45]SAM_PROTO_GetShiftState [16:16:45]wFMCommunicate request_size=4 [16:16:45]MH_SAM_APDU [16:16:45]CAPDU: 80 13 01 00 [16:16:45]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [16:16:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 93 95 47 00 38 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 51 01 00 F4 03 04 00 3D 9C EE 66 B6 04 01 00 00 67 D0 B6 7A 82 40 E5 2C [16:16:46]CommunicateWithHost err = 0 [16:16:46]CheckOFDResponse [16:16:46]1017 (14) - 77093643461234 [16:16:46]1041 (16) - 0000000000874979 [16:16:46]1040 (4) - 86456 [16:16:46]1012 (4) - 21.09.2024 10:13 [16:16:46]1206 (1) - 0 [16:16:46]OFD Sender: Remove packet 86456 [16:16:46]ProducePacketName [16:16:46]name=ofd_packets/00086456 [16:16:46]NVStorageDeleteData [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 0E 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [16:16:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:16:46]wFMCommunicate OK [16:16:46]SAM_PROTO_GetShiftState done [16:16:46]FM_GetShiftState done [16:16:46]req_shift_opened done [16:16:46]requested_item shift.open_date is exist - process it [16:16:46]req_shift_open_date [16:16:46]req_shift_open_date done [16:16:46]produce_requested_data done [16:16:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86456,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:16:46]process_action_free close_receipt [16:16:46]json_value_free [16:16:46]json_value_free done [16:16:46]process_json_proto returns [16:16:46]Send response to host [16:16:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86456,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:16:46]free response buf [16:16:46]execute_script done [16:16:46]execute_script returns [16:16:46]free content buf [16:16:46]Sock 11.Close socket [16:16:46]Sock 11.Thread stoped [16:16:46]OFD Sender: No OFD packet to send [16:16:51]OFD Sender: No OFD packet to send [16:16:56]OFD Sender: No OFD packet to send [16:17:01]OFD Sender: No OFD packet to send [16:17:06]OFD Sender: No OFD packet to send [16:17:11]OFD Sender: No OFD packet to send [16:17:13]recv_with_timeout no data received [16:17:16]OFD Sender: No OFD packet to send [16:17:21]OFD Sender: No OFD packet to send [16:17:26]OFD Sender: No OFD packet to send [16:17:31]OFD Sender: No OFD packet to send [16:17:36]OFD Sender: No OFD packet to send [16:17:36]accept exits with 9 [16:17:36]New connection [16:17:36]New thread 3067571556 created [16:17:36]Thread 3067428196 joined [16:17:36]Waiting for new connection... [16:17:36] Sock 9.Parse request [16:17:36]Sock 9.Check first char [16:17:36]Sock 9.First char is OK [16:17:36]request: POST /json_proto HTTP/1.0 [16:17:36]Method: POST [16:17:36]URL: /json_proto [16:17:36]Method is POST - this is cgi request [16:17:36]url: /json_proto [16:17:36]query_string will be loaded in cgi processing [16:17:36]execute_cgi json_proto POST (null) [16:17:36]execute_cgi path=json_proto method=POST [16:17:36]POST find Content-Length [16:17:36]Host: 172.17.47.196:8080 [16:17:36]Content-Length: 682 [16:17:36]Content-Type: application/json [16:17:36] [16:17:36]POST finish read [16:17:36]Found Content-Length = 682 [16:17:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [16:17:36]execute_script... [16:17:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [16:17:36]POST & json_proto [16:17:36]process_json_proto [16:17:36]json parsed OK: [16:17:36]protocol is kg_v1.0 [16:17:36]action value=close_receipt [16:17:36]process_action close_receipt [16:17:36]cmd_close_receipt [16:17:36]MH_GetDate [16:17:36]Write to MH i2c: F0 00 00 B2 00 A1 [16:17:36]Write i2c OK [16:17:36]MH_I2C_Read... [16:17:36]Read from MH i2c: F0 [16:17:36]MH_I2C_Read... [16:17:36]Read from MH i2c: F0 09 00 [16:17:36]MH_I2C_Read... [16:17:36]Read from MH i2c: F0 09 00 B2 00 00 A1 F1 EE 66 4C 6B 94 66 41 [16:17:36]GetLastDocTimeStamp 1726935401 [16:17:36]current date 1726935457 [16:17:36]FM_GetShiftState [16:17:36]SAM_PROTO_GetShiftState [16:17:36]wFMCommunicate request_size=4 [16:17:36]MH_SAM_APDU [16:17:36]CAPDU: 80 13 01 00 [16:17:36]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [16:17:36]Write i2c OK [16:17:36]MH_I2C_Read... [16:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:36]Read from MH i2c: E2 [16:17:36]MH_I2C_Read... [16:17:36]Read from MH i2c: E2 0E 00 [16:17:36]MH_I2C_Read... [16:17:36]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [16:17:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:17:36]wFMCommunicate OK [16:17:36]SAM_PROTO_GetShiftState done [16:17:36]FM_GetShiftState done [16:17:36]opened in 1726877910 [16:17:36]opened+sec_in_day 1726964310 [16:17:36]quantity*price = 100005 [16:17:36]sum+1 = 100006 [16:17:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 235 21.09.2024 16:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86457 ФПД: 194478288076873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161737&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86457&fm=194478288076873&tin=02508201610067®Number=0000000000092592&sum=100000 [16:17:37]StoreToDocumentArchive [16:17:37]shift 496 fd 86457 [16:17:37]save to /storage/0496/doc_00086457 [16:17:37]save last doc name /storage/0496/doc_00086457 to /storage/kkm_last_doc_name [16:17:37]save OK [16:17:37]Clear old archive folders... [16:17:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:17:37]tlvbuf is 00110FB0 [16:17:37]SAM_PROTO_ClearQueue [16:17:37]wFMCommunicate request_size=4 [16:17:37]MH_SAM_APDU [16:17:37]CAPDU: 80 09 00 00 [16:17:37]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [16:17:37]Write i2c OK [16:17:37]MH_I2C_Read... [16:17:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:17:37]Read from MH i2c: E2 [16:17:37]MH_I2C_Read... [16:17:37]Read from MH i2c: E2 03 00 [16:17:37]MH_I2C_Read... [16:17:37]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [16:17:37]RAPDU: 90 00 [16:17:37]wFMCommunicate OK [16:17:37]SAM_PROTO_ClearQueue done [16:17:37]KKMCreateOFDPacket [16:17:37]OFDProtocolAddRootSTLVToBuf [16:17:37]FM_MakeSignedData [16:17:37]FM_MakeSignedData [16:17:37]SAM_PROTO_SignData [16:17:37]wFMCommunicate request_size=4 [16:17:37]MH_SAM_APDU [16:17:37]CAPDU: 80 0D 01 02 [16:17:37]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [16:17:37]Write i2c OK [16:17:37]MH_I2C_Read... [16:17:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:17:37]Read from MH i2c: E2 [16:17:37]MH_I2C_Read... [16:17:37]Read from MH i2c: E2 03 00 [16:17:37]MH_I2C_Read... [16:17:37]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:17:37]RAPDU: 90 00 [16:17:37]wFMCommunicate OK [16:17:37]wFMCommunicate request_size=255 [16:17:37]MH_SAM_APDU [16:17: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 A1 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 51 01 00 35 04 06 00 B0 [16:17:37]Write to MH i2c: E2 02 01 C2 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 A1 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 51 01 00 35 04 06 00 B0 00 00 D3 [16:17:37]Write i2c OK [16:17:37]MH_I2C_Read... [16:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:38]Read from MH i2c: E2 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 03 00 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:17:38]RAPDU: 90 00 [16:17:38]wFMCommunicate OK [16:17:38]wFMCommunicate request_size=10 [16:17:38]MH_SAM_APDU [16:17:38]CAPDU: 80 0D 02 02 05 E0 81 47 00 49 [16:17:38]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 E0 81 47 00 49 00 00 38 [16:17:38]Write i2c OK [16:17:38]MH_I2C_Read... [16:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:38]Read from MH i2c: E2 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 03 00 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:17:38]RAPDU: 90 00 [16:17:38]wFMCommunicate OK [16:17:38]wFMCommunicate request_size=4 [16:17:38]MH_SAM_APDU [16:17:38]CAPDU: 80 0D 03 02 [16:17:38]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [16:17:38]Write i2c OK [16:17:38]MH_I2C_Read... [16:17:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:17:38]Read from MH i2c: E2 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 0B 00 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 0B 00 C4 00 00 40 A9 02 FE 18 8C 7E 06 90 00 51 [16:17:38]RAPDU: 40 A9 02 FE 18 8C 7E 06 90 00 [16:17:38]wFMCommunicate OK [16:17:38]SAM_PROTO_SignData done [16:17:38]FM_MakeSignedData done [16:17:38]CreateOFDProtocolMessage [16:17:38]wFMCommunicate request_size=4 [16:17:38]MH_SAM_APDU [16:17:38]CAPDU: 80 11 00 00 [16:17:38]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [16:17:38]Write i2c OK [16:17:38]MH_I2C_Read... [16:17:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:38]Read from MH i2c: E2 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 17 00 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [16:17:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:17:38]wFMCommunicate OK [16:17:38]CreateOFDProtocolMessage done [16:17:38]OFDSenderStorePacket 86457 [16:17:38]StoreOFDPacket docnum=86457 [16:17:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D0 A8 07 01 4E 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 EB 00 00 00 F4 03 04 00 A1 F1 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 51 01 00 35 04 06 00 B0 E0 81 47 00 49 40 A9 02 FE 18 8C 7E 06 [16:17:38]CheckFolder [16:17:38]dirname=/storage/ofd_packets [16:17:38]CheckFolder done [16:17:38]ProducePacketName [16:17:38]name=ofd_packets/00086457 [16:17:38]NVStorageSaveData ofd_packets/00086457 [16:17:38]File name is /storage/ofd_packets/00086457 [16:17:38]Write 301 bytes [16:17:38]NVStorageSaveData done [16:17:38]OFDSenderStorePacket done [16:17:38]KKMCreateOFDPacket done [16:17:38]NVStorageSaveData kkm_last_timestamp [16:17:38]File name is /storage/kkm_last_timestamp [16:17:38]Write 4 bytes [16:17:38]NVStorageSaveData done [16:17:38]ExternCall_PrintAddStr [16:17:38]wPrintStart [16:17:38]Write to MH i2c: 01 00 00 C6 00 C6 [16:17:38]Write i2c OK [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: 01 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: 01 07 00 [16:17:38]MH_I2C_Read... [16:17:38]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [16:17:38]RasterBufferAndPrint [16:17:38]line Счет N : (1)871359 [16:17:38]line ИНН: 02508201610067 [16:17:38]line Контрольно-Кассовый Чек [16:17:38]line ПРОДАЖА [16:17:38]line ТРК (МРК, ГНК) : 53 [16:17:38]line Товар: 2710124130 [16:17:38]line Аи-92-К-5 [16:17:38]line 14.750 * 67.80 [16:17:38]line = 1000.05 [16:17:38]line НДС 12% НСП 1% [16:17:38]line > о реализуемом товаре [16:17:38]line ОКРУГЛЕНИЕ: -0.05 [16:17:38]line ИТОГО: 1000.00 [16:17:38]line Внесено: 1000.00 [16:17:38]line СДАЧА: 0.00 [16:17:38]line НСП 1% : 8.85 [16:17:38]line НДС 12% : 106.20 [16:17:38]line Наличными: 1000.00 [16:17:38]line Безнал.: 0.00 [16:17:38]line Место: АЗС № 137 "Партнер Нефть" [16:17:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:17:38]line СНО: Общий режим [16:17:38]line Чек 235 21.09.2024 16:17 [16:17:38]line Смена: 496 ФФД: 1.0 [16:17:38]line ЗНМ: 0300000064 [16:17:38]line РНМ: 0000000000092592 [16:17:38]line Версия ККМ: 001 [16:17:38]line ФМ: 0000000000874979 [16:17:38]line ФД: 86457 [16:17:38]line ФПД: 194478288076873 [16:17:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161737&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86457&fm=194478288076873&tin=02508201610067®Number=0000000000092592&sum=100000 [16:17:38]OFD Sender: Processing packet 86457 [packets to send 271, broken 270] [16:17:38]ProducePacketName [16:17:38]name=ofd_packets/00086457 [16:17:38]OFD Sender: To server: pG, [16:17:38]CommunicateWithHost lk.salyk.kg:30040 [16:17:38]ConnectInit lk.salyk.kg [16:17:38]written 0, free lines is 4095 [16:17:39]Write to MH i2c: 01 00 00 F1 00 F1 [16:17:39]Write i2c OK [16:17:39]MH_I2C_Read... [16:17:39]Read from MH i2c: 01 [16:17:39]MH_I2C_Read... [16:17:39]Read from MH i2c: 01 07 00 [16:17:39]MH_I2C_Read... [16:17:39]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 D8 0C DC [16:17:39]RasterBufferAndPrint [16:17:39]line [16:17:39]line [16:17:39]line [16:17:39]line [16:17:39]line [16:17:39]written 0, free lines is 3301 [16:17:39]MH_Cut [16:17:39]Write to MH i2c: D1 01 00 F8 00 01 CA [16:17:39]Write i2c OK [16:17:39]MH_I2C_Read... [16:17:39]Read from MH i2c: D1 [16:17:39]MH_I2C_Read... [16:17:39]Read from MH i2c: D1 01 00 [16:17:39]MH_I2C_Read... [16:17:39]Read from MH i2c: D1 01 00 F8 00 00 C9 [16:17:39]Write to MH i2c: 01 00 00 F9 00 F9 [16:17:39]Write i2c OK [16:17:39]MH_I2C_Read... [16:17:39]*** Cut start [16:17:39]*** Partial cut [16:17:39]*** CUTSNS_PIN = 1 [16:17:39]*** CUTSNS_PIN = 0 [16:17:40]*** Brake cut motor [16:17:40]Read from MH i2c: 01 [16:17:40]MH_I2C_Read... [16:17:40]Read from MH i2c: 01 07 00 [16:17:40]MH_I2C_Read... [16:17:40]*** Stop cut motor [16:17:40]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [16:17:40]process_action close_receipt done [16:17:40]requested_data is exist [16:17:40]produce_requested_data [16:17:40]requested_item fm.sn is exist - process it [16:17:40]wFMCommunicate request_size=4 [16:17:40]MH_SAM_APDU [16:17:40]CAPDU: 80 11 00 00 [16:17:40]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [16:17:40]*** Cut end [16:17:40]Write i2c OK [16:17:40]MH_I2C_Read... [16:17:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:40]Read from MH i2c: E2 [16:17:40]MH_I2C_Read... [16:17:40]Read from MH i2c: E2 17 00 [16:17:40]MH_I2C_Read... [16:17:40]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D3 [16:17:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:17:40]wFMCommunicate OK [16:17:40]requested_item fd.num is exist - process it [16:17:40]SAM_PROTO_GetFieldsCounters [16:17:40]wFMCommunicate request_size=4 [16:17:40]MH_SAM_APDU [16:17:40]CAPDU: 80 13 00 00 [16:17:40]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [16:17:40]Write i2c OK [16:17:40]MH_I2C_Read... [16:17:40]Connected sock=11 [16:17:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D0 A8 07 01 4E 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 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:17:40]7C 29 00 00 00 00 07 04 06 00 A0 86 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 A1 F1 EE 66 0E 04 Read from MH i2c: 04 E2 00 [16:17:40]F0 MH_I2C_Read... [16:17:40]01 Read from MH i2c: 00 E2 00 62 B9 00 04 [16:17:40]01 MH_I2C_Read... [16:17:40]00 01 0D 04 10 00 30 30 30 30 30 Read from MH i2c: 30 E2 30 62 30 00 30 FB 30 00 30 00 39 5D 32 00 35 B9 39 04 32 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 51 01 00 35 04 06 00 B0 E0 81 47 00 49 40 A9 02 FE 01 18 11 8C 04 7E 10 06 00 [16:17:40]30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [16:17:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:17:40]wFMCommunicate OK [16:17:40]SAM_PROTO_GetFieldsCounters done [16:17:40]requested_item shift.num is exist - process it [16:17:40]requested_item shift.opened is exist - process it [16:17:40]req_shift_opened [16:17:40]FM_GetShiftState [16:17:40]SAM_PROTO_GetShiftState [16:17:40]wFMCommunicate request_size=4 [16:17:40]MH_SAM_APDU [16:17:40]CAPDU: 80 13 01 00 [16:17:40]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [16:17:40]Write i2c OK [16:17:40]MH_I2C_Read... [16:17:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:40]Read from MH i2c: E2 [16:17:40]MH_I2C_Read... [16:17:40]Read from MH i2c: E2 0E 00 [16:17:40]MH_I2C_Read... [16:17:40]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [16:17:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:17:40]wFMCommunicate OK [16:17:40]SAM_PROTO_GetShiftState done [16:17:40]FM_GetShiftState done [16:17:40]req_shift_opened done [16:17:40]requested_item shift.open_date is exist - process it [16:17:40]req_shift_open_date [16:17:40]req_shift_open_date done [16:17:40]produce_requested_data done [16:17:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86457,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:17:40]process_action_free close_receipt [16:17:40]json_value_free [16:17:40]json_value_free done [16:17:40]process_json_proto returns [16:17:40]Send response to host [16:17:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86457,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:17:40]free response buf [16:17:40]execute_script done [16:17:40]execute_script returns [16:17:40]free content buf [16:17:40]Sock 9.Close socket [16:17:40]Sock 9.Thread stoped [16:17:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 81 4B 47 00 66 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 51 01 00 F4 03 04 00 75 9C EE 66 B6 04 01 00 00 04 E0 8A 57 F7 11 81 FE [16:17:42]CommunicateWithHost err = 0 [16:17:42]CheckOFDResponse [16:17:42]1017 (14) - 77093643461234 [16:17:42]1041 (16) - 0000000000874979 [16:17:42]1040 (4) - 86457 [16:17:42]1012 (4) - 21.09.2024 10:14 [16:17:42]1206 (1) - 0 [16:17:42]OFD Sender: Remove packet 86457 [16:17:42]ProducePacketName [16:17:42]name=ofd_packets/00086457 [16:17:42]NVStorageDeleteData [16:17:43]OFD Sender: No OFD packet to send [16:17:48]OFD Sender: No OFD packet to send [16:17:52]recv_with_timeout no data received [16:17:53]OFD Sender: No OFD packet to send [16:17:58]OFD Sender: No OFD packet to send [16:18:03]OFD Sender: No OFD packet to send [16:18:08]OFD Sender: No OFD packet to send [16:18:13]OFD Sender: No OFD packet to send [16:18:18]OFD Sender: No OFD packet to send [16:18:19]recv_with_timeout no data received [16:18:23]OFD Sender: No OFD packet to send [16:18:28]OFD Sender: No OFD packet to send [16:18:33]OFD Sender: No OFD packet to send [16:18:38]OFD Sender: No OFD packet to send [16:18:43]OFD Sender: No OFD packet to send [16:18:48]OFD Sender: No OFD packet to send [16:18:53]OFD Sender: No OFD packet to send [16:18:58]OFD Sender: No OFD packet to send [16:19:03]OFD Sender: No OFD packet to send [16:19:08]OFD Sender: No OFD packet to send [16:19:13]OFD Sender: No OFD packet to send [16:19:18]OFD Sender: No OFD packet to send [16:19:23]OFD Sender: No OFD packet to send [16:19:28]OFD Sender: No OFD packet to send [16:19:33]OFD Sender: No OFD packet to send [16:19:38]OFD Sender: No OFD packet to send [16:19:43]OFD Sender: No OFD packet to send [16:19:45]accept exits with 7 [16:19:45]New connection [16:19:45]New thread 3067428196 created [16:19:45]Thread 3067571556 joined [16:19:45]Waiting for new connection... [16:19:45] Sock 7.Parse request [16:19:45]Sock 7.Check first char [16:19:45]Sock 7.First char is OK [16:19:45]request: POST /json_proto HTTP/1.0 [16:19:45]Method: POST [16:19:45]URL: /json_proto [16:19:45]Method is POST - this is cgi request [16:19:45]url: /json_proto [16:19:45]query_string will be loaded in cgi processing [16:19:45]execute_cgi json_proto POST (null) [16:19:45]execute_cgi path=json_proto method=POST [16:19:45]POST find Content-Length [16:19:45]Host: 172.17.47.196:8080 [16:19:45]Content-Length: 725 [16:19:45]Content-Type: application/json [16:19:45] [16:19:45]POST finish read [16:19:45]Found Content-Length = 725 [16:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147938", "tax_sys" : 0, "items" : [ { "code": "4870235681062", "name": "Grizzly \u0432\u043E\u043B\u043D\u0438\u0441\u0442\u044B\u0435 \u041A\u043E\u043B\u0431\u0430\u0441\u043A\u0438 \u0441 \u0433\u043E\u0440\u0447\u0438\u0446\u0435\u0439 55", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:45]execute_script... [16:19: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 : (3)147938", "tax_sys" : 0, "items" : [ { "code": "4870235681062", "name": "Grizzly \u0432\u043E\u043B\u043D\u0438\u0441\u0442\u044B\u0435 \u041A\u043E\u043B\u0431\u0430\u0441\u043A\u0438 \u0441 \u0433\u043E\u0440\u0447\u0438\u0446\u0435\u0439 55", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:45]POST & json_proto [16:19:45]process_json_proto [16:19:45]json parsed OK: [16:19:45]protocol is kg_v1.0 [16:19:45]action value=close_receipt [16:19:45]process_action close_receipt [16:19:45]cmd_close_receipt [16:19:45]MH_GetDate [16:19:45]Write to MH i2c: F0 00 00 FD 00 EC [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: F0 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: F0 09 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: F0 09 00 FD 00 00 21 F2 EE 66 4C 6B 94 66 0D [16:19:45]GetLastDocTimeStamp 1726935457 [16:19:45]current date 1726935585 [16:19:45]FM_GetShiftState [16:19:45]SAM_PROTO_GetShiftState [16:19:45]wFMCommunicate request_size=4 [16:19:45]MH_SAM_APDU [16:19:45]CAPDU: 80 13 01 00 [16:19:45]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:45]Read from MH i2c: E2 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: E2 0E 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C1 [16:19:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:19:45]wFMCommunicate OK [16:19:45]SAM_PROTO_GetShiftState done [16:19:45]FM_GetShiftState done [16:19:45]opened in 1726877910 [16:19:45]opened+sec_in_day 1726964310 [16:19:45]quantity*price = 9000 [16:19:45]sum+1 = 9001 [16:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 236 21.09.2024 16:19 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86458 ФПД: 254043238495746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T161945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86458&fm=254043238495746&tin=02508201610067®Number=0000000000092592&sum=9000 0 [16:19:46]StoreToDocumentArchive [16:19:46]shift 496 fd 86458 [16:19:46]save to /storage/0496/doc_00086458 [16:19:46]save last doc name /storage/0496/doc_00086458 to /storage/kkm_last_doc_name [16:19:46]save OK [16:19:46]Clear old archive folders... [16:19:46]ProcessDocumentItem done err = 0, tmpTLVsize=308 [16:19:46]tlvbuf is 001CC9D0 [16:19:46]SAM_PROTO_ClearQueue [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 09 00 00 [16:19:46]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]SAM_PROTO_ClearQueue done [16:19:46]KKMCreateOFDPacket [16:19:46]OFDProtocolAddRootSTLVToBuf [16:19:46]FM_MakeSignedData [16:19:46]FM_MakeSignedData [16:19:46]SAM_PROTO_SignData [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 01 02 [16:19:46]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]wFMCommunicate request_size=255 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 02 02 FA 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 36 32 06 04 42 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 9A D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 D1 81 20 D0 B3 D0 BE D1 80 D1 87 D0 B8 D1 86 D0 B5 D0 B9 20 35 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 21 F2 EE 66 0E 04 04 00 F0 01 00 00 B9 [16:19:46]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 36 32 06 04 42 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 9A D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 D1 81 20 D0 B3 D0 BE D1 80 D1 87 D0 B8 D1 86 D0 B5 D0 B9 20 35 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 21 F2 EE 66 0E 04 04 00 F0 01 00 00 B9 00 00 1C [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]wFMCommunicate request_size=67 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 02 02 3E 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BA 51 01 00 35 04 06 00 E7 0D 0C FC F6 02 [16:19:46]Write to MH i2c: E2 46 00 0E 01 80 0D 02 02 3E 00 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BA 51 01 00 35 04 06 00 E7 0D 0C FC F6 02 00 00 EF [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 03 02 [16:19:46]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 0B 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 0B 00 0F 01 00 39 1F 92 B2 2F 5E DC 79 90 00 0A [16:19:47]RAPDU: 39 1F 92 B2 2F 5E DC 79 90 00 [16:19:47]wFMCommunicate OK [16:19:47]SAM_PROTO_SignData done [16:19:47]FM_MakeSignedData done [16:19:47]CreateOFDProtocolMessage [16:19:47]wFMCommunicate request_size=4 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 11 00 00 [16:19:47]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 17 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [16:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]/dev/ttyS4 opened [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 5933258+1721002828=1726936086 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 17 F4 EE 66 4C 6B 94 66 0F [16:28:07]Current date/time: 21.09.2024 16:28 [16:28:07]FM_Init [16:28:07]wFMConnect [16:28:07]MH_SAM_On [16:28:07]Write to MH i2c: E0 00 00 08 00 E7 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_init finished! [16:28:07]*** atr: [16:28:07]*** 0F 3B D5 18 FF 81 91 FE [16:28:07]*** 1F C3 80 73 C8 21 10 0A [16:28:07]*** 00 00 00 00 00 00 00 00 [16:28:07]*** 00 00 00 00 00 00 00 00 [16:28:07]*** 00 00 00 00 00 00 00 00 [16:28:07]*** 00 00 00 00 00 00 00 00 [16:28:07]*** 00 00 00 00 00 00 00 00 [16:28:07]*** 00 00 00 00 00 00 00 00 [16:28:07]Read from MH i2c: E0 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E0 10 00 [16:28:07]MH_I2C_Read... [16:28:07]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 [16:28:07]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:28:07]wFMCommunicate request_size=10 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:28:07]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]wFMCommunicate request_size=4 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 11 00 00 [16:28:07]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 17 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [16:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:28:07]wFMCommunicate OK [16:28:07]Detected FM SN is 0000000000874979 [16:28:07]Stored FM SN is 0000000000874979 [16:28:07]wFMCommunicate request_size=9 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:28:07]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]FM PIN OK [16:28:07]wFMCommunicate request_size=8 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 14 04 00 03 02 00 01 [16:28:07]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]wFMCommunicate request_size=13 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:28:07]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 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:28:07]RAPDU: 90 00 [16:28:07]wFMCommunicate OK [16:28:07]wFMCommunicate request_size=4 [16:28:07]MH_SAM_APDU [16:28:07]CAPDU: 80 11 00 00 [16:28:07]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:07]Read from MH i2c: E2 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 17 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:28:07]wFMCommunicate OK [16:28:07]DocumentArchiveInit [16:28:07]Start Httpd... [16:28:07]Httpd thread 3067501924 created [16:28:07]Write to MH i2c: 01 00 00 0F 00 0F [16:28:07]Write i2c OK [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: 01 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: 01 07 00 [16:28:07]MH_I2C_Read... [16:28:07]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:28:07]MH Int Process started [16:28:07]Allocated Socket 8 [16:28:07]Bind OK [16:28:07]Listen OK [16:28:07]httpd running on port 8080 [16:28:07]Waiting for new connection... [16:28:07]OFD Sender: Processing packet 86458 [packets to send 271, broken 270] [16:28:07]ProducePacketName [16:28:07]name=ofd_packets/00086458 [16:28:07]OFD Sender: To server: pG, [16:28:07]CommunicateWithHost lk.salyk.kg:30040 [16:28:07]ConnectInit lk.salyk.kg [16:28:08]accept exits with 9 [16:28:08]New connection [16:28:08]New thread 3067215204 created [16:28:08]Waiting for new connection... [16:28:08] Sock 9.Parse request [16:28:08]Sock 9.Check first char [16:28:08]Sock 9.First char is OK [16:28:08]request: POST /json_proto HTTP/1.0 [16:28:08]Method: POST [16:28:08]URL: /json_proto [16:28:08]Method is POST - this is cgi request [16:28:08]url: /json_proto [16:28:08]query_string will be loaded in cgi processing [16:28:08]execute_cgi json_proto POST (null) [16:28:08]execute_cgi path=json_proto method=POST [16:28:08]POST find Content-Length [16:28:08]Host: 172.17.47.196:8080 [16:28:08]Content-Length: 215 [16:28:08]Content-Type: application/json [16:28:08] [16:28:08]POST finish read [16:28:08]Found Content-Length = 215 [16:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:08]execute_script... [16:28:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:08]POST & json_proto [16:28:08]process_json_proto [16:28:08]json parsed OK: [16:28:08]protocol is kg_v1.0 [16:28:08]action value=get_value [16:28:08]process_action get_value [16:28:08]cmd_get_value [16:28:08]process_action get_value done [16:28:08]requested_data is exist [16:28:08]produce_requested_data [16:28:08]requested_item kkm.sn is exist - process it [16:28:08]requested_item kkm.ver is exist - process it [16:28:08]requested_item fm.sn is exist - process it [16:28:08]wFMCommunicate request_size=4 [16:28:08]MH_SAM_APDU [16:28:08]CAPDU: 80 11 00 00 [16:28:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:08]Read from MH i2c: E2 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 17 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [16:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:28:08]wFMCommunicate OK [16:28:08]requested_item fd.num is exist - process it [16:28:08]SAM_PROTO_GetFieldsCounters [16:28:08]wFMCommunicate request_size=4 [16:28:08]MH_SAM_APDU [16:28:08]CAPDU: 80 13 00 00 [16:28:08]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:08]Read from MH i2c: E2 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 62 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [16:28:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:08]wFMCommunicate OK [16:28:08]SAM_PROTO_GetFieldsCounters done [16:28:08]requested_item shift.num is exist - process it [16:28:08]requested_item shift.opened is exist - process it [16:28:08]req_shift_opened [16:28:08]FM_GetShiftState [16:28:08]SAM_PROTO_GetShiftState [16:28:08]wFMCommunicate request_size=4 [16:28:08]MH_SAM_APDU [16:28:08]CAPDU: 80 13 01 00 [16:28:08]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:08]Read from MH i2c: E2 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 0E 00 [16:28:08]MH_I2C_Read... [16:28:08]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [16:28:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:28:08]wFMCommunicate OK [16:28:08]SAM_PROTO_GetShiftState done [16:28:08]FM_GetShiftState done [16:28:08]req_shift_opened done [16:28:08]requested_item shift.open_date is exist - process it [16:28:08]req_shift_open_date [16:28:08]req_shift_open_date done [16:28:08]produce_requested_data done [16:28:08]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86458,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:28:08]process_action_free get_value [16:28:08]json_value_free [16:28:08]json_value_free done [16:28:08]process_json_proto returns [16:28:08]Send response to host [16:28:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86458,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:28:08]free response buf [16:28:08]execute_script done [16:28:08]execute_script returns [16:28:08]free content buf [16:28:08]Sock 9.Close socket [16:28:08]Sock 9.Thread stoped [16:28:08]accept exits with 11 [16:28:08]New connection [16:28:08]New thread 3067071844 created [16:28:08]Thread 3067215204 joined [16:28:08]Waiting for new connection... [16:28:08] Sock 11.Parse request [16:28:08]Sock 11.Check first char [16:28:08]Sock 11.First char is OK [16:28:08]request: POST /json_proto HTTP/1.0 [16:28:08]Method: POST [16:28:08]URL: /json_proto [16:28:08]Method is POST - this is cgi request [16:28:08]url: /json_proto [16:28:08]query_string will be loaded in cgi processing [16:28:08]execute_cgi json_proto POST (null) [16:28:08]execute_cgi path=json_proto method=POST [16:28:08]POST find Content-Length [16:28:08]Host: 172.17.47.196:8080 [16:28:08]Content-Length: 331 [16:28:08]Content-Type: application/json [16:28:08] [16:28:08]POST finish read [16:28:08]Found Content-Length = 331 [16:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:28:08]execute_script... [16:28:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:28:08]POST & json_proto [16:28:08]process_json_proto [16:28:08]json parsed OK: [16:28:08]protocol is kg_v1.0 [16:28:08]action value=get_value [16:28:08]process_action get_value [16:28:08]cmd_get_value [16:28:08]process_action get_value done [16:28:08]requested_data is exist [16:28:08]produce_requested_data [16:28:08]requested_item fm.sale.total is exist - process it [16:28:08]SAM_PROTO_GetFMData [16:28:08]wFMCommunicate request_size=4 [16:28:08]MH_SAM_APDU [16:28:08]CAPDU: 80 13 03 00 [16:28:08]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:28:08]Write i2c OK [16:28:08]MH_I2C_Read... [16:28:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:28:09]Read from MH i2c: E2 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 FD 00 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 D9 4D 01 00 69 04 A3 00 6F 04 04 00 5F 4B 01 00 B1 04 05 00 D5 9B E7 B5 01 70 04 05 00 5C 66 54 88 01 72 04 04 00 79 35 93 2D 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B9 77 84 2E 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 DC 4B E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 46 [16:28:09]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 D9 4D 01 00 69 04 A3 00 6F 04 04 00 5F 4B 01 00 B1 04 05 00 D5 9B E7 B5 01 70 04 05 00 5C 66 54 88 01 72 04 04 00 79 35 93 2D 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B9 77 84 2E 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 DC 4B E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [16:28:09]wFMCommunicate OK [16:28:09]wFMCommunicate request_size=4 [16:28:09]MH_SAM_APDU [16:28:09]CAPDU: 80 17 00 00 [16:28:09]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:28:09]Write i2c OK [16:28:09]MH_I2C_Read... [16:28:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:09]Read from MH i2c: E2 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 FD 00 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [16:28:09]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:28:09]wFMCommunicate OK [16:28:09]wFMCommunicate request_size=4 [16:28:09]MH_SAM_APDU [16:28:09]CAPDU: 80 17 00 00 [16:28:09]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:28:09]Write i2c OK [16:28:09]MH_I2C_Read... [16:28:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:09]Read from MH i2c: E2 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 FD 00 [16:28:09]MH_I2C_Read... [16:28:09]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [16:28:09]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:28:09]wFMCommunicate OK [16:28:09]wFMCommunicate request_size=4 [16:28:09]MH_SAM_APDU [16:28:09]CAPDU: 80 17 00 00 [16:28:09]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:28:09]Write i2c OK [16:28:09]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:10]Read from MH i2c: E2 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 FD 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [16:28:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [16:28:10]wFMCommunicate OK [16:28:10]wFMCommunicate request_size=4 [16:28:10]MH_SAM_APDU [16:28:10]CAPDU: 80 17 00 00 [16:28:10]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:28:10]Read from MH i2c: E2 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5933736+1721002828=1726936564 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 F5 F5 EE 66 4C 6B 94 66 EE [16:36:05]Current date/time: 21.09.2024 16:36 [16:36:05]FM_Init [16:36:05]wFMConnect [16:36:05]MH_SAM_On [16:36:05]Write to MH i2c: E0 00 00 08 00 E7 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_init finished! [16:36:05]*** atr: [16:36:05]*** 0F 3B D5 18 FF 81 91 FE [16:36:05]*** 1F C3 80 73 C8 21 10 0A [16:36:05]*** 00 00 00 00 00 00 00 00 [16:36:05]*** 00 00 00 00 00 00 00 00 [16:36:05]*** 00 00 00 00 00 00 00 00 [16:36:05]*** 00 00 00 00 00 00 00 00 [16:36:05]*** 00 00 00 00 00 00 00 00 [16:36:05]*** 00 00 00 00 00 00 00 00 [16:36:05]Read from MH i2c: E0 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E0 10 00 [16:36:05]MH_I2C_Read... [16:36:05]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 [16:36:05]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:36:05]wFMCommunicate request_size=10 [16:36:05]MH_SAM_APDU [16:36:05]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:36:05]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:36:05]Read from MH i2c: E2 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:36:05]RAPDU: 90 00 [16:36:05]wFMCommunicate OK [16:36:05]wFMCommunicate request_size=4 [16:36:05]MH_SAM_APDU [16:36:05]CAPDU: 80 11 00 00 [16:36:05]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:05]Read from MH i2c: E2 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 17 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [16:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:36:05]wFMCommunicate OK [16:36:05]Detected FM SN is 0000000000874979 [16:36:05]Stored FM SN is 0000000000874979 [16:36:05]wFMCommunicate request_size=9 [16:36:05]MH_SAM_APDU [16:36:05]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:36:05]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:36:05]Read from MH i2c: E2 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:36:05]RAPDU: 90 00 [16:36:05]wFMCommunicate OK [16:36:05]FM PIN OK [16:36:05]wFMCommunicate request_size=8 [16:36:05]MH_SAM_APDU [16:36:05]CAPDU: 80 14 04 00 03 02 00 01 [16:36:05]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:36:05]Read from MH i2c: E2 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:36:05]RAPDU: 90 00 [16:36:05]wFMCommunicate OK [16:36:05]wFMCommunicate request_size=13 [16:36:05]MH_SAM_APDU [16:36:05]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:36:05]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 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:36:05]Read from MH i2c: E2 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:36:05]RAPDU: 90 00 [16:36:05]wFMCommunicate OK [16:36:05]wFMCommunicate request_size=4 [16:36:05]MH_SAM_APDU [16:36:05]CAPDU: 80 11 00 00 [16:36:05]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:05]Read from MH i2c: E2 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 17 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:36:05]wFMCommunicate OK [16:36:05]DocumentArchiveInit [16:36:05]Start Httpd... [16:36:05]Httpd thread 3067845988 created [16:36:05]Write to MH i2c: 01 00 00 0F 00 0F [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: 01 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: 01 07 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:36:05]MH Int Process started [16:36:05]Allocated Socket 7 [16:36:05]Bind OK [16:36:05]Listen OK [16:36:05]httpd running on port 8080 [16:36:05]Waiting for new connection... [16:36:05]OFD Sender: Processing packet 86458 [packets to send 272, broken 270] [16:36:05]ProducePacketName [16:36:05]name=ofd_packets/00086458 [16:36:05]OFD Sender: To server: pG, [16:36:05]CommunicateWithHost lk.salyk.kg:30040 [16:36:05]ConnectInit lk.salyk.kg [16:36:07]Connected sock=6 [16:36:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 48 01 00 00 87 BB 40 01 D3 8C 5A 03 01 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 36 32 06 04 42 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 9A D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 D1 81 20 D0 B3 D0 BE D1 80 D1 87 D0 B8 D1 86 D0 B5 D0 B9 20 35 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 21 F2 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BA 51 01 00 35 04 06 00 E7 0D 0C FC F6 02 39 1F 92 B2 2F 5E DC 79 [16:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 45 6B 47 00 BF 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BA 51 01 00 F4 03 04 00 C7 A0 EE 66 B6 04 01 00 00 A3 32 BF 02 B0 DF 81 AB [16:36:09]CommunicateWithHost err = 0 [16:36:09]CheckOFDResponse [16:36:09]1017 (14) - 77093643461234 [16:36:09]1041 (16) - 0000000000874979 [16:36:09]1040 (4) - 86458 [16:36:09]1012 (4) - 21.09.2024 10:32 [16:36:09]1206 (1) - 0 [16:36:09]OFD Sender: Remove packet 86458 [16:36:09]ProducePacketName [16:36:09]name=ofd_packets/00086458 [16:36:09]NVStorageDeleteData [16:36:09]OFD Sender: Processing packet 86459 [packets to send 271, broken 270] [16:36:09]ProducePacketName [16:36:09]name=ofd_packets/00086459 [16:36:09]OFD Sender: To server: pG, [16:36:09]CommunicateWithHost lk.salyk.kg:30040 [16:36:09]ConnectInit lk.salyk.kg [16:36:13]Connected sock=6 [16:36:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A4 25 07 01 6E 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 ED 00 00 00 F4 03 04 00 1C F4 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BB 51 01 00 35 04 06 00 93 F0 E6 91 D6 BA 67 BF AF E2 0C D6 95 9E [16:36:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 32 70 47 00 3F EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BB 51 01 00 F4 03 04 00 CD A0 EE 66 B6 04 01 00 00 85 BE 14 13 59 41 E2 A7 [16:36:13]CommunicateWithHost err = 0 [16:36:13]CheckOFDResponse [16:36:13]1017 (14) - 77093643461234 [16:36:13]1041 (16) - 0000000000874979 [16:36:13]1040 (4) - 86459 [16:36:13]1012 (4) - 21.09.2024 10:32 [16:36:13]1206 (1) - 0 [16:36:13]OFD Sender: Remove packet 86459 [16:36:13]ProducePacketName [16:36:13]name=ofd_packets/00086459 [16:36:13]NVStorageDeleteData [16:36:14]OFD Sender: No OFD packet to send [16:36:19]OFD Sender: No OFD packet to send [16:36:24]OFD Sender: No OFD packet to send [16:36:29]OFD Sender: No OFD packet to send [16:36:34]OFD Sender: No OFD packet to send [16:36:39]OFD Sender: No OFD packet to send [16:36:44]OFD Sender: No OFD packet to send [16:36:49]OFD Sender: No OFD packet to send [16:36:54]OFD Sender: No OFD packet to send [16:36:59]OFD Sender: No OFD packet to send [16:37:04]OFD Sender: No OFD packet to send [16:37:09]OFD Sender: No OFD packet to send [16:37:14]OFD Sender: No OFD packet to send [16:37:19]OFD Sender: No OFD packet to send [16:37:24]OFD Sender: No OFD packet to send [16:37:29]OFD Sender: No OFD packet to send [16:37:34]OFD Sender: No OFD packet to send [16:37:39]OFD Sender: No OFD packet to send [16:37:44]OFD Sender: No OFD packet to send [16:37:49]OFD Sender: No OFD packet to send [16:37:54]OFD Sender: No OFD packet to send [16:37:59]OFD Sender: No OFD packet to send [16:38:04]OFD Sender: No OFD packet to send [16:38:09]OFD Sender: No OFD packet to send [16:38:14]OFD Sender: No OFD packet to send [16:38:19]OFD Sender: No OFD packet to send [16:38:24]OFD Sender: No OFD packet to send [16:38:29]OFD Sender: No OFD packet to send [16:38:34]OFD Sender: No OFD packet to send [16:38:39]OFD Sender: No OFD packet to send [16:38:44]OFD Sender: No OFD packet to send [16:38:49]OFD Sender: No OFD packet to send [16:38:54]OFD Sender: No OFD packet to send [16:38:59]OFD Sender: No OFD packet to send [16:39:04]OFD Sender: No OFD packet to send [16:39:09]OFD Sender: No OFD packet to send [16:39:13]recv_with_timeout no data received [16:39:14]OFD Sender: No OFD packet to send [16:39:19]OFD Sender: No OFD packet to send [16:39:24]OFD Sender: No OFD packet to send [16:39:29]OFD Sender: No OFD packet to send [16:39:34]OFD Sender: No OFD packet to send [16:39:39]OFD Sender: No OFD packet to send [16:39:44]OFD Sender: No OFD packet to send [16:39:49]OFD Sender: No OFD packet to send [16:39:54]OFD Sender: No OFD packet to send [16:39:59]OFD Sender: No OFD packet to send [16:40:04]OFD Sender: No OFD packet to send [16:40:09]OFD Sender: No OFD packet to send [16:40:14]OFD Sender: No OFD packet to send [16:40:16]recv_with_timeout no data received [16:40:19]OFD Sender: No OFD packet to send [16:40:24]OFD Sender: No OFD packet to send [16:40:29]accept exits with 8 [16:40:29]New connection [16:40:29]New thread 3067559268 created [16:40:29]Waiting for new connection... [16:40:29] Sock 8.Parse request [16:40:29]Sock 8.Check first char [16:40:29]Sock 8.First char is OK [16:40:29]request: POST /json_proto HTTP/1.0 [16:40:29]Method: POST [16:40:29]URL: /json_proto [16:40:29]Method is POST - this is cgi request [16:40:29]url: /json_proto [16:40:29]query_string will be loaded in cgi processing [16:40:29]execute_cgi json_proto POST (null) [16:40:29]execute_cgi path=json_proto method=POST [16:40:29]POST find Content-Length [16:40:29]Host: 172.17.47.196:8080 [16:40:29]Content-Length: 215 [16:40:29]Content-Type: application/json [16:40:29] [16:40:29]POST finish read [16:40:29]Found Content-Length = 215 [16:40:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:29]execute_script... [16:40:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:29]POST & json_proto [16:40:29]process_json_proto [16:40:29]json parsed OK: [16:40:29]protocol is kg_v1.0 [16:40:29]action value=get_value [16:40:29]process_action get_value [16:40:29]cmd_get_value [16:40:29]process_action get_value done [16:40:29]requested_data is exist [16:40:29]produce_requested_data [16:40:29]requested_item kkm.sn is exist - process it [16:40:29]requested_item kkm.ver is exist - process it [16:40:29]requested_item fm.sn is exist - process it [16:40:29]wFMCommunicate request_size=4 [16:40:29]MH_SAM_APDU [16:40:29]CAPDU: 80 11 00 00 [16:40:29]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:40:29]Write i2c OK [16:40:29]MH_I2C_Read... [16:40:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:29]Read from MH i2c: E2 [16:40:29]MH_I2C_Read... [16:40:29]Read from MH i2c: E2 17 00 [16:40:29]MH_I2C_Read... [16:40:29]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [16:40:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:40:29]wFMCommunicate OK [16:40:29]requested_item fd.num is exist - process it [16:40:29]SAM_PROTO_GetFieldsCounters [16:40:29]wFMCommunicate request_size=4 [16:40:29]MH_SAM_APDU [16:40:29]CAPDU: 80 13 00 00 [16:40:29]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:40:29]Write i2c OK [16:40:29]MH_I2C_Read... [16:40:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:29]Read from MH i2c: E2 [16:40:29]MH_I2C_Read... [16:40:29]Read from MH i2c: E2 62 00 [16:40:29]MH_I2C_Read... [16:40:29]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [16:40:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:29]wFMCommunicate OK [16:40:29]SAM_PROTO_GetFieldsCounters done [16:40:29]requested_item shift.num is exist - process it [16:40:29]requested_item shift.opened is exist - process it [16:40:29]req_shift_opened [16:40:29]FM_GetShiftState [16:40:29]SAM_PROTO_GetShiftState [16:40:29]wFMCommunicate request_size=4 [16:40:29]MH_SAM_APDU [16:40:29]CAPDU: 80 13 01 00 [16:40:29]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:40:29]Write i2c OK [16:40:29]MH_I2C_Read... [16:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:29]Read from MH i2c: E2 [16:40:29]MH_I2C_Read... [16:40:29]Read from MH i2c: E2 0E 00 [16:40:29]MH_I2C_Read... [16:40:29]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [16:40:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:40:29]wFMCommunicate OK [16:40:29]SAM_PROTO_GetShiftState done [16:40:29]FM_GetShiftState done [16:40:29]req_shift_opened done [16:40:29]requested_item shift.open_date is exist - process it [16:40:29]req_shift_open_date [16:40:29]req_shift_open_date done [16:40:29]produce_requested_data done [16:40:29]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86459,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:40:29]process_action_free get_value [16:40:29]json_value_free [16:40:29]json_value_free done [16:40:29]process_json_proto returns [16:40:29]Send response to host [16:40:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86459,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:40:29]free response buf [16:40:29]execute_script done [16:40:29]execute_script returns [16:40:29]free content buf [16:40:29]Sock 8.Close socket [16:40:29]Sock 8.Thread stoped [16:40:29]accept exits with 9 [16:40:29]New connection [16:40:29]New thread 3067415908 created [16:40:29]Thread 3067559268 joined [16:40:29]Waiting for new connection... [16:40:29] Sock 9.Parse request [16:40:29]Sock 9.Check first char [16:40:29]Sock 9.First char is OK [16:40:29]request: POST /json_proto HTTP/1.0 [16:40:29]Method: POST [16:40:29]URL: /json_proto [16:40:29]Method is POST - this is cgi request [16:40:29]url: /json_proto [16:40:29]query_string will be loaded in cgi processing [16:40:29]execute_cgi json_proto POST (null) [16:40:29]execute_cgi path=json_proto method=POST [16:40:29]POST find Content-Length [16:40:29]Host: 172.17.47.196:8080 [16:40:29]Content-Length: 331 [16:40:29]Content-Type: application/json [16:40:29] [16:40:29]POST finish read [16:40:29]Found Content-Length = 331 [16:40:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:40:29]execute_script... [16:40:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:40:29]POST & json_proto [16:40:29]process_json_proto [16:40:29]json parsed OK: [16:40:29]protocol is kg_v1.0 [16:40:29]action value=get_value [16:40:29]process_action get_value [16:40:29]cmd_get_value [16:40:29]process_action get_value done [16:40:29]requested_data is exist [16:40:29]produce_requested_data [16:40:29]requested_item fm.sale.total is exist - process it [16:40:29]SAM_PROTO_GetFMData [16:40:29]wFMCommunicate request_size=4 [16:40:29]MH_SAM_APDU [16:40:29]CAPDU: 80 13 03 00 [16:40:29]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:40:29]OFD Sender: No OFD packet to send [16:40:29]Write i2c OK [16:40:29]MH_I2C_Read... [16:40:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:40:30]Read from MH i2c: E2 [16:40:30]MH_I2C_Read... [16:40:30]Read from MH i2c: E2 FD 00 [16:40:30]MH_I2C_Read... [16:40:30]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 DA 4D 01 00 69 04 A3 00 6F 04 04 00 60 4B 01 00 B1 04 05 00 75 22 E9 B5 01 70 04 05 00 FC EC 55 88 01 72 04 04 00 79 35 93 2D 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 35 A1 84 2E 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 51 4F E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 B7 [16:40:30]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 DA 4D 01 00 69 04 A3 00 6F 04 04 00 60 4B 01 00 B1 04 05 00 75 22 E9 B5 01 70 04 05 00 FC EC 55 88 01 72 04 04 00 79 35 93 2D 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 35 A1 84 2E 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 51 4F E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [16:40:30]wFMCommunicate OK [16:40:30]wFMCommunicate request_size=4 [16:40:30]MH_SAM_APDU [16:40:30]CAPDU: 80 17 00 00 [16:40:30]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:40:30]Write i2c OK [16:40:30]MH_I2C_Read... [16:40:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:30]Read from MH i2c: E2 [16:40:30]MH_I2C_Read... [16:40:30]Read from MH i2c: E2 FD 00 [16:40:30]MH_I2C_Read... [16:40:30]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 5934014+1721002828=1726936842 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 0B F7 EE 66 4C 6B 94 66 06 [16:40:43]Current date/time: 21.09.2024 16:40 [16:40:43]FM_Init [16:40:43]wFMConnect [16:40:43]MH_SAM_On [16:40:43]Write to MH i2c: E0 00 00 08 00 E7 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_init finished! [16:40:43]*** atr: [16:40:43]*** 0F 3B D5 18 FF 81 91 FE [16:40:43]*** 1F C3 80 73 C8 21 10 0A [16:40:43]*** 00 00 00 00 00 00 00 00 [16:40:43]*** 00 00 00 00 00 00 00 00 [16:40:43]*** 00 00 00 00 00 00 00 00 [16:40:43]*** 00 00 00 00 00 00 00 00 [16:40:43]*** 00 00 00 00 00 00 00 00 [16:40:43]*** 00 00 00 00 00 00 00 00 [16:40:43]Read from MH i2c: E0 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E0 10 00 [16:40:43]MH_I2C_Read... [16:40:43]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 [16:40:43]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:40:43]wFMCommunicate request_size=10 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:40:43]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:40:43]RAPDU: 90 00 [16:40:43]wFMCommunicate OK [16:40:43]wFMCommunicate request_size=4 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 11 00 00 [16:40:43]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 17 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [16:40:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:40:43]wFMCommunicate OK [16:40:43]Detected FM SN is 0000000000874979 [16:40:43]Stored FM SN is 0000000000874979 [16:40:43]wFMCommunicate request_size=9 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:40:43]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:40:43]RAPDU: 90 00 [16:40:43]wFMCommunicate OK [16:40:43]FM PIN OK [16:40:43]wFMCommunicate request_size=8 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 14 04 00 03 02 00 01 [16:40:43]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:40:43]RAPDU: 90 00 [16:40:43]wFMCommunicate OK [16:40:43]wFMCommunicate request_size=13 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:40:43]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 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:40:43]RAPDU: 90 00 [16:40:43]wFMCommunicate OK [16:40:43]wFMCommunicate request_size=4 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 11 00 00 [16:40:43]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 17 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:40:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:40:43]wFMCommunicate OK [16:40:43]DocumentArchiveInit [16:40:43]Start Httpd... [16:40:43]Httpd thread 3067657572 created [16:40:43]Write to MH i2c: 01 00 00 0F 00 0F [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: 01 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: 01 07 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:40:43]MH Int Process started [16:40:43]Allocated Socket 8 [16:40:43]Bind OK [16:40:43]Listen OK [16:40:43]httpd running on port 8080 [16:40:43]Waiting for new connection... [16:40:43]OFD Sender: No OFD packet to send [16:40:48]OFD Sender: No OFD packet to send [16:40:53]OFD Sender: No OFD packet to send [16:40:58]OFD Sender: No OFD packet to send [16:41:03]int [16:41:03]Write to MH i2c: 01 00 00 10 00 10 [16:41:03]*** FLAG_PRN_PAP1 set [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 07 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 07 00 10 00 00 01 00 00 00 FF 0F 26 [16:41:03]state=0 [16:41:03]No paper [16:41:03]int [16:41:03]Write to MH i2c: 01 00 00 11 00 11 [16:41:03]*** FLAG_PRN_PAP2 set [16:41:03]Write i2c OK [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 07 00 [16:41:03]MH_I2C_Read... [16:41:03]Read from MH i2c: 01 07 00 11 00 00 03 00 00 00 FF 0F 29 [16:41:03]state=0 [16:41:03]No paper [16:41:03]Cover opened [16:41:03]OFD Sender: No OFD packet to send [16:41:05]int [16:41:05]Write to MH i2c: 01 00 00 12 00 12 [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: 01 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: 01 07 00 [16:41:05]MH_I2C_Read... [16:41:05]*** FLAG_PRN_PAP1 reset [16:41:05]*** FLAG_PRN_PAP2 reset [16:41:05]Read from MH i2c: 01 07 00 12 00 00 00 00 00 00 FF 0F 27 [16:41:05]state=3 [16:41:05]Cover closed [16:41:08]OFD Sender: No OFD packet to send [16:41:13]OFD Sender: No OFD packet to send [16:41:18]OFD Sender: No OFD packet to send [16:41:23]accept exits with 9 [16:41:23]New connection [16:41:23]New thread 3067370852 created [16:41:23]Waiting for new connection... [16:41:23] Sock 9.Parse request [16:41:23]Sock 9.Check first char [16:41:23]Sock 9.First char is OK [16:41:23]request: POST /json_proto HTTP/1.0 [16:41:23]Method: POST [16:41:23]URL: /json_proto [16:41:23]Method is POST - this is cgi request [16:41:23]url: /json_proto [16:41:23]query_string will be loaded in cgi processing [16:41:23]execute_cgi json_proto POST (null) [16:41:23]execute_cgi path=json_proto method=POST [16:41:23]POST find Content-Length [16:41:23]Host: 172.17.47.196:8080 [16:41:23]Content-Length: 215 [16:41:23]Content-Type: application/json [16:41:23] [16:41:23]POST finish read [16:41:23]Found Content-Length = 215 [16:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:23]execute_script... [16:41:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:23]POST & json_proto [16:41:23]process_json_proto [16:41:23]json parsed OK: [16:41:23]protocol is kg_v1.0 [16:41:23]action value=get_value [16:41:23]process_action get_value [16:41:23]cmd_get_value [16:41:23]process_action get_value done [16:41:23]requested_data is exist [16:41:23]produce_requested_data [16:41:23]requested_item kkm.sn is exist - process it [16:41:23]requested_item kkm.ver is exist - process it [16:41:23]requested_item fm.sn is exist - process it [16:41:23]wFMCommunicate request_size=4 [16:41:23]MH_SAM_APDU [16:41:23]CAPDU: 80 11 00 00 [16:41:23]Write to MH i2c: E2 08 00 13 00 80 11 00 00 00 00 00 00 8D [16:41:23]Write i2c OK [16:41:23]MH_I2C_Read... [16:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:23]Read from MH i2c: E2 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 17 00 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 17 00 13 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EC [16:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:41:23]wFMCommunicate OK [16:41:23]requested_item fd.num is exist - process it [16:41:23]SAM_PROTO_GetFieldsCounters [16:41:23]wFMCommunicate request_size=4 [16:41:23]MH_SAM_APDU [16:41:23]CAPDU: 80 13 00 00 [16:41:23]Write to MH i2c: E2 08 00 14 00 80 13 00 00 00 00 00 00 90 [16:41:23]Write i2c OK [16:41:23]MH_I2C_Read... [16:41:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:23]Read from MH i2c: E2 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 62 00 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 62 00 14 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [16:41:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:23]wFMCommunicate OK [16:41:23]SAM_PROTO_GetFieldsCounters done [16:41:23]requested_item shift.num is exist - process it [16:41:23]requested_item shift.opened is exist - process it [16:41:23]req_shift_opened [16:41:23]FM_GetShiftState [16:41:23]SAM_PROTO_GetShiftState [16:41:23]wFMCommunicate request_size=4 [16:41:23]MH_SAM_APDU [16:41:23]CAPDU: 80 13 01 00 [16:41:23]Write to MH i2c: E2 08 00 15 00 80 13 01 00 00 00 00 00 92 [16:41:23]Write i2c OK [16:41:23]MH_I2C_Read... [16:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:23]Read from MH i2c: E2 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 0E 00 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 0E 00 15 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D8 [16:41:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:41:23]wFMCommunicate OK [16:41:23]SAM_PROTO_GetShiftState done [16:41:23]FM_GetShiftState done [16:41:23]req_shift_opened done [16:41:23]requested_item shift.open_date is exist - process it [16:41:23]req_shift_open_date [16:41:23]req_shift_open_date done [16:41:23]produce_requested_data done [16:41:23]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86459,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:41:23]process_action_free get_value [16:41:23]json_value_free [16:41:23]json_value_free done [16:41:23]process_json_proto returns [16:41:23]Send response to host [16:41:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86459,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:41:23]free response buf [16:41:23]execute_script done [16:41:23]execute_script returns [16:41:23]free content buf [16:41:23]Sock 9.Close socket [16:41:23]Sock 9.Thread stoped [16:41:23]accept exits with 10 [16:41:23]New connection [16:41:23]New thread 3067227492 created [16:41:23]Thread 3067370852 joined [16:41:23]Waiting for new connection... [16:41:23] Sock 10.Parse request [16:41:23]Sock 10.Check first char [16:41:23]Sock 10.First char is OK [16:41:23]request: POST /json_proto HTTP/1.0 [16:41:23]Method: POST [16:41:23]URL: /json_proto [16:41:23]Method is POST - this is cgi request [16:41:23]url: /json_proto [16:41:23]query_string will be loaded in cgi processing [16:41:23]execute_cgi json_proto POST (null) [16:41:23]execute_cgi path=json_proto method=POST [16:41:23]POST find Content-Length [16:41:23]Host: 172.17.47.196:8080 [16:41:23]Content-Length: 331 [16:41:23]Content-Type: application/json [16:41:23] [16:41:23]POST finish read [16:41:23]Found Content-Length = 331 [16:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:41:23]execute_script... [16:41:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:41:23]POST & json_proto [16:41:23]process_json_proto [16:41:23]json parsed OK: [16:41:23]protocol is kg_v1.0 [16:41:23]action value=get_value [16:41:23]process_action get_value [16:41:23]cmd_get_value [16:41:23]process_action get_value done [16:41:23]requested_data is exist [16:41:23]produce_requested_data [16:41:23]requested_item fm.sale.total is exist - process it [16:41:23]SAM_PROTO_GetFMData [16:41:23]wFMCommunicate request_size=4 [16:41:23]MH_SAM_APDU [16:41:23]CAPDU: 80 13 03 00 [16:41:23]Write to MH i2c: E2 08 00 16 00 80 13 03 00 00 00 00 00 95 [16:41:23]Write i2c OK [16:41:23]MH_I2C_Read... [16:41:23]OFD Sender: No OFD packet to send [16:41:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:41:24]Read from MH i2c: E2 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 16 00 00 C8 04 85 04 C4 04 6E 04 04 00 DA 4D 01 00 69 04 A3 00 6F 04 04 00 60 4B 01 00 B1 04 05 00 75 22 E9 B5 01 70 04 05 00 FC EC 55 88 01 72 04 04 00 79 35 93 2D 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 35 A1 84 2E 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 51 4F E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 BA [16:41:24]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 DA 4D 01 00 69 04 A3 00 6F 04 04 00 60 4B 01 00 B1 04 05 00 75 22 E9 B5 01 70 04 05 00 FC EC 55 88 01 72 04 04 00 79 35 93 2D 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 35 A1 84 2E 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 51 4F E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [16:41:24]wFMCommunicate OK [16:41:24]wFMCommunicate request_size=4 [16:41:24]MH_SAM_APDU [16:41:24]CAPDU: 80 17 00 00 [16:41:24]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:41:24]Write i2c OK [16:41:24]MH_I2C_Read... [16:41:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:41:24]Read from MH i2c: E2 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 17 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E4 [16:41:24]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:41:24]wFMCommunicate OK [16:41:24]wFMCommunicate request_size=4 [16:41:24]MH_SAM_APDU [16:41:24]CAPDU: 80 17 00 00 [16:41:24]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [16:41:24]Write i2c OK [16:41:24]MH_I2C_Read... [16:41:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:41:24]Read from MH i2c: E2 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 18 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 70 [16:41:24]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:41:24]wFMCommunicate OK [16:41:24]wFMCommunicate request_size=4 [16:41:24]MH_SAM_APDU [16:41:24]CAPDU: 80 17 00 00 [16:41:24]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:41:24]Write i2c OK [16:41:24]MH_I2C_Read... [16:41:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:41:24]Read from MH i2c: E2 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 [16:41:24]MH_I2C_Read... [16:41:24]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 11 [16:41:24]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [16:41:24]wFMCommunicate OK [16:41:24]wFMCommunicate request_size=4 [16:41:24]MH_SAM_APDU [16:41:24]CAPDU: 80 17 00 00 [16:41:24]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:41:24]Write i2c OK [16:41:24]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 E5 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 E5 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 7E [16:41:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:41:25]wFMCommunicate OK [16:41:25]SAM_PROTO_GetFMData done [16:41:25]requested_item fm.sale_refund.total is exist - process it [16:41:25]requested_item fm.buy.total is exist - process it [16:41:25]requested_item shift.sale.total is exist - process it [16:41:25]SAM_PROTO_GetShiftData [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 13 02 00 [16:41:25]Write to MH i2c: E2 08 00 1B 00 80 13 02 00 00 00 00 00 99 [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]recv_with_timeout no data received [16:41:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 FD 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 FD 00 1B 00 00 BB 04 AA 04 B7 04 6E 04 04 00 ED 00 00 00 69 04 9E 00 6F 04 04 00 EC 00 00 00 B1 04 04 00 76 3B 64 01 70 04 04 00 18 8D 31 01 72 04 03 00 5E AE 32 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 77 D6 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 26 27 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 55 [16:41:25]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 ED 00 00 00 69 04 9E 00 6F 04 04 00 EC 00 00 00 B1 04 04 00 76 3B 64 01 70 04 04 00 18 8D 31 01 72 04 03 00 5E AE 32 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 77 D6 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 26 27 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:41:25]wFMCommunicate OK [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 17 00 00 [16:41:25]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 FD 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 FD 00 1C 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F3 [16:41:25]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:41:25]wFMCommunicate OK [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 17 00 00 [16:41:25]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:41:26]Read from MH i2c: E2 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: E2 FD 00 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: E2 FD 00 1D 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C9 [16:41:26]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:41:26]wFMCommunicate OK [16:41:26]wFMCommunicate request_size=4 [16:41:26]MH_SAM_APDU [16:41:26]CAPDU: 80 17 00 00 [16:41:26]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [16:41:26]Write i2c OK [16:41:26]MH_I2C_Read... [16:41:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:41:26]Read from MH i2c: E2 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: E2 FD 00 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: E2 FD 00 1E 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 13 [16:41:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:41:26]wFMCommunicate OK [16:41:26]wFMCommunicate request_size=4 [16:41:26]MH_SAM_APDU [16:41:26]CAPDU: 80 17 00 00 [16:41:26]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [16:41:26]Write i2c OK [16:41:26]MH_I2C_Read... [16:41:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:41:26]Read from MH i2c: E2 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: E2 D8 00 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: E2 D8 00 1F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [16:41:26]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:41:26]wFMCommunicate OK [16:41:26]SAM_PROTO_GetShiftData done [16:41:26]requested_item shift.sale.total_cash is exist - process it [16:41:26]requested_item shift.sale_refund.total is exist - process it [16:41:26]requested_item shift.sale_refund.total_cash is exist - process it [16:41:26]requested_item shift.buy.total is exist - process it [16:41:26]requested_item shift.buy.total_cash is exist - process it [16:41:26]produce_requested_data done [16:41:26]produce_requested_data return {"fm.sale.total":73469221.01,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":233460.38,"shift.sale.total_cash":200246.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:41:26]process_action_free get_value [16:41:26]json_value_free [16:41:26]json_value_free done [16:41:26]process_json_proto returns [16:41:26]Send response to host [16:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73469221.01,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":233460.38,"shift.sale.total_cash":200246.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:41:26]free response buf [16:41:26]execute_script done [16:41:26]execute_script returns [16:41:26]free content buf [16:41:26]Sock 10.Close socket [16:41:26]Sock 10.Thread stoped [16:41:27]accept exits with 9 [16:41:27]New connection [16:41:27]New thread 3067370852 created [16:41:27]Thread 3067227492 joined [16:41:27]Waiting for new connection... [16:41:27] Sock 9.Parse request [16:41:27]Sock 9.Check first char [16:41:27]Sock 9.First char is OK [16:41:27]request: POST /json_proto HTTP/1.0 [16:41:27]Method: POST [16:41:27]URL: /json_proto [16:41:27]Method is POST - this is cgi request [16:41:27]url: /json_proto [16:41:27]query_string will be loaded in cgi processing [16:41:27]execute_cgi json_proto POST (null) [16:41:27]execute_cgi path=json_proto method=POST [16:41:27]POST find Content-Length [16:41:27]Host: 172.17.47.196:8080 [16:41:27]Content-Length: 905 [16:41:27]Content-Type: application/json [16:41:27] [16:41:27]POST finish read [16:41:27]Found Content-Length = 905 [16:41:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147939", "tax_sys" : 0, "items" : [ { "code": "4870001570095", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:27]execute_script... [16:41: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 : (3)147939", "tax_sys" : 0, "items" : [ { "code": "4870001570095", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:27]POST & json_proto [16:41:27]process_json_proto [16:41:27]json parsed OK: [16:41:27]protocol is kg_v1.0 [16:41:27]action value=close_receipt [16:41:27]process_action close_receipt [16:41:27]cmd_close_receipt [16:41:27]MH_GetDate [16:41:27]Write to MH i2c: F0 00 00 20 00 0F [16:41:27]Write i2c OK [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: F0 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: F0 09 00 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: F0 09 00 20 00 00 38 F7 EE 66 4C 6B 94 66 4C [16:41:27]GetLastDocTimeStamp 1726936092 [16:41:27]current date 1726936888 [16:41:27]FM_GetShiftState [16:41:27]SAM_PROTO_GetShiftState [16:41:27]wFMCommunicate request_size=4 [16:41:27]MH_SAM_APDU [16:41:27]CAPDU: 80 13 01 00 [16:41:27]Write to MH i2c: E2 08 00 21 00 80 13 01 00 00 00 00 00 9E [16:41:27]Write i2c OK [16:41:27]MH_I2C_Read... [16:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:27]Read from MH i2c: E2 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: E2 0E 00 [16:41:27]MH_I2C_Read... [16:41:27]Read from MH i2c: E2 0E 00 21 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E4 [16:41:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:41:27]wFMCommunicate OK [16:41:27]SAM_PROTO_GetShiftState done [16:41:27]FM_GetShiftState done [16:41:27]opened in 1726877910 [16:41:27]opened+sec_in_day 1726964310 [16:41:27]quantity*price = 20500 [16:41:27]sum+1 = 20501 [16:41:27]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000189332 Холодный чай Fuse персик 1л 1.000 * 105.00 = 105.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 310.00 НСП 1% : 2.74 НДС 12% : 32.92 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 238 21.09.2024 16:41 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86460 ФПД: 264072460240462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164128&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86460&fm=264072460240462&tin=02508201610067®Number=0000000000092592&sum=31000 0 [16:41:29]StoreToDocumentArchive [16:41:29]shift 496 fd 86460 [16:41:29]save to /storage/0496/doc_00086460 [16:41:29]save last doc name /storage/0496/doc_00086460 to /storage/kkm_last_doc_name [16:41:29]save OK [16:41:29]Clear old archive folders... [16:41:29]ProcessDocumentItem done err = 0, tmpTLVsize=383 [16:41:29]tlvbuf is 006A8340 [16:41:29]SAM_PROTO_ClearQueue [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 09 00 00 [16:41:29]Write to MH i2c: E2 08 00 2E 00 80 09 00 00 00 00 00 00 A0 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:41:29]RAPDU: 90 00 [16:41:29]wFMCommunicate OK [16:41:29]SAM_PROTO_ClearQueue done [16:41:29]KKMCreateOFDPacket [16:41:29]OFDProtocolAddRootSTLVToBuf [16:41:29]FM_MakeSignedData [16:41:29]FM_MakeSignedData [16:41:29]SAM_PROTO_SignData [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 0D 01 02 [16:41:29]Write to MH i2c: E2 08 00 2F 00 80 0D 01 02 00 00 00 00 A8 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 2F 00 00 90 00 A3 [16:41:29]RAPDU: 90 00 [16:41:29]wFMCommunicate OK [16:41:29]wFMCommunicate request_size=255 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 0D 02 02 FA 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 [16:41:29]Write to MH i2c: E2 02 01 30 00 80 0D 02 02 FA 00 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 00 00 94 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 30 00 00 90 00 A4 [16:41:30]RAPDU: 90 00 [16:41:30]wFMCommunicate OK [16:41:30]wFMCommunicate request_size=142 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 0D 02 02 89 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 38 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 51 01 00 35 04 06 00 F0 2C 29 30 06 4E [16:41:30]Write to MH i2c: E2 91 00 31 00 80 0D 02 02 89 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 38 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 51 01 00 35 04 06 00 F0 2C 29 30 06 4E 00 00 AB [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 31 00 00 90 00 A5 [16:41:30]RAPDU: 90 00 [16:41:30]wFMCommunicate OK [16:41:30]wFMCommunicate request_size=4 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 0D 03 02 [16:41:30]Write to MH i2c: E2 08 00 32 00 80 0D 03 02 00 00 00 00 AD [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 0B 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 0B 00 32 00 00 0E 96 67 53 CC AC A0 3F 90 00 63 [16:41:30]RAPDU: 0E 96 67 53 CC AC A0 3F 90 00 [16:41:30]wFMCommunicate OK [16:41:30]SAM_PROTO_SignData done [16:41:30]FM_MakeSignedData done [16:41:30]CreateOFDProtocolMessage [16:41:30]wFMCommunicate request_size=4 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 11 00 00 [16:41:30]Write to MH i2c: E2 08 00 33 00 80 11 00 00 00 00 00 00 AD [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 17 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 17 00 33 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0C [16:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:41:30]wFMCommunicate OK [16:41:30]CreateOFDProtocolMessage done [16:41:30]OFDSenderStorePacket 86460 [16:41:30]StoreOFDPacket docnum=86460 [16:41:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 93 01 00 00 88 6C 8B 01 05 EA 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 38 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 51 01 00 35 04 06 00 F0 2C 29 30 06 4E 0E 96 67 53 CC AC A0 3F [16:41:30]CheckFolder [16:41:30]dirname=/storage/ofd_packets [16:41:30]CheckFolder done [16:41:30]ProducePacketName [16:41:30]name=ofd_packets/00086460 [16:41:30]NVStorageSaveData ofd_packets/00086460 [16:41:30]File name is /storage/ofd_packets/00086460 [16:41:30]Write 433 bytes [16:41:30]NVStorageSaveData done [16:41:30]OFDSenderStorePacket done [16:41:30]KKMCreateOFDPacket done [16:41:30]NVStorageSaveData kkm_last_timestamp [16:41:30]File name is /storage/kkm_last_timestamp [16:41:30]Write 4 bytes [16:41:30]NVStorageSaveData done [16:41:30]ExternCall_PrintAddStr [16:41:30]wPrintStart [16:41:30]Write to MH i2c: 01 00 00 34 00 34 [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: 01 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: 01 07 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: 01 07 00 34 00 00 00 00 00 00 FF 0F 49 [16:41:30]RasterBufferAndPrint [16:41:30]line Счет N : (3)147939 [16:41:30]line ИНН: 02508201610067 [16:41:30]line Контрольно-Кассовый Чек [16:41:30]line ПРОДАЖА [16:41:30]line Товар: 4870001570095 [16:41:30]line Напиток Pepsi 2л [16:41:30]line 1.000 * 205.00 [16:41:30]line = 205.00 [16:41:30]line НДС 12% НСП 1% [16:41:30]line > о реализуемом товаре [16:41:30]line Товар: 5449000189332 [16:41:30]line Холодный чай Fuse персик 1л [16:41:30]line 1.000 * 105.00 [16:41:30]line = 105.00 [16:41:30]line НДС 12% НСП 1% [16:41:30]line > о реализуемом товаре [16:41:30]line ИТОГО: 310.00 [16:41:30]line НСП 1% : 2.74 [16:41:30]line НДС 12% : 32.92 [16:41:30]line Наличными: 310.00 [16:41:30]line Безнал.: 0.00 [16:41:30]line Место: АЗС № 137 "Партнер Нефть" [16:41:30]OFD Sender: Processing packet 86460 [packets to send 271, broken 270] [16:41:30]ProducePacketName [16:41:30]name=ofd_packets/00086460 [16:41:30]OFD Sender: To server: pG, [16:41:30]CommunicateWithHost lk.salyk.kg:30040 [16:41:30]ConnectInit lk.salyk.kg [16:41:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:41:30]line СНО: Общий режим [16:41:30]line Чек 238 21.09.2024 16:41 [16:41:30]line Смена: 496 ФФД: 1.0 [16:41:30]line ЗНМ: 0300000064 [16:41:30]line РНМ: 0000000000092592 [16:41:30]line Версия ККМ: 001 [16:41:30]line ФМ: 0000000000874979 [16:41:30]line ФД: 86460 [16:41:30]line ФПД: 264072460240462 [16:41:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164128&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86460&fm=264072460240462&tin=02508201610067®Number=0000000000092592&sum=31000 [16:41:30]line 0 [16:41:30]written 0, free lines is 4095 [16:41:31]Write to MH i2c: 01 00 00 62 00 62 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 07 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 B3 0C 28 [16:41:31]RasterBufferAndPrint [16:41:31]line [16:41:31]line [16:41:31]line [16:41:31]line [16:41:31]line [16:41:31]written 0, free lines is 3268 [16:41:31]MH_Cut [16:41:31]Write to MH i2c: D1 01 00 69 00 01 3B [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: D1 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: D1 01 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: D1 01 00 69 00 00 3A [16:41:31]Write to MH i2c: 01 00 00 6A 00 6A [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** Cut start [16:41:31]*** Partial cut [16:41:31]*** CUTSNS_PIN = 1 [16:41:31]*** CUTSNS_PIN = 0 [16:41:32]*** Brake cut motor [16:41:32]Read from MH i2c: 01 [16:41:32]MH_I2C_Read... [16:41:32]*** Stop cut motor [16:41:32]*** Cut end [16:41:32]Read from MH i2c: 01 07 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 6A 00 00 00 00 00 00 FF 0F 7F [16:41:32]process_action close_receipt done [16:41:32]requested_data is exist [16:41:32]produce_requested_data [16:41:32]requested_item fm.sn is exist - process it [16:41:32]wFMCommunicate request_size=4 [16:41:32]MH_SAM_APDU [16:41:32]CAPDU: 80 11 00 00 [16:41:32]Write to MH i2c: E2 08 00 6B 00 80 11 00 00 00 00 00 00 E5 [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 17 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 17 00 6B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 44 [16:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:41:32]wFMCommunicate OK [16:41:32]requested_item fd.num is exist - process it [16:41:32]SAM_PROTO_GetFieldsCounters [16:41:32]wFMCommunicate request_size=4 [16:41:32]MH_SAM_APDU [16:41:32]CAPDU: 80 13 00 00 [16:41:32]Write to MH i2c: E2 08 00 6C 00 80 13 00 00 00 00 00 00 E8 [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 62 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 62 00 6C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BC 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [16:41:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BC 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:32]wFMCommunicate OK [16:41:32]SAM_PROTO_GetFieldsCounters done [16:41:32]requested_item shift.num is exist - process it [16:41:32]requested_item shift.opened is exist - process it [16:41:32]req_shift_opened [16:41:32]FM_GetShiftState [16:41:32]SAM_PROTO_GetShiftState [16:41:32]wFMCommunicate request_size=4 [16:41:32]MH_SAM_APDU [16:41:32]CAPDU: 80 13 01 00 [16:41:32]Write to MH i2c: E2 08 00 6D 00 80 13 01 00 00 00 00 00 EA [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 0E 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 0E 00 6D 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 30 [16:41:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:41:32]wFMCommunicate OK [16:41:32]SAM_PROTO_GetShiftState done [16:41:32]FM_GetShiftState done [16:41:32]req_shift_opened done [16:41:32]requested_item shift.open_date is exist - process it [16:41:32]req_shift_open_date [16:41:32]req_shift_open_date done [16:41:32]produce_requested_data done [16:41:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86460,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:41:32]process_action_free close_receipt [16:41:32]json_value_free [16:41:32]json_value_free done [16:41:32]process_json_proto returns [16:41:32]Send response to host [16:41:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86460,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:41:32]free response buf [16:41:32]execute_script done [16:41:32]execute_script returns [16:41:32]free content buf [16:41:32]Sock 9.Close socket [16:41:32]Sock 9.Thread stoped [16:41:33]accept exits with 7 [16:41:33]New connection [16:41:33]New thread 3067227492 created [16:41:33]Thread 3067370852 joined [16:41:33]Waiting for new connection... [16:41:33] Sock 7.Parse request [16:41:33]Sock 7.Check first char [16:41:33]Sock 7.First char is OK [16:41:33]request: POST /json_proto HTTP/1.0 [16:41:33]Method: POST [16:41:33]URL: /json_proto [16:41:33]Method is POST - this is cgi request [16:41:33]url: /json_proto [16:41:33]query_string will be loaded in cgi processing [16:41:33]execute_cgi json_proto POST (null) [16:41:33]execute_cgi path=json_proto method=POST [16:41:33]POST find Content-Length [16:41:33]Host: 172.17.47.196:8080 [16:41:33]Content-Length: 687 [16:41:33]Content-Type: application/json [16:41:33] [16:41:33]POST finish read [16:41:33]Found Content-Length = 687 [16:41:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:33]execute_script... [16:41: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)871361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:33]POST & json_proto [16:41:33]process_json_proto [16:41:33]json parsed OK: [16:41:33]protocol is kg_v1.0 [16:41:33]action value=close_receipt [16:41:33]process_action close_receipt [16:41:33]cmd_close_receipt [16:41:33]MH_GetDate [16:41:33]Write to MH i2c: F0 00 00 6E 00 5D [16:41:33]Write i2c OK [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: F0 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: F0 09 00 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: F0 09 00 6E 00 00 3D F7 EE 66 4C 6B 94 66 9F [16:41:33]GetLastDocTimeStamp 1726936888 [16:41:33]current date 1726936893 [16:41:33]FM_GetShiftState [16:41:33]SAM_PROTO_GetShiftState [16:41:33]wFMCommunicate request_size=4 [16:41:33]MH_SAM_APDU [16:41:33]CAPDU: 80 13 01 00 [16:41:33]Write to MH i2c: E2 08 00 6F 00 80 13 01 00 00 00 00 00 EC [16:41:33]Write i2c OK [16:41:33]MH_I2C_Read... [16:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:33]Read from MH i2c: E2 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: E2 0E 00 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: E2 0E 00 6F 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 32 [16:41:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:41:33]wFMCommunicate OK [16:41:33]SAM_PROTO_GetShiftState done [16:41:33]FM_GetShiftState done [16:41:33]opened in 1726877910 [16:41:33]opened+sec_in_day 1726964310 [16:41:33]quantity*price = 100050 [16:41:33]sum+1 = 100052 [16:41:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 239 21.09.2024 16:41 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86461 ФПД: 18563246799874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164134&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86461&fm=18563246799874&tin=02508201610067®Number=0000000000092592&sum=100000 [16:41:34]StoreToDocumentArchive [16:41:34]shift 496 fd 86461 [16:41:34]save to /storage/0496/doc_00086461 [16:41:34]save last doc name /storage/0496/doc_00086461 to /storage/kkm_last_doc_name [16:41:34]save OK [16:41:34]Clear old archive folders... [16:41:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:41:34]tlvbuf is 006DA2B0 [16:41:34]SAM_PROTO_ClearQueue [16:41:34]wFMCommunicate request_size=4 [16:41:34]MH_SAM_APDU [16:41:34]CAPDU: 80 09 00 00 [16:41:34]Write to MH i2c: E2 08 00 7C 00 80 09 00 00 00 00 00 00 EE [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:34]Read from MH i2c: E2 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 03 00 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [16:41:34]RAPDU: 90 00 [16:41:34]wFMCommunicate OK [16:41:34]SAM_PROTO_ClearQueue done [16:41:34]KKMCreateOFDPacket [16:41:34]OFDProtocolAddRootSTLVToBuf [16:41:34]FM_MakeSignedData [16:41:34]FM_MakeSignedData [16:41:34]SAM_PROTO_SignData [16:41:34]wFMCommunicate request_size=4 [16:41:34]MH_SAM_APDU [16:41:34]CAPDU: 80 0D 01 02 [16:41:34]Write to MH i2c: E2 08 00 7D 00 80 0D 01 02 00 00 00 00 F6 [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:35]Read from MH i2c: E2 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 03 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [16:41:35]RAPDU: 90 00 [16:41:35]wFMCommunicate OK [16:41:35]wFMCommunicate request_size=255 [16:41:35]MH_SAM_APDU [16:41: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 3E F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BD 51 01 00 35 04 06 00 [16:41:35]Write to MH i2c: E2 02 01 7E 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 3E F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BD 51 01 00 35 04 06 00 00 00 E8 [16:41:35]Write i2c OK [16:41:35]MH_I2C_Read... [16:41:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:35]Read from MH i2c: E2 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 03 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [16:41:35]RAPDU: 90 00 [16:41:35]wFMCommunicate OK [16:41:35]wFMCommunicate request_size=11 [16:41:35]MH_SAM_APDU [16:41:35]CAPDU: 80 0D 02 02 06 10 E2 17 BB 3C 02 [16:41:35]Write to MH i2c: E2 0E 00 7F 00 80 0D 02 02 06 00 10 E2 17 BB 3C 02 00 00 07 [16:41:35]Write i2c OK [16:41:35]MH_I2C_Read... [16:41:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:35]Read from MH i2c: E2 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 03 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 03 00 7F 00 00 90 00 F3 [16:41:35]RAPDU: 90 00 [16:41:35]wFMCommunicate OK [16:41:35]wFMCommunicate request_size=4 [16:41:35]MH_SAM_APDU [16:41:35]CAPDU: 80 0D 03 02 [16:41:35]Write to MH i2c: E2 08 00 80 00 80 0D 03 02 00 00 00 00 FB [16:41:35]Write i2c OK [16:41:35]MH_I2C_Read... [16:41:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:35]Read from MH i2c: E2 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 0B 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 0B 00 80 00 00 EA 1C 2B AC 43 64 A8 C4 90 00 EC [16:41:35]RAPDU: EA 1C 2B AC 43 64 A8 C4 90 00 [16:41:35]wFMCommunicate OK [16:41:35]SAM_PROTO_SignData done [16:41:35]FM_MakeSignedData done [16:41:35]CreateOFDProtocolMessage [16:41:35]wFMCommunicate request_size=4 [16:41:35]MH_SAM_APDU [16:41:35]CAPDU: 80 11 00 00 [16:41:35]Write to MH i2c: E2 08 00 81 00 80 11 00 00 00 00 00 00 FB [16:41:35]Write i2c OK [16:41:35]MH_I2C_Read... [16:41:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:35]Read from MH i2c: E2 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 17 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 17 00 81 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5A [16:41:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:41:35]wFMCommunicate OK [16:41:35]CreateOFDProtocolMessage done [16:41:35]OFDSenderStorePacket 86461 [16:41:35]StoreOFDPacket docnum=86461 [16:41:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F3 8F 08 01 14 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 3E F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BD 51 01 00 35 04 06 00 10 E2 17 BB 3C 02 EA 1C 2B AC 43 64 A8 C4 [16:41:35]CheckFolder [16:41:35]dirname=/storage/ofd_packets [16:41:35]CheckFolder done [16:41:35]ProducePacketName [16:41:35]name=ofd_packets/00086461 [16:41:35]NVStorageSaveData ofd_packets/00086461 [16:41:35]File name is /storage/ofd_packets/00086461 [16:41:35]Write 302 bytes [16:41:35]NVStorageSaveData done [16:41:35]OFDSenderStorePacket done [16:41:35]KKMCreateOFDPacket done [16:41:35]NVStorageSaveData kkm_last_timestamp [16:41:35]File name is /storage/kkm_last_timestamp [16:41:35]Write 4 bytes [16:41:35]NVStorageSaveData done [16:41:35]ExternCall_PrintAddStr [16:41:35]wPrintStart [16:41:35]Write to MH i2c: 01 00 00 82 00 82 [16:41:35]Write i2c OK [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: 01 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: 01 07 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: 01 07 00 82 00 00 00 00 00 00 FF 0F 97 [16:41:35]RasterBufferAndPrint [16:41:35]line Счет N : (1)871361 [16:41:35]line ИНН: 02508201610067 [16:41:35]line Контрольно-Кассовый Чек [16:41:35]line ПРОДАЖА [16:41:35]line ТРК (МРК, ГНК) : 21 [16:41:35]line Товар: 2710194210 [16:41:35]line ДТ(л)-К-4 [16:41:35]line 13.130 * 76.20 [16:41:35]line = 1000.51 [16:41:35]line НДС 12% НСП 1% [16:41:35]line > о реализуемом товаре [16:41:35]line ОКРУГЛЕНИЕ: -0.51 [16:41:35]line ИТОГО: 1000.00 [16:41:35]line Внесено: 1000.00 [16:41:35]line СДАЧА: 0.00 [16:41:35]line НСП 1% : 8.85 [16:41:35]line НДС 12% : 106.25 [16:41:35]line Наличными: 1000.00 [16:41:35]line Безнал.: 0.00 [16:41:35]line Место: АЗС № 137 "Партнер Нефть" [16:41:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:41:35]line СНО: Общий режим [16:41:35]line Чек 239 21.09.2024 16:41 [16:41:35]line Смена: 496 ФФД: 1.0 [16:41:35]line ЗНМ: 0300000064 [16:41:35]line РНМ: 0000000000092592 [16:41:35]line Версия ККМ: 001 [16:41:35]line ФМ: 0000000000874979 [16:41:35]line ФД: 86461 [16:41:35]line ФПД: 18563246799874 [16:41:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164134&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86461&fm=18563246799874&tin=02508201610067®Number=0000000000092592&sum=100000 [16:41:35]written 0, free lines is 4095 [16:41:36]Write to MH i2c: 01 00 00 AD 00 AD [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: 01 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: 01 07 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 E6 0C A6 [16:41:36]RasterBufferAndPrint [16:41:36]line [16:41:36]line [16:41:36]line [16:41:36]line [16:41:36]line [16:41:36]written 0, free lines is 3329 [16:41:36]MH_Cut [16:41:36]Write to MH i2c: D1 01 00 B4 00 01 86 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: D1 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: D1 01 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: D1 01 00 B4 00 00 85 [16:41:36]Write to MH i2c: 01 00 00 B5 00 B5 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]Connected sock=11 [16:41:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 93 01 00 00 88 6C 8B 01 05 EA 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 38 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 *** Cut start [16:41:36]01 0D 04 10 *** Partial cut [16:41:36]00 30 30 30 30 *** CUTSNS_PIN = 1 [16:41:37]30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 *** CUTSNS_PIN = 0 [16:41:37]30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 51 01 00 35 04 06 00 F0 2C 29 30 06 4E 0E 96 67 53 CC AC A0 3F [16:41:37]recv_with_timeout no data received [16:41:37]*** Brake cut motor [16:41:37]Read from MH i2c: 01 [16:41:37]MH_I2C_Read... [16:41:37]*** Stop cut motor [16:41:37]*** Cut end [16:41:37]Read from MH i2c: 01 07 00 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [16:41:37]process_action close_receipt done [16:41:37]requested_data is exist [16:41:37]produce_requested_data [16:41:37]requested_item fm.sn is exist - process it [16:41:37]wFMCommunicate request_size=4 [16:41:37]MH_SAM_APDU [16:41:37]CAPDU: 80 11 00 00 [16:41:37]Write to MH i2c: E2 08 00 B6 00 80 11 00 00 00 00 00 00 30 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:37]Read from MH i2c: E2 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: E2 17 00 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: E2 17 00 B6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8F [16:41:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:41:37]wFMCommunicate OK [16:41:37]requested_item fd.num is exist - process it [16:41:37]SAM_PROTO_GetFieldsCounters [16:41:37]wFMCommunicate request_size=4 [16:41:37]MH_SAM_APDU [16:41:37]CAPDU: 80 13 00 00 [16:41:37]Write to MH i2c: E2 08 00 B7 00 80 13 00 00 00 00 00 00 33 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:37]Read from MH i2c: E2 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: E2 62 00 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: E2 62 00 B7 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [16:41:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:37]wFMCommunicate OK [16:41:37]SAM_PROTO_GetFieldsCounters done [16:41:37]requested_item shift.num is exist - process it [16:41:37]requested_item shift.opened is exist - process it [16:41:37]req_shift_opened [16:41:37]FM_GetShiftState [16:41:37]SAM_PROTO_GetShiftState [16:41:37]wFMCommunicate request_size=4 [16:41:37]MH_SAM_APDU [16:41:37]CAPDU: 80 13 01 00 [16:41:37]Write to MH i2c: E2 08 00 B8 00 80 13 01 00 00 00 00 00 35 [16:41:38]Write i2c OK [16:41:38]MH_I2C_Read... [16:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:38]Read from MH i2c: E2 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 0E 00 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 0E 00 B8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7B [16:41:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:41:38]wFMCommunicate OK [16:41:38]SAM_PROTO_GetShiftState done [16:41:38]FM_GetShiftState done [16:41:38]req_shift_opened done [16:41:38]requested_item shift.open_date is exist - process it [16:41:38]req_shift_open_date [16:41:38]req_shift_open_date done [16:41:38]produce_requested_data done [16:41:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86461,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:41:38]process_action_free close_receipt [16:41:38]json_value_free [16:41:38]json_value_free done [16:41:38]process_json_proto returns [16:41:38]Send response to host [16:41:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86461,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:41:38]free response buf [16:41:38]execute_script done [16:41:38]execute_script returns [16:41:38]free content buf [16:41:38]Sock 7.Close socket [16:41:38]Sock 7.Thread stoped [16:41:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 65 96 47 00 E7 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 51 01 00 F4 03 04 00 11 A2 EE 66 B6 04 01 00 00 03 AD CA F5 7D E0 8C F0 [16:41:39]CommunicateWithHost err = 0 [16:41:39]CheckOFDResponse [16:41:39]1017 (14) - 77093643461234 [16:41:39]1041 (16) - 0000000000874979 [16:41:39]1040 (4) - 86460 [16:41:39]1012 (4) - 21.09.2024 10:38 [16:41:39]1206 (1) - 0 [16:41:39]OFD Sender: Remove packet 86460 [16:41:39]ProducePacketName [16:41:39]name=ofd_packets/00086460 [16:41:39]NVStorageDeleteData [16:41:39]OFD Sender: Processing packet 86461 [packets to send 271, broken 270] [16:41:39]ProducePacketName [16:41:39]name=ofd_packets/00086461 [16:41:39]OFD Sender: To server: pG, [16:41:39]CommunicateWithHost lk.salyk.kg:30040 [16:41:39]ConnectInit lk.salyk.kg [16:41:44]ConnectInit Can't take IP for lk.salyk.kg [16:41:44]CommunicateWithHost connect error [16:41:44]CommunicateWithHost err = -1 [16:41:44]OFD Sender: Server communicate error [16:41:44]OFD Sender: Processing packet 86461 [packets to send 271, broken 270] [16:41:44]ProducePacketName [16:41:44]name=ofd_packets/00086461 [16:41:44]OFD Sender: To server: pG, [16:41:44]CommunicateWithHost lk.salyk.kg:30040 [16:41:44]ConnectInit lk.salyk.kg [16:41:52]recv_with_timeout no data received [16:41:57]Connected sock=7 [16:41:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F3 8F 08 01 14 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 3E F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BD 51 01 00 35 04 06 00 10 E2 17 BB 3C 02 EA 1C 2B AC 43 64 A8 C4 [16:42:03]recv_with_timeout no data received [16:42:03]CommunicateWithHost answer receiving error [16:42:03]CommunicateWithHost err = -3 [16:42:03]OFD Sender: Server communicate error [16:42:08]OFD Sender: Processing packet 86461 [packets to send 271, broken 270] [16:42:08]ProducePacketName [16:42:08]name=ofd_packets/00086461 [16:42:08]OFD Sender: To server: pG, [16:42:08]CommunicateWithHost lk.salyk.kg:30040 [16:42:08]ConnectInit lk.salyk.kg [16:42:08]recv_with_timeout no data received [16:42:13]ConnectInit Can't take IP for lk.salyk.kg [16:42:13]CommunicateWithHost connect error [16:42:13]CommunicateWithHost err = -1 [16:42:13]OFD Sender: Server communicate error [16:42:18]OFD Sender: Processing packet 86461 [packets to send 271, broken 270] [16:42:18]ProducePacketName [16:42:18]name=ofd_packets/00086461 [16:42:18]OFD Sender: To server: pG, [16:42:18]CommunicateWithHost lk.salyk.kg:30040 [16:42:18]ConnectInit lk.salyk.kg [16:42:20]Connected sock=10 [16:42:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F3 8F 08 01 14 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 recv_with_timeout no data received [16:42:20]00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 3E F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BD 51 01 00 35 04 06 00 10 E2 17 BB 3C 02 EA 1C 2B AC 43 64 A8 C4 [16:42:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FF 44 47 00 D3 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BD 51 01 00 F4 03 04 00 3C A2 EE 66 B6 04 01 00 00 90 E1 D2 E7 AB D8 4D 40 [16:42:21]CommunicateWithHost err = 0 [16:42:21]CheckOFDResponse [16:42:21]1017 (14) - 77093643461234 [16:42:21]1041 (16) - 0000000000874979 [16:42:21]1040 (4) - 86461 [16:42:21]1012 (4) - 21.09.2024 10:38 [16:42:21]1206 (1) - 0 [16:42:21]OFD Sender: Remove packet 86461 [16:42:21]ProducePacketName [16:42:21]name=ofd_packets/00086461 [16:42:21]NVStorageDeleteData [16:42:21]OFD Sender: No OFD packet to send [16:42:26]OFD Sender: No OFD packet to send [16:42:31]OFD Sender: No OFD packet to send [16:42:36]OFD Sender: No OFD packet to send [16:42:41]OFD Sender: No OFD packet to send [16:42:46]OFD Sender: No OFD packet to send [16:42:51]OFD Sender: No OFD packet to send [16:42:56]OFD Sender: No OFD packet to send [16:43:01]OFD Sender: No OFD packet to send [16:43:06]OFD Sender: No OFD packet to send [16:43:11]OFD Sender: No OFD packet to send [16:43:16]OFD Sender: No OFD packet to send [16:43:21]OFD Sender: No OFD packet to send [16:43:26]OFD Sender: No OFD packet to send [16:43:31]OFD Sender: No OFD packet to send [16:43:36]OFD Sender: No OFD packet to send [16:43:41]OFD Sender: No OFD packet to send [16:43:46]OFD Sender: No OFD packet to send [16:43:51]OFD Sender: No OFD packet to send [16:43:56]OFD Sender: No OFD packet to send [16:44:01]OFD Sender: No OFD packet to send [16:44:06]OFD Sender: No OFD packet to send [16:44:11]OFD Sender: No OFD packet to send [16:44:16]OFD Sender: No OFD packet to send [16:44:21]OFD Sender: No OFD packet to send [16:44:26]OFD Sender: No OFD packet to send [16:44:31]OFD Sender: No OFD packet to send [16:44:33]accept exits with 9 [16:44:33]New connection [16:44:33]New thread 3067370852 created [16:44:33]Thread 3067227492 joined [16:44:33]Waiting for new connection... [16:44:33] Sock 9.Parse request [16:44:33]Sock 9.Check first char [16:44:33]Sock 9.First char is OK [16:44:33]request: POST /json_proto HTTP/1.0 [16:44:33]Method: POST [16:44:33]URL: /json_proto [16:44:33]Method is POST - this is cgi request [16:44:33]url: /json_proto [16:44:33]query_string will be loaded in cgi processing [16:44:33]execute_cgi json_proto POST (null) [16:44:33]execute_cgi path=json_proto method=POST [16:44:33]POST find Content-Length [16:44:33]Host: 172.17.47.196:8080 [16:44:33]Content-Length: 682 [16:44:33]Content-Type: application/json [16:44:33] [16:44:33]POST finish read [16:44:33]Found Content-Length = 682 [16:44:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:33]execute_script... [16:44: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)871370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:33]POST & json_proto [16:44:33]process_json_proto [16:44:33]json parsed OK: [16:44:33]protocol is kg_v1.0 [16:44:33]action value=close_receipt [16:44:33]process_action close_receipt [16:44:33]cmd_close_receipt [16:44:33]MH_GetDate [16:44:33]Write to MH i2c: F0 00 00 B9 00 A8 [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: F0 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: F0 09 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: F0 09 00 B9 00 00 F1 F7 EE 66 4C 6B 94 66 9E [16:44:33]GetLastDocTimeStamp 1726936894 [16:44:33]current date 1726937073 [16:44:33]FM_GetShiftState [16:44:33]SAM_PROTO_GetShiftState [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 13 01 00 [16:44:33]Write to MH i2c: E2 08 00 BA 00 80 13 01 00 00 00 00 00 37 [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 0E 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 0E 00 BA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7D [16:44:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:44:33]wFMCommunicate OK [16:44:33]SAM_PROTO_GetShiftState done [16:44:33]FM_GetShiftState done [16:44:33]opened in 1726877910 [16:44:33]opened+sec_in_day 1726964310 [16:44:33]quantity*price = 70027 [16:44:33]sum+1 = 70029 [16:44:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 240 21.09.2024 16:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86462 ФПД: 128868654602937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164434&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86462&fm=128868654602937&tin=02508201610067®Number=0000000000092592&sum=70000 [16:44:34]StoreToDocumentArchive [16:44:34]shift 496 fd 86462 [16:44:34]save to /storage/0496/doc_00086462 [16:44:34]save last doc name /storage/0496/doc_00086462 to /storage/kkm_last_doc_name [16:44:34]save OK [16:44:34]Clear old archive folders... [16:44:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:44:34]tlvbuf is B6FBB370 [16:44:34]SAM_PROTO_ClearQueue [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 09 00 00 [16:44:34]Write to MH i2c: E2 08 00 C7 00 80 09 00 00 00 00 00 00 39 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:34]Read from MH i2c: E2 03 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [16:44:34]RAPDU: 90 00 [16:44:34]wFMCommunicate OK [16:44:34]SAM_PROTO_ClearQueue done [16:44:34]KKMCreateOFDPacket [16:44:34]OFDProtocolAddRootSTLVToBuf [16:44:34]FM_MakeSignedData [16:44:34]FM_MakeSignedData [16:44:34]SAM_PROTO_SignData [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 0D 01 02 [16:44:34]Write to MH i2c: E2 08 00 C8 00 80 0D 01 02 00 00 00 00 41 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [16:44:34]RAPDU: 90 00 [16:44:34]wFMCommunicate OK [16:44:34]wFMCommunicate request_size=255 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F2 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BE 51 01 00 35 04 06 00 [16:44:34]Write to MH i2c: E2 02 01 C9 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F2 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BE 51 01 00 35 04 06 00 00 00 E5 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [16:44:34]RAPDU: 90 00 [16:44:34]wFMCommunicate OK [16:44:34]wFMCommunicate request_size=11 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 0D 02 02 06 75 34 92 61 5A B9 [16:44:34]Write to MH i2c: E2 0E 00 CA 00 80 0D 02 02 06 00 75 34 92 61 5A B9 00 00 FF [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [16:44:34]RAPDU: 90 00 [16:44:34]wFMCommunicate OK [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 0D 03 02 [16:44:34]Write to MH i2c: E2 08 00 CB 00 80 0D 03 02 00 00 00 00 46 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:34]Read from MH i2c: E2 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 0B 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: E2 0B 00 CB 00 00 F6 ED 24 2C 8A 78 5E 1E 90 00 F8 [16:44:34]RAPDU: F6 ED 24 2C 8A 78 5E 1E 90 00 [16:44:34]wFMCommunicate OK [16:44:34]SAM_PROTO_SignData done [16:44:34]FM_MakeSignedData done [16:44:34]CreateOFDProtocolMessage [16:44:34]wFMCommunicate request_size=4 [16:44:34]MH_SAM_APDU [16:44:34]CAPDU: 80 11 00 00 [16:44:34]Write to MH i2c: E2 08 00 CC 00 80 11 00 00 00 00 00 00 46 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:35]Read from MH i2c: E2 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 17 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 17 00 CC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A5 [16:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:44:35]wFMCommunicate OK [16:44:35]CreateOFDProtocolMessage done [16:44:35]OFDSenderStorePacket 86462 [16:44:35]StoreOFDPacket docnum=86462 [16:44:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6B DD 08 01 38 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F2 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BE 51 01 00 35 04 06 00 75 34 92 61 5A B9 F6 ED 24 2C 8A 78 5E 1E [16:44:35]CheckFolder [16:44:35]dirname=/storage/ofd_packets [16:44:35]CheckFolder done [16:44:35]ProducePacketName [16:44:35]name=ofd_packets/00086462 [16:44:35]NVStorageSaveData ofd_packets/00086462 [16:44:35]File name is /storage/ofd_packets/00086462 [16:44:35]Write 302 bytes [16:44:35]NVStorageSaveData done [16:44:35]OFDSenderStorePacket done [16:44:35]KKMCreateOFDPacket done [16:44:35]NVStorageSaveData kkm_last_timestamp [16:44:35]File name is /storage/kkm_last_timestamp [16:44:35]Write 4 bytes [16:44:35]NVStorageSaveData done [16:44:35]ExternCall_PrintAddStr [16:44:35]wPrintStart [16:44:35]Write to MH i2c: 01 00 00 CD 00 CD [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 07 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 07 00 CD 00 00 00 00 00 00 FF 0F E2 [16:44:35]RasterBufferAndPrint [16:44:35]line Счет N : (1)871370 [16:44:35]line ИНН: 02508201610067 [16:44:35]line Контрольно-Кассовый Чек [16:44:35]line ПРОДАЖА [16:44:35]line ТРК (МРК, ГНК) : 34 [16:44:35]line Товар: 2710194210 [16:44:35]line ДТ(л)-К-4 [16:44:35]line 9.190 * 76.20 [16:44:35]line = 700.28 [16:44:35]line НДС 12% НСП 1% [16:44:35]line > о реализуемом товаре [16:44:35]line ОКРУГЛЕНИЕ: -0.28 [16:44:35]line ИТОГО: 700.00 [16:44:35]line Внесено: 700.00 [16:44:35]line СДАЧА: 0.00 [16:44:35]line НСП 1% : 6.20 [16:44:35]line НДС 12% : 74.37 [16:44:35]line Наличными: 700.00 [16:44:35]line Безнал.: 0.00 [16:44:35]line Место: АЗС № 137 "Партнер Нефть" [16:44:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:44:35]line СНО: Общий режим [16:44:35]line Чек 240 21.09.2024 16:44 [16:44:35]line Смена: 496 ФФД: 1.0 [16:44:35]line ЗНМ: 0300000064 [16:44:35]line РНМ: 0000000000092592 [16:44:35]line Версия ККМ: 001 [16:44:35]line ФМ: 0000000000874979 [16:44:35]line ФД: 86462 [16:44:35]line ФПД: 128868654602937 [16:44:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164434&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86462&fm=128868654602937&tin=02508201610067®Number=0000000000092592&sum=70000 [16:44:35]OFD Sender: Processing packet 86462 [packets to send 271, broken 270] [16:44:35]ProducePacketName [16:44:35]name=ofd_packets/00086462 [16:44:35]OFD Sender: To server: pG, [16:44:35]CommunicateWithHost lk.salyk.kg:30040 [16:44:35]ConnectInit lk.salyk.kg [16:44:35]written 0, free lines is 4095 [16:44:35]Write to MH i2c: 01 00 00 F8 00 F8 [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 07 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 D4 0C DF [16:44:35]RasterBufferAndPrint [16:44:35]line [16:44:35]line [16:44:35]line [16:44:35]line [16:44:35]line [16:44:35]written 0, free lines is 3288 [16:44:35]MH_Cut [16:44:35]Write to MH i2c: D1 01 00 FF 00 01 D1 [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: D1 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: D1 01 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: D1 01 00 FF 00 00 D0 [16:44:35]Write to MH i2c: 01 00 00 00 01 01 [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:36]*** Cut start [16:44:36]*** Partial cut [16:44:36]*** CUTSNS_PIN = 1 [16:44:36]*** CUTSNS_PIN = 0 [16:44:36]*** Brake cut motor [16:44:37]Read from MH i2c: 01 [16:44:37]MH_I2C_Read... [16:44:37]*** Stop cut motor [16:44:37]*** Cut end [16:44:37]Read from MH i2c: 01 07 00 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 FF 0F 16 [16:44:37]process_action close_receipt done [16:44:37]requested_data is exist [16:44:37]produce_requested_data [16:44:37]requested_item fm.sn is exist - process it [16:44:37]wFMCommunicate request_size=4 [16:44:37]MH_SAM_APDU [16:44:37]CAPDU: 80 11 00 00 [16:44:37]Write to MH i2c: E2 08 00 01 01 80 11 00 00 00 00 00 00 7C [16:44:37]Write i2c OK [16:44:37]MH_I2C_Read... [16:44:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:37]Read from MH i2c: E2 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: E2 17 00 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: E2 17 00 01 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DB [16:44:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:44:37]wFMCommunicate OK [16:44:37]requested_item fd.num is exist - process it [16:44:37]SAM_PROTO_GetFieldsCounters [16:44:37]wFMCommunicate request_size=4 [16:44:37]MH_SAM_APDU [16:44:37]CAPDU: 80 13 00 00 [16:44:37]Write to MH i2c: E2 08 00 02 01 80 13 00 00 00 00 00 00 7F [16:44:37]Write i2c OK [16:44:37]MH_I2C_Read... [16:44:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:37]Read from MH i2c: E2 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: E2 62 00 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: E2 62 00 02 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [16:44:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:37]wFMCommunicate OK [16:44:37]SAM_PROTO_GetFieldsCounters done [16:44:37]requested_item shift.num is exist - process it [16:44:37]requested_item shift.opened is exist - process it [16:44:37]req_shift_opened [16:44:37]FM_GetShiftState [16:44:37]SAM_PROTO_GetShiftState [16:44:37]wFMCommunicate request_size=4 [16:44:37]MH_SAM_APDU [16:44:37]CAPDU: 80 13 01 00 [16:44:37]Write to MH i2c: E2 08 00 03 01 80 13 01 00 00 00 00 00 81 [16:44:37]Write i2c OK [16:44:37]MH_I2C_Read... [16:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:37]Read from MH i2c: E2 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: E2 0E 00 [16:44:37]MH_I2C_Read... [16:44:37]Read from MH i2c: E2 0E 00 03 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C7 [16:44:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:44:37]wFMCommunicate OK [16:44:37]SAM_PROTO_GetShiftState done [16:44:37]FM_GetShiftState done [16:44:37]req_shift_opened done [16:44:37]requested_item shift.open_date is exist - process it [16:44:37]req_shift_open_date [16:44:37]req_shift_open_date done [16:44:37]produce_requested_data done [16:44:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86462,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:44:37]process_action_free close_receipt [16:44:37]json_value_free [16:44:37]json_value_free done [16:44:37]process_json_proto returns [16:44:37]Send response to host [16:44:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86462,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:44:37]free response buf [16:44:37]execute_script done [16:44:37]execute_script returns [16:44:37]free content buf [16:44:37]Sock 9.Close socket [16:44:37]Sock 9.Thread stoped [16:44:40]ConnectInit Can't take IP for lk.salyk.kg [16:44:40]CommunicateWithHost connect error [16:44:40]CommunicateWithHost err = -1 [16:44:40]OFD Sender: Server communicate error [16:44:45]OFD Sender: Processing packet 86462 [packets to send 271, broken 270] [16:44:45]ProducePacketName [16:44:45]name=ofd_packets/00086462 [16:44:45]OFD Sender: To server: pG, [16:44:45]CommunicateWithHost lk.salyk.kg:30040 [16:44:45]ConnectInit lk.salyk.kg [16:44:53]recv_with_timeout no data received [16:45:24]Connected sock=9 [16:45:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6B DD 08 01 38 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 34 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 F2 F7 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BE 51 01 00 35 04 06 00 75 34 92 61 5A B9 F6 ED 24 2C 8A 78 5E 1E [16:45:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 98 97 47 00 40 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BE 51 01 00 F4 03 04 00 F6 A2 EE 66 B6 04 01 00 00 65 30 C2 CC 47 C8 22 E1 [16:45:27]CommunicateWithHost err = 0 [16:45:27]CheckOFDResponse [16:45:27]1017 (14) - 77093643461234 [16:45:27]1041 (16) - 0000000000874979 [16:45:27]1040 (4) - 86462 [16:45:27]1012 (4) - 21.09.2024 10:41 [16:45:27]1206 (1) - 0 [16:45:27]OFD Sender: Remove packet 86462 [16:45:27]ProducePacketName [16:45:27]name=ofd_packets/00086462 [16:45:27]NVStorageDeleteData [16:45:27]OFD Sender: No OFD packet to send [16:45:32]OFD Sender: No OFD packet to send [16:45:37]OFD Sender: No OFD packet to send [16:45:42]OFD Sender: No OFD packet to send [16:45:47]OFD Sender: No OFD packet to send [16:45:52]OFD Sender: No OFD packet to send [16:45:57]OFD Sender: No OFD packet to send [16:46:02]OFD Sender: No OFD packet to send [16:46:07]OFD Sender: No OFD packet to send [16:46:12]OFD Sender: No OFD packet to send [16:46:17]OFD Sender: No OFD packet to send [16:46:22]OFD Sender: No OFD packet to send [16:46:27]OFD Sender: No OFD packet to send [16:46:33]OFD Sender: No OFD packet to send [16:46:38]OFD Sender: No OFD packet to send [16:46:42]recv_with_timeout no data received [16:46:43]OFD Sender: No OFD packet to send [16:46:48]OFD Sender: No OFD packet to send [16:46:53]OFD Sender: No OFD packet to send [16:46:58]OFD Sender: No OFD packet to send [16:47:03]OFD Sender: No OFD packet to send [16:47:08]OFD Sender: No OFD packet to send [16:47:13]OFD Sender: No OFD packet to send [16:47:18]OFD Sender: No OFD packet to send [16:47:23]OFD Sender: No OFD packet to send [16:47:28]OFD Sender: No OFD packet to send [16:47:33]OFD Sender: No OFD packet to send [16:47:38]OFD Sender: No OFD packet to send [16:47:43]OFD Sender: No OFD packet to send [16:47:48]OFD Sender: No OFD packet to send [16:47:53]OFD Sender: No OFD packet to send [16:47:55]recv_with_timeout no data received [16:47:58]OFD Sender: No OFD packet to send [16:48:03]OFD Sender: No OFD packet to send [16:48:08]OFD Sender: No OFD packet to send [16:48:13]OFD Sender: No OFD packet to send [16:48:18]OFD Sender: No OFD packet to send [16:48:23]OFD Sender: No OFD packet to send [16:48:28]OFD Sender: No OFD packet to send [16:48:33]OFD Sender: No OFD packet to send [16:48:38]OFD Sender: No OFD packet to send [16:48:43]OFD Sender: No OFD packet to send [16:48:48]OFD Sender: No OFD packet to send [16:48:53]OFD Sender: No OFD packet to send [16:48:58]OFD Sender: No OFD packet to send [16:49:03]OFD Sender: No OFD packet to send [16:49:08]OFD Sender: No OFD packet to send [16:49:13]OFD Sender: No OFD packet to send [16:49:18]OFD Sender: No OFD packet to send [16:49:23]OFD Sender: No OFD packet to send [16:49:28]OFD Sender: No OFD packet to send [16:49:29]recv_with_timeout no data received [16:49:33]OFD Sender: No OFD packet to send [16:49:33]accept exits with 7 [16:49:33]New connection [16:49:33]New thread 3067227492 created [16:49:33]Thread 3067370852 joined [16:49:33]Waiting for new connection... [16:49:33] Sock 7.Parse request [16:49:33]Sock 7.Check first char [16:49:33]Sock 7.First char is OK [16:49:33]request: POST /json_proto HTTP/1.0 [16:49:33]Method: POST [16:49:33]URL: /json_proto [16:49:33]Method is POST - this is cgi request [16:49:33]url: /json_proto [16:49:33]query_string will be loaded in cgi processing [16:49:33]execute_cgi json_proto POST (null) [16:49:33]execute_cgi path=json_proto method=POST [16:49:33]POST find Content-Length [16:49:33]Host: 172.17.47.196:8080 [16:49:33]Content-Length: 678 [16:49:33]Content-Type: application/json [16:49:33] [16:49:33]POST finish read [16:49:33]Found Content-Length = 678 [16:49:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [16:49:33]execute_script... [16:49: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)871371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [16:49:33]POST & json_proto [16:49:33]process_json_proto [16:49:33]json parsed OK: [16:49:33]protocol is kg_v1.0 [16:49:33]action value=close_receipt [16:49:33]process_action close_receipt [16:49:33]cmd_close_receipt [16:49:33]MH_GetDate [16:49:33]Write to MH i2c: F0 00 00 04 01 F4 [16:49:33]Write i2c OK [16:49:33]MH_I2C_Read... [16:49:33]Read from MH i2c: F0 [16:49:33]MH_I2C_Read... [16:49:33]Read from MH i2c: F0 09 00 [16:49:33]MH_I2C_Read... [16:49:33]Read from MH i2c: F0 09 00 04 01 00 1E F9 EE 66 4C 6B 94 66 19 [16:49:33]GetLastDocTimeStamp 1726937074 [16:49:33]current date 1726937374 [16:49:33]FM_GetShiftState [16:49:33]SAM_PROTO_GetShiftState [16:49:33]wFMCommunicate request_size=4 [16:49:33]MH_SAM_APDU [16:49:33]CAPDU: 80 13 01 00 [16:49:33]Write to MH i2c: E2 08 00 05 01 80 13 01 00 00 00 00 00 83 [16:49:33]Write i2c OK [16:49:33]MH_I2C_Read... [16:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:33]Read from MH i2c: E2 [16:49:33]MH_I2C_Read... [16:49:33]Read from MH i2c: E2 0E 00 [16:49:33]MH_I2C_Read... [16:49:33]Read from MH i2c: E2 0E 00 05 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C9 [16:49:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:49:33]wFMCommunicate OK [16:49:33]SAM_PROTO_GetShiftState done [16:49:33]FM_GetShiftState done [16:49:33]opened in 1726877910 [16:49:33]opened+sec_in_day 1726964310 [16:49:33]quantity*price = 70037 [16:49:33]sum+1 = 70038 [16:49:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 241 21.09.2024 16:49 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86463 ФПД: 157357549170107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164934&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86463&fm=157357549170107&tin=02508201610067®Number=0000000000092592&sum=70000 [16:49:34]StoreToDocumentArchive [16:49:34]shift 496 fd 86463 [16:49:34]save to /storage/0496/doc_00086463 [16:49:34]save last doc name /storage/0496/doc_00086463 to /storage/kkm_last_doc_name [16:49:34]save OK [16:49:34]Clear old archive folders... [16:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:34]tlvbuf is 00648BB0 [16:49:34]SAM_PROTO_ClearQueue [16:49:34]wFMCommunicate request_size=4 [16:49:34]MH_SAM_APDU [16:49:34]CAPDU: 80 09 00 00 [16:49:34]Write to MH i2c: E2 08 00 12 01 80 09 00 00 00 00 00 00 85 [16:49:34]Write i2c OK [16:49:34]MH_I2C_Read... [16:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:34]Read from MH i2c: E2 [16:49:34]MH_I2C_Read... [16:49:34]Read from MH i2c: E2 03 00 [16:49:34]MH_I2C_Read... [16:49:34]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [16:49:34]RAPDU: 90 00 [16:49:34]wFMCommunicate OK [16:49:34]SAM_PROTO_ClearQueue done [16:49:34]KKMCreateOFDPacket [16:49:34]OFDProtocolAddRootSTLVToBuf [16:49:34]FM_MakeSignedData [16:49:34]FM_MakeSignedData [16:49:34]SAM_PROTO_SignData [16:49:34]wFMCommunicate request_size=4 [16:49:34]MH_SAM_APDU [16:49:34]CAPDU: 80 0D 01 02 [16:49:34]Write to MH i2c: E2 08 00 13 01 80 0D 01 02 00 00 00 00 8D [16:49:34]Write i2c OK [16:49:34]MH_I2C_Read... [16:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:34]Read from MH i2c: E2 [16:49:34]MH_I2C_Read... [16:49:34]Read from MH i2c: E2 03 00 [16:49:34]MH_I2C_Read... [16:49:34]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [16:49:34]RAPDU: 90 00 [16:49:34]wFMCommunicate OK [16:49:34]wFMCommunicate request_size=255 [16:49:34]MH_SAM_APDU [16:49: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 1E F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BF 51 01 00 35 04 06 00 8F [16:49:34]Write to MH i2c: E2 02 01 14 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 1E F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BF 51 01 00 35 04 06 00 8F 00 00 EE [16:49:34]Write i2c OK [16:49:34]MH_I2C_Read... [16:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:35]Read from MH i2c: E2 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 03 00 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [16:49:35]RAPDU: 90 00 [16:49:35]wFMCommunicate OK [16:49:35]wFMCommunicate request_size=10 [16:49:35]MH_SAM_APDU [16:49:35]CAPDU: 80 0D 02 02 05 1D A8 D2 2D BB [16:49:35]Write to MH i2c: E2 0D 00 15 01 80 0D 02 02 05 00 1D A8 D2 2D BB 00 00 19 [16:49:35]Write i2c OK [16:49:35]MH_I2C_Read... [16:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:35]Read from MH i2c: E2 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 03 00 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [16:49:35]RAPDU: 90 00 [16:49:35]wFMCommunicate OK [16:49:35]wFMCommunicate request_size=4 [16:49:35]MH_SAM_APDU [16:49:35]CAPDU: 80 0D 03 02 [16:49:35]Write to MH i2c: E2 08 00 16 01 80 0D 03 02 00 00 00 00 92 [16:49:35]Write i2c OK [16:49:35]MH_I2C_Read... [16:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:35]Read from MH i2c: E2 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 0B 00 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 0B 00 16 01 00 68 E5 39 16 BA F2 6D 43 90 00 8B [16:49:35]RAPDU: 68 E5 39 16 BA F2 6D 43 90 00 [16:49:35]wFMCommunicate OK [16:49:35]SAM_PROTO_SignData done [16:49:35]FM_MakeSignedData done [16:49:35]CreateOFDProtocolMessage [16:49:35]wFMCommunicate request_size=4 [16:49:35]MH_SAM_APDU [16:49:35]CAPDU: 80 11 00 00 [16:49:35]Write to MH i2c: E2 08 00 17 01 80 11 00 00 00 00 00 00 92 [16:49:35]Write i2c OK [16:49:35]MH_I2C_Read... [16:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:35]Read from MH i2c: E2 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 17 00 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: E2 17 00 17 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F1 [16:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:49:35]wFMCommunicate OK [16:49:35]CreateOFDProtocolMessage done [16:49:35]OFDSenderStorePacket 86463 [16:49:35]StoreOFDPacket docnum=86463 [16:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 70 73 07 01 B6 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F1 00 00 00 F4 03 04 00 1E F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BF 51 01 00 35 04 06 00 8F 1D A8 D2 2D BB 68 E5 39 16 BA F2 6D 43 [16:49:35]CheckFolder [16:49:35]dirname=/storage/ofd_packets [16:49:35]CheckFolder done [16:49:35]ProducePacketName [16:49:35]name=ofd_packets/00086463 [16:49:35]NVStorageSaveData ofd_packets/00086463 [16:49:35]File name is /storage/ofd_packets/00086463 [16:49:35]Write 301 bytes [16:49:35]NVStorageSaveData done [16:49:35]OFDSenderStorePacket done [16:49:35]KKMCreateOFDPacket done [16:49:35]NVStorageSaveData kkm_last_timestamp [16:49:35]File name is /storage/kkm_last_timestamp [16:49:35]Write 4 bytes [16:49:35]NVStorageSaveData done [16:49:35]ExternCall_PrintAddStr [16:49:35]wPrintStart [16:49:35]Write to MH i2c: 01 00 00 18 01 19 [16:49:35]Write i2c OK [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: 01 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: 01 07 00 [16:49:35]MH_I2C_Read... [16:49:35]Read from MH i2c: 01 07 00 18 01 00 00 00 00 00 FF 0F 2E [16:49:35]RasterBufferAndPrint [16:49:35]line Счет N : (1)871371 [16:49:35]line ИНН: 02508201610067 [16:49:35]line Контрольно-Кассовый Чек [16:49:35]line ПРОДАЖА [16:49:35]line ТРК (МРК, ГНК) : 43 [16:49:35]line Товар: 2710124130 [16:49:35]line Аи-92-К-5 [16:49:35]line 10.330 * 67.80 [16:49:35]line = 700.37 [16:49:35]line НДС 12% НСП 1% [16:49:35]line > о реализуемом товаре [16:49:35]line ОКРУГЛЕНИЕ: -0.37 [16:49:35]line ИТОГО: 700.00 [16:49:35]line Внесено: 700.00 [16:49:35]line СДАЧА: 0.00 [16:49:35]line НСП 1% : 6.20 [16:49:35]line НДС 12% : 74.38 [16:49:35]line Наличными: 700.00 [16:49:35]line Безнал.: 0.00 [16:49:35]line Место: АЗС № 137 "Партнер Нефть" [16:49:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:49:35]line СНО: Общий режим [16:49:35]line Чек 241 21.09.2024 16:49 [16:49:35]line Смена: 496 ФФД: 1.0 [16:49:35]line ЗНМ: 0300000064 [16:49:35]line РНМ: 0000000000092592 [16:49:35]line Версия ККМ: 001 [16:49:35]line ФМ: 0000000000874979 [16:49:35]line ФД: 86463 [16:49:35]line ФПД: 157357549170107 [16:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164934&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86463&fm=157357549170107&tin=02508201610067®Number=0000000000092592&sum=70000 [16:49:35]OFD Sender: Processing packet 86463 [packets to send 271, broken 270] [16:49:35]ProducePacketName [16:49:35]name=ofd_packets/00086463 [16:49:35]OFD Sender: To server: pG, [16:49:35]CommunicateWithHost lk.salyk.kg:30040 [16:49:35]ConnectInit lk.salyk.kg [16:49:35]written 0, free lines is 4095 [16:49:36]Write to MH i2c: 01 00 00 43 01 44 [16:49:36]Write i2c OK [16:49:36]MH_I2C_Read... [16:49:36]Read from MH i2c: 01 [16:49:36]MH_I2C_Read... [16:49:36]Read from MH i2c: 01 07 00 [16:49:36]MH_I2C_Read... [16:49:36]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 D6 0C 2D [16:49:36]RasterBufferAndPrint [16:49:36]line [16:49:36]line [16:49:36]line [16:49:36]line [16:49:36]line [16:49:36]written 0, free lines is 3289 [16:49:36]MH_Cut [16:49:36]Write to MH i2c: D1 01 00 4A 01 01 1D [16:49:36]Write i2c OK [16:49:36]MH_I2C_Read... [16:49:36]Read from MH i2c: D1 [16:49:36]MH_I2C_Read... [16:49:36]Read from MH i2c: D1 01 00 [16:49:36]MH_I2C_Read... [16:49:36]Read from MH i2c: D1 01 00 4A 01 00 1C [16:49:36]Write to MH i2c: 01 00 00 4B 01 4C [16:49:36]Write i2c OK [16:49:36]MH_I2C_Read... [16:49:36]*** Cut start [16:49:36]*** Partial cut [16:49:36]*** CUTSNS_PIN = 1 [16:49:36]*** CUTSNS_PIN = 0 [16:49:37]*** Brake cut motor [16:49:37]Read from MH i2c: 01 [16:49:37]MH_I2C_Read... [16:49:37]*** Stop cut motor [16:49:37]*** Cut end [16:49:37]Read from MH i2c: 01 07 00 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: 01 07 00 4B 01 00 00 00 00 00 FF 0F 61 [16:49:37]process_action close_receipt done [16:49:37]requested_data is exist [16:49:37]produce_requested_data [16:49:37]requested_item fm.sn is exist - process it [16:49:37]wFMCommunicate request_size=4 [16:49:37]MH_SAM_APDU [16:49:37]CAPDU: 80 11 00 00 [16:49:37]Write to MH i2c: E2 08 00 4C 01 80 11 00 00 00 00 00 00 C7 [16:49:37]Write i2c OK [16:49:37]MH_I2C_Read... [16:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:37]Read from MH i2c: E2 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: E2 17 00 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: E2 17 00 4C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 26 [16:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:49:37]wFMCommunicate OK [16:49:37]requested_item fd.num is exist - process it [16:49:37]SAM_PROTO_GetFieldsCounters [16:49:37]wFMCommunicate request_size=4 [16:49:37]MH_SAM_APDU [16:49:37]CAPDU: 80 13 00 00 [16:49:37]Write to MH i2c: E2 08 00 4D 01 80 13 00 00 00 00 00 00 CA [16:49:37]Write i2c OK [16:49:37]MH_I2C_Read... [16:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:37]Read from MH i2c: E2 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: E2 62 00 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: E2 62 00 4D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [16:49:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 BF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:37]wFMCommunicate OK [16:49:37]SAM_PROTO_GetFieldsCounters done [16:49:37]requested_item shift.num is exist - process it [16:49:37]requested_item shift.opened is exist - process it [16:49:37]req_shift_opened [16:49:37]FM_GetShiftState [16:49:37]SAM_PROTO_GetShiftState [16:49:37]wFMCommunicate request_size=4 [16:49:37]MH_SAM_APDU [16:49:37]CAPDU: 80 13 01 00 [16:49:37]Write to MH i2c: E2 08 00 4E 01 80 13 01 00 00 00 00 00 CC [16:49:37]Write i2c OK [16:49:37]MH_I2C_Read... [16:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:37]Read from MH i2c: E2 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: E2 0E 00 [16:49:37]MH_I2C_Read... [16:49:37]Read from MH i2c: E2 0E 00 4E 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 12 [16:49:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:49:37]wFMCommunicate OK [16:49:37]SAM_PROTO_GetShiftState done [16:49:37]FM_GetShiftState done [16:49:37]req_shift_opened done [16:49:37]requested_item shift.open_date is exist - process it [16:49:37]req_shift_open_date [16:49:37]req_shift_open_date done [16:49:37]produce_requested_data done [16:49:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86463,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:49:37]process_action_free close_receipt [16:49:37]json_value_free [16:49:37]json_value_free done [16:49:37]process_json_proto returns [16:49:37]Send response to host [16:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86463,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:49:37]free response buf [16:49:37]execute_script done [16:49:37]execute_script returns [16:49:37]free content buf [16:49:37]Sock 7.Close socket [16:49:37]Sock 7.Thread stoped [16:49:40]Connected sock=11 [16:49:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 70 73 07 01 B6 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F1 00 00 00 F4 03 04 00 1E F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BF 51 01 00 35 04 06 00 8F 1D A8 D2 2D BB 68 E5 39 16 BA F2 6D 43 [16:49:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7B 90 47 00 AE 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BF 51 01 00 F4 03 04 00 F4 A3 EE 66 B6 04 01 00 00 42 94 08 8F 27 A6 B1 04 [16:49:42]CommunicateWithHost err = 0 [16:49:42]CheckOFDResponse [16:49:42]1017 (14) - 77093643461234 [16:49:42]1041 (16) - 0000000000874979 [16:49:42]1040 (4) - 86463 [16:49:42]1012 (4) - 21.09.2024 10:46 [16:49:42]1206 (1) - 0 [16:49:42]OFD Sender: Remove packet 86463 [16:49:42]ProducePacketName [16:49:42]name=ofd_packets/00086463 [16:49:42]NVStorageDeleteData [16:49:42]OFD Sender: No OFD packet to send [16:49:43]accept exits with 9 [16:49:43]New connection [16:49:43]New thread 3067370852 created [16:49:43]Thread 3067227492 joined [16:49:43]Waiting for new connection... [16:49:43] Sock 9.Parse request [16:49:43]Sock 9.Check first char [16:49:43]Sock 9.First char is OK [16:49:43]request: POST /json_proto HTTP/1.0 [16:49:43]Method: POST [16:49:43]URL: /json_proto [16:49:43]Method is POST - this is cgi request [16:49:43]url: /json_proto [16:49:43]query_string will be loaded in cgi processing [16:49:43]execute_cgi json_proto POST (null) [16:49:43]execute_cgi path=json_proto method=POST [16:49:43]POST find Content-Length [16:49:43]Host: 172.17.47.196:8080 [16:49:43]Content-Length: 677 [16:49:43]Content-Type: application/json [16:49:43] [16:49:43]POST finish read [16:49:43]Found Content-Length = 677 [16:49:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [16:49:43]execute_script... [16:49: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)871372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [16:49:43]POST & json_proto [16:49:43]process_json_proto [16:49:43]json parsed OK: [16:49:43]protocol is kg_v1.0 [16:49:43]action value=close_receipt [16:49:43]process_action close_receipt [16:49:43]cmd_close_receipt [16:49:43]MH_GetDate [16:49:43]Write to MH i2c: F0 00 00 4F 01 3F [16:49:43]Write i2c OK [16:49:43]MH_I2C_Read... [16:49:43]Read from MH i2c: F0 [16:49:43]MH_I2C_Read... [16:49:43]Read from MH i2c: F0 09 00 [16:49:43]MH_I2C_Read... [16:49:43]Read from MH i2c: F0 09 00 4F 01 00 27 F9 EE 66 4C 6B 94 66 6D [16:49:43]GetLastDocTimeStamp 1726937374 [16:49:43]current date 1726937383 [16:49:43]FM_GetShiftState [16:49:43]SAM_PROTO_GetShiftState [16:49:43]wFMCommunicate request_size=4 [16:49:43]MH_SAM_APDU [16:49:43]CAPDU: 80 13 01 00 [16:49:43]Write to MH i2c: E2 08 00 50 01 80 13 01 00 00 00 00 00 CE [16:49:43]Write i2c OK [16:49:43]MH_I2C_Read... [16:49:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:43]Read from MH i2c: E2 [16:49:43]MH_I2C_Read... [16:49:43]Read from MH i2c: E2 0E 00 [16:49:43]MH_I2C_Read... [16:49:43]Read from MH i2c: E2 0E 00 50 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 14 [16:49:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:49:43]wFMCommunicate OK [16:49:43]SAM_PROTO_GetShiftState done [16:49:43]FM_GetShiftState done [16:49:43]opened in 1726877910 [16:49:43]opened+sec_in_day 1726964310 [16:49:43]quantity*price = 50036 [16:49:43]sum+1 = 50037 [16:49:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 242 21.09.2024 16:49 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86464 ФПД: 208044697685738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T164943&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86464&fm=208044697685738&tin=02508201610067®Number=0000000000092592&sum=50000 [16:49:44]StoreToDocumentArchive [16:49:44]shift 496 fd 86464 [16:49:44]save to /storage/0496/doc_00086464 [16:49:44]save last doc name /storage/0496/doc_00086464 to /storage/kkm_last_doc_name [16:49:44]save OK [16:49:44]Clear old archive folders... [16:49:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:44]tlvbuf is 006EEE40 [16:49:44]SAM_PROTO_ClearQueue [16:49:44]wFMCommunicate request_size=4 [16:49:44]MH_SAM_APDU [16:49:44]CAPDU: 80 09 00 00 [16:49:44]Write to MH i2c: E2 08 00 5D 01 80 09 00 00 00 00 00 00 D0 [16:49:44]Write i2c OK [16:49:44]MH_I2C_Read... [16:49:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:44]Read from MH i2c: E2 [16:49:44]MH_I2C_Read... [16:49:44]Read from MH i2c: E2 03 00 [16:49:44]MH_I2C_Read... [16:49:44]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [16:49:44]RAPDU: 90 00 [16:49:44]wFMCommunicate OK [16:49:44]SAM_PROTO_ClearQueue done [16:49:44]KKMCreateOFDPacket [16:49:44]OFDProtocolAddRootSTLVToBuf [16:49:44]FM_MakeSignedData [16:49:44]FM_MakeSignedData [16:49:44]SAM_PROTO_SignData [16:49:44]wFMCommunicate request_size=4 [16:49:44]MH_SAM_APDU [16:49:44]CAPDU: 80 0D 01 02 [16:49:44]Write to MH i2c: E2 08 00 5E 01 80 0D 01 02 00 00 00 00 D8 [16:49:44]Write i2c OK [16:49:44]MH_I2C_Read... [16:49:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:44]Read from MH i2c: E2 [16:49:44]MH_I2C_Read... [16:49:44]Read from MH i2c: E2 03 00 [16:49:44]MH_I2C_Read... [16:49:44]Read from MH i2c: E2 03 00 5E 01 00 90 00 D3 [16:49:44]RAPDU: 90 00 [16:49:44]wFMCommunicate OK [16:49:44]wFMCommunicate request_size=255 [16:49:44]MH_SAM_APDU [16:49: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 27 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 51 01 00 35 04 06 00 BD [16:49:44]Write to MH i2c: E2 02 01 5F 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 F2 00 00 00 F4 03 04 00 27 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 51 01 00 35 04 06 00 BD 00 00 8B [16:49:44]Write i2c OK [16:49:44]MH_I2C_Read... [16:49:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:44]Read from MH i2c: E2 [16:49:44]MH_I2C_Read... [16:49:44]Read from MH i2c: E2 03 00 [16:49:44]MH_I2C_Read... [16:49:44]Read from MH i2c: E2 03 00 5F 01 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 5934739+1721002828=1726937567 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 E0 F9 EE 66 4C 6B 94 66 DD [16:52:48]Current date/time: 21.09.2024 16:52 [16:52:48]FM_Init [16:52:48]wFMConnect [16:52:48]MH_SAM_On [16:52:48]Write to MH i2c: E0 00 00 08 00 E7 [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_init finished! [16:52:48]*** atr: [16:52:48]*** 0F 3B D5 18 FF 81 91 FE [16:52:48]*** 1F C3 80 73 C8 21 10 0A [16:52:48]*** 00 00 00 00 00 00 00 00 [16:52:48]*** 00 00 00 00 00 00 00 00 [16:52:48]*** 00 00 00 00 00 00 00 00 [16:52:48]*** 00 00 00 00 00 00 00 00 [16:52:48]*** 00 00 00 00 00 00 00 00 [16:52:48]*** 00 00 00 00 00 00 00 00 [16:52:48]Read from MH i2c: E0 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E0 10 00 [16:52:48]MH_I2C_Read... [16:52:48]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 [16:52:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:52:48]wFMCommunicate request_size=10 [16:52:48]MH_SAM_APDU [16:52:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:52:48]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:52:48]Read from MH i2c: E2 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:52:48]RAPDU: 90 00 [16:52:48]wFMCommunicate OK [16:52:48]wFMCommunicate request_size=4 [16:52:48]MH_SAM_APDU [16:52:48]CAPDU: 80 11 00 00 [16:52:48]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:48]Read from MH i2c: E2 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 17 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [16:52:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:52:48]wFMCommunicate OK [16:52:48]Detected FM SN is 0000000000874979 [16:52:48]Stored FM SN is 0000000000874979 [16:52:48]wFMCommunicate request_size=9 [16:52:48]MH_SAM_APDU [16:52:48]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:52:48]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:52:48]Read from MH i2c: E2 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:52:48]RAPDU: 90 00 [16:52:48]wFMCommunicate OK [16:52:48]FM PIN OK [16:52:48]wFMCommunicate request_size=8 [16:52:48]MH_SAM_APDU [16:52:48]CAPDU: 80 14 04 00 03 02 00 01 [16:52:48]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:52:48]Read from MH i2c: E2 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:52:48]RAPDU: 90 00 [16:52:48]wFMCommunicate OK [16:52:48]wFMCommunicate request_size=13 [16:52:48]MH_SAM_APDU [16:52:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:52:48]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 [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:52:48]Read from MH i2c: E2 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:52:48]RAPDU: 90 00 [16:52:48]wFMCommunicate OK [16:52:48]wFMCommunicate request_size=4 [16:52:48]MH_SAM_APDU [16:52:48]CAPDU: 80 11 00 00 [16:52:48]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:48]Read from MH i2c: E2 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 17 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:52:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:52:48]wFMCommunicate OK [16:52:48]DocumentArchiveInit [16:52:48]Start Httpd... [16:52:48]Httpd thread 3067911524 created [16:52:48]Write to MH i2c: 01 00 00 0F 00 0F [16:52:48]Write i2c OK [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: 01 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: 01 07 00 [16:52:48]MH_I2C_Read... [16:52:48]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:52:48]Allocated Socket 6 [16:52:48]Bind OK [16:52:48]Listen OK [16:52:48]httpd running on port 8080 [16:52:48]Waiting for new connection... [16:52:48]MH Int Process started [16:52:48]OFD Sender: Processing packet 86464 [packets to send 271, broken 270] [16:52:48]ProducePacketName [16:52:48]name=ofd_packets/00086464 [16:52:48]OFD Sender: To server: pG, [16:52:48]CommunicateWithHost lk.salyk.kg:30040 [16:52:48]ConnectInit lk.salyk.kg [16:52:49]Connected sock=5 [16:52:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 01 91 07 01 17 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 F2 00 00 00 F4 03 04 00 27 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 51 01 00 35 04 06 00 BD 37 2E 4D 8E EA 21 B1 19 2B CF 51 10 CF [16:52:49]accept exits with 7 [16:52:49]New connection [16:52:49]New thread 3067624804 created [16:52:49]Waiting for new connection... [16:52:49] Sock 7.Parse request [16:52:49]Sock 7.Check first char [16:52:49]Sock 7.First char is OK [16:52:49]request: POST /json_proto HTTP/1.0 [16:52:49]Method: POST [16:52:49]URL: /json_proto [16:52:49]Method is POST - this is cgi request [16:52:49]url: /json_proto [16:52:49]query_string will be loaded in cgi processing [16:52:49]execute_cgi json_proto POST (null) [16:52:49]execute_cgi path=json_proto method=POST [16:52:49]POST find Content-Length [16:52:49]Host: 172.17.47.196:8080 [16:52:49]Content-Length: 215 [16:52:49]Content-Type: application/json [16:52:49] [16:52:49]POST finish read [16:52:49]Found Content-Length = 215 [16:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:49]execute_script... [16:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:49]POST & json_proto [16:52:49]process_json_proto [16:52:49]json parsed OK: [16:52:49]protocol is kg_v1.0 [16:52:49]action value=get_value [16:52:49]process_action get_value [16:52:49]cmd_get_value [16:52:49]process_action get_value done [16:52:49]requested_data is exist [16:52:49]produce_requested_data [16:52:49]requested_item kkm.sn is exist - process it [16:52:49]requested_item kkm.ver is exist - process it [16:52:49]requested_item fm.sn is exist - process it [16:52:49]wFMCommunicate request_size=4 [16:52:49]MH_SAM_APDU [16:52:49]CAPDU: 80 11 00 00 [16:52:49]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:52:49]Write i2c OK [16:52:49]MH_I2C_Read... [16:52:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:49]Read from MH i2c: E2 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 17 00 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [16:52:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:52:49]wFMCommunicate OK [16:52:49]requested_item fd.num is exist - process it [16:52:49]SAM_PROTO_GetFieldsCounters [16:52:49]wFMCommunicate request_size=4 [16:52:49]MH_SAM_APDU [16:52:49]CAPDU: 80 13 00 00 [16:52:49]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:52:49]Write i2c OK [16:52:49]MH_I2C_Read... [16:52:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:49]Read from MH i2c: E2 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 62 00 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [16:52:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:49]wFMCommunicate OK [16:52:49]SAM_PROTO_GetFieldsCounters done [16:52:49]requested_item shift.num is exist - process it [16:52:49]requested_item shift.opened is exist - process it [16:52:49]req_shift_opened [16:52:49]FM_GetShiftState [16:52:49]SAM_PROTO_GetShiftState [16:52:49]wFMCommunicate request_size=4 [16:52:49]MH_SAM_APDU [16:52:49]CAPDU: 80 13 01 00 [16:52:49]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:52:49]Write i2c OK [16:52:49]MH_I2C_Read... [16:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:49]Read from MH i2c: E2 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 0E 00 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [16:52:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:52:49]wFMCommunicate OK [16:52:49]SAM_PROTO_GetShiftState done [16:52:49]FM_GetShiftState done [16:52:49]req_shift_opened done [16:52:49]requested_item shift.open_date is exist - process it [16:52:49]req_shift_open_date [16:52:49]req_shift_open_date done [16:52:49]produce_requested_data done [16:52:49]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86464,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:52:49]process_action_free get_value [16:52:49]json_value_free [16:52:49]json_value_free done [16:52:49]process_json_proto returns [16:52:49]Send response to host [16:52:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86464,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:52:49]free response buf [16:52:49]execute_script done [16:52:49]execute_script returns [16:52:49]free content buf [16:52:49]Sock 7.Close socket [16:52:49]Sock 7.Thread stoped [16:52:49]accept exits with 10 [16:52:49]New connection [16:52:49]New thread 3067481444 created [16:52:49]Thread 3067624804 joined [16:52:49]Waiting for new connection... [16:52:49] Sock 10.Parse request [16:52:49]Sock 10.Check first char [16:52:49]Sock 10.First char is OK [16:52:49]request: POST /json_proto HTTP/1.0 [16:52:49]Method: POST [16:52:49]URL: /json_proto [16:52:49]Method is POST - this is cgi request [16:52:49]url: /json_proto [16:52:49]query_string will be loaded in cgi processing [16:52:49]execute_cgi json_proto POST (null) [16:52:49]execute_cgi path=json_proto method=POST [16:52:49]POST find Content-Length [16:52:49]Host: 172.17.47.196:8080 [16:52:49]Content-Length: 331 [16:52:49]Content-Type: application/json [16:52:49] [16:52:49]POST finish read [16:52:49]Found Content-Length = 331 [16:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:52:49]execute_script... [16:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:52:49]POST & json_proto [16:52:49]process_json_proto [16:52:49]json parsed OK: [16:52:49]protocol is kg_v1.0 [16:52:49]action value=get_value [16:52:49]process_action get_value [16:52:49]cmd_get_value [16:52:49]process_action get_value done [16:52:49]requested_data is exist [16:52:49]produce_requested_data [16:52:49]requested_item fm.sale.total is exist - process it [16:52:49]SAM_PROTO_GetFMData [16:52:49]wFMCommunicate request_size=4 [16:52:49]MH_SAM_APDU [16:52:49]CAPDU: 80 13 03 00 [16:52:49]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:52:49]Write i2c OK [16:52:49]MH_I2C_Read... [16:52:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 72 41 47 00 71 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 51 01 00 F4 03 04 00 B1 A4 EE 66 B6 04 01 00 00 D1 7D 42 73 53 BD 59 BF [16:52:50]CommunicateWithHost err = 0 [16:52:50]CheckOFDResponse [16:52:50]1017 (14) - 77093643461234 [16:52:50]1041 (16) - 0000000000874979 [16:52:50]1040 (4) - 86464 [16:52:50]1012 (4) - 21.09.2024 10:49 [16:52:50]1206 (1) - 0 [16:52:50]OFD Sender: Remove packet 86464 [16:52:50]ProducePacketName [16:52:50]name=ofd_packets/00086464 [16:52:50]NVStorageDeleteData [16:52:50]Read from MH i2c: E2 [16:52:50]MH_I2C_Read... [16:52:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:52:50]Read from MH i2c: E2 FD 00 [16:52:50]MH_I2C_Read... [16:52:50]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 DF 4D 01 00 69 04 A3 00 6F 04 04 00 65 4B 01 00 B1 04 05 00 5D 08 EE B5 01 70 04 05 00 E4 D2 5A 88 01 72 04 04 00 79 35 93 2D 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 6F 26 85 2E 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 6B 5A E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 4C [16:52:50]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 DF 4D 01 00 69 04 A3 00 6F 04 04 00 65 4B 01 00 B1 04 05 00 5D 08 EE B5 01 70 04 05 00 E4 D2 5A 88 01 72 04 04 00 79 35 93 2D 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 6F 26 85 2E 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 6B 5A E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [16:52:50]wFMCommunicate OK [16:52:50]wFMCommunicate request_size=4 [16:52:50]MH_SAM_APDU [16:52:50]CAPDU: 80 17 00 00 [16:52:50]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:52:50]Write i2c OK [16:52:50]MH_I2C_Read... [16:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:50]Read from MH i2c: E2 [16:52:50]MH_I2C_Read... [16:52:50]Read from MH i2c: E2 FD 00 [16:52:50]MH_I2C_Read... [16:52:50]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [16:52:50]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:52:50]wFMCommunicate OK [16:52:50]wFMCommunicate request_size=4 [16:52:50]MH_SAM_APDU [16:52:50]CAPDU: 80 17 00 00 [16:52:50]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:52:50]Write i2c OK [16:52:50]MH_I2C_Read... [16:52:51]OFD Sender: No OFD packet to send [16:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 FD 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [16:52:51]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:52:51]wFMCommunicate OK [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 17 00 00 [16:52:51]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 FD 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [16:52:51]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [16:52:51]wFMCommunicate OK [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 17 00 00 [16:52:51]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 E5 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [16:52:51]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:52:51]wFMCommunicate OK [16:52:51]SAM_PROTO_GetFMData done [16:52:51]requested_item fm.sale_refund.total is exist - process it [16:52:51]requested_item fm.buy.total is exist - process it [16:52:51]requested_item shift.sale.total is exist - process it [16:52:51]SAM_PROTO_GetShiftData [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 13 02 00 [16:52:51]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 FD 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 F2 00 00 00 69 04 9E 00 6F 04 04 00 F1 00 00 00 B1 04 04 00 5E 21 69 01 70 04 04 00 00 73 36 01 72 04 03 00 5E AE 32 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 B1 5B 26 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 40 32 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 E7 [16:52:52]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 F2 00 00 00 69 04 9E 00 6F 04 04 00 F1 00 00 00 B1 04 04 00 5E 21 69 01 70 04 04 00 00 73 36 01 72 04 03 00 5E AE 32 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 B1 5B 26 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 40 32 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:52:52]wFMCommunicate OK [16:52:52]wFMCommunicate request_size=4 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 17 00 00 [16:52:52]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 FD 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [16:52:52]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:52:52]wFMCommunicate OK [16:52:52]wFMCommunicate request_size=4 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 17 00 00 [16:52:52]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:52]Read from MH i2c: E2 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 FD 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:52:52]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:52:52]wFMCommunicate OK [16:52:52]wFMCommunicate request_size=4 [16:52:52]MH_SAM_APDU [16:52:52]CAPDU: 80 17 00 00 [16:52:52]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:52:53]Read from MH i2c: E2 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 FD 00 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:52:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:52:53]wFMCommunicate OK [16:52:53]wFMCommunicate request_size=4 [16:52:53]MH_SAM_APDU [16:52:53]CAPDU: 80 17 00 00 [16:52:53]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:52:53]Write i2c OK [16:52:53]MH_I2C_Read... [16:52:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:52:53]Read from MH i2c: E2 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 D8 00 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:52:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:52:53]wFMCommunicate OK [16:52:53]SAM_PROTO_GetShiftData done [16:52:53]requested_item shift.sale.total_cash is exist - process it [16:52:53]requested_item shift.sale_refund.total is exist - process it [16:52:53]requested_item shift.sale_refund.total_cash is exist - process it [16:52:53]requested_item shift.buy.total is exist - process it [16:52:53]requested_item shift.buy.total_cash is exist - process it [16:52:53]produce_requested_data done [16:52:53]produce_requested_data return {"fm.sale.total":73472431.01,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":236670.38,"shift.sale.total_cash":203456.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:52:53]process_action_free get_value [16:52:53]json_value_free [16:52:53]json_value_free done [16:52:53]process_json_proto returns [16:52:53]Send response to host [16:52:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73472431.01,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":236670.38,"shift.sale.total_cash":203456.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:52:53]free response buf [16:52:53]execute_script done [16:52:53]execute_script returns [16:52:53]free content buf [16:52:53]Sock 10.Close socket [16:52:53]Sock 10.Thread stoped [16:52:53]accept exits with 7 [16:52:53]New connection [16:52:53]New thread 3067624804 created [16:52:53]Thread 3067481444 joined [16:52:53]Waiting for new connection... [16:52:53] Sock 7.Parse request [16:52:53]Sock 7.Check first char [16:52:53]Sock 7.First char is OK [16:52:53]request: POST /json_proto HTTP/1.0 [16:52:53]Method: POST [16:52:53]URL: /json_proto [16:52:53]Method is POST - this is cgi request [16:52:53]url: /json_proto [16:52:53]query_string will be loaded in cgi processing [16:52:53]execute_cgi json_proto POST (null) [16:52:53]execute_cgi path=json_proto method=POST [16:52:53]POST find Content-Length [16:52:53]Host: 172.17.47.196:8080 [16:52:53]Content-Length: 677 [16:52:53]Content-Type: application/json [16:52:53] [16:52:53]POST finish read [16:52:53]Found Content-Length = 677 [16:52:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:52:53]execute_script... [16:52: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)871373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:52:53]POST & json_proto [16:52:53]process_json_proto [16:52:53]json parsed OK: [16:52:53]protocol is kg_v1.0 [16:52:53]action value=close_receipt [16:52:53]process_action close_receipt [16:52:53]cmd_close_receipt [16:52:53]MH_GetDate [16:52:53]Write to MH i2c: F0 00 00 1D 00 0C [16:52:53]Write i2c OK [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: F0 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: F0 09 00 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: F0 09 00 1D 00 00 E6 F9 EE 66 4C 6B 94 66 F9 [16:52:53]GetLastDocTimeStamp 1726937383 [16:52:53]current date 1726937574 [16:52:53]FM_GetShiftState [16:52:53]SAM_PROTO_GetShiftState [16:52:53]wFMCommunicate request_size=4 [16:52:53]MH_SAM_APDU [16:52:53]CAPDU: 80 13 01 00 [16:52:53]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:52:53]Write i2c OK [16:52:53]MH_I2C_Read... [16:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:53]Read from MH i2c: E2 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 0E 00 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [16:52:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:52:53]wFMCommunicate OK [16:52:53]SAM_PROTO_GetShiftState done [16:52:53]FM_GetShiftState done [16:52:53]opened in 1726877910 [16:52:53]opened+sec_in_day 1726964310 [16:52:53]quantity*price = 50036 [16:52:53]sum+1 = 50037 [16:52:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 243 21.09.2024 16:52 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86465 ФПД: 114043006231071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165254&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86465&fm=114043006231071&tin=02508201610067®Number=0000000000092592&sum=50000 [16:52:55]StoreToDocumentArchive [16:52:55]shift 496 fd 86465 [16:52:55]save to /storage/0496/doc_00086465 [16:52:55]save last doc name /storage/0496/doc_00086465 to /storage/kkm_last_doc_name [16:52:55]save OK [16:52:55]Clear old archive folders... [16:52:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:55]tlvbuf is 01991390 [16:52:55]SAM_PROTO_ClearQueue [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 09 00 00 [16:52:55]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:52:55]RAPDU: 90 00 [16:52:55]wFMCommunicate OK [16:52:55]SAM_PROTO_ClearQueue done [16:52:55]KKMCreateOFDPacket [16:52:55]OFDProtocolAddRootSTLVToBuf [16:52:55]FM_MakeSignedData [16:52:55]FM_MakeSignedData [16:52:55]SAM_PROTO_SignData [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 0D 01 02 [16:52:55]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:52:55]RAPDU: 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=255 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F3 00 00 00 F4 03 04 00 E6 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C1 51 01 00 35 04 06 00 67 [16:52:55]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F3 00 00 00 F4 03 04 00 E6 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C1 51 01 00 35 04 06 00 67 00 00 C3 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:55]Read from MH i2c: E2 03 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:52:55]RAPDU: 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=10 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 0D 02 02 05 B8 B4 E0 22 1F [16:52:55]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 B8 B4 E0 22 1F 00 00 3F [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:52:55]RAPDU: 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 0D 03 02 [16:52:55]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0B 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0B 00 2F 00 00 CF 3B F8 99 0C E4 67 34 90 00 D1 [16:52:55]RAPDU: CF 3B F8 99 0C E4 67 34 90 00 [16:52:55]wFMCommunicate OK [16:52:55]SAM_PROTO_SignData done [16:52:55]FM_MakeSignedData done [16:52:55]CreateOFDProtocolMessage [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 11 00 00 [16:52:55]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 17 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [16:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:52:56]wFMCommunicate OK [16:52:56]CreateOFDProtocolMessage done [16:52:56]OFDSenderStorePacket 86465 [16:52:56]StoreOFDPacket docnum=86465 [16:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 05 50 07 01 1B E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F3 00 00 00 F4 03 04 00 E6 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C1 51 01 00 35 04 06 00 67 B8 B4 E0 22 1F CF 3B F8 99 0C E4 67 34 [16:52:56]CheckFolder [16:52:56]dirname=/storage/ofd_packets [16:52:56]CheckFolder done [16:52:56]ProducePacketName [16:52:56]name=ofd_packets/00086465 [16:52:56]NVStorageSaveData ofd_packets/00086465 [16:52:56]File name is /storage/ofd_packets/00086465 [16:52:56]Write 301 bytes [16:52:56]NVStorageSaveData done [16:52:56]OFDSenderStorePacket done [16:52:56]KKMCreateOFDPacket done [16:52:56]NVStorageSaveData kkm_last_timestamp [16:52:56]File name is /storage/kkm_last_timestamp [16:52:56]Write 4 bytes [16:52:56]NVStorageSaveData done [16:52:56]ExternCall_PrintAddStr [16:52:56]wPrintStart [16:52:56]Write to MH i2c: 01 00 00 31 00 31 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 07 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:52:56]RasterBufferAndPrint [16:52:56]line Счет N : (1)871373 [16:52:56]line ИНН: 02508201610067 [16:52:56]line Контрольно-Кассовый Чек [16:52:56]line ПРОДАЖА [16:52:56]line ТРК (МРК, ГНК) : 33 [16:52:56]line Товар: 2710124130 [16:52:56]line Аи-92-К-5 [16:52:56]line 7.380 * 67.80 [16:52:56]line = 500.36 [16:52:56]line НДС 12% НСП 1% [16:52:56]line > о реализуемом товаре [16:52:56]line ОКРУГЛЕНИЕ: -0.36 [16:52:56]line ИТОГО: 500.00 [16:52:56]line Внесено: 500.00 [16:52:56]line СДАЧА: 0.00 [16:52:56]line НСП 1% : 4.43 [16:52:56]line НДС 12% : 53.14 [16:52:56]line Наличными: 500.00 [16:52:56]line Безнал.: 0.00 [16:52:56]line Место: АЗС № 137 "Партнер Нефть" [16:52:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:52:56]line СНО: Общий режим [16:52:56]line Чек 243 21.09.2024 16:52 [16:52:56]line Смена: 496 ФФД: 1.0 [16:52:56]line ЗНМ: 0300000064 [16:52:56]line РНМ: 0000000000092592 [16:52:56]line Версия ККМ: 001 [16:52:56]line ФМ: 0000000000874979 [16:52:56]line ФД: 86465 [16:52:56]line ФПД: 114043006231071 [16:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165254&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86465&fm=114043006231071&tin=02508201610067®Number=0000000000092592&sum=50000 [16:52:56]written 0, free lines is 4095 [16:52:56]OFD Sender: Processing packet 86465 [packets to send 271, broken 270] [16:52:56]ProducePacketName [16:52:56]name=ofd_packets/00086465 [16:52:56]OFD Sender: To server: pG, [16:52:56]CommunicateWithHost lk.salyk.kg:30040 [16:52:56]ConnectInit lk.salyk.kg [16:52:56]Write to MH i2c: 01 00 00 5C 00 5C [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 07 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E8 0C 57 [16:52:56]RasterBufferAndPrint [16:52:56]line [16:52:56]line [16:52:56]line [16:52:56]line [16:52:56]line [16:52:56]written 0, free lines is 3329 [16:52:56]MH_Cut [16:52:56]Write to MH i2c: D1 01 00 63 00 01 35 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: D1 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: D1 01 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: D1 01 00 63 00 00 34 [16:52:56]Write to MH i2c: 01 00 00 64 00 64 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:57]*** Cut start [16:52:57]*** Partial cut [16:52:57]*** CUTSNS_PIN = 1 [16:52:57]*** CUTSNS_PIN = 0 [16:52:57]Connected sock=11 [16:52:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 05 50 07 01 1B E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 *** Brake cut motor [16:52:57]C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 E6 F9 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C1 51 01 00 35 04 06 00 67 B8 B4 E0 22 1F CF 3B F8 99 0C E4 67 34 [16:52:57]Read from MH i2c: 01 *** Stop cut motor [16:52:57] [16:52:57]*** Cut end [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [16:52:57]process_action close_receipt done [16:52:57]requested_data is exist [16:52:57]produce_requested_data [16:52:57]requested_item fm.sn is exist - process it [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 11 00 00 [16:52:57]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [16:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:52:57]wFMCommunicate OK [16:52:58]requested_item fd.num is exist - process it [16:52:58]SAM_PROTO_GetFieldsCounters [16:52:58]wFMCommunicate request_size=4 [16:52:58]MH_SAM_APDU [16:52:58]CAPDU: 80 13 00 00 [16:52:58]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:58]Read from MH i2c: E2 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: E2 62 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [16:52:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:58]wFMCommunicate OK [16:52:58]SAM_PROTO_GetFieldsCounters done [16:52:58]requested_item shift.num is exist - process it [16:52:58]requested_item shift.opened is exist - process it [16:52:58]req_shift_opened [16:52:58]FM_GetShiftState [16:52:58]SAM_PROTO_GetShiftState [16:52:58]wFMCommunicate request_size=4 [16:52:58]MH_SAM_APDU [16:52:58]CAPDU: 80 13 01 00 [16:52:58]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:58]Read from MH i2c: E2 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: E2 0E 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [16:52:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:52:58]wFMCommunicate OK [16:52:58]SAM_PROTO_GetShiftState done [16:52:58]FM_GetShiftState done [16:52:58]req_shift_opened done [16:52:58]requested_item shift.open_date is exist - process it [16:52:58]req_shift_open_date [16:52:58]req_shift_open_date done [16:52:58]produce_requested_data done [16:52:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86465,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:52:58]process_action_free close_receipt [16:52:58]json_value_free [16:52:58]json_value_free done [16:52:58]process_json_proto returns [16:52:58]Send response to host [16:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86465,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:52:58]free response buf [16:52:58]execute_script done [16:52:58]execute_script returns [16:52:58]free content buf [16:52:58]Sock 7.Close socket [16:52:58]Sock 7.Thread stoped [16:52:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FC AA 47 00 10 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C1 51 01 00 F4 03 04 00 B9 A4 EE 66 B6 04 01 00 00 6A 85 0B 91 7C 8D 21 79 [16:52:58]CommunicateWithHost err = 0 [16:52:58]CheckOFDResponse [16:52:58]1017 (14) - 77093643461234 [16:52:58]1041 (16) - 0000000000874979 [16:52:58]1040 (4) - 86465 [16:52:58]1012 (4) - 21.09.2024 10:49 [16:52:58]1206 (1) - 0 [16:52:58]OFD Sender: Remove packet 86465 [16:52:58]ProducePacketName [16:52:58]name=ofd_packets/00086465 [16:52:58]NVStorageDeleteData [16:52:59]OFD Sender: No OFD packet to send [16:53:04]OFD Sender: No OFD packet to send [16:53:09]OFD Sender: No OFD packet to send [16:53:13]recv_with_timeout no data received [16:53:14]OFD Sender: No OFD packet to send [16:53:19]OFD Sender: No OFD packet to send [16:53:24]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:32]recv_with_timeout no data received [16:53:34]OFD Sender: No OFD packet to send [16:53:39]OFD Sender: No OFD packet to send [16:53:44]OFD Sender: No OFD packet to send [16:53:47]recv_with_timeout no data received [16:53:49]OFD Sender: No OFD packet to send [16:53:54]OFD Sender: No OFD packet to send [16:53:59]OFD Sender: No OFD packet to send [16:54:00]accept exits with 10 [16:54:00]New connection [16:54:00]New thread 3067481444 created [16:54:00]Thread 3067624804 joined [16:54:00]Waiting for new connection... [16:54:00] Sock 10.Parse request [16:54:00]Sock 10.Check first char [16:54:00]Sock 10.First char is OK [16:54:00]request: POST /json_proto HTTP/1.0 [16:54:00]Method: POST [16:54:00]URL: /json_proto [16:54:00]Method is POST - this is cgi request [16:54:00]url: /json_proto [16:54:00]query_string will be loaded in cgi processing [16:54:00]execute_cgi json_proto POST (null) [16:54:00]execute_cgi path=json_proto method=POST [16:54:00]POST find Content-Length [16:54:00]Host: 172.17.47.196:8080 [16:54:00]Content-Length: 984 [16:54:00]Content-Type: application/json [16:54:00] [16:54:00]POST finish read [16:54:00]Found Content-Length = 984 [16:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [16:54:00]execute_script... [16:54: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)871374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [16:54:00]POST & json_proto [16:54:00]process_json_proto [16:54:00]json parsed OK: [16:54:00]protocol is kg_v1.0 [16:54:00]action value=close_receipt [16:54:00]process_action close_receipt [16:54:00]cmd_close_receipt [16:54:00]MH_GetDate [16:54:00]Write to MH i2c: F0 00 00 68 00 57 [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: F0 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: F0 09 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: F0 09 00 68 00 00 29 FA EE 66 4C 6B 94 66 88 [16:54:00]GetLastDocTimeStamp 1726937574 [16:54:00]current date 1726937641 [16:54:00]FM_GetShiftState [16:54:00]SAM_PROTO_GetShiftState [16:54:00]wFMCommunicate request_size=4 [16:54:00]MH_SAM_APDU [16:54:00]CAPDU: 80 13 01 00 [16:54:00]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 0E 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [16:54:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:54:00]wFMCommunicate OK [16:54:00]SAM_PROTO_GetShiftState done [16:54:00]FM_GetShiftState done [16:54:00]opened in 1726877910 [16:54:00]opened+sec_in_day 1726964310 [16:54:00]quantity*price = 150032 [16:54:00]sum+1 = 150034 [16:54:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 244 21.09.2024 16:54 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86466 ФПД: 243365101575440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165401&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86466&fm=243365101575440&tin=02508201610067®Number=0000000000092592&sum=150000 [16:54:02]StoreToDocumentArchive [16:54:02]shift 496 fd 86466 [16:54:02]save to /storage/0496/doc_00086466 [16:54:02]save last doc name /storage/0496/doc_00086466 to /storage/kkm_last_doc_name [16:54:02]save OK [16:54:02]Clear old archive folders... [16:54:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:54:02]tlvbuf is 019B78B0 [16:54:02]SAM_PROTO_ClearQueue [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 09 00 00 [16:54:02]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:54:02]RAPDU: 90 00 [16:54:02]wFMCommunicate OK [16:54:02]SAM_PROTO_ClearQueue done [16:54:02]KKMCreateOFDPacket [16:54:02]OFDProtocolAddRootSTLVToBuf [16:54:02]FM_MakeSignedData [16:54:02]FM_MakeSignedData [16:54:02]SAM_PROTO_SignData [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 0D 01 02 [16:54:02]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:54:02]RAPDU: 90 00 [16:54:02]wFMCommunicate OK [16:54:02]wFMCommunicate request_size=255 [16:54:02]MH_SAM_APDU [16:54: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 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 F4 00 00 00 F4 03 04 00 29 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 51 01 00 35 04 06 00 DD [16:54:02]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 29 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 51 01 00 35 04 06 00 DD 00 00 1D [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:02]Read from MH i2c: E2 03 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:54:02]RAPDU: 90 00 [16:54:02]wFMCommunicate OK [16:54:02]wFMCommunicate request_size=10 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 0D 02 02 05 56 DA 6E 1D 10 [16:54:02]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 56 DA 6E 1D 10 00 00 C8 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [16:54:02]RAPDU: 90 00 [16:54:02]wFMCommunicate OK [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 0D 03 02 [16:54:02]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 0B 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 0B 00 7A 00 00 CE 77 D1 93 A0 CD 5A 19 90 00 7F [16:54:02]RAPDU: CE 77 D1 93 A0 CD 5A 19 90 00 [16:54:02]wFMCommunicate OK [16:54:02]SAM_PROTO_SignData done [16:54:02]FM_MakeSignedData done [16:54:02]CreateOFDProtocolMessage [16:54:02]wFMCommunicate request_size=4 [16:54:02]MH_SAM_APDU [16:54:02]CAPDU: 80 11 00 00 [16:54:02]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:02]Read from MH i2c: E2 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 17 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [16:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:54:02]wFMCommunicate OK [16:54:02]CreateOFDProtocolMessage done [16:54:02]OFDSenderStorePacket 86466 [16:54:02]StoreOFDPacket docnum=86466 [16:54:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C3 4D 07 01 3B 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 29 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 51 01 00 35 04 06 00 DD 56 DA 6E 1D 10 CE 77 D1 93 A0 CD 5A 19 [16:54:02]CheckFolder [16:54:02]dirname=/storage/ofd_packets [16:54:02]CheckFolder done [16:54:02]ProducePacketName [16:54:02]name=ofd_packets/00086466 [16:54:02]NVStorageSaveData ofd_packets/00086466 [16:54:02]File name is /storage/ofd_packets/00086466 [16:54:02]Write 301 bytes [16:54:02]NVStorageSaveData done [16:54:02]OFDSenderStorePacket done [16:54:02]KKMCreateOFDPacket done [16:54:02]NVStorageSaveData kkm_last_timestamp [16:54:02]File name is /storage/kkm_last_timestamp [16:54:02]Write 4 bytes [16:54:02]NVStorageSaveData done [16:54:02]ExternCall_PrintAddStr [16:54:02]wPrintStart [16:54:02]Write to MH i2c: 01 00 00 7C 00 7C [16:54:02]Write i2c OK [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: 01 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: 01 07 00 [16:54:02]MH_I2C_Read... [16:54:02]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [16:54:02]RasterBufferAndPrint [16:54:02]line Счет N : (1)871374 [16:54:02]line ИНН: 02508201610067 [16:54:02]line Контрольно-Кассовый Чек [16:54:02]line ПРОДАЖА [16:54:02]line ТРК (МРК, ГНК) : 43 [16:54:02]line Товар: 2710124130 [16:54:02]line Аи-92-К-5 [16:54:02]line 22.460 * 66.80 [16:54:02]line = 1500.33 [16:54:02]line НДС 12% НСП 1% [16:54:02]line > о реализуемом товаре [16:54:02]line ОКРУГЛЕНИЕ: -0.33 [16:54:02]line ИТОГО: 1500.00 [16:54:02]line Внесено: 1500.00 [16:54:02]line СДАЧА: 0.00 [16:54:02]line НСП 1% : 13.28 [16:54:02]line НДС 12% : 159.33 [16:54:02]line Наличными: 1500.00 [16:54:02]line Безнал.: 0.00 [16:54:02]line Место: АЗС № 137 "Партнер Нефть" [16:54:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:54:02]line СНО: Общий режим [16:54:02]line Чек 244 21.09.2024 16:54 [16:54:02]line Смена: 496 ФФД: 1.0 [16:54:02]line ЗНМ: 0300000064 [16:54:02]line РНМ: 0000000000092592 [16:54:02]line Версия ККМ: 001 [16:54:02]line [16:54:02]line Дисконтная программа [16:54:02]line АИ-92 [16:54:02]line номер 137 [16:54:02]line сэкономлено 22.46 сом [16:54:02]line ФМ: 0000000000874979 [16:54:02]line ФД: 86466 [16:54:02]line ФПД: 243365101575440 [16:54:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165401&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86466&fm=243365101575440&tin=02508201610067®Number=0000000000092592&sum=150000 [16:54:02]OFD Sender: Processing packet 86466 [packets to send 271, broken 270] [16:54:02]ProducePacketName [16:54:02]name=ofd_packets/00086466 [16:54:02]OFD Sender: To server: pG, [16:54:02]CommunicateWithHost lk.salyk.kg:30040 [16:54:02]ConnectInit lk.salyk.kg [16:54:02]written 0, free lines is 4095 [16:54:03]Write to MH i2c: 01 00 00 AC 00 AC [16:54:03]Write i2c OK [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: 01 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: 01 07 00 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 86 0C 45 [16:54:03]RasterBufferAndPrint [16:54:03]line [16:54:03]line [16:54:03]line [16:54:03]line [16:54:03]line [16:54:03]written 0, free lines is 3212 [16:54:03]MH_Cut [16:54:03]Write to MH i2c: D1 01 00 B3 00 01 85 [16:54:03]Write i2c OK [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: D1 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: D1 01 00 [16:54:03]MH_I2C_Read... [16:54:03]Read from MH i2c: D1 01 00 B3 00 00 84 [16:54:03]Write to MH i2c: 01 00 00 B4 00 B4 [16:54:03]Write i2c OK [16:54:03]MH_I2C_Read... [16:54:04]*** Cut start [16:54:04]*** Partial cut [16:54:04]*** CUTSNS_PIN = 1 [16:54:04]*** CUTSNS_PIN = 0 [16:54:04]Connected sock=11 [16:54:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C3 4D 07 01 3B 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 29 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 51 01 00 35 04 06 00 DD 56 DA 6E 1D 10 CE 77 D1 93 A0 CD 5A 19 [16:54:04]*** Brake cut motor [16:54:04]Read from MH i2c: 01 [16:54:04]MH_I2C_Read... [16:54:04]*** Stop cut motor [16:54:04]*** Cut end [16:54:04]Read from MH i2c: 01 07 00 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 FF 0F C9 [16:54:04]process_action close_receipt done [16:54:04]requested_data is exist [16:54:04]produce_requested_data [16:54:04]requested_item fm.sn is exist - process it [16:54:04]wFMCommunicate request_size=4 [16:54:04]MH_SAM_APDU [16:54:04]CAPDU: 80 11 00 00 [16:54:04]Write to MH i2c: E2 08 00 B5 00 80 11 00 00 00 00 00 00 2F [16:54:04]Write i2c OK [16:54:04]MH_I2C_Read... [16:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:04]Read from MH i2c: E2 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: E2 17 00 [16:54:04]MH_I2C_Read... [16:54:04]Read from MH i2c: E2 17 00 B5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8E [16:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:54:04]wFMCommunicate OK [16:54:04]requested_item fd.num is exist - process it [16:54:04]SAM_PROTO_GetFieldsCounters [16:54:04]wFMCommunicate request_size=4 [16:54:04]MH_SAM_APDU [16:54:04]CAPDU: 80 13 00 00 [16:54:04]Write to MH i2c: E2 08 00 B6 00 80 13 00 00 00 00 00 00 32 [16:54:04]Write i2c OK [16:54:04]MH_I2C_Read... [16:54:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:05]Read from MH i2c: E2 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 62 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 62 00 B6 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [16:54:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:54:05]wFMCommunicate OK [16:54:05]SAM_PROTO_GetFieldsCounters done [16:54:05]requested_item shift.num is exist - process it [16:54:05]requested_item shift.opened is exist - process it [16:54:05]req_shift_opened [16:54:05]FM_GetShiftState [16:54:05]SAM_PROTO_GetShiftState [16:54:05]wFMCommunicate request_size=4 [16:54:05]MH_SAM_APDU [16:54:05]CAPDU: 80 13 01 00 [16:54:05]Write to MH i2c: E2 08 00 B7 00 80 13 01 00 00 00 00 00 34 [16:54:05]Write i2c OK [16:54:05]MH_I2C_Read... [16:54:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:05]Read from MH i2c: E2 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 0E 00 [16:54:05]MH_I2C_Read... [16:54:05]Read from MH i2c: E2 0E 00 B7 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7A [16:54:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:54:05]wFMCommunicate OK [16:54:05]SAM_PROTO_GetShiftState done [16:54:05]FM_GetShiftState done [16:54:05]req_shift_opened done [16:54:05]requested_item shift.open_date is exist - process it [16:54:05]req_shift_open_date [16:54:05]req_shift_open_date done [16:54:05]produce_requested_data done [16:54:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86466,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:54:05]process_action_free close_receipt [16:54:05]json_value_free [16:54:05]json_value_free done [16:54:05]process_json_proto returns [16:54:05]Send response to host [16:54:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86466,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:54:05]free response buf [16:54:05]execute_script done [16:54:05]execute_script returns [16:54:05]free content buf [16:54:05]Sock 10.Close socket [16:54:05]Sock 10.Thread stoped [16:54:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 73 CE 47 00 9B F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 51 01 00 F4 03 04 00 FC A4 EE 66 B6 04 01 00 00 74 61 D6 38 FF 4C 55 9F [16:54:05]CommunicateWithHost err = 0 [16:54:05]CheckOFDResponse [16:54:05]1017 (14) - 77093643461234 [16:54:05]1041 (16) - 0000000000874979 [16:54:05]1040 (4) - 86466 [16:54:05]1012 (4) - 21.09.2024 10:50 [16:54:05]1206 (1) - 0 [16:54:05]OFD Sender: Remove packet 86466 [16:54:05]ProducePacketName [16:54:05]name=ofd_packets/00086466 [16:54:05]NVStorageDeleteData [16:54:06]OFD Sender: No OFD packet to send [16:54:11]OFD Sender: No OFD packet to send [16:54:16]OFD Sender: No OFD packet to send [16:54:21]OFD Sender: No OFD packet to send [16:54:26]OFD Sender: No OFD packet to send [16:54:31]OFD Sender: No OFD packet to send [16:54:36]OFD Sender: No OFD packet to send [16:54:41]OFD Sender: No OFD packet to send [16:54:46]OFD Sender: No OFD packet to send [16:54:51]OFD Sender: No OFD packet to send [16:54:56]OFD Sender: No OFD packet to send [16:55:01]OFD Sender: No OFD packet to send [16:55:06]OFD Sender: No OFD packet to send [16:55:11]OFD Sender: No OFD packet to send [16:55:12]accept exits with 9 [16:55:12]New connection [16:55:12]New thread 3067624804 created [16:55:12]Thread 3067481444 joined [16:55:12]Waiting for new connection... [16:55:12] Sock 9.Parse request [16:55:12]Sock 9.Check first char [16:55:12]Sock 9.First char is OK [16:55:12]request: POST /json_proto HTTP/1.0 [16:55:12]Method: POST [16:55:12]URL: /json_proto [16:55:12]Method is POST - this is cgi request [16:55:12]url: /json_proto [16:55:12]query_string will be loaded in cgi processing [16:55:12]execute_cgi json_proto POST (null) [16:55:12]execute_cgi path=json_proto method=POST [16:55:12]POST find Content-Length [16:55:12]Host: 172.17.47.196:8080 [16:55:12]Content-Length: 677 [16:55:12]Content-Type: application/json [16:55:12] [16:55:12]POST finish read [16:55:12]Found Content-Length = 677 [16:55:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [16:55:12]execute_script... [16:55:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [16:55:12]POST & json_proto [16:55:12]process_json_proto [16:55:12]json parsed OK: [16:55:12]protocol is kg_v1.0 [16:55:12]action value=close_receipt [16:55:12]process_action close_receipt [16:55:12]cmd_close_receipt [16:55:12]MH_GetDate [16:55:12]Write to MH i2c: F0 00 00 B8 00 A7 [16:55:12]Write i2c OK [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: F0 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: F0 09 00 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: F0 09 00 B8 00 00 71 FA EE 66 4C 6B 94 66 20 [16:55:12]GetLastDocTimeStamp 1726937641 [16:55:12]current date 1726937713 [16:55:12]FM_GetShiftState [16:55:12]SAM_PROTO_GetShiftState [16:55:12]wFMCommunicate request_size=4 [16:55:12]MH_SAM_APDU [16:55:12]CAPDU: 80 13 01 00 [16:55:12]Write to MH i2c: E2 08 00 B9 00 80 13 01 00 00 00 00 00 36 [16:55:12]Write i2c OK [16:55:12]MH_I2C_Read... [16:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:12]Read from MH i2c: E2 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: E2 0E 00 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: E2 0E 00 B9 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7C [16:55:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:55:12]wFMCommunicate OK [16:55:12]SAM_PROTO_GetShiftState done [16:55:12]FM_GetShiftState done [16:55:12]opened in 1726877910 [16:55:12]opened+sec_in_day 1726964310 [16:55:12]quantity*price = 50036 [16:55:12]sum+1 = 50037 [16:55: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 245 21.09.2024 16:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86467 ФПД: 31983261738698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165513&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86467&fm=31983261738698&tin=02508201610067®Number=0000000000092592&sum=50000 [16:55:14]StoreToDocumentArchive [16:55:14]shift 496 fd 86467 [16:55:14]save to /storage/0496/doc_00086467 [16:55:14]save last doc name /storage/0496/doc_00086467 to /storage/kkm_last_doc_name [16:55:14]save OK [16:55:14]Clear old archive folders... [16:55:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:14]tlvbuf is 019B4EC0 [16:55:14]SAM_PROTO_ClearQueue [16:55:14]wFMCommunicate request_size=4 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 09 00 00 [16:55:14]Write to MH i2c: E2 08 00 C6 00 80 09 00 00 00 00 00 00 38 [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [16:55:14]RAPDU: 90 00 [16:55:14]wFMCommunicate OK [16:55:14]SAM_PROTO_ClearQueue done [16:55:14]KKMCreateOFDPacket [16:55:14]OFDProtocolAddRootSTLVToBuf [16:55:14]FM_MakeSignedData [16:55:14]FM_MakeSignedData [16:55:14]SAM_PROTO_SignData [16:55:14]wFMCommunicate request_size=4 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 0D 01 02 [16:55:14]Write to MH i2c: E2 08 00 C7 00 80 0D 01 02 00 00 00 00 40 [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [16:55:14]RAPDU: 90 00 [16:55:14]wFMCommunicate OK [16:55:14]wFMCommunicate request_size=255 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C3 51 01 00 35 04 06 00 1D [16:55:14]Write to MH i2c: E2 02 01 C8 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 71 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C3 51 01 00 35 04 06 00 1D 00 00 A4 [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:14]Read from MH i2c: E2 03 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [16:55:14]RAPDU: 90 00 [16:55:14]wFMCommunicate OK [16:55:14]wFMCommunicate request_size=10 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 0D 02 02 05 16 AE F4 66 CA [16:55:14]Write to MH i2c: E2 0D 00 C9 00 80 0D 02 02 05 00 16 AE F4 66 CA 00 00 35 [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [16:55:14]RAPDU: 90 00 [16:55:14]wFMCommunicate OK [16:55:14]wFMCommunicate request_size=4 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 0D 03 02 [16:55:14]Write to MH i2c: E2 08 00 CA 00 80 0D 03 02 00 00 00 00 45 [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 0B 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 0B 00 CA 00 00 98 65 D9 51 18 50 88 53 90 00 B0 [16:55:14]RAPDU: 98 65 D9 51 18 50 88 53 90 00 [16:55:14]wFMCommunicate OK [16:55:14]SAM_PROTO_SignData done [16:55:14]FM_MakeSignedData done [16:55:14]CreateOFDProtocolMessage [16:55:14]wFMCommunicate request_size=4 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 11 00 00 [16:55:14]Write to MH i2c: E2 08 00 CB 00 80 11 00 00 00 00 00 00 45 [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 17 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 17 00 CB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A4 [16:55:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:55:14]wFMCommunicate OK [16:55:14]CreateOFDProtocolMessage done [16:55:14]OFDSenderStorePacket 86467 [16:55:14]StoreOFDPacket docnum=86467 [16:55:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AA 9C 07 01 04 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C3 51 01 00 35 04 06 00 1D 16 AE F4 66 CA 98 65 D9 51 18 50 88 53 [16:55:14]CheckFolder [16:55:14]dirname=/storage/ofd_packets [16:55:14]CheckFolder done [16:55:14]ProducePacketName [16:55:14]name=ofd_packets/00086467 [16:55:14]NVStorageSaveData ofd_packets/00086467 [16:55:14]File name is /storage/ofd_packets/00086467 [16:55:14]Write 301 bytes [16:55:14]NVStorageSaveData done [16:55:14]OFDSenderStorePacket done [16:55:14]KKMCreateOFDPacket done [16:55:14]NVStorageSaveData kkm_last_timestamp [16:55:14]File name is /storage/kkm_last_timestamp [16:55:14]Write 4 bytes [16:55:14]NVStorageSaveData done [16:55:14]ExternCall_PrintAddStr [16:55:14]wPrintStart [16:55:14]Write to MH i2c: 01 00 00 CC 00 CC [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: 01 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: 01 07 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: 01 07 00 CC 00 00 00 00 00 00 FF 0F E1 [16:55:14]RasterBufferAndPrint [16:55:14]line Счет N : (1)871375 [16:55:14]line ИНН: 02508201610067 [16:55:14]line Контрольно-Кассовый Чек [16:55:14]line ПРОДАЖА [16:55:14]line ТРК (МРК, ГНК) : 43 [16:55:14]line Товар: 2710124130 [16:55:14]line Аи-92-К-5 [16:55:14]line 7.380 * 67.80 [16:55:14]line = 500.36 [16:55:14]line НДС 12% НСП 1% [16:55:14]line > о реализуемом товаре [16:55:14]line ОКРУГЛЕНИЕ: -0.36 [16:55:14]line ИТОГО: 500.00 [16:55:14]line Внесено: 500.00 [16:55:14]line СДАЧА: 0.00 [16:55:14]line НСП 1% : 4.43 [16:55:14]line НДС 12% : 53.14 [16:55:14]line Наличными: 500.00 [16:55:14]line Безнал.: 0.00 [16:55:14]line Место: АЗС № 137 "Партнер Нефть" [16:55:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:55:14]line СНО: Общий режим [16:55:14]line Чек 245 21.09.2024 16:55 [16:55:14]line Смена: 496 ФФД: 1.0 [16:55:14]line ЗНМ: 0300000064 [16:55:14]line РНМ: 0000000000092592 [16:55:14]line Версия ККМ: 001 [16:55:14]line ФМ: 0000000000874979 [16:55:14]line ФД: 86467 [16:55:14]line ФПД: 31983261738698 [16:55:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165513&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86467&fm=31983261738698&tin=02508201610067®Number=0000000000092592&sum=50000 [16:55:14]written 0, free lines is 4095 [16:55:14]OFD Sender: Processing packet 86467 [packets to send 271, broken 270] [16:55:14]ProducePacketName [16:55:14]name=ofd_packets/00086467 [16:55:14]OFD Sender: To server: pG, [16:55:14]CommunicateWithHost lk.salyk.kg:30040 [16:55:14]ConnectInit lk.salyk.kg [16:55:15]Write to MH i2c: 01 00 00 F7 00 F7 [16:55:15]Write i2c OK [16:55:15]MH_I2C_Read... [16:55:15]Read from MH i2c: 01 [16:55:15]MH_I2C_Read... [16:55:15]Read from MH i2c: 01 07 00 [16:55:15]MH_I2C_Read... [16:55:15]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 D9 0C E3 [16:55:15]RasterBufferAndPrint [16:55:15]line [16:55:15]line [16:55:15]line [16:55:15]line [16:55:15]line [16:55:15]written 0, free lines is 3296 [16:55:15]MH_Cut [16:55:15]Write to MH i2c: D1 01 00 FE 00 01 D0 [16:55:15]Write i2c OK [16:55:15]MH_I2C_Read... [16:55:15]Read from MH i2c: D1 [16:55:15]MH_I2C_Read... [16:55:15]Read from MH i2c: D1 01 00 [16:55:15]MH_I2C_Read... [16:55:15]Read from MH i2c: D1 01 00 FE 00 00 CF [16:55:15]Write to MH i2c: 01 00 00 FF 00 FF [16:55:15]Write i2c OK [16:55:15]MH_I2C_Read... [16:55:16]*** Cut start [16:55:16]*** Partial cut [16:55:16]*** CUTSNS_PIN = 1 [16:55:16]*** CUTSNS_PIN = 0 [16:55:16]Connected sock=10 [16:55:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AA 9C 07 01 04 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C3 51 01 00 35 04 06 00 1D 16 AE F4 66 CA 98 65 D9 51 18 50 88 53 [16:55:16]*** Brake cut motor [16:55:16]Read from MH i2c: 01 [16:55:16]MH_I2C_Read... [16:55:16]*** Stop cut motor [16:55:16]*** Cut end [16:55:16]Read from MH i2c: 01 07 00 [16:55:16]MH_I2C_Read... [16:55:16]Read from MH i2c: 01 07 00 FF 00 00 00 00 00 00 FF 0F 14 [16:55:16]process_action close_receipt done [16:55:16]requested_data is exist [16:55:16]produce_requested_data [16:55:16]requested_item fm.sn is exist - process it [16:55:16]wFMCommunicate request_size=4 [16:55:16]MH_SAM_APDU [16:55:16]CAPDU: 80 11 00 00 [16:55:16]Write to MH i2c: E2 08 00 00 01 80 11 00 00 00 00 00 00 7B [16:55:16]Write i2c OK [16:55:16]MH_I2C_Read... [16:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:16]Read from MH i2c: E2 [16:55:16]MH_I2C_Read... [16:55:16]Read from MH i2c: E2 17 00 [16:55:16]MH_I2C_Read... [16:55:16]Read from MH i2c: E2 17 00 00 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DA [16:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:55:16]wFMCommunicate OK [16:55:16]requested_item fd.num is exist - process it [16:55:16]SAM_PROTO_GetFieldsCounters [16:55:16]wFMCommunicate request_size=4 [16:55:16]MH_SAM_APDU [16:55:16]CAPDU: 80 13 00 00 [16:55:16]Write to MH i2c: E2 08 00 01 01 80 13 00 00 00 00 00 00 7E [16:55:16]Write i2c OK [16:55:16]MH_I2C_Read... [16:55:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:16]Read from MH i2c: E2 [16:55:16]MH_I2C_Read... [16:55:16]Read from MH i2c: E2 62 00 [16:55:16]MH_I2C_Read... [16:55:16]Read from MH i2c: E2 62 00 01 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [16:55:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:16]wFMCommunicate OK [16:55:16]SAM_PROTO_GetFieldsCounters done [16:55:16]requested_item shift.num is exist - process it [16:55:16]requested_item shift.opened is exist - process it [16:55:16]req_shift_opened [16:55:16]FM_GetShiftState [16:55:16]SAM_PROTO_GetShiftState [16:55:16]wFMCommunicate request_size=4 [16:55:16]MH_SAM_APDU [16:55:16]CAPDU: 80 13 01 00 [16:55:16]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [16:55:16]Write i2c OK [16:55:16]MH_I2C_Read... [16:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:17]Read from MH i2c: E2 [16:55:17]MH_I2C_Read... [16:55:17]Read from MH i2c: E2 0E 00 [16:55:17]MH_I2C_Read... [16:55:17]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C6 [16:55:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:55:17]wFMCommunicate OK [16:55:17]SAM_PROTO_GetShiftState done [16:55:17]FM_GetShiftState done [16:55:17]req_shift_opened done [16:55:17]requested_item shift.open_date is exist - process it [16:55:17]req_shift_open_date [16:55:17]req_shift_open_date done [16:55:17]produce_requested_data done [16:55:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86467,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:55:17]process_action_free close_receipt [16:55:17]json_value_free [16:55:17]json_value_free done [16:55:17]process_json_proto returns [16:55:17]Send response to host [16:55:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86467,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:55:17]free response buf [16:55:17]execute_script done [16:55:17]execute_script returns [16:55:17]free content buf [16:55:17]Sock 9.Close socket [16:55:17]Sock 9.Thread stoped [16:55:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E9 10 47 00 F2 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C3 51 01 00 F4 03 04 00 44 A5 EE 66 B6 04 01 00 00 4E EE ED 6C 95 42 37 E0 [16:55:18]CommunicateWithHost err = 0 [16:55:18]CheckOFDResponse [16:55:18]1017 (14) - 77093643461234 [16:55:18]1041 (16) - 0000000000874979 [16:55:18]1040 (4) - 86467 [16:55:18]1012 (4) - 21.09.2024 10:51 [16:55:18]1206 (1) - 0 [16:55:18]OFD Sender: Remove packet 86467 [16:55:18]ProducePacketName [16:55:18]name=ofd_packets/00086467 [16:55:18]NVStorageDeleteData [16:55:18]OFD Sender: No OFD packet to send [16:55:21]recv_with_timeout no data received [16:55:23]OFD Sender: No OFD packet to send [16:55:28]OFD Sender: No OFD packet to send [16:55:33]OFD Sender: No OFD packet to send [16:55:36]recv_with_timeout no data received [16:55:38]OFD Sender: No OFD packet to send [16:55:43]OFD Sender: No OFD packet to send [16:55:48]OFD Sender: No OFD packet to send [16:55:51]recv_with_timeout no data received [16:55:53]OFD Sender: No OFD packet to send [16:55:58]OFD Sender: No OFD packet to send [16:56:03]OFD Sender: No OFD packet to send [16:56:05]accept exits with 7 [16:56:05]New connection [16:56:05]New thread 3067481444 created [16:56:05]Thread 3067624804 joined [16:56:05]Waiting for new connection... [16:56:05] Sock 7.Parse request [16:56:05]Sock 7.Check first char [16:56:05]Sock 7.First char is OK [16:56:05]request: POST /json_proto HTTP/1.0 [16:56:05]Method: POST [16:56:05]URL: /json_proto [16:56:05]Method is POST - this is cgi request [16:56:05]url: /json_proto [16:56:05]query_string will be loaded in cgi processing [16:56:05]execute_cgi json_proto POST (null) [16:56:05]execute_cgi path=json_proto method=POST [16:56:05]POST find Content-Length [16:56:05]Host: 172.17.47.196:8080 [16:56:05]Content-Length: 677 [16:56:05]Content-Type: application/json [16:56:05] [16:56:05]POST finish read [16:56:05]Found Content-Length = 677 [16:56:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:56:05]execute_script... [16:56: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)871376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:56:05]POST & json_proto [16:56:05]process_json_proto [16:56:05]json parsed OK: [16:56:05]protocol is kg_v1.0 [16:56:05]action value=close_receipt [16:56:05]process_action close_receipt [16:56:05]cmd_close_receipt [16:56:05]MH_GetDate [16:56:05]Write to MH i2c: F0 00 00 03 01 F3 [16:56:05]Write i2c OK [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: F0 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: F0 09 00 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: F0 09 00 03 01 00 A5 FA EE 66 4C 6B 94 66 A0 [16:56:05]GetLastDocTimeStamp 1726937713 [16:56:05]current date 1726937765 [16:56:05]FM_GetShiftState [16:56:05]SAM_PROTO_GetShiftState [16:56:05]wFMCommunicate request_size=4 [16:56:05]MH_SAM_APDU [16:56:05]CAPDU: 80 13 01 00 [16:56:05]Write to MH i2c: E2 08 00 04 01 80 13 01 00 00 00 00 00 82 [16:56:05]Write i2c OK [16:56:05]MH_I2C_Read... [16:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:05]Read from MH i2c: E2 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: E2 0E 00 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: E2 0E 00 04 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C8 [16:56:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:56:05]wFMCommunicate OK [16:56:05]SAM_PROTO_GetShiftState done [16:56:05]FM_GetShiftState done [16:56:05]opened in 1726877910 [16:56:05]opened+sec_in_day 1726964310 [16:56:05]quantity*price = 40002 [16:56:05]sum+1 = 40003 [16:56:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 246 21.09.2024 16:56 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86468 ФПД: 57474606752516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165605&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86468&fm=57474606752516&tin=02508201610067®Number=0000000000092592&sum=40000 [16:56:06]StoreToDocumentArchive [16:56:06]shift 496 fd 86468 [16:56:06]save to /storage/0496/doc_00086468 [16:56:06]save last doc name /storage/0496/doc_00086468 to /storage/kkm_last_doc_name [16:56:06]save OK [16:56:06]Clear old archive folders... [16:56:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:56:06]tlvbuf is 01920360 [16:56:06]SAM_PROTO_ClearQueue [16:56:06]wFMCommunicate request_size=4 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 09 00 00 [16:56:06]Write to MH i2c: E2 08 00 11 01 80 09 00 00 00 00 00 00 84 [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:06]Read from MH i2c: E2 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [16:56:06]RAPDU: 90 00 [16:56:06]wFMCommunicate OK [16:56:06]SAM_PROTO_ClearQueue done [16:56:06]KKMCreateOFDPacket [16:56:06]OFDProtocolAddRootSTLVToBuf [16:56:06]FM_MakeSignedData [16:56:06]FM_MakeSignedData [16:56:06]SAM_PROTO_SignData [16:56:06]wFMCommunicate request_size=4 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 0D 01 02 [16:56:06]Write to MH i2c: E2 08 00 12 01 80 0D 01 02 00 00 00 00 8C [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:06]Read from MH i2c: E2 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [16:56:06]RAPDU: 90 00 [16:56:06]wFMCommunicate OK [16:56:06]wFMCommunicate request_size=255 [16:56:06]MH_SAM_APDU [16:56: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 A5 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C4 51 01 00 35 04 06 00 34 [16:56:06]Write to MH i2c: E2 02 01 13 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 A5 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C4 51 01 00 35 04 06 00 34 00 00 22 [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:06]Read from MH i2c: E2 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [16:56:06]RAPDU: 90 00 [16:56:06]wFMCommunicate OK [16:56:06]wFMCommunicate request_size=10 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 0D 02 02 05 45 D9 84 E3 04 [16:56:06]Write to MH i2c: E2 0D 00 14 01 80 0D 02 02 05 00 45 D9 84 E3 04 00 00 22 [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:06]Read from MH i2c: E2 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [16:56:06]RAPDU: 90 00 [16:56:06]wFMCommunicate OK [16:56:06]wFMCommunicate request_size=4 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 0D 03 02 [16:56:06]Write to MH i2c: E2 08 00 15 01 80 0D 03 02 00 00 00 00 91 [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:07]Read from MH i2c: E2 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 0B 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 0B 00 15 01 00 10 53 17 4C AD B7 E2 D2 90 00 70 [16:56:07]RAPDU: 10 53 17 4C AD B7 E2 D2 90 00 [16:56:07]wFMCommunicate OK [16:56:07]SAM_PROTO_SignData done [16:56:07]FM_MakeSignedData done [16:56:07]CreateOFDProtocolMessage [16:56:07]wFMCommunicate request_size=4 [16:56:07]MH_SAM_APDU [16:56:07]CAPDU: 80 11 00 00 [16:56:07]Write to MH i2c: E2 08 00 16 01 80 11 00 00 00 00 00 00 91 [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:07]Read from MH i2c: E2 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 17 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 17 00 16 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F0 [16:56:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:56:07]wFMCommunicate OK [16:56:07]CreateOFDProtocolMessage done [16:56:07]OFDSenderStorePacket 86468 [16:56:07]StoreOFDPacket docnum=86468 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5935026+1721002828=1726937854 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 FE FA EE 66 4C 6B 94 66 FC [16:57:34]Current date/time: 21.09.2024 16:57 [16:57:34]FM_Init [16:57:34]wFMConnect [16:57:34]MH_SAM_On [16:57:34]Write to MH i2c: E0 00 00 08 00 E7 [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_init finished! [16:57:34]*** atr: [16:57:34]*** 0F 3B D5 18 FF 81 91 FE [16:57:34]*** 1F C3 80 73 C8 21 10 0A [16:57:34]*** 00 00 00 00 00 00 00 00 [16:57:34]*** 00 00 00 00 00 00 00 00 [16:57:34]*** 00 00 00 00 00 00 00 00 [16:57:34]*** 00 00 00 00 00 00 00 00 [16:57:34]*** 00 00 00 00 00 00 00 00 [16:57:34]*** 00 00 00 00 00 00 00 00 [16:57:34]Read from MH i2c: E0 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E0 10 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [16:57:34]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:57:34]wFMCommunicate request_size=10 [16:57:34]MH_SAM_APDU [16:57:34]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:57:34]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:57:34]Read from MH i2c: E2 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:57:34]RAPDU: 90 00 [16:57:34]wFMCommunicate OK [16:57:34]wFMCommunicate request_size=4 [16:57:34]MH_SAM_APDU [16:57:34]CAPDU: 80 11 00 00 [16:57:34]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:34]Read from MH i2c: E2 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 17 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [16:57:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:34]wFMCommunicate OK [16:57:34]Detected FM SN is 0000000000874979 [16:57:34]Stored FM SN is 0000000000874979 [16:57:34]wFMCommunicate request_size=9 [16:57:34]MH_SAM_APDU [16:57:34]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:57:34]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:57:34]Read from MH i2c: E2 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:57:34]RAPDU: 90 00 [16:57:34]wFMCommunicate OK [16:57:34]FM PIN OK [16:57:34]wFMCommunicate request_size=8 [16:57:34]MH_SAM_APDU [16:57:34]CAPDU: 80 14 04 00 03 02 00 01 [16:57:34]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:57:34]Read from MH i2c: E2 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:57:34]RAPDU: 90 00 [16:57:34]wFMCommunicate OK [16:57:34]wFMCommunicate request_size=13 [16:57:34]MH_SAM_APDU [16:57:34]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:57:34]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:57:34]Read from MH i2c: E2 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:57:34]RAPDU: 90 00 [16:57:34]wFMCommunicate OK [16:57:34]wFMCommunicate request_size=4 [16:57:34]MH_SAM_APDU [16:57:34]CAPDU: 80 11 00 00 [16:57:34]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:34]Read from MH i2c: E2 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 17 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [16:57:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:34]wFMCommunicate OK [16:57:34]DocumentArchiveInit [16:57:34]Start Httpd... [16:57:34]Httpd thread 3067714916 created [16:57:34]Write to MH i2c: 01 00 00 0F 00 0F [16:57:34]Write i2c OK [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: 01 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: 01 07 00 [16:57:34]MH_I2C_Read... [16:57:34]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:57:34]MH Int Process started [16:57:34]Allocated Socket 8 [16:57:34]Bind OK [16:57:34]Listen OK [16:57:34]httpd running on port 8080 [16:57:34]Waiting for new connection... [16:57:34]OFD Sender: Processing packet 86468 [packets to send 271, broken 270] [16:57:34]ProducePacketName [16:57:34]name=ofd_packets/00086468 [16:57:34]OFD Sender: To server: pG, [16:57:34]CommunicateWithHost lk.salyk.kg:30040 [16:57:34]ConnectInit lk.salyk.kg [16:57:35]accept exits with 9 [16:57:35]New connection [16:57:35]New thread 3067428196 created [16:57:35]Waiting for new connection... [16:57:35] Sock 9.Parse request [16:57:35]Sock 9.Check first char [16:57:35]Sock 9.First char is OK [16:57:35]request: POST /json_proto HTTP/1.0 [16:57:35]Method: POST [16:57:35]URL: /json_proto [16:57:35]Method is POST - this is cgi request [16:57:35]url: /json_proto [16:57:35]query_string will be loaded in cgi processing [16:57:35]execute_cgi json_proto POST (null) [16:57:35]execute_cgi path=json_proto method=POST [16:57:35]POST find Content-Length [16:57:35]Host: 172.17.47.196:8080 [16:57:35]Content-Length: 215 [16:57:35]Content-Type: application/json [16:57:35] [16:57:35]POST finish read [16:57:35]Found Content-Length = 215 [16:57:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:35]execute_script... [16:57:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:35]POST & json_proto [16:57:35]process_json_proto [16:57:35]json parsed OK: [16:57:35]protocol is kg_v1.0 [16:57:35]action value=get_value [16:57:35]process_action get_value [16:57:35]cmd_get_value [16:57:35]process_action get_value done [16:57:35]requested_data is exist [16:57:35]produce_requested_data [16:57:35]requested_item kkm.sn is exist - process it [16:57:35]requested_item kkm.ver is exist - process it [16:57:35]requested_item fm.sn is exist - process it [16:57:35]wFMCommunicate request_size=4 [16:57:35]MH_SAM_APDU [16:57:35]CAPDU: 80 11 00 00 [16:57:35]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:57:35]Write i2c OK [16:57:35]MH_I2C_Read... [16:57:35]Connected sock=6 [16:57:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 EC 6E 07 01 7F 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 A5 FA EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C4 51 01 00 35 04 06 00 34 45 D9 84 E3 04 10 53 17 4C AD B7 E2 D2 [16:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:35]Read from MH i2c: E2 [16:57:35]MH_I2C_Read... [16:57:35]Read from MH i2c: E2 17 00 [16:57:35]MH_I2C_Read... [16:57:35]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [16:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:35]wFMCommunicate OK [16:57:35]requested_item fd.num is exist - process it [16:57:35]SAM_PROTO_GetFieldsCounters [16:57:35]wFMCommunicate request_size=4 [16:57:35]MH_SAM_APDU [16:57:35]CAPDU: 80 13 00 00 [16:57:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:57:35]Write i2c OK [16:57:35]MH_I2C_Read... [16:57:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:35]Read from MH i2c: E2 [16:57:35]MH_I2C_Read... [16:57:35]Read from MH i2c: E2 62 00 [16:57:35]MH_I2C_Read... [16:57:35]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [16:57:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:35]wFMCommunicate OK [16:57:35]SAM_PROTO_GetFieldsCounters done [16:57:35]requested_item shift.num is exist - process it [16:57:35]requested_item shift.opened is exist - process it [16:57:35]req_shift_opened [16:57:35]FM_GetShiftState [16:57:35]SAM_PROTO_GetShiftState [16:57:35]wFMCommunicate request_size=4 [16:57:35]MH_SAM_APDU [16:57:35]CAPDU: 80 13 01 00 [16:57:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:57:35]Write i2c OK [16:57:35]MH_I2C_Read... [16:57:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:35]Read from MH i2c: E2 [16:57:35]MH_I2C_Read... [16:57:35]Read from MH i2c: E2 0E 00 [16:57:35]MH_I2C_Read... [16:57:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [16:57:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:57:35]wFMCommunicate OK [16:57:35]SAM_PROTO_GetShiftState done [16:57:35]FM_GetShiftState done [16:57:35]req_shift_opened done [16:57:35]requested_item shift.open_date is exist - process it [16:57:35]req_shift_open_date [16:57:35]req_shift_open_date done [16:57:35]produce_requested_data done [16:57:35]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86468,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:57:35]process_action_free get_value [16:57:35]json_value_free [16:57:35]json_value_free done [16:57:35]process_json_proto returns [16:57:35]Send response to host [16:57:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86468,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:57:35]free response buf [16:57:35]execute_script done [16:57:35]execute_script returns [16:57:35]free content buf [16:57:35]Sock 9.Close socket [16:57:35]Sock 9.Thread stoped [16:57:35]accept exits with 10 [16:57:35]New connection [16:57:35]New thread 3067284836 created [16:57:35]Thread 3067428196 joined [16:57:35]Waiting for new connection... [16:57:35] Sock 10.Parse request [16:57:35]Sock 10.Check first char [16:57:35]Sock 10.First char is OK [16:57:35]request: POST /json_proto HTTP/1.0 [16:57:35]Method: POST [16:57:35]URL: /json_proto [16:57:35]Method is POST - this is cgi request [16:57:35]url: /json_proto [16:57:35]query_string will be loaded in cgi processing [16:57:35]execute_cgi json_proto POST (null) [16:57:35]execute_cgi path=json_proto method=POST [16:57:35]POST find Content-Length [16:57:35]Host: 172.17.47.196:8080 [16:57:35]Content-Length: 331 [16:57:35]Content-Type: application/json [16:57:35] [16:57:35]POST finish read [16:57:35]Found Content-Length = 331 [16:57:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:57:35]execute_script... [16:57:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:57:35]POST & json_proto [16:57:35]process_json_proto [16:57:35]json parsed OK: [16:57:35]protocol is kg_v1.0 [16:57:35]action value=get_value [16:57:35]process_action get_value [16:57:35]cmd_get_value [16:57:35]process_action get_value done [16:57:35]requested_data is exist [16:57:35]produce_requested_data [16:57:35]requested_item fm.sale.total is exist - process it [16:57:35]SAM_PROTO_GetFMData [16:57:35]wFMCommunicate request_size=4 [16:57:35]MH_SAM_APDU [16:57:35]CAPDU: 80 13 03 00 [16:57:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:57:35]Write i2c OK [16:57:35]MH_I2C_Read... [16:57:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 20 86 47 00 7D 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C4 51 01 00 F4 03 04 00 D0 A5 EE 66 B6 04 01 00 00 F1 AA 1B 70 30 83 EE 3C [16:57:35]CommunicateWithHost err = 0 [16:57:35]CheckOFDResponse [16:57:35]1017 (14) - 77093643461234 [16:57:35]1041 (16) - 0000000000874979 [16:57:35]1040 (4) - 86468 [16:57:35]1012 (4) - 21.09.2024 10:54 [16:57:35]1206 (1) - 0 [16:57:35]OFD Sender: Remove packet 86468 [16:57:35]ProducePacketName [16:57:35]name=ofd_packets/00086468 [16:57:35]NVStorageDeleteData [16:57:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:57:36]Read from MH i2c: E2 [16:57:36]MH_I2C_Read... [16:57:36]Read from MH i2c: E2 FD 00 [16:57:36]MH_I2C_Read... [16:57:36]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 E3 4D 01 00 69 04 A3 00 6F 04 04 00 69 4B 01 00 B1 04 05 00 2D 75 F2 B5 01 70 04 05 00 B4 3F 5F 88 01 72 04 04 00 79 35 93 2D 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 C8 9E 85 2E 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 73 64 E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 BA [16:57:36]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 E3 4D 01 00 69 04 A3 00 6F 04 04 00 69 4B 01 00 B1 04 05 00 2D 75 F2 B5 01 70 04 05 00 B4 3F 5F 88 01 72 04 04 00 79 35 93 2D 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 C8 9E 85 2E 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 73 64 E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [16:57:36]wFMCommunicate OK [16:57:36]wFMCommunicate request_size=4 [16:57:36]MH_SAM_APDU [16:57:36]CAPDU: 80 17 00 00 [16:57:36]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:57:36]Write i2c OK [16:57:36]MH_I2C_Read... [16:57:36]OFD Sender: No OFD packet to send [16:57:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:57:36]Read from MH i2c: E2 [16:57:36]MH_I2C_Read... [16:57:36]Read from MH i2c: E2 FD 00 [16:57:36]MH_I2C_Read... [16:57:36]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [16:57:36]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:57:36]wFMCommunicate OK [16:57:36]wFMCommunicate request_size=4 [16:57:36]MH_SAM_APDU [16:57:36]CAPDU: 80 17 00 00 [16:57:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:57:36]Write i2c OK [16:57:36]MH_I2C_Read... [16:57:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:57:36]Read from MH i2c: E2 [16:57:36]MH_I2C_Read... [16:57:36]Read from MH i2c: E2 FD 00 [16:57:36]MH_I2C_Read... [16:57:36]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [16:57:36]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [16:57:36]wFMCommunicate OK [16:57:36]wFMCommunicate request_size=4 [16:57:36]MH_SAM_APDU [16:57:36]CAPDU: 80 17 00 00 [16:57:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:57:36]Write i2c OK [16:57:36]MH_I2C_Read... [16:57:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:57:37]Read from MH i2c: E2 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 FD 00 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [16:57:37]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [16:57:37]wFMCommunicate OK [16:57:37]wFMCommunicate request_size=4 [16:57:37]MH_SAM_APDU [16:57:37]CAPDU: 80 17 00 00 [16:57:37]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:57:37]Write i2c OK [16:57:37]MH_I2C_Read... [16:57:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:57:37]Read from MH i2c: E2 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 E5 00 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [16:57:37]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:57:37]wFMCommunicate OK [16:57:37]SAM_PROTO_GetFMData done [16:57:37]requested_item fm.sale_refund.total is exist - process it [16:57:37]requested_item fm.buy.total is exist - process it [16:57:37]requested_item shift.sale.total is exist - process it [16:57:37]SAM_PROTO_GetShiftData [16:57:37]wFMCommunicate request_size=4 [16:57:37]MH_SAM_APDU [16:57:37]CAPDU: 80 13 02 00 [16:57:37]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:57:37]Write i2c OK [16:57:37]MH_I2C_Read... [16:57:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:57:37]Read from MH i2c: E2 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 FD 00 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 F6 00 00 00 69 04 9E 00 6F 04 04 00 F5 00 00 00 B1 04 04 00 2E 8E 6D 01 70 04 04 00 D0 DF 3A 01 72 04 03 00 5E AE 32 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 0A D4 26 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 48 3C 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 54 [16:57:37]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 F6 00 00 00 69 04 9E 00 6F 04 04 00 F5 00 00 00 B1 04 04 00 2E 8E 6D 01 70 04 04 00 D0 DF 3A 01 72 04 03 00 5E AE 32 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 0A D4 26 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 48 3C 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:57:37]wFMCommunicate OK [16:57:37]wFMCommunicate request_size=4 [16:57:37]MH_SAM_APDU [16:57:37]CAPDU: 80 17 00 00 [16:57:37]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:57:37]Write i2c OK [16:57:37]MH_I2C_Read... [16:57:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:57:38]Read from MH i2c: E2 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 FD 00 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [16:57:38]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [16:57:38]wFMCommunicate OK [16:57:38]wFMCommunicate request_size=4 [16:57:38]MH_SAM_APDU [16:57:38]CAPDU: 80 17 00 00 [16:57:38]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:57:38]Write i2c OK [16:57:38]MH_I2C_Read... [16:57:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:57:38]Read from MH i2c: E2 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 FD 00 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [16:57:38]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:57:38]wFMCommunicate OK [16:57:38]wFMCommunicate request_size=4 [16:57:38]MH_SAM_APDU [16:57:38]CAPDU: 80 17 00 00 [16:57:38]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:57:38]Write i2c OK [16:57:38]MH_I2C_Read... [16:57:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:57:38]Read from MH i2c: E2 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 FD 00 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [16:57:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:57:38]wFMCommunicate OK [16:57:38]wFMCommunicate request_size=4 [16:57:38]MH_SAM_APDU [16:57:38]CAPDU: 80 17 00 00 [16:57:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:57:38]Write i2c OK [16:57:38]MH_I2C_Read... [16:57:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:57:39]Read from MH i2c: E2 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 D8 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [16:57:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:57:39]wFMCommunicate OK [16:57:39]SAM_PROTO_GetShiftData done [16:57:39]requested_item shift.sale.total_cash is exist - process it [16:57:39]requested_item shift.sale_refund.total is exist - process it [16:57:39]requested_item shift.sale_refund.total_cash is exist - process it [16:57:39]requested_item shift.buy.total is exist - process it [16:57:39]requested_item shift.buy.total_cash is exist - process it [16:57:39]produce_requested_data done [16:57:39]produce_requested_data return {"fm.sale.total":73475331.01,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":239570.38,"shift.sale.total_cash":206356.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:57:39]process_action_free get_value [16:57:39]json_value_free [16:57:39]json_value_free done [16:57:39]process_json_proto returns [16:57:39]Send response to host [16:57:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73475331.01,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":239570.38,"shift.sale.total_cash":206356.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:57:39]free response buf [16:57:39]execute_script done [16:57:39]execute_script returns [16:57:39]free content buf [16:57:39]Sock 10.Close socket [16:57:39]Sock 10.Thread stoped [16:57:40]accept exits with 9 [16:57:40]New connection [16:57:40]New thread 3067428196 created [16:57:40]Thread 3067284836 joined [16:57:40]Waiting for new connection... [16:57:40] Sock 9.Parse request [16:57:40]Sock 9.Check first char [16:57:40]Sock 9.First char is OK [16:57:40]request: POST /json_proto HTTP/1.0 [16:57:40]Method: POST [16:57:40]URL: /json_proto [16:57:40]Method is POST - this is cgi request [16:57:40]url: /json_proto [16:57:40]query_string will be loaded in cgi processing [16:57:40]execute_cgi json_proto POST (null) [16:57:40]execute_cgi path=json_proto method=POST [16:57:40]POST find Content-Length [16:57:40]Host: 172.17.47.196:8080 [16:57:40]Content-Length: 654 [16:57:40]Content-Type: application/json [16:57:40] [16:57:40]POST finish read [16:57:40]Found Content-Length = 654 [16:57:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147940", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 77.00, "quantity" : 1.000, "sum" : 77.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 77.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:40]execute_script... [16:57: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 : (3)147940", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 77.00, "quantity" : 1.000, "sum" : 77.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 77.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:40]POST & json_proto [16:57:40]process_json_proto [16:57:40]json parsed OK: [16:57:40]protocol is kg_v1.0 [16:57:40]action value=close_receipt [16:57:40]process_action close_receipt [16:57:40]cmd_close_receipt [16:57:40]MH_GetDate [16:57:40]Write to MH i2c: F0 00 00 1D 00 0C [16:57:40]Write i2c OK [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: F0 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: F0 09 00 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: F0 09 00 1D 00 00 05 FB EE 66 4C 6B 94 66 1A [16:57:40]GetLastDocTimeStamp 1726937765 [16:57:40]current date 1726937861 [16:57:40]FM_GetShiftState [16:57:40]SAM_PROTO_GetShiftState [16:57:40]wFMCommunicate request_size=4 [16:57:40]MH_SAM_APDU [16:57:40]CAPDU: 80 13 01 00 [16:57:40]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:57:40]Write i2c OK [16:57:40]MH_I2C_Read... [16:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:40]Read from MH i2c: E2 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: E2 0E 00 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [16:57:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:57:40]wFMCommunicate OK [16:57:40]SAM_PROTO_GetShiftState done [16:57:40]FM_GetShiftState done [16:57:40]opened in 1726877910 [16:57:40]opened+sec_in_day 1726964310 [16:57:40]quantity*price = 7700 [16:57:40]sum+1 = 7701 [16:57:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 77.00 НСП 1% : 0.68 НДС 12% : 8.18 Наличными: 77.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 247 21.09.2024 16:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86469 ФПД: 174785082520383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165741&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86469&fm=174785082520383&tin=02508201610067®Number=0000000000092592&sum=7700 0 [16:57:41]StoreToDocumentArchive [16:57:41]shift 496 fd 86469 [16:57:41]save to /storage/0496/doc_00086469 [16:57:41]save last doc name /storage/0496/doc_00086469 to /storage/kkm_last_doc_name [16:57:41]save OK [16:57:41]Clear old archive folders... [16:57:41]ProcessDocumentItem done err = 0, tmpTLVsize=293 [16:57:41]tlvbuf is 01CBDFA0 [16:57:41]SAM_PROTO_ClearQueue [16:57:41]wFMCommunicate request_size=4 [16:57:41]MH_SAM_APDU [16:57:41]CAPDU: 80 09 00 00 [16:57:41]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:57:41]Write i2c OK [16:57:41]MH_I2C_Read... [16:57:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:41]Read from MH i2c: E2 [16:57:41]MH_I2C_Read... [16:57:41]Read from MH i2c: E2 03 00 [16:57:41]MH_I2C_Read... [16:57:41]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:57:41]RAPDU: 90 00 [16:57:41]wFMCommunicate OK [16:57:41]SAM_PROTO_ClearQueue done [16:57:41]KKMCreateOFDPacket [16:57:41]OFDProtocolAddRootSTLVToBuf [16:57:41]FM_MakeSignedData [16:57:41]FM_MakeSignedData [16:57:41]SAM_PROTO_SignData [16:57:41]wFMCommunicate request_size=4 [16:57:41]MH_SAM_APDU [16:57:41]CAPDU: 80 0D 01 02 [16:57:41]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:57:41]Write i2c OK [16:57:41]MH_I2C_Read... [16:57:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:41]Read from MH i2c: E2 [16:57:41]MH_I2C_Read... [16:57:41]Read from MH i2c: E2 03 00 [16:57:41]MH_I2C_Read... [16:57:41]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:57:41]RAPDU: 90 00 [16:57:41]wFMCommunicate OK [16:57:41]wFMCommunicate request_size=255 [16:57:41]MH_SAM_APDU [16:57:41]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 05 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [16:57:41]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 05 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 76 [16:57:42]Write i2c OK [16:57:42]MH_I2C_Read... [16:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:42]Read from MH i2c: E2 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 03 00 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:57:42]RAPDU: 90 00 [16:57:42]wFMCommunicate OK [16:57:42]wFMCommunicate request_size=52 [16:57:42]MH_SAM_APDU [16:57:42]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C5 51 01 00 35 04 06 00 9E F7 52 C1 73 3F [16:57:42]Write to MH i2c: E2 37 00 2E 00 80 0D 02 02 2F 00 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C5 51 01 00 35 04 06 00 9E F7 52 C1 73 3F 00 00 EA [16:57:42]Write i2c OK [16:57:42]MH_I2C_Read... [16:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:42]Read from MH i2c: E2 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 03 00 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:57:42]RAPDU: 90 00 [16:57:42]wFMCommunicate OK [16:57:42]wFMCommunicate request_size=4 [16:57:42]MH_SAM_APDU [16:57:42]CAPDU: 80 0D 03 02 [16:57:42]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:57:42]Write i2c OK [16:57:42]MH_I2C_Read... [16:57:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:42]Read from MH i2c: E2 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 0B 00 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 0B 00 2F 00 00 F8 57 9A 58 7C 86 D9 91 90 00 58 [16:57:42]RAPDU: F8 57 9A 58 7C 86 D9 91 90 00 [16:57:42]wFMCommunicate OK [16:57:42]SAM_PROTO_SignData done [16:57:42]FM_MakeSignedData done [16:57:42]CreateOFDProtocolMessage [16:57:42]wFMCommunicate request_size=4 [16:57:42]MH_SAM_APDU [16:57:42]CAPDU: 80 11 00 00 [16:57:42]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:57:42]Write i2c OK [16:57:42]MH_I2C_Read... [16:57:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:42]Read from MH i2c: E2 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 17 00 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [16:57:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:42]wFMCommunicate OK [16:57:42]CreateOFDProtocolMessage done [16:57:42]OFDSenderStorePacket 86469 [16:57:42]StoreOFDPacket docnum=86469 [16:57:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 39 01 00 00 B4 88 31 01 61 21 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 05 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C5 51 01 00 35 04 06 00 9E F7 52 C1 73 3F F8 57 9A 58 7C 86 D9 91 [16:57:42]CheckFolder [16:57:42]dirname=/storage/ofd_packets [16:57:42]CheckFolder done [16:57:42]ProducePacketName [16:57:42]name=ofd_packets/00086469 [16:57:42]NVStorageSaveData ofd_packets/00086469 [16:57:42]File name is /storage/ofd_packets/00086469 [16:57:42]Write 343 bytes [16:57:42]NVStorageSaveData done [16:57:42]OFDSenderStorePacket done [16:57:42]KKMCreateOFDPacket done [16:57:42]NVStorageSaveData kkm_last_timestamp [16:57:42]File name is /storage/kkm_last_timestamp [16:57:42]Write 4 bytes [16:57:42]NVStorageSaveData done [16:57:42]ExternCall_PrintAddStr [16:57:42]wPrintStart [16:57:42]Write to MH i2c: 01 00 00 31 00 31 [16:57:42]Write i2c OK [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: 01 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: 01 07 00 [16:57:42]MH_I2C_Read... [16:57:42]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:57:42]RasterBufferAndPrint [16:57:42]line Счет N : (3)147940 [16:57:42]OFD Sender: Processing packet 86469 [packets to send 271, broken 270] [16:57:42]ProducePacketName [16:57:42]name=ofd_packets/00086469 [16:57:42]OFD Sender: To server: pG, [16:57:42]CommunicateWithHost lk.salyk.kg:30040 [16:57:42]ConnectInit lk.salyk.kg [16:57:42]line ИНН: 02508201610067 [16:57:42]line Контрольно-Кассовый Чек [16:57:42]line ПРОДАЖА [16:57:42]line Товар: 4700000480050 [16:57:42]line Напиток Nitro Energy эн green ж/б 0,45л [16:57:42]line 1.000 * 77.00 [16:57:42]line = 77.00 [16:57:42]line НДС 12% НСП 1% [16:57:42]line > о реализуемом товаре [16:57:42]line ИТОГО: 77.00 [16:57:42]line НСП 1% : 0.68 [16:57:42]line НДС 12% : 8.18 [16:57:42]line Наличными: 77.00 [16:57:42]line Безнал.: 0.00 [16:57:42]line Место: АЗС № 137 "Партнер Нефть" [16:57:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:57:42]line СНО: Общий режим [16:57:42]line Чек 247 21.09.2024 16:57 [16:57:42]line Смена: 496 ФФД: 1.0 [16:57:42]line ЗНМ: 0300000064 [16:57:42]line РНМ: 0000000000092592 [16:57:42]line Версия ККМ: 001 [16:57:42]line ФМ: 0000000000874979 [16:57:42]line ФД: 86469 [16:57:42]line ФПД: 174785082520383 [16:57:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165741&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86469&fm=174785082520383&tin=02508201610067®Number=0000000000092592&sum=7700 [16:57:42]line 0 [16:57:42]written 0, free lines is 4095 [16:57:43]Write to MH i2c: 01 00 00 5A 00 5A [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 07 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 F5 0C 62 [16:57:43]RasterBufferAndPrint [16:57:43]line [16:57:43]line [16:57:43]line [16:57:43]line [16:57:43]line [16:57:43]written 0, free lines is 3344 [16:57:43]MH_Cut [16:57:43]Write to MH i2c: D1 01 00 61 00 01 33 [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: D1 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: D1 01 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: D1 01 00 61 00 00 32 [16:57:43]Write to MH i2c: 01 00 00 62 00 62 [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]Connected sock=6 [16:57:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 39 01 00 00 B4 88 31 01 61 21 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 05 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C5 51 01 00 35 04 06 00 9E F7 52 C1 73 3F F8 57 9A 58 7C 86 D9 91 [16:57:43]*** Cut start [16:57:43]*** Partial cut [16:57:43]*** CUTSNS_PIN = 1 [16:57:43]*** CUTSNS_PIN = 0 [16:57:44]*** Brake cut motor [16:57:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 36 81 47 00 5A ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C5 51 01 00 F4 03 04 00 D7 A5 EE 66 B6 04 01 00 00 B7 E6 DB 60 5A DB 8C 0A [16:57:44]CommunicateWithHost err = 0 [16:57:44]CheckOFDResponse [16:57:44]1017 (14) - 77093643461234 [16:57:44]1041 (16) - 0000000000874979 [16:57:44]1040 (4) - 86469 [16:57:44]1012 (4) - 21.09.2024 10:54 [16:57:44]1206 (1) - 0 [16:57:44]OFD Sender: Remove packet 86469 [16:57:44]ProducePacketName [16:57:44]name=ofd_packets/00086469 [16:57:44]NVStorageDeleteData [16:57:44]Read from MH i2c: 01 [16:57:44]MH_I2C_Read... [16:57:44]*** Stop cut motor [16:57:44]*** Cut end [16:57:44]Read from MH i2c: 01 07 00 [16:57:44]MH_I2C_Read... [16:57:44]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [16:57:44]process_action close_receipt done [16:57:44]requested_data is exist [16:57:44]produce_requested_data [16:57:44]requested_item fm.sn is exist - process it [16:57:44]wFMCommunicate request_size=4 [16:57:44]MH_SAM_APDU [16:57:44]CAPDU: 80 11 00 00 [16:57:44]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [16:57:44]Write i2c OK [16:57:44]MH_I2C_Read... [16:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:44]Read from MH i2c: E2 [16:57:44]MH_I2C_Read... [16:57:44]Read from MH i2c: E2 17 00 [16:57:44]MH_I2C_Read... [16:57: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 38 37 34 39 37 39 90 00 3C [16:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:44]wFMCommunicate OK [16:57:44]requested_item fd.num is exist - process it [16:57:44]SAM_PROTO_GetFieldsCounters [16:57:44]wFMCommunicate request_size=4 [16:57:44]MH_SAM_APDU [16:57:44]CAPDU: 80 13 00 00 [16:57:44]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [16:57:44]Write i2c OK [16:57:44]MH_I2C_Read... [16:57:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:44]OFD Sender: No OFD packet to send [16:57:44]Read from MH i2c: E2 [16:57:44]MH_I2C_Read... [16:57:44]Read from MH i2c: E2 62 00 [16:57:44]MH_I2C_Read... [16:57:44]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [16:57:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:44]wFMCommunicate OK [16:57:44]SAM_PROTO_GetFieldsCounters done [16:57:44]requested_item shift.num is exist - process it [16:57:44]requested_item shift.opened is exist - process it [16:57:44]req_shift_opened [16:57:44]FM_GetShiftState [16:57:44]SAM_PROTO_GetShiftState [16:57:44]wFMCommunicate request_size=4 [16:57:44]MH_SAM_APDU [16:57:44]CAPDU: 80 13 01 00 [16:57:44]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [16:57:44]Write i2c OK [16:57:44]MH_I2C_Read... [16:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:44]Read from MH i2c: E2 [16:57:44]MH_I2C_Read... [16:57:44]Read from MH i2c: E2 0E 00 [16:57:44]MH_I2C_Read... [16:57:44]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [16:57:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:57:44]wFMCommunicate OK [16:57:44]SAM_PROTO_GetShiftState done [16:57:44]FM_GetShiftState done [16:57:44]req_shift_opened done [16:57:44]requested_item shift.open_date is exist - process it [16:57:44]req_shift_open_date [16:57:44]req_shift_open_date done [16:57:44]produce_requested_data done [16:57:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86469,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:57:44]process_action_free close_receipt [16:57:44]json_value_free [16:57:44]json_value_free done [16:57:44]process_json_proto returns [16:57:44]Send response to host [16:57:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86469,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:57:44]free response buf [16:57:44]execute_script done [16:57:44]execute_script returns [16:57:44]free content buf [16:57:44]Sock 9.Close socket [16:57:44]Sock 9.Thread stoped [16:57:46]accept exits with 10 [16:57:46]New connection [16:57:46]New thread 3067284836 created [16:57:46]Thread 3067428196 joined [16:57:46]Waiting for new connection... [16:57:46] Sock 10.Parse request [16:57:46]Sock 10.Check first char [16:57:46]Sock 10.First char is OK [16:57:46]request: POST /json_proto HTTP/1.0 [16:57:46]Method: POST [16:57:46]URL: /json_proto [16:57:46]Method is POST - this is cgi request [16:57:46]url: /json_proto [16:57:46]query_string will be loaded in cgi processing [16:57:46]execute_cgi json_proto POST (null) [16:57:46]execute_cgi path=json_proto method=POST [16:57:46]POST find Content-Length [16:57:46]Host: 172.17.47.196:8080 [16:57:46]Content-Length: 905 [16:57:46]Content-Type: application/json [16:57:46] [16:57:46]POST finish read [16:57:46]Found Content-Length = 905 [16:57:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147941", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 117.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:46]execute_script... [16: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 : (3)147941", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 117.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:46]POST & json_proto [16:57:46]process_json_proto [16:57:46]json parsed OK: [16:57:46]protocol is kg_v1.0 [16:57:46]action value=close_receipt [16:57:46]process_action close_receipt [16:57:46]cmd_close_receipt [16:57:46]MH_GetDate [16:57:46]Write to MH i2c: F0 00 00 66 00 55 [16:57:46]Write i2c OK [16:57:46]MH_I2C_Read... [16:57:46]Read from MH i2c: F0 [16:57:46]MH_I2C_Read... [16:57:46]Read from MH i2c: F0 09 00 [16:57:46]MH_I2C_Read... [16:57:46]Read from MH i2c: F0 09 00 66 00 00 0B FB EE 66 4C 6B 94 66 69 [16:57:46]GetLastDocTimeStamp 1726937861 [16:57:46]current date 1726937867 [16:57:46]FM_GetShiftState [16:57:46]SAM_PROTO_GetShiftState [16:57:46]wFMCommunicate request_size=4 [16:57:46]MH_SAM_APDU [16:57:46]CAPDU: 80 13 01 00 [16:57:46]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [16:57:46]Write i2c OK [16:57:46]MH_I2C_Read... [16:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:46]Read from MH i2c: E2 [16:57:46]MH_I2C_Read... [16:57:46]Read from MH i2c: E2 0E 00 [16:57:46]MH_I2C_Read... [16:57:46]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [16:57:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:57:46]wFMCommunicate OK [16:57:46]SAM_PROTO_GetShiftState done [16:57:46]FM_GetShiftState done [16:57:46]opened in 1726877910 [16:57:46]opened+sec_in_day 1726964310 [16:57:46]quantity*price = 11000 [16:57:46]sum+1 = 11001 [16:57:46]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 1.000 * 7.00 = 7.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 117.00 НСП 1% : 1.03 НДС 12% : 12.42 Наличными: 117.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 248 21.09.2024 16:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86470 ФПД: 99658454263719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165747&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86470&fm=99658454263719&tin=02508201610067®Number=0000000000092592&sum=11700 0 [16:57:48]StoreToDocumentArchive [16:57:48]shift 496 fd 86470 [16:57:48]save to /storage/0496/doc_00086470 [16:57:48]save last doc name /storage/0496/doc_00086470 to /storage/kkm_last_doc_name [16:57:48]save OK [16:57:48]Clear old archive folders... [16:57:48]ProcessDocumentItem done err = 0, tmpTLVsize=383 [16:57:48]tlvbuf is 01CD7980 [16:57:48]SAM_PROTO_ClearQueue [16:57:48]wFMCommunicate request_size=4 [16:57:48]MH_SAM_APDU [16:57:48]CAPDU: 80 09 00 00 [16:57:48]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [16:57:48]Write i2c OK [16:57:48]MH_I2C_Read... [16:57:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:48]Read from MH i2c: E2 [16:57:48]MH_I2C_Read... [16:57:48]Read from MH i2c: E2 03 00 [16:57:48]MH_I2C_Read... [16:57:48]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [16:57:48]RAPDU: 90 00 [16:57:48]wFMCommunicate OK [16:57:48]SAM_PROTO_ClearQueue done [16:57:48]KKMCreateOFDPacket [16:57:48]OFDProtocolAddRootSTLVToBuf [16:57:48]FM_MakeSignedData [16:57:48]FM_MakeSignedData [16:57:48]SAM_PROTO_SignData [16:57:48]wFMCommunicate request_size=4 [16:57:48]MH_SAM_APDU [16:57:48]CAPDU: 80 0D 01 02 [16:57:48]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [16:57:48]Write i2c OK [16:57:48]MH_I2C_Read... [16:57:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:48]Read from MH i2c: E2 [16:57:48]MH_I2C_Read... [16:57:48]Read from MH i2c: E2 03 00 [16:57:48]MH_I2C_Read... [16:57:48]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [16:57:48]RAPDU: 90 00 [16:57:48]wFMCommunicate OK [16:57:48]wFMCommunicate request_size=255 [16:57:48]MH_SAM_APDU [16:57:48]CAPDU: 80 0D 02 02 FA 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 [16:57:48]Write to MH i2c: E2 02 01 76 00 80 0D 02 02 FA 00 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 00 00 A5 [16:57:48]Write i2c OK [16:57:48]MH_I2C_Read... [16:57:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:48]Read from MH i2c: E2 [16:57:48]MH_I2C_Read... [16:57:48]Read from MH i2c: E2 03 00 [16:57:48]MH_I2C_Read... [16:57:48]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:57:48]RAPDU: 90 00 [16:57:48]wFMCommunicate OK [16:57:48]wFMCommunicate request_size=142 [16:57:48]MH_SAM_APDU [16:57:48]CAPDU: 80 0D 02 02 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 04 00 00 00 00 07 04 06 00 B4 2D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 0B FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C6 51 01 00 35 04 06 00 5A A3 8A C3 E7 A7 [16:57:49]Write to MH i2c: E2 91 00 77 00 80 0D 02 02 89 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 04 00 00 00 00 07 04 06 00 B4 2D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 0B FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C6 51 01 00 35 04 06 00 5A A3 8A C3 E7 A7 00 00 30 [16:57:49]Write i2c OK [16:57:49]MH_I2C_Read... [16:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:49]Read from MH i2c: E2 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: E2 03 00 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:57:49]RAPDU: 90 00 [16:57:49]wFMCommunicate OK [16:57:49]wFMCommunicate request_size=4 [16:57:49]MH_SAM_APDU [16:57:49]CAPDU: 80 0D 03 02 [16:57:49]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [16:57:49]Write i2c OK [16:57:49]MH_I2C_Read... [16:57:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:49]Read from MH i2c: E2 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: E2 0B 00 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: E2 0B 00 78 00 00 82 DD C1 79 FC DC C4 14 90 00 3D [16:57:49]RAPDU: 82 DD C1 79 FC DC C4 14 90 00 [16:57:49]wFMCommunicate OK [16:57:49]SAM_PROTO_SignData done [16:57:49]FM_MakeSignedData done [16:57:49]CreateOFDProtocolMessage [16:57:49]wFMCommunicate request_size=4 [16:57:49]MH_SAM_APDU [16:57:49]CAPDU: 80 11 00 00 [16:57:49]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [16:57:49]Write i2c OK [16:57:49]MH_I2C_Read... [16:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:49]Read from MH i2c: E2 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: E2 17 00 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [16:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:49]wFMCommunicate OK [16:57:49]CreateOFDProtocolMessage done [16:57:49]OFDSenderStorePacket 86470 [16:57:49]StoreOFDPacket docnum=86470 [16:57:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 93 01 00 00 B8 1D 8B 01 FF 5C 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 04 00 00 00 00 07 04 06 00 B4 2D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 0B FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C6 51 01 00 35 04 06 00 5A A3 8A C3 E7 A7 82 DD C1 79 FC DC C4 14 [16:57:49]CheckFolder [16:57:49]dirname=/storage/ofd_packets [16:57:49]CheckFolder done [16:57:49]ProducePacketName [16:57:49]name=ofd_packets/00086470 [16:57:49]NVStorageSaveData ofd_packets/00086470 [16:57:49]File name is /storage/ofd_packets/00086470 [16:57:49]Write 433 bytes [16:57:49]NVStorageSaveData done [16:57:49]OFDSenderStorePacket done [16:57:49]KKMCreateOFDPacket done [16:57:49]NVStorageSaveData kkm_last_timestamp [16:57:49]File name is /storage/kkm_last_timestamp [16:57:49]Write 4 bytes [16:57:49]NVStorageSaveData done [16:57:49]ExternCall_PrintAddStr [16:57:49]wPrintStart [16:57:49]Write to MH i2c: 01 00 00 7A 00 7A [16:57:49]Write i2c OK [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: 01 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: 01 07 00 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [16:57:49]RasterBufferAndPrint [16:57:49]line Счет N : (3)147941 [16:57:49]line ИНН: 02508201610067 [16:57:49]line Контрольно-Кассовый Чек [16:57:49]line ПРОДАЖА [16:57:49]line Товар: 4870001570071 [16:57:49]line Напиток Pepsi 1л [16:57:49]line 1.000 * 110.00 [16:57:49]line = 110.00 [16:57:49]line НДС 12% НСП 1% [16:57:49]line > о реализуемом товаре [16:57:49]line Товар: 2000053020015 [16:57:49]line Бумажные стаканы 250мл 1шт [16:57:49]line 1.000 * 7.00 [16:57:49]line = 7.00 [16:57:49]line НДС 12% НСП 1% [16:57:49]line > о реализуемом товаре [16:57:49]line ИТОГО: 117.00 [16:57:49]line НСП 1% : 1.03 [16:57:49]line НДС 12% : 12.42 [16:57:49]line Наличными: 117.00 [16:57:49]line Безнал.: 0.00 [16:57:49]line Место: АЗС № 137 "Партнер Нефть" [16:57:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:57:49]line СНО: Общий режим [16:57:49]line Чек 248 21.09.2024 16:57 [16:57:49]line Смена: 496 ФФД: 1.0 [16:57:49]line ЗНМ: 0300000064 [16:57:49]line РНМ: 0000000000092592 [16:57:49]line Версия ККМ: 001 [16:57:49]line ФМ: 0000000000874979 [16:57:49]line ФД: 86470 [16:57:49]line ФПД: 99658454263719 [16:57:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165747&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86470&fm=99658454263719&tin=02508201610067®Number=0000000000092592&sum=11700 [16:57:49]line 0 [16:57:49]written 0, free lines is 4095 [16:57:49]OFD Sender: Processing packet 86470 [packets to send 271, broken 270] [16:57:49]ProducePacketName [16:57:49]name=ofd_packets/00086470 [16:57:49]OFD Sender: To server: pG, [16:57:49]CommunicateWithHost lk.salyk.kg:30040 [16:57:49]ConnectInit lk.salyk.kg [16:57:49]Write to MH i2c: 01 00 00 A9 00 A9 [16:57:49]Write i2c OK [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: 01 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: 01 07 00 [16:57:49]MH_I2C_Read... [16:57:49]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 89 0C 45 [16:57:49]RasterBufferAndPrint [16:57:50]line [16:57:50]line [16:57:50]line [16:57:50]line [16:57:50]line [16:57:50]written 0, free lines is 3236 [16:57:50]MH_Cut [16:57:50]Write to MH i2c: D1 01 00 B0 00 01 82 [16:57:50]Write i2c OK [16:57:50]MH_I2C_Read... [16:57:50]Read from MH i2c: D1 [16:57:50]MH_I2C_Read... [16:57:50]Read from MH i2c: D1 01 00 [16:57:50]MH_I2C_Read... [16:57:50]Read from MH i2c: D1 01 00 B0 00 00 81 [16:57:50]Write to MH i2c: 01 00 00 B1 00 B1 [16:57:50]Write i2c OK [16:57:50]MH_I2C_Read... [16:57:50]*** Cut start [16:57:50]*** Partial cut [16:57:50]*** CUTSNS_PIN = 1 [16:57:50]*** CUTSNS_PIN = 0 [16:57:51]*** Brake cut motor [16:57:51]Connected sock=11 [16:57:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 93 01 00 00 B8 1D 8B 01 FF 5C 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 04 00 00 00 00 07 04 06 00 B4 2D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 0B FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C6 51 01 00 35 04 06 00 5A A3 8A C3 E7 A7 82 DD C1 79 FC DC C4 14 [16:57:51]Read from MH i2c: 01 [16:57:51]MH_I2C_Read... [16:57:51]*** Stop cut motor [16:57:51]*** Cut end [16:57:51]Read from MH i2c: 01 07 00 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 FF 0F C6 [16:57:51]process_action close_receipt done [16:57:51]requested_data is exist [16:57:51]produce_requested_data [16:57:51]requested_item fm.sn is exist - process it [16:57:51]wFMCommunicate request_size=4 [16:57:51]MH_SAM_APDU [16:57:51]CAPDU: 80 11 00 00 [16:57:51]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [16:57:51]Write i2c OK [16:57:51]MH_I2C_Read... [16:57:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:51]Read from MH i2c: E2 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: E2 17 00 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: E2 17 00 B2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8B [16:57:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:57:51]wFMCommunicate OK [16:57:51]requested_item fd.num is exist - process it [16:57:51]SAM_PROTO_GetFieldsCounters [16:57:51]wFMCommunicate request_size=4 [16:57:51]MH_SAM_APDU [16:57:51]CAPDU: 80 13 00 00 [16:57:51]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [16:57:51]Write i2c OK [16:57:51]MH_I2C_Read... [16:57:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:51]Read from MH i2c: E2 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: E2 62 00 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: E2 62 00 B3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [16:57:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:51]wFMCommunicate OK [16:57:51]SAM_PROTO_GetFieldsCounters done [16:57:51]requested_item shift.num is exist - process it [16:57:51]requested_item shift.opened is exist - process it [16:57:51]req_shift_opened [16:57:51]FM_GetShiftState [16:57:51]SAM_PROTO_GetShiftState [16:57:51]wFMCommunicate request_size=4 [16:57:51]MH_SAM_APDU [16:57:51]CAPDU: 80 13 01 00 [16:57:51]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [16:57:51]Write i2c OK [16:57:51]MH_I2C_Read... [16:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:51]Read from MH i2c: E2 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: E2 0E 00 [16:57:51]MH_I2C_Read... [16:57:51]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 77 [16:57:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:57:51]wFMCommunicate OK [16:57:51]SAM_PROTO_GetShiftState done [16:57:51]FM_GetShiftState done [16:57:51]req_shift_opened done [16:57:51]requested_item shift.open_date is exist - process it [16:57:51]req_shift_open_date [16:57:51]req_shift_open_date done [16:57:51]produce_requested_data done [16:57:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86470,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:57:51]process_action_free close_receipt [16:57:51]json_value_free [16:57:51]json_value_free done [16:57:51]process_json_proto returns [16:57:51]Send response to host [16:57:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86470,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:57:51]free response buf [16:57:51]execute_script done [16:57:51]execute_script returns [16:57:51]free content buf [16:57:51]Sock 10.Close socket [16:57:51]Sock 10.Thread stoped [16:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6A 5A 47 00 5A A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C6 51 01 00 F4 03 04 00 DF A5 EE 66 B6 04 01 00 00 AC B3 86 24 9C 9B DE 7E [16:57:53]CommunicateWithHost err = 0 [16:57:53]CheckOFDResponse [16:57:53]1017 (14) - 77093643461234 [16:57:53]1041 (16) - 0000000000874979 [16:57:53]1040 (4) - 86470 [16:57:53]1012 (4) - 21.09.2024 10:54 [16:57:53]1206 (1) - 0 [16:57:53]OFD Sender: Remove packet 86470 [16:57:53]ProducePacketName [16:57:53]name=ofd_packets/00086470 [16:57:53]NVStorageDeleteData [16:57:53]OFD Sender: No OFD packet to send [16:57:58]OFD Sender: No OFD packet to send [16:58:03]OFD Sender: No OFD packet to send [16:58:08]OFD Sender: No OFD packet to send [16:58:09]recv_with_timeout no data received [16:58:13]OFD Sender: No OFD packet to send [16:58:18]OFD Sender: No OFD packet to send [16:58:23]OFD Sender: No OFD packet to send [16:58:28]OFD Sender: No OFD packet to send [16:58:33]OFD Sender: No OFD packet to send [16:58:35]accept exits with 7 [16:58:35]New connection [16:58:35]New thread 3067428196 created [16:58:35]Thread 3067284836 joined [16:58:35]Waiting for new connection... [16:58:35] Sock 7.Parse request [16:58:35]Sock 7.Check first char [16:58:35]Sock 7.First char is OK [16:58:35]request: POST /json_proto HTTP/1.0 [16:58:35]Method: POST [16:58:35]URL: /json_proto [16:58:35]Method is POST - this is cgi request [16:58:35]url: /json_proto [16:58:35]query_string will be loaded in cgi processing [16:58:35]execute_cgi json_proto POST (null) [16:58:35]execute_cgi path=json_proto method=POST [16:58:35]POST find Content-Length [16:58:35]Host: 172.17.47.196:8080 [16:58:35]Content-Length: 682 [16:58:35]Content-Type: application/json [16:58:35] [16:58:35]POST finish read [16:58:35]Found Content-Length = 682 [16:58:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:58:35]execute_script... [16:58: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)871377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [16:58:35]POST & json_proto [16:58:35]process_json_proto [16:58:35]json parsed OK: [16:58:35]protocol is kg_v1.0 [16:58:35]action value=close_receipt [16:58:35]process_action close_receipt [16:58:35]cmd_close_receipt [16:58:35]MH_GetDate [16:58:35]Write to MH i2c: F0 00 00 B5 00 A4 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: F0 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: F0 09 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: F0 09 00 B5 00 00 3C FB EE 66 4C 6B 94 66 E9 [16:58:35]GetLastDocTimeStamp 1726937867 [16:58:35]current date 1726937916 [16:58:35]FM_GetShiftState [16:58:35]SAM_PROTO_GetShiftState [16:58:35]wFMCommunicate request_size=4 [16:58:35]MH_SAM_APDU [16:58:35]CAPDU: 80 13 01 00 [16:58:35]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 0E 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 79 [16:58:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:58:35]wFMCommunicate OK [16:58:35]SAM_PROTO_GetShiftState done [16:58:35]FM_GetShiftState done [16:58:35]opened in 1726877910 [16:58:35]opened+sec_in_day 1726964310 [16:58:35]quantity*price = 100005 [16:58:35]sum+1 = 100006 [16:58:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 249 21.09.2024 16:58 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86471 ФПД: 158080434620189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165836&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86471&fm=158080434620189&tin=02508201610067®Number=0000000000092592&sum=100000 [16:58:36]StoreToDocumentArchive [16:58:36]shift 496 fd 86471 [16:58:36]save to /storage/0496/doc_00086471 [16:58:36]save last doc name /storage/0496/doc_00086471 to /storage/kkm_last_doc_name [16:58:36]save OK [16:58:36]Clear old archive folders... [16:58:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:36]tlvbuf is 01C5D450 [16:58:36]SAM_PROTO_ClearQueue [16:58:36]wFMCommunicate request_size=4 [16:58:36]MH_SAM_APDU [16:58:36]CAPDU: 80 09 00 00 [16:58:36]Write to MH i2c: E2 08 00 C3 00 80 09 00 00 00 00 00 00 35 [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:36]Read from MH i2c: E2 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:58:36]RAPDU: 90 00 [16:58:36]wFMCommunicate OK [16:58:36]SAM_PROTO_ClearQueue done [16:58:36]KKMCreateOFDPacket [16:58:36]OFDProtocolAddRootSTLVToBuf [16:58:36]FM_MakeSignedData [16:58:36]FM_MakeSignedData [16:58:36]SAM_PROTO_SignData [16:58:36]wFMCommunicate request_size=4 [16:58:36]MH_SAM_APDU [16:58:36]CAPDU: 80 0D 01 02 [16:58:36]Write to MH i2c: E2 08 00 C4 00 80 0D 01 02 00 00 00 00 3D [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:36]Read from MH i2c: E2 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [16:58:36]RAPDU: 90 00 [16:58:36]wFMCommunicate OK [16:58:36]wFMCommunicate request_size=255 [16:58:36]MH_SAM_APDU [16:58:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F9 00 00 00 F4 03 04 00 3C FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C7 51 01 00 35 04 06 00 8F [16:58:36]Write to MH i2c: E2 02 01 C5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 3C FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C7 51 01 00 35 04 06 00 8F 00 00 76 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [16:58:37]RAPDU: 90 00 [16:58:37]wFMCommunicate OK [16:58:37]wFMCommunicate request_size=10 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 0D 02 02 05 C5 F8 26 C7 1D [16:58:37]Write to MH i2c: E2 0D 00 C6 00 80 0D 02 02 05 00 C5 F8 26 C7 1D 00 00 11 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [16:58:37]RAPDU: 90 00 [16:58:37]wFMCommunicate OK [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 0D 03 02 [16:58:37]Write to MH i2c: E2 08 00 C7 00 80 0D 03 02 00 00 00 00 42 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 0B 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 0B 00 C7 00 00 6B 4A 75 98 84 00 B2 9E 90 00 D9 [16:58:37]RAPDU: 6B 4A 75 98 84 00 B2 9E 90 00 [16:58:37]wFMCommunicate OK [16:58:37]SAM_PROTO_SignData done [16:58:37]FM_MakeSignedData done [16:58:37]CreateOFDProtocolMessage [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 11 00 00 [16:58:37]Write to MH i2c: E2 08 00 C8 00 80 11 00 00 00 00 00 00 42 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 17 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 17 00 C8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [16:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:58:37]wFMCommunicate OK [16:58:37]CreateOFDProtocolMessage done [16:58:37]OFDSenderStorePacket 86471 [16:58:37]StoreOFDPacket docnum=86471 [16:58:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8F F1 07 01 68 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 3C FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C7 51 01 00 35 04 06 00 8F C5 F8 26 C7 1D 6B 4A 75 98 84 00 B2 9E [16:58:37]CheckFolder [16:58:37]dirname=/storage/ofd_packets [16:58:37]CheckFolder done [16:58:37]ProducePacketName [16:58:37]name=ofd_packets/00086471 [16:58:37]NVStorageSaveData ofd_packets/00086471 [16:58:37]File name is /storage/ofd_packets/00086471 [16:58:37]Write 301 bytes [16:58:37]NVStorageSaveData done [16:58:37]OFDSenderStorePacket done [16:58:37]KKMCreateOFDPacket done [16:58:37]NVStorageSaveData kkm_last_timestamp [16:58:37]File name is /storage/kkm_last_timestamp [16:58:37]Write 4 bytes [16:58:37]NVStorageSaveData done [16:58:37]ExternCall_PrintAddStr [16:58:37]wPrintStart [16:58:37]Write to MH i2c: 01 00 00 C9 00 C9 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [16:58:37]RasterBufferAndPrint [16:58:37]line Счет N : (1)871377 [16:58:37]line ИНН: 02508201610067 [16:58:37]line Контрольно-Кассовый Чек [16:58:37]line ПРОДАЖА [16:58:37]line ТРК (МРК, ГНК) : 33 [16:58:37]line Товар: 2710124130 [16:58:37]line Аи-92-К-5 [16:58:37]line 14.750 * 67.80 [16:58:37]line = 1000.05 [16:58:37]line НДС 12% НСП 1% [16:58:37]line > о реализуемом товаре [16:58:37]line ОКРУГЛЕНИЕ: -0.05 [16:58:37]line ИТОГО: 1000.00 [16:58:37]line Внесено: 1000.00 [16:58:37]line СДАЧА: 0.00 [16:58:37]line НСП 1% : 8.85 [16:58:37]line НДС 12% : 106.20 [16:58:37]line Наличными: 1000.00 [16:58:37]line Безнал.: 0.00 [16:58:37]line Место: АЗС № 137 "Партнер Нефть" [16:58:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:58:37]line СНО: Общий режим [16:58:37]line Чек 249 21.09.2024 16:58 [16:58:37]line Смена: 496 ФФД: 1.0 [16:58:37]line ЗНМ: 0300000064 [16:58:37]line РНМ: 0000000000092592 [16:58:37]line Версия ККМ: 001 [16:58:37]line ФМ: 0000000000874979 [16:58:37]line ФД: 86471 [16:58:37]line ФПД: 158080434620189 [16:58:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T165836&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86471&fm=158080434620189&tin=02508201610067®Number=0000000000092592&sum=100000 [16:58:37]written 0, free lines is 4095 [16:58:37]OFD Sender: Processing packet 86471 [packets to send 271, broken 270] [16:58:37]ProducePacketName [16:58:37]name=ofd_packets/00086471 [16:58:37]OFD Sender: To server: pG, [16:58:37]CommunicateWithHost lk.salyk.kg:30040 [16:58:37]ConnectInit lk.salyk.kg [16:58:37]Write to MH i2c: 01 00 00 F4 00 F4 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: 01 07 00 F4 00 00 00 00 00 00 E0 0C E7 [16:58:38]RasterBufferAndPrint [16:58:38]line [16:58:38]line [16:58:38]line [16:58:38]line [16:58:38]line [16:58:38]written 0, free lines is 3314 [16:58:38]MH_Cut [16:58:38]Write to MH i2c: D1 01 00 FB 00 01 CD [16:58:38]Write i2c OK [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: D1 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: D1 01 00 [16:58:38]MH_I2C_Read... [16:58:38]Read from MH i2c: D1 01 00 FB 00 00 CC [16:58:38]Write to MH i2c: 01 00 00 FC 00 FC [16:58:38]Write i2c OK [16:58:38]MH_I2C_Read... [16:58:38]Connected sock=11 [16:58:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8F F1 07 01 68 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 3C FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C7 51 01 00 35 04 06 00 8F C5 F8 26 C7 1D 6B 4A 75 98 84 00 B2 9E [16:58:38]*** Cut start [16:58:38]*** Partial cut [16:58:38]*** CUTSNS_PIN = 1 [16:58:38]*** CUTSNS_PIN = 0 [16:58:39]*** Brake cut motor [16:58:39]Read from MH i2c: 01 [16:58:39]MH_I2C_Read... [16:58:39]*** Stop cut motor [16:58:39]*** Cut end [16:58:39]Read from MH i2c: 01 07 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 FF 0F 11 [16:58:39]process_action close_receipt done [16:58:39]requested_data is exist [16:58:39]produce_requested_data [16:58:39]requested_item fm.sn is exist - process it [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 11 00 00 [16:58:39]Write to MH i2c: E2 08 00 FD 00 80 11 00 00 00 00 00 00 77 [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 17 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 17 00 FD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D6 [16:58:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:58:39]wFMCommunicate OK [16:58:39]requested_item fd.num is exist - process it [16:58:39]SAM_PROTO_GetFieldsCounters [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 13 00 00 [16:58:39]Write to MH i2c: E2 08 00 FE 00 80 13 00 00 00 00 00 00 7A [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 62 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 62 00 FE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [16:58:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:39]wFMCommunicate OK [16:58:39]SAM_PROTO_GetFieldsCounters done [16:58:39]requested_item shift.num is exist - process it [16:58:39]requested_item shift.opened is exist - process it [16:58:39]req_shift_opened [16:58:39]FM_GetShiftState [16:58:39]SAM_PROTO_GetShiftState [16:58:39]wFMCommunicate request_size=4 [16:58:39]MH_SAM_APDU [16:58:39]CAPDU: 80 13 01 00 [16:58:39]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [16:58:39]Write i2c OK [16:58:39]MH_I2C_Read... [16:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:39]Read from MH i2c: E2 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 0E 00 [16:58:39]MH_I2C_Read... [16:58:39]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C2 [16:58:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [16:58:39]wFMCommunicate OK [16:58:39]SAM_PROTO_GetShiftState done [16:58:39]FM_GetShiftState done [16:58:39]req_shift_opened done [16:58:39]requested_item shift.open_date is exist - process it [16:58:39]req_shift_open_date [16:58:39]req_shift_open_date done [16:58:39]produce_requested_data done [16:58:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86471,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [16:58:39]process_action_free close_receipt [16:58:39]json_value_free [16:58:39]json_value_free done [16:58:39]process_json_proto returns [16:58:39]Send response to host [16:58:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86471,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [16:58:39]free response buf [16:58:39]execute_script done [16:58:39]execute_script returns [16:58:39]free content buf [16:58:39]Sock 7.Close socket [16:58:39]Sock 7.Thread stoped [16:58:43]recv_with_timeout no data received [16:58:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D2 4B 47 00 02 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C7 51 01 00 F4 03 04 00 12 A6 EE 66 B6 04 01 00 00 76 DA AD 50 CF 8B 24 C9 [16:58:43]CommunicateWithHost err = 0 [16:58:43]CheckOFDResponse [16:58:43]1017 (14) - 77093643461234 [16:58:43]1041 (16) - 0000000000874979 [16:58:43]1040 (4) - 86471 [16:58:43]1012 (4) - 21.09.2024 10:55 [16:58:43]1206 (1) - 0 [16:58:43]OFD Sender: Remove packet 86471 [16:58:43]ProducePacketName [16:58:43]name=ofd_packets/00086471 [16:58:43]NVStorageDeleteData [16:58:44]OFD Sender: No OFD packet to send [16:58:49]OFD Sender: No OFD packet to send [16:58:54]OFD Sender: No OFD packet to send [16:58:59]OFD Sender: No OFD packet to send [16:59:04]OFD Sender: No OFD packet to send [16:59:04]recv_with_timeout no data received [16:59:09]OFD Sender: No OFD packet to send [16:59:14]OFD Sender: No OFD packet to send [16:59:18]recv_with_timeout no data received [16:59:19]OFD Sender: No OFD packet to send [16:59:24]OFD Sender: No OFD packet to send [16:59:29]OFD Sender: No OFD packet to send [16:59:34]OFD Sender: No OFD packet to send [16:59:39]OFD Sender: No OFD packet to send [16:59:44]OFD Sender: No OFD packet to send [16:59:49]OFD Sender: No OFD packet to send [16:59:50]recv_with_timeout no data received [16:59:54]OFD Sender: No OFD packet to send [16:59:59]OFD Sender: No OFD packet to send [17:00:04]OFD Sender: No OFD packet to send [17:00:09]OFD Sender: No OFD packet to send [17:00:14]OFD Sender: No OFD packet to send [17:00:19]OFD Sender: No OFD packet to send [17:00:24]OFD Sender: No OFD packet to send [17:00:29]OFD Sender: No OFD packet to send [17:00:34]OFD Sender: No OFD packet to send [17:00:39]OFD Sender: No OFD packet to send [17:00:44]OFD Sender: No OFD packet to send [17:00:49]OFD Sender: No OFD packet to send [17:00:51]accept exits with 9 [17:00:51]New connection [17:00:51]New thread 3067284836 created [17:00:51]Thread 3067428196 joined [17:00:51]Waiting for new connection... [17:00:51] Sock 9.Parse request [17:00:51]Sock 9.Check first char [17:00:51]Sock 9.First char is OK [17:00:51]request: POST /json_proto HTTP/1.0 [17:00:51]Method: POST [17:00:51]URL: /json_proto [17:00:51]Method is POST - this is cgi request [17:00:51]url: /json_proto [17:00:51]query_string will be loaded in cgi processing [17:00:51]execute_cgi json_proto POST (null) [17:00:51]execute_cgi path=json_proto method=POST [17:00:51]POST find Content-Length [17:00:51]Host: 172.17.47.196:8080 [17:00:51]Content-Length: 677 [17:00:51]Content-Type: application/json [17:00:51] [17:00:51]POST finish read [17:00:51]Found Content-Length = 677 [17:00:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:00:51]execute_script... [17:00:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:00:51]POST & json_proto [17:00:51]process_json_proto [17:00:51]json parsed OK: [17:00:51]protocol is kg_v1.0 [17:00:51]action value=close_receipt [17:00:51]process_action close_receipt [17:00:51]cmd_close_receipt [17:00:51]MH_GetDate [17:00:51]Write to MH i2c: F0 00 00 00 01 F0 [17:00:51]Write i2c OK [17:00:51]MH_I2C_Read... [17:00:51]Read from MH i2c: F0 [17:00:51]MH_I2C_Read... [17:00:51]Read from MH i2c: F0 09 00 [17:00:51]MH_I2C_Read... [17:00:51]Read from MH i2c: F0 09 00 00 01 00 C3 FB EE 66 4C 6B 94 66 BC [17:00:51]GetLastDocTimeStamp 1726937916 [17:00:51]current date 1726938051 [17:00:51]FM_GetShiftState [17:00:51]SAM_PROTO_GetShiftState [17:00:51]wFMCommunicate request_size=4 [17:00:51]MH_SAM_APDU [17:00:51]CAPDU: 80 13 01 00 [17:00:51]Write to MH i2c: E2 08 00 01 01 80 13 01 00 00 00 00 00 7F [17:00:51]Write i2c OK [17:00:51]MH_I2C_Read... [17:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:51]Read from MH i2c: E2 [17:00:51]MH_I2C_Read... [17:00:51]Read from MH i2c: E2 0E 00 [17:00:51]MH_I2C_Read... [17:00:51]Read from MH i2c: E2 0E 00 01 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C5 [17:00:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:00:51]wFMCommunicate OK [17:00:51]SAM_PROTO_GetShiftState done [17:00:51]FM_GetShiftState done [17:00:51]opened in 1726877910 [17:00:51]opened+sec_in_day 1726964310 [17:00:51]quantity*price = 40002 [17:00:51]sum+1 = 40003 [17:00:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 250 21.09.2024 17:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86472 ФПД: 30639487970211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170051&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86472&fm=30639487970211&tin=02508201610067®Number=0000000000092592&sum=40000 [17:00:52]StoreToDocumentArchive [17:00:52]shift 496 fd 86472 [17:00:52]save to /storage/0496/doc_00086472 [17:00:52]save last doc name /storage/0496/doc_00086472 to /storage/kkm_last_doc_name [17:00:52]save OK [17:00:52]Clear old archive folders... [17:00:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:00:52]tlvbuf is 01C57870 [17:00:52]SAM_PROTO_ClearQueue [17:00:52]wFMCommunicate request_size=4 [17:00:52]MH_SAM_APDU [17:00:52]CAPDU: 80 09 00 00 [17:00:52]Write to MH i2c: E2 08 00 0E 01 80 09 00 00 00 00 00 00 81 [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:52]Read from MH i2c: E2 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [17:00:52]RAPDU: 90 00 [17:00:52]wFMCommunicate OK [17:00:52]SAM_PROTO_ClearQueue done [17:00:52]KKMCreateOFDPacket [17:00:52]OFDProtocolAddRootSTLVToBuf [17:00:52]FM_MakeSignedData [17:00:52]FM_MakeSignedData [17:00:52]SAM_PROTO_SignData [17:00:52]wFMCommunicate request_size=4 [17:00:52]MH_SAM_APDU [17:00:52]CAPDU: 80 0D 01 02 [17:00:52]Write to MH i2c: E2 08 00 0F 01 80 0D 01 02 00 00 00 00 89 [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:52]Read from MH i2c: E2 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [17:00:52]RAPDU: 90 00 [17:00:52]wFMCommunicate OK [17:00:52]wFMCommunicate request_size=255 [17:00:52]MH_SAM_APDU [17:00: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 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 FA 00 00 00 F4 03 04 00 C3 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C8 51 01 00 35 04 06 00 1B [17:00:52]Write to MH i2c: E2 02 01 10 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 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 FA 00 00 00 F4 03 04 00 C3 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C8 51 01 00 35 04 06 00 1B 00 00 2D [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:52]Read from MH i2c: E2 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [17:00:52]RAPDU: 90 00 [17:00:52]wFMCommunicate OK [17:00:52]wFMCommunicate request_size=10 [17:00:52]MH_SAM_APDU [17:00:52]CAPDU: 80 0D 02 02 05 DD CF CB EB A3 [17:00:52]Write to MH i2c: E2 0D 00 11 01 80 0D 02 02 05 00 DD CF CB EB A3 00 00 9B [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:52]Read from MH i2c: E2 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [17:00:52]RAPDU: 90 00 [17:00:52]wFMCommunicate OK [17:00:52]wFMCommunicate request_size=4 [17:00:52]MH_SAM_APDU [17:00:52]CAPDU: 80 0D 03 02 [17:00:52]Write to MH i2c: E2 08 00 12 01 80 0D 03 02 00 00 00 00 8E [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:52]Read from MH i2c: E2 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 0B 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 0B 00 12 01 00 E5 5D A2 BB C4 B6 61 FC 90 00 05 [17:00:52]RAPDU: E5 5D A2 BB C4 B6 61 FC 90 00 [17:00:52]wFMCommunicate OK [17:00:52]SAM_PROTO_SignData done [17:00:52]FM_MakeSignedData done [17:00:52]CreateOFDProtocolMessage [17:00:52]wFMCommunicate request_size=4 [17:00:52]MH_SAM_APDU [17:00:52]CAPDU: 80 11 00 00 [17:00:52]Write to MH i2c: E2 08 00 13 01 80 11 00 00 00 00 00 00 8E [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:52]Read from MH i2c: E2 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 17 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: E2 17 00 13 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 ED [17:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:00:52]wFMCommunicate OK [17:00:52]CreateOFDProtocolMessage done [17:00:52]OFDSenderStorePacket 86472 [17:00:52]StoreOFDPacket docnum=86472 [17:00:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B2 3F 07 01 15 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 00 00 00 F4 03 04 00 C3 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C8 51 01 00 35 04 06 00 1B DD CF CB EB A3 E5 5D A2 BB C4 B6 61 FC [17:00:52]CheckFolder [17:00:52]dirname=/storage/ofd_packets [17:00:52]CheckFolder done [17:00:52]ProducePacketName [17:00:52]name=ofd_packets/00086472 [17:00:52]NVStorageSaveData ofd_packets/00086472 [17:00:52]File name is /storage/ofd_packets/00086472 [17:00:52]Write 301 bytes [17:00:52]NVStorageSaveData done [17:00:52]OFDSenderStorePacket done [17:00:52]KKMCreateOFDPacket done [17:00:52]NVStorageSaveData kkm_last_timestamp [17:00:52]File name is /storage/kkm_last_timestamp [17:00:52]Write 4 bytes [17:00:52]NVStorageSaveData done [17:00:52]ExternCall_PrintAddStr [17:00:52]wPrintStart [17:00:52]Write to MH i2c: 01 00 00 14 01 15 [17:00:52]Write i2c OK [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: 01 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: 01 07 00 [17:00:52]MH_I2C_Read... [17:00:52]Read from MH i2c: 01 07 00 14 01 00 00 00 00 00 FF 0F 2A [17:00:52]RasterBufferAndPrint [17:00:52]line Счет N : (1)871378 [17:00:52]line ИНН: 02508201610067 [17:00:52]line Контрольно-Кассовый Чек [17:00:52]line ПРОДАЖА [17:00:52]line ТРК (МРК, ГНК) : 43 [17:00:52]line Товар: 2710124130 [17:00:52]line Аи-92-К-5 [17:00:52]line 5.900 * 67.80 [17:00:52]line = 400.02 [17:00:52]line НДС 12% НСП 1% [17:00:52]line > о реализуемом товаре [17:00:52]line ОКРУГЛЕНИЕ: -0.02 [17:00:52]line ИТОГО: 400.00 [17:00:52]line Внесено: 400.00 [17:00:52]line СДАЧА: 0.00 [17:00:52]line НСП 1% : 3.54 [17:00:52]line НДС 12% : 42.48 [17:00:52]line Наличными: 400.00 [17:00:52]line Безнал.: 0.00 [17:00:52]line Место: АЗС № 137 "Партнер Нефть" [17:00:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:00:52]line СНО: Общий режим [17:00:52]line Чек 250 21.09.2024 17:00 [17:00:52]line Смена: 496 ФФД: 1.0 [17:00:52]line ЗНМ: 0300000064 [17:00:52]line РНМ: 0000000000092592 [17:00:52]line Версия ККМ: 001 [17:00:52]line ФМ: 0000000000874979 [17:00:52]line ФД: 86472 [17:00:52]line ФПД: 30639487970211 [17:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170051&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86472&fm=30639487970211&tin=02508201610067®Number=0000000000092592&sum=40000 [17:00:53]written 0, free lines is 4095 [17:00:53]OFD Sender: Processing packet 86472 [packets to send 271, broken 270] [17:00:53]ProducePacketName [17:00:53]name=ofd_packets/00086472 [17:00:53]OFD Sender: To server: pG, [17:00:53]CommunicateWithHost lk.salyk.kg:30040 [17:00:53]ConnectInit lk.salyk.kg [17:00:53]Write to MH i2c: 01 00 00 3F 01 40 [17:00:53]Write i2c OK [17:00:53]MH_I2C_Read... [17:00:53]Read from MH i2c: 01 [17:00:53]MH_I2C_Read... [17:00:53]Read from MH i2c: 01 07 00 [17:00:53]MH_I2C_Read... [17:00:53]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 D0 0C 23 [17:00:53]RasterBufferAndPrint [17:00:53]line [17:00:53]line [17:00:53]line [17:00:53]line [17:00:53]line [17:00:53]written 0, free lines is 3288 [17:00:53]MH_Cut [17:00:53]Write to MH i2c: D1 01 00 46 01 01 19 [17:00:53]Write i2c OK [17:00:53]MH_I2C_Read... [17:00:53]Read from MH i2c: D1 [17:00:53]MH_I2C_Read... [17:00:53]Read from MH i2c: D1 01 00 [17:00:53]MH_I2C_Read... [17:00:53]Read from MH i2c: D1 01 00 46 01 00 18 [17:00:53]Write to MH i2c: 01 00 00 47 01 48 [17:00:53]Write i2c OK [17:00:53]MH_I2C_Read... [17:00:53]Connected sock=7 [17:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B2 3F 07 01 15 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 00 00 00 F4 03 04 00 C3 FB EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C8 51 01 00 35 04 06 00 1B DD CF CB EB A3 E5 5D A2 BB C4 B6 61 FC [17:00:54]*** Cut start [17:00:54]*** Partial cut [17:00:54]*** CUTSNS_PIN = 1 [17:00:54]*** CUTSNS_PIN = 0 [17:00:54]*** Brake cut motor [17:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 26 8F 47 00 11 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C8 51 01 00 F4 03 04 00 96 A6 EE 66 B6 04 01 00 00 5E 63 5B 17 20 06 E6 83 [17:00:54]CommunicateWithHost err = 0 [17:00:54]CheckOFDResponse [17:00:54]1017 (14) - 77093643461234 [17:00:54]1041 (16) - 0000000000874979 [17:00:54]1040 (4) - 86472 [17:00:54]1012 (4) - 21.09.2024 10:57 [17:00:54]1206 (1) - 0 [17:00:54]OFD Sender: Remove packet 86472 [17:00:54]ProducePacketName [17:00:54]name=ofd_packets/00086472 [17:00:54]NVStorageDeleteData [17:00:54]Read from MH i2c: 01 [17:00:54]MH_I2C_Read... [17:00:54]*** Stop cut motor [17:00:54]*** Cut end [17:00:54]Read from MH i2c: 01 07 00 [17:00:54]MH_I2C_Read... [17:00:54]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [17:00:54]process_action close_receipt done [17:00:54]requested_data is exist [17:00:54]produce_requested_data [17:00:54]requested_item fm.sn is exist - process it [17:00:54]wFMCommunicate request_size=4 [17:00:54]MH_SAM_APDU [17:00:54]CAPDU: 80 11 00 00 [17:00:54]Write to MH i2c: E2 08 00 48 01 80 11 00 00 00 00 00 00 C3 [17:00:54]Write i2c OK [17:00:54]MH_I2C_Read... [17:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:55]Read from MH i2c: E2 [17:00:55]MH_I2C_Read... [17:00:55]Read from MH i2c: E2 17 00 [17:00:55]MH_I2C_Read... [17:00:55]Read from MH i2c: E2 17 00 48 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 22 [17:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:00:55]wFMCommunicate OK [17:00:55]requested_item fd.num is exist - process it [17:00:55]SAM_PROTO_GetFieldsCounters [17:00:55]wFMCommunicate request_size=4 [17:00:55]MH_SAM_APDU [17:00:55]CAPDU: 80 13 00 00 [17:00:55]Write to MH i2c: E2 08 00 49 01 80 13 00 00 00 00 00 00 C6 [17:00:55]Write i2c OK [17:00:55]MH_I2C_Read... [17:00:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:55]Read from MH i2c: E2 [17:00:55]MH_I2C_Read... [17:00:55]Read from MH i2c: E2 62 00 [17:00:55]MH_I2C_Read... [17:00:55]Read from MH i2c: E2 62 00 49 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [17:00:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:55]wFMCommunicate OK [17:00:55]SAM_PROTO_GetFieldsCounters done [17:00:55]requested_item shift.num is exist - process it [17:00:55]requested_item shift.opened is exist - process it [17:00:55]req_shift_opened [17:00:55]FM_GetShiftState [17:00:55]SAM_PROTO_GetShiftState [17:00:55]wFMCommunicate request_size=4 [17:00:55]MH_SAM_APDU [17:00:55]CAPDU: 80 13 01 00 [17:00:55]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [17:00:55]Write i2c OK [17:00:55]MH_I2C_Read... [17:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:55]Read from MH i2c: E2 [17:00:55]MH_I2C_Read... [17:00:55]Read from MH i2c: E2 0E 00 [17:00:55]MH_I2C_Read... [17:00:55]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0E [17:00:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:00:55]wFMCommunicate OK [17:00:55]SAM_PROTO_GetShiftState done [17:00:55]FM_GetShiftState done [17:00:55]req_shift_opened done [17:00:55]requested_item shift.open_date is exist - process it [17:00:55]req_shift_open_date [17:00:55]req_shift_open_date done [17:00:55]produce_requested_data done [17:00:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86472,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:00:55]process_action_free close_receipt [17:00:55]json_value_free [17:00:55]json_value_free done [17:00:55]process_json_proto returns [17:00:55]Send response to host [17:00:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86472,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:00:55]free response buf [17:00:55]execute_script done [17:00:55]execute_script returns [17:00:55]free content buf [17:00:55]Sock 9.Close socket [17:00:55]Sock 9.Thread stoped [17:00:55]OFD Sender: No OFD packet to send [17:01:00]OFD Sender: No OFD packet to send [17:01:05]OFD Sender: No OFD packet to send [17:01:10]OFD Sender: No OFD packet to send [17:01:15]OFD Sender: No OFD packet to send [17:01:20]OFD Sender: No OFD packet to send [17:01:25]OFD Sender: No OFD packet to send [17:01:30]OFD Sender: No OFD packet to send [17:01:35]OFD Sender: No OFD packet to send [17:01:40]OFD Sender: No OFD packet to send [17:01:45]OFD Sender: No OFD packet to send [17:01:50]OFD Sender: No OFD packet to send [17:01:55]OFD Sender: No OFD packet to send [17:02:00]OFD Sender: No OFD packet to send [17:02:05]OFD Sender: No OFD packet to send [17:02:10]OFD Sender: No OFD packet to send [17:02:15]OFD Sender: No OFD packet to send [17:02:20]OFD Sender: No OFD packet to send [17:02:25]OFD Sender: No OFD packet to send [17:02:29]accept exits with 10 [17:02:29]New connection [17:02:29]New thread 3067428196 created [17:02:29]Thread 3067284836 joined [17:02:29]Waiting for new connection... [17:02:29] Sock 10.Parse request [17:02:29]Sock 10.Check first char [17:02:29]Sock 10.First char is OK [17:02:29]request: POST /json_proto HTTP/1.0 [17:02:29]Method: POST [17:02:29]URL: /json_proto [17:02:29]Method is POST - this is cgi request [17:02:29]url: /json_proto [17:02:29]query_string will be loaded in cgi processing [17:02:29]execute_cgi json_proto POST (null) [17:02:29]execute_cgi path=json_proto method=POST [17:02:29]POST find Content-Length [17:02:29]Host: 172.17.47.196:8080 [17:02:29]Content-Length: 682 [17:02:29]Content-Type: application/json [17:02:29] [17:02:29]POST finish read [17:02:29]Found Content-Length = 682 [17:02:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:29]execute_script... [17:02: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)871379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:29]POST & json_proto [17:02:29]process_json_proto [17:02:29]json parsed OK: [17:02:29]protocol is kg_v1.0 [17:02:29]action value=close_receipt [17:02:29]process_action close_receipt [17:02:29]cmd_close_receipt [17:02:29]MH_GetDate [17:02:29]Write to MH i2c: F0 00 00 4B 01 3B [17:02:29]Write i2c OK [17:02:29]MH_I2C_Read... [17:02:29]Read from MH i2c: F0 [17:02:29]MH_I2C_Read... [17:02:29]Read from MH i2c: F0 09 00 [17:02:29]MH_I2C_Read... [17:02:29]Read from MH i2c: F0 09 00 4B 01 00 26 FC EE 66 4C 6B 94 66 6B [17:02:29]GetLastDocTimeStamp 1726938051 [17:02:29]current date 1726938150 [17:02:29]FM_GetShiftState [17:02:29]SAM_PROTO_GetShiftState [17:02:29]wFMCommunicate request_size=4 [17:02:29]MH_SAM_APDU [17:02:29]CAPDU: 80 13 01 00 [17:02:29]Write to MH i2c: E2 08 00 4C 01 80 13 01 00 00 00 00 00 CA [17:02:29]Write i2c OK [17:02:29]MH_I2C_Read... [17:02:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:29]Read from MH i2c: E2 [17:02:29]MH_I2C_Read... [17:02:29]Read from MH i2c: E2 0E 00 [17:02:29]MH_I2C_Read... [17:02:29]Read from MH i2c: E2 0E 00 4C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 10 [17:02:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:02:29]wFMCommunicate OK [17:02:29]SAM_PROTO_GetShiftState done [17:02:29]FM_GetShiftState done [17:02:29]opened in 1726877910 [17:02:29]opened+sec_in_day 1726964310 [17:02:29]quantity*price = 50063 [17:02:29]sum+1 = 50064 [17:02:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 251 21.09.2024 17:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86473 ФПД: 35131270573152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170230&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86473&fm=35131270573152&tin=02508201610067®Number=0000000000092592&sum=50000 [17:02:30]StoreToDocumentArchive [17:02:30]shift 496 fd 86473 [17:02:30]save to /storage/0496/doc_00086473 [17:02:30]save last doc name /storage/0496/doc_00086473 to /storage/kkm_last_doc_name [17:02:30]save OK [17:02:30]Clear old archive folders... [17:02:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:02:30]tlvbuf is 01CCC5F0 [17:02:30]SAM_PROTO_ClearQueue [17:02:30]wFMCommunicate request_size=4 [17:02:30]MH_SAM_APDU [17:02:30]CAPDU: 80 09 00 00 [17:02:30]Write to MH i2c: E2 08 00 59 01 80 09 00 00 00 00 00 00 CC [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:30]Read from MH i2c: E2 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [17:02:30]RAPDU: 90 00 [17:02:30]wFMCommunicate OK [17:02:30]SAM_PROTO_ClearQueue done [17:02:30]KKMCreateOFDPacket [17:02:30]OFDProtocolAddRootSTLVToBuf [17:02:30]FM_MakeSignedData [17:02:30]FM_MakeSignedData [17:02:30]SAM_PROTO_SignData [17:02:30]wFMCommunicate request_size=4 [17:02:30]MH_SAM_APDU [17:02:30]CAPDU: 80 0D 01 02 [17:02:30]Write to MH i2c: E2 08 00 5A 01 80 0D 01 02 00 00 00 00 D4 [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:30]Read from MH i2c: E2 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [17:02:30]RAPDU: 90 00 [17:02:30]wFMCommunicate OK [17:02:30]wFMCommunicate request_size=255 [17:02:30]MH_SAM_APDU [17:02: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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 26 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C9 51 01 00 35 04 06 00 [17:02:30]Write to MH i2c: E2 02 01 5B 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 26 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C9 51 01 00 35 04 06 00 00 00 53 [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 [17:02:30]MH_I2C_Read... [17:02:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:30]Read from MH i2c: E2 03 00 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [17:02:30]RAPDU: 90 00 [17:02:30]wFMCommunicate OK [17:02:30]wFMCommunicate request_size=11 [17:02:30]MH_SAM_APDU [17:02:30]CAPDU: 80 0D 02 02 06 1F F3 A2 E7 2C 60 [17:02:30]Write to MH i2c: E2 0E 00 5C 01 80 0D 02 02 06 00 1F F3 A2 E7 2C 60 00 00 0A [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:30]Read from MH i2c: E2 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [17:02:30]RAPDU: 90 00 [17:02:30]wFMCommunicate OK [17:02:30]wFMCommunicate request_size=4 [17:02:30]MH_SAM_APDU [17:02:30]CAPDU: 80 0D 03 02 [17:02:30]Write to MH i2c: E2 08 00 5D 01 80 0D 03 02 00 00 00 00 D9 [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 0B 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 0B 00 5D 01 00 D5 51 40 76 AE 59 8D FF 90 00 49 [17:02:31]RAPDU: D5 51 40 76 AE 59 8D FF 90 00 [17:02:31]wFMCommunicate OK [17:02:31]SAM_PROTO_SignData done [17:02:31]FM_MakeSignedData done [17:02:31]CreateOFDProtocolMessage [17:02:31]wFMCommunicate request_size=4 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 11 00 00 [17:02:31]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 17 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 17 00 5E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 38 [17:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:02:31]wFMCommunicate OK [17:02:31]CreateOFDProtocolMessage done [17:02:31]OFDSenderStorePacket 86473 [17:02:31]StoreOFDPacket docnum=86473 [17:02:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B6 7D 08 01 DC E3 5A 03 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 26 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C9 51 01 00 35 04 06 00 1F F3 A2 E7 2C 60 D5 51 40 76 AE 59 8D FF [17:02:31]CheckFolder [17:02:31]dirname=/storage/ofd_packets [17:02:31]CheckFolder done [17:02:31]ProducePacketName [17:02:31]name=ofd_packets/00086473 [17:02:31]NVStorageSaveData ofd_packets/00086473 [17:02:31]File name is /storage/ofd_packets/00086473 [17:02:31]Write 302 bytes [17:02:31]NVStorageSaveData done [17:02:31]OFDSenderStorePacket done [17:02:31]KKMCreateOFDPacket done [17:02:31]NVStorageSaveData kkm_last_timestamp [17:02:31]File name is /storage/kkm_last_timestamp [17:02:31]Write 4 bytes [17:02:31]NVStorageSaveData done [17:02:31]ExternCall_PrintAddStr [17:02:31]wPrintStart [17:02:31]Write to MH i2c: 01 00 00 5F 01 60 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 07 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 07 00 5F 01 00 00 00 00 00 FF 0F 75 [17:02:31]RasterBufferAndPrint [17:02:31]line Счет N : (1)871379 [17:02:31]line ИНН: 02508201610067 [17:02:31]line Контрольно-Кассовый Чек [17:02:31]line ПРОДАЖА [17:02:31]line ТРК (МРК, ГНК) : 54 [17:02:31]line Товар: 2710194210 [17:02:31]line ДТ(л)-К-4 [17:02:31]line 6.570 * 76.20 [17:02:31]line = 500.63 [17:02:31]line НДС 12% НСП 1% [17:02:31]line > о реализуемом товаре [17:02:31]line ОКРУГЛЕНИЕ: -0.63 [17:02:31]line ИТОГО: 500.00 [17:02:31]line Внесено: 500.00 [17:02:31]line СДАЧА: 0.00 [17:02:31]line НСП 1% : 4.43 [17:02:31]line НДС 12% : 53.16 [17:02:31]line Наличными: 500.00 [17:02:31]line Безнал.: 0.00 [17:02:31]line Место: АЗС № 137 "Партнер Нефть" [17:02:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:02:31]line СНО: Общий режим [17:02:31]line Чек 251 21.09.2024 17:02 [17:02:31]line Смена: 496 ФФД: 1.0 [17:02:31]line ЗНМ: 0300000064 [17:02:31]line РНМ: 0000000000092592 [17:02:31]line Версия ККМ: 001 [17:02:31]line ФМ: 0000000000874979 [17:02:31]line ФД: 86473 [17:02:31]line ФПД: 35131270573152 [17:02:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170230&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86473&fm=35131270573152&tin=02508201610067®Number=0000000000092592&sum=50000 [17:02:31]OFD Sender: Processing packet 86473 [packets to send 271, broken 270] [17:02:31]ProducePacketName [17:02:31]name=ofd_packets/00086473 [17:02:31]OFD Sender: To server: pG, [17:02:31]CommunicateWithHost lk.salyk.kg:30040 [17:02:31]ConnectInit lk.salyk.kg [17:02:31]written 0, free lines is 4095 [17:02:31]Write to MH i2c: 01 00 00 8A 01 8B [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 07 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 D4 0C 72 [17:02:31]RasterBufferAndPrint [17:02:31]line [17:02:31]line [17:02:31]line [17:02:31]line [17:02:31]line [17:02:31]written 0, free lines is 3301 [17:02:31]MH_Cut [17:02:31]Write to MH i2c: D1 01 00 91 01 01 64 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: D1 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: D1 01 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: D1 01 00 91 01 00 63 [17:02:31]Write to MH i2c: 01 00 00 92 01 93 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:32]*** Cut start [17:02:32]*** Partial cut [17:02:32]*** CUTSNS_PIN = 1 [17:02:32]*** CUTSNS_PIN = 0 [17:02:32]*** Brake cut motor [17:02:33]Read from MH i2c: 01 [17:02:33]MH_I2C_Read... [17:02:33]*** Stop cut motor [17:02:33]*** Cut end [17:02:33]Read from MH i2c: 01 07 00 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: 01 07 00 92 01 00 00 00 00 00 FF 0F A8 [17:02:33]process_action close_receipt done [17:02:33]requested_data is exist [17:02:33]produce_requested_data [17:02:33]requested_item fm.sn is exist - process it [17:02:33]wFMCommunicate request_size=4 [17:02:33]MH_SAM_APDU [17:02:33]CAPDU: 80 11 00 00 [17:02:33]Write to MH i2c: E2 08 00 93 01 80 11 00 00 00 00 00 00 0E [17:02:33]Write i2c OK [17:02:33]MH_I2C_Read... [17:02:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:33]Read from MH i2c: E2 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: E2 17 00 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: E2 17 00 93 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6D [17:02:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:02:33]wFMCommunicate OK [17:02:33]requested_item fd.num is exist - process it [17:02:33]SAM_PROTO_GetFieldsCounters [17:02:33]wFMCommunicate request_size=4 [17:02:33]MH_SAM_APDU [17:02:33]CAPDU: 80 13 00 00 [17:02:33]Write to MH i2c: E2 08 00 94 01 80 13 00 00 00 00 00 00 11 [17:02:33]Write i2c OK [17:02:33]MH_I2C_Read... [17:02:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:33]Read from MH i2c: E2 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: E2 62 00 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: E2 62 00 94 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [17:02:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 C9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:33]wFMCommunicate OK [17:02:33]SAM_PROTO_GetFieldsCounters done [17:02:33]requested_item shift.num is exist - process it [17:02:33]requested_item shift.opened is exist - process it [17:02:33]req_shift_opened [17:02:33]FM_GetShiftState [17:02:33]SAM_PROTO_GetShiftState [17:02:33]wFMCommunicate request_size=4 [17:02:33]MH_SAM_APDU [17:02:33]CAPDU: 80 13 01 00 [17:02:33]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [17:02:33]Write i2c OK [17:02:33]MH_I2C_Read... [17:02:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:33]Read from MH i2c: E2 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: E2 0E 00 [17:02:33]MH_I2C_Read... [17:02:33]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 59 [17:02:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:02:33]wFMCommunicate OK [17:02:33]SAM_PROTO_GetShiftState done [17:02:33]FM_GetShiftState done [17:02:33]req_shift_opened done [17:02:33]requested_item shift.open_date is exist - process it [17:02:33]req_shift_open_date [17:02:33]req_shift_open_date done [17:02:33]produce_requested_data done [17:02:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86473,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:02:33]process_action_free close_receipt [17:02:33]json_value_free [17:02:33]json_value_free done [17:02:33]process_json_proto returns [17:02:33]Send response to host [17:02:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86473,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:02:33]free response buf [17:02:33]execute_script done [17:02:33]execute_script returns [17:02:33]free content buf [17:02:33]Sock 10.Close socket [17:02:33]Sock 10.Thread stoped [17:02:36]ConnectInit Can't take IP for lk.salyk.kg [17:02:36]CommunicateWithHost connect error [17:02:36]CommunicateWithHost err = -1 [17:02:36]OFD Sender: Server communicate error [17:02:41]OFD Sender: Processing packet 86473 [packets to send 271, broken 270] [17:02:41]ProducePacketName [17:02:41]name=ofd_packets/00086473 [17:02:41]OFD Sender: To server: pG, [17:02:41]CommunicateWithHost lk.salyk.kg:30040 [17:02:41]ConnectInit lk.salyk.kg [17:02:41]recv_with_timeout no data received [17:02:46]Connected sock=9 [17:02:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B6 7D 08 01 DC E3 5A 03 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 26 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C9 51 01 00 35 04 06 00 1F F3 A2 E7 2C 60 D5 51 40 76 AE 59 8D FF [17:02:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 BE BD 47 00 39 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C9 51 01 00 F4 03 04 00 06 A7 EE 66 B6 04 01 00 00 16 7C 8B 99 5C 01 E6 F6 [17:02:46]CommunicateWithHost err = 0 [17:02:46]CheckOFDResponse [17:02:46]1017 (14) - 77093643461234 [17:02:46]1041 (16) - 0000000000874979 [17:02:46]1040 (4) - 86473 [17:02:46]1012 (4) - 21.09.2024 10:59 [17:02:46]1206 (1) - 0 [17:02:46]OFD Sender: Remove packet 86473 [17:02:46]ProducePacketName [17:02:46]name=ofd_packets/00086473 [17:02:46]NVStorageDeleteData [17:02:47]OFD Sender: No OFD packet to send [17:02:52]OFD Sender: No OFD packet to send [17:02:57]OFD Sender: No OFD packet to send [17:03:00]accept exits with 7 [17:03:00]New connection [17:03:00]New thread 3067284836 created [17:03:00]Thread 3067428196 joined [17:03:00]Waiting for new connection... [17:03:00] Sock 7.Parse request [17:03:00]Sock 7.Check first char [17:03:00]Sock 7.First char is OK [17:03:00]request: POST /json_proto HTTP/1.0 [17:03:00]Method: POST [17:03:00]URL: /json_proto [17:03:00]Method is POST - this is cgi request [17:03:00]url: /json_proto [17:03:00]query_string will be loaded in cgi processing [17:03:00]execute_cgi json_proto POST (null) [17:03:00]execute_cgi path=json_proto method=POST [17:03:00]POST find Content-Length [17:03:00]Host: 172.17.47.196:8080 [17:03:00]Content-Length: 679 [17:03:00]Content-Type: application/json [17:03:00] [17:03:00]POST finish read [17:03:00]Found Content-Length = 679 [17:03:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147942", "tax_sys" : 0, "items" : [ { "code": "4602441014019", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 0,5\u043B \u0441\u0442 (Gabb trade)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:00]execute_script... [17:03: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 : (3)147942", "tax_sys" : 0, "items" : [ { "code": "4602441014019", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 0,5\u043B \u0441\u0442 (Gabb trade)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:00]POST & json_proto [17:03:00]process_json_proto [17:03:00]json parsed OK: [17:03:00]protocol is kg_v1.0 [17:03:00]action value=close_receipt [17:03:00]process_action close_receipt [17:03:00]cmd_close_receipt [17:03:00]MH_GetDate [17:03:00]Write to MH i2c: F0 00 00 96 01 86 [17:03:00]Write i2c OK [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: F0 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: F0 09 00 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: F0 09 00 96 01 00 44 FC EE 66 4C 6B 94 66 D4 [17:03:00]GetLastDocTimeStamp 1726938150 [17:03:00]current date 1726938180 [17:03:00]FM_GetShiftState [17:03:00]SAM_PROTO_GetShiftState [17:03:00]wFMCommunicate request_size=4 [17:03:00]MH_SAM_APDU [17:03:00]CAPDU: 80 13 01 00 [17:03:00]Write to MH i2c: E2 08 00 97 01 80 13 01 00 00 00 00 00 15 [17:03:00]Write i2c OK [17:03:00]MH_I2C_Read... [17:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:00]Read from MH i2c: E2 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: E2 0E 00 [17:03:00]MH_I2C_Read... [17:03:00]Read from MH i2c: E2 0E 00 97 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5B [17:03:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:03:00]wFMCommunicate OK [17:03:00]SAM_PROTO_GetShiftState done [17:03:00]FM_GetShiftState done [17:03:00]opened in 1726877910 [17:03:00]opened+sec_in_day 1726964310 [17:03:00]quantity*price = 12500 [17:03:00]sum+1 = 12501 [17:03:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 252 21.09.2024 17:03 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86474 ФПД: 114775009391925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170301&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86474&fm=114775009391925&tin=02508201610067®Number=0000000000092592&sum=12500 0 [17:03:01]StoreToDocumentArchive [17:03:01]shift 496 fd 86474 [17:03:01]save to /storage/0496/doc_00086474 [17:03:01]save last doc name /storage/0496/doc_00086474 to /storage/kkm_last_doc_name [17:03:01]save OK [17:03:01]Clear old archive folders... [17:03:01]ProcessDocumentItem done err = 0, tmpTLVsize=295 [17:03:01]tlvbuf is 01CE2340 [17:03:01]SAM_PROTO_ClearQueue [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 09 00 00 [17:03:01]Write to MH i2c: E2 08 00 A4 01 80 09 00 00 00 00 00 00 17 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]SAM_PROTO_ClearQueue done [17:03:01]KKMCreateOFDPacket [17:03:01]OFDProtocolAddRootSTLVToBuf [17:03:01]FM_MakeSignedData [17:03:01]FM_MakeSignedData [17:03:01]SAM_PROTO_SignData [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 01 02 [17:03:01]Write to MH i2c: E2 08 00 A5 01 80 0D 01 02 00 00 00 00 1F [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]wFMCommunicate request_size=255 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 45 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [17:03:01]Write to MH i2c: E2 02 01 A6 01 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 45 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 6A [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]wFMCommunicate request_size=54 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 51 01 00 35 04 06 00 68 63 23 A9 F5 35 [17:03:01]Write to MH i2c: E2 39 00 A7 01 80 0D 02 02 31 00 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 51 01 00 35 04 06 00 68 63 23 A9 F5 35 00 00 34 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [17:03:01]RAPDU: 90 00 [17:03:01]wFMCommunicate OK [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 0D 03 02 [17:03:01]Write to MH i2c: E2 08 00 A8 01 80 0D 03 02 00 00 00 00 24 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 0B 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 0B 00 A8 01 00 BB AE 13 33 54 39 14 7E 90 00 F3 [17:03:01]RAPDU: BB AE 13 33 54 39 14 7E 90 00 [17:03:01]wFMCommunicate OK [17:03:01]SAM_PROTO_SignData done [17:03:01]FM_MakeSignedData done [17:03:01]CreateOFDProtocolMessage [17:03:01]wFMCommunicate request_size=4 [17:03:01]MH_SAM_APDU [17:03:01]CAPDU: 80 11 00 00 [17:03:01]Write to MH i2c: E2 08 00 A9 01 80 11 00 00 00 00 00 00 24 [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:01]Read from MH i2c: E2 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 17 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: E2 17 00 A9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 83 [17:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:03:01]wFMCommunicate OK [17:03:01]CreateOFDProtocolMessage done [17:03:01]OFDSenderStorePacket 86474 [17:03:01]StoreOFDPacket docnum=86474 [17:03:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3B 01 00 00 A7 35 33 01 32 78 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 45 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 51 01 00 35 04 06 00 68 63 23 A9 F5 35 BB AE 13 33 54 39 14 7E [17:03:01]CheckFolder [17:03:01]dirname=/storage/ofd_packets [17:03:01]CheckFolder done [17:03:01]ProducePacketName [17:03:01]name=ofd_packets/00086474 [17:03:01]NVStorageSaveData ofd_packets/00086474 [17:03:01]File name is /storage/ofd_packets/00086474 [17:03:01]Write 345 bytes [17:03:01]NVStorageSaveData done [17:03:01]OFDSenderStorePacket done [17:03:01]KKMCreateOFDPacket done [17:03:01]NVStorageSaveData kkm_last_timestamp [17:03:01]File name is /storage/kkm_last_timestamp [17:03:01]Write 4 bytes [17:03:01]NVStorageSaveData done [17:03:01]ExternCall_PrintAddStr [17:03:01]wPrintStart [17:03:01]Write to MH i2c: 01 00 00 AA 01 AB [17:03:01]Write i2c OK [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: 01 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: 01 07 00 [17:03:01]MH_I2C_Read... [17:03:01]Read from MH i2c: 01 07 00 AA 01 00 00 00 00 00 FF 0F C0 [17:03:01]RasterBufferAndPrint [17:03:01]line Счет N : (3)147942 [17:03:01]line ИНН: 02508201610067 [17:03:01]line Контрольно-Кассовый Чек [17:03:01]line ПРОДАЖА [17:03:01]line Товар: 4602441014019 [17:03:01]line Напиток Лимонад 0,5л ст (Gabb trade) [17:03:01]line 1.000 * 125.00 [17:03:01]line = 125.00 [17:03:01]line НДС 12% НСП 1% [17:03:01]line > о реализуемом товаре [17:03:01]line ИТОГО: 125.00 [17:03:01]line НСП 1% : 1.11 [17:03:01]line НДС 12% : 13.27 [17:03:01]line Наличными: 125.00 [17:03:01]line Безнал.: 0.00 [17:03:01]line Место: АЗС № 137 "Партнер Нефть" [17:03:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:03:01]line СНО: Общий режим [17:03:01]line Чек 252 21.09.2024 17:03 [17:03:01]line Смена: 496 ФФД: 1.0 [17:03:01]line ЗНМ: 0300000064 [17:03:01]line РНМ: 0000000000092592 [17:03:01]line Версия ККМ: 001 [17:03:01]line ФМ: 0000000000874979 [17:03:01]line ФД: 86474 [17:03:01]line ФПД: 114775009391925 [17:03:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170301&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86474&fm=114775009391925&tin=02508201610067®Number=0000000000092592&sum=12500 [17:03:02]line 0 [17:03:02]OFD Sender: Processing packet 86474 [packets to send 271, broken 270] [17:03:02]ProducePacketName [17:03:02]name=ofd_packets/00086474 [17:03:02]OFD Sender: To server: pG, [17:03:02]CommunicateWithHost lk.salyk.kg:30040 [17:03:02]ConnectInit lk.salyk.kg [17:03:02]written 0, free lines is 4095 [17:03:02]Write to MH i2c: 01 00 00 D3 01 D4 [17:03:02]Write i2c OK [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: 01 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: 01 07 00 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 EF 0C D6 [17:03:02]RasterBufferAndPrint [17:03:02]line [17:03:02]line [17:03:02]line [17:03:02]line [17:03:02]line [17:03:02]written 0, free lines is 3317 [17:03:02]MH_Cut [17:03:02]Write to MH i2c: D1 01 00 DA 01 01 AD [17:03:02]Write i2c OK [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: D1 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: D1 01 00 [17:03:02]MH_I2C_Read... [17:03:02]Read from MH i2c: D1 01 00 DA 01 00 AC [17:03:02]Write to MH i2c: 01 00 00 DB 01 DC [17:03:02]Write i2c OK [17:03:02]MH_I2C_Read... [17:03:03]*** Cut start [17:03:03]*** Partial cut [17:03:03]*** CUTSNS_PIN = 1 [17:03:03]*** CUTSNS_PIN = 0 [17:03:03]*** Brake cut motor [17:03:03]Connected sock=11 [17:03:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3B 01 00 00 A7 35 33 01 32 78 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 45 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 51 01 00 35 04 06 00 68 63 23 A9 F5 35 BB AE 13 33 54 39 14 7E [17:03:04]Read from MH i2c: 01 *** Stop cut motor [17:03:04]*** Cut end [17:03:04] [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: 01 07 00 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [17:03:04]process_action close_receipt done [17:03:04]requested_data is exist [17:03:04]produce_requested_data [17:03:04]requested_item fm.sn is exist - process it [17:03:04]wFMCommunicate request_size=4 [17:03:04]MH_SAM_APDU [17:03:04]CAPDU: 80 11 00 00 [17:03:04]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [17:03:04]Write i2c OK [17:03:04]MH_I2C_Read... [17:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:04]Read from MH i2c: E2 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 17 00 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B6 [17:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:03:04]wFMCommunicate OK [17:03:04]requested_item fd.num is exist - process it [17:03:04]SAM_PROTO_GetFieldsCounters [17:03:04]wFMCommunicate request_size=4 [17:03:04]MH_SAM_APDU [17:03:04]CAPDU: 80 13 00 00 [17:03:04]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [17:03:04]Write i2c OK [17:03:04]MH_I2C_Read... [17:03:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:04]Read from MH i2c: E2 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 62 00 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [17:03:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:04]wFMCommunicate OK [17:03:04]SAM_PROTO_GetFieldsCounters done [17:03:04]requested_item shift.num is exist - process it [17:03:04]requested_item shift.opened is exist - process it [17:03:04]req_shift_opened [17:03:04]FM_GetShiftState [17:03:04]SAM_PROTO_GetShiftState [17:03:04]wFMCommunicate request_size=4 [17:03:04]MH_SAM_APDU [17:03:04]CAPDU: 80 13 01 00 [17:03:04]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [17:03:04]Write i2c OK [17:03:04]MH_I2C_Read... [17:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:04]Read from MH i2c: E2 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 0E 00 [17:03:04]MH_I2C_Read... [17:03:04]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A2 [17:03:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:03:04]wFMCommunicate OK [17:03:04]SAM_PROTO_GetShiftState done [17:03:04]FM_GetShiftState done [17:03:04]req_shift_opened done [17:03:04]requested_item shift.open_date is exist - process it [17:03:04]req_shift_open_date [17:03:04]req_shift_open_date done [17:03:04]produce_requested_data done [17:03:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86474,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:03:04]process_action_free close_receipt [17:03:04]json_value_free [17:03:04]json_value_free done [17:03:04]process_json_proto returns [17:03:04]Send response to host [17:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86474,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:03:04]free response buf [17:03:04]execute_script done [17:03:04]execute_script returns [17:03:04]free content buf [17:03:04]Sock 7.Close socket [17:03:04]Sock 7.Thread stoped [17:03:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 39 59 47 00 AF FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 51 01 00 F4 03 04 00 18 A7 EE 66 B6 04 01 00 00 79 40 08 EA 0E 16 DB 4B [17:03:05]CommunicateWithHost err = 0 [17:03:05]CheckOFDResponse [17:03:05]1017 (14) - 77093643461234 [17:03:05]1041 (16) - 0000000000874979 [17:03:05]1040 (4) - 86474 [17:03:05]1012 (4) - 21.09.2024 10:59 [17:03:05]1206 (1) - 0 [17:03:05]OFD Sender: Remove packet 86474 [17:03:05]ProducePacketName [17:03:05]name=ofd_packets/00086474 [17:03:05]NVStorageDeleteData [17:03:05]OFD Sender: No OFD packet to send [17:03:10]OFD Sender: No OFD packet to send [17:03:15]OFD Sender: No OFD packet to send [17:03:20]OFD Sender: No OFD packet to send [17:03:25]OFD Sender: No OFD packet to send [17:03:30]OFD Sender: No OFD packet to send [17:03:35]OFD Sender: No OFD packet to send [17:03:40]OFD Sender: No OFD packet to send [17:03:45]OFD Sender: No OFD packet to send [17:03:50]OFD Sender: No OFD packet to send [17:03:55]OFD Sender: No OFD packet to send [17:04:01]OFD Sender: No OFD packet to send [17:04:06]OFD Sender: No OFD packet to send [17:04:11]OFD Sender: No OFD packet to send [17:04:16]OFD Sender: No OFD packet to send [17:04:21]OFD Sender: No OFD packet to send [17:04:26]OFD Sender: No OFD packet to send [17:04:31]OFD Sender: No OFD packet to send [17:04:36]OFD Sender: No OFD packet to send [17:04:41]OFD Sender: No OFD packet to send [17:04:46]OFD Sender: No OFD packet to send [17:04:51]OFD Sender: No OFD packet to send [17:04:56]OFD Sender: No OFD packet to send [17:05:01]OFD Sender: No OFD packet to send [17:05:06]OFD Sender: No OFD packet to send [17:05:11]OFD Sender: No OFD packet to send [17:05:16]OFD Sender: No OFD packet to send [17:05:21]OFD Sender: No OFD packet to send [17:05:25]accept exits with 9 [17:05:25]New connection [17:05:25]New thread 3067428196 created [17:05:25]Thread 3067284836 joined [17:05:25]Waiting for new connection... [17:05:25] Sock 9.Parse request [17:05:25]Sock 9.Check first char [17:05:25]Sock 9.First char is OK [17:05:25]request: POST /json_proto HTTP/1.0 [17:05:25]Method: POST [17:05:25]URL: /json_proto [17:05:25]Method is POST - this is cgi request [17:05:25]url: /json_proto [17:05:25]query_string will be loaded in cgi processing [17:05:25]execute_cgi json_proto POST (null) [17:05:25]execute_cgi path=json_proto method=POST [17:05:25]POST find Content-Length [17:05:25]Host: 172.17.47.196:8080 [17:05:25]Content-Length: 682 [17:05:25]Content-Type: application/json [17:05:25] [17:05:25]POST finish read [17:05:25]Found Content-Length = 682 [17:05:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [17:05:25]execute_script... [17:05: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)871384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [17:05:25]POST & json_proto [17:05:25]process_json_proto [17:05:25]json parsed OK: [17:05:25]protocol is kg_v1.0 [17:05:25]action value=close_receipt [17:05:25]process_action close_receipt [17:05:25]cmd_close_receipt [17:05:25]MH_GetDate [17:05:25]Write to MH i2c: F0 00 00 DF 01 CF [17:05:25]Write i2c OK [17:05:25]MH_I2C_Read... [17:05:25]Read from MH i2c: F0 [17:05:25]MH_I2C_Read... [17:05:25]Read from MH i2c: F0 09 00 [17:05:25]MH_I2C_Read... [17:05:25]Read from MH i2c: F0 09 00 DF 01 00 D6 FC EE 66 4C 6B 94 66 AF [17:05:25]GetLastDocTimeStamp 1726938181 [17:05:25]current date 1726938326 [17:05:25]FM_GetShiftState [17:05:25]SAM_PROTO_GetShiftState [17:05:25]wFMCommunicate request_size=4 [17:05:25]MH_SAM_APDU [17:05:25]CAPDU: 80 13 01 00 [17:05:25]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [17:05:25]Write i2c OK [17:05:25]MH_I2C_Read... [17:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:25]Read from MH i2c: E2 [17:05:25]MH_I2C_Read... [17:05:25]Read from MH i2c: E2 0E 00 [17:05:25]MH_I2C_Read... [17:05:25]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A4 [17:05:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:25]wFMCommunicate OK [17:05:25]SAM_PROTO_GetShiftState done [17:05:25]FM_GetShiftState done [17:05:25]opened in 1726877910 [17:05:25]opened+sec_in_day 1726964310 [17:05:25]quantity*price = 100005 [17:05:25]sum+1 = 100006 [17:05:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 253 21.09.2024 17:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86475 ФПД: 188823702924615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170526&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86475&fm=188823702924615&tin=02508201610067®Number=0000000000092592&sum=100000 [17:05:26]StoreToDocumentArchive [17:05:26]shift 496 fd 86475 [17:05:26]save to /storage/0496/doc_00086475 [17:05:26]save last doc name /storage/0496/doc_00086475 to /storage/kkm_last_doc_name [17:05:26]save OK [17:05:26]Clear old archive folders... [17:05:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:05:26]tlvbuf is 01CCE290 [17:05:26]SAM_PROTO_ClearQueue [17:05:26]wFMCommunicate request_size=4 [17:05:26]MH_SAM_APDU [17:05:26]CAPDU: 80 09 00 00 [17:05:26]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [17:05:26]Write i2c OK [17:05:26]MH_I2C_Read... [17:05:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:26]Read from MH i2c: E2 [17:05:26]MH_I2C_Read... [17:05:26]Read from MH i2c: E2 03 00 [17:05:26]MH_I2C_Read... [17:05:26]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [17:05:26]RAPDU: 90 00 [17:05:26]wFMCommunicate OK [17:05:26]SAM_PROTO_ClearQueue done [17:05:26]KKMCreateOFDPacket [17:05:26]OFDProtocolAddRootSTLVToBuf [17:05:26]FM_MakeSignedData [17:05:26]FM_MakeSignedData [17:05:26]SAM_PROTO_SignData [17:05:26]wFMCommunicate request_size=4 [17:05:26]MH_SAM_APDU [17:05:26]CAPDU: 80 0D 01 02 [17:05:26]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [17:05:26]Write i2c OK [17:05:26]MH_I2C_Read... [17:05:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:26]Read from MH i2c: E2 [17:05:26]MH_I2C_Read... [17:05:26]Read from MH i2c: E2 03 00 [17:05:26]MH_I2C_Read... [17:05:26]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [17:05:26]RAPDU: 90 00 [17:05:26]wFMCommunicate OK [17:05:26]wFMCommunicate request_size=255 [17:05:26]MH_SAM_APDU [17:05: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 D6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CB 51 01 00 35 04 06 00 AB [17:05:26]Write to MH i2c: E2 02 01 EF 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 D6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CB 51 01 00 35 04 06 00 AB 00 00 60 [17:05:27]Write i2c OK [17:05:27]MH_I2C_Read... [17:05:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:27]Read from MH i2c: E2 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 03 00 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [17:05:27]RAPDU: 90 00 [17:05:27]wFMCommunicate OK [17:05:27]wFMCommunicate request_size=10 [17:05:27]MH_SAM_APDU [17:05:27]CAPDU: 80 0D 02 02 05 BB F1 BC ED 47 [17:05:27]Write to MH i2c: E2 0D 00 F0 01 80 0D 02 02 05 00 BB F1 BC ED 47 00 00 11 [17:05:27]Write i2c OK [17:05:27]MH_I2C_Read... [17:05:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:27]Read from MH i2c: E2 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 03 00 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [17:05:27]RAPDU: 90 00 [17:05:27]wFMCommunicate OK [17:05:27]wFMCommunicate request_size=4 [17:05:27]MH_SAM_APDU [17:05:27]CAPDU: 80 0D 03 02 [17:05:27]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [17:05:27]Write i2c OK [17:05:27]MH_I2C_Read... [17:05:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:27]Read from MH i2c: E2 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 0B 00 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 0B 00 F1 01 00 4C F1 CF CC 26 FD 5C F5 90 00 BA [17:05:27]RAPDU: 4C F1 CF CC 26 FD 5C F5 90 00 [17:05:27]wFMCommunicate OK [17:05:27]SAM_PROTO_SignData done [17:05:27]FM_MakeSignedData done [17:05:27]CreateOFDProtocolMessage [17:05:27]wFMCommunicate request_size=4 [17:05:27]MH_SAM_APDU [17:05:27]CAPDU: 80 11 00 00 [17:05:27]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [17:05:27]Write i2c OK [17:05:27]MH_I2C_Read... [17:05:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:27]Read from MH i2c: E2 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 17 00 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CC [17:05:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:27]wFMCommunicate OK [17:05:27]CreateOFDProtocolMessage done [17:05:27]OFDSenderStorePacket 86475 [17:05:27]StoreOFDPacket docnum=86475 [17:05:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 43 52 07 01 27 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 D6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CB 51 01 00 35 04 06 00 AB BB F1 BC ED 47 4C F1 CF CC 26 FD 5C F5 [17:05:27]CheckFolder [17:05:27]dirname=/storage/ofd_packets [17:05:27]CheckFolder done [17:05:27]ProducePacketName [17:05:27]name=ofd_packets/00086475 [17:05:27]NVStorageSaveData ofd_packets/00086475 [17:05:27]File name is /storage/ofd_packets/00086475 [17:05:27]Write 301 bytes [17:05:27]NVStorageSaveData done [17:05:27]OFDSenderStorePacket done [17:05:27]KKMCreateOFDPacket done [17:05:27]NVStorageSaveData kkm_last_timestamp [17:05:27]File name is /storage/kkm_last_timestamp [17:05:27]Write 4 bytes [17:05:27]NVStorageSaveData done [17:05:27]ExternCall_PrintAddStr [17:05:27]wPrintStart [17:05:27]Write to MH i2c: 01 00 00 F3 01 F4 [17:05:27]Write i2c OK [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: 01 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: 01 07 00 [17:05:27]MH_I2C_Read... [17:05:27]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [17:05:27]RasterBufferAndPrint [17:05:27]line Счет N : (1)871384 [17:05:27]line ИНН: 02508201610067 [17:05:27]line Контрольно-Кассовый Чек [17:05:27]line ПРОДАЖА [17:05:27]line ТРК (МРК, ГНК) : 33 [17:05:27]line Товар: 2710124130 [17:05:27]line Аи-92-К-5 [17:05:27]line 14.750 * 67.80 [17:05:27]line = 1000.05 [17:05:27]line НДС 12% НСП 1% [17:05:27]line > о реализуемом товаре [17:05:27]line ОКРУГЛЕНИЕ: -0.05 [17:05:27]line ИТОГО: 1000.00 [17:05:27]line Внесено: 1000.00 [17:05:27]line СДАЧА: 0.00 [17:05:27]line НСП 1% : 8.85 [17:05:27]line НДС 12% : 106.20 [17:05:27]line Наличными: 1000.00 [17:05:27]line Безнал.: 0.00 [17:05:27]line Место: АЗС № 137 "Партнер Нефть" [17:05:27]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:05:27]line СНО: Общий режим [17:05:27]line Чек 253 21.09.2024 17:05 [17:05:27]line Смена: 496 ФФД: 1.0 [17:05:27]line ЗНМ: 0300000064 [17:05:27]line РНМ: 0000000000092592 [17:05:27]line Версия ККМ: 001 [17:05:27]line ФМ: 0000000000874979 [17:05:27]line ФД: 86475 [17:05:27]line ФПД: 188823702924615 [17:05:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170526&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86475&fm=188823702924615&tin=02508201610067®Number=0000000000092592&sum=100000 [17:05:27]OFD Sender: Processing packet 86475 [packets to send 271, broken 270] [17:05:27]ProducePacketName [17:05:27]name=ofd_packets/00086475 [17:05:27]OFD Sender: To server: pG, [17:05:27]CommunicateWithHost lk.salyk.kg:30040 [17:05:27]ConnectInit lk.salyk.kg [17:05:27]written 0, free lines is 4095 [17:05:28]Write to MH i2c: 01 00 00 1E 02 20 [17:05:28]Write i2c OK [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: 01 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: 01 07 00 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 DA 0C 0D [17:05:28]RasterBufferAndPrint [17:05:28]line [17:05:28]line [17:05:28]line [17:05:28]line [17:05:28]line [17:05:28]written 0, free lines is 3298 [17:05:28]MH_Cut [17:05:28]Write to MH i2c: D1 01 00 25 02 01 F9 [17:05:28]Write i2c OK [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: D1 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: D1 01 00 [17:05:28]MH_I2C_Read... [17:05:28]Read from MH i2c: D1 01 00 25 02 00 F8 [17:05:28]Write to MH i2c: 01 00 00 26 02 28 [17:05:28]Write i2c OK [17:05:28]MH_I2C_Read... [17:05:28]Connected sock=10 [17:05:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 43 52 07 01 27 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 D6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CB 51 01 00 35 04 06 00 AB BB F1 BC ED 47 4C F1 CF CC 26 FD 5C F5 [17:05:28]*** Cut start [17:05:28]*** Partial cut [17:05:28]*** CUTSNS_PIN = 1 [17:05:29]*** CUTSNS_PIN = 0 [17:05:29]*** Brake cut motor [17:05:29]Read from MH i2c: 01 [17:05:29]MH_I2C_Read... [17:05:29]*** Stop cut motor [17:05:29]*** Cut end [17:05:29]Read from MH i2c: 01 07 00 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [17:05:29]process_action close_receipt done [17:05:29]requested_data is exist [17:05:29]produce_requested_data [17:05:29]requested_item fm.sn is exist - process it [17:05:29]wFMCommunicate request_size=4 [17:05:29]MH_SAM_APDU [17:05:29]CAPDU: 80 11 00 00 [17:05:29]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [17:05:29]Write i2c OK [17:05:29]MH_I2C_Read... [17:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:29]Read from MH i2c: E2 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: E2 17 00 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 02 [17:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:29]wFMCommunicate OK [17:05:29]requested_item fd.num is exist - process it [17:05:29]SAM_PROTO_GetFieldsCounters [17:05:29]wFMCommunicate request_size=4 [17:05:29]MH_SAM_APDU [17:05:29]CAPDU: 80 13 00 00 [17:05:29]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [17:05:29]Write i2c OK [17:05:29]MH_I2C_Read... [17:05:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 43 DF 47 00 F4 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CB 51 01 00 F4 03 04 00 A8 A7 EE 66 B6 04 01 00 00 48 02 A7 26 50 8D A4 94 [17:05:29]CommunicateWithHost err = 0 [17:05:29]CheckOFDResponse [17:05:29]1017 (14) - 77093643461234 [17:05:29]1041 (16) - 0000000000874979 [17:05:29]1040 (4) - 86475 [17:05:29]1012 (4) - 21.09.2024 11:02 [17:05:29]1206 (1) - 0 [17:05:29]OFD Sender: Remove packet 86475 [17:05:29]ProducePacketName [17:05:29]name=ofd_packets/00086475 [17:05:29]NVStorageDeleteData [17:05:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:05:29]Read from MH i2c: E2 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: E2 62 00 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [17:05:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:05:29]wFMCommunicate OK [17:05:29]SAM_PROTO_GetFieldsCounters done [17:05:29]requested_item shift.num is exist - process it [17:05:29]requested_item shift.opened is exist - process it [17:05:29]req_shift_opened [17:05:29]FM_GetShiftState [17:05:29]SAM_PROTO_GetShiftState [17:05:29]wFMCommunicate request_size=4 [17:05:29]MH_SAM_APDU [17:05:29]CAPDU: 80 13 01 00 [17:05:29]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [17:05:29]Write i2c OK [17:05:29]MH_I2C_Read... [17:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:29]Read from MH i2c: E2 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: E2 0E 00 [17:05:29]MH_I2C_Read... [17:05:29]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EE [17:05:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:29]wFMCommunicate OK [17:05:29]SAM_PROTO_GetShiftState done [17:05:29]FM_GetShiftState done [17:05:29]req_shift_opened done [17:05:29]requested_item shift.open_date is exist - process it [17:05:29]req_shift_open_date [17:05:29]req_shift_open_date done [17:05:29]produce_requested_data done [17:05:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86475,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:05:29]process_action_free close_receipt [17:05:29]json_value_free [17:05:29]json_value_free done [17:05:29]process_json_proto returns [17:05:29]Send response to host [17:05:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86475,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:05:29]free response buf [17:05:29]execute_script done [17:05:29]execute_script returns [17:05:29]free content buf [17:05:29]Sock 9.Close socket [17:05:29]Sock 9.Thread stoped [17:05:30]OFD Sender: No OFD packet to send [17:05:35]OFD Sender: No OFD packet to send [17:05:40]OFD Sender: No OFD packet to send [17:05:41]accept exits with 7 [17:05:41]New connection [17:05:41]New thread 3067284836 created [17:05:41]Thread 3067428196 joined [17:05:41]Waiting for new connection... [17:05:41] Sock 7.Parse request [17:05:41]Sock 7.Check first char [17:05:41]Sock 7.First char is OK [17:05:41]request: POST /json_proto HTTP/1.0 [17:05:41]Method: POST [17:05:41]URL: /json_proto [17:05:41]Method is POST - this is cgi request [17:05:41]url: /json_proto [17:05:41]query_string will be loaded in cgi processing [17:05:41]execute_cgi json_proto POST (null) [17:05:41]execute_cgi path=json_proto method=POST [17:05:41]POST find Content-Length [17:05:41]Host: 172.17.47.196:8080 [17:05:41]Content-Length: 678 [17:05:41]Content-Type: application/json [17:05:41] [17:05:41]POST finish read [17:05:41]Found Content-Length = 678 [17:05:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:05:41]execute_script... [17:05: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)871385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:05:41]POST & json_proto [17:05:41]process_json_proto [17:05:41]json parsed OK: [17:05:41]protocol is kg_v1.0 [17:05:41]action value=close_receipt [17:05:41]process_action close_receipt [17:05:41]cmd_close_receipt [17:05:41]MH_GetDate [17:05:41]Write to MH i2c: F0 00 00 2A 02 1B [17:05:41]Write i2c OK [17:05:41]MH_I2C_Read... [17:05:41]Read from MH i2c: F0 [17:05:41]MH_I2C_Read... [17:05:41]Read from MH i2c: F0 09 00 [17:05:41]MH_I2C_Read... [17:05:41]Read from MH i2c: F0 09 00 2A 02 00 E6 FC EE 66 4C 6B 94 66 0B [17:05:41]GetLastDocTimeStamp 1726938326 [17:05:41]current date 1726938342 [17:05:41]FM_GetShiftState [17:05:41]SAM_PROTO_GetShiftState [17:05:41]wFMCommunicate request_size=4 [17:05:41]MH_SAM_APDU [17:05:41]CAPDU: 80 13 01 00 [17:05:41]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [17:05:41]Write i2c OK [17:05:41]MH_I2C_Read... [17:05:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:41]Read from MH i2c: E2 [17:05:41]MH_I2C_Read... [17:05:41]Read from MH i2c: E2 0E 00 [17:05:41]MH_I2C_Read... [17:05:41]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F0 [17:05:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:41]wFMCommunicate OK [17:05:41]SAM_PROTO_GetShiftState done [17:05:41]FM_GetShiftState done [17:05:41]opened in 1726877910 [17:05:41]opened+sec_in_day 1726964310 [17:05:41]quantity*price = 70037 [17:05:41]sum+1 = 70038 [17:05:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 254 21.09.2024 17:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86476 ФПД: 133644862186074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170542&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86476&fm=133644862186074&tin=02508201610067®Number=0000000000092592&sum=70000 [17:05:43]StoreToDocumentArchive [17:05:43]shift 496 fd 86476 [17:05:43]save to /storage/0496/doc_00086476 [17:05:43]save last doc name /storage/0496/doc_00086476 to /storage/kkm_last_doc_name [17:05:43]save OK [17:05:43]Clear old archive folders... [17:05:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:05:43]tlvbuf is 01C51380 [17:05:43]SAM_PROTO_ClearQueue [17:05:43]wFMCommunicate request_size=4 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 09 00 00 [17:05:43]Write to MH i2c: E2 08 00 38 02 80 09 00 00 00 00 00 00 AC [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [17:05:43]RAPDU: 90 00 [17:05:43]wFMCommunicate OK [17:05:43]SAM_PROTO_ClearQueue done [17:05:43]KKMCreateOFDPacket [17:05:43]OFDProtocolAddRootSTLVToBuf [17:05:43]FM_MakeSignedData [17:05:43]FM_MakeSignedData [17:05:43]SAM_PROTO_SignData [17:05:43]wFMCommunicate request_size=4 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 0D 01 02 [17:05:43]Write to MH i2c: E2 08 00 39 02 80 0D 01 02 00 00 00 00 B4 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [17:05:43]RAPDU: 90 00 [17:05:43]wFMCommunicate OK [17:05:43]wFMCommunicate request_size=255 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 00 00 00 F4 03 04 00 E6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CC 51 01 00 35 04 06 00 79 [17:05:43]Write to MH i2c: E2 02 01 3A 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 00 00 00 F4 03 04 00 E6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CC 51 01 00 35 04 06 00 79 00 00 E4 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [17:05:43]RAPDU: 90 00 [17:05:43]wFMCommunicate OK [17:05:43]wFMCommunicate request_size=10 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 0D 02 02 05 8C 9E 89 62 5A [17:05:43]Write to MH i2c: E2 0D 00 3B 02 80 0D 02 02 05 00 8C 9E 89 62 5A 00 00 30 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [17:05:43]RAPDU: 90 00 [17:05:43]wFMCommunicate OK [17:05:43]wFMCommunicate request_size=4 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 0D 03 02 [17:05:43]Write to MH i2c: E2 08 00 3C 02 80 0D 03 02 00 00 00 00 B9 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 0B 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 0B 00 3C 02 00 BD 35 A9 F7 EB 9A D3 92 90 00 36 [17:05:43]RAPDU: BD 35 A9 F7 EB 9A D3 92 90 00 [17:05:43]wFMCommunicate OK [17:05:43]SAM_PROTO_SignData done [17:05:43]FM_MakeSignedData done [17:05:43]CreateOFDProtocolMessage [17:05:43]wFMCommunicate request_size=4 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 11 00 00 [17:05:43]Write to MH i2c: E2 08 00 3D 02 80 11 00 00 00 00 00 00 B9 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 17 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 17 00 3D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 18 [17:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:43]wFMCommunicate OK [17:05:43]CreateOFDProtocolMessage done [17:05:43]OFDSenderStorePacket 86476 [17:05:43]StoreOFDPacket docnum=86476 [17:05:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 21 9F 07 01 AE 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 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 FE 00 00 00 F4 03 04 00 E6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CC 51 01 00 35 04 06 00 79 8C 9E 89 62 5A BD 35 A9 F7 EB 9A D3 92 [17:05:43]CheckFolder [17:05:43]dirname=/storage/ofd_packets [17:05:43]CheckFolder done [17:05:43]ProducePacketName [17:05:43]name=ofd_packets/00086476 [17:05:43]NVStorageSaveData ofd_packets/00086476 [17:05:43]File name is /storage/ofd_packets/00086476 [17:05:43]Write 301 bytes [17:05:43]NVStorageSaveData done [17:05:43]OFDSenderStorePacket done [17:05:43]KKMCreateOFDPacket done [17:05:43]NVStorageSaveData kkm_last_timestamp [17:05:43]File name is /storage/kkm_last_timestamp [17:05:43]Write 4 bytes [17:05:43]NVStorageSaveData done [17:05:43]ExternCall_PrintAddStr [17:05:43]wPrintStart [17:05:43]Write to MH i2c: 01 00 00 3E 02 40 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: 01 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: 01 07 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [17:05:43]RasterBufferAndPrint [17:05:43]line Счет N : (1)871385 [17:05:43]line ИНН: 02508201610067 [17:05:43]line Контрольно-Кассовый Чек [17:05:43]line ПРОДАЖА [17:05:43]line ТРК (МРК, ГНК) : 43 [17:05:43]line Товар: 2710124130 [17:05:43]line Аи-92-К-5 [17:05:43]line 10.330 * 67.80 [17:05:43]line = 700.37 [17:05:43]line НДС 12% НСП 1% [17:05:43]line > о реализуемом товаре [17:05:43]line ОКРУГЛЕНИЕ: -0.37 [17:05:43]line ИТОГО: 700.00 [17:05:43]line Внесено: 700.00 [17:05:43]line СДАЧА: 0.00 [17:05:43]line НСП 1% : 6.20 [17:05:43]line НДС 12% : 74.38 [17:05:43]line Наличными: 700.00 [17:05:43]line Безнал.: 0.00 [17:05:43]line Место: АЗС № 137 "Партнер Нефть" [17:05:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:05:43]line СНО: Общий режим [17:05:43]line Чек 254 21.09.2024 17:05 [17:05:43]line Смена: 496 ФФД: 1.0 [17:05:43]line ЗНМ: 0300000064 [17:05:43]line РНМ: 0000000000092592 [17:05:43]line Версия ККМ: 001 [17:05:43]line ФМ: 0000000000874979 [17:05:43]line ФД: 86476 [17:05:43]line ФПД: 133644862186074 [17:05:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170542&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86476&fm=133644862186074&tin=02508201610067®Number=0000000000092592&sum=70000 [17:05:43]OFD Sender: Processing packet 86476 [packets to send 271, broken 270] [17:05:43]ProducePacketName [17:05:43]name=ofd_packets/00086476 [17:05:43]OFD Sender: To server: pG, [17:05:43]CommunicateWithHost lk.salyk.kg:30040 [17:05:43]ConnectInit lk.salyk.kg [17:05:43]written 0, free lines is 4095 [17:05:44]Write to MH i2c: 01 00 00 69 02 6B [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: 01 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: 01 07 00 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 D9 0C 57 [17:05:44]RasterBufferAndPrint [17:05:44]line [17:05:44]line [17:05:44]line [17:05:44]line [17:05:44]line [17:05:44]written 0, free lines is 3300 [17:05:44]MH_Cut [17:05:44]Write to MH i2c: D1 01 00 70 02 01 44 [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: D1 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: D1 01 00 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: D1 01 00 70 02 00 43 [17:05:44]Write to MH i2c: 01 00 00 71 02 73 [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]Connected sock=9 [17:05:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 21 9F 07 01 AE 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 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 FE 00 00 00 F4 03 04 00 E6 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CC 51 01 00 35 04 06 00 79 8C 9E 89 62 5A BD 35 A9 F7 EB 9A D3 92 [17:05:44]*** Cut start [17:05:44]*** Partial cut [17:05:44]*** CUTSNS_PIN = 1 [17:05:44]*** CUTSNS_PIN = 0 [17:05:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 72 0A 47 00 24 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CC 51 01 00 F4 03 04 00 B8 A7 EE 66 B6 04 01 00 00 7E F8 DE EF 1E 3C 88 3B [17:05:44]CommunicateWithHost err = 0 [17:05:44]CheckOFDResponse [17:05:44]1017 (14) - 77093643461234 [17:05:44]1041 (16) - 0000000000874979 [17:05:44]1040 (4) - 86476 [17:05:44]1012 (4) - 21.09.2024 11:02 [17:05:44]1206 (1) - 0 [17:05:44]OFD Sender: Remove packet 86476 [17:05:44]ProducePacketName [17:05:44]name=ofd_packets/00086476 [17:05:44]NVStorageDeleteData [17:05:45]*** Brake cut motor [17:05:45]OFD Sender: No OFD packet to send [17:05:45]Read from MH i2c: 01 [17:05:45]MH_I2C_Read... [17:05:45]*** Stop cut motor [17:05:45]*** Cut end [17:05:45]Read from MH i2c: 01 07 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [17:05:45]process_action close_receipt done [17:05:45]requested_data is exist [17:05:45]produce_requested_data [17:05:45]requested_item fm.sn is exist - process it [17:05:45]wFMCommunicate request_size=4 [17:05:45]MH_SAM_APDU [17:05:45]CAPDU: 80 11 00 00 [17:05:45]Write to MH i2c: E2 08 00 72 02 80 11 00 00 00 00 00 00 EE [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:45]Read from MH i2c: E2 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 17 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 17 00 72 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4D [17:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:45]wFMCommunicate OK [17:05:45]requested_item fd.num is exist - process it [17:05:45]SAM_PROTO_GetFieldsCounters [17:05:45]wFMCommunicate request_size=4 [17:05:45]MH_SAM_APDU [17:05:45]CAPDU: 80 13 00 00 [17:05:45]Write to MH i2c: E2 08 00 73 02 80 13 00 00 00 00 00 00 F1 [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:05:45]Read from MH i2c: E2 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 62 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 62 00 73 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CC 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [17:05:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CC 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:05:45]wFMCommunicate OK [17:05:45]SAM_PROTO_GetFieldsCounters done [17:05:45]requested_item shift.num is exist - process it [17:05:45]requested_item shift.opened is exist - process it [17:05:45]req_shift_opened [17:05:45]FM_GetShiftState [17:05:45]SAM_PROTO_GetShiftState [17:05:45]wFMCommunicate request_size=4 [17:05:45]MH_SAM_APDU [17:05:45]CAPDU: 80 13 01 00 [17:05:45]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:45]Read from MH i2c: E2 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 0E 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 39 [17:05:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:45]wFMCommunicate OK [17:05:45]SAM_PROTO_GetShiftState done [17:05:45]FM_GetShiftState done [17:05:45]req_shift_opened done [17:05:45]requested_item shift.open_date is exist - process it [17:05:45]req_shift_open_date [17:05:45]req_shift_open_date done [17:05:45]produce_requested_data done [17:05:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86476,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:05:45]process_action_free close_receipt [17:05:45]json_value_free [17:05:45]json_value_free done [17:05:45]process_json_proto returns [17:05:45]Send response to host [17:05:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86476,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:05:45]free response buf [17:05:45]execute_script done [17:05:45]execute_script returns [17:05:45]free content buf [17:05:45]Sock 7.Close socket [17:05:45]Sock 7.Thread stoped [17:05:50]OFD Sender: No OFD packet to send [17:05:52]accept exits with 10 [17:05:52]New connection [17:05:52]New thread 3067428196 created [17:05:52]Thread 3067284836 joined [17:05:52]Waiting for new connection... [17:05:52] Sock 10.Parse request [17:05:52]Sock 10.Check first char [17:05:52]Sock 10.First char is OK [17:05:52]request: POST /json_proto HTTP/1.0 [17:05:52]Method: POST [17:05:52]URL: /json_proto [17:05:52]Method is POST - this is cgi request [17:05:52]url: /json_proto [17:05:52]query_string will be loaded in cgi processing [17:05:52]execute_cgi json_proto POST (null) [17:05:52]execute_cgi path=json_proto method=POST [17:05:52]POST find Content-Length [17:05:52]Host: 172.17.47.196:8080 [17:05:52]Content-Length: 986 [17:05:52]Content-Type: application/json [17:05:52] [17:05:52]POST finish read [17:05:52]Found Content-Length = 986 [17:05:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:52]execute_script... [17:05: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)871380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:52]POST & json_proto [17:05:52]process_json_proto [17:05:52]json parsed OK: [17:05:52]protocol is kg_v1.0 [17:05:52]action value=close_receipt [17:05:52]process_action close_receipt [17:05:52]cmd_close_receipt [17:05:52]MH_GetDate [17:05:52]Write to MH i2c: F0 00 00 75 02 66 [17:05:52]Write i2c OK [17:05:52]MH_I2C_Read... [17:05:52]Read from MH i2c: F0 [17:05:52]MH_I2C_Read... [17:05:52]Read from MH i2c: F0 09 00 [17:05:52]MH_I2C_Read... [17:05:52]Read from MH i2c: F0 09 00 75 02 00 F0 FC EE 66 4C 6B 94 66 60 [17:05:52]GetLastDocTimeStamp 1726938342 [17:05:52]current date 1726938352 [17:05:52]FM_GetShiftState [17:05:52]SAM_PROTO_GetShiftState [17:05:52]wFMCommunicate request_size=4 [17:05:52]MH_SAM_APDU [17:05:52]CAPDU: 80 13 01 00 [17:05:52]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [17:05:52]Write i2c OK [17:05:52]MH_I2C_Read... [17:05:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:52]Read from MH i2c: E2 [17:05:52]MH_I2C_Read... [17:05:52]Read from MH i2c: E2 0E 00 [17:05:52]MH_I2C_Read... [17:05:52]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3B [17:05:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:52]wFMCommunicate OK [17:05:52]SAM_PROTO_GetShiftState done [17:05:52]FM_GetShiftState done [17:05:52]opened in 1726877910 [17:05:52]opened+sec_in_day 1726964310 [17:05:52]quantity*price = 400064 [17:05:52]sum+1 = 400065 [17:05:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 255 21.09.2024 17:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 53.20 сом ФМ: 0000000000874979 ФД: 86477 ФПД: 202803829458053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170553&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86477&fm=202803829458053&tin=02508201610067®Number=0000000000092592&sum=400000 [17:05:53]StoreToDocumentArchive [17:05:53]shift 496 fd 86477 [17:05:53]save to /storage/0496/doc_00086477 [17:05:53]save last doc name /storage/0496/doc_00086477 to /storage/kkm_last_doc_name [17:05:53]save OK [17:05:53]Clear old archive folders... [17:05:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:05:53]tlvbuf is 01C52CE0 [17:05:53]SAM_PROTO_ClearQueue [17:05:53]wFMCommunicate request_size=4 [17:05:53]MH_SAM_APDU [17:05:53]CAPDU: 80 09 00 00 [17:05:53]Write to MH i2c: E2 08 00 83 02 80 09 00 00 00 00 00 00 F7 [17:05:53]Write i2c OK [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 [17:05:53]MH_I2C_Read... [17:05:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:53]Read from MH i2c: E2 03 00 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [17:05:53]RAPDU: 90 00 [17:05:53]wFMCommunicate OK [17:05:53]SAM_PROTO_ClearQueue done [17:05:53]KKMCreateOFDPacket [17:05:53]OFDProtocolAddRootSTLVToBuf [17:05:53]FM_MakeSignedData [17:05:53]FM_MakeSignedData [17:05:53]SAM_PROTO_SignData [17:05:53]wFMCommunicate request_size=4 [17:05:53]MH_SAM_APDU [17:05:53]CAPDU: 80 0D 01 02 [17:05:53]Write to MH i2c: E2 08 00 84 02 80 0D 01 02 00 00 00 00 FF [17:05:53]Write i2c OK [17:05:53]MH_I2C_Read... [17:05:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:53]Read from MH i2c: E2 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 03 00 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [17:05:53]RAPDU: 90 00 [17:05:53]wFMCommunicate OK [17:05:53]wFMCommunicate request_size=255 [17:05:53]MH_SAM_APDU [17:05: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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 F1 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 51 01 00 35 04 06 00 [17:05:53]Write to MH i2c: E2 02 01 85 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 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 F1 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 51 01 00 35 04 06 00 00 00 58 [17:05:53]Write i2c OK [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 [17:05:53]MH_I2C_Read... [17:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:53]Read from MH i2c: E2 03 00 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [17:05:53]RAPDU: 90 00 [17:05:53]wFMCommunicate OK [17:05:53]wFMCommunicate request_size=11 [17:05:53]MH_SAM_APDU [17:05:53]CAPDU: 80 0D 02 02 06 B8 72 F2 36 C4 85 [17:05:53]Write to MH i2c: E2 0E 00 86 02 80 0D 02 02 06 00 B8 72 F2 36 C4 85 00 00 A9 [17:05:53]Write i2c OK [17:05:53]MH_I2C_Read... [17:05:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:53]Read from MH i2c: E2 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 03 00 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [17:05:53]RAPDU: 90 00 [17:05:53]wFMCommunicate OK [17:05:53]wFMCommunicate request_size=4 [17:05:53]MH_SAM_APDU [17:05:53]CAPDU: 80 0D 03 02 [17:05:53]Write to MH i2c: E2 08 00 87 02 80 0D 03 02 00 00 00 00 04 [17:05:53]Write i2c OK [17:05:53]MH_I2C_Read... [17:05:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:53]Read from MH i2c: E2 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 0B 00 [17:05:53]MH_I2C_Read... [17:05:53]Read from MH i2c: E2 0B 00 87 02 00 FC 85 62 37 68 C1 B2 64 90 00 5E [17:05:53]RAPDU: FC 85 62 37 68 C1 B2 64 90 00 [17:05:53]wFMCommunicate OK [17:05:53]SAM_PROTO_SignData done [17:05:53]FM_MakeSignedData done [17:05:53]CreateOFDProtocolMessage [17:05:53]wFMCommunicate request_size=4 [17:05:53]MH_SAM_APDU [17:05:53]CAPDU: 80 11 00 00 [17:05:53]Write to MH i2c: E2 08 00 88 02 80 11 00 00 00 00 00 00 04 [17:05:53]Write i2c OK [17:05:53]MH_I2C_Read... [17:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:54]Read from MH i2c: E2 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: E2 17 00 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: E2 17 00 88 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 63 [17:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:54]wFMCommunicate OK [17:05:54]CreateOFDProtocolMessage done [17:05:54]OFDSenderStorePacket 86477 [17:05:54]StoreOFDPacket docnum=86477 [17:05:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 52 69 08 01 91 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 F1 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 51 01 00 35 04 06 00 B8 72 F2 36 C4 85 FC 85 62 37 68 C1 B2 64 [17:05:54]CheckFolder [17:05:54]dirname=/storage/ofd_packets [17:05:54]CheckFolder done [17:05:54]ProducePacketName [17:05:54]name=ofd_packets/00086477 [17:05:54]NVStorageSaveData ofd_packets/00086477 [17:05:54]File name is /storage/ofd_packets/00086477 [17:05:54]Write 302 bytes [17:05:54]NVStorageSaveData done [17:05:54]OFDSenderStorePacket done [17:05:54]KKMCreateOFDPacket done [17:05:54]NVStorageSaveData kkm_last_timestamp [17:05:54]File name is /storage/kkm_last_timestamp [17:05:54]Write 4 bytes [17:05:54]NVStorageSaveData done [17:05:54]ExternCall_PrintAddStr [17:05:54]wPrintStart [17:05:54]Write to MH i2c: 01 00 00 89 02 8B [17:05:54]Write i2c OK [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: 01 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: 01 07 00 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 FF 0F A0 [17:05:54]RasterBufferAndPrint [17:05:54]line Счет N : (1)871380 [17:05:54]line ИНН: 02508201610067 [17:05:54]line Контрольно-Кассовый Чек [17:05:54]line ПРОДАЖА [17:05:54]line ТРК (МРК, ГНК) : 11 [17:05:54]line Товар: 2710194210 [17:05:54]line ДТ(л)-К-4 [17:05:54]line 53.200 * 75.20 [17:05:54]line = 4000.64 [17:05:54]line НДС 12% НСП 1% [17:05:54]line > о реализуемом товаре [17:05:54]line ОКРУГЛЕНИЕ: -0.64 [17:05:54]line ИТОГО: 4000.00 [17:05:54]line Внесено: 4000.00 [17:05:54]line СДАЧА: 0.00 [17:05:54]line НСП 1% : 35.40 [17:05:54]line НДС 12% : 424.85 [17:05:54]line Наличными: 4000.00 [17:05:54]line Безнал.: 0.00 [17:05:54]line Место: АЗС № 137 "Партнер Нефть" [17:05:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:05:54]line СНО: Общий режим [17:05:54]line Чек 255 21.09.2024 17:05 [17:05:54]line Смена: 496 ФФД: 1.0 [17:05:54]line ЗНМ: 0300000064 [17:05:54]line РНМ: 0000000000092592 [17:05:54]line Версия ККМ: 001 [17:05:54]line [17:05:54]line Дисконтная программа [17:05:54]line ДТ [17:05:54]line номер 137 [17:05:54]line сэкономлено 53.20 сом [17:05:54]line ФМ: 0000000000874979 [17:05:54]line ФД: 86477 [17:05:54]line ФПД: 202803829458053 [17:05:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170553&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86477&fm=202803829458053&tin=02508201610067®Number=0000000000092592&sum=400000 [17:05:54]written 0, free lines is 4095 [17:05:54]OFD Sender: Processing packet 86477 [packets to send 271, broken 270] [17:05:54]ProducePacketName [17:05:54]name=ofd_packets/00086477 [17:05:54]OFD Sender: To server: pG, [17:05:54]CommunicateWithHost lk.salyk.kg:30040 [17:05:54]ConnectInit lk.salyk.kg [17:05:54]Write to MH i2c: 01 00 00 B9 02 BB [17:05:54]Write i2c OK [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: 01 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: 01 07 00 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 86 0C 54 [17:05:54]RasterBufferAndPrint [17:05:54]line [17:05:54]line [17:05:54]line [17:05:54]line [17:05:54]line [17:05:54]written 0, free lines is 3219 [17:05:54]MH_Cut [17:05:54]Write to MH i2c: D1 01 00 C0 02 01 94 [17:05:54]Write i2c OK [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: D1 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: D1 01 00 [17:05:54]MH_I2C_Read... [17:05:54]Read from MH i2c: D1 01 00 C0 02 00 93 [17:05:54]Write to MH i2c: 01 00 00 C1 02 C3 [17:05:54]Write i2c OK [17:05:54]MH_I2C_Read... [17:05:54]Connected sock=9 [17:05:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 52 69 08 01 91 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 F1 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 51 01 00 35 04 06 00 B8 72 F2 36 C4 85 FC 85 62 37 68 C1 B2 64 [17:05:55]*** Cut start [17:05:55]*** Partial cut [17:05:55]*** CUTSNS_PIN = 1 [17:05:55]*** CUTSNS_PIN = 0 [17:05:55]*** Brake cut motor [17:05:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AB B9 47 00 2B 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 51 01 00 F4 03 04 00 C3 A7 EE 66 B6 04 01 00 00 7E 42 86 FC 31 CB 26 63 [17:05:55]CommunicateWithHost err = 0 [17:05:55]CheckOFDResponse [17:05:55]1017 (14) - 77093643461234 [17:05:55]1041 (16) - 0000000000874979 [17:05:55]1040 (4) - 86477 [17:05:55]1012 (4) - 21.09.2024 11:02 [17:05:55]1206 (1) - 0 [17:05:55]OFD Sender: Remove packet 86477 [17:05:55]ProducePacketName [17:05:55]name=ofd_packets/00086477 [17:05:55]NVStorageDeleteData [17:05:56]Read from MH i2c: 01 [17:05:56]MH_I2C_Read... [17:05:56]*** Stop cut motor [17:05:56]*** Cut end [17:05:56]Read from MH i2c: 01 07 00 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: 01 07 00 C1 02 00 00 00 00 00 FF 0F D8 [17:05:56]process_action close_receipt done [17:05:56]requested_data is exist [17:05:56]produce_requested_data [17:05:56]requested_item fm.sn is exist - process it [17:05:56]wFMCommunicate request_size=4 [17:05:56]MH_SAM_APDU [17:05:56]CAPDU: 80 11 00 00 [17:05:56]Write to MH i2c: E2 08 00 C2 02 80 11 00 00 00 00 00 00 3E [17:05:56]Write i2c OK [17:05:56]MH_I2C_Read... [17:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:56]Read from MH i2c: E2 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 17 00 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 17 00 C2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9D [17:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:56]wFMCommunicate OK [17:05:56]requested_item fd.num is exist - process it [17:05:56]SAM_PROTO_GetFieldsCounters [17:05:56]wFMCommunicate request_size=4 [17:05:56]MH_SAM_APDU [17:05:56]CAPDU: 80 13 00 00 [17:05:56]Write to MH i2c: E2 08 00 C3 02 80 13 00 00 00 00 00 00 41 [17:05:56]Write i2c OK [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 [17:05:56]MH_I2C_Read... [17:05:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:05:56]Read from MH i2c: E2 62 00 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 62 00 C3 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [17:05:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:05:56]wFMCommunicate OK [17:05:56]SAM_PROTO_GetFieldsCounters done [17:05:56]requested_item shift.num is exist - process it [17:05:56]requested_item shift.opened is exist - process it [17:05:56]req_shift_opened [17:05:56]FM_GetShiftState [17:05:56]SAM_PROTO_GetShiftState [17:05:56]wFMCommunicate request_size=4 [17:05:56]MH_SAM_APDU [17:05:56]CAPDU: 80 13 01 00 [17:05:56]Write to MH i2c: E2 08 00 C4 02 80 13 01 00 00 00 00 00 43 [17:05:56]Write i2c OK [17:05:56]MH_I2C_Read... [17:05:56]OFD Sender: No OFD packet to send [17:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:56]Read from MH i2c: E2 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 0E 00 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 0E 00 C4 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 89 [17:05:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:56]wFMCommunicate OK [17:05:56]SAM_PROTO_GetShiftState done [17:05:56]FM_GetShiftState done [17:05:56]req_shift_opened done [17:05:56]requested_item shift.open_date is exist - process it [17:05:56]req_shift_open_date [17:05:56]req_shift_open_date done [17:05:56]produce_requested_data done [17:05:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86477,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:05:56]process_action_free close_receipt [17:05:56]json_value_free [17:05:56]json_value_free done [17:05:56]process_json_proto returns [17:05:56]Send response to host [17:05:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86477,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:05:56]free response buf [17:05:56]execute_script done [17:05:56]execute_script returns [17:05:56]free content buf [17:05:56]Sock 10.Close socket [17:05:56]Sock 10.Thread stoped [17:05:56]accept exits with 7 [17:05:56]New connection [17:05:56]New thread 3067284836 created [17:05:56]Thread 3067428196 joined [17:05:56]Waiting for new connection... [17:05:56] Sock 7.Parse request [17:05:56]Sock 7.Check first char [17:05:56]Sock 7.First char is OK [17:05:56]request: POST /json_proto HTTP/1.0 [17:05:56]Method: POST [17:05:56]URL: /json_proto [17:05:56]Method is POST - this is cgi request [17:05:56]url: /json_proto [17:05:56]query_string will be loaded in cgi processing [17:05:56]execute_cgi json_proto POST (null) [17:05:56]execute_cgi path=json_proto method=POST [17:05:56]POST find Content-Length [17:05:56]Host: 172.17.47.196:8080 [17:05:56]Content-Length: 682 [17:05:56]Content-Type: application/json [17:05:56] [17:05:56]POST finish read [17:05:56]Found Content-Length = 682 [17:05:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:05:56]execute_script... [17:05: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)871386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:05:56]POST & json_proto [17:05:56]process_json_proto [17:05:56]json parsed OK: [17:05:56]protocol is kg_v1.0 [17:05:56]action value=close_receipt [17:05:56]process_action close_receipt [17:05:56]cmd_close_receipt [17:05:56]MH_GetDate [17:05:56]Write to MH i2c: F0 00 00 C5 02 B6 [17:05:56]Write i2c OK [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: F0 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: F0 09 00 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: F0 09 00 C5 02 00 F5 FC EE 66 4C 6B 94 66 B5 [17:05:56]GetLastDocTimeStamp 1726938353 [17:05:56]current date 1726938357 [17:05:56]FM_GetShiftState [17:05:56]SAM_PROTO_GetShiftState [17:05:56]wFMCommunicate request_size=4 [17:05:56]MH_SAM_APDU [17:05:56]CAPDU: 80 13 01 00 [17:05:56]Write to MH i2c: E2 08 00 C6 02 80 13 01 00 00 00 00 00 45 [17:05:56]Write i2c OK [17:05:56]MH_I2C_Read... [17:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:56]Read from MH i2c: E2 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 0E 00 [17:05:56]MH_I2C_Read... [17:05:56]Read from MH i2c: E2 0E 00 C6 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8B [17:05:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:05:56]wFMCommunicate OK [17:05:56]SAM_PROTO_GetShiftState done [17:05:56]FM_GetShiftState done [17:05:56]opened in 1726877910 [17:05:56]opened+sec_in_day 1726964310 [17:05:56]quantity*price = 100005 [17:05:56]sum+1 = 100006 [17:05:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 256 21.09.2024 17:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86478 ФПД: 165950760470064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170557&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86478&fm=165950760470064&tin=02508201610067®Number=0000000000092592&sum=100000 [17:05:57]StoreToDocumentArchive [17:05:57]shift 496 fd 86478 [17:05:57]save to /storage/0496/doc_00086478 [17:05:57]save last doc name /storage/0496/doc_00086478 to /storage/kkm_last_doc_name [17:05:57]save OK [17:05:57]Clear old archive folders... [17:05:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:05:57]tlvbuf is 01C73CB0 [17:05:57]SAM_PROTO_ClearQueue [17:05:57]wFMCommunicate request_size=4 [17:05:57]MH_SAM_APDU [17:05:57]CAPDU: 80 09 00 00 [17:05:57]Write to MH i2c: E2 08 00 D3 02 80 09 00 00 00 00 00 00 47 [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [17:05:58]RAPDU: 90 00 [17:05:58]wFMCommunicate OK [17:05:58]SAM_PROTO_ClearQueue done [17:05:58]KKMCreateOFDPacket [17:05:58]OFDProtocolAddRootSTLVToBuf [17:05:58]FM_MakeSignedData [17:05:58]FM_MakeSignedData [17:05:58]SAM_PROTO_SignData [17:05:58]wFMCommunicate request_size=4 [17:05:58]MH_SAM_APDU [17:05:58]CAPDU: 80 0D 01 02 [17:05:58]Write to MH i2c: E2 08 00 D4 02 80 0D 01 02 00 00 00 00 4F [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [17:05:58]RAPDU: 90 00 [17:05:58]wFMCommunicate OK [17:05:58]wFMCommunicate request_size=255 [17:05:58]MH_SAM_APDU [17:05:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 01 00 00 F4 03 04 00 F5 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CE 51 01 00 35 04 06 00 96 [17:05:58]Write to MH i2c: E2 02 01 D5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 F5 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CE 51 01 00 35 04 06 00 96 00 00 58 [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [17:05:58]RAPDU: 90 00 [17:05:58]wFMCommunicate OK [17:05:58]wFMCommunicate request_size=10 [17:05:58]MH_SAM_APDU [17:05:58]CAPDU: 80 0D 02 02 05 EE 6C 20 C6 30 [17:05:58]Write to MH i2c: E2 0D 00 D6 02 80 0D 02 02 05 00 EE 6C 20 C6 30 00 00 CC [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [17:05:58]RAPDU: 90 00 [17:05:58]wFMCommunicate OK [17:05:58]wFMCommunicate request_size=4 [17:05:58]MH_SAM_APDU [17:05:58]CAPDU: 80 0D 03 02 [17:05:58]Write to MH i2c: E2 08 00 D7 02 80 0D 03 02 00 00 00 00 54 [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 0B 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 0B 00 D7 02 00 B8 D7 30 A9 D7 04 6F 0C 90 00 13 [17:05:58]RAPDU: B8 D7 30 A9 D7 04 6F 0C 90 00 [17:05:58]wFMCommunicate OK [17:05:58]SAM_PROTO_SignData done [17:05:58]FM_MakeSignedData done [17:05:58]CreateOFDProtocolMessage [17:05:58]wFMCommunicate request_size=4 [17:05:58]MH_SAM_APDU [17:05:58]CAPDU: 80 11 00 00 [17:05:58]Write to MH i2c: E2 08 00 D8 02 80 11 00 00 00 00 00 00 54 [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 17 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 17 00 D8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B3 [17:05:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:05:58]wFMCommunicate OK [17:05:58]CreateOFDProtocolMessage done [17:05:58]OFDSenderStorePacket 86478 [17:05:58]StoreOFDPacket docnum=86478 [17:05:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 57 86 07 01 65 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 01 00 00 F4 03 04 00 F5 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CE 51 01 00 35 04 06 00 96 EE 6C 20 C6 30 B8 D7 30 A9 D7 04 6F 0C [17:05:58]CheckFolder [17:05:58]dirname=/storage/ofd_packets [17:05:58]CheckFolder done [17:05:58]ProducePacketName [17:05:58]name=ofd_packets/00086478 [17:05:58]NVStorageSaveData ofd_packets/00086478 [17:05:58]File name is /storage/ofd_packets/00086478 [17:05:58]Write 301 bytes [17:05:58]NVStorageSaveData done [17:05:58]OFDSenderStorePacket done [17:05:58]KKMCreateOFDPacket done [17:05:58]NVStorageSaveData kkm_last_timestamp [17:05:58]File name is /storage/kkm_last_timestamp [17:05:58]Write 4 bytes [17:05:58]NVStorageSaveData done [17:05:58]OFD Sender: Processing packet 86478 [packets to send 271, broken 270] [17:05:58]ProducePacketName [17:05:58]name=ofd_packets/00086478 [17:05:58]OFD Sender: To server: pG, [17:05:58]CommunicateWithHost lk.salyk.kg:30040 [17:05:58]ConnectInit lk.salyk.kg [17:05:58]ExternCall_PrintAddStr [17:05:58]wPrintStart [17:05:58]Write to MH i2c: 01 00 00 D9 02 DB [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: 01 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: 01 07 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: 01 07 00 D9 02 00 00 00 00 00 FF 0F F0 [17:05:58]RasterBufferAndPrint [17:05:58]line Счет N : (1)871386 [17:05:58]line ИНН: 02508201610067 [17:05:58]line Контрольно-Кассовый Чек [17:05:58]line ПРОДАЖА [17:05:58]line ТРК (МРК, ГНК) : 53 [17:05:58]line Товар: 2710124130 [17:05:58]line Аи-92-К-5 [17:05:58]line 14.750 * 67.80 [17:05:58]line = 1000.05 [17:05:58]line НДС 12% НСП 1% [17:05:58]line > о реализуемом товаре [17:05:58]line ОКРУГЛЕНИЕ: -0.05 [17:05:58]line ИТОГО: 1000.00 [17:05:58]line Внесено: 1000.00 [17:05:58]line СДАЧА: 0.00 [17:05:58]line НСП 1% : 8.85 [17:05:58]line НДС 12% : 106.20 [17:05:58]line Наличными: 1000.00 [17:05:58]line Безнал.: 0.00 [17:05:58]line Место: АЗС № 137 "Партнер Нефть" [17:05:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:05:58]line СНО: Общий режим [17:05:58]line Чек 256 21.09.2024 17:05 [17:05:58]line Смена: 496 ФФД: 1.0 [17:05:58]line ЗНМ: 0300000064 [17:05:58]line РНМ: 0000000000092592 [17:05:58]line Версия ККМ: 001 [17:05:58]line ФМ: 0000000000874979 [17:05:58]line ФД: 86478 [17:05:58]line ФПД: 165950760470064 [17:05:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170557&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86478&fm=165950760470064&tin=02508201610067®Number=0000000000092592&sum=100000 [17:05:58]written 0, free lines is 4095 [17:05:59]Write to MH i2c: 01 00 00 04 03 07 [17:05:59]Write i2c OK [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: 01 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: 01 07 00 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 E5 0C FF [17:05:59]RasterBufferAndPrint [17:05:59]line [17:05:59]line [17:05:59]line [17:05:59]line [17:05:59]line [17:05:59]written 0, free lines is 3327 [17:05:59]MH_Cut [17:05:59]Write to MH i2c: D1 01 00 0B 03 01 E0 [17:05:59]Write i2c OK [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: D1 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: D1 01 00 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: D1 01 00 0B 03 00 DF [17:05:59]Write to MH i2c: 01 00 00 0C 03 0F [17:05:59]Write i2c OK [17:05:59]MH_I2C_Read... [17:05:59]*** Cut start [17:05:59]*** Partial cut [17:05:59]*** CUTSNS_PIN = 1 [17:06:00]*** CUTSNS_PIN = 0 [17:06:00]Connected sock=11 [17:06:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 57 86 07 01 65 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 *** Brake cut motor [17:06:00]31 32 34 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 00 01 00 00 F4 03 04 00 F5 FC EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CE 51 01 00 35 04 06 00 96 EE 6C 20 C6 30 B8 D7 30 A9 D7 04 6F 0C [17:06:00]Read from MH i2c: 01 [17:06:00]MH_I2C_Read... [17:06:00]*** Stop cut motor [17:06:00]*** Cut end [17:06:00]Read from MH i2c: 01 07 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [17:06:00]process_action close_receipt done [17:06:00]requested_data is exist [17:06:00]produce_requested_data [17:06:00]requested_item fm.sn is exist - process it [17:06:00]wFMCommunicate request_size=4 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 11 00 00 [17:06:00]Write to MH i2c: E2 08 00 0D 03 80 11 00 00 00 00 00 00 8A [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 17 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 17 00 0D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [17:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:06:00]wFMCommunicate OK [17:06:00]requested_item fd.num is exist - process it [17:06:00]SAM_PROTO_GetFieldsCounters [17:06:00]wFMCommunicate request_size=4 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 13 00 00 [17:06:00]Write to MH i2c: E2 08 00 0E 03 80 13 00 00 00 00 00 00 8D [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 62 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 62 00 0E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [17:06:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:00]wFMCommunicate OK [17:06:00]SAM_PROTO_GetFieldsCounters done [17:06:00]requested_item shift.num is exist - process it [17:06:00]requested_item shift.opened is exist - process it [17:06:00]req_shift_opened [17:06:00]FM_GetShiftState [17:06:00]SAM_PROTO_GetShiftState [17:06:00]wFMCommunicate request_size=4 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 13 01 00 [17:06:00]Write to MH i2c: E2 08 00 0F 03 80 13 01 00 00 00 00 00 8F [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:01]Read from MH i2c: E2 [17:06:01]MH_I2C_Read... [17:06:01]Read from MH i2c: E2 0E 00 [17:06:01]MH_I2C_Read... [17:06:01]Read from MH i2c: E2 0E 00 0F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [17:06:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:06:01]wFMCommunicate OK [17:06:01]SAM_PROTO_GetShiftState done [17:06:01]FM_GetShiftState done [17:06:01]req_shift_opened done [17:06:01]requested_item shift.open_date is exist - process it [17:06:01]req_shift_open_date [17:06:01]req_shift_open_date done [17:06:01]produce_requested_data done [17:06:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86478,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:06:01]process_action_free close_receipt [17:06:01]json_value_free [17:06:01]json_value_free done [17:06:01]process_json_proto returns [17:06:01]Send response to host [17:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86478,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:06:01]free response buf [17:06:01]execute_script done [17:06:01]execute_script returns [17:06:01]free content buf [17:06:01]Sock 7.Close socket [17:06:01]Sock 7.Thread stoped [17:06:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DE E4 47 00 52 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CE 51 01 00 F4 03 04 00 C8 A7 EE 66 B6 04 01 00 00 44 E2 DD C5 89 08 F8 CC [17:06:01]CommunicateWithHost err = 0 [17:06:01]CheckOFDResponse [17:06:01]1017 (14) - 77093643461234 [17:06:01]1041 (16) - 0000000000874979 [17:06:01]1040 (4) - 86478 [17:06:01]1012 (4) - 21.09.2024 11:02 [17:06:01]1206 (1) - 0 [17:06:01]OFD Sender: Remove packet 86478 [17:06:01]ProducePacketName [17:06:01]name=ofd_packets/00086478 [17:06:01]NVStorageDeleteData [17:06:02]OFD Sender: No OFD packet to send [17:06:07]OFD Sender: No OFD packet to send [17:06:12]OFD Sender: No OFD packet to send [17:06:17]OFD Sender: No OFD packet to send [17:06:22]OFD Sender: No OFD packet to send [17:06:26]recv_with_timeout no data received [17:06:27]OFD Sender: No OFD packet to send [17:06:32]OFD Sender: No OFD packet to send [17:06:37]OFD Sender: No OFD packet to send [17:06:42]OFD Sender: No OFD packet to send [17:06:47]OFD Sender: No OFD packet to send [17:06:52]OFD Sender: No OFD packet to send [17:06:57]OFD Sender: No OFD packet to send [17:06:59]accept exits with 9 [17:06:59]New connection [17:06:59]New thread 3067428196 created [17:06:59]Thread 3067284836 joined [17:06:59]Waiting for new connection... [17:06:59] Sock 9.Parse request [17:06:59]Sock 9.Check first char [17:06:59]Sock 9.First char is OK [17:06:59]request: POST /json_proto HTTP/1.0 [17:06:59]Method: POST [17:06:59]URL: /json_proto [17:06:59]Method is POST - this is cgi request [17:06:59]url: /json_proto [17:06:59]query_string will be loaded in cgi processing [17:06:59]execute_cgi json_proto POST (null) [17:06:59]execute_cgi path=json_proto method=POST [17:06:59]POST find Content-Length [17:06:59]Host: 172.17.47.196:8080 [17:06:59]Content-Length: 654 [17:06:59]Content-Type: application/json [17:06:59] [17:06:59]POST finish read [17:06:59]Found Content-Length = 654 [17:06:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147943", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 77.00, "quantity" : 1.000, "sum" : 77.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 77.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:59]execute_script... [17:06: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 : (3)147943", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 77.00, "quantity" : 1.000, "sum" : 77.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 77.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:59]POST & json_proto [17:06:59]process_json_proto [17:06:59]json parsed OK: [17:06:59]protocol is kg_v1.0 [17:06:59]action value=close_receipt [17:06:59]process_action close_receipt [17:06:59]cmd_close_receipt [17:06:59]MH_GetDate [17:06:59]Write to MH i2c: F0 00 00 10 03 02 [17:06:59]Write i2c OK [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: F0 [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: F0 09 00 [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: F0 09 00 10 03 00 34 FD EE 66 4C 6B 94 66 41 [17:06:59]GetLastDocTimeStamp 1726938357 [17:06:59]current date 1726938420 [17:06:59]FM_GetShiftState [17:06:59]SAM_PROTO_GetShiftState [17:06:59]wFMCommunicate request_size=4 [17:06:59]MH_SAM_APDU [17:06:59]CAPDU: 80 13 01 00 [17:06:59]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [17:06:59]Write i2c OK [17:06:59]MH_I2C_Read... [17:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:59]Read from MH i2c: E2 [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: E2 0E 00 [17:06:59]MH_I2C_Read... [17:06:59]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [17:06:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:06:59]wFMCommunicate OK [17:06:59]SAM_PROTO_GetShiftState done [17:06:59]FM_GetShiftState done [17:06:59]opened in 1726877910 [17:06:59]opened+sec_in_day 1726964310 [17:06:59]quantity*price = 7700 [17:06:59]sum+1 = 7701 [17:06:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 77.00 НСП 1% : 0.68 НДС 12% : 8.18 Наличными: 77.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 257 21.09.2024 17:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86479 ФПД: 81966803037885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170700&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86479&fm=81966803037885&tin=02508201610067®Number=0000000000092592&sum=7700 0 [17:07:00]StoreToDocumentArchive [17:07:00]shift 496 fd 86479 [17:07:00]save to /storage/0496/doc_00086479 [17:07:00]save last doc name /storage/0496/doc_00086479 to /storage/kkm_last_doc_name [17:07:00]save OK [17:07:00]Clear old archive folders... [17:07:00]ProcessDocumentItem done err = 0, tmpTLVsize=293 [17:07:00]tlvbuf is 01C83110 [17:07:00]SAM_PROTO_ClearQueue [17:07:00]wFMCommunicate request_size=4 [17:07:00]MH_SAM_APDU [17:07:00]CAPDU: 80 09 00 00 [17:07:00]Write to MH i2c: E2 08 00 1E 03 80 09 00 00 00 00 00 00 93 [17:07:00]Write i2c OK [17:07:00]MH_I2C_Read... [17:07:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:00]Read from MH i2c: E2 [17:07:00]MH_I2C_Read... [17:07:00]Read from MH i2c: E2 03 00 [17:07:00]MH_I2C_Read... [17:07:00]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [17:07:00]RAPDU: 90 00 [17:07:00]wFMCommunicate OK [17:07:00]SAM_PROTO_ClearQueue done [17:07:00]KKMCreateOFDPacket [17:07:00]OFDProtocolAddRootSTLVToBuf [17:07:00]FM_MakeSignedData [17:07:00]FM_MakeSignedData [17:07:00]SAM_PROTO_SignData [17:07:00]wFMCommunicate request_size=4 [17:07:00]MH_SAM_APDU [17:07:00]CAPDU: 80 0D 01 02 [17:07:00]Write to MH i2c: E2 08 00 1F 03 80 0D 01 02 00 00 00 00 9B [17:07:00]Write i2c OK [17:07:00]MH_I2C_Read... [17:07:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:00]Read from MH i2c: E2 [17:07:00]MH_I2C_Read... [17:07:00]Read from MH i2c: E2 03 00 [17:07:00]MH_I2C_Read... [17:07:00]Read from MH i2c: E2 03 00 1F 03 00 90 00 96 [17:07:00]RAPDU: 90 00 [17:07:00]wFMCommunicate OK [17:07:00]wFMCommunicate request_size=255 [17:07:00]MH_SAM_APDU [17:07:00]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 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 34 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [17:07:00]Write to MH i2c: E2 02 01 20 03 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 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 34 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 A8 [17:07:00]Write i2c OK [17:07:00]MH_I2C_Read... [17:07:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:00]Read from MH i2c: E2 [17:07:00]MH_I2C_Read... [17:07:00]Read from MH i2c: E2 03 00 [17:07:00]MH_I2C_Read... [17:07:00]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [17:07:00]RAPDU: 90 00 [17:07:00]wFMCommunicate OK [17:07:00]wFMCommunicate request_size=52 [17:07:00]MH_SAM_APDU [17:07:00]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CF 51 01 00 35 04 06 00 4A 8C 62 2D AE BD [17:07:00]Write to MH i2c: E2 37 00 21 03 80 0D 02 02 2F 00 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CF 51 01 00 35 04 06 00 4A 8C 62 2D AE BD 00 00 60 [17:07:00]Write i2c OK [17:07:00]MH_I2C_Read... [17:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:01]Read from MH i2c: E2 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: E2 03 00 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [17:07:01]RAPDU: 90 00 [17:07:01]wFMCommunicate OK [17:07:01]wFMCommunicate request_size=4 [17:07:01]MH_SAM_APDU [17:07:01]CAPDU: 80 0D 03 02 [17:07:01]Write to MH i2c: E2 08 00 22 03 80 0D 03 02 00 00 00 00 A0 [17:07:01]Write i2c OK [17:07:01]MH_I2C_Read... [17:07:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:01]Read from MH i2c: E2 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: E2 0B 00 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: E2 0B 00 22 03 00 48 F9 71 E3 C3 4C 24 55 90 00 BE [17:07:01]RAPDU: 48 F9 71 E3 C3 4C 24 55 90 00 [17:07:01]wFMCommunicate OK [17:07:01]SAM_PROTO_SignData done [17:07:01]FM_MakeSignedData done [17:07:01]CreateOFDProtocolMessage [17:07:01]wFMCommunicate request_size=4 [17:07:01]MH_SAM_APDU [17:07:01]CAPDU: 80 11 00 00 [17:07:01]Write to MH i2c: E2 08 00 23 03 80 11 00 00 00 00 00 00 A0 [17:07:01]Write i2c OK [17:07:01]MH_I2C_Read... [17:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:01]Read from MH i2c: E2 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: E2 17 00 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: E2 17 00 23 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FF [17:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:07:01]wFMCommunicate OK [17:07:01]CreateOFDProtocolMessage done [17:07:01]OFDSenderStorePacket 86479 [17:07:01]StoreOFDPacket docnum=86479 [17:07:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 39 01 00 00 A3 A9 31 01 B4 DA 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 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 34 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CF 51 01 00 35 04 06 00 4A 8C 62 2D AE BD 48 F9 71 E3 C3 4C 24 55 [17:07:01]CheckFolder [17:07:01]dirname=/storage/ofd_packets [17:07:01]CheckFolder done [17:07:01]ProducePacketName [17:07:01]name=ofd_packets/00086479 [17:07:01]NVStorageSaveData ofd_packets/00086479 [17:07:01]File name is /storage/ofd_packets/00086479 [17:07:01]Write 343 bytes [17:07:01]NVStorageSaveData done [17:07:01]OFDSenderStorePacket done [17:07:01]KKMCreateOFDPacket done [17:07:01]NVStorageSaveData kkm_last_timestamp [17:07:01]File name is /storage/kkm_last_timestamp [17:07:01]Write 4 bytes [17:07:01]NVStorageSaveData done [17:07:01]ExternCall_PrintAddStr [17:07:01]wPrintStart [17:07:01]Write to MH i2c: 01 00 00 24 03 27 [17:07:01]Write i2c OK [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: 01 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: 01 07 00 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: 01 07 00 24 03 00 00 00 00 00 FF 0F 3C [17:07:01]RasterBufferAndPrint [17:07:01]line Счет N : (3)147943 [17:07:01]line ИНН: 02508201610067 [17:07:01]line Контрольно-Кассовый Чек [17:07:01]line ПРОДАЖА [17:07:01]line Товар: 4700000480050 [17:07:01]line Напиток Nitro Energy эн green ж/б 0,45л [17:07:01]line 1.000 * 77.00 [17:07:01]line = 77.00 [17:07:01]line НДС 12% НСП 1% [17:07:01]line > о реализуемом товаре [17:07:01]line ИТОГО: 77.00 [17:07:01]line НСП 1% : 0.68 [17:07:01]line НДС 12% : 8.18 [17:07:01]line Наличными: 77.00 [17:07:01]line Безнал.: 0.00 [17:07:01]line Место: АЗС № 137 "Партнер Нефть" [17:07:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:07:01]line СНО: Общий режим [17:07:01]line Чек 257 21.09.2024 17:07 [17:07:01]line Смена: 496 ФФД: 1.0 [17:07:01]line ЗНМ: 0300000064 [17:07:01]line РНМ: 0000000000092592 [17:07:01]line Версия ККМ: 001 [17:07:01]line ФМ: 0000000000874979 [17:07:01]line ФД: 86479 [17:07:01]line ФПД: 81966803037885 [17:07:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170700&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86479&fm=81966803037885&tin=02508201610067®Number=0000000000092592&sum=7700 [17:07:01]line 0 [17:07:01]OFD Sender: Processing packet 86479 [packets to send 271, broken 270] [17:07:01]ProducePacketName [17:07:01]name=ofd_packets/00086479 [17:07:01]OFD Sender: To server: pG, [17:07:01]CommunicateWithHost lk.salyk.kg:30040 [17:07:01]ConnectInit lk.salyk.kg [17:07:01]written 0, free lines is 4095 [17:07:01]Write to MH i2c: 01 00 00 4D 03 50 [17:07:01]Write i2c OK [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: 01 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: 01 07 00 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 E8 0C 4B [17:07:01]RasterBufferAndPrint [17:07:01]line [17:07:01]line [17:07:01]line [17:07:01]line [17:07:01]line [17:07:01]written 0, free lines is 3313 [17:07:01]MH_Cut [17:07:01]Write to MH i2c: D1 01 00 54 03 01 29 [17:07:01]Write i2c OK [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: D1 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: D1 01 00 [17:07:01]MH_I2C_Read... [17:07:01]Read from MH i2c: D1 01 00 54 03 00 28 [17:07:01]Write to MH i2c: 01 00 00 55 03 58 [17:07:01]Write i2c OK [17:07:01]MH_I2C_Read... [17:07:02]*** Cut start [17:07:02]*** Partial cut [17:07:02]*** CUTSNS_PIN = 1 [17:07:02]*** CUTSNS_PIN = 0 [17:07:02]*** Brake cut motor [17:07:02]Read from MH i2c: 01 [17:07:02]MH_I2C_Read... [17:07:02]*** Stop cut motor [17:07:02]*** Cut end [17:07:02]Read from MH i2c: 01 07 00 [17:07:02]MH_I2C_Read... [17:07:02]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 FF 0F 6D [17:07:02]process_action close_receipt done [17:07:02]requested_data is exist [17:07:02]produce_requested_data [17:07:02]requested_item fm.sn is exist - process it [17:07:02]wFMCommunicate request_size=4 [17:07:02]MH_SAM_APDU [17:07:02]CAPDU: 80 11 00 00 [17:07:02]Write to MH i2c: E2 08 00 56 03 80 11 00 00 00 00 00 00 D3 [17:07:03]Write i2c OK [17:07:03]MH_I2C_Read... [17:07:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:03]Read from MH i2c: E2 [17:07:03]MH_I2C_Read... [17:07:03]Read from MH i2c: E2 17 00 [17:07:03]MH_I2C_Read... [17:07:03]Read from MH i2c: E2 17 00 56 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 32 [17:07:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:07:03]wFMCommunicate OK [17:07:03]requested_item fd.num is exist - process it [17:07:03]SAM_PROTO_GetFieldsCounters [17:07:03]wFMCommunicate request_size=4 [17:07:03]MH_SAM_APDU [17:07:03]CAPDU: 80 13 00 00 [17:07:03]Write to MH i2c: E2 08 00 57 03 80 13 00 00 00 00 00 00 D6 [17:07:03]Write i2c OK [17:07:03]MH_I2C_Read... [17:07:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:03]Read from MH i2c: E2 [17:07:03]MH_I2C_Read... [17:07:03]Read from MH i2c: E2 62 00 [17:07:03]MH_I2C_Read... [17:07:03]Read from MH i2c: E2 62 00 57 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [17:07:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 CF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:07:03]wFMCommunicate OK [17:07:03]SAM_PROTO_GetFieldsCounters done [17:07:03]requested_item shift.num is exist - process it [17:07:03]requested_item shift.opened is exist - process it [17:07:03]req_shift_opened [17:07:03]FM_GetShiftState [17:07:03]SAM_PROTO_GetShiftState [17:07:03]wFMCommunicate request_size=4 [17:07:03]MH_SAM_APDU [17:07:03]CAPDU: 80 13 01 00 [17:07:03]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [17:07:03]Write i2c OK [17:07:03]MH_I2C_Read... [17:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:03]Read from MH i2c: E2 [17:07:03]MH_I2C_Read... [17:07:03]Read from MH i2c: E2 0E 00 [17:07:03]MH_I2C_Read... [17:07:03]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1E [17:07:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:07:03]wFMCommunicate OK [17:07:03]SAM_PROTO_GetShiftState done [17:07:03]FM_GetShiftState done [17:07:03]req_shift_opened done [17:07:03]requested_item shift.open_date is exist - process it [17:07:03]req_shift_open_date [17:07:03]req_shift_open_date done [17:07:03]produce_requested_data done [17:07:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86479,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:07:03]process_action_free close_receipt [17:07:03]json_value_free [17:07:03]json_value_free done [17:07:03]process_json_proto returns [17:07:03]Send response to host [17:07:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86479,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:07:03]free response buf [17:07:03]execute_script done [17:07:03]execute_script returns [17:07:03]free content buf [17:07:03]Sock 9.Close socket [17:07:03]Sock 9.Thread stoped [17:07:03]Connected sock=11 [17:07:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 39 01 00 00 A3 A9 31 01 B4 DA 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 1E 00 00 00 00 13 04 06 00 14 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 03 00 00 00 00 07 04 06 00 14 1E 00 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 34 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CF 51 01 00 35 04 06 00 4A 8C 62 2D AE BD 48 F9 71 E3 C3 4C 24 55 [17:07:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EB 21 47 00 4C 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CF 51 01 00 F4 03 04 00 07 A8 EE 66 B6 04 01 00 00 92 49 AC DE C4 44 3F 44 [17:07:04]CommunicateWithHost err = 0 [17:07:04]CheckOFDResponse [17:07:04]1017 (14) - 77093643461234 [17:07:04]1041 (16) - 0000000000874979 [17:07:04]1040 (4) - 86479 [17:07:04]1012 (4) - 21.09.2024 11:03 [17:07:04]1206 (1) - 0 [17:07:04]OFD Sender: Remove packet 86479 [17:07:04]ProducePacketName [17:07:04]name=ofd_packets/00086479 [17:07:04]NVStorageDeleteData [17:07:04]OFD Sender: No OFD packet to send [17:07:09]OFD Sender: No OFD packet to send [17:07:14]OFD Sender: No OFD packet to send [17:07:19]OFD Sender: No OFD packet to send [17:07:23]accept exits with 10 [17:07:23]New connection [17:07:23]New thread 3067284836 created [17:07:23]Thread 3067428196 joined [17:07:23]Waiting for new connection... [17:07:23] Sock 10.Parse request [17:07:23]Sock 10.Check first char [17:07:23]Sock 10.First char is OK [17:07:23]request: POST /json_proto HTTP/1.0 [17:07:23]Method: POST [17:07:23]URL: /json_proto [17:07:23]Method is POST - this is cgi request [17:07:23]url: /json_proto [17:07:23]query_string will be loaded in cgi processing [17:07:23]execute_cgi json_proto POST (null) [17:07:23]execute_cgi path=json_proto method=POST [17:07:23]POST find Content-Length [17:07:23]Host: 172.17.47.196:8080 [17:07:23]Content-Length: 678 [17:07:23]Content-Type: application/json [17:07:23] [17:07:23]POST finish read [17:07:23]Found Content-Length = 678 [17:07:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:07:23]execute_script... [17:07: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)871387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:07:23]POST & json_proto [17:07:23]process_json_proto [17:07:23]json parsed OK: [17:07:23]protocol is kg_v1.0 [17:07:23]action value=close_receipt [17:07:23]process_action close_receipt [17:07:23]cmd_close_receipt [17:07:23]MH_GetDate [17:07:23]Write to MH i2c: F0 00 00 59 03 4B [17:07:23]Write i2c OK [17:07:23]MH_I2C_Read... [17:07:23]Read from MH i2c: F0 [17:07:23]MH_I2C_Read... [17:07:23]Read from MH i2c: F0 09 00 [17:07:23]MH_I2C_Read... [17:07:23]Read from MH i2c: F0 09 00 59 03 00 4C FD EE 66 4C 6B 94 66 A2 [17:07:23]GetLastDocTimeStamp 1726938420 [17:07:23]current date 1726938444 [17:07:23]FM_GetShiftState [17:07:23]SAM_PROTO_GetShiftState [17:07:23]wFMCommunicate request_size=4 [17:07:23]MH_SAM_APDU [17:07:23]CAPDU: 80 13 01 00 [17:07:23]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [17:07:23]Write i2c OK [17:07:23]MH_I2C_Read... [17:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:23]Read from MH i2c: E2 [17:07:23]MH_I2C_Read... [17:07:23]Read from MH i2c: E2 0E 00 [17:07:23]MH_I2C_Read... [17:07:23]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 20 [17:07:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:07:23]wFMCommunicate OK [17:07:23]SAM_PROTO_GetShiftState done [17:07:23]FM_GetShiftState done [17:07:23]opened in 1726877910 [17:07:23]opened+sec_in_day 1726964310 [17:07:23]quantity*price = 80004 [17:07:23]sum+1 = 80005 [17:07:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 258 21.09.2024 17:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86480 ФПД: 274376869512810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170724&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86480&fm=274376869512810&tin=02508201610067®Number=0000000000092592&sum=80000 [17:07:24]StoreToDocumentArchive [17:07:24]shift 496 fd 86480 [17:07:24]save to /storage/0496/doc_00086480 [17:07:24]save last doc name /storage/0496/doc_00086480 to /storage/kkm_last_doc_name [17:07:24]save OK [17:07:24]Clear old archive folders... [17:07:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:07:24]tlvbuf is 01CD5C30 [17:07:24]SAM_PROTO_ClearQueue [17:07:24]wFMCommunicate request_size=4 [17:07:24]MH_SAM_APDU [17:07:24]CAPDU: 80 09 00 00 [17:07:24]Write to MH i2c: E2 08 00 67 03 80 09 00 00 00 00 00 00 DC [17:07:24]Write i2c OK [17:07:24]MH_I2C_Read... [17:07:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:25]Read from MH i2c: E2 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [17:07:25]RAPDU: 90 00 [17:07:25]wFMCommunicate OK [17:07:25]SAM_PROTO_ClearQueue done [17:07:25]KKMCreateOFDPacket [17:07:25]OFDProtocolAddRootSTLVToBuf [17:07:25]FM_MakeSignedData [17:07:25]FM_MakeSignedData [17:07:25]SAM_PROTO_SignData [17:07:25]wFMCommunicate request_size=4 [17:07:25]MH_SAM_APDU [17:07:25]CAPDU: 80 0D 01 02 [17:07:25]Write to MH i2c: E2 08 00 68 03 80 0D 01 02 00 00 00 00 E4 [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:25]Read from MH i2c: E2 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [17:07:25]RAPDU: 90 00 [17:07:25]wFMCommunicate OK [17:07:25]wFMCommunicate request_size=255 [17:07:25]MH_SAM_APDU [17:07:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 4C FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D0 51 01 00 35 04 06 00 F9 [17:07:25]Write to MH i2c: E2 02 01 69 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 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 02 01 00 00 F4 03 04 00 4C FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D0 51 01 00 35 04 06 00 F9 00 00 CA [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:25]Read from MH i2c: E2 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [17:07:25]RAPDU: 90 00 [17:07:25]wFMCommunicate OK [17:07:25]wFMCommunicate request_size=10 [17:07:25]MH_SAM_APDU [17:07:25]CAPDU: 80 0D 02 02 05 8B 57 D7 86 6A [17:07:25]Write to MH i2c: E2 0D 00 6A 03 80 0D 02 02 05 00 8B 57 D7 86 6A 00 00 9A [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:25]Read from MH i2c: E2 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [17:07:25]RAPDU: 90 00 [17:07:25]wFMCommunicate OK [17:07:25]wFMCommunicate request_size=4 [17:07:25]MH_SAM_APDU [17:07:25]CAPDU: 80 0D 03 02 [17:07:25]Write to MH i2c: E2 08 00 6B 03 80 0D 03 02 00 00 00 00 E9 [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:25]Read from MH i2c: E2 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 0B 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 0B 00 6B 03 00 E6 66 79 B9 BE A4 BB 91 90 00 16 [17:07:25]RAPDU: E6 66 79 B9 BE A4 BB 91 90 00 [17:07:25]wFMCommunicate OK [17:07:25]SAM_PROTO_SignData done [17:07:25]FM_MakeSignedData done [17:07:25]CreateOFDProtocolMessage [17:07:25]wFMCommunicate request_size=4 [17:07:25]MH_SAM_APDU [17:07:25]CAPDU: 80 11 00 00 [17:07:25]Write to MH i2c: E2 08 00 6C 03 80 11 00 00 00 00 00 00 E9 [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:25]Read from MH i2c: E2 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 17 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: E2 17 00 6C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 48 [17:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:07:25]wFMCommunicate OK [17:07:25]CreateOFDProtocolMessage done [17:07:25]OFDSenderStorePacket 86480 [17:07:25]StoreOFDPacket docnum=86480 [17:07:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 88 44 07 01 AB AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 4C FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D0 51 01 00 35 04 06 00 F9 8B 57 D7 86 6A E6 66 79 B9 BE A4 BB 91 [17:07:25]CheckFolder [17:07:25]dirname=/storage/ofd_packets [17:07:25]CheckFolder done [17:07:25]ProducePacketName [17:07:25]name=ofd_packets/00086480 [17:07:25]NVStorageSaveData ofd_packets/00086480 [17:07:25]File name is /storage/ofd_packets/00086480 [17:07:25]Write 301 bytes [17:07:25]NVStorageSaveData done [17:07:25]OFDSenderStorePacket done [17:07:25]KKMCreateOFDPacket done [17:07:25]NVStorageSaveData kkm_last_timestamp [17:07:25]File name is /storage/kkm_last_timestamp [17:07:25]Write 4 bytes [17:07:25]NVStorageSaveData done [17:07:25]ExternCall_PrintAddStr [17:07:25]wPrintStart [17:07:25]Write to MH i2c: 01 00 00 6D 03 70 [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: 01 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: 01 07 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [17:07:25]RasterBufferAndPrint [17:07:25]line Счет N : (1)871387 [17:07:25]line ИНН: 02508201610067 [17:07:25]line Контрольно-Кассовый Чек [17:07:25]line ПРОДАЖА [17:07:25]line ТРК (МРК, ГНК) : 53 [17:07:25]line Товар: 2710124130 [17:07:25]line Аи-92-К-5 [17:07:25]line 11.800 * 67.80 [17:07:25]line = 800.04 [17:07:25]line НДС 12% НСП 1% [17:07:25]line > о реализуемом товаре [17:07:25]line ОКРУГЛЕНИЕ: -0.04 [17:07:25]line ИТОГО: 800.00 [17:07:25]line Внесено: 800.00 [17:07:25]line СДАЧА: 0.00 [17:07:25]line НСП 1% : 7.08 [17:07:25]line НДС 12% : 84.96 [17:07:25]line Наличными: 800.00 [17:07:25]line Безнал.: 0.00 [17:07:25]line Место: АЗС № 137 "Партнер Нефть" [17:07:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:07:25]line СНО: Общий режим [17:07:25]line Чек 258 21.09.2024 17:07 [17:07:25]line Смена: 496 ФФД: 1.0 [17:07:25]line ЗНМ: 0300000064 [17:07:25]line РНМ: 0000000000092592 [17:07:25]line Версия ККМ: 001 [17:07:25]line ФМ: 0000000000874979 [17:07:25]line ФД: 86480 [17:07:25]line ФПД: 274376869512810 [17:07:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170724&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86480&fm=274376869512810&tin=02508201610067®Number=0000000000092592&sum=80000 [17:07:25]written 0, free lines is 4095 [17:07:25]OFD Sender: Processing packet 86480 [packets to send 271, broken 270] [17:07:25]ProducePacketName [17:07:25]name=ofd_packets/00086480 [17:07:25]OFD Sender: To server: pG, [17:07:25]CommunicateWithHost lk.salyk.kg:30040 [17:07:25]ConnectInit lk.salyk.kg [17:07:25]Write to MH i2c: 01 00 00 98 03 9B [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: 01 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: 01 07 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 D9 0C 87 [17:07:25]RasterBufferAndPrint [17:07:25]line [17:07:25]line [17:07:25]line [17:07:25]line [17:07:25]line [17:07:25]written 0, free lines is 3299 [17:07:25]MH_Cut [17:07:25]Write to MH i2c: D1 01 00 9F 03 01 74 [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: D1 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: D1 01 00 [17:07:25]MH_I2C_Read... [17:07:25]Read from MH i2c: D1 01 00 9F 03 00 73 [17:07:25]Write to MH i2c: 01 00 00 A0 03 A3 [17:07:25]Write i2c OK [17:07:25]MH_I2C_Read... [17:07:26]*** Cut start [17:07:26]*** Partial cut [17:07:26]*** CUTSNS_PIN = 1 [17:07:26]*** CUTSNS_PIN = 0 [17:07:27]*** Brake cut motor [17:07:27]Read from MH i2c: 01 [17:07:27]MH_I2C_Read... [17:07:27]*** Stop cut motor [17:07:27]*** Cut end [17:07:27]Read from MH i2c: 01 07 00 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: 01 07 00 A0 03 00 00 00 00 00 FF 0F B8 [17:07:27]process_action close_receipt done [17:07:27]requested_data is exist [17:07:27]produce_requested_data [17:07:27]requested_item fm.sn is exist - process it [17:07:27]wFMCommunicate request_size=4 [17:07:27]MH_SAM_APDU [17:07:27]CAPDU: 80 11 00 00 [17:07:27]Write to MH i2c: E2 08 00 A1 03 80 11 00 00 00 00 00 00 1E [17:07:27]Write i2c OK [17:07:27]MH_I2C_Read... [17:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:27]Read from MH i2c: E2 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: E2 17 00 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: E2 17 00 A1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7D [17:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:07:27]wFMCommunicate OK [17:07:27]requested_item fd.num is exist - process it [17:07:27]SAM_PROTO_GetFieldsCounters [17:07:27]wFMCommunicate request_size=4 [17:07:27]MH_SAM_APDU [17:07:27]CAPDU: 80 13 00 00 [17:07:27]Write to MH i2c: E2 08 00 A2 03 80 13 00 00 00 00 00 00 21 [17:07:27]Write i2c OK [17:07:27]MH_I2C_Read... [17:07:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:27]Read from MH i2c: E2 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: E2 62 00 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: E2 62 00 A2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [17:07:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:07:27]wFMCommunicate OK [17:07:27]SAM_PROTO_GetFieldsCounters done [17:07:27]requested_item shift.num is exist - process it [17:07:27]requested_item shift.opened is exist - process it [17:07:27]req_shift_opened [17:07:27]FM_GetShiftState [17:07:27]SAM_PROTO_GetShiftState [17:07:27]wFMCommunicate request_size=4 [17:07:27]MH_SAM_APDU [17:07:27]CAPDU: 80 13 01 00 [17:07:27]Write to MH i2c: E2 08 00 A3 03 80 13 01 00 00 00 00 00 23 [17:07:27]Write i2c OK [17:07:27]MH_I2C_Read... [17:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:27]Read from MH i2c: E2 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: E2 0E 00 [17:07:27]MH_I2C_Read... [17:07:27]Read from MH i2c: E2 0E 00 A3 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 69 [17:07:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:07:27]wFMCommunicate OK [17:07:27]SAM_PROTO_GetShiftState done [17:07:27]FM_GetShiftState done [17:07:27]req_shift_opened done [17:07:27]requested_item shift.open_date is exist - process it [17:07:27]req_shift_open_date [17:07:27]req_shift_open_date done [17:07:27]produce_requested_data done [17:07:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86480,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:07:27]process_action_free close_receipt [17:07:27]json_value_free [17:07:27]json_value_free done [17:07:27]process_json_proto returns [17:07:27]Send response to host [17:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86480,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:07:27]free response buf [17:07:27]execute_script done [17:07:27]execute_script returns [17:07:27]free content buf [17:07:27]Sock 10.Close socket [17:07:27]Sock 10.Thread stoped [17:07:27]Connected sock=11 [17:07:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 88 44 07 01 AB AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 4C FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D0 51 01 00 35 04 06 00 F9 8B 57 D7 86 6A E6 66 79 B9 BE A4 BB 91 [17:07:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E5 83 47 00 B0 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D0 51 01 00 F4 03 04 00 20 A8 EE 66 B6 04 01 00 00 68 78 35 E4 28 39 07 1C [17:07:28]CommunicateWithHost err = 0 [17:07:28]CheckOFDResponse [17:07:28]1017 (14) - 77093643461234 [17:07:28]1041 (16) - 0000000000874979 [17:07:28]1040 (4) - 86480 [17:07:28]1012 (4) - 21.09.2024 11:04 [17:07:28]1206 (1) - 0 [17:07:28]OFD Sender: Remove packet 86480 [17:07:28]ProducePacketName [17:07:28]name=ofd_packets/00086480 [17:07:28]NVStorageDeleteData [17:07:29]OFD Sender: No OFD packet to send [17:07:34]OFD Sender: No OFD packet to send [17:07:39]OFD Sender: No OFD packet to send [17:07:44]OFD Sender: No OFD packet to send [17:07:49]OFD Sender: No OFD packet to send [17:07:54]OFD Sender: No OFD packet to send [17:07:59]OFD Sender: No OFD packet to send [17:08:04]OFD Sender: No OFD packet to send [17:08:09]OFD Sender: No OFD packet to send [17:08:14]OFD Sender: No OFD packet to send [17:08:19]OFD Sender: No OFD packet to send [17:08:19]accept exits with 7 [17:08:19]New connection [17:08:19]New thread 3067428196 created [17:08:19]Thread 3067284836 joined [17:08:19]Waiting for new connection... [17:08:19] Sock 7.Parse request [17:08:19]Sock 7.Check first char [17:08:19]Sock 7.First char is OK [17:08:19]request: POST /json_proto HTTP/1.0 [17:08:19]Method: POST [17:08:19]URL: /json_proto [17:08:19]Method is POST - this is cgi request [17:08:19]url: /json_proto [17:08:19]query_string will be loaded in cgi processing [17:08:19]execute_cgi json_proto POST (null) [17:08:19]execute_cgi path=json_proto method=POST [17:08:19]POST find Content-Length [17:08:19]Host: 172.17.47.196:8080 [17:08:19]Content-Length: 687 [17:08:19]Content-Type: application/json [17:08:19] [17:08:19]POST finish read [17:08:19]Found Content-Length = 687 [17:08:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:19]execute_script... [17:08: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)871388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:19]POST & json_proto [17:08:19]process_json_proto [17:08:19]json parsed OK: [17:08:19]protocol is kg_v1.0 [17:08:19]action value=close_receipt [17:08:19]process_action close_receipt [17:08:19]cmd_close_receipt [17:08:19]MH_GetDate [17:08:19]Write to MH i2c: F0 00 00 A4 03 96 [17:08:19]Write i2c OK [17:08:19]MH_I2C_Read... [17:08:19]Read from MH i2c: F0 [17:08:19]MH_I2C_Read... [17:08:19]Read from MH i2c: F0 09 00 [17:08:19]MH_I2C_Read... [17:08:19]Read from MH i2c: F0 09 00 A4 03 00 84 FD EE 66 4C 6B 94 66 25 [17:08:19]GetLastDocTimeStamp 1726938444 [17:08:19]current date 1726938500 [17:08:19]FM_GetShiftState [17:08:19]SAM_PROTO_GetShiftState [17:08:19]wFMCommunicate request_size=4 [17:08:19]MH_SAM_APDU [17:08:19]CAPDU: 80 13 01 00 [17:08:19]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [17:08:19]Write i2c OK [17:08:19]MH_I2C_Read... [17:08:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:19]Read from MH i2c: E2 [17:08:19]MH_I2C_Read... [17:08:19]Read from MH i2c: E2 0E 00 [17:08:19]MH_I2C_Read... [17:08:19]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6B [17:08:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:08:19]wFMCommunicate OK [17:08:19]SAM_PROTO_GetShiftState done [17:08:19]FM_GetShiftState done [17:08:19]opened in 1726877910 [17:08:19]opened+sec_in_day 1726964310 [17:08:19]quantity*price = 100050 [17:08:19]sum+1 = 100052 [17:08:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 259 21.09.2024 17:08 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86481 ФПД: 130616418772753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170820&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86481&fm=130616418772753&tin=02508201610067®Number=0000000000092592&sum=100000 [17:08:20]StoreToDocumentArchive [17:08:20]shift 496 fd 86481 [17:08:20]save to /storage/0496/doc_00086481 [17:08:20]save last doc name /storage/0496/doc_00086481 to /storage/kkm_last_doc_name [17:08:20]save OK [17:08:20]Clear old archive folders... [17:08:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:08:20]tlvbuf is 01CEA8C0 [17:08:20]SAM_PROTO_ClearQueue [17:08:20]wFMCommunicate request_size=4 [17:08:20]MH_SAM_APDU [17:08:20]CAPDU: 80 09 00 00 [17:08:20]Write to MH i2c: E2 08 00 B2 03 80 09 00 00 00 00 00 00 27 [17:08:20]Write i2c OK [17:08:20]MH_I2C_Read... [17:08:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:21]Read from MH i2c: E2 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [17:08:21]RAPDU: 90 00 [17:08:21]wFMCommunicate OK [17:08:21]SAM_PROTO_ClearQueue done [17:08:21]KKMCreateOFDPacket [17:08:21]OFDProtocolAddRootSTLVToBuf [17:08:21]FM_MakeSignedData [17:08:21]FM_MakeSignedData [17:08:21]SAM_PROTO_SignData [17:08:21]wFMCommunicate request_size=4 [17:08:21]MH_SAM_APDU [17:08:21]CAPDU: 80 0D 01 02 [17:08:21]Write to MH i2c: E2 08 00 B3 03 80 0D 01 02 00 00 00 00 2F [17:08:21]Write i2c OK [17:08:21]MH_I2C_Read... [17:08:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:21]Read from MH i2c: E2 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [17:08:21]RAPDU: 90 00 [17:08:21]wFMCommunicate OK [17:08:21]wFMCommunicate request_size=255 [17:08:21]MH_SAM_APDU [17:08:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 84 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D1 51 01 00 35 04 06 00 [17:08:21]Write to MH i2c: E2 02 01 B4 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 84 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D1 51 01 00 35 04 06 00 00 00 96 [17:08:21]Write i2c OK [17:08:21]MH_I2C_Read... [17:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:21]Read from MH i2c: E2 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [17:08:21]RAPDU: 90 00 [17:08:21]wFMCommunicate OK [17:08:21]wFMCommunicate request_size=11 [17:08:21]MH_SAM_APDU [17:08:21]CAPDU: 80 0D 02 02 06 76 CB 81 3E 27 11 [17:08:21]Write to MH i2c: E2 0E 00 B5 03 80 0D 02 02 06 00 76 CB 81 3E 27 11 00 00 76 [17:08:21]Write i2c OK [17:08:21]MH_I2C_Read... [17:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:21]Read from MH i2c: E2 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [17:08:21]RAPDU: 90 00 [17:08:21]wFMCommunicate OK [17:08:21]wFMCommunicate request_size=4 [17:08:21]MH_SAM_APDU [17:08:21]CAPDU: 80 0D 03 02 [17:08:21]Write to MH i2c: E2 08 00 B6 03 80 0D 03 02 00 00 00 00 34 [17:08:21]Write i2c OK [17:08:21]MH_I2C_Read... [17:08:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:21]Read from MH i2c: E2 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 0B 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 0B 00 B6 03 00 91 E6 3F 20 2A FB 05 A6 90 00 DB [17:08:21]RAPDU: 91 E6 3F 20 2A FB 05 A6 90 00 [17:08:21]wFMCommunicate OK [17:08:21]SAM_PROTO_SignData done [17:08:21]FM_MakeSignedData done [17:08:21]CreateOFDProtocolMessage [17:08:21]wFMCommunicate request_size=4 [17:08:21]MH_SAM_APDU [17:08:21]CAPDU: 80 11 00 00 [17:08:21]Write to MH i2c: E2 08 00 B7 03 80 11 00 00 00 00 00 00 34 [17:08:21]Write i2c OK [17:08:21]MH_I2C_Read... [17:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:21]Read from MH i2c: E2 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 17 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: E2 17 00 B7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 93 [17:08:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:08:21]wFMCommunicate OK [17:08:21]CreateOFDProtocolMessage done [17:08:21]OFDSenderStorePacket 86481 [17:08:21]StoreOFDPacket docnum=86481 [17:08:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 37 42 08 01 F4 9B 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 84 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D1 51 01 00 35 04 06 00 76 CB 81 3E 27 11 91 E6 3F 20 2A FB 05 A6 [17:08:21]CheckFolder [17:08:21]dirname=/storage/ofd_packets [17:08:21]CheckFolder done [17:08:21]ProducePacketName [17:08:21]name=ofd_packets/00086481 [17:08:21]NVStorageSaveData ofd_packets/00086481 [17:08:21]File name is /storage/ofd_packets/00086481 [17:08:21]Write 302 bytes [17:08:21]NVStorageSaveData done [17:08:21]OFDSenderStorePacket done [17:08:21]KKMCreateOFDPacket done [17:08:21]NVStorageSaveData kkm_last_timestamp [17:08:21]File name is /storage/kkm_last_timestamp [17:08:21]Write 4 bytes [17:08:21]NVStorageSaveData done [17:08:21]ExternCall_PrintAddStr [17:08:21]wPrintStart [17:08:21]Write to MH i2c: 01 00 00 B8 03 BB [17:08:21]Write i2c OK [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: 01 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: 01 07 00 [17:08:21]MH_I2C_Read... [17:08:21]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [17:08:21]RasterBufferAndPrint [17:08:21]line Счет N : (1)871388 [17:08:21]line ИНН: 02508201610067 [17:08:21]line Контрольно-Кассовый Чек [17:08:21]line ПРОДАЖА [17:08:21]line ТРК (МРК, ГНК) : 34 [17:08:21]line Товар: 2710194210 [17:08:21]line ДТ(л)-К-4 [17:08:21]line 13.130 * 76.20 [17:08:21]line = 1000.51 [17:08:21]line НДС 12% НСП 1% [17:08:21]line > о реализуемом товаре [17:08:21]line ОКРУГЛЕНИЕ: -0.51 [17:08:21]line ИТОГО: 1000.00 [17:08:21]line Внесено: 1000.00 [17:08:21]line СДАЧА: 0.00 [17:08:21]line НСП 1% : 8.85 [17:08:21]line НДС 12% : 106.25 [17:08:21]line Наличными: 1000.00 [17:08:21]line Безнал.: 0.00 [17:08:21]line Место: АЗС № 137 "Партнер Нефть" [17:08:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:08:21]line СНО: Общий режим [17:08:21]line Чек 259 21.09.2024 17:08 [17:08:21]line Смена: 496 ФФД: 1.0 [17:08:21]line ЗНМ: 0300000064 [17:08:21]line РНМ: 0000000000092592 [17:08:21]line Версия ККМ: 001 [17:08:21]line ФМ: 0000000000874979 [17:08:21]line ФД: 86481 [17:08:21]line ФПД: 130616418772753 [17:08:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170820&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86481&fm=130616418772753&tin=02508201610067®Number=0000000000092592&sum=100000 [17:08:21]OFD Sender: Processing packet 86481 [packets to send 271, broken 270] [17:08:21]ProducePacketName [17:08:21]name=ofd_packets/00086481 [17:08:21]OFD Sender: To server: pG, [17:08:21]CommunicateWithHost lk.salyk.kg:30040 [17:08:21]ConnectInit lk.salyk.kg [17:08:21]written 0, free lines is 4095 [17:08:22]Write to MH i2c: 01 00 00 E3 03 E6 [17:08:22]Write i2c OK [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: 01 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: 01 07 00 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 DD 0C D6 [17:08:22]RasterBufferAndPrint [17:08:22]line [17:08:22]line [17:08:22]line [17:08:22]line [17:08:22]line [17:08:22]written 0, free lines is 3299 [17:08:22]MH_Cut [17:08:22]Write to MH i2c: D1 01 00 EA 03 01 BF [17:08:22]Write i2c OK [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: D1 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: D1 01 00 [17:08:22]MH_I2C_Read... [17:08:22]Read from MH i2c: D1 01 00 EA 03 00 BE [17:08:22]Write to MH i2c: 01 00 00 EB 03 EE [17:08:22]Write i2c OK [17:08:22]MH_I2C_Read... [17:08:23]*** Cut start [17:08:23]*** Partial cut [17:08:23]*** CUTSNS_PIN = 1 [17:08:23]Connected sock=11 [17:08:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 37 42 08 01 F4 9B 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 84 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D1 51 01 00 35 04 06 00 76 CB 81 3E 27 11 91 E6 3F 20 2A FB 05 A6 [17:08:23]*** CUTSNS_PIN = 0 [17:08:23]*** Brake cut motor [17:08:23]Read from MH i2c: 01 [17:08:23]MH_I2C_Read... [17:08:23]*** Stop cut motor [17:08:23]*** Cut end [17:08:23]Read from MH i2c: 01 07 00 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: 01 07 00 EB 03 00 00 00 00 00 FF 0F 03 [17:08:23]process_action close_receipt done [17:08:23]requested_data is exist [17:08:23]produce_requested_data [17:08:23]requested_item fm.sn is exist - process it [17:08:23]wFMCommunicate request_size=4 [17:08:23]MH_SAM_APDU [17:08:23]CAPDU: 80 11 00 00 [17:08:23]Write to MH i2c: E2 08 00 EC 03 80 11 00 00 00 00 00 00 69 [17:08:23]Write i2c OK [17:08:23]MH_I2C_Read... [17:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:23]Read from MH i2c: E2 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 17 00 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 17 00 EC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C8 [17:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:08:23]wFMCommunicate OK [17:08:23]requested_item fd.num is exist - process it [17:08:23]SAM_PROTO_GetFieldsCounters [17:08:23]wFMCommunicate request_size=4 [17:08:23]MH_SAM_APDU [17:08:23]CAPDU: 80 13 00 00 [17:08:23]Write to MH i2c: E2 08 00 ED 03 80 13 00 00 00 00 00 00 6C [17:08:23]Write i2c OK [17:08:23]MH_I2C_Read... [17:08:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:23]Read from MH i2c: E2 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 62 00 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 62 00 ED 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [17:08:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:23]wFMCommunicate OK [17:08:23]SAM_PROTO_GetFieldsCounters done [17:08:23]requested_item shift.num is exist - process it [17:08:23]requested_item shift.opened is exist - process it [17:08:23]req_shift_opened [17:08:23]FM_GetShiftState [17:08:23]SAM_PROTO_GetShiftState [17:08:23]wFMCommunicate request_size=4 [17:08:23]MH_SAM_APDU [17:08:23]CAPDU: 80 13 01 00 [17:08:23]Write to MH i2c: E2 08 00 EE 03 80 13 01 00 00 00 00 00 6E [17:08:23]Write i2c OK [17:08:23]MH_I2C_Read... [17:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:23]Read from MH i2c: E2 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 0E 00 [17:08:23]MH_I2C_Read... [17:08:23]Read from MH i2c: E2 0E 00 EE 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B4 [17:08:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:08:23]wFMCommunicate OK [17:08:23]SAM_PROTO_GetShiftState done [17:08:23]FM_GetShiftState done [17:08:23]req_shift_opened done [17:08:23]requested_item shift.open_date is exist - process it [17:08:23]req_shift_open_date [17:08:23]req_shift_open_date done [17:08:23]produce_requested_data done [17:08:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86481,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:08:23]process_action_free close_receipt [17:08:23]json_value_free [17:08:23]json_value_free done [17:08:23]process_json_proto returns [17:08:23]Send response to host [17:08:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86481,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:08:23]free response buf [17:08:23]execute_script done [17:08:23]execute_script returns [17:08:23]free content buf [17:08:23]Sock 7.Close socket [17:08:23]Sock 7.Thread stoped [17:08:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F0 06 47 00 97 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D1 51 01 00 F4 03 04 00 57 A8 EE 66 B6 04 01 00 00 0F 35 59 7E 29 30 8E 5E [17:08:24]CommunicateWithHost err = 0 [17:08:24]CheckOFDResponse [17:08:24]1017 (14) - 77093643461234 [17:08:24]1041 (16) - 0000000000874979 [17:08:24]1040 (4) - 86481 [17:08:24]1012 (4) - 21.09.2024 11:04 [17:08:24]1206 (1) - 0 [17:08:24]OFD Sender: Remove packet 86481 [17:08:24]ProducePacketName [17:08:24]name=ofd_packets/00086481 [17:08:24]NVStorageDeleteData [17:08:24]OFD Sender: No OFD packet to send [17:08:29]OFD Sender: No OFD packet to send [17:08:34]OFD Sender: No OFD packet to send [17:08:39]OFD Sender: No OFD packet to send [17:08:44]OFD Sender: No OFD packet to send [17:08:49]OFD Sender: No OFD packet to send [17:08:54]OFD Sender: No OFD packet to send [17:08:59]OFD Sender: No OFD packet to send [17:09:04]OFD Sender: No OFD packet to send [17:09:09]OFD Sender: No OFD packet to send [17:09:12]accept exits with 10 [17:09:12]New connection [17:09:12]New thread 3067284836 created [17:09:12]Thread 3067428196 joined [17:09:12]Waiting for new connection... [17:09:12] Sock 10.Parse request [17:09:12]Sock 10.Check first char [17:09:12]Sock 10.First char is OK [17:09:12]request: POST /json_proto HTTP/1.0 [17:09:12]Method: POST [17:09:12]URL: /json_proto [17:09:12]Method is POST - this is cgi request [17:09:12]url: /json_proto [17:09:12]query_string will be loaded in cgi processing [17:09:12]execute_cgi json_proto POST (null) [17:09:12]execute_cgi path=json_proto method=POST [17:09:12]POST find Content-Length [17:09:12]Host: 172.17.47.196:8080 [17:09:12]Content-Length: 678 [17:09:12]Content-Type: application/json [17:09:12] [17:09:12]POST finish read [17:09:12]Found Content-Length = 678 [17:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:09:12]execute_script... [17:09: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)871390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:09:12]POST & json_proto [17:09:12]process_json_proto [17:09:12]json parsed OK: [17:09:12]protocol is kg_v1.0 [17:09:12]action value=close_receipt [17:09:12]process_action close_receipt [17:09:12]cmd_close_receipt [17:09:12]MH_GetDate [17:09:12]Write to MH i2c: F0 00 00 EF 03 E1 [17:09:12]Write i2c OK [17:09:12]MH_I2C_Read... [17:09:12]Read from MH i2c: F0 [17:09:12]MH_I2C_Read... [17:09:12]Read from MH i2c: F0 09 00 [17:09:12]MH_I2C_Read... [17:09:12]Read from MH i2c: F0 09 00 EF 03 00 B9 FD EE 66 4C 6B 94 66 A5 [17:09:12]GetLastDocTimeStamp 1726938500 [17:09:12]current date 1726938553 [17:09:12]FM_GetShiftState [17:09:12]SAM_PROTO_GetShiftState [17:09:12]wFMCommunicate request_size=4 [17:09:12]MH_SAM_APDU [17:09:12]CAPDU: 80 13 01 00 [17:09:12]Write to MH i2c: E2 08 00 F0 03 80 13 01 00 00 00 00 00 70 [17:09:12]Write i2c OK [17:09:12]MH_I2C_Read... [17:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:12]Read from MH i2c: E2 [17:09:12]MH_I2C_Read... [17:09:12]Read from MH i2c: E2 0E 00 [17:09:12]MH_I2C_Read... [17:09:12]Read from MH i2c: E2 0E 00 F0 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B6 [17:09:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:09:12]wFMCommunicate OK [17:09:12]SAM_PROTO_GetShiftState done [17:09:12]FM_GetShiftState done [17:09:12]opened in 1726877910 [17:09:12]opened+sec_in_day 1726964310 [17:09:12]quantity*price = 70037 [17:09:12]sum+1 = 70038 [17:09:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 260 21.09.2024 17:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86482 ФПД: 48091820570987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170913&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86482&fm=48091820570987&tin=02508201610067®Number=0000000000092592&sum=70000 [17:09:13]StoreToDocumentArchive [17:09:13]shift 496 fd 86482 [17:09:13]save to /storage/0496/doc_00086482 [17:09:13]save last doc name /storage/0496/doc_00086482 to /storage/kkm_last_doc_name [17:09:13]save OK [17:09:13]Clear old archive folders... [17:09:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:09:13]tlvbuf is B6F1C710 [17:09:13]SAM_PROTO_ClearQueue [17:09:13]wFMCommunicate request_size=4 [17:09:13]MH_SAM_APDU [17:09:13]CAPDU: 80 09 00 00 [17:09:13]Write to MH i2c: E2 08 00 FD 03 80 09 00 00 00 00 00 00 72 [17:09:13]Write i2c OK [17:09:13]MH_I2C_Read... [17:09:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:09:13]Read from MH i2c: E2 [17:09:13]MH_I2C_Read... [17:09:13]Read from MH i2c: E2 03 00 [17:09:13]MH_I2C_Read... [17:09:13]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [17:09:13]RAPDU: 90 00 [17:09:13]wFMCommunicate OK [17:09:13]SAM_PROTO_ClearQueue done [17:09:13]KKMCreateOFDPacket [17:09:13]OFDProtocolAddRootSTLVToBuf [17:09:13]FM_MakeSignedData [17:09:13]FM_MakeSignedData [17:09:13]SAM_PROTO_SignData [17:09:13]wFMCommunicate request_size=4 [17:09:13]MH_SAM_APDU [17:09:13]CAPDU: 80 0D 01 02 [17:09:13]Write to MH i2c: E2 08 00 FE 03 80 0D 01 02 00 00 00 00 7A [17:09:13]Write i2c OK [17:09:13]MH_I2C_Read... [17:09:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:09:13]Read from MH i2c: E2 [17:09:13]MH_I2C_Read... [17:09:13]Read from MH i2c: E2 03 00 [17:09:13]MH_I2C_Read... [17:09:13]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [17:09:13]RAPDU: 90 00 [17:09:13]wFMCommunicate OK [17:09:13]wFMCommunicate request_size=255 [17:09:13]MH_SAM_APDU [17:09:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 01 00 00 F4 03 04 00 B9 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D2 51 01 00 35 04 06 00 2B [17:09:13]Write to MH i2c: E2 02 01 FF 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 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 04 01 00 00 F4 03 04 00 B9 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D2 51 01 00 35 04 06 00 2B 00 00 3D [17:09:13]Write i2c OK [17:09:13]MH_I2C_Read... [17:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:14]Read from MH i2c: E2 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 03 00 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [17:09:14]RAPDU: 90 00 [17:09:14]wFMCommunicate OK [17:09:14]wFMCommunicate request_size=10 [17:09:14]MH_SAM_APDU [17:09:14]CAPDU: 80 0D 02 02 05 BD 3F E1 B9 6B [17:09:14]Write to MH i2c: E2 0D 00 00 04 80 0D 02 02 05 00 BD 3F E1 B9 6B 00 00 89 [17:09:14]Write i2c OK [17:09:14]MH_I2C_Read... [17:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:14]Read from MH i2c: E2 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 03 00 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [17:09:14]RAPDU: 90 00 [17:09:14]wFMCommunicate OK [17:09:14]wFMCommunicate request_size=4 [17:09:14]MH_SAM_APDU [17:09:14]CAPDU: 80 0D 03 02 [17:09:14]Write to MH i2c: E2 08 00 01 04 80 0D 03 02 00 00 00 00 80 [17:09:14]Write i2c OK [17:09:14]MH_I2C_Read... [17:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:09:14]Read from MH i2c: E2 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 0B 00 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 0B 00 01 04 00 28 47 7E DD F6 35 74 E5 90 00 CF [17:09:14]RAPDU: 28 47 7E DD F6 35 74 E5 90 00 [17:09:14]wFMCommunicate OK [17:09:14]SAM_PROTO_SignData done [17:09:14]FM_MakeSignedData done [17:09:14]CreateOFDProtocolMessage [17:09:14]wFMCommunicate request_size=4 [17:09:14]MH_SAM_APDU [17:09:14]CAPDU: 80 11 00 00 [17:09:14]Write to MH i2c: E2 08 00 02 04 80 11 00 00 00 00 00 00 80 [17:09:14]Write i2c OK [17:09:14]MH_I2C_Read... [17:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:14]Read from MH i2c: E2 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 17 00 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: E2 17 00 02 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DF [17:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:09:14]wFMCommunicate OK [17:09:14]CreateOFDProtocolMessage done [17:09:14]OFDSenderStorePacket 86482 [17:09:14]StoreOFDPacket docnum=86482 [17:09:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F7 16 07 01 91 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 04 01 00 00 F4 03 04 00 B9 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D2 51 01 00 35 04 06 00 2B BD 3F E1 B9 6B 28 47 7E DD F6 35 74 E5 [17:09:14]CheckFolder [17:09:14]dirname=/storage/ofd_packets [17:09:14]CheckFolder done [17:09:14]ProducePacketName [17:09:14]name=ofd_packets/00086482 [17:09:14]NVStorageSaveData ofd_packets/00086482 [17:09:14]File name is /storage/ofd_packets/00086482 [17:09:14]Write 301 bytes [17:09:14]NVStorageSaveData done [17:09:14]OFDSenderStorePacket done [17:09:14]KKMCreateOFDPacket done [17:09:14]NVStorageSaveData kkm_last_timestamp [17:09:14]File name is /storage/kkm_last_timestamp [17:09:14]Write 4 bytes [17:09:14]NVStorageSaveData done [17:09:14]ExternCall_PrintAddStr [17:09:14]wPrintStart [17:09:14]Write to MH i2c: 01 00 00 03 04 07 [17:09:14]Write i2c OK [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: 01 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: 01 07 00 [17:09:14]MH_I2C_Read... [17:09:14]Read from MH i2c: 01 07 00 03 04 00 00 00 00 00 FF 0F 1C [17:09:14]RasterBufferAndPrint [17:09:14]line Счет N : (1)871390 [17:09:14]line ИНН: 02508201610067 [17:09:14]line Контрольно-Кассовый Чек [17:09:14]line ПРОДАЖА [17:09:14]line ТРК (МРК, ГНК) : 53 [17:09:14]line Товар: 2710124130 [17:09:14]line Аи-92-К-5 [17:09:14]line 10.330 * 67.80 [17:09:14]line = 700.37 [17:09:14]line НДС 12% НСП 1% [17:09:14]line > о реализуемом товаре [17:09:14]line ОКРУГЛЕНИЕ: -0.37 [17:09:14]line ИТОГО: 700.00 [17:09:14]line Внесено: 700.00 [17:09:14]line СДАЧА: 0.00 [17:09:14]line НСП 1% : 6.20 [17:09:14]line НДС 12% : 74.38 [17:09:14]line Наличными: 700.00 [17:09:14]line Безнал.: 0.00 [17:09:14]line Место: АЗС № 137 "Партнер Нефть" [17:09:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:09:14]line СНО: Общий режим [17:09:14]line Чек 260 21.09.2024 17:09 [17:09:14]line Смена: 496 ФФД: 1.0 [17:09:14]line ЗНМ: 0300000064 [17:09:14]line РНМ: 0000000000092592 [17:09:14]line Версия ККМ: 001 [17:09:14]line ФМ: 0000000000874979 [17:09:14]line ФД: 86482 [17:09:14]line ФПД: 48091820570987 [17:09:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T170913&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86482&fm=48091820570987&tin=02508201610067®Number=0000000000092592&sum=70000 [17:09:14]written 0, free lines is 4095 [17:09:14]OFD Sender: Processing packet 86482 [packets to send 271, broken 270] [17:09:14]ProducePacketName [17:09:14]name=ofd_packets/00086482 [17:09:14]OFD Sender: To server: pG, [17:09:14]CommunicateWithHost lk.salyk.kg:30040 [17:09:14]ConnectInit lk.salyk.kg [17:09:15]Write to MH i2c: 01 00 00 2E 04 32 [17:09:15]Write i2c OK [17:09:15]MH_I2C_Read... [17:09:15]Read from MH i2c: 01 [17:09:15]MH_I2C_Read... [17:09:15]Read from MH i2c: 01 07 00 [17:09:15]MH_I2C_Read... [17:09:15]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 E0 0C 25 [17:09:15]RasterBufferAndPrint [17:09:15]line [17:09:15]line [17:09:15]line [17:09:15]line [17:09:15]line [17:09:15]written 0, free lines is 3301 [17:09:15]MH_Cut [17:09:15]Write to MH i2c: D1 01 00 35 04 01 0B [17:09:15]Write i2c OK [17:09:15]MH_I2C_Read... [17:09:15]Read from MH i2c: D1 [17:09:15]MH_I2C_Read... [17:09:15]Read from MH i2c: D1 01 00 [17:09:15]MH_I2C_Read... [17:09:15]Read from MH i2c: D1 01 00 35 04 00 0A [17:09:15]Write to MH i2c: 01 00 00 36 04 3A [17:09:15]Write i2c OK [17:09:15]MH_I2C_Read... [17:09:15]*** Cut start [17:09:15]*** Partial cut [17:09:15]*** CUTSNS_PIN = 1 [17:09:15]*** CUTSNS_PIN = 0 [17:09:16]*** Brake cut motor [17:09:16]Read from MH i2c: 01 [17:09:16]*** Stop cut motor [17:09:16]*** Cut end [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 07 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 07 00 36 04 00 00 00 00 00 FF 0F 4F [17:09:16]process_action close_receipt done [17:09:16]requested_data is exist [17:09:16]produce_requested_data [17:09:16]requested_item fm.sn is exist - process it [17:09:16]wFMCommunicate request_size=4 [17:09:16]MH_SAM_APDU [17:09:16]CAPDU: 80 11 00 00 [17:09:16]Write to MH i2c: E2 08 00 37 04 80 11 00 00 00 00 00 00 B5 [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:16]Read from MH i2c: E2 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: E2 17 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: E2 17 00 37 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 14 [17:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:09:16]wFMCommunicate OK [17:09:16]requested_item fd.num is exist - process it [17:09:16]SAM_PROTO_GetFieldsCounters [17:09:16]wFMCommunicate request_size=4 [17:09:16]MH_SAM_APDU [17:09:16]CAPDU: 80 13 00 00 [17:09:16]Write to MH i2c: E2 08 00 38 04 80 13 00 00 00 00 00 00 B8 [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:16]Read from MH i2c: E2 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: E2 62 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: E2 62 00 38 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [17:09:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:09:16]wFMCommunicate OK [17:09:16]SAM_PROTO_GetFieldsCounters done [17:09:16]requested_item shift.num is exist - process it [17:09:16]requested_item shift.opened is exist - process it [17:09:16]req_shift_opened [17:09:16]FM_GetShiftState [17:09:16]SAM_PROTO_GetShiftState [17:09:16]wFMCommunicate request_size=4 [17:09:16]MH_SAM_APDU [17:09:16]CAPDU: 80 13 01 00 [17:09:16]Write to MH i2c: E2 08 00 39 04 80 13 01 00 00 00 00 00 BA [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:16]Read from MH i2c: E2 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: E2 0E 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: E2 0E 00 39 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 00 [17:09:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:09:16]wFMCommunicate OK [17:09:16]SAM_PROTO_GetShiftState done [17:09:16]FM_GetShiftState done [17:09:16]req_shift_opened done [17:09:16]requested_item shift.open_date is exist - process it [17:09:16]req_shift_open_date [17:09:16]req_shift_open_date done [17:09:16]produce_requested_data done [17:09:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86482,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:09:16]process_action_free close_receipt [17:09:16]json_value_free [17:09:16]json_value_free done [17:09:16]process_json_proto returns [17:09:16]Send response to host [17:09:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86482,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:09:16]free response buf [17:09:16]execute_script done [17:09:16]execute_script returns [17:09:16]free content buf [17:09:16]Sock 10.Close socket [17:09:16]Sock 10.Thread stoped [17:09:16]Connected sock=11 [17:09:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F7 16 07 01 91 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 04 01 00 00 F4 03 04 00 B9 FD EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D2 51 01 00 35 04 06 00 2B BD 3F E1 B9 6B 28 47 7E DD F6 35 74 E5 [17:09:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FF 48 47 00 EB 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D2 51 01 00 F4 03 04 00 8D A8 EE 66 B6 04 01 00 00 AD 6A 4F CB F7 03 D9 92 [17:09:17]CommunicateWithHost err = 0 [17:09:17]CheckOFDResponse [17:09:17]1017 (14) - 77093643461234 [17:09:17]1041 (16) - 0000000000874979 [17:09:17]1040 (4) - 86482 [17:09:17]1012 (4) - 21.09.2024 11:05 [17:09:17]1206 (1) - 0 [17:09:17]OFD Sender: Remove packet 86482 [17:09:17]ProducePacketName [17:09:17]name=ofd_packets/00086482 [17:09:17]NVStorageDeleteData [17:09:17]OFD Sender: No OFD packet to send [17:09:22]OFD Sender: No OFD packet to send [17:09:27]OFD Sender: No OFD packet to send [17:09:32]OFD Sender: No OFD packet to send [17:09:35]recv_with_timeout no data received [17:09:37]OFD Sender: No OFD packet to send [17:09:42]OFD Sender: No OFD packet to send [17:09:47]OFD Sender: No OFD packet to send [17:09:52]OFD Sender: No OFD packet to send [17:09:57]OFD Sender: No OFD packet to send [17:10:02]OFD Sender: No OFD packet to send [17:10:06]recv_with_timeout no data received [17:10:07]OFD Sender: No OFD packet to send [17:10:12]OFD Sender: No OFD packet to send [17:10:17]OFD Sender: No OFD packet to send [17:10:22]OFD Sender: No OFD packet to send [17:10:27]OFD Sender: No OFD packet to send [17:10:32]OFD Sender: No OFD packet to send [17:10:37]OFD Sender: No OFD packet to send [17:10:42]recv_with_timeout no data received [17:10:42]OFD Sender: No OFD packet to send [17:10:47]OFD Sender: No OFD packet to send [17:10:52]OFD Sender: No OFD packet to send [17:10:57]OFD Sender: No OFD packet to send [17:11:02]accept exits with 7 [17:11:02]New connection [17:11:02]New thread 3067428196 created [17:11:02]Thread 3067284836 joined [17:11:02]Waiting for new connection... [17:11:02] Sock 7.Parse request [17:11:02]Sock 7.Check first char [17:11:02]Sock 7.First char is OK [17:11:02]request: POST /json_proto HTTP/1.0 [17:11:02]Method: POST [17:11:02]URL: /json_proto [17:11:02]Method is POST - this is cgi request [17:11:02]url: /json_proto [17:11:02]query_string will be loaded in cgi processing [17:11:02]execute_cgi json_proto POST (null) [17:11:02]execute_cgi path=json_proto method=POST [17:11:02]POST find Content-Length [17:11:02]Host: 172.17.47.196:8080 [17:11:02]Content-Length: 984 [17:11:02]Content-Type: application/json [17:11:02] [17:11:02]POST finish read [17:11:02]Found Content-Length = 984 [17:11:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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 137\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" ] } } [17:11:02]execute_script... [17:11: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)871389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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 137\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" ] } } [17:11:02]POST & json_proto [17:11:02]process_json_proto [17:11:02]json parsed OK: [17:11:02]protocol is kg_v1.0 [17:11:02]action value=close_receipt [17:11:02]process_action close_receipt [17:11:02]cmd_close_receipt [17:11:02]MH_GetDate [17:11:02]Write to MH i2c: F0 00 00 3A 04 2D [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: F0 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: F0 09 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: F0 09 00 3A 04 00 26 FE EE 66 4C 6B 94 66 5F [17:11:02]GetLastDocTimeStamp 1726938553 [17:11:02]current date 1726938662 [17:11:02]FM_GetShiftState [17:11:02]SAM_PROTO_GetShiftState [17:11:02]wFMCommunicate request_size=4 [17:11:02]MH_SAM_APDU [17:11:02]CAPDU: 80 13 01 00 [17:11:02]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:02]Read from MH i2c: E2 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 0E 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 02 [17:11:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:11:02]wFMCommunicate OK [17:11:02]SAM_PROTO_GetShiftState done [17:11:02]FM_GetShiftState done [17:11:02]opened in 1726877910 [17:11:02]opened+sec_in_day 1726964310 [17:11:02]quantity*price = 150032 [17:11:02]sum+1 = 150034 [17:11:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 261 21.09.2024 17:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86483 ФПД: 157260728492852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171102&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86483&fm=157260728492852&tin=02508201610067®Number=0000000000092592&sum=150000 [17:11:03]StoreToDocumentArchive [17:11:03]shift 496 fd 86483 [17:11:03]save to /storage/0496/doc_00086483 [17:11:03]save last doc name /storage/0496/doc_00086483 to /storage/kkm_last_doc_name [17:11:03]save OK [17:11:03]Clear old archive folders... [17:11:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:03]tlvbuf is B6FCC320 [17:11:03]SAM_PROTO_ClearQueue [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 09 00 00 [17:11:03]Write to MH i2c: E2 08 00 48 04 80 09 00 00 00 00 00 00 BE [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [17:11:03]RAPDU: 90 00 [17:11:03]wFMCommunicate OK [17:11:03]SAM_PROTO_ClearQueue done [17:11:03]KKMCreateOFDPacket [17:11:03]OFDProtocolAddRootSTLVToBuf [17:11:03]FM_MakeSignedData [17:11:03]FM_MakeSignedData [17:11:03]SAM_PROTO_SignData [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 0D 01 02 [17:11:03]Write to MH i2c: E2 08 00 49 04 80 0D 01 02 00 00 00 00 C6 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 49 04 00 90 00 C1 [17:11:03]RAPDU: 90 00 [17:11:03]wFMCommunicate OK [17:11:03]wFMCommunicate request_size=255 [17:11:03]MH_SAM_APDU [17:11: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 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 05 01 00 00 F4 03 04 00 26 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 51 01 00 35 04 06 00 8F [17:11:03]Write to MH i2c: E2 02 01 4A 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 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 05 01 00 00 F4 03 04 00 26 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 51 01 00 35 04 06 00 8F 00 00 C9 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 4A 04 00 90 00 C2 [17:11:03]RAPDU: 90 00 [17:11:03]wFMCommunicate OK [17:11:03]wFMCommunicate request_size=10 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 0D 02 02 05 07 1D DB E3 34 [17:11:03]Write to MH i2c: E2 0D 00 4B 04 80 0D 02 02 05 00 07 1D DB E3 34 00 00 E9 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 4B 04 00 90 00 C3 [17:11:03]RAPDU: 90 00 [17:11:03]wFMCommunicate OK [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 0D 03 02 [17:11:03]Write to MH i2c: E2 08 00 4C 04 80 0D 03 02 00 00 00 00 CB [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 0B 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 0B 00 4C 04 00 14 14 00 39 7D 05 EA 72 90 00 0B [17:11:03]RAPDU: 14 14 00 39 7D 05 EA 72 90 00 [17:11:03]wFMCommunicate OK [17:11:03]SAM_PROTO_SignData done [17:11:03]FM_MakeSignedData done [17:11:03]CreateOFDProtocolMessage [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 11 00 00 [17:11:03]Write to MH i2c: E2 08 00 4D 04 80 11 00 00 00 00 00 00 CB [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 17 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 17 00 4D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2A [17:11:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:11:03]wFMCommunicate OK [17:11:03]CreateOFDProtocolMessage done [17:11:03]OFDSenderStorePacket 86483 [17:11:03]StoreOFDPacket docnum=86483 [17:11:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 63 96 07 01 C3 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 01 00 00 F4 03 04 00 26 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 51 01 00 35 04 06 00 8F 07 1D DB E3 34 14 14 00 39 7D 05 EA 72 [17:11:03]CheckFolder [17:11:03]dirname=/storage/ofd_packets [17:11:03]CheckFolder done [17:11:03]ProducePacketName [17:11:03]name=ofd_packets/00086483 [17:11:03]NVStorageSaveData ofd_packets/00086483 [17:11:03]File name is /storage/ofd_packets/00086483 [17:11:03]Write 301 bytes [17:11:03]NVStorageSaveData done [17:11:03]OFDSenderStorePacket done [17:11:03]KKMCreateOFDPacket done [17:11:03]NVStorageSaveData kkm_last_timestamp [17:11:03]File name is /storage/kkm_last_timestamp [17:11:03]Write 4 bytes [17:11:03]NVStorageSaveData done [17:11:03]OFD Sender: Processing packet 86483 [packets to send 271, broken 270] [17:11:03]ProducePacketName [17:11:03]name=ofd_packets/00086483 [17:11:03]OFD Sender: To server: pG, [17:11:03]CommunicateWithHost lk.salyk.kg:30040 [17:11:03]ConnectInit lk.salyk.kg [17:11:03]ExternCall_PrintAddStr [17:11:03]wPrintStart [17:11:03]Write to MH i2c: 01 00 00 4E 04 52 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: 01 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: 01 07 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: 01 07 00 4E 04 00 00 00 00 00 FF 0F 67 [17:11:03]RasterBufferAndPrint [17:11:03]line Счет N : (1)871389 [17:11:03]line ИНН: 02508201610067 [17:11:03]line Контрольно-Кассовый Чек [17:11:03]line ПРОДАЖА [17:11:03]line ТРК (МРК, ГНК) : 63 [17:11:03]line Товар: 2710124130 [17:11:03]line Аи-92-К-5 [17:11:03]line 22.460 * 66.80 [17:11:03]line = 1500.33 [17:11:03]line НДС 12% НСП 1% [17:11:03]line > о реализуемом товаре [17:11:03]line ОКРУГЛЕНИЕ: -0.33 [17:11:03]line ИТОГО: 1500.00 [17:11:03]line Внесено: 1500.00 [17:11:03]line СДАЧА: 0.00 [17:11:03]line НСП 1% : 13.28 [17:11:03]line НДС 12% : 159.33 [17:11:03]line Наличными: 1500.00 [17:11:03]line Безнал.: 0.00 [17:11:03]line Место: АЗС № 137 "Партнер Нефть" [17:11:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:11:03]line СНО: Общий режим [17:11:03]line Чек 261 21.09.2024 17:11 [17:11:03]line Смена: 496 ФФД: 1.0 [17:11:03]line ЗНМ: 0300000064 [17:11:03]line РНМ: 0000000000092592 [17:11:03]line Версия ККМ: 001 [17:11:03]line [17:11:03]line Дисконтная программа [17:11:03]line АИ-92 [17:11:03]line номер 137 [17:11:03]line сэкономлено 22.46 сом [17:11:03]line ФМ: 0000000000874979 [17:11:03]line ФД: 86483 [17:11:03]line ФПД: 157260728492852 [17:11:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171102&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86483&fm=157260728492852&tin=02508201610067®Number=0000000000092592&sum=150000 [17:11:04]written 0, free lines is 4095 [17:11:04]Write to MH i2c: 01 00 00 7E 04 82 [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: 01 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: 01 07 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 9C 0C 31 [17:11:04]RasterBufferAndPrint [17:11:04]line [17:11:04]line [17:11:04]line [17:11:04]line [17:11:04]line [17:11:04]written 0, free lines is 3234 [17:11:04]MH_Cut [17:11:04]Write to MH i2c: D1 01 00 85 04 01 5B [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: D1 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: D1 01 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: D1 01 00 85 04 00 5A [17:11:04]Write to MH i2c: 01 00 00 86 04 8A [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:05]*** Cut start [17:11:05]*** Partial cut [17:11:05]*** CUTSNS_PIN = 1 [17:11:05]*** CUTSNS_PIN = 0 [17:11:05]*** Brake cut motor [17:11:06]Read from MH i2c: 01 [17:11:06]MH_I2C_Read... [17:11:06]*** Stop cut motor [17:11:06]*** Cut end [17:11:06]Read from MH i2c: 01 07 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: 01 07 00 86 04 00 00 00 00 00 FF 0F 9F [17:11:06]process_action close_receipt done [17:11:06]requested_data is exist [17:11:06]produce_requested_data [17:11:06]requested_item fm.sn is exist - process it [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 11 00 00 [17:11:06]Write to MH i2c: E2 08 00 87 04 80 11 00 00 00 00 00 00 05 [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:06]Read from MH i2c: E2 17 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 17 00 87 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 64 [17:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:11:06]wFMCommunicate OK [17:11:06]requested_item fd.num is exist - process it [17:11:06]SAM_PROTO_GetFieldsCounters [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 13 00 00 [17:11:06]Write to MH i2c: E2 08 00 88 04 80 13 00 00 00 00 00 00 08 [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 62 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 62 00 88 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [17:11:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_GetFieldsCounters done [17:11:06]requested_item shift.num is exist - process it [17:11:06]requested_item shift.opened is exist - process it [17:11:06]req_shift_opened [17:11:06]FM_GetShiftState [17:11:06]SAM_PROTO_GetShiftState [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 13 01 00 [17:11:06]Write to MH i2c: E2 08 00 89 04 80 13 01 00 00 00 00 00 0A [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 0E 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 0E 00 89 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 50 [17:11:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_GetShiftState done [17:11:06]FM_GetShiftState done [17:11:06]req_shift_opened done [17:11:06]requested_item shift.open_date is exist - process it [17:11:06]req_shift_open_date [17:11:06]req_shift_open_date done [17:11:06]produce_requested_data done [17:11:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86483,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:11:06]process_action_free close_receipt [17:11:06]json_value_free [17:11:06]json_value_free done [17:11:06]process_json_proto returns [17:11:06]Send response to host [17:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86483,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:11:06]free response buf [17:11:06]execute_script done [17:11:06]execute_script returns [17:11:06]free content buf [17:11:06]Sock 7.Close socket [17:11:06]Sock 7.Thread stoped [17:11:08]ConnectInit Can't take IP for lk.salyk.kg [17:11:08]CommunicateWithHost connect error [17:11:08]CommunicateWithHost err = -1 [17:11:08]OFD Sender: Server communicate error [17:11:13]OFD Sender: Processing packet 86483 [packets to send 271, broken 270] [17:11:13]ProducePacketName [17:11:13]name=ofd_packets/00086483 [17:11:13]OFD Sender: To server: pG, [17:11:13]CommunicateWithHost lk.salyk.kg:30040 [17:11:13]ConnectInit lk.salyk.kg [17:11:17]Connected sock=7 [17:11:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 63 96 07 01 C3 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 01 00 00 F4 03 04 00 26 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 51 01 00 35 04 06 00 8F 07 1D DB E3 34 14 14 00 39 7D 05 EA 72 [17:11:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1F 40 47 00 6D 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 51 01 00 F4 03 04 00 05 A9 EE 66 B6 04 01 00 00 5C 3A 5E 79 F7 0D 7C C3 [17:11:17]CommunicateWithHost err = 0 [17:11:17]CheckOFDResponse [17:11:17]1017 (14) - 77093643461234 [17:11:17]1041 (16) - 0000000000874979 [17:11:17]1040 (4) - 86483 [17:11:17]1012 (4) - 21.09.2024 11:07 [17:11:17]1206 (1) - 0 [17:11:17]OFD Sender: Remove packet 86483 [17:11:17]ProducePacketName [17:11:17]name=ofd_packets/00086483 [17:11:17]NVStorageDeleteData [17:11:18]OFD Sender: No OFD packet to send [17:11:23]OFD Sender: No OFD packet to send [17:11:25]accept exits with 10 [17:11:25]New connection [17:11:25]New thread 3067284836 created [17:11:25]Thread 3067428196 joined [17:11:25]Waiting for new connection... [17:11:25] Sock 10.Parse request [17:11:25]Sock 10.Check first char [17:11:25]Sock 10.First char is OK [17:11:25]request: POST /json_proto HTTP/1.0 [17:11:25]Method: POST [17:11:25]URL: /json_proto [17:11:25]Method is POST - this is cgi request [17:11:25]url: /json_proto [17:11:25]query_string will be loaded in cgi processing [17:11:25]execute_cgi json_proto POST (null) [17:11:25]execute_cgi path=json_proto method=POST [17:11:25]POST find Content-Length [17:11:25]Host: 172.17.47.196:8080 [17:11:25]Content-Length: 682 [17:11:25]Content-Type: application/json [17:11:25] [17:11:25]POST finish read [17:11:25]Found Content-Length = 682 [17:11:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:11:25]execute_script... [17:11:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:11:25]POST & json_proto [17:11:25]process_json_proto [17:11:25]json parsed OK: [17:11:25]protocol is kg_v1.0 [17:11:25]action value=close_receipt [17:11:25]process_action close_receipt [17:11:25]cmd_close_receipt [17:11:25]MH_GetDate [17:11:25]Write to MH i2c: F0 00 00 8A 04 7D [17:11:25]Write i2c OK [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: F0 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: F0 09 00 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: F0 09 00 8A 04 00 3D FE EE 66 4C 6B 94 66 C6 [17:11:25]GetLastDocTimeStamp 1726938662 [17:11:25]current date 1726938685 [17:11:25]FM_GetShiftState [17:11:25]SAM_PROTO_GetShiftState [17:11:25]wFMCommunicate request_size=4 [17:11:25]MH_SAM_APDU [17:11:25]CAPDU: 80 13 01 00 [17:11:25]Write to MH i2c: E2 08 00 8B 04 80 13 01 00 00 00 00 00 0C [17:11:25]Write i2c OK [17:11:25]MH_I2C_Read... [17:11:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:25]Read from MH i2c: E2 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: E2 0E 00 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: E2 0E 00 8B 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 52 [17:11:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:11:25]wFMCommunicate OK [17:11:25]SAM_PROTO_GetShiftState done [17:11:25]FM_GetShiftState done [17:11:25]opened in 1726877910 [17:11:25]opened+sec_in_day 1726964310 [17:11:25]quantity*price = 100005 [17:11:25]sum+1 = 100006 [17:11:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 262 21.09.2024 17:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86484 ФПД: 39324323161760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86484&fm=39324323161760&tin=02508201610067®Number=0000000000092592&sum=100000 [17:11:26]StoreToDocumentArchive [17:11:26]shift 496 fd 86484 [17:11:26]save to /storage/0496/doc_00086484 [17:11:26]save last doc name /storage/0496/doc_00086484 to /storage/kkm_last_doc_name [17:11:26]save OK [17:11:26]Clear old archive folders... [17:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:26]tlvbuf is 01CED610 [17:11:26]SAM_PROTO_ClearQueue [17:11:26]wFMCommunicate request_size=4 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 09 00 00 [17:11:26]Write to MH i2c: E2 08 00 98 04 80 09 00 00 00 00 00 00 0E [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 98 04 00 90 00 10 [17:11:26]RAPDU: 90 00 [17:11:26]wFMCommunicate OK [17:11:26]SAM_PROTO_ClearQueue done [17:11:26]KKMCreateOFDPacket [17:11:26]OFDProtocolAddRootSTLVToBuf [17:11:26]FM_MakeSignedData [17:11:26]FM_MakeSignedData [17:11:26]SAM_PROTO_SignData [17:11:26]wFMCommunicate request_size=4 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 0D 01 02 [17:11:26]Write to MH i2c: E2 08 00 99 04 80 0D 01 02 00 00 00 00 16 [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 99 04 00 90 00 11 [17:11:26]RAPDU: 90 00 [17:11:26]wFMCommunicate OK [17:11:26]wFMCommunicate request_size=255 [17:11:26]MH_SAM_APDU [17:11: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 3D FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D4 51 01 00 35 04 06 00 23 [17:11:26]Write to MH i2c: E2 02 01 9A 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 3D FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D4 51 01 00 35 04 06 00 23 00 00 02 [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 9A 04 00 90 00 12 [17:11:26]RAPDU: 90 00 [17:11:26]wFMCommunicate OK [17:11:26]wFMCommunicate request_size=10 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 0D 02 02 05 C3 E8 50 26 A0 [17:11:26]Write to MH i2c: E2 0D 00 9B 04 80 0D 02 02 05 00 C3 E8 50 26 A0 00 00 E4 [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 03 00 9B 04 00 90 00 13 [17:11:26]RAPDU: 90 00 [17:11:26]wFMCommunicate OK [17:11:26]wFMCommunicate request_size=4 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 0D 03 02 [17:11:26]Write to MH i2c: E2 08 00 9C 04 80 0D 03 02 00 00 00 00 1B [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 0B 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 0B 00 9C 04 00 74 D1 C8 A4 0F 51 96 93 90 00 56 [17:11:26]RAPDU: 74 D1 C8 A4 0F 51 96 93 90 00 [17:11:26]wFMCommunicate OK [17:11:26]SAM_PROTO_SignData done [17:11:26]FM_MakeSignedData done [17:11:26]CreateOFDProtocolMessage [17:11:26]wFMCommunicate request_size=4 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 11 00 00 [17:11:26]Write to MH i2c: E2 08 00 9D 04 80 11 00 00 00 00 00 00 1B [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 17 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 17 00 9D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7A [17:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:11:26]wFMCommunicate OK [17:11:26]CreateOFDProtocolMessage done [17:11:26]OFDSenderStorePacket 86484 [17:11:26]StoreOFDPacket docnum=86484 [17:11:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BC 1F 07 01 01 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 3D FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D4 51 01 00 35 04 06 00 23 C3 E8 50 26 A0 74 D1 C8 A4 0F 51 96 93 [17:11:26]CheckFolder [17:11:26]dirname=/storage/ofd_packets [17:11:26]CheckFolder done [17:11:26]ProducePacketName [17:11:26]name=ofd_packets/00086484 [17:11:26]NVStorageSaveData ofd_packets/00086484 [17:11:26]File name is /storage/ofd_packets/00086484 [17:11:26]Write 301 bytes [17:11:26]NVStorageSaveData done [17:11:26]OFDSenderStorePacket done [17:11:26]KKMCreateOFDPacket done [17:11:26]NVStorageSaveData kkm_last_timestamp [17:11:26]File name is /storage/kkm_last_timestamp [17:11:26]Write 4 bytes [17:11:26]NVStorageSaveData done [17:11:26]ExternCall_PrintAddStr [17:11:26]wPrintStart [17:11:26]Write to MH i2c: 01 00 00 9E 04 A2 [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: 01 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: 01 07 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: 01 07 00 9E 04 00 00 00 00 00 FF 0F B7 [17:11:26]RasterBufferAndPrint [17:11:26]line Счет N : (1)871391 [17:11:26]line ИНН: 02508201610067 [17:11:26]line Контрольно-Кассовый Чек [17:11:26]line ПРОДАЖА [17:11:26]line ТРК (МРК, ГНК) : 43 [17:11:26]line Товар: 2710124130 [17:11:26]line Аи-92-К-5 [17:11:26]line 14.750 * 67.80 [17:11:26]line = 1000.05 [17:11:26]line НДС 12% НСП 1% [17:11:26]line > о реализуемом товаре [17:11:26]line ОКРУГЛЕНИЕ: -0.05 [17:11:26]line ИТОГО: 1000.00 [17:11:26]line Внесено: 1000.00 [17:11:26]line СДАЧА: 0.00 [17:11:26]line НСП 1% : 8.85 [17:11:26]line НДС 12% : 106.20 [17:11:26]line Наличными: 1000.00 [17:11:26]line Безнал.: 0.00 [17:11:26]line Место: АЗС № 137 "Партнер Нефть" [17:11:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:11:26]line СНО: Общий режим [17:11:26]line Чек 262 21.09.2024 17:11 [17:11:26]line Смена: 496 ФФД: 1.0 [17:11:26]line ЗНМ: 0300000064 [17:11:26]line РНМ: 0000000000092592 [17:11:26]line Версия ККМ: 001 [17:11:26]line ФМ: 0000000000874979 [17:11:26]line ФД: 86484 [17:11:26]line ФПД: 39324323161760 [17:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86484&fm=39324323161760&tin=02508201610067®Number=0000000000092592&sum=100000 [17:11:26]OFD Sender: Processing packet 86484 [packets to send 271, broken 270] [17:11:26]ProducePacketName [17:11:26]name=ofd_packets/00086484 [17:11:26]OFD Sender: To server: pG, [17:11:26]CommunicateWithHost lk.salyk.kg:30040 [17:11:26]ConnectInit lk.salyk.kg [17:11:26]written 0, free lines is 4095 [17:11:27]Write to MH i2c: 01 00 00 C9 04 CD [17:11:27]Write i2c OK [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: 01 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: 01 07 00 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 E5 0C C5 [17:11:27]RasterBufferAndPrint [17:11:27]line [17:11:27]line [17:11:27]line [17:11:27]line [17:11:27]line [17:11:27]written 0, free lines is 3313 [17:11:27]MH_Cut [17:11:27]Write to MH i2c: D1 01 00 D0 04 01 A6 [17:11:27]Write i2c OK [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: D1 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: D1 01 00 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: D1 01 00 D0 04 00 A5 [17:11:27]Write to MH i2c: 01 00 00 D1 04 D5 [17:11:27]Write i2c OK [17:11:27]MH_I2C_Read... [17:11:28]*** Cut start [17:11:28]*** Partial cut [17:11:28]*** CUTSNS_PIN = 1 [17:11:28]*** CUTSNS_PIN = 0 [17:11:28]*** Brake cut motor [17:11:28]Read from MH i2c: 01 [17:11:28]MH_I2C_Read... [17:11:28]*** Stop cut motor [17:11:28]*** Cut end [17:11:28]Read from MH i2c: 01 07 00 [17:11:28]MH_I2C_Read... [17:11:28]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [17:11:28]process_action close_receipt done [17:11:28]requested_data is exist [17:11:28]produce_requested_data [17:11:28]requested_item fm.sn is exist - process it [17:11:28]wFMCommunicate request_size=4 [17:11:28]MH_SAM_APDU [17:11:28]CAPDU: 80 11 00 00 [17:11:28]Write to MH i2c: E2 08 00 D2 04 80 11 00 00 00 00 00 00 50 [17:11:28]Write i2c OK [17:11:28]MH_I2C_Read... [17:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:28]Read from MH i2c: E2 [17:11:28]MH_I2C_Read... [17:11:28]Read from MH i2c: E2 17 00 [17:11:28]MH_I2C_Read... [17:11:28]Read from MH i2c: E2 17 00 D2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AF [17:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:11:28]wFMCommunicate OK [17:11:28]requested_item fd.num is exist - process it [17:11:28]SAM_PROTO_GetFieldsCounters [17:11:28]wFMCommunicate request_size=4 [17:11:28]MH_SAM_APDU [17:11:28]CAPDU: 80 13 00 00 [17:11:28]Write to MH i2c: E2 08 00 D3 04 80 13 00 00 00 00 00 00 53 [17:11:28]Write i2c OK [17:11:28]MH_I2C_Read... [17:11:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:28]Read from MH i2c: E2 [17:11:28]MH_I2C_Read... [17:11:28]Read from MH i2c: E2 62 00 [17:11:28]MH_I2C_Read... [17:11:28]Read from MH i2c: E2 62 00 D3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [17:11:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:28]wFMCommunicate OK [17:11:28]SAM_PROTO_GetFieldsCounters done [17:11:28]requested_item shift.num is exist - process it [17:11:28]requested_item shift.opened is exist - process it [17:11:28]req_shift_opened [17:11:28]FM_GetShiftState [17:11:28]SAM_PROTO_GetShiftState [17:11:28]wFMCommunicate request_size=4 [17:11:28]MH_SAM_APDU [17:11:28]CAPDU: 80 13 01 00 [17:11:28]Write to MH i2c: E2 08 00 D4 04 80 13 01 00 00 00 00 00 55 [17:11:28]Write i2c OK [17:11:28]MH_I2C_Read... [17:11:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:29]Read from MH i2c: E2 [17:11:29]MH_I2C_Read... [17:11:29]Read from MH i2c: E2 0E 00 [17:11:29]MH_I2C_Read... [17:11:29]Read from MH i2c: E2 0E 00 D4 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9B [17:11:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:11:29]wFMCommunicate OK [17:11:29]SAM_PROTO_GetShiftState done [17:11:29]FM_GetShiftState done [17:11:29]req_shift_opened done [17:11:29]requested_item shift.open_date is exist - process it [17:11:29]req_shift_open_date [17:11:29]req_shift_open_date done [17:11:29]produce_requested_data done [17:11:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86484,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:11:29]process_action_free close_receipt [17:11:29]json_value_free [17:11:29]json_value_free done [17:11:29]process_json_proto returns [17:11:29]Send response to host [17:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86484,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:11:29]free response buf [17:11:29]execute_script done [17:11:29]execute_script returns [17:11:29]free content buf [17:11:29]Sock 10.Close socket [17:11:29]Sock 10.Thread stoped [17:11:29]Connected sock=11 [17:11:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BC 1F 07 01 01 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 3D FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D4 51 01 00 35 04 06 00 23 C3 E8 50 26 A0 74 D1 C8 A4 0F 51 96 93 [17:11:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4F E9 47 00 A7 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D4 51 01 00 F4 03 04 00 11 A9 EE 66 B6 04 01 00 00 49 C9 FA F1 0D C0 E7 FB [17:11:31]CommunicateWithHost err = 0 [17:11:31]CheckOFDResponse [17:11:31]1017 (14) - 77093643461234 [17:11:31]1041 (16) - 0000000000874979 [17:11:31]1040 (4) - 86484 [17:11:31]1012 (4) - 21.09.2024 11:08 [17:11:31]1206 (1) - 0 [17:11:31]OFD Sender: Remove packet 86484 [17:11:31]ProducePacketName [17:11:31]name=ofd_packets/00086484 [17:11:31]NVStorageDeleteData [17:11:31]OFD Sender: No OFD packet to send [17:11:36]OFD Sender: No OFD packet to send [17:11:41]OFD Sender: No OFD packet to send [17:11:44]recv_with_timeout no data received [17:11:46]OFD Sender: No OFD packet to send [17:11:51]OFD Sender: No OFD packet to send [17:11:56]OFD Sender: No OFD packet to send [17:12:01]OFD Sender: No OFD packet to send [17:12:02]recv_with_timeout no data received [17:12:06]OFD Sender: No OFD packet to send [17:12:11]OFD Sender: No OFD packet to send [17:12:16]OFD Sender: No OFD packet to send [17:12:21]OFD Sender: No OFD packet to send [17:12:26]OFD Sender: No OFD packet to send [17:12:27]accept exits with 9 [17:12:27]New connection [17:12:27]New thread 3067428196 created [17:12:27]Thread 3067284836 joined [17:12:27]Waiting for new connection... [17:12:27] Sock 9.Parse request [17:12:27]Sock 9.Check first char [17:12:27]Sock 9.First char is OK [17:12:27]request: POST /json_proto HTTP/1.0 [17:12:27]Method: POST [17:12:27]URL: /json_proto [17:12:27]Method is POST - this is cgi request [17:12:27]url: /json_proto [17:12:27]query_string will be loaded in cgi processing [17:12:27]execute_cgi json_proto POST (null) [17:12:27]execute_cgi path=json_proto method=POST [17:12:27]POST find Content-Length [17:12:27]Host: 172.17.47.196:8080 [17:12:27]Content-Length: 677 [17:12:27]Content-Type: application/json [17:12:27] [17:12:27]POST finish read [17:12:27]Found Content-Length = 677 [17:12:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [17:12:27]execute_script... [17:12: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)871392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [17:12:27]POST & json_proto [17:12:27]process_json_proto [17:12:27]json parsed OK: [17:12:27]protocol is kg_v1.0 [17:12:27]action value=close_receipt [17:12:27]process_action close_receipt [17:12:27]cmd_close_receipt [17:12:27]MH_GetDate [17:12:27]Write to MH i2c: F0 00 00 D5 04 C8 [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: F0 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: F0 09 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: F0 09 00 D5 04 00 7C FE EE 66 4C 6B 94 66 50 [17:12:27]GetLastDocTimeStamp 1726938685 [17:12:27]current date 1726938748 [17:12:27]FM_GetShiftState [17:12:27]SAM_PROTO_GetShiftState [17:12:27]wFMCommunicate request_size=4 [17:12:27]MH_SAM_APDU [17:12:27]CAPDU: 80 13 01 00 [17:12:27]Write to MH i2c: E2 08 00 D6 04 80 13 01 00 00 00 00 00 57 [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:27]Read from MH i2c: E2 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 0E 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 0E 00 D6 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9D [17:12:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:12:27]wFMCommunicate OK [17:12:27]SAM_PROTO_GetShiftState done [17:12:27]FM_GetShiftState done [17:12:27]opened in 1726877910 [17:12:27]opened+sec_in_day 1726964310 [17:12:27]quantity*price = 50036 [17:12:27]sum+1 = 50037 [17:12:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 263 21.09.2024 17:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86485 ФПД: 23983836013244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171228&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86485&fm=23983836013244&tin=02508201610067®Number=0000000000092592&sum=50000 [17:12:28]StoreToDocumentArchive [17:12:28]shift 496 fd 86485 [17:12:28]save to /storage/0496/doc_00086485 [17:12:28]save last doc name /storage/0496/doc_00086485 to /storage/kkm_last_doc_name [17:12:28]save OK [17:12:28]Clear old archive folders... [17:12:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:12:28]tlvbuf is 01CECA70 [17:12:28]SAM_PROTO_ClearQueue [17:12:28]wFMCommunicate request_size=4 [17:12:28]MH_SAM_APDU [17:12:28]CAPDU: 80 09 00 00 [17:12:28]Write to MH i2c: E2 08 00 E3 04 80 09 00 00 00 00 00 00 59 [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:28]Read from MH i2c: E2 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [17:12:28]RAPDU: 90 00 [17:12:28]wFMCommunicate OK [17:12:28]SAM_PROTO_ClearQueue done [17:12:28]KKMCreateOFDPacket [17:12:28]OFDProtocolAddRootSTLVToBuf [17:12:28]FM_MakeSignedData [17:12:28]FM_MakeSignedData [17:12:28]SAM_PROTO_SignData [17:12:28]wFMCommunicate request_size=4 [17:12:28]MH_SAM_APDU [17:12:28]CAPDU: 80 0D 01 02 [17:12:28]Write to MH i2c: E2 08 00 E4 04 80 0D 01 02 00 00 00 00 61 [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:28]Read from MH i2c: E2 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [17:12:28]RAPDU: 90 00 [17:12:28]wFMCommunicate OK [17:12:28]wFMCommunicate request_size=255 [17:12:28]MH_SAM_APDU [17:12:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 01 00 00 F4 03 04 00 7C FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D5 51 01 00 35 04 06 00 15 [17:12:28]Write to MH i2c: E2 02 01 E5 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 07 01 00 00 F4 03 04 00 7C FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D5 51 01 00 35 04 06 00 15 00 00 F1 [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:28]Read from MH i2c: E2 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [17:12:28]RAPDU: 90 00 [17:12:28]wFMCommunicate OK [17:12:28]wFMCommunicate request_size=10 [17:12:28]MH_SAM_APDU [17:12:28]CAPDU: 80 0D 02 02 05 D0 2C 06 A2 BC [17:12:28]Write to MH i2c: E2 0D 00 E6 04 80 0D 02 02 05 00 D0 2C 06 A2 BC 00 00 CE [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:28]Read from MH i2c: E2 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 03 00 E6 04 00 90 00 5E [17:12:28]RAPDU: 90 00 [17:12:28]wFMCommunicate OK [17:12:28]wFMCommunicate request_size=4 [17:12:28]MH_SAM_APDU [17:12:28]CAPDU: 80 0D 03 02 [17:12:28]Write to MH i2c: E2 08 00 E7 04 80 0D 03 02 00 00 00 00 66 [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:29]Read from MH i2c: E2 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: E2 0B 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: E2 0B 00 E7 04 00 71 9B A8 B6 07 1A 05 6C 90 00 63 [17:12:29]RAPDU: 71 9B A8 B6 07 1A 05 6C 90 00 [17:12:29]wFMCommunicate OK [17:12:29]SAM_PROTO_SignData done [17:12:29]FM_MakeSignedData done [17:12:29]CreateOFDProtocolMessage [17:12:29]wFMCommunicate request_size=4 [17:12:29]MH_SAM_APDU [17:12:29]CAPDU: 80 11 00 00 [17:12:29]Write to MH i2c: E2 08 00 E8 04 80 11 00 00 00 00 00 00 66 [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:29]Read from MH i2c: E2 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: E2 17 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: E2 17 00 E8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [17:12:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:12:29]wFMCommunicate OK [17:12:29]CreateOFDProtocolMessage done [17:12:29]OFDSenderStorePacket 86485 [17:12:29]StoreOFDPacket docnum=86485 [17:12:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E0 CE 07 01 FB 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 01 00 00 F4 03 04 00 7C FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D5 51 01 00 35 04 06 00 15 D0 2C 06 A2 BC 71 9B A8 B6 07 1A 05 6C [17:12:29]CheckFolder [17:12:29]dirname=/storage/ofd_packets [17:12:29]CheckFolder done [17:12:29]ProducePacketName [17:12:29]name=ofd_packets/00086485 [17:12:29]NVStorageSaveData ofd_packets/00086485 [17:12:29]File name is /storage/ofd_packets/00086485 [17:12:29]Write 301 bytes [17:12:29]NVStorageSaveData done [17:12:29]OFDSenderStorePacket done [17:12:29]KKMCreateOFDPacket done [17:12:29]NVStorageSaveData kkm_last_timestamp [17:12:29]File name is /storage/kkm_last_timestamp [17:12:29]Write 4 bytes [17:12:29]NVStorageSaveData done [17:12:29]ExternCall_PrintAddStr [17:12:29]wPrintStart [17:12:29]Write to MH i2c: 01 00 00 E9 04 ED [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 07 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 FF 0F 02 [17:12:29]RasterBufferAndPrint [17:12:29]line Счет N : (1)871392 [17:12:29]line ИНН: 02508201610067 [17:12:29]line Контрольно-Кассовый Чек [17:12:29]line ПРОДАЖА [17:12:29]line ТРК (МРК, ГНК) : 33 [17:12:29]line Товар: 2710124130 [17:12:29]line Аи-92-К-5 [17:12:29]line 7.380 * 67.80 [17:12:29]line = 500.36 [17:12:29]line НДС 12% НСП 1% [17:12:29]line > о реализуемом товаре [17:12:29]line ОКРУГЛЕНИЕ: -0.36 [17:12:29]line ИТОГО: 500.00 [17:12:29]line Внесено: 500.00 [17:12:29]line СДАЧА: 0.00 [17:12:29]line НСП 1% : 4.43 [17:12:29]line НДС 12% : 53.14 [17:12:29]line Наличными: 500.00 [17:12:29]line Безнал.: 0.00 [17:12:29]line Место: АЗС № 137 "Партнер Нефть" [17:12:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:12:29]line СНО: Общий режим [17:12:29]line Чек 263 21.09.2024 17:12 [17:12:29]line Смена: 496 ФФД: 1.0 [17:12:29]line ЗНМ: 0300000064 [17:12:29]line РНМ: 0000000000092592 [17:12:29]line Версия ККМ: 001 [17:12:29]line ФМ: 0000000000874979 [17:12:29]line ФД: 86485 [17:12:29]line ФПД: 23983836013244 [17:12:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171228&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86485&fm=23983836013244&tin=02508201610067®Number=0000000000092592&sum=50000 [17:12:29]written 0, free lines is 4095 [17:12:29]OFD Sender: Processing packet 86485 [packets to send 271, broken 270] [17:12:29]ProducePacketName [17:12:29]name=ofd_packets/00086485 [17:12:29]OFD Sender: To server: pG, [17:12:29]CommunicateWithHost lk.salyk.kg:30040 [17:12:29]ConnectInit lk.salyk.kg [17:12:29]Write to MH i2c: 01 00 00 14 05 19 [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 07 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 E4 0C 10 [17:12:29]RasterBufferAndPrint [17:12:29]line [17:12:29]line [17:12:29]line [17:12:29]line [17:12:29]line [17:12:29]written 0, free lines is 3306 [17:12:29]MH_Cut [17:12:29]Write to MH i2c: D1 01 00 1B 05 01 F2 [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: D1 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: D1 01 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: D1 01 00 1B 05 00 F1 [17:12:29]Write to MH i2c: 01 00 00 1C 05 21 [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:30]*** Cut start [17:12:30]*** Partial cut [17:12:30]*** CUTSNS_PIN = 1 [17:12:30]*** CUTSNS_PIN = 0 [17:12:30]*** Brake cut motor [17:12:30]Read from MH i2c: 01 [17:12:30]MH_I2C_Read... [17:12:30]*** Stop cut motor [17:12:30]*** Cut end [17:12:30]Read from MH i2c: 01 07 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: 01 07 00 1C 05 00 00 00 00 00 FF 0F 36 [17:12:30]process_action close_receipt done [17:12:30]requested_data is exist [17:12:30]produce_requested_data [17:12:30]requested_item fm.sn is exist - process it [17:12:30]wFMCommunicate request_size=4 [17:12:30]MH_SAM_APDU [17:12:30]CAPDU: 80 11 00 00 [17:12:30]Write to MH i2c: E2 08 00 1D 05 80 11 00 00 00 00 00 00 9C [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:30]Read from MH i2c: E2 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 17 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 17 00 1D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FB [17:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:12:30]wFMCommunicate OK [17:12:30]requested_item fd.num is exist - process it [17:12:30]SAM_PROTO_GetFieldsCounters [17:12:30]wFMCommunicate request_size=4 [17:12:30]MH_SAM_APDU [17:12:30]CAPDU: 80 13 00 00 [17:12:30]Write to MH i2c: E2 08 00 1E 05 80 13 00 00 00 00 00 00 9F [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 62 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 62 00 1E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [17:12:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:12:31]wFMCommunicate OK [17:12:31]SAM_PROTO_GetFieldsCounters done [17:12:31]requested_item shift.num is exist - process it [17:12:31]requested_item shift.opened is exist - process it [17:12:31]req_shift_opened [17:12:31]FM_GetShiftState [17:12:31]SAM_PROTO_GetShiftState [17:12:31]wFMCommunicate request_size=4 [17:12:31]MH_SAM_APDU [17:12:31]CAPDU: 80 13 01 00 [17:12:31]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [17:12:31]Write i2c OK [17:12:31]MH_I2C_Read... [17:12:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:31]Read from MH i2c: E2 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 0E 00 [17:12:31]MH_I2C_Read... [17:12:31]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E7 [17:12:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:12:31]wFMCommunicate OK [17:12:31]SAM_PROTO_GetShiftState done [17:12:31]FM_GetShiftState done [17:12:31]req_shift_opened done [17:12:31]requested_item shift.open_date is exist - process it [17:12:31]req_shift_open_date [17:12:31]req_shift_open_date done [17:12:31]produce_requested_data done [17:12:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86485,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:12:31]process_action_free close_receipt [17:12:31]json_value_free [17:12:31]json_value_free done [17:12:31]process_json_proto returns [17:12:31]Send response to host [17:12:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86485,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:12:31]free response buf [17:12:31]execute_script done [17:12:31]execute_script returns [17:12:31]free content buf [17:12:31]Sock 9.Close socket [17:12:31]Sock 9.Thread stoped [17:12:34]recv_with_timeout no data received [17:12:50]Connected sock=11 [17:12:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E0 CE 07 01 FB 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 01 00 00 F4 03 04 00 7C FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D5 51 01 00 35 04 06 00 15 D0 2C 06 A2 BC 71 9B A8 B6 07 1A 05 6C [17:12:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1C E6 47 00 0F 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D5 51 01 00 F4 03 04 00 63 A9 EE 66 B6 04 01 00 00 99 A0 80 4A 5B 30 E2 8A [17:12:51]CommunicateWithHost err = 0 [17:12:51]CheckOFDResponse [17:12:51]1017 (14) - 77093643461234 [17:12:51]1041 (16) - 0000000000874979 [17:12:51]1040 (4) - 86485 [17:12:51]1012 (4) - 21.09.2024 11:09 [17:12:51]1206 (1) - 0 [17:12:51]OFD Sender: Remove packet 86485 [17:12:51]ProducePacketName [17:12:51]name=ofd_packets/00086485 [17:12:51]NVStorageDeleteData [17:12:52]OFD Sender: No OFD packet to send [17:12:57]OFD Sender: No OFD packet to send [17:13:02]OFD Sender: No OFD packet to send [17:13:07]OFD Sender: No OFD packet to send [17:13:12]OFD Sender: No OFD packet to send [17:13:17]OFD Sender: No OFD packet to send [17:13:22]OFD Sender: No OFD packet to send [17:13:27]OFD Sender: No OFD packet to send [17:13:32]OFD Sender: No OFD packet to send [17:13:37]OFD Sender: No OFD packet to send [17:13:42]OFD Sender: No OFD packet to send [17:13:47]OFD Sender: No OFD packet to send [17:13:52]OFD Sender: No OFD packet to send [17:13:57]OFD Sender: No OFD packet to send [17:13:59]accept exits with 7 [17:13:59]New connection [17:13:59]New thread 3067284836 created [17:13:59]Thread 3067428196 joined [17:13:59]Waiting for new connection... [17:13:59] Sock 7.Parse request [17:13:59]Sock 7.Check first char [17:13:59]Sock 7.First char is OK [17:13:59]request: POST /json_proto HTTP/1.0 [17:13:59]Method: POST [17:13:59]URL: /json_proto [17:13:59]Method is POST - this is cgi request [17:13:59]url: /json_proto [17:13:59]query_string will be loaded in cgi processing [17:13:59]execute_cgi json_proto POST (null) [17:13:59]execute_cgi path=json_proto method=POST [17:13:59]POST find Content-Length [17:13:59]Host: 172.17.47.196:8080 [17:13:59]Content-Length: 677 [17:13:59]Content-Type: application/json [17:13:59] [17:13:59]POST finish read [17:13:59]Found Content-Length = 677 [17:13:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:13:59]execute_script... [17:13: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)871393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:13:59]POST & json_proto [17:13:59]process_json_proto [17:13:59]json parsed OK: [17:13:59]protocol is kg_v1.0 [17:13:59]action value=close_receipt [17:13:59]process_action close_receipt [17:13:59]cmd_close_receipt [17:13:59]MH_GetDate [17:13:59]Write to MH i2c: F0 00 00 20 05 14 [17:13:59]Write i2c OK [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: F0 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: F0 09 00 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: F0 09 00 20 05 00 D8 FE EE 66 4C 6B 94 66 F8 [17:13:59]GetLastDocTimeStamp 1726938748 [17:13:59]current date 1726938840 [17:13:59]FM_GetShiftState [17:13:59]SAM_PROTO_GetShiftState [17:13:59]wFMCommunicate request_size=4 [17:13:59]MH_SAM_APDU [17:13:59]CAPDU: 80 13 01 00 [17:13:59]Write to MH i2c: E2 08 00 21 05 80 13 01 00 00 00 00 00 A3 [17:13:59]Write i2c OK [17:13:59]MH_I2C_Read... [17:13:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:59]Read from MH i2c: E2 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: E2 0E 00 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: E2 0E 00 21 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E9 [17:13:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:13:59]wFMCommunicate OK [17:13:59]SAM_PROTO_GetShiftState done [17:13:59]FM_GetShiftState done [17:13:59]opened in 1726877910 [17:13:59]opened+sec_in_day 1726964310 [17:13:59]quantity*price = 50036 [17:13:59]sum+1 = 50037 [17:13:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 264 21.09.2024 17:14 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86486 ФПД: 213080287086830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171400&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86486&fm=213080287086830&tin=02508201610067®Number=0000000000092592&sum=50000 [17:14:00]StoreToDocumentArchive [17:14:00]shift 496 fd 86486 [17:14:00]save to /storage/0496/doc_00086486 [17:14:00]save last doc name /storage/0496/doc_00086486 to /storage/kkm_last_doc_name [17:14:00]save OK [17:14:00]Clear old archive folders... [17:14:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:00]tlvbuf is 01CDFBD0 [17:14:00]SAM_PROTO_ClearQueue [17:14:00]wFMCommunicate request_size=4 [17:14:00]MH_SAM_APDU [17:14:00]CAPDU: 80 09 00 00 [17:14:00]Write to MH i2c: E2 08 00 2E 05 80 09 00 00 00 00 00 00 A5 [17:14:00]Write i2c OK [17:14:00]MH_I2C_Read... [17:14:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:00]Read from MH i2c: E2 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [17:14:00]RAPDU: 90 00 [17:14:00]wFMCommunicate OK [17:14:00]SAM_PROTO_ClearQueue done [17:14:00]KKMCreateOFDPacket [17:14:00]OFDProtocolAddRootSTLVToBuf [17:14:00]FM_MakeSignedData [17:14:00]FM_MakeSignedData [17:14:00]SAM_PROTO_SignData [17:14:00]wFMCommunicate request_size=4 [17:14:00]MH_SAM_APDU [17:14:00]CAPDU: 80 0D 01 02 [17:14:00]Write to MH i2c: E2 08 00 2F 05 80 0D 01 02 00 00 00 00 AD [17:14:00]Write i2c OK [17:14:00]MH_I2C_Read... [17:14:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:00]Read from MH i2c: E2 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [17:14:00]RAPDU: 90 00 [17:14:00]wFMCommunicate OK [17:14:00]wFMCommunicate request_size=255 [17:14:00]MH_SAM_APDU [17:14:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 D8 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D6 51 01 00 35 04 06 00 C1 [17:14:00]Write to MH i2c: E2 02 01 30 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D8 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D6 51 01 00 35 04 06 00 C1 00 00 47 [17:14:00]Write i2c OK [17:14:00]MH_I2C_Read... [17:14:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:00]Read from MH i2c: E2 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 30 05 00 90 00 A9 [17:14:00]RAPDU: 90 00 [17:14:00]wFMCommunicate OK [17:14:00]wFMCommunicate request_size=10 [17:14:00]MH_SAM_APDU [17:14:00]CAPDU: 80 0D 02 02 05 CB 9E D2 08 EE [17:14:00]Write to MH i2c: E2 0D 00 31 05 80 0D 02 02 05 00 CB 9E D2 08 EE 00 00 EB [17:14:00]Write i2c OK [17:14:00]MH_I2C_Read... [17:14:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:00]Read from MH i2c: E2 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 [17:14:00]MH_I2C_Read... [17:14:00]Read from MH i2c: E2 03 00 31 05 00 90 00 AA [17:14:00]RAPDU: 90 00 [17:14:00]wFMCommunicate OK [17:14:00]wFMCommunicate request_size=4 [17:14:00]MH_SAM_APDU [17:14:00]CAPDU: 80 0D 03 02 [17:14:00]Write to MH i2c: E2 08 00 32 05 80 0D 03 02 00 00 00 00 B2 [17:14:00]Write i2c OK [17:14:00]MH_I2C_Read... [17:14:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:01]Read from MH i2c: E2 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: E2 0B 00 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: E2 0B 00 32 05 00 44 73 CD E9 3B 50 0A A6 90 00 5B [17:14:01]RAPDU: 44 73 CD E9 3B 50 0A A6 90 00 [17:14:01]wFMCommunicate OK [17:14:01]SAM_PROTO_SignData done [17:14:01]FM_MakeSignedData done [17:14:01]CreateOFDProtocolMessage [17:14:01]wFMCommunicate request_size=4 [17:14:01]MH_SAM_APDU [17:14:01]CAPDU: 80 11 00 00 [17:14:01]Write to MH i2c: E2 08 00 33 05 80 11 00 00 00 00 00 00 B2 [17:14:01]Write i2c OK [17:14:01]MH_I2C_Read... [17:14:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:01]Read from MH i2c: E2 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: E2 17 00 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: E2 17 00 33 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 11 [17:14:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:14:01]wFMCommunicate OK [17:14:01]CreateOFDProtocolMessage done [17:14:01]OFDSenderStorePacket 86486 [17:14:01]StoreOFDPacket docnum=86486 [17:14:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8C 40 07 01 B0 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 D8 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D6 51 01 00 35 04 06 00 C1 CB 9E D2 08 EE 44 73 CD E9 3B 50 0A A6 [17:14:01]CheckFolder [17:14:01]dirname=/storage/ofd_packets [17:14:01]CheckFolder done [17:14:01]ProducePacketName [17:14:01]name=ofd_packets/00086486 [17:14:01]NVStorageSaveData ofd_packets/00086486 [17:14:01]File name is /storage/ofd_packets/00086486 [17:14:01]Write 301 bytes [17:14:01]NVStorageSaveData done [17:14:01]OFDSenderStorePacket done [17:14:01]KKMCreateOFDPacket done [17:14:01]NVStorageSaveData kkm_last_timestamp [17:14:01]File name is /storage/kkm_last_timestamp [17:14:01]Write 4 bytes [17:14:01]NVStorageSaveData done [17:14:01]OFD Sender: Processing packet 86486 [packets to send 271, broken 270] [17:14:01]ProducePacketName [17:14:01]name=ofd_packets/00086486 [17:14:01]OFD Sender: To server: pG, [17:14:01]CommunicateWithHost lk.salyk.kg:30040 [17:14:01]ConnectInit lk.salyk.kg [17:14:01]ExternCall_PrintAddStr [17:14:01]wPrintStart [17:14:01]Write to MH i2c: 01 00 00 34 05 39 [17:14:01]Write i2c OK [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: 01 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: 01 07 00 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 FF 0F 4E [17:14:01]RasterBufferAndPrint [17:14:01]line Счет N : (1)871393 [17:14:01]line ИНН: 02508201610067 [17:14:01]line Контрольно-Кассовый Чек [17:14:01]line ПРОДАЖА [17:14:01]line ТРК (МРК, ГНК) : 43 [17:14:01]line Товар: 2710124130 [17:14:01]line Аи-92-К-5 [17:14:01]line 7.380 * 67.80 [17:14:01]line = 500.36 [17:14:01]line НДС 12% НСП 1% [17:14:01]line > о реализуемом товаре [17:14:01]line ОКРУГЛЕНИЕ: -0.36 [17:14:01]line ИТОГО: 500.00 [17:14:01]line Внесено: 500.00 [17:14:01]line СДАЧА: 0.00 [17:14:01]line НСП 1% : 4.43 [17:14:01]line НДС 12% : 53.14 [17:14:01]line Наличными: 500.00 [17:14:01]line Безнал.: 0.00 [17:14:01]line Место: АЗС № 137 "Партнер Нефть" [17:14:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:14:01]line СНО: Общий режим [17:14:01]line Чек 264 21.09.2024 17:14 [17:14:01]line Смена: 496 ФФД: 1.0 [17:14:01]line ЗНМ: 0300000064 [17:14:01]line РНМ: 0000000000092592 [17:14:01]line Версия ККМ: 001 [17:14:01]line ФМ: 0000000000874979 [17:14:01]line ФД: 86486 [17:14:01]line ФПД: 213080287086830 [17:14:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171400&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86486&fm=213080287086830&tin=02508201610067®Number=0000000000092592&sum=50000 [17:14:01]written 0, free lines is 4095 [17:14:01]Write to MH i2c: 01 00 00 5F 05 64 [17:14:01]Write i2c OK [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: 01 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: 01 07 00 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: 01 07 00 5F 05 00 00 00 00 00 E1 0C 58 [17:14:01]RasterBufferAndPrint [17:14:01]line [17:14:01]line [17:14:01]line [17:14:01]line [17:14:01]line [17:14:01]written 0, free lines is 3303 [17:14:01]MH_Cut [17:14:01]Write to MH i2c: D1 01 00 66 05 01 3D [17:14:01]Write i2c OK [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: D1 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: D1 01 00 [17:14:01]MH_I2C_Read... [17:14:01]Read from MH i2c: D1 01 00 66 05 00 3C [17:14:01]Write to MH i2c: 01 00 00 67 05 6C [17:14:01]Write i2c OK [17:14:01]MH_I2C_Read... [17:14:02]*** Cut start [17:14:02]*** Partial cut [17:14:02]*** CUTSNS_PIN = 1 [17:14:02]*** CUTSNS_PIN = 0 [17:14:02]*** Brake cut motor [17:14:03]Connected sock=12 [17:14:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8C 40 07 01 B0 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 D8 FE EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D6 51 01 00 35 04 06 00 C1 CB 9E D2 08 EE 44 73 CD E9 3B 50 0A A6 [17:14:03]Read from MH i2c: 01 [17:14:03]MH_I2C_Read... [17:14:03]*** Stop cut motor [17:14:03]*** Cut end [17:14:03]Read from MH i2c: 01 07 00 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: 01 07 00 67 05 00 00 00 00 00 FF 0F 81 [17:14:03]process_action close_receipt done [17:14:03]requested_data is exist [17:14:03]produce_requested_data [17:14:03]requested_item fm.sn is exist - process it [17:14:03]wFMCommunicate request_size=4 [17:14:03]MH_SAM_APDU [17:14:03]CAPDU: 80 11 00 00 [17:14:03]Write to MH i2c: E2 08 00 68 05 80 11 00 00 00 00 00 00 E7 [17:14:03]Write i2c OK [17:14:03]MH_I2C_Read... [17:14:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:03]Read from MH i2c: E2 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 17 00 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 17 00 68 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 46 [17:14:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:14:03]wFMCommunicate OK [17:14:03]requested_item fd.num is exist - process it [17:14:03]SAM_PROTO_GetFieldsCounters [17:14:03]wFMCommunicate request_size=4 [17:14:03]MH_SAM_APDU [17:14:03]CAPDU: 80 13 00 00 [17:14:03]Write to MH i2c: E2 08 00 69 05 80 13 00 00 00 00 00 00 EA [17:14:03]Write i2c OK [17:14:03]MH_I2C_Read... [17:14:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:03]Read from MH i2c: E2 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 62 00 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 62 00 69 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [17:14:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:03]wFMCommunicate OK [17:14:03]SAM_PROTO_GetFieldsCounters done [17:14:03]requested_item shift.num is exist - process it [17:14:03]requested_item shift.opened is exist - process it [17:14:03]req_shift_opened [17:14:03]FM_GetShiftState [17:14:03]SAM_PROTO_GetShiftState [17:14:03]wFMCommunicate request_size=4 [17:14:03]MH_SAM_APDU [17:14:03]CAPDU: 80 13 01 00 [17:14:03]Write to MH i2c: E2 08 00 6A 05 80 13 01 00 00 00 00 00 EC [17:14:03]Write i2c OK [17:14:03]MH_I2C_Read... [17:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:03]Read from MH i2c: E2 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 0E 00 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 0E 00 6A 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 32 [17:14:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:14:03]wFMCommunicate OK [17:14:03]SAM_PROTO_GetShiftState done [17:14:03]FM_GetShiftState done [17:14:03]req_shift_opened done [17:14:03]requested_item shift.open_date is exist - process it [17:14:03]req_shift_open_date [17:14:03]req_shift_open_date done [17:14:03]produce_requested_data done [17:14:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86486,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:14:03]process_action_free close_receipt [17:14:03]json_value_free [17:14:03]json_value_free done [17:14:03]process_json_proto returns [17:14:03]Send response to host [17:14:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86486,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:14:03]free response buf [17:14:03]execute_script done [17:14:03]execute_script returns [17:14:03]free content buf [17:14:03]Sock 7.Close socket [17:14:03]Sock 7.Thread stoped [17:14:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 66 F5 47 00 29 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D6 51 01 00 F4 03 04 00 AB A9 EE 66 B6 04 01 00 00 A2 E6 01 DC 31 3A 32 4A [17:14:03]CommunicateWithHost err = 0 [17:14:03]CheckOFDResponse [17:14:03]1017 (14) - 77093643461234 [17:14:03]1041 (16) - 0000000000874979 [17:14:03]1040 (4) - 86486 [17:14:03]1012 (4) - 21.09.2024 11:10 [17:14:03]1206 (1) - 0 [17:14:03]OFD Sender: Remove packet 86486 [17:14:03]ProducePacketName [17:14:03]name=ofd_packets/00086486 [17:14:03]NVStorageDeleteData [17:14:04]OFD Sender: No OFD packet to send [17:14:09]OFD Sender: No OFD packet to send [17:14:14]OFD Sender: No OFD packet to send [17:14:15]recv_with_timeout no data received [17:14:19]OFD Sender: No OFD packet to send [17:14:24]OFD Sender: No OFD packet to send [17:14:29]OFD Sender: No OFD packet to send [17:14:34]OFD Sender: No OFD packet to send [17:14:39]OFD Sender: No OFD packet to send [17:14:44]OFD Sender: No OFD packet to send [17:14:49]OFD Sender: No OFD packet to send [17:14:54]OFD Sender: No OFD packet to send [17:14:59]OFD Sender: No OFD packet to send [17:15:04]OFD Sender: No OFD packet to send [17:15:09]OFD Sender: No OFD packet to send [17:15:14]OFD Sender: No OFD packet to send [17:15:19]OFD Sender: No OFD packet to send [17:15:24]OFD Sender: No OFD packet to send [17:15:29]OFD Sender: No OFD packet to send [17:15:34]OFD Sender: No OFD packet to send [17:15:39]OFD Sender: No OFD packet to send [17:15:44]OFD Sender: No OFD packet to send [17:15:49]OFD Sender: No OFD packet to send [17:15:54]OFD Sender: No OFD packet to send [17:15:59]OFD Sender: No OFD packet to send [17:16:04]OFD Sender: No OFD packet to send [17:16:09]OFD Sender: No OFD packet to send [17:16:14]OFD Sender: No OFD packet to send [17:16:19]OFD Sender: No OFD packet to send [17:16:23]accept exits with 10 [17:16:23]New connection [17:16:23]New thread 3067428196 created [17:16:23]Thread 3067284836 joined [17:16:23]Waiting for new connection... [17:16:23] Sock 10.Parse request [17:16:23]Sock 10.Check first char [17:16:23]Sock 10.First char is OK [17:16:23]request: POST /json_proto HTTP/1.0 [17:16:23]Method: POST [17:16:23]URL: /json_proto [17:16:23]Method is POST - this is cgi request [17:16:23]url: /json_proto [17:16:23]query_string will be loaded in cgi processing [17:16:23]execute_cgi json_proto POST (null) [17:16:23]execute_cgi path=json_proto method=POST [17:16:23]POST find Content-Length [17:16:23]Host: 172.17.47.196:8080 [17:16:23]Content-Length: 682 [17:16:23]Content-Type: application/json [17:16:23] [17:16:23]POST finish read [17:16:23]Found Content-Length = 682 [17:16:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:16:23]execute_script... [17:16: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)871394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:16:23]POST & json_proto [17:16:23]process_json_proto [17:16:23]json parsed OK: [17:16:23]protocol is kg_v1.0 [17:16:23]action value=close_receipt [17:16:23]process_action close_receipt [17:16:23]cmd_close_receipt [17:16:23]MH_GetDate [17:16:23]Write to MH i2c: F0 00 00 6B 05 5F [17:16:23]Write i2c OK [17:16:23]MH_I2C_Read... [17:16:23]Read from MH i2c: F0 [17:16:23]MH_I2C_Read... [17:16:23]Read from MH i2c: F0 09 00 [17:16:23]MH_I2C_Read... [17:16:23]Read from MH i2c: F0 09 00 6B 05 00 68 FF EE 66 4C 6B 94 66 D4 [17:16:23]GetLastDocTimeStamp 1726938840 [17:16:23]current date 1726938984 [17:16:23]FM_GetShiftState [17:16:23]SAM_PROTO_GetShiftState [17:16:23]wFMCommunicate request_size=4 [17:16:23]MH_SAM_APDU [17:16:23]CAPDU: 80 13 01 00 [17:16:23]Write to MH i2c: E2 08 00 6C 05 80 13 01 00 00 00 00 00 EE [17:16:23]Write i2c OK [17:16:23]MH_I2C_Read... [17:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:23]Read from MH i2c: E2 [17:16:23]MH_I2C_Read... [17:16:23]Read from MH i2c: E2 0E 00 [17:16:23]MH_I2C_Read... [17:16:23]Read from MH i2c: E2 0E 00 6C 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 34 [17:16:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:16:23]wFMCommunicate OK [17:16:23]SAM_PROTO_GetShiftState done [17:16:23]FM_GetShiftState done [17:16:23]opened in 1726877910 [17:16:23]opened+sec_in_day 1726964310 [17:16:23]quantity*price = 100005 [17:16:23]sum+1 = 100006 [17:16:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 265 21.09.2024 17:16 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86487 ФПД: 99203929527889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86487&fm=99203929527889&tin=02508201610067®Number=0000000000092592&sum=100000 [17:16:24]StoreToDocumentArchive [17:16:24]shift 496 fd 86487 [17:16:24]save to /storage/0496/doc_00086487 [17:16:24]save last doc name /storage/0496/doc_00086487 to /storage/kkm_last_doc_name [17:16:24]save OK [17:16:24]Clear old archive folders... [17:16:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:16:24]tlvbuf is 01D15AC0 [17:16:24]SAM_PROTO_ClearQueue [17:16:24]wFMCommunicate request_size=4 [17:16:24]MH_SAM_APDU [17:16:24]CAPDU: 80 09 00 00 [17:16:24]Write to MH i2c: E2 08 00 79 05 80 09 00 00 00 00 00 00 F0 [17:16:24]Write i2c OK [17:16:24]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [17:16:25]RAPDU: 90 00 [17:16:25]wFMCommunicate OK [17:16:25]SAM_PROTO_ClearQueue done [17:16:25]KKMCreateOFDPacket [17:16:25]OFDProtocolAddRootSTLVToBuf [17:16:25]FM_MakeSignedData [17:16:25]FM_MakeSignedData [17:16:25]SAM_PROTO_SignData [17:16:25]wFMCommunicate request_size=4 [17:16:25]MH_SAM_APDU [17:16:25]CAPDU: 80 0D 01 02 [17:16:25]Write to MH i2c: E2 08 00 7A 05 80 0D 01 02 00 00 00 00 F8 [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [17:16:25]RAPDU: 90 00 [17:16:25]wFMCommunicate OK [17:16:25]wFMCommunicate request_size=255 [17:16:25]MH_SAM_APDU [17:16: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 68 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D7 51 01 00 35 04 06 00 5A [17:16:25]Write to MH i2c: E2 02 01 7B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 68 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D7 51 01 00 35 04 06 00 5A 00 00 4D [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 7B 05 00 90 00 F4 [17:16:25]RAPDU: 90 00 [17:16:25]wFMCommunicate OK [17:16:25]wFMCommunicate request_size=10 [17:16:25]MH_SAM_APDU [17:16:25]CAPDU: 80 0D 02 02 05 39 B6 FA D6 51 [17:16:25]Write to MH i2c: E2 0D 00 7C 05 80 0D 02 02 05 00 39 B6 FA D6 51 00 00 15 [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 03 00 7C 05 00 90 00 F5 [17:16:25]RAPDU: 90 00 [17:16:25]wFMCommunicate OK [17:16:25]wFMCommunicate request_size=4 [17:16:25]MH_SAM_APDU [17:16:25]CAPDU: 80 0D 03 02 [17:16:25]Write to MH i2c: E2 08 00 7D 05 80 0D 03 02 00 00 00 00 FD [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 0B 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 0B 00 7D 05 00 5D 5F F1 BA 06 0B 15 4F 90 00 DA [17:16:25]RAPDU: 5D 5F F1 BA 06 0B 15 4F 90 00 [17:16:25]wFMCommunicate OK [17:16:25]SAM_PROTO_SignData done [17:16:25]FM_MakeSignedData done [17:16:25]CreateOFDProtocolMessage [17:16:25]wFMCommunicate request_size=4 [17:16:25]MH_SAM_APDU [17:16:25]CAPDU: 80 11 00 00 [17:16:25]Write to MH i2c: E2 08 00 7E 05 80 11 00 00 00 00 00 00 FD [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 17 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 17 00 7E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5C [17:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:16:25]wFMCommunicate OK [17:16:25]CreateOFDProtocolMessage done [17:16:25]OFDSenderStorePacket 86487 [17:16:25]StoreOFDPacket docnum=86487 [17:16:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 96 E2 07 01 60 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 68 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D7 51 01 00 35 04 06 00 5A 39 B6 FA D6 51 5D 5F F1 BA 06 0B 15 4F [17:16:25]CheckFolder [17:16:25]dirname=/storage/ofd_packets [17:16:25]CheckFolder done [17:16:25]ProducePacketName [17:16:25]name=ofd_packets/00086487 [17:16:25]NVStorageSaveData ofd_packets/00086487 [17:16:25]File name is /storage/ofd_packets/00086487 [17:16:25]Write 301 bytes [17:16:25]NVStorageSaveData done [17:16:25]OFDSenderStorePacket done [17:16:25]KKMCreateOFDPacket done [17:16:25]NVStorageSaveData kkm_last_timestamp [17:16:25]File name is /storage/kkm_last_timestamp [17:16:25]Write 4 bytes [17:16:25]NVStorageSaveData done [17:16:25]ExternCall_PrintAddStr [17:16:25]wPrintStart [17:16:25]Write to MH i2c: 01 00 00 7F 05 84 [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: 01 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: 01 07 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: 01 07 00 7F 05 00 00 00 00 00 FF 0F 99 [17:16:25]RasterBufferAndPrint [17:16:25]line Счет N : (1)871394 [17:16:25]line ИНН: 02508201610067 [17:16:25]line Контрольно-Кассовый Чек [17:16:25]line ПРОДАЖА [17:16:25]line ТРК (МРК, ГНК) : 53 [17:16:25]line Товар: 2710124130 [17:16:25]line Аи-92-К-5 [17:16:25]line 14.750 * 67.80 [17:16:25]line = 1000.05 [17:16:25]line НДС 12% НСП 1% [17:16:25]line > о реализуемом товаре [17:16:25]line ОКРУГЛЕНИЕ: -0.05 [17:16:25]line ИТОГО: 1000.00 [17:16:25]line Внесено: 1000.00 [17:16:25]line СДАЧА: 0.00 [17:16:25]line НСП 1% : 8.85 [17:16:25]line НДС 12% : 106.20 [17:16:25]line Наличными: 1000.00 [17:16:25]line Безнал.: 0.00 [17:16:25]line Место: АЗС № 137 "Партнер Нефть" [17:16:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:16:25]line СНО: Общий режим [17:16:25]line Чек 265 21.09.2024 17:16 [17:16:25]line Смена: 496 ФФД: 1.0 [17:16:25]line ЗНМ: 0300000064 [17:16:25]line РНМ: 0000000000092592 [17:16:25]line Версия ККМ: 001 [17:16:25]line ФМ: 0000000000874979 [17:16:25]line ФД: 86487 [17:16:25]line ФПД: 99203929527889 [17:16:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86487&fm=99203929527889&tin=02508201610067®Number=0000000000092592&sum=100000 [17:16:25]OFD Sender: Processing packet 86487 [packets to send 271, broken 270] [17:16:25]ProducePacketName [17:16:25]name=ofd_packets/00086487 [17:16:25]OFD Sender: To server: pG, [17:16:25]CommunicateWithHost lk.salyk.kg:30040 [17:16:25]ConnectInit lk.salyk.kg [17:16:25]written 0, free lines is 4095 [17:16:26]Write to MH i2c: 01 00 00 AA 05 AF [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: 01 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: 01 07 00 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: 01 07 00 AA 05 00 00 00 00 00 DA 0C 9C [17:16:26]RasterBufferAndPrint [17:16:26]line [17:16:26]line [17:16:26]line [17:16:26]line [17:16:26]line [17:16:26]written 0, free lines is 3297 [17:16:26]MH_Cut [17:16:26]Write to MH i2c: D1 01 00 B1 05 01 88 [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: D1 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: D1 01 00 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: D1 01 00 B1 05 00 87 [17:16:26]Write to MH i2c: 01 00 00 B2 05 B7 [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:27]*** Cut start [17:16:27]*** Partial cut [17:16:27]*** CUTSNS_PIN = 1 [17:16:27]*** CUTSNS_PIN = 0 [17:16:27]*** Brake cut motor [17:16:27]Read from MH i2c: 01 [17:16:27]MH_I2C_Read... [17:16:27]*** Stop cut motor [17:16:27]*** Cut end [17:16:27]Read from MH i2c: 01 07 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 07 00 B2 05 00 00 00 00 00 FF 0F CC [17:16:27]process_action close_receipt done [17:16:27]requested_data is exist [17:16:27]produce_requested_data [17:16:27]requested_item fm.sn is exist - process it [17:16:27]wFMCommunicate request_size=4 [17:16:27]MH_SAM_APDU [17:16:27]CAPDU: 80 11 00 00 [17:16:27]Write to MH i2c: E2 08 00 B3 05 80 11 00 00 00 00 00 00 32 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:27]Read from MH i2c: E2 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 17 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 17 00 B3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 91 [17:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:16:27]wFMCommunicate OK [17:16:27]requested_item fd.num is exist - process it [17:16:27]SAM_PROTO_GetFieldsCounters [17:16:27]wFMCommunicate request_size=4 [17:16:27]MH_SAM_APDU [17:16:27]CAPDU: 80 13 00 00 [17:16:27]Write to MH i2c: E2 08 00 B4 05 80 13 00 00 00 00 00 00 35 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:27]Read from MH i2c: E2 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 62 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 62 00 B4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [17:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:16:27]wFMCommunicate OK [17:16:27]SAM_PROTO_GetFieldsCounters done [17:16:27]requested_item shift.num is exist - process it [17:16:27]requested_item shift.opened is exist - process it [17:16:27]req_shift_opened [17:16:27]FM_GetShiftState [17:16:27]SAM_PROTO_GetShiftState [17:16:27]wFMCommunicate request_size=4 [17:16:27]MH_SAM_APDU [17:16:27]CAPDU: 80 13 01 00 [17:16:27]Write to MH i2c: E2 08 00 B5 05 80 13 01 00 00 00 00 00 37 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:27]Read from MH i2c: E2 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 0E 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 0E 00 B5 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7D [17:16:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:16:27]wFMCommunicate OK [17:16:27]SAM_PROTO_GetShiftState done [17:16:27]FM_GetShiftState done [17:16:27]req_shift_opened done [17:16:27]requested_item shift.open_date is exist - process it [17:16:27]req_shift_open_date [17:16:27]req_shift_open_date done [17:16:27]produce_requested_data done [17:16:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86487,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:16:27]process_action_free close_receipt [17:16:27]json_value_free [17:16:27]json_value_free done [17:16:27]process_json_proto returns [17:16:27]Send response to host [17:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86487,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:16:27]free response buf [17:16:27]execute_script done [17:16:27]execute_script returns [17:16:27]free content buf [17:16:27]Sock 10.Close socket [17:16:27]Sock 10.Thread stoped [17:16:28]Connected sock=11 [17:16:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 96 E2 07 01 60 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 68 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D7 51 01 00 35 04 06 00 5A 39 B6 FA D6 51 5D 5F F1 BA 06 0B 15 4F [17:16:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 73 6B 47 00 A9 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D7 51 01 00 F4 03 04 00 3E AA EE 66 B6 04 01 00 00 79 68 0A E2 E4 CA ED 8E [17:16:30]CommunicateWithHost err = 0 [17:16:30]CheckOFDResponse [17:16:30]1017 (14) - 77093643461234 [17:16:30]1041 (16) - 0000000000874979 [17:16:30]1040 (4) - 86487 [17:16:30]1012 (4) - 21.09.2024 11:13 [17:16:30]1206 (1) - 0 [17:16:30]OFD Sender: Remove packet 86487 [17:16:30]ProducePacketName [17:16:30]name=ofd_packets/00086487 [17:16:30]NVStorageDeleteData [17:16:30]OFD Sender: No OFD packet to send [17:16:35]OFD Sender: No OFD packet to send [17:16:39]recv_with_timeout no data received [17:16:40]OFD Sender: No OFD packet to send [17:16:45]OFD Sender: No OFD packet to send [17:16:50]OFD Sender: No OFD packet to send [17:16:55]OFD Sender: No OFD packet to send [17:17:00]OFD Sender: No OFD packet to send [17:17:04]recv_with_timeout no data received [17:17:05]OFD Sender: No OFD packet to send [17:17:10]OFD Sender: No OFD packet to send [17:17:15]OFD Sender: No OFD packet to send [17:17:18]recv_with_timeout no data received [17:17:20]OFD Sender: No OFD packet to send [17:17:25]OFD Sender: No OFD packet to send [17:17:30]OFD Sender: No OFD packet to send [17:17:35]OFD Sender: No OFD packet to send [17:17:41]OFD Sender: No OFD packet to send [17:17:46]OFD Sender: No OFD packet to send [17:17:51]OFD Sender: No OFD packet to send [17:17:56]OFD Sender: No OFD packet to send [17:18:01]OFD Sender: No OFD packet to send [17:18:06]OFD Sender: No OFD packet to send [17:18:11]OFD Sender: No OFD packet to send [17:18:16]OFD Sender: No OFD packet to send [17:18:21]OFD Sender: No OFD packet to send [17:18:26]OFD Sender: No OFD packet to send [17:18:31]OFD Sender: No OFD packet to send [17:18:36]OFD Sender: No OFD packet to send [17:18:41]OFD Sender: No OFD packet to send [17:18:41]accept exits with 9 [17:18:41]New connection [17:18:41]New thread 3067284836 created [17:18:41]Thread 3067428196 joined [17:18:41]Waiting for new connection... [17:18:41] Sock 9.Parse request [17:18:41]Sock 9.Check first char [17:18:41]Sock 9.First char is OK [17:18:41]request: POST /json_proto HTTP/1.0 [17:18:41]Method: POST [17:18:41]URL: /json_proto [17:18:41]Method is POST - this is cgi request [17:18:41]url: /json_proto [17:18:41]query_string will be loaded in cgi processing [17:18:41]execute_cgi json_proto POST (null) [17:18:41]execute_cgi path=json_proto method=POST [17:18:41]POST find Content-Length [17:18:41]Host: 172.17.47.196:8080 [17:18:41]Content-Length: 984 [17:18:41]Content-Type: application/json [17:18:41] [17:18:41]POST finish read [17:18:41]Found Content-Length = 984 [17:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [17:18:41]execute_script... [17:18: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)871395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 137\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" ] } } [17:18:41]POST & json_proto [17:18:41]process_json_proto [17:18:41]json parsed OK: [17:18:41]protocol is kg_v1.0 [17:18:41]action value=close_receipt [17:18:41]process_action close_receipt [17:18:41]cmd_close_receipt [17:18:41]MH_GetDate [17:18:41]Write to MH i2c: F0 00 00 B6 05 AA [17:18:41]Write i2c OK [17:18:41]MH_I2C_Read... [17:18:41]Read from MH i2c: F0 [17:18:41]MH_I2C_Read... [17:18:41]Read from MH i2c: F0 09 00 [17:18:41]MH_I2C_Read... [17:18:41]Read from MH i2c: F0 09 00 B6 05 00 F1 FF EE 66 4C 6B 94 66 A8 [17:18:41]GetLastDocTimeStamp 1726938984 [17:18:41]current date 1726939121 [17:18:41]FM_GetShiftState [17:18:41]SAM_PROTO_GetShiftState [17:18:41]wFMCommunicate request_size=4 [17:18:41]MH_SAM_APDU [17:18:41]CAPDU: 80 13 01 00 [17:18:41]Write to MH i2c: E2 08 00 B7 05 80 13 01 00 00 00 00 00 39 [17:18:41]Write i2c OK [17:18:41]MH_I2C_Read... [17:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:41]Read from MH i2c: E2 [17:18:41]MH_I2C_Read... [17:18:41]Read from MH i2c: E2 0E 00 [17:18:41]MH_I2C_Read... [17:18:41]Read from MH i2c: E2 0E 00 B7 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7F [17:18:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:18:41]wFMCommunicate OK [17:18:41]SAM_PROTO_GetShiftState done [17:18:41]FM_GetShiftState done [17:18:41]opened in 1726877910 [17:18:41]opened+sec_in_day 1726964310 [17:18:41]quantity*price = 200066 [17:18:41]sum+1 = 200067 [17:18:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 266 21.09.2024 17:18 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 86488 ФПД: 225301238492688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171842&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86488&fm=225301238492688&tin=02508201610067®Number=0000000000092592&sum=200000 [17:18:42]StoreToDocumentArchive [17:18:42]shift 496 fd 86488 [17:18:42]save to /storage/0496/doc_00086488 [17:18:42]save last doc name /storage/0496/doc_00086488 to /storage/kkm_last_doc_name [17:18:42]save OK [17:18:42]Clear old archive folders... [17:18:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:18:42]tlvbuf is 01CEBB60 [17:18:42]SAM_PROTO_ClearQueue [17:18:42]wFMCommunicate request_size=4 [17:18:42]MH_SAM_APDU [17:18:42]CAPDU: 80 09 00 00 [17:18:42]Write to MH i2c: E2 08 00 C4 05 80 09 00 00 00 00 00 00 3B [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:18:42]Read from MH i2c: E2 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [17:18:42]RAPDU: 90 00 [17:18:42]wFMCommunicate OK [17:18:42]SAM_PROTO_ClearQueue done [17:18:42]KKMCreateOFDPacket [17:18:42]OFDProtocolAddRootSTLVToBuf [17:18:42]FM_MakeSignedData [17:18:42]FM_MakeSignedData [17:18:42]SAM_PROTO_SignData [17:18:42]wFMCommunicate request_size=4 [17:18:42]MH_SAM_APDU [17:18:42]CAPDU: 80 0D 01 02 [17:18:42]Write to MH i2c: E2 08 00 C5 05 80 0D 01 02 00 00 00 00 43 [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:42]Read from MH i2c: E2 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 C5 05 00 90 00 3E [17:18:42]RAPDU: 90 00 [17:18:42]wFMCommunicate OK [17:18:42]wFMCommunicate request_size=255 [17:18:42]MH_SAM_APDU [17:18: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 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 0A 01 00 00 F4 03 04 00 F2 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D8 51 01 00 35 04 06 00 CC [17:18:42]Write to MH i2c: E2 02 01 C6 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 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 0A 01 00 00 F4 03 04 00 F2 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D8 51 01 00 35 04 06 00 CC 00 00 A8 [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:42]Read from MH i2c: E2 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 C6 05 00 90 00 3F [17:18:42]RAPDU: 90 00 [17:18:42]wFMCommunicate OK [17:18:42]wFMCommunicate request_size=10 [17:18:42]MH_SAM_APDU [17:18:42]CAPDU: 80 0D 02 02 05 E9 08 49 AE 10 [17:18:42]Write to MH i2c: E2 0D 00 C7 05 80 0D 02 02 05 00 E9 08 49 AE 10 00 00 48 [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:42]Read from MH i2c: E2 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 03 00 C7 05 00 90 00 40 [17:18:42]RAPDU: 90 00 [17:18:42]wFMCommunicate OK [17:18:42]wFMCommunicate request_size=4 [17:18:42]MH_SAM_APDU [17:18:42]CAPDU: 80 0D 03 02 [17:18:42]Write to MH i2c: E2 08 00 C8 05 80 0D 03 02 00 00 00 00 48 [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:42]Read from MH i2c: E2 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 0B 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 0B 00 C8 05 00 83 BD DB 5E 29 D4 BE E0 90 00 5D [17:18:42]RAPDU: 83 BD DB 5E 29 D4 BE E0 90 00 [17:18:42]wFMCommunicate OK [17:18:42]SAM_PROTO_SignData done [17:18:42]FM_MakeSignedData done [17:18:42]CreateOFDProtocolMessage [17:18:42]wFMCommunicate request_size=4 [17:18:42]MH_SAM_APDU [17:18:42]CAPDU: 80 11 00 00 [17:18:42]Write to MH i2c: E2 08 00 C9 05 80 11 00 00 00 00 00 00 48 [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:42]Read from MH i2c: E2 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 17 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: E2 17 00 C9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A7 [17:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:18:42]wFMCommunicate OK [17:18:42]CreateOFDProtocolMessage done [17:18:42]OFDSenderStorePacket 86488 [17:18:42]StoreOFDPacket docnum=86488 [17:18:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 01 6B 07 01 38 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 F2 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D8 51 01 00 35 04 06 00 CC E9 08 49 AE 10 83 BD DB 5E 29 D4 BE E0 [17:18:42]CheckFolder [17:18:42]dirname=/storage/ofd_packets [17:18:42]CheckFolder done [17:18:42]ProducePacketName [17:18:42]name=ofd_packets/00086488 [17:18:42]NVStorageSaveData ofd_packets/00086488 [17:18:42]File name is /storage/ofd_packets/00086488 [17:18:42]Write 301 bytes [17:18:42]NVStorageSaveData done [17:18:42]OFDSenderStorePacket done [17:18:42]KKMCreateOFDPacket done [17:18:42]NVStorageSaveData kkm_last_timestamp [17:18:42]File name is /storage/kkm_last_timestamp [17:18:42]Write 4 bytes [17:18:42]NVStorageSaveData done [17:18:42]ExternCall_PrintAddStr [17:18:42]wPrintStart [17:18:42]Write to MH i2c: 01 00 00 CA 05 CF [17:18:42]Write i2c OK [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: 01 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: 01 07 00 [17:18:42]MH_I2C_Read... [17:18:42]Read from MH i2c: 01 07 00 CA 05 00 00 00 00 00 FF 0F E4 [17:18:42]RasterBufferAndPrint [17:18:42]line Счет N : (1)871395 [17:18:42]line ИНН: 02508201610067 [17:18:42]line Контрольно-Кассовый Чек [17:18:42]line ПРОДАЖА [17:18:42]line ТРК (МРК, ГНК) : 43 [17:18:42]line Товар: 2710124130 [17:18:42]line Аи-92-К-5 [17:18:42]line 29.950 * 66.80 [17:18:42]line = 2000.66 [17:18:42]line НДС 12% НСП 1% [17:18:42]line > о реализуемом товаре [17:18:42]line ОКРУГЛЕНИЕ: -0.66 [17:18:42]line ИТОГО: 2000.00 [17:18:42]line Внесено: 2000.00 [17:18:42]line СДАЧА: 0.00 [17:18:42]line НСП 1% : 17.70 [17:18:42]line НДС 12% : 212.46 [17:18:42]line Наличными: 2000.00 [17:18:42]line Безнал.: 0.00 [17:18:42]line Место: АЗС № 137 "Партнер Нефть" [17:18:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:18:42]line СНО: Общий режим [17:18:42]line Чек 266 21.09.2024 17:18 [17:18:42]line Смена: 496 ФФД: 1.0 [17:18:42]line ЗНМ: 0300000064 [17:18:42]line РНМ: 0000000000092592 [17:18:42]line Версия ККМ: 001 [17:18:42]line [17:18:42]line Дисконтная программа [17:18:42]line АИ-92 [17:18:42]line номер 137 [17:18:42]line сэкономлено 29.95 сом [17:18:42]line ФМ: 0000000000874979 [17:18:42]line ФД: 86488 [17:18:42]line ФПД: 225301238492688 [17:18:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T171842&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86488&fm=225301238492688&tin=02508201610067®Number=0000000000092592&sum=200000 [17:18:43]OFD Sender: Processing packet 86488 [packets to send 271, broken 270] [17:18:43]ProducePacketName [17:18:43]name=ofd_packets/00086488 [17:18:43]OFD Sender: To server: pG, [17:18:43]CommunicateWithHost lk.salyk.kg:30040 [17:18:43]ConnectInit lk.salyk.kg [17:18:43]written 0, free lines is 4095 [17:18:43]Write to MH i2c: 01 00 00 FA 05 FF [17:18:43]Write i2c OK [17:18:43]MH_I2C_Read... [17:18:43]Read from MH i2c: 01 [17:18:43]MH_I2C_Read... [17:18:43]Read from MH i2c: 01 07 00 [17:18:43]MH_I2C_Read... [17:18:43]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 93 0C A5 [17:18:43]RasterBufferAndPrint [17:18:43]line [17:18:43]line [17:18:43]line [17:18:43]line [17:18:43]line [17:18:43]written 0, free lines is 3224 [17:18:43]MH_Cut [17:18:43]Write to MH i2c: D1 01 00 01 06 01 D9 [17:18:43]Write i2c OK [17:18:43]MH_I2C_Read... [17:18:43]Read from MH i2c: D1 [17:18:43]MH_I2C_Read... [17:18:43]Read from MH i2c: D1 01 00 [17:18:43]MH_I2C_Read... [17:18:43]Read from MH i2c: D1 01 00 01 06 00 D8 [17:18:43]Write to MH i2c: 01 00 00 02 06 08 [17:18:43]Write i2c OK [17:18:43]MH_I2C_Read... [17:18:44]*** Cut start [17:18:44]*** Partial cut [17:18:44]*** CUTSNS_PIN = 1 [17:18:44]*** CUTSNS_PIN = 0 [17:18:44]*** Brake cut motor [17:18:45]Read from MH i2c: 01 [17:18:45]MH_I2C_Read... [17:18:45]*** Stop cut motor [17:18:45]*** Cut end [17:18:45]Read from MH i2c: 01 07 00 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: 01 07 00 02 06 00 00 00 00 00 FF 0F 1D [17:18:45]process_action close_receipt done [17:18:45]requested_data is exist [17:18:45]produce_requested_data [17:18:45]requested_item fm.sn is exist - process it [17:18:45]wFMCommunicate request_size=4 [17:18:45]MH_SAM_APDU [17:18:45]CAPDU: 80 11 00 00 [17:18:45]Write to MH i2c: E2 08 00 03 06 80 11 00 00 00 00 00 00 83 [17:18:45]Write i2c OK [17:18:45]MH_I2C_Read... [17:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:45]Read from MH i2c: E2 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 17 00 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 17 00 03 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E2 [17:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:18:45]wFMCommunicate OK [17:18:45]requested_item fd.num is exist - process it [17:18:45]SAM_PROTO_GetFieldsCounters [17:18:45]wFMCommunicate request_size=4 [17:18:45]MH_SAM_APDU [17:18:45]CAPDU: 80 13 00 00 [17:18:45]Write to MH i2c: E2 08 00 04 06 80 13 00 00 00 00 00 00 86 [17:18:45]Write i2c OK [17:18:45]MH_I2C_Read... [17:18:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:45]Read from MH i2c: E2 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 62 00 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 62 00 04 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [17:18:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:18:45]wFMCommunicate OK [17:18:45]SAM_PROTO_GetFieldsCounters done [17:18:45]requested_item shift.num is exist - process it [17:18:45]requested_item shift.opened is exist - process it [17:18:45]req_shift_opened [17:18:45]FM_GetShiftState [17:18:45]SAM_PROTO_GetShiftState [17:18:45]wFMCommunicate request_size=4 [17:18:45]MH_SAM_APDU [17:18:45]CAPDU: 80 13 01 00 [17:18:45]Write to MH i2c: E2 08 00 05 06 80 13 01 00 00 00 00 00 88 [17:18:45]Write i2c OK [17:18:45]MH_I2C_Read... [17:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:45]Read from MH i2c: E2 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 0E 00 [17:18:45]MH_I2C_Read... [17:18:45]Read from MH i2c: E2 0E 00 05 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CE [17:18:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:18:45]wFMCommunicate OK [17:18:45]SAM_PROTO_GetShiftState done [17:18:45]FM_GetShiftState done [17:18:45]req_shift_opened done [17:18:45]requested_item shift.open_date is exist - process it [17:18:45]req_shift_open_date [17:18:45]req_shift_open_date done [17:18:45]produce_requested_data done [17:18:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86488,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:18:45]process_action_free close_receipt [17:18:45]json_value_free [17:18:45]json_value_free done [17:18:45]process_json_proto returns [17:18:45]Send response to host [17:18:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86488,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:18:45]free response buf [17:18:45]execute_script done [17:18:45]execute_script returns [17:18:45]free content buf [17:18:45]Sock 9.Close socket [17:18:45]Sock 9.Thread stoped [17:18:48]ConnectInit Can't take IP for lk.salyk.kg [17:18:48]CommunicateWithHost connect error [17:18:48]CommunicateWithHost err = -1 [17:18:48]OFD Sender: Server communicate error [17:18:53]OFD Sender: Processing packet 86488 [packets to send 271, broken 270] [17:18:53]ProducePacketName [17:18:53]name=ofd_packets/00086488 [17:18:53]OFD Sender: To server: pG, [17:18:53]CommunicateWithHost lk.salyk.kg:30040 [17:18:53]ConnectInit lk.salyk.kg [17:18:55]Connected sock=7 [17:18:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 01 6B 07 01 38 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 F2 FF EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D8 51 01 00 35 04 06 00 CC E9 08 49 AE 10 83 BD DB 5E 29 D4 BE E0 [17:18:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E1 59 47 00 7B A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D8 51 01 00 F4 03 04 00 D0 AA EE 66 B6 04 01 00 00 71 57 FE 58 F4 3B 81 B3 [17:18:56]CommunicateWithHost err = 0 [17:18:56]CheckOFDResponse [17:18:56]1017 (14) - 77093643461234 [17:18:56]1041 (16) - 0000000000874979 [17:18:56]1040 (4) - 86488 [17:18:56]1012 (4) - 21.09.2024 11:15 [17:18:56]1206 (1) - 0 [17:18:56]OFD Sender: Remove packet 86488 [17:18:56]ProducePacketName [17:18:56]name=ofd_packets/00086488 [17:18:56]NVStorageDeleteData [17:18:57]OFD Sender: No OFD packet to send [17:19:02]OFD Sender: No OFD packet to send [17:19:07]OFD Sender: No OFD packet to send [17:19:12]OFD Sender: No OFD packet to send [17:19:17]OFD Sender: No OFD packet to send [17:19:22]OFD Sender: No OFD packet to send [17:19:27]OFD Sender: No OFD packet to send [17:19:32]OFD Sender: No OFD packet to send [17:19:37]OFD Sender: No OFD packet to send [17:19:42]OFD Sender: No OFD packet to send [17:19:47]OFD Sender: No OFD packet to send [17:19:52]OFD Sender: No OFD packet to send [17:19:57]OFD Sender: No OFD packet to send [17:20:02]OFD Sender: No OFD packet to send [17:20:07]OFD Sender: No OFD packet to send [17:20:12]OFD Sender: No OFD packet to send [17:20:17]OFD Sender: No OFD packet to send [17:20:22]OFD Sender: No OFD packet to send [17:20:27]OFD Sender: No OFD packet to send [17:20:32]OFD Sender: No OFD packet to send [17:20:37]OFD Sender: No OFD packet to send [17:20:38]accept exits with 10 [17:20:38]New connection [17:20:38]New thread 3067428196 created [17:20:38]Thread 3067284836 joined [17:20:38]Waiting for new connection... [17:20:38] Sock 10.Parse request [17:20:38]Sock 10.Check first char [17:20:38]Sock 10.First char is OK [17:20:38]request: POST /json_proto HTTP/1.0 [17:20:38]Method: POST [17:20:38]URL: /json_proto [17:20:38]Method is POST - this is cgi request [17:20:38]url: /json_proto [17:20:38]query_string will be loaded in cgi processing [17:20:38]execute_cgi json_proto POST (null) [17:20:38]execute_cgi path=json_proto method=POST [17:20:38]POST find Content-Length [17:20:38]Host: 172.17.47.196:8080 [17:20:38]Content-Length: 682 [17:20:38]Content-Type: application/json [17:20:38] [17:20:38]POST finish read [17:20:38]Found Content-Length = 682 [17:20:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [17:20:38]execute_script... [17:20: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)871396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [17:20:38]POST & json_proto [17:20:38]process_json_proto [17:20:38]json parsed OK: [17:20:38]protocol is kg_v1.0 [17:20:38]action value=close_receipt [17:20:38]process_action close_receipt [17:20:38]cmd_close_receipt [17:20:38]MH_GetDate [17:20:38]Write to MH i2c: F0 00 00 06 06 FB [17:20:38]Write i2c OK [17:20:38]MH_I2C_Read... [17:20:38]Read from MH i2c: F0 [17:20:38]MH_I2C_Read... [17:20:38]Read from MH i2c: F0 09 00 [17:20:38]MH_I2C_Read... [17:20:38]Read from MH i2c: F0 09 00 06 06 00 67 00 EF 66 4C 6B 94 66 71 [17:20:38]GetLastDocTimeStamp 1726939122 [17:20:38]current date 1726939239 [17:20:38]FM_GetShiftState [17:20:38]SAM_PROTO_GetShiftState [17:20:38]wFMCommunicate request_size=4 [17:20:38]MH_SAM_APDU [17:20:38]CAPDU: 80 13 01 00 [17:20:38]Write to MH i2c: E2 08 00 07 06 80 13 01 00 00 00 00 00 8A [17:20:38]Write i2c OK [17:20:38]MH_I2C_Read... [17:20:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:38]Read from MH i2c: E2 [17:20:38]MH_I2C_Read... [17:20:38]Read from MH i2c: E2 0E 00 [17:20:38]MH_I2C_Read... [17:20:38]Read from MH i2c: E2 0E 00 07 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D0 [17:20:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:20:38]wFMCommunicate OK [17:20:38]SAM_PROTO_GetShiftState done [17:20:38]FM_GetShiftState done [17:20:38]opened in 1726877910 [17:20:38]opened+sec_in_day 1726964310 [17:20:38]quantity*price = 100005 [17:20:38]sum+1 = 100006 [17:20:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 267 21.09.2024 17:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86489 ФПД: 257436620400853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T172039&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86489&fm=257436620400853&tin=02508201610067®Number=0000000000092592&sum=100000 [17:20:39]StoreToDocumentArchive [17:20:39]shift 496 fd 86489 [17:20:39]save to /storage/0496/doc_00086489 [17:20:39]save last doc name /storage/0496/doc_00086489 to /storage/kkm_last_doc_name [17:20:39]save OK [17:20:39]Clear old archive folders... [17:20:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:39]tlvbuf is 01D14D40 [17:20:39]SAM_PROTO_ClearQueue [17:20:39]wFMCommunicate request_size=4 [17:20:39]MH_SAM_APDU [17:20:39]CAPDU: 80 09 00 00 [17:20:39]Write to MH i2c: E2 08 00 14 06 80 09 00 00 00 00 00 00 8C [17:20:39]Write i2c OK [17:20:39]MH_I2C_Read... [17:20:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:39]Read from MH i2c: E2 [17:20:39]MH_I2C_Read... [17:20:39]Read from MH i2c: E2 03 00 [17:20:39]MH_I2C_Read... [17:20:39]Read from MH i2c: E2 03 00 14 06 00 90 00 8E [17:20:39]RAPDU: 90 00 [17:20:39]wFMCommunicate OK [17:20:39]SAM_PROTO_ClearQueue done [17:20:39]KKMCreateOFDPacket [17:20:39]OFDProtocolAddRootSTLVToBuf [17:20:39]FM_MakeSignedData [17:20:39]FM_MakeSignedData [17:20:39]SAM_PROTO_SignData [17:20:39]wFMCommunicate request_size=4 [17:20:39]MH_SAM_APDU [17:20:39]CAPDU: 80 0D 01 02 [17:20:39]Write to MH i2c: E2 08 00 15 06 80 0D 01 02 00 00 00 00 94 [17:20:39]Write i2c OK [17:20:39]MH_I2C_Read... [17:20:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:40]Read from MH i2c: E2 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 03 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 03 00 15 06 00 90 00 8F [17:20:40]RAPDU: 90 00 [17:20:40]wFMCommunicate OK [17:20:40]wFMCommunicate request_size=255 [17:20:40]MH_SAM_APDU [17:20:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0B 01 00 00 F4 03 04 00 67 00 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 51 01 00 35 04 06 00 EA [17:20:40]Write to MH i2c: E2 02 01 16 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 67 00 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 51 01 00 35 04 06 00 EA 00 00 7E [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:40]Read from MH i2c: E2 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 03 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 03 00 16 06 00 90 00 90 [17:20:40]RAPDU: 90 00 [17:20:40]wFMCommunicate OK [17:20:40]wFMCommunicate request_size=10 [17:20:40]MH_SAM_APDU [17:20:40]CAPDU: 80 0D 02 02 05 23 22 4F A8 D5 [17:20:40]Write to MH i2c: E2 0D 00 17 06 80 0D 02 02 05 00 23 22 4F A8 D5 00 00 B2 [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:40]Read from MH i2c: E2 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 03 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 03 00 17 06 00 90 00 91 [17:20:40]RAPDU: 90 00 [17:20:40]wFMCommunicate OK [17:20:40]wFMCommunicate request_size=4 [17:20:40]MH_SAM_APDU [17:20:40]CAPDU: 80 0D 03 02 [17:20:40]Write to MH i2c: E2 08 00 18 06 80 0D 03 02 00 00 00 00 99 [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:40]Read from MH i2c: E2 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 0B 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 0B 00 18 06 00 73 25 43 F1 75 FE A3 46 90 00 C2 [17:20:40]RAPDU: 73 25 43 F1 75 FE A3 46 90 00 [17:20:40]wFMCommunicate OK [17:20:40]SAM_PROTO_SignData done [17:20:40]FM_MakeSignedData done [17:20:40]CreateOFDProtocolMessage [17:20:40]wFMCommunicate request_size=4 [17:20:40]MH_SAM_APDU [17:20:40]CAPDU: 80 11 00 00 [17:20:40]Write to MH i2c: E2 08 00 19 06 80 11 00 00 00 00 00 00 99 [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:40]Read from MH i2c: E2 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 17 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: E2 17 00 19 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F8 [17:20:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:20:40]wFMCommunicate OK [17:20:40]CreateOFDProtocolMessage done [17:20:40]OFDSenderStorePacket 86489 [17:20:40]StoreOFDPacket docnum=86489 [17:20:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8D 90 07 01 61 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 67 00 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 51 01 00 35 04 06 00 EA 23 22 4F A8 D5 73 25 43 F1 75 FE A3 46 [17:20:40]CheckFolder [17:20:40]dirname=/storage/ofd_packets [17:20:40]CheckFolder done [17:20:40]ProducePacketName [17:20:40]name=ofd_packets/00086489 [17:20:40]NVStorageSaveData ofd_packets/00086489 [17:20:40]File name is /storage/ofd_packets/00086489 [17:20:40]Write 301 bytes [17:20:40]NVStorageSaveData done [17:20:40]OFDSenderStorePacket done [17:20:40]KKMCreateOFDPacket done [17:20:40]NVStorageSaveData kkm_last_timestamp [17:20:40]File name is /storage/kkm_last_timestamp [17:20:40]Write 4 bytes [17:20:40]NVStorageSaveData done [17:20:40]ExternCall_PrintAddStr [17:20:40]wPrintStart [17:20:40]Write to MH i2c: 01 00 00 1A 06 20 [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: 01 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: 01 07 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: 01 07 00 1A 06 00 00 00 00 00 FF 0F 35 [17:20:40]RasterBufferAndPrint [17:20:40]line Счет N : (1)871396 [17:20:40]line ИНН: 02508201610067 [17:20:40]line Контрольно-Кассовый Чек [17:20:40]line ПРОДАЖА [17:20:40]line ТРК (МРК, ГНК) : 63 [17:20:40]line Товар: 2710124130 [17:20:40]line Аи-92-К-5 [17:20:40]line 14.750 * 67.80 [17:20:40]line = 1000.05 [17:20:40]line НДС 12% НСП 1% [17:20:40]line > о реализуемом товаре [17:20:40]line ОКРУГЛЕНИЕ: -0.05 [17:20:40]line ИТОГО: 1000.00 [17:20:40]line Внесено: 1000.00 [17:20:40]line СДАЧА: 0.00 [17:20:40]line НСП 1% : 8.85 [17:20:40]line НДС 12% : 106.20 [17:20:40]line Наличными: 1000.00 [17:20:40]line Безнал.: 0.00 [17:20:40]line Место: АЗС № 137 "Партнер Нефть" [17:20:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:20:40]line СНО: Общий режим [17:20:40]line Чек 267 21.09.2024 17:20 [17:20:40]line Смена: 496 ФФД: 1.0 [17:20:40]line ЗНМ: 0300000064 [17:20:40]line РНМ: 0000000000092592 [17:20:40]line Версия ККМ: 001 [17:20:40]line ФМ: 0000000000874979 [17:20:40]line ФД: 86489 [17:20:40]line ФПД: 257436620400853 [17:20:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T172039&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86489&fm=257436620400853&tin=02508201610067®Number=0000000000092592&sum=100000 [17:20:40]written 0, free lines is 4095 [17:20:40]OFD Sender: Processing packet 86489 [packets to send 271, broken 270] [17:20:40]ProducePacketName [17:20:40]name=ofd_packets/00086489 [17:20:40]OFD Sender: To server: pG, [17:20:40]CommunicateWithHost lk.salyk.kg:30040 [17:20:40]ConnectInit lk.salyk.kg [17:20:40]Write to MH i2c: 01 00 00 45 06 4B [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: 01 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: 01 07 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 E2 0C 40 [17:20:40]RasterBufferAndPrint [17:20:40]line [17:20:40]line [17:20:40]line [17:20:40]line [17:20:40]line [17:20:40]written 0, free lines is 3304 [17:20:40]MH_Cut [17:20:40]Write to MH i2c: D1 01 00 4C 06 01 24 [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: D1 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: D1 01 00 [17:20:40]MH_I2C_Read... [17:20:40]Read from MH i2c: D1 01 00 4C 06 00 23 [17:20:40]Write to MH i2c: 01 00 00 4D 06 53 [17:20:40]Write i2c OK [17:20:40]MH_I2C_Read... [17:20:41]*** Cut start [17:20:41]*** Partial cut [17:20:41]*** CUTSNS_PIN = 1 [17:20:41]*** CUTSNS_PIN = 0 [17:20:41]*** Brake cut motor [17:20:42]Connected sock=9 [17:20:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8D 90 07 01 61 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 67 00 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 51 01 00 35 04 06 00 EA 23 22 4F A8 D5 73 25 43 F1 75 FE A3 46 [17:20:42]Read from MH i2c: 01 [17:20:42]MH_I2C_Read... [17:20:42]*** Stop cut motor [17:20:42]*** Cut end [17:20:42]Read from MH i2c: 01 07 00 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: 01 07 00 4D 06 00 00 00 00 00 FF 0F 68 [17:20:42]process_action close_receipt done [17:20:42]requested_data is exist [17:20:42]produce_requested_data [17:20:42]requested_item fm.sn is exist - process it [17:20:42]wFMCommunicate request_size=4 [17:20:42]MH_SAM_APDU [17:20:42]CAPDU: 80 11 00 00 [17:20:42]Write to MH i2c: E2 08 00 4E 06 80 11 00 00 00 00 00 00 CE [17:20:42]Write i2c OK [17:20:42]MH_I2C_Read... [17:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:42]Read from MH i2c: E2 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: E2 17 00 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: E2 17 00 4E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [17:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:20:42]wFMCommunicate OK [17:20:42]requested_item fd.num is exist - process it [17:20:42]SAM_PROTO_GetFieldsCounters [17:20:42]wFMCommunicate request_size=4 [17:20:42]MH_SAM_APDU [17:20:42]CAPDU: 80 13 00 00 [17:20:42]Write to MH i2c: E2 08 00 4F 06 80 13 00 00 00 00 00 00 D1 [17:20:42]Write i2c OK [17:20:42]MH_I2C_Read... [17:20:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:42]Read from MH i2c: E2 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: E2 62 00 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: E2 62 00 4F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [17:20:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 D9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:42]wFMCommunicate OK [17:20:42]SAM_PROTO_GetFieldsCounters done [17:20:42]requested_item shift.num is exist - process it [17:20:42]requested_item shift.opened is exist - process it [17:20:42]req_shift_opened [17:20:42]FM_GetShiftState [17:20:42]SAM_PROTO_GetShiftState [17:20:42]wFMCommunicate request_size=4 [17:20:42]MH_SAM_APDU [17:20:42]CAPDU: 80 13 01 00 [17:20:42]Write to MH i2c: E2 08 00 50 06 80 13 01 00 00 00 00 00 D3 [17:20:42]Write i2c OK [17:20:42]MH_I2C_Read... [17:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:42]Read from MH i2c: E2 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: E2 0E 00 [17:20:42]MH_I2C_Read... [17:20:42]Read from MH i2c: E2 0E 00 50 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 19 [17:20:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:20:42]wFMCommunicate OK [17:20:42]SAM_PROTO_GetShiftState done [17:20:42]FM_GetShiftState done [17:20:42]req_shift_opened done [17:20:42]requested_item shift.open_date is exist - process it [17:20:42]req_shift_open_date [17:20:42]req_shift_open_date done [17:20:42]produce_requested_data done [17:20:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86489,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:20:42]process_action_free close_receipt [17:20:42]json_value_free [17:20:42]json_value_free done [17:20:42]process_json_proto returns [17:20:42]Send response to host [17:20:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86489,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:20:42]free response buf [17:20:42]execute_script done [17:20:42]execute_script returns [17:20:42]free content buf [17:20:42]Sock 10.Close socket [17:20:42]Sock 10.Thread stoped [17:20:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1A A7 47 00 A7 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 51 01 00 F4 03 04 00 3A AB EE 66 B6 04 01 00 00 04 01 15 E7 D8 95 B0 F9 [17:20:44]CommunicateWithHost err = 0 [17:20:44]CheckOFDResponse [17:20:44]1017 (14) - 77093643461234 [17:20:44]1041 (16) - 0000000000874979 [17:20:44]1040 (4) - 86489 [17:20:44]1012 (4) - 21.09.2024 11:17 [17:20:44]1206 (1) - 0 [17:20:44]OFD Sender: Remove packet 86489 [17:20:44]ProducePacketName [17:20:44]name=ofd_packets/00086489 [17:20:44]NVStorageDeleteData [17:20:45]OFD Sender: No OFD packet to send [17:20:47]recv_with_timeout no data received [17:20:50]OFD Sender: No OFD packet to send [17:20:55]OFD Sender: No OFD packet to send [17:21:00]OFD Sender: No OFD packet to send [17:21:05]OFD Sender: No OFD packet to send [17:21:10]OFD Sender: No OFD packet to send [17:21:15]OFD Sender: No OFD packet to send [17:21:20]OFD Sender: No OFD packet to send [17:21:25]OFD Sender: No OFD packet to send [17:21:30]OFD Sender: No OFD packet to send [17:21:35]OFD Sender: No OFD packet to send [17:21:40]OFD Sender: No OFD packet to send [17:21:45]OFD Sender: No OFD packet to send [17:21:50]OFD Sender: No OFD packet to send [17:21:55]OFD Sender: No OFD packet to send [17:22:00]OFD Sender: No OFD packet to send [17:22:05]OFD Sender: No OFD packet to send [17:22:10]OFD Sender: No OFD packet to send [17:22:15]OFD Sender: No OFD packet to send [17:22:20]OFD Sender: No OFD packet to send [17:22:22]recv_with_timeout no data received [17:22:25]OFD Sender: No OFD packet to send [17:22:30]OFD Sender: No OFD packet to send [17:22:35]OFD Sender: No OFD packet to send [17:22:40]OFD Sender: No OFD packet to send [17:22:45]OFD Sender: No OFD packet to send [17:22:50]OFD Sender: No OFD packet to send [17:22:55]OFD Sender: No OFD packet to send [17:23:00]OFD Sender: No OFD packet to send [17:23:05]OFD Sender: No OFD packet to send [17:23:10]OFD Sender: No OFD packet to send [17:23:15]OFD Sender: No OFD packet to send [17:23:20]OFD Sender: No OFD packet to send [17:23:25]OFD Sender: No OFD packet to send [17:23:30]OFD Sender: No OFD packet to send [17:23:35]OFD Sender: No OFD packet to send [17:23:40]OFD Sender: No OFD packet to send [17:23:45]OFD Sender: No OFD packet to send [17:23:50]OFD Sender: No OFD packet to send [17:23:55]OFD Sender: No OFD packet to send [17:24:00]OFD Sender: No OFD packet to send [17:24:03]recv_with_timeout no data received [17:24:05]OFD Sender: No OFD packet to send [17:24:10]OFD Sender: No OFD packet to send [17:24:15]OFD Sender: No OFD packet to send [17:24:20]OFD Sender: No OFD packet to send [17:24:25]OFD Sender: No OFD packet to send [17:24:30]OFD Sender: No OFD packet to send [17:24:35]OFD Sender: No OFD packet to send [17:24:40]OFD Sender: No OFD packet to send [17:24:45]OFD Sender: No OFD packet to send [17:24:46]recv_with_timeout no data received [17:24:50]OFD Sender: No OFD packet to send [17:24:55]OFD Sender: No OFD packet to send [17:25:00]OFD Sender: No OFD packet to send [17:25:05]OFD Sender: No OFD packet to send [17:25:10]OFD Sender: No OFD packet to send [17:25:15]OFD Sender: No OFD packet to send [17:25:20]OFD Sender: No OFD packet to send [17:25:25]OFD Sender: No OFD packet to send [17:25:30]OFD Sender: No OFD packet to send [17:25:35]OFD Sender: No OFD packet to send [17:25:40]OFD Sender: No OFD packet to send [17:25:45]OFD Sender: No OFD packet to send [17:25:50]OFD Sender: No OFD packet to send [17:25:55]OFD Sender: No OFD packet to send [17:26:00]OFD Sender: No OFD packet to send [17:26:05]OFD Sender: No OFD packet to send [17:26:10]OFD Sender: No OFD packet to send [17:26:15]OFD Sender: No OFD packet to send [17:26:20]OFD Sender: No OFD packet to send [17:26:25]OFD Sender: No OFD packet to send [17:26:30]OFD Sender: No OFD packet to send [17:26:35]OFD Sender: No OFD packet to send [17:26:35]recv_with_timeout no data received [17:26:40]OFD Sender: No OFD packet to send [17:26:45]OFD Sender: No OFD packet to send [17:26:50]OFD Sender: No OFD packet to send [17:26:55]OFD Sender: No OFD packet to send [17:26:59]accept exits with 7 [17:26:59]New connection [17:26:59]New thread 3067284836 created [17:26:59]Thread 3067428196 joined [17:26:59]Waiting for new connection... [17:26:59] Sock 7.Parse request [17:26:59]Sock 7.Check first char [17:26:59]Sock 7.First char is OK [17:26:59]request: POST /json_proto HTTP/1.0 [17:26:59]Method: POST [17:26:59]URL: /json_proto [17:26:59]Method is POST - this is cgi request [17:26:59]url: /json_proto [17:26:59]query_string will be loaded in cgi processing [17:26:59]execute_cgi json_proto POST (null) [17:26:59]execute_cgi path=json_proto method=POST [17:26:59]POST find Content-Length [17:26:59]Host: 172.17.47.196:8080 [17:26:59]Content-Length: 803 [17:26:59]Content-Type: application/json [17:26:59] [17:26:59]POST finish read [17:26:59]Found Content-Length = 803 [17:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:59]execute_script... [17:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:59]POST & json_proto [17:26:59]process_json_proto [17:26:59]json parsed OK: [17:26:59]protocol is kg_v1.0 [17:26:59]action value=close_receipt [17:26:59]process_action close_receipt [17:26:59]cmd_close_receipt [17:26:59]MH_GetDate [17:26:59]Write to MH i2c: F0 00 00 51 06 46 [17:26:59]Write i2c OK [17:26:59]MH_I2C_Read... [17:26:59]Read from MH i2c: F0 [17:26:59]MH_I2C_Read... [17:26:59]Read from MH i2c: F0 09 00 [17:26:59]MH_I2C_Read... [17:26:59]Read from MH i2c: F0 09 00 51 06 00 E3 01 EF 66 4C 6B 94 66 39 [17:26:59]GetLastDocTimeStamp 1726939239 [17:26:59]current date 1726939619 [17:26:59]FM_GetShiftState [17:26:59]SAM_PROTO_GetShiftState [17:26:59]wFMCommunicate request_size=4 [17:26:59]MH_SAM_APDU [17:26:59]CAPDU: 80 13 01 00 [17:26:59]Write to MH i2c: E2 08 00 52 06 80 13 01 00 00 00 00 00 D5 [17:26:59]Write i2c OK [17:26:59]MH_I2C_Read... [17:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:59]Read from MH i2c: E2 [17:26:59]MH_I2C_Read... [17:26:59]Read from MH i2c: E2 0E 00 [17:26:59]MH_I2C_Read... [17:26:59]Read from MH i2c: E2 0E 00 52 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1B [17:26:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:26:59]wFMCommunicate OK [17:26:59]SAM_PROTO_GetShiftState done [17:26:59]FM_GetShiftState done [17:26:59]opened in 1726877910 [17:26:59]opened+sec_in_day 1726964310 [17:26:59]quantity*price = 135600 [17:26:59]sum+1 = 135601 [17:26:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1356.00 НСП 1% : 12.00 НДС 12% : 144.00 Наличными: 0.00 Безнал.: 1356.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 268 21.09.2024 17:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86490 ФПД: 239791818519890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T172659&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86490&fm=239791818519890&tin=02508201610067®Number=0000000000092592&sum=135600 [17:27:00]StoreToDocumentArchive [17:27:00]shift 496 fd 86490 [17:27:00]save to /storage/0496/doc_00086490 [17:27:00]save last doc name /storage/0496/doc_00086490 to /storage/kkm_last_doc_name [17:27:00]save OK [17:27:00]Clear old archive folders... [17:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:27:00]tlvbuf is 01C50960 [17:27:00]SAM_PROTO_ClearQueue [17:27:00]wFMCommunicate request_size=4 [17:27:00]MH_SAM_APDU [17:27:00]CAPDU: 80 09 00 00 [17:27:00]Write to MH i2c: E2 08 00 5F 06 80 09 00 00 00 00 00 00 D7 [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:27:00]Read from MH i2c: E2 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [17:27:00]RAPDU: 90 00 [17:27:00]wFMCommunicate OK [17:27:00]SAM_PROTO_ClearQueue done [17:27:00]KKMCreateOFDPacket [17:27:00]OFDProtocolAddRootSTLVToBuf [17:27:00]FM_MakeSignedData [17:27:00]FM_MakeSignedData [17:27:00]SAM_PROTO_SignData [17:27:00]wFMCommunicate request_size=4 [17:27:00]MH_SAM_APDU [17:27:00]CAPDU: 80 0D 01 02 [17:27:00]Write to MH i2c: E2 08 00 60 06 80 0D 01 02 00 00 00 00 DF [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:27:00]Read from MH i2c: E2 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [17:27:00]RAPDU: 90 00 [17:27:00]wFMCommunicate OK [17:27:00]wFMCommunicate request_size=255 [17:27:00]MH_SAM_APDU [17:27:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E3 01 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 51 01 00 35 04 06 00 DA [17:27:00]Write to MH i2c: E2 02 01 61 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 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E3 01 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 51 01 00 35 04 06 00 DA 00 00 AD [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:00]Read from MH i2c: E2 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [17:27:00]RAPDU: 90 00 [17:27:00]wFMCommunicate OK [17:27:00]wFMCommunicate request_size=10 [17:27:00]MH_SAM_APDU [17:27:00]CAPDU: 80 0D 02 02 05 16 E2 29 B5 52 [17:27:00]Write to MH i2c: E2 0D 00 62 06 80 0D 02 02 05 00 16 E2 29 B5 52 00 00 14 [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:00]Read from MH i2c: E2 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [17:27:00]RAPDU: 90 00 [17:27:00]wFMCommunicate OK [17:27:00]wFMCommunicate request_size=4 [17:27:00]MH_SAM_APDU [17:27:00]CAPDU: 80 0D 03 02 [17:27:00]Write to MH i2c: E2 08 00 63 06 80 0D 03 02 00 00 00 00 E4 [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:27:00]Read from MH i2c: E2 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 0B 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 0B 00 63 06 00 E7 C1 11 2B 11 49 E9 91 90 00 9D [17:27:00]RAPDU: E7 C1 11 2B 11 49 E9 91 90 00 [17:27:00]wFMCommunicate OK [17:27:00]SAM_PROTO_SignData done [17:27:00]FM_MakeSignedData done [17:27:00]CreateOFDProtocolMessage [17:27:00]wFMCommunicate request_size=4 [17:27:00]MH_SAM_APDU [17:27:00]CAPDU: 80 11 00 00 [17:27:00]Write to MH i2c: E2 08 00 64 06 80 11 00 00 00 00 00 00 E4 [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:00]Read from MH i2c: E2 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 17 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: E2 17 00 64 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [17:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:27:00]wFMCommunicate OK [17:27:00]CreateOFDProtocolMessage done [17:27:00]OFDSenderStorePacket 86490 [17:27:00]StoreOFDPacket docnum=86490 [17:27:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 16 34 07 01 B8 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E3 01 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 51 01 00 35 04 06 00 DA 16 E2 29 B5 52 E7 C1 11 2B 11 49 E9 91 [17:27:00]CheckFolder [17:27:00]dirname=/storage/ofd_packets [17:27:00]CheckFolder done [17:27:00]ProducePacketName [17:27:00]name=ofd_packets/00086490 [17:27:00]NVStorageSaveData ofd_packets/00086490 [17:27:00]File name is /storage/ofd_packets/00086490 [17:27:00]Write 301 bytes [17:27:00]NVStorageSaveData done [17:27:00]OFDSenderStorePacket done [17:27:00]KKMCreateOFDPacket done [17:27:00]NVStorageSaveData kkm_last_timestamp [17:27:00]File name is /storage/kkm_last_timestamp [17:27:00]Write 4 bytes [17:27:00]NVStorageSaveData done [17:27:00]ExternCall_PrintAddStr [17:27:00]wPrintStart [17:27:00]Write to MH i2c: 01 00 00 65 06 6B [17:27:00]Write i2c OK [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: 01 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: 01 07 00 [17:27:00]MH_I2C_Read... [17:27:00]Read from MH i2c: 01 07 00 65 06 00 00 00 00 00 FF 0F 80 [17:27:00]RasterBufferAndPrint [17:27:00]line Счет N : (1)871397 [17:27:00]line ИНН: 02508201610067 [17:27:00]line Контрольно-Кассовый Чек [17:27:00]line ПРОДАЖА [17:27:00]line ТРК (МРК, ГНК) : 43 [17:27:00]line Товар: 2710124130 [17:27:00]line Аи-92-К-5 [17:27:00]line 20.000 * 67.80 [17:27:00]line = 1356.00 [17:27:00]line НДС 12% НСП 1% [17:27:00]line > о реализуемом товаре [17:27:00]line ИТОГО: 1356.00 [17:27:00]line НСП 1% : 12.00 [17:27:00]line НДС 12% : 144.00 [17:27:00]line Наличными: 0.00 [17:27:00]line Безнал.: 1356.00 [17:27:00]line Место: АЗС № 137 "Партнер Нефть" [17:27:00]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:27:00]line СНО: Общий режим [17:27:00]line Чек 268 21.09.2024 17:26 [17:27:00]line Смена: 496 ФФД: 1.0 [17:27:00]line ЗНМ: 0300000064 [17:27:00]line РНМ: 0000000000092592 [17:27:00]line Версия ККМ: 001 [17:27:00]line Платежная система: O! деньги [17:27:00]line ФМ: 0000000000874979 [17:27:00]line ФД: 86490 [17:27:00]line ФПД: 239791818519890 [17:27:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T172659&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86490&fm=239791818519890&tin=02508201610067®Number=0000000000092592&sum=135600 [17:27:00]written 0, free lines is 4095 [17:27:00]OFD Sender: Processing packet 86490 [packets to send 271, broken 270] [17:27:00]ProducePacketName [17:27:00]name=ofd_packets/00086490 [17:27:00]OFD Sender: To server: pG, [17:27:00]CommunicateWithHost lk.salyk.kg:30040 [17:27:00]ConnectInit lk.salyk.kg [17:27:01]Write to MH i2c: 01 00 00 8F 06 95 [17:27:01]Write i2c OK [17:27:01]MH_I2C_Read... [17:27:01]Read from MH i2c: 01 [17:27:01]MH_I2C_Read... [17:27:01]Read from MH i2c: 01 07 00 [17:27:01]MH_I2C_Read... [17:27:01]Read from MH i2c: 01 07 00 8F 06 00 00 00 00 00 EE 0C 96 [17:27:01]RasterBufferAndPrint [17:27:01]line [17:27:01]line [17:27:01]line [17:27:01]line [17:27:01]line [17:27:01]written 0, free lines is 3318 [17:27:01]MH_Cut [17:27:01]Write to MH i2c: D1 01 00 96 06 01 6E [17:27:01]Write i2c OK [17:27:01]MH_I2C_Read... [17:27:01]Read from MH i2c: D1 [17:27:01]MH_I2C_Read... [17:27:01]Read from MH i2c: D1 01 00 [17:27:01]MH_I2C_Read... [17:27:01]Read from MH i2c: D1 01 00 96 06 00 6D [17:27:01]Write to MH i2c: 01 00 00 97 06 9D [17:27:01]Write i2c OK [17:27:01]MH_I2C_Read... [17:27:01]*** Cut start [17:27:01]*** Partial cut [17:27:01]*** CUTSNS_PIN = 1 [17:27:01]*** CUTSNS_PIN = 0 [17:27:02]*** Brake cut motor [17:27:02]Connected sock=11 [17:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 16 34 07 01 B8 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 E3 01 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 51 01 00 35 04 06 00 DA 16 E2 29 B5 52 E7 C1 11 2B 11 49 E9 91 [17:27:02]Read from MH i2c: 01 [17:27:02]MH_I2C_Read... [17:27:02]*** Stop cut motor [17:27:02]*** Cut end [17:27:02]Read from MH i2c: 01 07 00 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: 01 07 00 97 06 00 00 00 00 00 FF 0F B2 [17:27:02]process_action close_receipt done [17:27:02]requested_data is exist [17:27:02]produce_requested_data [17:27:02]requested_item fm.sn is exist - process it [17:27:02]wFMCommunicate request_size=4 [17:27:02]MH_SAM_APDU [17:27:02]CAPDU: 80 11 00 00 [17:27:02]Write to MH i2c: E2 08 00 98 06 80 11 00 00 00 00 00 00 18 [17:27:02]Write i2c OK [17:27:02]MH_I2C_Read... [17:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:02]Read from MH i2c: E2 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: E2 17 00 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: E2 17 00 98 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [17:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:27:02]wFMCommunicate OK [17:27:02]requested_item fd.num is exist - process it [17:27:02]SAM_PROTO_GetFieldsCounters [17:27:02]wFMCommunicate request_size=4 [17:27:02]MH_SAM_APDU [17:27:02]CAPDU: 80 13 00 00 [17:27:02]Write to MH i2c: E2 08 00 99 06 80 13 00 00 00 00 00 00 1B [17:27:02]Write i2c OK [17:27:02]MH_I2C_Read... [17:27:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:02]Read from MH i2c: E2 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: E2 62 00 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: E2 62 00 99 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [17:27:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:27:02]wFMCommunicate OK [17:27:02]SAM_PROTO_GetFieldsCounters done [17:27:02]requested_item shift.num is exist - process it [17:27:02]requested_item shift.opened is exist - process it [17:27:02]req_shift_opened [17:27:02]FM_GetShiftState [17:27:02]SAM_PROTO_GetShiftState [17:27:02]wFMCommunicate request_size=4 [17:27:02]MH_SAM_APDU [17:27:02]CAPDU: 80 13 01 00 [17:27:02]Write to MH i2c: E2 08 00 9A 06 80 13 01 00 00 00 00 00 1D [17:27:02]Write i2c OK [17:27:02]MH_I2C_Read... [17:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:02]Read from MH i2c: E2 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: E2 0E 00 [17:27:02]MH_I2C_Read... [17:27:02]Read from MH i2c: E2 0E 00 9A 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 63 [17:27:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:27:02]wFMCommunicate OK [17:27:02]SAM_PROTO_GetShiftState done [17:27:02]FM_GetShiftState done [17:27:02]req_shift_opened done [17:27:02]requested_item shift.open_date is exist - process it [17:27:02]req_shift_open_date [17:27:02]req_shift_open_date done [17:27:02]produce_requested_data done [17:27:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86490,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:27:02]process_action_free close_receipt [17:27:02]json_value_free [17:27:02]json_value_free done [17:27:02]process_json_proto returns [17:27:02]Send response to host [17:27:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86490,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:27:02]free response buf [17:27:02]execute_script done [17:27:02]execute_script returns [17:27:02]free content buf [17:27:02]Sock 7.Close socket [17:27:02]Sock 7.Thread stoped [17:27:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AF ED 47 00 5F D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 51 01 00 F4 03 04 00 B7 AC EE 66 B6 04 01 00 00 ED 11 E2 88 2A EC 2B EF [17:27:03]CommunicateWithHost err = 0 [17:27:03]CheckOFDResponse [17:27:03]1017 (14) - 77093643461234 [17:27:03]1041 (16) - 0000000000874979 [17:27:03]1040 (4) - 86490 [17:27:03]1012 (4) - 21.09.2024 11:23 [17:27:03]1206 (1) - 0 [17:27:03]OFD Sender: Remove packet 86490 [17:27:03]ProducePacketName [17:27:03]name=ofd_packets/00086490 [17:27:03]NVStorageDeleteData [17:27:03]OFD Sender: No OFD packet to send [17:27:08]OFD Sender: No OFD packet to send [17:27:13]OFD Sender: No OFD packet to send [17:27:18]OFD Sender: No OFD packet to send [17:27:19]recv_with_timeout no data received [17:27:23]OFD Sender: No OFD packet to send [17:27:28]OFD Sender: No OFD packet to send [17:27:31]recv_with_timeout no data received [17:27:33]OFD Sender: No OFD packet to send [17:27:38]OFD Sender: No OFD packet to send [17:27:43]OFD Sender: No OFD packet to send [17:27:48]OFD Sender: No OFD packet to send [17:27:53]OFD Sender: No OFD packet to send [17:27:58]OFD Sender: No OFD packet to send [17:28:03]OFD Sender: No OFD packet to send [17:28:08]OFD Sender: No OFD packet to send [17:28:13]OFD Sender: No OFD packet to send [17:28:18]OFD Sender: No OFD packet to send [17:28:23]OFD Sender: No OFD packet to send [17:28:28]OFD Sender: No OFD packet to send [17:28:33]OFD Sender: No OFD packet to send [17:28:38]OFD Sender: No OFD packet to send [17:28:43]OFD Sender: No OFD packet to send [17:28:48]OFD Sender: No OFD packet to send [17:28:53]OFD Sender: No OFD packet to send [17:28:58]OFD Sender: No OFD packet to send [17:29:03]OFD Sender: No OFD packet to send [17:29:08]OFD Sender: No OFD packet to send [17:29:13]OFD Sender: No OFD packet to send [17:29:18]OFD Sender: No OFD packet to send [17:29:23]OFD Sender: No OFD packet to send [17:29:28]accept exits with 10 [17:29:28]New connection [17:29:28]New thread 3067428196 created [17:29:28]Thread 3067284836 joined [17:29:28]Waiting for new connection... [17:29:28] Sock 10.Parse request [17:29:28]Sock 10.Check first char [17:29:28]Sock 10.First char is OK [17:29:28]request: POST /json_proto HTTP/1.0 [17:29:28]Method: POST [17:29:28]URL: /json_proto [17:29:28]Method is POST - this is cgi request [17:29:28]url: /json_proto [17:29:28]query_string will be loaded in cgi processing [17:29:28]execute_cgi json_proto POST (null) [17:29:28]execute_cgi path=json_proto method=POST [17:29:28]POST find Content-Length [17:29:28]Host: 172.17.47.196:8080 [17:29:28]Content-Length: 645 [17:29:28]Content-Type: application/json [17:29:28] [17:29:28]POST finish read [17:29:28]Found Content-Length = 645 [17:29:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147944", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:28]execute_script... [17:29: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 : (3)147944", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:28]POST & json_proto [17:29:28]process_json_proto [17:29:28]json parsed OK: [17:29:28]protocol is kg_v1.0 [17:29:28]action value=close_receipt [17:29:28]process_action close_receipt [17:29:28]cmd_close_receipt [17:29:28]MH_GetDate [17:29:28]Write to MH i2c: F0 00 00 9B 06 90 [17:29:28]Write i2c OK [17:29:28]MH_I2C_Read... [17:29:28]Read from MH i2c: F0 [17:29:28]MH_I2C_Read... [17:29:28]Read from MH i2c: F0 09 00 [17:29:28]MH_I2C_Read... [17:29:28]Read from MH i2c: F0 09 00 9B 06 00 79 02 EF 66 4C 6B 94 66 1A [17:29:28]GetLastDocTimeStamp 1726939619 [17:29:28]current date 1726939769 [17:29:28]FM_GetShiftState [17:29:28]SAM_PROTO_GetShiftState [17:29:28]wFMCommunicate request_size=4 [17:29:28]MH_SAM_APDU [17:29:28]CAPDU: 80 13 01 00 [17:29:28]Write to MH i2c: E2 08 00 9C 06 80 13 01 00 00 00 00 00 1F [17:29:28]Write i2c OK [17:29:28]MH_I2C_Read... [17:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:28]Read from MH i2c: E2 [17:29:28]MH_I2C_Read... [17:29:28]Read from MH i2c: E2 0E 00 [17:29:28]MH_I2C_Read... [17:29:28]Read from MH i2c: E2 0E 00 9C 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 65 [17:29:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:29:28]wFMCommunicate OK [17:29:28]SAM_PROTO_GetShiftState done [17:29:28]FM_GetShiftState done [17:29:28]opened in 1726877910 [17:29:28]opened+sec_in_day 1726964310 [17:29:28]quantity*price = 6500 [17:29:28]sum+1 = 6501 [17:29:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 269 21.09.2024 17:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86491 ФПД: 219331776010450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T172929&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86491&fm=219331776010450&tin=02508201610067®Number=0000000000092592&sum=6500 0 [17:29:29]StoreToDocumentArchive [17:29:29]shift 496 fd 86491 [17:29:29]save to /storage/0496/doc_00086491 [17:29:29]save last doc name /storage/0496/doc_00086491 to /storage/kkm_last_doc_name [17:29:29]save OK [17:29:29]Clear old archive folders... [17:29:29]ProcessDocumentItem done err = 0, tmpTLVsize=272 [17:29:29]tlvbuf is 01CDB080 [17:29:29]SAM_PROTO_ClearQueue [17:29:29]wFMCommunicate request_size=4 [17:29:29]MH_SAM_APDU [17:29:29]CAPDU: 80 09 00 00 [17:29:29]Write to MH i2c: E2 08 00 A9 06 80 09 00 00 00 00 00 00 21 [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:29]Read from MH i2c: E2 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 A9 06 00 90 00 23 [17:29:29]RAPDU: 90 00 [17:29:29]wFMCommunicate OK [17:29:29]SAM_PROTO_ClearQueue done [17:29:29]KKMCreateOFDPacket [17:29:29]OFDProtocolAddRootSTLVToBuf [17:29:29]FM_MakeSignedData [17:29:29]FM_MakeSignedData [17:29:29]SAM_PROTO_SignData [17:29:29]wFMCommunicate request_size=4 [17:29:29]MH_SAM_APDU [17:29:29]CAPDU: 80 0D 01 02 [17:29:29]Write to MH i2c: E2 08 00 AA 06 80 0D 01 02 00 00 00 00 29 [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:29]Read from MH i2c: E2 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 AA 06 00 90 00 24 [17:29:29]RAPDU: 90 00 [17:29:29]wFMCommunicate OK [17:29:29]wFMCommunicate request_size=255 [17:29:29]MH_SAM_APDU [17:29:29]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 79 02 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [17:29:29]Write to MH i2c: E2 02 01 AB 06 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 79 02 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 46 [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:29]Read from MH i2c: E2 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [17:29:29]RAPDU: 90 00 [17:29:29]wFMCommunicate OK [17:29:29]wFMCommunicate request_size=31 [17:29:29]MH_SAM_APDU [17:29:29]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 DB 51 01 00 35 04 06 00 C7 7B 28 98 D8 D2 [17:29:29]Write to MH i2c: E2 22 00 AC 06 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 DB 51 01 00 35 04 06 00 C7 7B 28 98 D8 D2 00 00 3C [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:29]Read from MH i2c: E2 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [17:29:29]RAPDU: 90 00 [17:29:29]wFMCommunicate OK [17:29:29]wFMCommunicate request_size=4 [17:29:29]MH_SAM_APDU [17:29:29]CAPDU: 80 0D 03 02 [17:29:29]Write to MH i2c: E2 08 00 AD 06 80 0D 03 02 00 00 00 00 2E [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:30]Read from MH i2c: E2 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: E2 0B 00 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: E2 0B 00 AD 06 00 D3 D1 30 83 24 BB 8E C9 90 00 BC [17:29:30]RAPDU: D3 D1 30 83 24 BB 8E C9 90 00 [17:29:30]wFMCommunicate OK [17:29:30]SAM_PROTO_SignData done [17:29:30]FM_MakeSignedData done [17:29:30]CreateOFDProtocolMessage [17:29:30]wFMCommunicate request_size=4 [17:29:30]MH_SAM_APDU [17:29:30]CAPDU: 80 11 00 00 [17:29:30]Write to MH i2c: E2 08 00 AE 06 80 11 00 00 00 00 00 00 2E [17:29:30]Write i2c OK [17:29:30]MH_I2C_Read... [17:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:30]Read from MH i2c: E2 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: E2 17 00 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: E2 17 00 AE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [17:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:29:30]wFMCommunicate OK [17:29:30]CreateOFDProtocolMessage done [17:29:30]OFDSenderStorePacket 86491 [17:29:30]StoreOFDPacket docnum=86491 [17:29:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 96 33 1C 01 CE C2 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 79 02 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DB 51 01 00 35 04 06 00 C7 7B 28 98 D8 D2 D3 D1 30 83 24 BB 8E C9 [17:29:30]CheckFolder [17:29:30]dirname=/storage/ofd_packets [17:29:30]CheckFolder done [17:29:30]ProducePacketName [17:29:30]name=ofd_packets/00086491 [17:29:30]NVStorageSaveData ofd_packets/00086491 [17:29:30]File name is /storage/ofd_packets/00086491 [17:29:30]Write 322 bytes [17:29:30]NVStorageSaveData done [17:29:30]OFDSenderStorePacket done [17:29:30]KKMCreateOFDPacket done [17:29:30]NVStorageSaveData kkm_last_timestamp [17:29:30]File name is /storage/kkm_last_timestamp [17:29:30]Write 4 bytes [17:29:30]NVStorageSaveData done [17:29:30]ExternCall_PrintAddStr [17:29:30]wPrintStart [17:29:30]Write to MH i2c: 01 00 00 AF 06 B5 [17:29:30]Write i2c OK [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: 01 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: 01 07 00 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: 01 07 00 AF 06 00 00 00 00 00 FF 0F CA [17:29:30]RasterBufferAndPrint [17:29:30]line Счет N : (3)147944 [17:29:30]line ИНН: 02508201610067 [17:29:30]line Контрольно-Кассовый Чек [17:29:30]line ПРОДАЖА [17:29:30]line Товар: 47011656 [17:29:30]line Водка Пшеничная 0,1л [17:29:30]line 1.000 * 65.00 [17:29:30]line = 65.00 [17:29:30]line НДС 12% НСП 1% [17:29:30]line > о реализуемом товаре [17:29:30]line ИТОГО: 65.00 [17:29:30]line НСП 1% : 0.57 [17:29:30]line НДС 12% : 6.90 [17:29:30]line Наличными: 65.00 [17:29:30]line Безнал.: 0.00 [17:29:30]line Место: АЗС № 137 "Партнер Нефть" [17:29:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:29:30]line СНО: Общий режим [17:29:30]line Чек 269 21.09.2024 17:29 [17:29:30]line Смена: 496 ФФД: 1.0 [17:29:30]line ЗНМ: 0300000064 [17:29:30]line РНМ: 0000000000092592 [17:29:30]line Версия ККМ: 001 [17:29:30]line ФМ: 0000000000874979 [17:29:30]line ФД: 86491 [17:29:30]line ФПД: 219331776010450 [17:29:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T172929&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86491&fm=219331776010450&tin=02508201610067®Number=0000000000092592&sum=6500 [17:29:30]line 0 [17:29:30]written 0, free lines is 4095 [17:29:30]OFD Sender: Processing packet 86491 [packets to send 271, broken 270] [17:29:30]ProducePacketName [17:29:30]name=ofd_packets/00086491 [17:29:30]OFD Sender: To server: pG, [17:29:30]CommunicateWithHost lk.salyk.kg:30040 [17:29:30]ConnectInit lk.salyk.kg [17:29:30]Write to MH i2c: 01 00 00 D7 06 DD [17:29:30]Write i2c OK [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: 01 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: 01 07 00 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: 01 07 00 D7 06 00 00 00 00 00 FB 0C EB [17:29:30]RasterBufferAndPrint [17:29:30]line [17:29:30]line [17:29:30]line [17:29:30]line [17:29:30]line [17:29:30]written 0, free lines is 3329 [17:29:30]MH_Cut [17:29:30]Write to MH i2c: D1 01 00 DE 06 01 B6 [17:29:30]Write i2c OK [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: D1 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: D1 01 00 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: D1 01 00 DE 06 00 B5 [17:29:30]Write to MH i2c: 01 00 00 DF 06 E5 [17:29:30]Write i2c OK [17:29:30]MH_I2C_Read... [17:29:31]*** Cut start [17:29:31]*** Partial cut [17:29:31]*** CUTSNS_PIN = 1 [17:29:31]*** CUTSNS_PIN = 0 [17:29:31]*** Brake cut motor [17:29:31]Read from MH i2c: 01 [17:29:31]MH_I2C_Read... [17:29:31]*** Stop cut motor [17:29:31]*** Cut end [17:29:31]Read from MH i2c: 01 07 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: 01 07 00 DF 06 00 00 00 00 00 FF 0F FA [17:29:31]process_action close_receipt done [17:29:31]requested_data is exist [17:29:31]produce_requested_data [17:29:31]requested_item fm.sn is exist - process it [17:29:31]wFMCommunicate request_size=4 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 11 00 00 [17:29:31]Write to MH i2c: E2 08 00 E0 06 80 11 00 00 00 00 00 00 60 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 17 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 17 00 E0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BF [17:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:29:31]wFMCommunicate OK [17:29:31]requested_item fd.num is exist - process it [17:29:31]SAM_PROTO_GetFieldsCounters [17:29:31]wFMCommunicate request_size=4 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 13 00 00 [17:29:31]Write to MH i2c: E2 08 00 E1 06 80 13 00 00 00 00 00 00 63 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]Connected sock=9 [17:29:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 96 33 1C 01 CE C2 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 79 02 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DB 51 01 00 35 04 06 00 C7 7B 28 98 D8 D2 D3 D1 30 83 24 BB 8E C9 [17:29:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:32]Read from MH i2c: E2 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: E2 62 00 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: E2 62 00 E1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [17:29:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:32]wFMCommunicate OK [17:29:32]SAM_PROTO_GetFieldsCounters done [17:29:32]requested_item shift.num is exist - process it [17:29:32]requested_item shift.opened is exist - process it [17:29:32]req_shift_opened [17:29:32]FM_GetShiftState [17:29:32]SAM_PROTO_GetShiftState [17:29:32]wFMCommunicate request_size=4 [17:29:32]MH_SAM_APDU [17:29:32]CAPDU: 80 13 01 00 [17:29:32]Write to MH i2c: E2 08 00 E2 06 80 13 01 00 00 00 00 00 65 [17:29:32]Write i2c OK [17:29:32]MH_I2C_Read... [17:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:32]Read from MH i2c: E2 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: E2 0E 00 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: E2 0E 00 E2 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AB [17:29:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:29:32]wFMCommunicate OK [17:29:32]SAM_PROTO_GetShiftState done [17:29:32]FM_GetShiftState done [17:29:32]req_shift_opened done [17:29:32]requested_item shift.open_date is exist - process it [17:29:32]req_shift_open_date [17:29:32]req_shift_open_date done [17:29:32]produce_requested_data done [17:29:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86491,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:29:32]process_action_free close_receipt [17:29:32]json_value_free [17:29:32]json_value_free done [17:29:32]process_json_proto returns [17:29:32]Send response to host [17:29:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86491,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:29:32]free response buf [17:29:32]execute_script done [17:29:32]execute_script returns [17:29:32]free content buf [17:29:32]Sock 10.Close socket [17:29:32]Sock 10.Thread stoped [17:29:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 98 76 47 00 EB A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DB 51 01 00 F4 03 04 00 4C AD EE 66 B6 04 01 00 00 63 37 88 A9 1A 3D E6 8D [17:29:32]CommunicateWithHost err = 0 [17:29:32]CheckOFDResponse [17:29:32]1017 (14) - 77093643461234 [17:29:32]1041 (16) - 0000000000874979 [17:29:32]1040 (4) - 86491 [17:29:32]1012 (4) - 21.09.2024 11:26 [17:29:32]1206 (1) - 0 [17:29:32]OFD Sender: Remove packet 86491 [17:29:32]ProducePacketName [17:29:32]name=ofd_packets/00086491 [17:29:32]NVStorageDeleteData [17:29:33]OFD Sender: No OFD packet to send [17:29:38]OFD Sender: No OFD packet to send [17:29:43]OFD Sender: No OFD packet to send [17:29:48]OFD Sender: No OFD packet to send [17:29:53]OFD Sender: No OFD packet to send [17:29:55]recv_with_timeout no data received [17:29:58]OFD Sender: No OFD packet to send [17:30:03]OFD Sender: No OFD packet to send [17:30:08]OFD Sender: No OFD packet to send [17:30:13]OFD Sender: No OFD packet to send [17:30:18]OFD Sender: No OFD packet to send [17:30:23]OFD Sender: No OFD packet to send [17:30:28]OFD Sender: No OFD packet to send [17:30:33]OFD Sender: No OFD packet to send [17:30:38]OFD Sender: No OFD packet to send [17:30:43]OFD Sender: No OFD packet to send [17:30:48]OFD Sender: No OFD packet to send [17:30:53]OFD Sender: No OFD packet to send [17:30:58]OFD Sender: No OFD packet to send [17:31:03]OFD Sender: No OFD packet to send [17:31:08]OFD Sender: No OFD packet to send [17:31:13]OFD Sender: No OFD packet to send [17:31:18]OFD Sender: No OFD packet to send [17:31:23]OFD Sender: No OFD packet to send [17:31:28]OFD Sender: No OFD packet to send [17:31:33]OFD Sender: No OFD packet to send [17:31:38]OFD Sender: No OFD packet to send [17:31:43]OFD Sender: No OFD packet to send [17:31:48]OFD Sender: No OFD packet to send [17:31:53]OFD Sender: No OFD packet to send [17:31:58]OFD Sender: No OFD packet to send [17:32:03]OFD Sender: No OFD packet to send [17:32:08]OFD Sender: No OFD packet to send [17:32:13]OFD Sender: No OFD packet to send [17:32:18]OFD Sender: No OFD packet to send [17:32:23]OFD Sender: No OFD packet to send [17:32:28]OFD Sender: No OFD packet to send [17:32:33]OFD Sender: No OFD packet to send [17:32:38]OFD Sender: No OFD packet to send [17:32:43]OFD Sender: No OFD packet to send [17:32:48]OFD Sender: No OFD packet to send [17:32:53]OFD Sender: No OFD packet to send [17:32:58]OFD Sender: No OFD packet to send [17:33:03]OFD Sender: No OFD packet to send [17:33:08]OFD Sender: No OFD packet to send [17:33:13]OFD Sender: No OFD packet to send [17:33:16]recv_with_timeout no data received [17:33:18]OFD Sender: No OFD packet to send [17:33:23]OFD Sender: No OFD packet to send [17:33:28]OFD Sender: No OFD packet to send [17:33:33]OFD Sender: No OFD packet to send [17:33:38]OFD Sender: No OFD packet to send [17:33:43]OFD Sender: No OFD packet to send [17:33:48]OFD Sender: No OFD packet to send [17:33:53]OFD Sender: No OFD packet to send [17:33:58]OFD Sender: No OFD packet to send [17:34:03]OFD Sender: No OFD packet to send [17:34:08]OFD Sender: No OFD packet to send [17:35:49]ConnectInit Can't connect to host [17:38:05]ConnectInit Can't connect to host [17:38:05]CommunicateWithHost connect error [17:38:05]CommunicateWithHost err = -1 [17:38:05]OFD Sender: Server communicate error [17:38:07]accept exits with 10 [17:38:07]New connection [17:38:07]New thread 3067428196 created [17:38:07]Thread 3067284836 joined [17:38:07]Waiting for new connection... [17:38:07] Sock 10.Parse request [17:38:07]Sock 10.Check first char [17:38:07]Sock 10.First char is OK [17:38:07]request: POST /json_proto HTTP/1.0 [17:38:07]Method: POST [17:38:07]URL: /json_proto [17:38:07]Method is POST - this is cgi request [17:38:07]url: /json_proto [17:38:07]query_string will be loaded in cgi processing [17:38:07]execute_cgi json_proto POST (null) [17:38:07]execute_cgi path=json_proto method=POST [17:38:07]POST find Content-Length [17:38:07]Host: 172.17.47.196:8080 [17:38:07]Content-Length: 682 [17:38:07]Content-Type: application/json [17:38:07] [17:38:07]POST finish read [17:38:07]Found Content-Length = 682 [17:38:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:07]execute_script... [17: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)871399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:07]POST & json_proto [17:38:07]process_json_proto [17:38:07]json parsed OK: [17:38:07]protocol is kg_v1.0 [17:38:07]action value=close_receipt [17:38:07]process_action close_receipt [17:38:07]cmd_close_receipt [17:38:07]MH_GetDate [17:38:07]Write to MH i2c: F0 00 00 2E 07 24 [17:38:07]Write i2c OK [17:38:07]MH_I2C_Read... [17:38:07]Read from MH i2c: F0 [17:38:07]MH_I2C_Read... [17:38:07]Read from MH i2c: F0 09 00 [17:38:07]MH_I2C_Read... [17:38:07]Read from MH i2c: F0 09 00 2E 07 00 80 04 EF 66 4C 6B 94 66 B7 [17:38:07]GetLastDocTimeStamp 1726940107 [17:38:07]current date 1726940288 [17:38:07]FM_GetShiftState [17:38:07]SAM_PROTO_GetShiftState [17:38:07]wFMCommunicate request_size=4 [17:38:07]MH_SAM_APDU [17:38:07]CAPDU: 80 13 01 00 [17:38:07]Write to MH i2c: E2 08 00 2F 07 80 13 01 00 00 00 00 00 B3 [17:38:07]Write i2c OK [17:38:07]MH_I2C_Read... [17:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:07]Read from MH i2c: E2 [17:38:07]MH_I2C_Read... [17:38:07]Read from MH i2c: E2 0E 00 [17:38:07]MH_I2C_Read... [17:38:07]Read from MH i2c: E2 0E 00 2F 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F9 [17:38:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:38:07]wFMCommunicate OK [17:38:07]SAM_PROTO_GetShiftState done [17:38:07]FM_GetShiftState done [17:38:07]opened in 1726877910 [17:38:07]opened+sec_in_day 1726964310 [17:38:07]quantity*price = 50063 [17:38:07]sum+1 = 50064 [17:38:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 271 21.09.2024 17:38 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86493 ФПД: 9901268127892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T173808&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86493&fm=9901268127892&tin=02508201610067®Number=0000000000092592&sum=50000 [17:38:08]StoreToDocumentArchive [17:38:08]shift 496 fd 86493 [17:38:08]save to /storage/0496/doc_00086493 [17:38:08]save last doc name /storage/0496/doc_00086493 to /storage/kkm_last_doc_name [17:38:08]save OK [17:38:08]Clear old archive folders... [17:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:38:08]tlvbuf is 01CDC160 [17:38:08]SAM_PROTO_ClearQueue [17:38:08]wFMCommunicate request_size=4 [17:38:08]MH_SAM_APDU [17:38:08]CAPDU: 80 09 00 00 [17:38:08]Write to MH i2c: E2 08 00 3C 07 80 09 00 00 00 00 00 00 B5 [17:38:08]Write i2c OK [17:38:08]MH_I2C_Read... [17:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:08]Read from MH i2c: E2 [17:38:08]MH_I2C_Read... [17:38:08]Read from MH i2c: E2 03 00 [17:38:08]MH_I2C_Read... [17:38:08]Read from MH i2c: E2 03 00 3C 07 00 90 00 B7 [17:38:08]RAPDU: 90 00 [17:38:08]wFMCommunicate OK [17:38:08]SAM_PROTO_ClearQueue done [17:38:08]KKMCreateOFDPacket [17:38:08]OFDProtocolAddRootSTLVToBuf [17:38:08]FM_MakeSignedData [17:38:08]FM_MakeSignedData [17:38:08]SAM_PROTO_SignData [17:38:08]wFMCommunicate request_size=4 [17:38:08]MH_SAM_APDU [17:38:08]CAPDU: 80 0D 01 02 [17:38:08]Write to MH i2c: E2 08 00 3D 07 80 0D 01 02 00 00 00 00 BD [17:38:08]Write i2c OK [17:38:08]MH_I2C_Read... [17:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:08]Read from MH i2c: E2 [17:38:08]MH_I2C_Read... [17:38:08]Read from MH i2c: E2 03 00 [17:38:08]MH_I2C_Read... [17:38:08]Read from MH i2c: E2 03 00 3D 07 00 90 00 B8 [17:38:08]RAPDU: 90 00 [17:38:08]wFMCommunicate OK [17:38:08]wFMCommunicate request_size=255 [17:38:08]MH_SAM_APDU [17:38:08]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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 04 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 51 01 00 35 04 06 00 [17:38:08]Write to MH i2c: E2 02 01 3E 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 04 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 51 01 00 35 04 06 00 00 00 C8 [17:38:08]Write i2c OK [17:38:08]MH_I2C_Read... [17:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:08]Read from MH i2c: E2 [17:38:08]MH_I2C_Read... [17:38:08]Read from MH i2c: E2 03 00 [17:38:08]MH_I2C_Read... [17:38:08]Read from MH i2c: E2 03 00 3E 07 00 90 00 B9 [17:38:08]RAPDU: 90 00 [17:38:08]wFMCommunicate OK [17:38:08]wFMCommunicate request_size=11 [17:38:08]MH_SAM_APDU [17:38:08]CAPDU: 80 0D 02 02 06 09 01 51 91 D0 94 [17:38:08]Write to MH i2c: E2 0E 00 3F 07 80 0D 02 02 06 00 09 01 51 91 D0 94 00 00 1C [17:38:08]Write i2c OK [17:38:08]MH_I2C_Read... [17:38:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:09]Read from MH i2c: E2 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: E2 03 00 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [17:38:09]RAPDU: 90 00 [17:38:09]wFMCommunicate OK [17:38:09]wFMCommunicate request_size=4 [17:38:09]MH_SAM_APDU [17:38:09]CAPDU: 80 0D 03 02 [17:38:09]Write to MH i2c: E2 08 00 40 07 80 0D 03 02 00 00 00 00 C2 [17:38:09]Write i2c OK [17:38:09]MH_I2C_Read... [17:38:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:09]Read from MH i2c: E2 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: E2 0B 00 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: E2 0B 00 40 07 00 1C A1 FC 0F 5E 93 A2 29 90 00 47 [17:38:09]RAPDU: 1C A1 FC 0F 5E 93 A2 29 90 00 [17:38:09]wFMCommunicate OK [17:38:09]SAM_PROTO_SignData done [17:38:09]FM_MakeSignedData done [17:38:09]CreateOFDProtocolMessage [17:38:09]wFMCommunicate request_size=4 [17:38:09]MH_SAM_APDU [17:38:09]CAPDU: 80 11 00 00 [17:38:09]Write to MH i2c: E2 08 00 41 07 80 11 00 00 00 00 00 00 C2 [17:38:09]Write i2c OK [17:38:09]MH_I2C_Read... [17:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:09]Read from MH i2c: E2 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: E2 17 00 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: E2 17 00 41 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 21 [17:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:38:09]wFMCommunicate OK [17:38:09]CreateOFDProtocolMessage done [17:38:09]OFDSenderStorePacket 86493 [17:38:09]StoreOFDPacket docnum=86493 [17:38:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9D 7B 08 01 5B 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 04 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 51 01 00 35 04 06 00 09 01 51 91 D0 94 1C A1 FC 0F 5E 93 A2 29 [17:38:09]CheckFolder [17:38:09]dirname=/storage/ofd_packets [17:38:09]CheckFolder done [17:38:09]ProducePacketName [17:38:09]name=ofd_packets/00086493 [17:38:09]NVStorageSaveData ofd_packets/00086493 [17:38:09]File name is /storage/ofd_packets/00086493 [17:38:09]Write 302 bytes [17:38:09]NVStorageSaveData done [17:38:09]OFDSenderStorePacket done [17:38:09]KKMCreateOFDPacket done [17:38:09]NVStorageSaveData kkm_last_timestamp [17:38:09]File name is /storage/kkm_last_timestamp [17:38:09]Write 4 bytes [17:38:09]NVStorageSaveData done [17:38:09]ExternCall_PrintAddStr [17:38:09]wPrintStart [17:38:09]Write to MH i2c: 01 00 00 42 07 49 [17:38:09]Write i2c OK [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: 01 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: 01 07 00 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: 01 07 00 42 07 00 00 00 00 00 FF 0F 5E [17:38:09]RasterBufferAndPrint [17:38:09]line Счет N : (1)871399 [17:38:09]line ИНН: 02508201610067 [17:38:09]line Контрольно-Кассовый Чек [17:38:09]line ПРОДАЖА [17:38:09]line ТРК (МРК, ГНК) : 44 [17:38:09]line Товар: 2710194210 [17:38:09]line ДТ(л)-К-4 [17:38:09]line 6.570 * 76.20 [17:38:09]line = 500.63 [17:38:09]line НДС 12% НСП 1% [17:38:09]line > о реализуемом товаре [17:38:09]line ОКРУГЛЕНИЕ: -0.63 [17:38:09]line ИТОГО: 500.00 [17:38:09]line Внесено: 500.00 [17:38:09]line СДАЧА: 0.00 [17:38:09]line НСП 1% : 4.43 [17:38:09]line НДС 12% : 53.16 [17:38:09]line Наличными: 500.00 [17:38:09]line Безнал.: 0.00 [17:38:09]line Место: АЗС № 137 "Партнер Нефть" [17:38:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:38:09]line СНО: Общий режим [17:38:09]line Чек 271 21.09.2024 17:38 [17:38:09]line Смена: 496 ФФД: 1.0 [17:38:09]line ЗНМ: 0300000064 [17:38:09]line РНМ: 0000000000092592 [17:38:09]line Версия ККМ: 001 [17:38:09]line ФМ: 0000000000874979 [17:38:09]line ФД: 86493 [17:38:09]line ФПД: 9901268127892 [17:38:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T173808&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86493&fm=9901268127892&tin=02508201610067®Number=0000000000092592&sum=50000 [17:38:09]written 0, free lines is 4095 [17:38:09]OFD Sender: Processing packet 86492 [packets to send 272, broken 270] [17:38:09]ProducePacketName [17:38:09]name=ofd_packets/00086492 [17:38:09]OFD Sender: To server: pG, [17:38:09]CommunicateWithHost lk.salyk.kg:30040 [17:38:09]ConnectInit lk.salyk.kg [17:38:09]Write to MH i2c: 01 00 00 6D 07 74 [17:38:09]Write i2c OK [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: 01 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: 01 07 00 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: 01 07 00 6D 07 00 00 00 00 00 E1 0C 68 [17:38:09]RasterBufferAndPrint [17:38:09]line [17:38:09]line [17:38:09]line [17:38:09]line [17:38:09]line [17:38:09]written 0, free lines is 3303 [17:38:09]MH_Cut [17:38:09]Write to MH i2c: D1 01 00 74 07 01 4D [17:38:09]Write i2c OK [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: D1 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: D1 01 00 [17:38:09]MH_I2C_Read... [17:38:09]Read from MH i2c: D1 01 00 74 07 00 4C [17:38:09]Write to MH i2c: 01 00 00 75 07 7C [17:38:09]Write i2c OK [17:38:09]MH_I2C_Read... [17:38:10]*** Cut start [17:38:10]*** Partial cut [17:38:10]*** CUTSNS_PIN = 1 [17:38:10]*** CUTSNS_PIN = 0 [17:38:10]*** Brake cut motor [17:38:10]Read from MH i2c: 01 [17:38:10]MH_I2C_Read... [17:38:10]*** Stop cut motor [17:38:11]*** Cut end [17:38:11]Read from MH i2c: 01 07 00 [17:38:11]MH_I2C_Read... [17:38:11]Read from MH i2c: 01 07 00 75 07 00 00 00 00 00 FF 0F 91 [17:38:11]process_action close_receipt done [17:38:11]requested_data is exist [17:38:11]produce_requested_data [17:38:11]requested_item fm.sn is exist - process it [17:38:11]wFMCommunicate request_size=4 [17:38:11]MH_SAM_APDU [17:38:11]CAPDU: 80 11 00 00 [17:38:11]Write to MH i2c: E2 08 00 76 07 80 11 00 00 00 00 00 00 F7 [17:38:11]Write i2c OK [17:38:11]MH_I2C_Read... [17:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:11]Read from MH i2c: E2 [17:38:11]MH_I2C_Read... [17:38:11]Read from MH i2c: E2 17 00 [17:38:11]MH_I2C_Read... [17:38:11]Read from MH i2c: E2 17 00 76 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 56 [17:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:38:11]wFMCommunicate OK [17:38:11]requested_item fd.num is exist - process it [17:38:11]SAM_PROTO_GetFieldsCounters [17:38:11]wFMCommunicate request_size=4 [17:38:11]MH_SAM_APDU [17:38:11]CAPDU: 80 13 00 00 [17:38:11]Write to MH i2c: E2 08 00 77 07 80 13 00 00 00 00 00 00 FA [17:38:11]Write i2c OK [17:38:11]MH_I2C_Read... [17:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:11]Read from MH i2c: E2 [17:38:11]MH_I2C_Read... [17:38:11]Read from MH i2c: E2 62 00 [17:38:11]MH_I2C_Read... [17:38:11]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 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [17:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:11]wFMCommunicate OK [17:38:11]SAM_PROTO_GetFieldsCounters done [17:38:11]requested_item shift.num is exist - process it [17:38:11]requested_item shift.opened is exist - process it [17:38:11]req_shift_opened [17:38:11]FM_GetShiftState [17:38:11]SAM_PROTO_GetShiftState [17:38:11]wFMCommunicate request_size=4 [17:38:11]MH_SAM_APDU [17:38:11]CAPDU: 80 13 01 00 [17:38:11]Write to MH i2c: E2 08 00 78 07 80 13 01 00 00 00 00 00 FC [17:38:11]Write i2c OK [17:38:11]MH_I2C_Read... [17:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:11]Read from MH i2c: E2 [17:38:11]MH_I2C_Read... [17:38:11]Read from MH i2c: E2 0E 00 [17:38:11]MH_I2C_Read... [17:38:11]Read from MH i2c: E2 0E 00 78 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 42 [17:38:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:38:11]wFMCommunicate OK [17:38:11]SAM_PROTO_GetShiftState done [17:38:11]FM_GetShiftState done [17:38:11]req_shift_opened done [17:38:11]requested_item shift.open_date is exist - process it [17:38:11]req_shift_open_date [17:38:11]req_shift_open_date done [17:38:11]produce_requested_data done [17:38:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86493,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:38:11]process_action_free close_receipt [17:38:11]json_value_free [17:38:11]json_value_free done [17:38:11]process_json_proto returns [17:38:11]Send response to host [17:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86493,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:38:11]free response buf [17:38:11]execute_script done [17:38:11]execute_script returns [17:38:11]free content buf [17:38:11]Sock 10.Close socket [17:38:11]Sock 10.Thread stoped [17:38:14]ConnectInit Can't take IP for lk.salyk.kg [17:38:14]CommunicateWithHost connect error [17:38:14]CommunicateWithHost err = -1 [17:38:14]OFD Sender: Server communicate error [17:38:19]OFD Sender: Processing packet 86492 [packets to send 272, broken 270] [17:38:19]ProducePacketName [17:38:19]name=ofd_packets/00086492 [17:38:19]OFD Sender: To server: pG, [17:38:19]CommunicateWithHost lk.salyk.kg:30040 [17:38:19]ConnectInit lk.salyk.kg [17:38:20]Connected sock=10 [17:38:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 71 96 07 01 37 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 CB 03 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DC 51 01 00 35 04 06 00 DD 06 74 65 0D F4 D1 51 F2 62 59 1C 27 F1 [17:38:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 00 18 47 00 6C CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DC 51 01 00 F4 03 04 00 5D AF EE 66 B6 04 01 00 00 3A CA 50 91 7F 56 2B 82 [17:38:21]CommunicateWithHost err = 0 [17:38:21]CheckOFDResponse [17:38:21]1017 (14) - 77093643461234 [17:38:21]1041 (16) - 0000000000874979 [17:38:21]1040 (4) - 86492 [17:38:21]1012 (4) - 21.09.2024 11:34 [17:38:21]1206 (1) - 0 [17:38:21]OFD Sender: Remove packet 86492 [17:38:21]ProducePacketName [17:38:21]name=ofd_packets/00086492 [17:38:21]NVStorageDeleteData [17:38:21]OFD Sender: Processing packet 86493 [packets to send 271, broken 270] [17:38:21]ProducePacketName [17:38:21]name=ofd_packets/00086493 [17:38:21]OFD Sender: To server: pG, [17:38:21]CommunicateWithHost lk.salyk.kg:30040 [17:38:21]ConnectInit lk.salyk.kg [17:38:22]Connected sock=7 [17:38:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9D 7B 08 01 5B 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 80 04 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 51 01 00 35 04 06 00 09 01 51 91 D0 94 1C A1 FC 0F 5E 93 A2 29 [17:38:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E5 61 47 00 8A 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DD 51 01 00 F4 03 04 00 5F AF EE 66 B6 04 01 00 00 2E 77 8D 6D 39 7F CB BA [17:38:24]CommunicateWithHost err = 0 [17:38:24]CheckOFDResponse [17:38:24]1017 (14) - 77093643461234 [17:38:24]1041 (16) - 0000000000874979 [17:38:24]1040 (4) - 86493 [17:38:24]1012 (4) - 21.09.2024 11:34 [17:38:24]1206 (1) - 0 [17:38:24]OFD Sender: Remove packet 86493 [17:38:24]ProducePacketName [17:38:24]name=ofd_packets/00086493 [17:38:24]NVStorageDeleteData [17:38:24]OFD Sender: No OFD packet to send [17:38:29]OFD Sender: No OFD packet to send [17:38:30]recv_with_timeout no data received [17:38:34]OFD Sender: No OFD packet to send [17:38:39]OFD Sender: No OFD packet to send [17:38:44]OFD Sender: No OFD packet to send [17:38:45]recv_with_timeout no data received [17:38:49]OFD Sender: No OFD packet to send [17:38:54]OFD Sender: No OFD packet to send [17:38:59]OFD Sender: No OFD packet to send [17:38:59]recv_with_timeout no data received [17:39:04]OFD Sender: No OFD packet to send [17:39:09]OFD Sender: No OFD packet to send [17:39:13]recv_with_timeout no data received [17:39:14]OFD Sender: No OFD packet to send [17:39:19]OFD Sender: No OFD packet to send [17:39:24]OFD Sender: No OFD packet to send [17:39:29]OFD Sender: No OFD packet to send [17:39:34]OFD Sender: No OFD packet to send [17:39:39]OFD Sender: No OFD packet to send [17:39:44]OFD Sender: No OFD packet to send [17:39:46]recv_with_timeout no data received [17:39:49]OFD Sender: No OFD packet to send [17:39:54]OFD Sender: No OFD packet to send [17:39:59]OFD Sender: No OFD packet to send [17:40:03]recv_with_timeout no data received [17:40:04]OFD Sender: No OFD packet to send [17:40:09]OFD Sender: No OFD packet to send [17:40:14]OFD Sender: No OFD packet to send [17:40:19]OFD Sender: No OFD packet to send [17:40:24]OFD Sender: No OFD packet to send [17:40:30]OFD Sender: No OFD packet to send [17:40:35]OFD Sender: No OFD packet to send [17:40:40]OFD Sender: No OFD packet to send [17:40:45]OFD Sender: No OFD packet to send [17:40:50]OFD Sender: No OFD packet to send [17:40:55]OFD Sender: No OFD packet to send [17:41:00]OFD Sender: No OFD packet to send [17:41:05]OFD Sender: No OFD packet to send [17:41:10]OFD Sender: No OFD packet to send [17:41:15]OFD Sender: No OFD packet to send [17:41:20]OFD Sender: No OFD packet to send [17:41:25]OFD Sender: No OFD packet to send [17:41:30]OFD Sender: No OFD packet to send [17:41:35]OFD Sender: No OFD packet to send [17:41:40]OFD Sender: No OFD packet to send [17:41:45]OFD Sender: No OFD packet to send [17:41:50]OFD Sender: No OFD packet to send [17:41:55]OFD Sender: No OFD packet to send [17:42:00]OFD Sender: No OFD packet to send [17:42:05]OFD Sender: No OFD packet to send [17:42:10]OFD Sender: No OFD packet to send [17:42:15]OFD Sender: No OFD packet to send [17:42:20]OFD Sender: No OFD packet to send [17:42:25]OFD Sender: No OFD packet to send [17:42:30]OFD Sender: No OFD packet to send [17:42:35]OFD Sender: No OFD packet to send [17:42:40]OFD Sender: No OFD packet to send [17:42:45]OFD Sender: No OFD packet to send [17:42:50]OFD Sender: No OFD packet to send [17:42:55]OFD Sender: No OFD packet to send [17:43:00]OFD Sender: No OFD packet to send [17:43:05]OFD Sender: No OFD packet to send [17:43:10]OFD Sender: No OFD packet to send [17:43:15]OFD Sender: No OFD packet to send [17:43:20]OFD Sender: No OFD packet to send [17:43:25]OFD Sender: No OFD packet to send [17:43:30]OFD Sender: No OFD packet to send [17:43:35]OFD Sender: No OFD packet to send [17:43:40]OFD Sender: No OFD packet to send [17:43:45]OFD Sender: No OFD packet to send [17:43:50]OFD Sender: No OFD packet to send [17:43:55]OFD Sender: No OFD packet to send [17:44:00]OFD Sender: No OFD packet to send [17:44:05]OFD Sender: No OFD packet to send [17:44:10]OFD Sender: No OFD packet to send [17:44:15]OFD Sender: No OFD packet to send [17:44:20]OFD Sender: No OFD packet to send [17:44:24]recv_with_timeout no data received [17:44:25]OFD Sender: No OFD packet to send [17:44:30]OFD Sender: No OFD packet to send [17:44:35]OFD Sender: No OFD packet to send [17:44:40]OFD Sender: No OFD packet to send [17:44:45]OFD Sender: No OFD packet to send [17:44:50]OFD Sender: No OFD packet to send [17:44:55]OFD Sender: No OFD packet to send [17:44:57]recv_with_timeout no data received [17:45:00]OFD Sender: No OFD packet to send [17:45:05]OFD Sender: No OFD packet to send [17:45:10]OFD Sender: No OFD packet to send [17:45:15]OFD Sender: No OFD packet to send [17:45:15]recv_with_timeout no data received [17:45:20]OFD Sender: No OFD packet to send [17:45:25]OFD Sender: No OFD packet to send [17:45:30]OFD Sender: No OFD packet to send [17:45:35]OFD Sender: No OFD packet to send [17:45:37]recv_with_timeout no data received [17:45:40]OFD Sender: No OFD packet to send [17:45:45]OFD Sender: No OFD packet to send [17:45:50]OFD Sender: No OFD packet to send [17:45:55]OFD Sender: No OFD packet to send [17:46:00]OFD Sender: No OFD packet to send [17:46:05]OFD Sender: No OFD packet to send [17:46:10]OFD Sender: No OFD packet to send [17:46:15]OFD Sender: No OFD packet to send [17:46:20]OFD Sender: No OFD packet to send [17:46:25]OFD Sender: No OFD packet to send [17:46:30]OFD Sender: No OFD packet to send [17:46:35]OFD Sender: No OFD packet to send [17:46:40]OFD Sender: No OFD packet to send [17:46:45]OFD Sender: No OFD packet to send [17:46:48]accept exits with 9 [17:46:48]New connection [17:46:48]New thread 3067284836 created [17:46:48]Thread 3067428196 joined [17:46:48]Waiting for new connection... [17:46:48] Sock 9.Parse request [17:46:48]Sock 9.Check first char [17:46:48]Sock 9.First char is OK [17:46:48]request: POST /json_proto HTTP/1.0 [17:46:48]Method: POST [17:46:48]URL: /json_proto [17:46:48]Method is POST - this is cgi request [17:46:48]url: /json_proto [17:46:48]query_string will be loaded in cgi processing [17:46:48]execute_cgi json_proto POST (null) [17:46:48]execute_cgi path=json_proto method=POST [17:46:48]POST find Content-Length [17:46:48]Host: 172.17.47.196:8080 [17:46:48]Content-Length: 803 [17:46:48]Content-Type: application/json [17:46:48] [17:46:48]POST finish read [17:46:48]Found Content-Length = 803 [17:46:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [17:46:48]execute_script... [17:46:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [17:46:48]POST & json_proto [17:46:48]process_json_proto [17:46:48]json parsed OK: [17:46:48]protocol is kg_v1.0 [17:46:48]action value=close_receipt [17:46:48]process_action close_receipt [17:46:48]cmd_close_receipt [17:46:48]MH_GetDate [17:46:48]Write to MH i2c: F0 00 00 79 07 6F [17:46:48]Write i2c OK [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: F0 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: F0 09 00 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: F0 09 00 79 07 00 89 06 EF 66 4C 6B 94 66 0D [17:46:48]GetLastDocTimeStamp 1726940288 [17:46:48]current date 1726940809 [17:46:48]FM_GetShiftState [17:46:48]SAM_PROTO_GetShiftState [17:46:48]wFMCommunicate request_size=4 [17:46:48]MH_SAM_APDU [17:46:48]CAPDU: 80 13 01 00 [17:46:48]Write to MH i2c: E2 08 00 7A 07 80 13 01 00 00 00 00 00 FE [17:46:48]Write i2c OK [17:46:48]MH_I2C_Read... [17:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:48]Read from MH i2c: E2 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 0E 00 [17:46:48]MH_I2C_Read... [17:46:48]Read from MH i2c: E2 0E 00 7A 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 44 [17:46:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:46:48]wFMCommunicate OK [17:46:48]SAM_PROTO_GetShiftState done [17:46:48]FM_GetShiftState done [17:46:48]opened in 1726877910 [17:46:48]opened+sec_in_day 1726964310 [17:46:48]quantity*price = 100005 [17:46:48]sum+1 = 100006 [17:46:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 272 21.09.2024 17:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86494 ФПД: 20692874481534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T174649&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86494&fm=20692874481534&tin=02508201610067®Number=0000000000092592&sum=100005 [17:46:49]StoreToDocumentArchive [17:46:49]shift 496 fd 86494 [17:46:49]save to /storage/0496/doc_00086494 [17:46:49]save last doc name /storage/0496/doc_00086494 to /storage/kkm_last_doc_name [17:46:49]save OK [17:46:49]Clear old archive folders... [17:46:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:49]tlvbuf is 01CDE9C0 [17:46:49]SAM_PROTO_ClearQueue [17:46:49]wFMCommunicate request_size=4 [17:46:49]MH_SAM_APDU [17:46:49]CAPDU: 80 09 00 00 [17:46:49]Write to MH i2c: E2 08 00 87 07 80 09 00 00 00 00 00 00 00 [17:46:49]Write i2c OK [17:46:49]MH_I2C_Read... [17:46:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:50]Read from MH i2c: E2 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 87 07 00 90 00 02 [17:46:50]RAPDU: 90 00 [17:46:50]wFMCommunicate OK [17:46:50]SAM_PROTO_ClearQueue done [17:46:50]KKMCreateOFDPacket [17:46:50]OFDProtocolAddRootSTLVToBuf [17:46:50]FM_MakeSignedData [17:46:50]FM_MakeSignedData [17:46:50]SAM_PROTO_SignData [17:46:50]wFMCommunicate request_size=4 [17:46:50]MH_SAM_APDU [17:46:50]CAPDU: 80 0D 01 02 [17:46:50]Write to MH i2c: E2 08 00 88 07 80 0D 01 02 00 00 00 00 08 [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:50]Read from MH i2c: E2 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 88 07 00 90 00 03 [17:46:50]RAPDU: 90 00 [17:46:50]wFMCommunicate OK [17:46:50]wFMCommunicate request_size=255 [17:46:50]MH_SAM_APDU [17:46: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 01 00 00 F4 03 04 00 89 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 51 01 00 35 04 06 00 12 [17:46:50]Write to MH i2c: E2 02 01 89 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 01 00 00 F4 03 04 00 89 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 51 01 00 35 04 06 00 12 00 00 56 [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:50]Read from MH i2c: E2 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [17:46:50]RAPDU: 90 00 [17:46:50]wFMCommunicate OK [17:46:50]wFMCommunicate request_size=10 [17:46:50]MH_SAM_APDU [17:46:50]CAPDU: 80 0D 02 02 05 D1 EF 6E CF 7E [17:46:50]Write to MH i2c: E2 0D 00 8A 07 80 0D 02 02 05 00 D1 EF 6E CF 7E 00 00 90 [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:50]Read from MH i2c: E2 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [17:46:50]RAPDU: 90 00 [17:46:50]wFMCommunicate OK [17:46:50]wFMCommunicate request_size=4 [17:46:50]MH_SAM_APDU [17:46:50]CAPDU: 80 0D 03 02 [17:46:50]Write to MH i2c: E2 08 00 8B 07 80 0D 03 02 00 00 00 00 0D [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:50]Read from MH i2c: E2 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 0B 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 0B 00 8B 07 00 CB 2C 2C BA 86 05 E0 C2 90 00 18 [17:46:50]RAPDU: CB 2C 2C BA 86 05 E0 C2 90 00 [17:46:50]wFMCommunicate OK [17:46:50]SAM_PROTO_SignData done [17:46:50]FM_MakeSignedData done [17:46:50]CreateOFDProtocolMessage [17:46:50]wFMCommunicate request_size=4 [17:46:50]MH_SAM_APDU [17:46:50]CAPDU: 80 11 00 00 [17:46:50]Write to MH i2c: E2 08 00 8C 07 80 11 00 00 00 00 00 00 0D [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:50]Read from MH i2c: E2 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 17 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: E2 17 00 8C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6C [17:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:46:50]wFMCommunicate OK [17:46:50]CreateOFDProtocolMessage done [17:46:50]OFDSenderStorePacket 86494 [17:46:50]StoreOFDPacket docnum=86494 [17:46:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 30 C6 07 01 EA 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 01 00 00 F4 03 04 00 89 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 51 01 00 35 04 06 00 12 D1 EF 6E CF 7E CB 2C 2C BA 86 05 E0 C2 [17:46:50]CheckFolder [17:46:50]dirname=/storage/ofd_packets [17:46:50]CheckFolder done [17:46:50]ProducePacketName [17:46:50]name=ofd_packets/00086494 [17:46:50]NVStorageSaveData ofd_packets/00086494 [17:46:50]File name is /storage/ofd_packets/00086494 [17:46:50]Write 301 bytes [17:46:50]NVStorageSaveData done [17:46:50]OFDSenderStorePacket done [17:46:50]KKMCreateOFDPacket done [17:46:50]NVStorageSaveData kkm_last_timestamp [17:46:50]File name is /storage/kkm_last_timestamp [17:46:50]Write 4 bytes [17:46:50]NVStorageSaveData done [17:46:50]ExternCall_PrintAddStr [17:46:50]wPrintStart [17:46:50]Write to MH i2c: 01 00 00 8D 07 94 [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: 01 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: 01 07 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: 01 07 00 8D 07 00 00 00 00 00 FF 0F A9 [17:46:50]RasterBufferAndPrint [17:46:50]line Счет N : (1)871400 [17:46:50]line ИНН: 02508201610067 [17:46:50]line Контрольно-Кассовый Чек [17:46:50]line ПРОДАЖА [17:46:50]line ТРК (МРК, ГНК) : 33 [17:46:50]line Товар: 2710124130 [17:46:50]line Аи-92-К-5 [17:46:50]line 14.750 * 67.80 [17:46:50]line = 1000.05 [17:46:50]line НДС 12% НСП 1% [17:46:50]line > о реализуемом товаре [17:46:50]line ИТОГО: 1000.05 [17:46:50]line НСП 1% : 8.85 [17:46:50]line НДС 12% : 106.20 [17:46:50]line Наличными: 0.00 [17:46:50]line Безнал.: 1000.05 [17:46:50]line Место: АЗС № 137 "Партнер Нефть" [17:46:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:46:50]line СНО: Общий режим [17:46:50]line Чек 272 21.09.2024 17:46 [17:46:50]line Смена: 496 ФФД: 1.0 [17:46:50]line ЗНМ: 0300000064 [17:46:50]line РНМ: 0000000000092592 [17:46:50]line Версия ККМ: 001 [17:46:50]line Платежная система: O! деньги [17:46:50]line ФМ: 0000000000874979 [17:46:50]line ФД: 86494 [17:46:50]line ФПД: 20692874481534 [17:46:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T174649&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86494&fm=20692874481534&tin=02508201610067®Number=0000000000092592&sum=100005 [17:46:50]written 0, free lines is 4095 [17:46:50]OFD Sender: Processing packet 86494 [packets to send 271, broken 270] [17:46:50]ProducePacketName [17:46:50]name=ofd_packets/00086494 [17:46:50]OFD Sender: To server: pG, [17:46:50]CommunicateWithHost lk.salyk.kg:30040 [17:46:50]ConnectInit lk.salyk.kg [17:46:50]Write to MH i2c: 01 00 00 B7 07 BE [17:46:50]Write i2c OK [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: 01 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: 01 07 00 [17:46:50]MH_I2C_Read... [17:46:50]Read from MH i2c: 01 07 00 B7 07 00 00 00 00 00 F2 0C C3 [17:46:50]RasterBufferAndPrint [17:46:50]line [17:46:50]line [17:46:50]line [17:46:50]line [17:46:50]line [17:46:50]written 0, free lines is 3320 [17:46:51]MH_Cut [17:46:51]Write to MH i2c: D1 01 00 BE 07 01 97 [17:46:51]Write i2c OK [17:46:51]MH_I2C_Read... [17:46:51]Read from MH i2c: D1 [17:46:51]MH_I2C_Read... [17:46:51]Read from MH i2c: D1 01 00 [17:46:51]MH_I2C_Read... [17:46:51]Read from MH i2c: D1 01 00 BE 07 00 96 [17:46:51]Write to MH i2c: 01 00 00 BF 07 C6 [17:46:51]Write i2c OK [17:46:51]MH_I2C_Read... [17:46:51]Connected sock=10 [17:46:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 30 C6 07 01 EA 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 10 01 00 00 F4 03 04 00 89 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 51 01 00 35 04 06 00 12 D1 EF 6E CF 7E CB 2C 2C BA 86 05 E0 C2 [17:46:51]*** Cut start [17:46:51]*** Partial cut [17:46:51]*** CUTSNS_PIN = 1 [17:46:51]*** CUTSNS_PIN = 0 [17:46:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F4 5E 47 00 DB ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DE 51 01 00 F4 03 04 00 5B B1 EE 66 B6 04 01 00 00 16 2A 9B 5E 7C 7F A1 1B [17:46:51]CommunicateWithHost err = 0 [17:46:51]CheckOFDResponse [17:46:51]1017 (14) - 77093643461234 [17:46:51]1041 (16) - 0000000000874979 [17:46:51]1040 (4) - 86494 [17:46:51]1012 (4) - 21.09.2024 11:43 [17:46:51]1206 (1) - 0 [17:46:51]OFD Sender: Remove packet 86494 [17:46:51]ProducePacketName [17:46:51]name=ofd_packets/00086494 [17:46:51]NVStorageDeleteData [17:46:52]*** Brake cut motor [17:46:52]OFD Sender: No OFD packet to send [17:46:52]Read from MH i2c: 01 [17:46:52]MH_I2C_Read... [17:46:52]*** Stop cut motor [17:46:52]*** Cut end [17:46:52]Read from MH i2c: 01 07 00 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: 01 07 00 BF 07 00 00 00 00 00 FF 0F DB [17:46:52]process_action close_receipt done [17:46:52]requested_data is exist [17:46:52]produce_requested_data [17:46:52]requested_item fm.sn is exist - process it [17:46:52]wFMCommunicate request_size=4 [17:46:52]MH_SAM_APDU [17:46:52]CAPDU: 80 11 00 00 [17:46:52]Write to MH i2c: E2 08 00 C0 07 80 11 00 00 00 00 00 00 41 [17:46:52]Write i2c OK [17:46:52]MH_I2C_Read... [17:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:52]Read from MH i2c: E2 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: E2 17 00 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: E2 17 00 C0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A0 [17:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:46:52]wFMCommunicate OK [17:46:52]requested_item fd.num is exist - process it [17:46:52]SAM_PROTO_GetFieldsCounters [17:46:52]wFMCommunicate request_size=4 [17:46:52]MH_SAM_APDU [17:46:52]CAPDU: 80 13 00 00 [17:46:52]Write to MH i2c: E2 08 00 C1 07 80 13 00 00 00 00 00 00 44 [17:46:52]Write i2c OK [17:46:52]MH_I2C_Read... [17:46:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:52]Read from MH i2c: E2 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: E2 62 00 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: E2 62 00 C1 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [17:46:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:52]wFMCommunicate OK [17:46:52]SAM_PROTO_GetFieldsCounters done [17:46:52]requested_item shift.num is exist - process it [17:46:52]requested_item shift.opened is exist - process it [17:46:52]req_shift_opened [17:46:52]FM_GetShiftState [17:46:52]SAM_PROTO_GetShiftState [17:46:52]wFMCommunicate request_size=4 [17:46:52]MH_SAM_APDU [17:46:52]CAPDU: 80 13 01 00 [17:46:52]Write to MH i2c: E2 08 00 C2 07 80 13 01 00 00 00 00 00 46 [17:46:52]Write i2c OK [17:46:52]MH_I2C_Read... [17:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:52]Read from MH i2c: E2 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: E2 0E 00 [17:46:52]MH_I2C_Read... [17:46:52]Read from MH i2c: E2 0E 00 C2 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8C [17:46:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:46:52]wFMCommunicate OK [17:46:52]SAM_PROTO_GetShiftState done [17:46:52]FM_GetShiftState done [17:46:52]req_shift_opened done [17:46:52]requested_item shift.open_date is exist - process it [17:46:52]req_shift_open_date [17:46:52]req_shift_open_date done [17:46:52]produce_requested_data done [17:46:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86494,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:46:52]process_action_free close_receipt [17:46:52]json_value_free [17:46:52]json_value_free done [17:46:52]process_json_proto returns [17:46:52]Send response to host [17:46:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86494,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:46:52]free response buf [17:46:52]execute_script done [17:46:52]execute_script returns [17:46:52]free content buf [17:46:52]Sock 9.Close socket [17:46:52]Sock 9.Thread stoped [17:46:57]OFD Sender: No OFD packet to send [17:47:02]OFD Sender: No OFD packet to send [17:47:07]OFD Sender: No OFD packet to send [17:47:08]accept exits with 7 [17:47:08]New connection [17:47:08]New thread 3067428196 created [17:47:08]Thread 3067284836 joined [17:47:08]Waiting for new connection... [17:47:08] Sock 7.Parse request [17:47:08]Sock 7.Check first char [17:47:08]Sock 7.First char is OK [17:47:08]request: POST /json_proto HTTP/1.0 [17:47:08]Method: POST [17:47:08]URL: /json_proto [17:47:08]Method is POST - this is cgi request [17:47:08]url: /json_proto [17:47:08]query_string will be loaded in cgi processing [17:47:08]execute_cgi json_proto POST (null) [17:47:08]execute_cgi path=json_proto method=POST [17:47:08]POST find Content-Length [17:47:08]Host: 172.17.47.196:8080 [17:47:08]Content-Length: 816 [17:47:08]Content-Type: application/json [17:47:08] [17:47:08]POST finish read [17:47:08]Found Content-Length = 816 [17:47:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 }]} ], "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" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:08]execute_script... [17:47: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)871401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 }]} ], "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" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:08]POST & json_proto [17:47:08]process_json_proto [17:47:08]json parsed OK: [17:47:08]protocol is kg_v1.0 [17:47:08]action value=close_receipt [17:47:08]process_action close_receipt [17:47:08]cmd_close_receipt [17:47:08]MH_GetDate [17:47:08]Write to MH i2c: F0 00 00 C3 07 B9 [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: F0 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: F0 09 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: F0 09 00 C3 07 00 9D 06 EF 66 4C 6B 94 66 6B [17:47:08]GetLastDocTimeStamp 1726940809 [17:47:08]current date 1726940829 [17:47:08]FM_GetShiftState [17:47:08]SAM_PROTO_GetShiftState [17:47:08]wFMCommunicate request_size=4 [17:47:08]MH_SAM_APDU [17:47:08]CAPDU: 80 13 01 00 [17:47:08]Write to MH i2c: E2 08 00 C4 07 80 13 01 00 00 00 00 00 48 [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:09]Read from MH i2c: E2 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 0E 00 [17:47:09]MH_I2C_Read... [17:47:09]Read from MH i2c: E2 0E 00 C4 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8E [17:47:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:47:09]wFMCommunicate OK [17:47:09]SAM_PROTO_GetShiftState done [17:47:09]FM_GetShiftState done [17:47:09]opened in 1726877910 [17:47:09]opened+sec_in_day 1726964310 [17:47:09]quantity*price = 35052 [17:47:09]sum+1 = 35054 [17:47:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.53 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 0.00 Безнал.: 350.53 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 273 21.09.2024 17:47 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86495 ФПД: 276934516938154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T174709&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86495&fm=276934516938154&tin=02508201610067®Number=0000000000092592&sum=35053 [17:47:10]StoreToDocumentArchive [17:47:10]shift 496 fd 86495 [17:47:10]save to /storage/0496/doc_00086495 [17:47:10]save last doc name /storage/0496/doc_00086495 to /storage/kkm_last_doc_name [17:47:10]save OK [17:47:10]Clear old archive folders... [17:47:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:10]tlvbuf is 01C7E640 [17:47:10]SAM_PROTO_ClearQueue [17:47:10]wFMCommunicate request_size=4 [17:47:10]MH_SAM_APDU [17:47:10]CAPDU: 80 09 00 00 [17:47:10]Write to MH i2c: E2 08 00 D1 07 80 09 00 00 00 00 00 00 4A [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 D1 07 00 90 00 4C [17:47:10]RAPDU: 90 00 [17:47:10]wFMCommunicate OK [17:47:10]SAM_PROTO_ClearQueue done [17:47:10]KKMCreateOFDPacket [17:47:10]OFDProtocolAddRootSTLVToBuf [17:47:10]FM_MakeSignedData [17:47:10]FM_MakeSignedData [17:47:10]SAM_PROTO_SignData [17:47:10]wFMCommunicate request_size=4 [17:47:10]MH_SAM_APDU [17:47:10]CAPDU: 80 0D 01 02 [17:47:10]Write to MH i2c: E2 08 00 D2 07 80 0D 01 02 00 00 00 00 52 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [17:47:10]RAPDU: 90 00 [17:47:10]wFMCommunicate OK [17:47:10]wFMCommunicate request_size=255 [17:47:10]MH_SAM_APDU [17:47:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 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 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 9D 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 51 01 00 35 04 06 00 FB [17:47:10]Write to MH i2c: E2 02 01 D3 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 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 ED 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 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 9D 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 51 01 00 35 04 06 00 FB 00 00 9B [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [17:47:10]RAPDU: 90 00 [17:47:10]wFMCommunicate OK [17:47:10]wFMCommunicate request_size=10 [17:47:10]MH_SAM_APDU [17:47:10]CAPDU: 80 0D 02 02 05 DE D7 82 15 AA [17:47:10]Write to MH i2c: E2 0D 00 D4 07 80 0D 02 02 05 00 DE D7 82 15 AA 00 00 55 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 03 00 D4 07 00 90 00 4F [17:47:10]RAPDU: 90 00 [17:47:10]wFMCommunicate OK [17:47:10]wFMCommunicate request_size=4 [17:47:10]MH_SAM_APDU [17:47:10]CAPDU: 80 0D 03 02 [17:47:10]Write to MH i2c: E2 08 00 D5 07 80 0D 03 02 00 00 00 00 57 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 0B 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 0B 00 D5 07 00 7B 5A 95 78 38 29 BC 69 90 00 C0 [17:47:10]RAPDU: 7B 5A 95 78 38 29 BC 69 90 00 [17:47:10]wFMCommunicate OK [17:47:10]SAM_PROTO_SignData done [17:47:10]FM_MakeSignedData done [17:47:10]CreateOFDProtocolMessage [17:47:10]wFMCommunicate request_size=4 [17:47:10]MH_SAM_APDU [17:47:10]CAPDU: 80 11 00 00 [17:47:10]Write to MH i2c: E2 08 00 D6 07 80 11 00 00 00 00 00 00 57 [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:10]Read from MH i2c: E2 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 17 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: E2 17 00 D6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B6 [17:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:47:10]wFMCommunicate OK [17:47:10]CreateOFDProtocolMessage done [17:47:10]OFDSenderStorePacket 86495 [17:47:10]StoreOFDPacket docnum=86495 [17:47:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 51 E6 07 01 55 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 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 ED 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 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 9D 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 51 01 00 35 04 06 00 FB DE D7 82 15 AA 7B 5A 95 78 38 29 BC 69 [17:47:10]CheckFolder [17:47:10]dirname=/storage/ofd_packets [17:47:10]CheckFolder done [17:47:10]ProducePacketName [17:47:10]name=ofd_packets/00086495 [17:47:10]NVStorageSaveData ofd_packets/00086495 [17:47:10]File name is /storage/ofd_packets/00086495 [17:47:10]Write 301 bytes [17:47:10]NVStorageSaveData done [17:47:10]OFDSenderStorePacket done [17:47:10]KKMCreateOFDPacket done [17:47:10]NVStorageSaveData kkm_last_timestamp [17:47:10]File name is /storage/kkm_last_timestamp [17:47:10]Write 4 bytes [17:47:10]NVStorageSaveData done [17:47:10]ExternCall_PrintAddStr [17:47:10]wPrintStart [17:47:10]Write to MH i2c: 01 00 00 D7 07 DE [17:47:10]Write i2c OK [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 07 00 [17:47:10]MH_I2C_Read... [17:47:10]Read from MH i2c: 01 07 00 D7 07 00 00 00 00 00 FF 0F F3 [17:47:10]RasterBufferAndPrint [17:47:10]line Счет N : (1)871401 [17:47:10]line ИНН: 02508201610067 [17:47:10]line Контрольно-Кассовый Чек [17:47:10]line ПРОДАЖА [17:47:10]line ТРК (МРК, ГНК) : 43 [17:47:10]line Товар: 2710124130 [17:47:10]line Аи-92-К-5 [17:47:10]line 5.170 * 67.80 [17:47:10]line = 350.53 [17:47:10]line НДС 12% НСП 1% [17:47:10]line > о реализуемом товаре [17:47:10]line ИТОГО: 350.53 [17:47:10]line НСП 1% : 3.10 [17:47:10]line НДС 12% : 37.22 [17:47:10]line Наличными: 0.00 [17:47:10]line Безнал.: 350.53 [17:47:10]line Место: АЗС № 137 "Партнер Нефть" [17:47:10]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:47:10]line СНО: Общий режим [17:47:10]line Чек 273 21.09.2024 17:47 [17:47:10]line Смена: 496 ФФД: 1.0 [17:47:10]line ЗНМ: 0300000064 [17:47:10]line РНМ: 0000000000092592 [17:47:10]line Версия ККМ: 001 [17:47:10]line Платежная система: Бакай Банк [17:47:10]line ФМ: 0000000000874979 [17:47:10]line ФД: 86495 [17:47:10]line ФПД: 276934516938154 [17:47:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T174709&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86495&fm=276934516938154&tin=02508201610067®Number=0000000000092592&sum=35053 [17:47:10]written 0, free lines is 4095 [17:47:10]OFD Sender: Processing packet 86495 [packets to send 271, broken 270] [17:47:10]ProducePacketName [17:47:10]name=ofd_packets/00086495 [17:47:10]OFD Sender: To server: pG, [17:47:10]CommunicateWithHost lk.salyk.kg:30040 [17:47:10]ConnectInit lk.salyk.kg [17:47:11]Write to MH i2c: 01 00 00 01 08 09 [17:47:11]Write i2c OK [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: 01 [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: 01 07 00 [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: 01 07 00 01 08 00 00 00 00 00 F1 0C 0D [17:47:11]RasterBufferAndPrint [17:47:11]line [17:47:11]line [17:47:11]line [17:47:11]line [17:47:11]line [17:47:11]written 0, free lines is 3319 [17:47:11]MH_Cut [17:47:11]Write to MH i2c: D1 01 00 08 08 01 E2 [17:47:11]Write i2c OK [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: D1 [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: D1 01 00 [17:47:11]MH_I2C_Read... [17:47:11]Read from MH i2c: D1 01 00 08 08 00 E1 [17:47:11]Write to MH i2c: 01 00 00 09 08 11 [17:47:11]Write i2c OK [17:47:11]MH_I2C_Read... [17:47:11]*** Cut start [17:47:11]*** Partial cut [17:47:11]*** CUTSNS_PIN = 1 [17:47:11]*** CUTSNS_PIN = 0 [17:47:12]*** Brake cut motor [17:47:12]Read from MH i2c: 01 [17:47:12]MH_I2C_Read... [17:47:12]*** Stop cut motor [17:47:12]*** Cut end [17:47:12]Read from MH i2c: 01 07 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 FF 0F 26 [17:47:12]process_action close_receipt done [17:47:12]requested_data is exist [17:47:12]produce_requested_data [17:47:12]requested_item fm.sn is exist - process it [17:47:12]wFMCommunicate request_size=4 [17:47:12]MH_SAM_APDU [17:47:12]CAPDU: 80 11 00 00 [17:47:12]Write to MH i2c: E2 08 00 0A 08 80 11 00 00 00 00 00 00 8C [17:47:12]Write i2c OK [17:47:12]MH_I2C_Read... [17:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:12]Read from MH i2c: E2 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 17 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 17 00 0A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [17:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:47:12]wFMCommunicate OK [17:47:12]requested_item fd.num is exist - process it [17:47:12]SAM_PROTO_GetFieldsCounters [17:47:12]wFMCommunicate request_size=4 [17:47:12]MH_SAM_APDU [17:47:12]CAPDU: 80 13 00 00 [17:47:12]Write to MH i2c: E2 08 00 0B 08 80 13 00 00 00 00 00 00 8F [17:47:12]Write i2c OK [17:47:12]MH_I2C_Read... [17:47:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:12]Read from MH i2c: E2 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 62 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 62 00 0B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [17:47:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 DF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:12]wFMCommunicate OK [17:47:12]SAM_PROTO_GetFieldsCounters done [17:47:12]requested_item shift.num is exist - process it [17:47:12]requested_item shift.opened is exist - process it [17:47:12]req_shift_opened [17:47:12]FM_GetShiftState [17:47:12]SAM_PROTO_GetShiftState [17:47:12]wFMCommunicate request_size=4 [17:47:12]MH_SAM_APDU [17:47:12]CAPDU: 80 13 01 00 [17:47:12]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [17:47:12]Write i2c OK [17:47:12]MH_I2C_Read... [17:47:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:12]Read from MH i2c: E2 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 0E 00 [17:47:12]MH_I2C_Read... [17:47:12]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [17:47:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:47:12]wFMCommunicate OK [17:47:12]SAM_PROTO_GetShiftState done [17:47:12]FM_GetShiftState done [17:47:12]req_shift_opened done [17:47:12]requested_item shift.open_date is exist - process it [17:47:12]req_shift_open_date [17:47:12]req_shift_open_date done [17:47:12]produce_requested_data done [17:47:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86495,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:47:12]process_action_free close_receipt [17:47:12]json_value_free [17:47:12]json_value_free done [17:47:12]process_json_proto returns [17:47:12]Send response to host [17:47:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86495,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:47:12]free response buf [17:47:12]execute_script done [17:47:12]execute_script returns [17:47:12]free content buf [17:47:12]Sock 7.Close socket [17:47:12]Sock 7.Thread stoped [17:47:15]recv_with_timeout no data received [17:47:16]Connected sock=11 [17:47:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 51 E6 07 01 55 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 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 ED 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 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 9D 06 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 51 01 00 35 04 06 00 FB DE D7 82 15 AA 7B 5A 95 78 38 29 BC 69 [17:47:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F3 88 47 00 E9 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DF 51 01 00 F4 03 04 00 74 B1 EE 66 B6 04 01 00 00 05 1D 36 80 33 07 C9 32 [17:47:16]CommunicateWithHost err = 0 [17:47:16]CheckOFDResponse [17:47:16]1017 (14) - 77093643461234 [17:47:16]1041 (16) - 0000000000874979 [17:47:16]1040 (4) - 86495 [17:47:16]1012 (4) - 21.09.2024 11:43 [17:47:16]1206 (1) - 0 [17:47:16]OFD Sender: Remove packet 86495 [17:47:16]ProducePacketName [17:47:16]name=ofd_packets/00086495 [17:47:16]NVStorageDeleteData [17:47:17]OFD Sender: No OFD packet to send [17:47:22]OFD Sender: No OFD packet to send [17:47:27]OFD Sender: No OFD packet to send [17:47:32]OFD Sender: No OFD packet to send [17:47:37]OFD Sender: No OFD packet to send [17:47:42]OFD Sender: No OFD packet to send [17:47:47]OFD Sender: No OFD packet to send [17:47:52]OFD Sender: No OFD packet to send [17:47:57]OFD Sender: No OFD packet to send [17:48:02]OFD Sender: No OFD packet to send [17:48:07]OFD Sender: No OFD packet to send [17:48:12]OFD Sender: No OFD packet to send [17:48:17]OFD Sender: No OFD packet to send [17:48:20]recv_with_timeout no data received [17:48:22]OFD Sender: No OFD packet to send [17:48:27]OFD Sender: No OFD packet to send [17:48:32]OFD Sender: No OFD packet to send [17:48:37]OFD Sender: No OFD packet to send [17:48:42]OFD Sender: No OFD packet to send [17:48:46]recv_with_timeout no data received [17:48:47]OFD Sender: No OFD packet to send [17:48:52]OFD Sender: No OFD packet to send [17:48:57]OFD Sender: No OFD packet to send [17:49:02]OFD Sender: No OFD packet to send [17:49:07]OFD Sender: No OFD packet to send [17:49:12]OFD Sender: No OFD packet to send [17:49:17]OFD Sender: No OFD packet to send [17:49:22]OFD Sender: No OFD packet to send [17:49:27]OFD Sender: No OFD packet to send [17:49:32]OFD Sender: No OFD packet to send [17:49:37]OFD Sender: No OFD packet to send [17:49:42]OFD Sender: No OFD packet to send [17:49:47]OFD Sender: No OFD packet to send [17:49:52]OFD Sender: No OFD packet to send [17:49:57]OFD Sender: No OFD packet to send [17:50:02]OFD Sender: No OFD packet to send [17:50:07]OFD Sender: No OFD packet to send [17:50:12]OFD Sender: No OFD packet to send [17:50:13]accept exits with 10 [17:50:13]New connection [17:50:13]New thread 3067284836 created [17:50:13]Thread 3067428196 joined [17:50:13]Waiting for new connection... [17:50:13] Sock 10.Parse request [17:50:13]Sock 10.Check first char [17:50:13]Sock 10.First char is OK [17:50:13]request: POST /json_proto HTTP/1.0 [17:50:13]Method: POST [17:50:13]URL: /json_proto [17:50:13]Method is POST - this is cgi request [17:50:13]url: /json_proto [17:50:13]query_string will be loaded in cgi processing [17:50:13]execute_cgi json_proto POST (null) [17:50:13]execute_cgi path=json_proto method=POST [17:50:13]POST find Content-Length [17:50:13]Host: 172.17.47.196:8080 [17:50:13]Content-Length: 677 [17:50:13]Content-Type: application/json [17:50:13] [17:50:13]POST finish read [17:50:13]Found Content-Length = 677 [17:50:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:50:13]execute_script... [17:50:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [17:50:13]POST & json_proto [17:50:13]process_json_proto [17:50:13]json parsed OK: [17:50:13]protocol is kg_v1.0 [17:50:13]action value=close_receipt [17:50:13]process_action close_receipt [17:50:13]cmd_close_receipt [17:50:13]MH_GetDate [17:50:13]Write to MH i2c: F0 00 00 0D 08 04 [17:50:13]Write i2c OK [17:50:13]MH_I2C_Read... [17:50:13]Read from MH i2c: F0 [17:50:13]MH_I2C_Read... [17:50:13]Read from MH i2c: F0 09 00 [17:50:13]MH_I2C_Read... [17:50:13]Read from MH i2c: F0 09 00 0D 08 00 56 07 EF 66 4C 6B 94 66 70 [17:50:13]GetLastDocTimeStamp 1726940829 [17:50:13]current date 1726941014 [17:50:13]FM_GetShiftState [17:50:13]SAM_PROTO_GetShiftState [17:50:13]wFMCommunicate request_size=4 [17:50:13]MH_SAM_APDU [17:50:13]CAPDU: 80 13 01 00 [17:50:13]Write to MH i2c: E2 08 00 0E 08 80 13 01 00 00 00 00 00 93 [17:50:13]Write i2c OK [17:50:13]MH_I2C_Read... [17:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:13]Read from MH i2c: E2 [17:50:13]MH_I2C_Read... [17:50:13]Read from MH i2c: E2 0E 00 [17:50:13]MH_I2C_Read... [17:50:13]Read from MH i2c: E2 0E 00 0E 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D9 [17:50:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:50:13]wFMCommunicate OK [17:50:13]SAM_PROTO_GetShiftState done [17:50:13]FM_GetShiftState done [17:50:13]opened in 1726877910 [17:50:13]opened+sec_in_day 1726964310 [17:50:13]quantity*price = 50036 [17:50:13]sum+1 = 50037 [17:50: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 274 21.09.2024 17:50 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86496 ФПД: 29889232645128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86496&fm=29889232645128&tin=02508201610067®Number=0000000000092592&sum=50000 [17:50:14]StoreToDocumentArchive [17:50:14]shift 496 fd 86496 [17:50:14]save to /storage/0496/doc_00086496 [17:50:14]save last doc name /storage/0496/doc_00086496 to /storage/kkm_last_doc_name [17:50:14]save OK [17:50:14]Clear old archive folders... [17:50:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:14]tlvbuf is 01CDAF20 [17:50:14]SAM_PROTO_ClearQueue [17:50:14]wFMCommunicate request_size=4 [17:50:14]MH_SAM_APDU [17:50:14]CAPDU: 80 09 00 00 [17:50:14]Write to MH i2c: E2 08 00 1B 08 80 09 00 00 00 00 00 00 95 [17:50:14]Write i2c OK [17:50:14]MH_I2C_Read... [17:50:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:14]Read from MH i2c: E2 [17:50:14]MH_I2C_Read... [17:50:14]Read from MH i2c: E2 03 00 [17:50:14]MH_I2C_Read... [17:50:14]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [17:50:14]RAPDU: 90 00 [17:50:14]wFMCommunicate OK [17:50:14]SAM_PROTO_ClearQueue done [17:50:14]KKMCreateOFDPacket [17:50:14]OFDProtocolAddRootSTLVToBuf [17:50:14]FM_MakeSignedData [17:50:14]FM_MakeSignedData [17:50:14]SAM_PROTO_SignData [17:50:14]wFMCommunicate request_size=4 [17:50:14]MH_SAM_APDU [17:50:14]CAPDU: 80 0D 01 02 [17:50:14]Write to MH i2c: E2 08 00 1C 08 80 0D 01 02 00 00 00 00 9D [17:50:14]Write i2c OK [17:50:14]MH_I2C_Read... [17:50:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:14]Read from MH i2c: E2 [17:50:14]MH_I2C_Read... [17:50:14]Read from MH i2c: E2 03 00 [17:50:14]MH_I2C_Read... [17:50:14]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [17:50:14]RAPDU: 90 00 [17:50:14]wFMCommunicate OK [17:50:14]wFMCommunicate request_size=255 [17:50:14]MH_SAM_APDU [17:50:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 56 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 51 01 00 35 04 06 00 1B [17:50:14]Write to MH i2c: E2 02 01 1D 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 56 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 51 01 00 35 04 06 00 1B 00 00 2D [17:50:14]Write i2c OK [17:50:14]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:15]Read from MH i2c: E2 03 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 03 00 1D 08 00 90 00 99 [17:50:15]RAPDU: 90 00 [17:50:15]wFMCommunicate OK [17:50:15]wFMCommunicate request_size=10 [17:50:15]MH_SAM_APDU [17:50:15]CAPDU: 80 0D 02 02 05 2F 21 18 2C 08 [17:50:15]Write to MH i2c: E2 0D 00 1E 08 80 0D 02 02 05 00 2F 21 18 2C 08 00 00 46 [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 03 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 03 00 1E 08 00 90 00 9A [17:50:15]RAPDU: 90 00 [17:50:15]wFMCommunicate OK [17:50:15]wFMCommunicate request_size=4 [17:50:15]MH_SAM_APDU [17:50:15]CAPDU: 80 0D 03 02 [17:50:15]Write to MH i2c: E2 08 00 1F 08 80 0D 03 02 00 00 00 00 A2 [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 0B 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 0B 00 1F 08 00 AA 8F 04 E6 30 42 1A D6 90 00 28 [17:50:15]RAPDU: AA 8F 04 E6 30 42 1A D6 90 00 [17:50:15]wFMCommunicate OK [17:50:15]SAM_PROTO_SignData done [17:50:15]FM_MakeSignedData done [17:50:15]CreateOFDProtocolMessage [17:50:15]wFMCommunicate request_size=4 [17:50:15]MH_SAM_APDU [17:50:15]CAPDU: 80 11 00 00 [17:50:15]Write to MH i2c: E2 08 00 20 08 80 11 00 00 00 00 00 00 A2 [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 17 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 17 00 20 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [17:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:50:15]wFMCommunicate OK [17:50:15]CreateOFDProtocolMessage done [17:50:15]OFDSenderStorePacket 86496 [17:50:15]StoreOFDPacket docnum=86496 [17:50:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BC 07 07 01 A9 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 56 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 51 01 00 35 04 06 00 1B 2F 21 18 2C 08 AA 8F 04 E6 30 42 1A D6 [17:50:15]CheckFolder [17:50:15]dirname=/storage/ofd_packets [17:50:15]CheckFolder done [17:50:15]ProducePacketName [17:50:15]name=ofd_packets/00086496 [17:50:15]NVStorageSaveData ofd_packets/00086496 [17:50:15]File name is /storage/ofd_packets/00086496 [17:50:15]Write 301 bytes [17:50:15]NVStorageSaveData done [17:50:15]OFDSenderStorePacket done [17:50:15]KKMCreateOFDPacket done [17:50:15]NVStorageSaveData kkm_last_timestamp [17:50:15]File name is /storage/kkm_last_timestamp [17:50:15]Write 4 bytes [17:50:15]NVStorageSaveData done [17:50:15]ExternCall_PrintAddStr [17:50:15]wPrintStart [17:50:15]Write to MH i2c: 01 00 00 21 08 29 [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: 01 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: 01 07 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: 01 07 00 21 08 00 00 00 00 00 FF 0F 3E [17:50:15]RasterBufferAndPrint [17:50:15]line Счет N : (1)871402 [17:50:15]line ИНН: 02508201610067 [17:50:15]line Контрольно-Кассовый Чек [17:50:15]line ПРОДАЖА [17:50:15]line ТРК (МРК, ГНК) : 43 [17:50:15]line Товар: 2710124130 [17:50:15]line Аи-92-К-5 [17:50:15]line 7.380 * 67.80 [17:50:15]line = 500.36 [17:50:15]line НДС 12% НСП 1% [17:50:15]line > о реализуемом товаре [17:50:15]line ОКРУГЛЕНИЕ: -0.36 [17:50:15]line ИТОГО: 500.00 [17:50:15]line Внесено: 500.00 [17:50:15]line СДАЧА: 0.00 [17:50:15]line НСП 1% : 4.43 [17:50:15]line НДС 12% : 53.14 [17:50:15]line Наличными: 500.00 [17:50:15]line Безнал.: 0.00 [17:50:15]line Место: АЗС № 137 "Партнер Нефть" [17:50:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:50:15]line СНО: Общий режим [17:50:15]line Чек 274 21.09.2024 17:50 [17:50:15]line Смена: 496 ФФД: 1.0 [17:50:15]line ЗНМ: 0300000064 [17:50:15]line РНМ: 0000000000092592 [17:50:15]line Версия ККМ: 001 [17:50:15]line ФМ: 0000000000874979 [17:50:15]line ФД: 86496 [17:50:15]line ФПД: 29889232645128 [17:50:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86496&fm=29889232645128&tin=02508201610067®Number=0000000000092592&sum=50000 [17:50:15]OFD Sender: Processing packet 86496 [packets to send 271, broken 270] [17:50:15]ProducePacketName [17:50:15]name=ofd_packets/00086496 [17:50:15]OFD Sender: To server: pG, [17:50:15]CommunicateWithHost lk.salyk.kg:30040 [17:50:15]ConnectInit lk.salyk.kg [17:50:15]written 0, free lines is 4095 [17:50:16]Write to MH i2c: 01 00 00 4C 08 54 [17:50:16]Write i2c OK [17:50:16]MH_I2C_Read... [17:50:16]Read from MH i2c: 01 [17:50:16]MH_I2C_Read... [17:50:16]Read from MH i2c: 01 07 00 [17:50:16]MH_I2C_Read... [17:50:16]Read from MH i2c: 01 07 00 4C 08 00 00 00 00 00 E0 0C 47 [17:50:16]RasterBufferAndPrint [17:50:16]line [17:50:16]line [17:50:16]line [17:50:16]line [17:50:16]line [17:50:16]written 0, free lines is 3302 [17:50:16]MH_Cut [17:50:16]Write to MH i2c: D1 01 00 53 08 01 2D [17:50:16]Write i2c OK [17:50:16]MH_I2C_Read... [17:50:16]Read from MH i2c: D1 [17:50:16]MH_I2C_Read... [17:50:16]Read from MH i2c: D1 01 00 [17:50:16]MH_I2C_Read... [17:50:16]Read from MH i2c: D1 01 00 53 08 00 2C [17:50:16]Write to MH i2c: 01 00 00 54 08 5C [17:50:16]Write i2c OK [17:50:16]MH_I2C_Read... [17:50:16]*** Cut start [17:50:16]*** Partial cut [17:50:16]*** CUTSNS_PIN = 1 [17:50:16]*** CUTSNS_PIN = 0 [17:50:17]*** Brake cut motor [17:50:17]Read from MH i2c: 01 [17:50:17]MH_I2C_Read... [17:50:17]*** Stop cut motor [17:50:17]*** Cut end [17:50:17]Read from MH i2c: 01 07 00 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 FF 0F 71 [17:50:17]process_action close_receipt done [17:50:17]requested_data is exist [17:50:17]produce_requested_data [17:50:17]requested_item fm.sn is exist - process it [17:50:17]wFMCommunicate request_size=4 [17:50:17]MH_SAM_APDU [17:50:17]CAPDU: 80 11 00 00 [17:50:17]Write to MH i2c: E2 08 00 55 08 80 11 00 00 00 00 00 00 D7 [17:50:17]Write i2c OK [17:50:17]MH_I2C_Read... [17:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:17]Read from MH i2c: E2 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: E2 17 00 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: E2 17 00 55 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [17:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:50:17]wFMCommunicate OK [17:50:17]requested_item fd.num is exist - process it [17:50:17]SAM_PROTO_GetFieldsCounters [17:50:17]wFMCommunicate request_size=4 [17:50:17]MH_SAM_APDU [17:50:17]CAPDU: 80 13 00 00 [17:50:17]Write to MH i2c: E2 08 00 56 08 80 13 00 00 00 00 00 00 DA [17:50:17]Write i2c OK [17:50:17]MH_I2C_Read... [17:50:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:17]Read from MH i2c: E2 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: E2 62 00 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: E2 62 00 56 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [17:50:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:17]wFMCommunicate OK [17:50:17]SAM_PROTO_GetFieldsCounters done [17:50:17]requested_item shift.num is exist - process it [17:50:17]requested_item shift.opened is exist - process it [17:50:17]req_shift_opened [17:50:17]FM_GetShiftState [17:50:17]SAM_PROTO_GetShiftState [17:50:17]wFMCommunicate request_size=4 [17:50:17]MH_SAM_APDU [17:50:17]CAPDU: 80 13 01 00 [17:50:17]Write to MH i2c: E2 08 00 57 08 80 13 01 00 00 00 00 00 DC [17:50:17]Write i2c OK [17:50:17]MH_I2C_Read... [17:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:17]Read from MH i2c: E2 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: E2 0E 00 [17:50:17]MH_I2C_Read... [17:50:17]Read from MH i2c: E2 0E 00 57 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 22 [17:50:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:50:17]wFMCommunicate OK [17:50:17]SAM_PROTO_GetShiftState done [17:50:17]FM_GetShiftState done [17:50:17]req_shift_opened done [17:50:17]requested_item shift.open_date is exist - process it [17:50:17]req_shift_open_date [17:50:17]req_shift_open_date done [17:50:17]produce_requested_data done [17:50:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86496,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:50:17]process_action_free close_receipt [17:50:17]json_value_free [17:50:17]json_value_free done [17:50:17]process_json_proto returns [17:50:17]Send response to host [17:50:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86496,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:50:17]free response buf [17:50:17]execute_script done [17:50:17]execute_script returns [17:50:17]free content buf [17:50:17]Sock 10.Close socket [17:50:17]Sock 10.Thread stoped [17:50:20]recv_with_timeout no data received [17:50:20]ConnectInit Can't take IP for lk.salyk.kg [17:50:20]CommunicateWithHost connect error [17:50:20]CommunicateWithHost err = -1 [17:50:20]OFD Sender: Server communicate error [17:50:25]OFD Sender: Processing packet 86496 [packets to send 271, broken 270] [17:50:25]ProducePacketName [17:50:25]name=ofd_packets/00086496 [17:50:25]OFD Sender: To server: pG, [17:50:25]CommunicateWithHost lk.salyk.kg:30040 [17:50:25]ConnectInit lk.salyk.kg [17:50:31]Connected sock=10 [17:50:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BC 07 07 01 A9 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 56 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 51 01 00 35 04 06 00 1B 2F 21 18 2C 08 AA 8F 04 E6 30 42 1A D6 [17:50:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DE 9F 47 00 48 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E0 51 01 00 F4 03 04 00 37 B2 EE 66 B6 04 01 00 00 77 46 5F 77 10 CD 72 C9 [17:50:32]CommunicateWithHost err = 0 [17:50:32]CheckOFDResponse [17:50:32]1017 (14) - 77093643461234 [17:50:32]1041 (16) - 0000000000874979 [17:50:32]1040 (4) - 86496 [17:50:32]1012 (4) - 21.09.2024 11:47 [17:50:32]1206 (1) - 0 [17:50:32]OFD Sender: Remove packet 86496 [17:50:32]ProducePacketName [17:50:32]name=ofd_packets/00086496 [17:50:32]NVStorageDeleteData [17:50:32]OFD Sender: No OFD packet to send [17:50:36]accept exits with 7 [17:50:36]New connection [17:50:36]New thread 3067428196 created [17:50:36]Thread 3067284836 joined [17:50:36]Waiting for new connection... [17:50:36] Sock 7.Parse request [17:50:36]Sock 7.Check first char [17:50:36]Sock 7.First char is OK [17:50:36]request: POST /json_proto HTTP/1.0 [17:50:36]Method: POST [17:50:36]URL: /json_proto [17:50:36]Method is POST - this is cgi request [17:50:36]url: /json_proto [17:50:36]query_string will be loaded in cgi processing [17:50:36]execute_cgi json_proto POST (null) [17:50:36]execute_cgi path=json_proto method=POST [17:50:36]POST find Content-Length [17:50:36]Host: 172.17.47.196:8080 [17:50:36]Content-Length: 609 [17:50:36]Content-Type: application/json [17:50:36] [17:50:36]POST finish read [17:50:36]Found Content-Length = 609 [17:50:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147945", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:36]execute_script... [17: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 : (3)147945", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:36]POST & json_proto [17:50:36]process_json_proto [17:50:36]json parsed OK: [17:50:36]protocol is kg_v1.0 [17:50:36]action value=close_receipt [17:50:36]process_action close_receipt [17:50:36]cmd_close_receipt [17:50:36]MH_GetDate [17:50:36]Write to MH i2c: F0 00 00 58 08 4F [17:50:36]Write i2c OK [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: F0 [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: F0 09 00 [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: F0 09 00 58 08 00 6D 07 EF 66 4C 6B 94 66 D2 [17:50:36]GetLastDocTimeStamp 1726941014 [17:50:36]current date 1726941037 [17:50:36]FM_GetShiftState [17:50:36]SAM_PROTO_GetShiftState [17:50:36]wFMCommunicate request_size=4 [17:50:36]MH_SAM_APDU [17:50:36]CAPDU: 80 13 01 00 [17:50:36]Write to MH i2c: E2 08 00 59 08 80 13 01 00 00 00 00 00 DE [17:50:36]Write i2c OK [17:50:36]MH_I2C_Read... [17:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:36]Read from MH i2c: E2 [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: E2 0E 00 [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: E2 0E 00 59 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 24 [17:50:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:50:36]wFMCommunicate OK [17:50:36]SAM_PROTO_GetShiftState done [17:50:36]FM_GetShiftState done [17:50:36]opened in 1726877910 [17:50:36]opened+sec_in_day 1726964310 [17:50:36]quantity*price = 13400 [17:50:36]sum+1 = 13401 [17:50:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 275 21.09.2024 17:50 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86497 ФПД: 277658214868287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86497&fm=277658214868287&tin=02508201610067®Number=0000000000092592&sum=13400 0 [17:50:37]StoreToDocumentArchive [17:50:37]shift 496 fd 86497 [17:50:37]save to /storage/0496/doc_00086497 [17:50:37]save last doc name /storage/0496/doc_00086497 to /storage/kkm_last_doc_name [17:50:37]save OK [17:50:37]Clear old archive folders... [17:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=261 [17:50:37]tlvbuf is 01CD8240 [17:50:37]SAM_PROTO_ClearQueue [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 09 00 00 [17:50:37]Write to MH i2c: E2 08 00 66 08 80 09 00 00 00 00 00 00 E0 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]SAM_PROTO_ClearQueue done [17:50:37]KKMCreateOFDPacket [17:50:37]OFDProtocolAddRootSTLVToBuf [17:50:37]FM_MakeSignedData [17:50:37]FM_MakeSignedData [17:50:37]SAM_PROTO_SignData [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 01 02 [17:50:37]Write to MH i2c: E2 08 00 67 08 80 0D 01 02 00 00 00 00 E8 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 67 08 00 90 00 E3 [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]wFMCommunicate request_size=255 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 02 02 FA 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 6D 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 [17:50:37]Write to MH i2c: E2 02 01 68 08 80 0D 02 02 FA 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 6D 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 E3 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]OFD Sender: No OFD packet to send [17:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 68 08 00 90 00 E4 [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]wFMCommunicate request_size=20 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 02 02 0F 00 E1 51 01 00 35 04 06 00 FC 87 57 44 25 3F [17:50:37]Write to MH i2c: E2 17 00 69 08 80 0D 02 02 0F 00 00 E1 51 01 00 35 04 06 00 FC 87 57 44 25 3F 00 00 FD [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 69 08 00 90 00 E5 [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 03 02 [17:50:37]Write to MH i2c: E2 08 00 6A 08 80 0D 03 02 00 00 00 00 ED [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 0B 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 0B 00 6A 08 00 1D 05 0E 00 87 39 45 E9 90 00 0C [17:50:37]RAPDU: 1D 05 0E 00 87 39 45 E9 90 00 [17:50:37]wFMCommunicate OK [17:50:37]SAM_PROTO_SignData done [17:50:37]FM_MakeSignedData done [17:50:37]CreateOFDProtocolMessage [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 11 00 00 [17:50:37]Write to MH i2c: E2 08 00 6B 08 80 11 00 00 00 00 00 00 ED [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 17 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 17 00 6B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4C [17:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:50:37]wFMCommunicate OK [17:50:37]CreateOFDProtocolMessage done [17:50:37]OFDSenderStorePacket 86497 [17:50:37]StoreOFDPacket docnum=86497 [17:50:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 19 01 00 00 C0 9E 11 01 69 96 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 6D 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E1 51 01 00 35 04 06 00 FC 87 57 44 25 3F 1D 05 0E 00 87 39 45 E9 [17:50:37]CheckFolder [17:50:37]dirname=/storage/ofd_packets [17:50:37]CheckFolder done [17:50:37]ProducePacketName [17:50:37]name=ofd_packets/00086497 [17:50:37]NVStorageSaveData ofd_packets/00086497 [17:50:37]File name is /storage/ofd_packets/00086497 [17:50:37]Write 311 bytes [17:50:37]NVStorageSaveData done [17:50:37]OFDSenderStorePacket done [17:50:37]KKMCreateOFDPacket done [17:50:37]NVStorageSaveData kkm_last_timestamp [17:50:37]File name is /storage/kkm_last_timestamp [17:50:37]Write 4 bytes [17:50:37]NVStorageSaveData done [17:50:37]ExternCall_PrintAddStr [17:50:37]wPrintStart [17:50:37]Write to MH i2c: 01 00 00 6C 08 74 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: 01 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: 01 07 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: 01 07 00 6C 08 00 00 00 00 00 FF 0F 89 [17:50:37]RasterBufferAndPrint [17:50:37]line Счет N : (3)147945 [17:50:37]line ИНН: 02508201610067 [17:50:37]line Контрольно-Кассовый Чек [17:50:37]line ПРОДАЖА [17:50:37]line Товар: 48741156 [17:50:37]line Сигареты LD Blue [17:50:37]line 1.000 * 134.00 [17:50:37]line = 134.00 [17:50:37]line НДС 12% НСП 1% [17:50:37]line > о реализуемом товаре [17:50:37]line ИТОГО: 134.00 [17:50:37]line НСП 1% : 1.19 [17:50:37]line НДС 12% : 14.23 [17:50:37]line Наличными: 134.00 [17:50:37]line Безнал.: 0.00 [17:50:37]line Место: АЗС № 137 "Партнер Нефть" [17:50:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:50:37]line СНО: Общий режим [17:50:37]line Чек 275 21.09.2024 17:50 [17:50:37]line Смена: 496 ФФД: 1.0 [17:50:37]line ЗНМ: 0300000064 [17:50:37]line РНМ: 0000000000092592 [17:50:37]line Версия ККМ: 001 [17:50:37]line ФМ: 0000000000874979 [17:50:37]line ФД: 86497 [17:50:37]line ФПД: 277658214868287 [17:50:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86497&fm=277658214868287&tin=02508201610067®Number=0000000000092592&sum=13400 [17:50:37]line 0 [17:50:37]written 0, free lines is 4095 [17:50:38]OFD Sender: Processing packet 86497 [packets to send 271, broken 270] [17:50:38]ProducePacketName [17:50:38]name=ofd_packets/00086497 [17:50:38]OFD Sender: To server: pG, [17:50:38]CommunicateWithHost lk.salyk.kg:30040 [17:50:38]ConnectInit lk.salyk.kg [17:50:38]Write to MH i2c: 01 00 00 94 08 9C [17:50:38]Write i2c OK [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: 01 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: 01 07 00 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: 01 07 00 94 08 00 00 00 00 00 05 0D B5 [17:50:38]RasterBufferAndPrint [17:50:38]line [17:50:38]line [17:50:38]line [17:50:38]line [17:50:38]line [17:50:38]written 0, free lines is 3343 [17:50:38]MH_Cut [17:50:38]Write to MH i2c: D1 01 00 9B 08 01 75 [17:50:38]Write i2c OK [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: D1 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: D1 01 00 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: D1 01 00 9B 08 00 74 [17:50:38]Write to MH i2c: 01 00 00 9C 08 A4 [17:50:38]Write i2c OK [17:50:38]MH_I2C_Read... [17:50:39]*** Cut start [17:50:39]*** Partial cut [17:50:39]*** CUTSNS_PIN = 1 [17:50:39]*** CUTSNS_PIN = 0 [17:50:39]*** Brake cut motor [17:50:39]Read from MH i2c: 01 [17:50:39]MH_I2C_Read... [17:50:39]*** Stop cut motor [17:50:39]*** Cut end [17:50:39]Read from MH i2c: 01 07 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: 01 07 00 9C 08 00 00 00 00 00 FF 0F B9 [17:50:39]process_action close_receipt done [17:50:39]requested_data is exist [17:50:39]produce_requested_data [17:50:39]requested_item fm.sn is exist - process it [17:50:39]wFMCommunicate request_size=4 [17:50:39]MH_SAM_APDU [17:50:39]CAPDU: 80 11 00 00 [17:50:39]Write to MH i2c: E2 08 00 9D 08 80 11 00 00 00 00 00 00 1F [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:39]Read from MH i2c: E2 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 17 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 17 00 9D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [17:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:50:39]wFMCommunicate OK [17:50:39]requested_item fd.num is exist - process it [17:50:39]SAM_PROTO_GetFieldsCounters [17:50:39]wFMCommunicate request_size=4 [17:50:39]MH_SAM_APDU [17:50:39]CAPDU: 80 13 00 00 [17:50:39]Write to MH i2c: E2 08 00 9E 08 80 13 00 00 00 00 00 00 22 [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:39]Read from MH i2c: E2 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 62 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 62 00 9E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [17:50:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:39]wFMCommunicate OK [17:50:39]SAM_PROTO_GetFieldsCounters done [17:50:39]requested_item shift.num is exist - process it [17:50:39]requested_item shift.opened is exist - process it [17:50:39]req_shift_opened [17:50:39]FM_GetShiftState [17:50:39]SAM_PROTO_GetShiftState [17:50:39]wFMCommunicate request_size=4 [17:50:39]MH_SAM_APDU [17:50:39]CAPDU: 80 13 01 00 [17:50:39]Write to MH i2c: E2 08 00 9F 08 80 13 01 00 00 00 00 00 24 [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:40]Read from MH i2c: E2 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 0E 00 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 0E 00 9F 08 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6A [17:50:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:50:40]wFMCommunicate OK [17:50:40]SAM_PROTO_GetShiftState done [17:50:40]FM_GetShiftState done [17:50:40]req_shift_opened done [17:50:40]requested_item shift.open_date is exist - process it [17:50:40]req_shift_open_date [17:50:40]req_shift_open_date done [17:50:40]produce_requested_data done [17:50:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86497,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:50:40]process_action_free close_receipt [17:50:40]json_value_free [17:50:40]json_value_free done [17:50:40]process_json_proto returns [17:50:40]Send response to host [17:50:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86497,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:50:40]free response buf [17:50:40]execute_script done [17:50:40]execute_script returns [17:50:40]free content buf [17:50:40]Sock 7.Close socket [17:50:40]Sock 7.Thread stoped [17:50:41]Connected sock=11 [17:50:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 19 01 00 00 C0 9E 11 01 69 96 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 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 6D 07 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E1 51 01 00 35 04 06 00 FC 87 57 44 25 3F 1D 05 0E 00 87 39 45 E9 [17:50:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 48 A5 47 00 24 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E1 51 01 00 F4 03 04 00 41 B2 EE 66 B6 04 01 00 00 BE 6C 4C 18 44 21 21 01 [17:50:43]CommunicateWithHost err = 0 [17:50:43]CheckOFDResponse [17:50:43]1017 (14) - 77093643461234 [17:50:43]1041 (16) - 0000000000874979 [17:50:43]1040 (4) - 86497 [17:50:43]1012 (4) - 21.09.2024 11:47 [17:50:43]1206 (1) - 0 [17:50:43]OFD Sender: Remove packet 86497 [17:50:43]ProducePacketName [17:50:43]name=ofd_packets/00086497 [17:50:43]NVStorageDeleteData [17:50:43]OFD Sender: No OFD packet to send [17:50:48]OFD Sender: No OFD packet to send [17:50:53]OFD Sender: No OFD packet to send [17:50:58]OFD Sender: No OFD packet to send [17:51:03]OFD Sender: No OFD packet to send [17:51:08]OFD Sender: No OFD packet to send [17:51:13]OFD Sender: No OFD packet to send [17:51:18]OFD Sender: No OFD packet to send [17:51:23]OFD Sender: No OFD packet to send [17:51:28]OFD Sender: No OFD packet to send [17:51:33]OFD Sender: No OFD packet to send [17:51:38]OFD Sender: No OFD packet to send [17:51:43]OFD Sender: No OFD packet to send [17:51:48]OFD Sender: No OFD packet to send [17:51:53]OFD Sender: No OFD packet to send [17:51:58]OFD Sender: No OFD packet to send [17:52:03]OFD Sender: No OFD packet to send [17:52:08]OFD Sender: No OFD packet to send [17:52:13]OFD Sender: No OFD packet to send [17:52:18]OFD Sender: No OFD packet to send [17:52:23]OFD Sender: No OFD packet to send [17:52:28]OFD Sender: No OFD packet to send [17:52:33]OFD Sender: No OFD packet to send [17:52:38]OFD Sender: No OFD packet to send [17:52:43]OFD Sender: No OFD packet to send [17:52:48]OFD Sender: No OFD packet to send [17:52:53]OFD Sender: No OFD packet to send [17:52:58]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5938368+1721002828=1726941196 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 0C 08 EF 66 4C 6B 94 66 19 [17:53:16]Current date/time: 21.09.2024 17:53 [17:53:16]FM_Init [17:53:16]wFMConnect [17:53:16]MH_SAM_On [17:53:16]Write to MH i2c: E0 00 00 08 00 E7 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_init finished! [17:53:16]*** atr: [17:53:16]*** 0F 3B D5 18 FF 81 91 FE [17:53:16]*** 1F C3 80 73 C8 21 10 0A [17:53:16]*** 00 00 00 00 00 00 00 00 [17:53:16]*** 00 00 00 00 00 00 00 00 [17:53:16]*** 00 00 00 00 00 00 00 00 [17:53:16]*** 00 00 00 00 00 00 00 00 [17:53:16]*** 00 00 00 00 00 00 00 00 [17:53:16]*** 00 00 00 00 00 00 00 00 [17:53:16]Read from MH i2c: E0 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E0 10 00 [17:53:16]MH_I2C_Read... [17:53:16]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 [17:53:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:53:16]wFMCommunicate request_size=10 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:53:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:53:16]RAPDU: 90 00 [17:53:16]wFMCommunicate OK [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 11 00 00 [17:53:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 17 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [17:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:53:16]wFMCommunicate OK [17:53:16]Detected FM SN is 0000000000874979 [17:53:16]Stored FM SN is 0000000000874979 [17:53:16]wFMCommunicate request_size=9 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 16 00 00 04 B6 D7 00 00 [17:53:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:53:16]RAPDU: 90 00 [17:53:16]wFMCommunicate OK [17:53:16]FM PIN OK [17:53:16]wFMCommunicate request_size=8 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 14 04 00 03 02 00 01 [17:53:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:53:16]RAPDU: 90 00 [17:53:16]wFMCommunicate OK [17:53:16]wFMCommunicate request_size=13 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:53:16]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 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:53:16]RAPDU: 90 00 [17:53:16]wFMCommunicate OK [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 11 00 00 [17:53:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 17 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [17:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:53:16]wFMCommunicate OK [17:53:16]DocumentArchiveInit [17:53:16]Start Httpd... [17:53:16]Httpd thread 3067747684 created [17:53:16]Write to MH i2c: 01 00 00 0F 00 0F [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: 01 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: 01 07 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:53:16]MH Int Process started [17:53:16]Allocated Socket 6 [17:53:16]Bind OK [17:53:16]Listen OK [17:53:16]httpd running on port 8080 [17:53:16]Waiting for new connection... [17:53:16]accept exits with 8 [17:53:16]New connection [17:53:16]New thread 3067460964 created [17:53:16]Waiting for new connection... [17:53:16] Sock 8.Parse request [17:53:16]Sock 8.Check first char [17:53:16]Sock 8.First char is OK [17:53:16]request: POST /json_proto HTTP/1.0 [17:53:16]Method: POST [17:53:16]URL: /json_proto [17:53:16]Method is POST - this is cgi request [17:53:16]url: /json_proto [17:53:16]query_string will be loaded in cgi processing [17:53:16]execute_cgi json_proto POST (null) [17:53:16]execute_cgi path=json_proto method=POST [17:53:16]POST find Content-Length [17:53:16]Host: 172.17.47.196:8080 [17:53:16]Content-Length: 215 [17:53:16]Content-Type: application/json [17:53:16] [17:53:16]POST finish read [17:53:16]Found Content-Length = 215 [17:53:16]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" ] } } [17:53:16]execute_script... [17:53:16]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" ] } } [17:53:16]POST & json_proto [17:53:16]process_json_proto [17:53:16]json parsed OK: [17:53:16]protocol is kg_v1.0 [17:53:16]action value=get_value [17:53:16]process_action get_value [17:53:16]cmd_get_value [17:53:16]process_action get_value done [17:53:16]requested_data is exist [17:53:16]produce_requested_data [17:53:16]requested_item kkm.sn is exist - process it [17:53:16]requested_item kkm.ver is exist - process it [17:53:16]requested_item fm.sn is exist - process it [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 11 00 00 [17:53:16]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 17 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [17:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:53:16]wFMCommunicate OK [17:53:16]requested_item fd.num is exist - process it [17:53:16]SAM_PROTO_GetFieldsCounters [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 13 00 00 [17:53:16]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 62 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [17:53:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:16]wFMCommunicate OK [17:53:16]SAM_PROTO_GetFieldsCounters done [17:53:16]requested_item shift.num is exist - process it [17:53:16]requested_item shift.opened is exist - process it [17:53:16]req_shift_opened [17:53:16]FM_GetShiftState [17:53:16]SAM_PROTO_GetShiftState [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 13 01 00 [17:53:16]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]OFD Sender: No OFD packet to send [17:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 0E 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [17:53:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:53:16]wFMCommunicate OK [17:53:16]SAM_PROTO_GetShiftState done [17:53:16]FM_GetShiftState done [17:53:16]req_shift_opened done [17:53:16]requested_item shift.open_date is exist - process it [17:53:16]req_shift_open_date [17:53:16]req_shift_open_date done [17:53:16]produce_requested_data done [17:53:16]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86497,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:53:16]process_action_free get_value [17:53:16]json_value_free [17:53:16]json_value_free done [17:53:16]process_json_proto returns [17:53:16]Send response to host [17:53:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86497,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:53:16]free response buf [17:53:16]execute_script done [17:53:16]execute_script returns [17:53:16]free content buf [17:53:16]Sock 8.Close socket [17:53:16]Sock 8.Thread stoped [17:53:16]accept exits with 10 [17:53:16]New connection [17:53:16]New thread 3067317604 created [17:53:16]Thread 3067460964 joined [17:53:16]Waiting for new connection... [17:53:16] Sock 10.Parse request [17:53:16]Sock 10.Check first char [17:53:16]Sock 10.First char is OK [17:53:16]request: POST /json_proto HTTP/1.0 [17:53:16]Method: POST [17:53:16]URL: /json_proto [17:53:16]Method is POST - this is cgi request [17:53:16]url: /json_proto [17:53:16]query_string will be loaded in cgi processing [17:53:16]execute_cgi json_proto POST (null) [17:53:16]execute_cgi path=json_proto method=POST [17:53:16]POST find Content-Length [17:53:16]Host: 172.17.47.196:8080 [17:53:16]Content-Length: 331 [17:53:16]Content-Type: application/json [17:53:16] [17:53:16]POST finish read [17:53:16]Found Content-Length = 331 [17:53:16]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" ] } } [17:53:16]execute_script... [17:53:16]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" ] } } [17:53:16]POST & json_proto [17:53:16]process_json_proto [17:53:16]json parsed OK: [17:53:16]protocol is kg_v1.0 [17:53:16]action value=get_value [17:53:16]process_action get_value [17:53:16]cmd_get_value [17:53:16]process_action get_value done [17:53:16]requested_data is exist [17:53:16]produce_requested_data [17:53:16]requested_item fm.sale.total is exist - process it [17:53:16]SAM_PROTO_GetFMData [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 13 03 00 [17:53:16]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 FD 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 00 4E 01 00 69 04 A3 00 6F 04 04 00 86 4B 01 00 B1 04 05 00 BB ED 16 B6 01 70 04 05 00 00 97 7F 88 01 72 04 04 00 BB 56 97 2D 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 83 7E 89 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 17 B7 E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 E1 [17:53:17]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 00 4E 01 00 69 04 A3 00 6F 04 04 00 86 4B 01 00 B1 04 05 00 BB ED 16 B6 01 70 04 05 00 00 97 7F 88 01 72 04 04 00 BB 56 97 2D 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 83 7E 89 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 17 B7 E0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [17:53:17]wFMCommunicate OK [17:53:17]wFMCommunicate request_size=4 [17:53:17]MH_SAM_APDU [17:53:17]CAPDU: 80 17 00 00 [17:53:17]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 FD 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [17:53:17]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [17:53:17]wFMCommunicate OK [17:53:17]wFMCommunicate request_size=4 [17:53:17]MH_SAM_APDU [17:53:17]CAPDU: 80 17 00 00 [17:53:17]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 FD 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [17:53:17]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [17:53:17]wFMCommunicate OK [17:53:17]wFMCommunicate request_size=4 [17:53:17]MH_SAM_APDU [17:53:17]CAPDU: 80 17 00 00 [17:53:17]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:53:18]Read from MH i2c: E2 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 FD 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [17:53:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [17:53:18]wFMCommunicate OK [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 17 00 00 [17:53:18]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [17:53:18]Read from MH i2c: E2 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 E5 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [17:53:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [17:53:18]wFMCommunicate OK [17:53:18]SAM_PROTO_GetFMData done [17:53:18]requested_item fm.sale_refund.total is exist - process it [17:53:18]requested_item fm.buy.total is exist - process it [17:53:18]requested_item shift.sale.total is exist - process it [17:53:18]SAM_PROTO_GetShiftData [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 13 02 00 [17:53:18]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:53:18]Read from MH i2c: E2 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 FD 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 13 01 00 00 69 04 9E 00 6F 04 04 00 12 01 00 00 B1 04 04 00 BC 06 92 01 70 04 04 00 1C 37 5B 01 72 04 03 00 A0 CF 36 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 C5 B3 2A 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 EC 8E 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 7B [17:53:18]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 13 01 00 00 69 04 9E 00 6F 04 04 00 12 01 00 00 B1 04 04 00 BC 06 92 01 70 04 04 00 1C 37 5B 01 72 04 03 00 A0 CF 36 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 C5 B3 2A 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 EC 8E 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:53:18]wFMCommunicate OK [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 17 00 00 [17:53:18]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 FD 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [17:53:19]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 17 00 00 [17:53:19]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 FD 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [17:53:19]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 17 00 00 [17:53:19]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 FD 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [17:53:19]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 17 00 00 [17:53:19]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [17:53:20]Read from MH i2c: E2 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 D8 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [17:53:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:53:20]wFMCommunicate OK [17:53:20]SAM_PROTO_GetShiftData done [17:53:20]requested_item shift.sale.total_cash is exist - process it [17:53:20]requested_item shift.sale_refund.total is exist - process it [17:53:20]requested_item shift.sale_refund.total_cash is exist - process it [17:53:20]requested_item shift.buy.total is exist - process it [17:53:20]requested_item shift.buy.total_cash is exist - process it [17:53:20]produce_requested_data done [17:53:20]produce_requested_data return {"fm.sale.total":73499232.59,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":263471.96,"shift.sale.total_cash":227551.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:53:20]process_action_free get_value [17:53:20]json_value_free [17:53:20]json_value_free done [17:53:20]process_json_proto returns [17:53:20]Send response to host [17:53:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73499232.59,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":263471.96,"shift.sale.total_cash":227551.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:53:20]free response buf [17:53:20]execute_script done [17:53:20]execute_script returns [17:53:20]free content buf [17:53:20]Sock 10.Close socket [17:53:20]Sock 10.Thread stoped [17:53:21]OFD Sender: No OFD packet to send [17:53:26]OFD Sender: No OFD packet to send [17:53:31]OFD Sender: No OFD packet to send [17:53:37]OFD Sender: No OFD packet to send [17:53:42]OFD Sender: No OFD packet to send [17:53:47]OFD Sender: No OFD packet to send [17:53:52]OFD Sender: No OFD packet to send [17:53:57]OFD Sender: No OFD packet to send [17:54:02]OFD Sender: No OFD packet to send [17:54:07]OFD Sender: No OFD packet to send [17:54:12]OFD Sender: No OFD packet to send [17:54:17]OFD Sender: No OFD packet to send [17:54:22]OFD Sender: No OFD packet to send [17:54:27]OFD Sender: No OFD packet to send [17:54:32]OFD Sender: No OFD packet to send [17:54:37]OFD Sender: No OFD packet to send [17:54:42]OFD Sender: No OFD packet to send [17:54:47]OFD Sender: No OFD packet to send [17:54:52]OFD Sender: No OFD packet to send [17:54:57]OFD Sender: No OFD packet to send [17:55:00]recv_with_timeout no data received [17:55:02]OFD Sender: No OFD packet to send [17:55:07]OFD Sender: No OFD packet to send [17:55:12]OFD Sender: No OFD packet to send [17:55:14]accept exits with 7 [17:55:14]New connection [17:55:14]New thread 3067460964 created [17:55:14]Thread 3067317604 joined [17:55:14]Waiting for new connection... [17:55:14] Sock 7.Parse request [17:55:14]Sock 7.Check first char [17:55:14]Sock 7.First char is OK [17:55:14]request: POST /json_proto HTTP/1.0 [17:55:14]Method: POST [17:55:14]URL: /json_proto [17:55:14]Method is POST - this is cgi request [17:55:14]url: /json_proto [17:55:14]query_string will be loaded in cgi processing [17:55:14]execute_cgi json_proto POST (null) [17:55:14]execute_cgi path=json_proto method=POST [17:55:14]POST find Content-Length [17:55:14]Host: 172.17.47.196:8080 [17:55:14]Content-Length: 816 [17:55:14]Content-Type: application/json [17:55:14] [17:55:14]POST finish read [17:55:14]Found Content-Length = 816 [17:55:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147946", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.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" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:14]execute_script... [17:55: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 : (3)147946", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.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" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:14]POST & json_proto [17:55:14]process_json_proto [17:55:14]json parsed OK: [17:55:14]protocol is kg_v1.0 [17:55:14]action value=close_receipt [17:55:14]process_action close_receipt [17:55:14]cmd_close_receipt [17:55:14]MH_GetDate [17:55:14]Write to MH i2c: F0 00 00 1D 00 0C [17:55:14]Write i2c OK [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: F0 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: F0 09 00 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: F0 09 00 1D 00 00 83 08 EF 66 4C 6B 94 66 A6 [17:55:14]GetLastDocTimeStamp 1726941037 [17:55:14]current date 1726941315 [17:55:14]FM_GetShiftState [17:55:14]SAM_PROTO_GetShiftState [17:55:14]wFMCommunicate request_size=4 [17:55:14]MH_SAM_APDU [17:55:14]CAPDU: 80 13 01 00 [17:55:14]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [17:55:14]Write i2c OK [17:55:14]MH_I2C_Read... [17:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:14]Read from MH i2c: E2 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: E2 0E 00 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [17:55:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:55:14]wFMCommunicate OK [17:55:14]SAM_PROTO_GetShiftState done [17:55:14]FM_GetShiftState done [17:55:14]opened in 1726877910 [17:55:14]opened+sec_in_day 1726964310 [17:55:14]quantity*price = 8500 [17:55:14]sum+1 = 8501 [17:55:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 0.00 Безнал.: 85.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 276 21.09.2024 17:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86498 ФПД: 85454519948869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86498&fm=85454519948869&tin=02508201610067®Number=0000000000092592&sum=8500 0 [17:55:15]StoreToDocumentArchive [17:55:15]shift 496 fd 86498 [17:55:15]save to /storage/0496/doc_00086498 [17:55:15]save last doc name /storage/0496/doc_00086498 to /storage/kkm_last_doc_name [17:55:15]save OK [17:55:15]Clear old archive folders... [17:55:15]ProcessDocumentItem done err = 0, tmpTLVsize=294 [17:55:15]tlvbuf is B6FD4AD0 [17:55:15]SAM_PROTO_ClearQueue [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 09 00 00 [17:55:15]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [17:55:15]RAPDU: 90 00 [17:55:15]wFMCommunicate OK [17:55:15]SAM_PROTO_ClearQueue done [17:55:15]KKMCreateOFDPacket [17:55:15]OFDProtocolAddRootSTLVToBuf [17:55:15]FM_MakeSignedData [17:55:15]FM_MakeSignedData [17:55:15]SAM_PROTO_SignData [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 0D 01 02 [17:55:15]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [17:55:15]RAPDU: 90 00 [17:55:15]wFMCommunicate OK [17:55:15]wFMCommunicate request_size=255 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 21 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 83 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [17:55:15]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 21 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 83 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 6F [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [17:55:15]RAPDU: 90 00 [17:55:15]wFMCommunicate OK [17:55:15]wFMCommunicate request_size=53 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E2 51 01 00 35 04 06 00 4D B8 6E 4E 56 45 [17:55:15]Write to MH i2c: E2 38 00 2E 00 80 0D 02 02 30 00 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E2 51 01 00 35 04 06 00 4D B8 6E 4E 56 45 00 00 3B [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [17:55:15]RAPDU: 90 00 [17:55:15]wFMCommunicate OK [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 0D 03 02 [17:55:15]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 0B 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 0B 00 2F 00 00 77 8A 5C 56 47 38 78 45 90 00 9A [17:55:15]RAPDU: 77 8A 5C 56 47 38 78 45 90 00 [17:55:15]wFMCommunicate OK [17:55:15]SAM_PROTO_SignData done [17:55:15]FM_MakeSignedData done [17:55:15]CreateOFDProtocolMessage [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 11 00 00 [17:55:15]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 17 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [17:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:55:15]wFMCommunicate OK [17:55:15]CreateOFDProtocolMessage done [17:55:15]OFDSenderStorePacket 86498 [17:55:15]StoreOFDPacket docnum=86498 [17:55:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3A 01 00 00 BD B2 32 01 35 23 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 21 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 83 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E2 51 01 00 35 04 06 00 4D B8 6E 4E 56 45 77 8A 5C 56 47 38 78 45 [17:55:15]CheckFolder [17:55:15]dirname=/storage/ofd_packets [17:55:15]CheckFolder done [17:55:15]ProducePacketName [17:55:15]name=ofd_packets/00086498 [17:55:15]NVStorageSaveData ofd_packets/00086498 [17:55:15]File name is /storage/ofd_packets/00086498 [17:55:15]Write 344 bytes [17:55:15]NVStorageSaveData done [17:55:15]OFDSenderStorePacket done [17:55:15]KKMCreateOFDPacket done [17:55:15]NVStorageSaveData kkm_last_timestamp [17:55:15]File name is /storage/kkm_last_timestamp [17:55:15]Write 4 bytes [17:55:15]NVStorageSaveData done [17:55:15]ExternCall_PrintAddStr [17:55:15]wPrintStart [17:55:15]Write to MH i2c: 01 00 00 31 00 31 [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: 01 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: 01 07 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [17:55:15]RasterBufferAndPrint [17:55:15]line Счет N : (3)147946 [17:55:15]line ИНН: 02508201610067 [17:55:15]line Контрольно-Кассовый Чек [17:55:15]line ПРОДАЖА [17:55:15]line Товар: 4600682557456 [17:55:15]line Напиток FLash up energy эн ж/б 0,5/0,45л [17:55:15]line 1.000 * 85.00 [17:55:15]line = 85.00 [17:55:15]line НДС 12% НСП 1% [17:55:15]line > о реализуемом товаре [17:55:15]line ИТОГО: 85.00 [17:55:15]line НСП 1% : 0.75 [17:55:15]line НДС 12% : 9.03 [17:55:15]line Наличными: 0.00 [17:55:15]line Безнал.: 85.00 [17:55:15]line Место: АЗС № 137 "Партнер Нефть" [17:55:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:55:15]line СНО: Общий режим [17:55:15]line Чек 276 21.09.2024 17:55 [17:55:15]line Смена: 496 ФФД: 1.0 [17:55:15]line ЗНМ: 0300000064 [17:55:15]line РНМ: 0000000000092592 [17:55:15]line Версия ККМ: 001 [17:55:16]line Платежная система: O! деньги [17:55:16]line ФМ: 0000000000874979 [17:55:16]line ФД: 86498 [17:55:16]line ФПД: 85454519948869 [17:55:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86498&fm=85454519948869&tin=02508201610067®Number=0000000000092592&sum=8500 [17:55:16]OFD Sender: Processing packet 86498 [packets to send 271, broken 270] [17:55:16]ProducePacketName [17:55:16]name=ofd_packets/00086498 [17:55:16]OFD Sender: To server: pG, [17:55:16]CommunicateWithHost lk.salyk.kg:30040 [17:55:16]ConnectInit lk.salyk.kg [17:55:16]line 0 [17:55:16]written 0, free lines is 4095 [17:55:16]Write to MH i2c: 01 00 00 5C 00 5C [17:55:16]Write i2c OK [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: 01 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: 01 07 00 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 D8 0C 47 [17:55:16]RasterBufferAndPrint [17:55:16]line [17:55:16]line [17:55:16]line [17:55:16]line [17:55:16]line [17:55:16]written 0, free lines is 3294 [17:55:16]MH_Cut [17:55:16]Write to MH i2c: D1 01 00 63 00 01 35 [17:55:16]Write i2c OK [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: D1 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: D1 01 00 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: D1 01 00 63 00 00 34 [17:55:16]Write to MH i2c: 01 00 00 64 00 64 [17:55:16]Write i2c OK [17:55:16]MH_I2C_Read... [17:55:17]*** Cut start [17:55:17]*** Partial cut [17:55:17]*** CUTSNS_PIN = 1 [17:55:17]*** CUTSNS_PIN = 0 [17:55:17]*** Brake cut motor [17:55:18]Read from MH i2c: 01 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: 01 07 00 [17:55:18]MH_I2C_Read... [17:55:18]*** Stop cut motor [17:55:18]*** Cut end [17:55:18]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [17:55:18]process_action close_receipt done [17:55:18]requested_data is exist [17:55:18]produce_requested_data [17:55:18]requested_item fm.sn is exist - process it [17:55:18]wFMCommunicate request_size=4 [17:55:18]MH_SAM_APDU [17:55:18]CAPDU: 80 11 00 00 [17:55:18]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [17:55:18]Write i2c OK [17:55:18]MH_I2C_Read... [17:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:18]Read from MH i2c: E2 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: E2 17 00 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [17:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:55:18]wFMCommunicate OK [17:55:18]requested_item fd.num is exist - process it [17:55:18]SAM_PROTO_GetFieldsCounters [17:55:18]wFMCommunicate request_size=4 [17:55:18]MH_SAM_APDU [17:55:18]CAPDU: 80 13 00 00 [17:55:18]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [17:55:18]Write i2c OK [17:55:18]MH_I2C_Read... [17:55:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:18]Read from MH i2c: E2 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: E2 62 00 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [17:55:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:18]wFMCommunicate OK [17:55:18]SAM_PROTO_GetFieldsCounters done [17:55:18]requested_item shift.num is exist - process it [17:55:18]requested_item shift.opened is exist - process it [17:55:18]req_shift_opened [17:55:18]FM_GetShiftState [17:55:18]SAM_PROTO_GetShiftState [17:55:18]wFMCommunicate request_size=4 [17:55:18]MH_SAM_APDU [17:55:18]CAPDU: 80 13 01 00 [17:55:18]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [17:55:18]Write i2c OK [17:55:18]MH_I2C_Read... [17:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:18]Read from MH i2c: E2 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: E2 0E 00 [17:55:18]MH_I2C_Read... [17:55:18]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [17:55:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:55:18]wFMCommunicate OK [17:55:18]SAM_PROTO_GetShiftState done [17:55:18]FM_GetShiftState done [17:55:18]req_shift_opened done [17:55:18]requested_item shift.open_date is exist - process it [17:55:18]req_shift_open_date [17:55:18]req_shift_open_date done [17:55:18]produce_requested_data done [17:55:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86498,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:55:18]process_action_free close_receipt [17:55:18]json_value_free [17:55:18]json_value_free done [17:55:18]process_json_proto returns [17:55:18]Send response to host [17:55:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86498,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:55:18]free response buf [17:55:18]execute_script done [17:55:18]execute_script returns [17:55:18]free content buf [17:55:18]Sock 7.Close socket [17:55:18]Sock 7.Thread stoped [17:55:19]Connected sock=11 [17:55:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3A 01 00 00 BD B2 32 01 35 23 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 21 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 83 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E2 51 01 00 35 04 06 00 4D B8 6E 4E 56 45 77 8A 5C 56 47 38 78 45 [17:55:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4A 75 47 00 77 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E2 51 01 00 F4 03 04 00 57 B3 EE 66 B6 04 01 00 00 8A B2 07 83 5D 72 FF 10 [17:55:19]CommunicateWithHost err = 0 [17:55:19]CheckOFDResponse [17:55:19]1017 (14) - 77093643461234 [17:55:19]1041 (16) - 0000000000874979 [17:55:19]1040 (4) - 86498 [17:55:19]1012 (4) - 21.09.2024 11:51 [17:55:19]1206 (1) - 0 [17:55:19]OFD Sender: Remove packet 86498 [17:55:19]ProducePacketName [17:55:19]name=ofd_packets/00086498 [17:55:19]NVStorageDeleteData [17:55:20]OFD Sender: No OFD packet to send [17:55:25]OFD Sender: No OFD packet to send [17:55:30]OFD Sender: No OFD packet to send [17:55:32]accept exits with 9 [17:55:32]New connection [17:55:32]New thread 3067317604 created [17:55:32]Thread 3067460964 joined [17:55:32]Waiting for new connection... [17:55:32] Sock 9.Parse request [17:55:32]Sock 9.Check first char [17:55:32]Sock 9.First char is OK [17:55:32]request: POST /json_proto HTTP/1.0 [17:55:32]Method: POST [17:55:32]URL: /json_proto [17:55:32]Method is POST - this is cgi request [17:55:32]url: /json_proto [17:55:32]query_string will be loaded in cgi processing [17:55:32]execute_cgi json_proto POST (null) [17:55:32]execute_cgi path=json_proto method=POST [17:55:32]POST find Content-Length [17:55:32]Host: 172.17.47.196:8080 [17:55:32]Content-Length: 629 [17:55:32]Content-Type: application/json [17:55:32] [17:55:32]POST finish read [17:55:32]Found Content-Length = 629 [17:55:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147947", "tax_sys" : 0, "items" : [ { "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:32]execute_script... [17:55: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 : (3)147947", "tax_sys" : 0, "items" : [ { "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:32]POST & json_proto [17:55:32]process_json_proto [17:55:32]json parsed OK: [17:55:32]protocol is kg_v1.0 [17:55:32]action value=close_receipt [17:55:32]process_action close_receipt [17:55:32]cmd_close_receipt [17:55:32]MH_GetDate [17:55:32]Write to MH i2c: F0 00 00 68 00 57 [17:55:32]Write i2c OK [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: F0 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: F0 09 00 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: F0 09 00 68 00 00 95 08 EF 66 4C 6B 94 66 03 [17:55:32]GetLastDocTimeStamp 1726941315 [17:55:32]current date 1726941333 [17:55:32]FM_GetShiftState [17:55:32]SAM_PROTO_GetShiftState [17:55:32]wFMCommunicate request_size=4 [17:55:32]MH_SAM_APDU [17:55:32]CAPDU: 80 13 01 00 [17:55:32]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [17:55:32]Write i2c OK [17:55:32]MH_I2C_Read... [17:55:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:32]Read from MH i2c: E2 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: E2 0E 00 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [17:55:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:55:32]wFMCommunicate OK [17:55:32]SAM_PROTO_GetShiftState done [17:55:32]FM_GetShiftState done [17:55:32]opened in 1726877910 [17:55:32]opened+sec_in_day 1726964310 [17:55:32]quantity*price = 4900 [17:55:32]sum+1 = 4901 [17:55:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 277 21.09.2024 17:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86499 ФПД: 84041030825704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86499&fm=84041030825704&tin=02508201610067®Number=0000000000092592&sum=4900 0 [17:55:33]StoreToDocumentArchive [17:55:33]shift 496 fd 86499 [17:55:33]save to /storage/0496/doc_00086499 [17:55:33]save last doc name /storage/0496/doc_00086499 to /storage/kkm_last_doc_name [17:55:33]save OK [17:55:33]Clear old archive folders... [17:55:33]ProcessDocumentItem done err = 0, tmpTLVsize=272 [17:55:33]tlvbuf is 007E4740 [17:55:33]SAM_PROTO_ClearQueue [17:55:33]wFMCommunicate request_size=4 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 09 00 00 [17:55:33]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:33]Read from MH i2c: E2 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:55:33]RAPDU: 90 00 [17:55:33]wFMCommunicate OK [17:55:33]SAM_PROTO_ClearQueue done [17:55:33]KKMCreateOFDPacket [17:55:33]OFDProtocolAddRootSTLVToBuf [17:55:33]FM_MakeSignedData [17:55:33]FM_MakeSignedData [17:55:33]SAM_PROTO_SignData [17:55:33]wFMCommunicate request_size=4 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 0D 01 02 [17:55:33]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:33]Read from MH i2c: E2 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [17:55:33]RAPDU: 90 00 [17:55:33]wFMCommunicate OK [17:55:33]wFMCommunicate request_size=255 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 95 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [17:55:33]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 95 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 4B [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:33]Read from MH i2c: E2 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [17:55:33]RAPDU: 90 00 [17:55:33]wFMCommunicate OK [17:55:33]wFMCommunicate request_size=31 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 E3 51 01 00 35 04 06 00 4C 6F 53 C9 F6 E8 [17:55:33]Write to MH i2c: E2 22 00 79 00 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 E3 51 01 00 35 04 06 00 4C 6F 53 C9 F6 E8 00 00 14 [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:34]Read from MH i2c: E2 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 03 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [17:55:34]RAPDU: 90 00 [17:55:34]wFMCommunicate OK [17:55:34]wFMCommunicate request_size=4 [17:55:34]MH_SAM_APDU [17:55:34]CAPDU: 80 0D 03 02 [17:55:34]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:34]Read from MH i2c: E2 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 0B 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 0B 00 7A 00 00 3A 66 73 9A 99 74 09 0D 90 00 C6 [17:55:34]RAPDU: 3A 66 73 9A 99 74 09 0D 90 00 [17:55:34]wFMCommunicate OK [17:55:34]SAM_PROTO_SignData done [17:55:34]FM_MakeSignedData done [17:55:34]CreateOFDProtocolMessage [17:55:34]wFMCommunicate request_size=4 [17:55:34]MH_SAM_APDU [17:55:34]CAPDU: 80 11 00 00 [17:55:34]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:34]Read from MH i2c: E2 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 17 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [17:55:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:55:34]wFMCommunicate OK [17:55:34]CreateOFDProtocolMessage done [17:55:34]OFDSenderStorePacket 86499 [17:55:34]StoreOFDPacket docnum=86499 [17:55:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 29 4A 1C 01 95 82 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 95 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E3 51 01 00 35 04 06 00 4C 6F 53 C9 F6 E8 3A 66 73 9A 99 74 09 0D [17:55:34]CheckFolder [17:55:34]dirname=/storage/ofd_packets [17:55:34]CheckFolder done [17:55:34]ProducePacketName [17:55:34]name=ofd_packets/00086499 [17:55:34]NVStorageSaveData ofd_packets/00086499 [17:55:34]File name is /storage/ofd_packets/00086499 [17:55:34]Write 322 bytes [17:55:34]NVStorageSaveData done [17:55:34]OFDSenderStorePacket done [17:55:34]KKMCreateOFDPacket done [17:55:34]NVStorageSaveData kkm_last_timestamp [17:55:34]File name is /storage/kkm_last_timestamp [17:55:34]Write 4 bytes [17:55:34]NVStorageSaveData done [17:55:34]ExternCall_PrintAddStr [17:55:34]wPrintStart [17:55:34]Write to MH i2c: 01 00 00 7C 00 7C [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [17:55:34]RasterBufferAndPrint [17:55:34]line Счет N : (3)147947 [17:55:34]line ИНН: 02508201610067 [17:55:34]line Контрольно-Кассовый Чек [17:55:34]line ПРОДАЖА [17:55:34]line Товар: 80942726 [17:55:34]line Р/ж mentos мята ролл 16г [17:55:34]line 1.000 * 49.00 [17:55:34]line = 49.00 [17:55:34]line НДС 12% НСП 1% [17:55:34]line > о реализуемом товаре [17:55:34]line ИТОГО: 49.00 [17:55:34]line НСП 1% : 0.43 [17:55:34]line НДС 12% : 5.20 [17:55:34]line Наличными: 49.00 [17:55:34]line Безнал.: 0.00 [17:55:34]line Место: АЗС № 137 "Партнер Нефть" [17:55:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:55:34]line СНО: Общий режим [17:55:34]line Чек 277 21.09.2024 17:55 [17:55:34]line Смена: 496 ФФД: 1.0 [17:55:34]line ЗНМ: 0300000064 [17:55:34]line РНМ: 0000000000092592 [17:55:34]line Версия ККМ: 001 [17:55:34]line ФМ: 0000000000874979 [17:55:34]line ФД: 86499 [17:55:34]line ФПД: 84041030825704 [17:55:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86499&fm=84041030825704&tin=02508201610067®Number=0000000000092592&sum=4900 [17:55:34]line 0 [17:55:34]written 0, free lines is 4095 [17:55:34]OFD Sender: Processing packet 86499 [packets to send 271, broken 270] [17:55:34]ProducePacketName [17:55:34]name=ofd_packets/00086499 [17:55:34]OFD Sender: To server: pG, [17:55:34]CommunicateWithHost lk.salyk.kg:30040 [17:55:34]ConnectInit lk.salyk.kg [17:55:34]Write to MH i2c: 01 00 00 A4 00 A4 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 05 0D BD [17:55:34]RasterBufferAndPrint [17:55:34]line [17:55:34]line [17:55:34]line [17:55:34]line [17:55:34]line [17:55:34]written 0, free lines is 3343 [17:55:34]MH_Cut [17:55:34]Write to MH i2c: D1 01 00 AB 00 01 7D [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: D1 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: D1 01 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: D1 01 00 AB 00 00 7C [17:55:34]Write to MH i2c: 01 00 00 AC 00 AC [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:35]Connected sock=10 [17:55:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 29 4A 1C 01 95 82 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 95 08 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E3 51 01 00 35 04 06 00 4C 6F 53 C9 F6 E8 3A 66 73 9A 99 74 09 0D [17:55:35]*** Cut start [17:55:35]*** Partial cut [17:55:35]*** CUTSNS_PIN = 1 [17:55:35]*** CUTSNS_PIN = 0 [17:55:35]*** Brake cut motor [17:55:35]Read from MH i2c: 01 [17:55:35]MH_I2C_Read... [17:55:35]*** Stop cut motor [17:55:35]*** Cut end [17:55:35]Read from MH i2c: 01 07 00 [17:55:35]MH_I2C_Read... [17:55:35]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [17:55:35]process_action close_receipt done [17:55:35]requested_data is exist [17:55:35]produce_requested_data [17:55:35]requested_item fm.sn is exist - process it [17:55:35]wFMCommunicate request_size=4 [17:55:35]MH_SAM_APDU [17:55:35]CAPDU: 80 11 00 00 [17:55:35]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [17:55:35]Write i2c OK [17:55:35]MH_I2C_Read... [17:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:36]Read from MH i2c: E2 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 17 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 86 [17:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:55:36]wFMCommunicate OK [17:55:36]requested_item fd.num is exist - process it [17:55:36]SAM_PROTO_GetFieldsCounters [17:55:36]wFMCommunicate request_size=4 [17:55:36]MH_SAM_APDU [17:55:36]CAPDU: 80 13 00 00 [17:55:36]Write to MH i2c: E2 08 00 AE 00 80 13 00 00 00 00 00 00 2A [17:55:36]Write i2c OK [17:55:36]MH_I2C_Read... [17:55:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:36]Read from MH i2c: E2 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 62 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 62 00 AE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 C1 [17:55:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:36]wFMCommunicate OK [17:55:36]SAM_PROTO_GetFieldsCounters done [17:55:36]requested_item shift.num is exist - process it [17:55:36]requested_item shift.opened is exist - process it [17:55:36]req_shift_opened [17:55:36]FM_GetShiftState [17:55:36]SAM_PROTO_GetShiftState [17:55:36]wFMCommunicate request_size=4 [17:55:36]MH_SAM_APDU [17:55:36]CAPDU: 80 13 01 00 [17:55:36]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [17:55:36]Write i2c OK [17:55:36]MH_I2C_Read... [17:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:36]Read from MH i2c: E2 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 0E 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 72 [17:55:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:55:36]wFMCommunicate OK [17:55:36]SAM_PROTO_GetShiftState done [17:55:36]FM_GetShiftState done [17:55:36]req_shift_opened done [17:55:36]requested_item shift.open_date is exist - process it [17:55:36]req_shift_open_date [17:55:36]req_shift_open_date done [17:55:36]produce_requested_data done [17:55:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86499,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:55:36]process_action_free close_receipt [17:55:36]json_value_free [17:55:36]json_value_free done [17:55:36]process_json_proto returns [17:55:36]Send response to host [17:55:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86499,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:55:36]free response buf [17:55:36]execute_script done [17:55:36]execute_script returns [17:55:36]free content buf [17:55:36]Sock 9.Close socket [17:55:36]Sock 9.Thread stoped [17:55:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E8 E8 47 00 5F 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E3 51 01 00 F4 03 04 00 68 B3 EE 66 B6 04 01 00 00 D7 4A 94 81 11 ED 81 57 [17:55:37]CommunicateWithHost err = 0 [17:55:37]CheckOFDResponse [17:55:37]1017 (14) - 77093643461234 [17:55:37]1041 (16) - 0000000000874979 [17:55:37]1040 (4) - 86499 [17:55:37]1012 (4) - 21.09.2024 11:52 [17:55:37]1206 (1) - 0 [17:55:37]OFD Sender: Remove packet 86499 [17:55:37]ProducePacketName [17:55:37]name=ofd_packets/00086499 [17:55:37]NVStorageDeleteData [17:55:37]OFD Sender: No OFD packet to send [17:55:42]OFD Sender: No OFD packet to send [17:55:47]OFD Sender: No OFD packet to send [17:55:52]OFD Sender: No OFD packet to send [17:55:57]OFD Sender: No OFD packet to send [17:56:02]OFD Sender: No OFD packet to send [17:56:07]OFD Sender: No OFD packet to send [17:56:12]OFD Sender: No OFD packet to send [17:56:17]OFD Sender: No OFD packet to send [17:56:22]OFD Sender: No OFD packet to send [17:56:27]OFD Sender: No OFD packet to send [17:56:32]OFD Sender: No OFD packet to send [17:56:37]OFD Sender: No OFD packet to send [17:56:42]OFD Sender: No OFD packet to send [17:56:47]OFD Sender: No OFD packet to send [17:56:52]OFD Sender: No OFD packet to send [17:56:57]OFD Sender: No OFD packet to send [17:57:02]OFD Sender: No OFD packet to send [17:57:07]OFD Sender: No OFD packet to send [17:57:12]OFD Sender: No OFD packet to send [17:57:17]OFD Sender: No OFD packet to send [17:57:22]OFD Sender: No OFD packet to send [17:57:27]OFD Sender: No OFD packet to send [17:57:32]OFD Sender: No OFD packet to send [17:57:37]OFD Sender: No OFD packet to send [17:57:41]accept exits with 8 [17:57:41]New connection [17:57:41]New thread 3067460964 created [17:57:41]Thread 3067317604 joined [17:57:41]Waiting for new connection... [17:57:41] Sock 8.Parse request [17:57:41]Sock 8.Check first char [17:57:41]Sock 8.First char is OK [17:57:41]request: POST /json_proto HTTP/1.0 [17:57:41]Method: POST [17:57:41]URL: /json_proto [17:57:41]Method is POST - this is cgi request [17:57:41]url: /json_proto [17:57:41]query_string will be loaded in cgi processing [17:57:41]execute_cgi json_proto POST (null) [17:57:41]execute_cgi path=json_proto method=POST [17:57:41]POST find Content-Length [17:57:41]Host: 172.17.47.196:8080 [17:57:41]Content-Length: 682 [17:57:41]Content-Type: application/json [17:57:41] [17:57:41]POST finish read [17:57:41]Found Content-Length = 682 [17:57:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:57:41]execute_script... [17:57: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)871404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [17:57:41]POST & json_proto [17:57:41]process_json_proto [17:57:41]json parsed OK: [17:57:41]protocol is kg_v1.0 [17:57:41]action value=close_receipt [17:57:41]process_action close_receipt [17:57:41]cmd_close_receipt [17:57:41]MH_GetDate [17:57:41]Write to MH i2c: F0 00 00 B0 00 9F [17:57:41]Write i2c OK [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: F0 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: F0 09 00 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: F0 09 00 B0 00 00 16 09 EF 66 4C 6B 94 66 CD [17:57:41]GetLastDocTimeStamp 1726941333 [17:57:41]current date 1726941462 [17:57:41]FM_GetShiftState [17:57:41]SAM_PROTO_GetShiftState [17:57:41]wFMCommunicate request_size=4 [17:57:41]MH_SAM_APDU [17:57:41]CAPDU: 80 13 01 00 [17:57:41]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [17:57:41]Write i2c OK [17:57:41]MH_I2C_Read... [17:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:41]Read from MH i2c: E2 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: E2 0E 00 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [17:57:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:57:41]wFMCommunicate OK [17:57:41]SAM_PROTO_GetShiftState done [17:57:41]FM_GetShiftState done [17:57:41]opened in 1726877910 [17:57:41]opened+sec_in_day 1726964310 [17:57:41]quantity*price = 100005 [17:57:41]sum+1 = 100006 [17:57:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 278 21.09.2024 17:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86500 ФПД: 24599698515392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175742&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86500&fm=24599698515392&tin=02508201610067®Number=0000000000092592&sum=100000 [17:57:42]StoreToDocumentArchive [17:57:42]shift 496 fd 86500 [17:57:42]save to /storage/0496/doc_00086500 [17:57:42]save last doc name /storage/0496/doc_00086500 to /storage/kkm_last_doc_name [17:57:42]save OK [17:57:42]Clear old archive folders... [17:57:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:57:42]tlvbuf is 007C48F0 [17:57:42]SAM_PROTO_ClearQueue [17:57:42]wFMCommunicate request_size=4 [17:57:42]MH_SAM_APDU [17:57:42]CAPDU: 80 09 00 00 [17:57:42]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [17:57:42]Write i2c OK [17:57:42]MH_I2C_Read... [17:57:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:42]Read from MH i2c: E2 [17:57:42]MH_I2C_Read... [17:57:42]Read from MH i2c: E2 03 00 [17:57:42]MH_I2C_Read... [17:57:42]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [17:57:42]RAPDU: 90 00 [17:57:42]wFMCommunicate OK [17:57:42]SAM_PROTO_ClearQueue done [17:57:42]KKMCreateOFDPacket [17:57:42]OFDProtocolAddRootSTLVToBuf [17:57:42]FM_MakeSignedData [17:57:42]FM_MakeSignedData [17:57:42]SAM_PROTO_SignData [17:57:42]wFMCommunicate request_size=4 [17:57:42]MH_SAM_APDU [17:57:42]CAPDU: 80 0D 01 02 [17:57:42]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [17:57:42]Write i2c OK [17:57:42]MH_I2C_Read... [17:57:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:42]Read from MH i2c: E2 [17:57:42]MH_I2C_Read... [17:57:42]Read from MH i2c: E2 03 00 [17:57:42]MH_I2C_Read... [17:57:42]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [17:57:42]RAPDU: 90 00 [17:57:42]wFMCommunicate OK [17:57:42]wFMCommunicate request_size=255 [17:57:42]MH_SAM_APDU [17:57: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 16 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 51 01 00 35 04 06 00 16 [17:57:42]Write to MH i2c: E2 02 01 C0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 16 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 51 01 00 35 04 06 00 16 00 00 1C [17:57:42]Write i2c OK [17:57:42]MH_I2C_Read... [17:57:42]OFD Sender: No OFD packet to send [17:57:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:43]Read from MH i2c: E2 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 03 00 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [17:57:43]RAPDU: 90 00 [17:57:43]wFMCommunicate OK [17:57:43]wFMCommunicate request_size=10 [17:57:43]MH_SAM_APDU [17:57:43]CAPDU: 80 0D 02 02 05 5F 90 4A A5 C0 [17:57:43]Write to MH i2c: E2 0D 00 C1 00 80 0D 02 02 05 00 5F 90 4A A5 C0 00 00 E3 [17:57:43]Write i2c OK [17:57:43]MH_I2C_Read... [17:57:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:43]Read from MH i2c: E2 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 03 00 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [17:57:43]RAPDU: 90 00 [17:57:43]wFMCommunicate OK [17:57:43]wFMCommunicate request_size=4 [17:57:43]MH_SAM_APDU [17:57:43]CAPDU: 80 0D 03 02 [17:57:43]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [17:57:43]Write i2c OK [17:57:43]MH_I2C_Read... [17:57:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:43]Read from MH i2c: E2 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 0B 00 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 0B 00 C2 00 00 D6 8B C3 23 E1 08 21 D0 90 00 5F [17:57:43]RAPDU: D6 8B C3 23 E1 08 21 D0 90 00 [17:57:43]wFMCommunicate OK [17:57:43]SAM_PROTO_SignData done [17:57:43]FM_MakeSignedData done [17:57:43]CreateOFDProtocolMessage [17:57:43]wFMCommunicate request_size=4 [17:57:43]MH_SAM_APDU [17:57:43]CAPDU: 80 11 00 00 [17:57:43]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [17:57:43]Write i2c OK [17:57:43]MH_I2C_Read... [17:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:43]Read from MH i2c: E2 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 17 00 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9C [17:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:57:43]wFMCommunicate OK [17:57:43]CreateOFDProtocolMessage done [17:57:43]OFDSenderStorePacket 86500 [17:57:43]StoreOFDPacket docnum=86500 [17:57:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF 9F 07 01 71 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 01 00 00 F4 03 04 00 16 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 51 01 00 35 04 06 00 16 5F 90 4A A5 C0 D6 8B C3 23 E1 08 21 D0 [17:57:43]CheckFolder [17:57:43]dirname=/storage/ofd_packets [17:57:43]CheckFolder done [17:57:43]ProducePacketName [17:57:43]name=ofd_packets/00086500 [17:57:43]NVStorageSaveData ofd_packets/00086500 [17:57:43]File name is /storage/ofd_packets/00086500 [17:57:43]Write 301 bytes [17:57:43]NVStorageSaveData done [17:57:43]OFDSenderStorePacket done [17:57:43]KKMCreateOFDPacket done [17:57:43]NVStorageSaveData kkm_last_timestamp [17:57:43]File name is /storage/kkm_last_timestamp [17:57:43]Write 4 bytes [17:57:43]NVStorageSaveData done [17:57:43]ExternCall_PrintAddStr [17:57:43]wPrintStart [17:57:43]Write to MH i2c: 01 00 00 C4 00 C4 [17:57:43]Write i2c OK [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: 01 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: 01 07 00 [17:57:43]MH_I2C_Read... [17:57:43]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [17:57:43]RasterBufferAndPrint [17:57:43]line Счет N : (1)871404 [17:57:43]line ИНН: 02508201610067 [17:57:43]line Контрольно-Кассовый Чек [17:57:43]line ПРОДАЖА [17:57:43]line ТРК (МРК, ГНК) : 53 [17:57:43]line Товар: 2710124130 [17:57:43]line Аи-92-К-5 [17:57:43]line 14.750 * 67.80 [17:57:43]line = 1000.05 [17:57:43]line НДС 12% НСП 1% [17:57:43]line > о реализуемом товаре [17:57:43]line ОКРУГЛЕНИЕ: -0.05 [17:57:43]line ИТОГО: 1000.00 [17:57:43]line Внесено: 1000.00 [17:57:43]line СДАЧА: 0.00 [17:57:43]line НСП 1% : 8.85 [17:57:43]line НДС 12% : 106.20 [17:57:43]line Наличными: 1000.00 [17:57:43]line Безнал.: 0.00 [17:57:43]line Место: АЗС № 137 "Партнер Нефть" [17:57:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:57:43]line СНО: Общий режим [17:57:43]line Чек 278 21.09.2024 17:57 [17:57:43]line Смена: 496 ФФД: 1.0 [17:57:43]line ЗНМ: 0300000064 [17:57:43]line РНМ: 0000000000092592 [17:57:43]line Версия ККМ: 001 [17:57:43]line ФМ: 0000000000874979 [17:57:43]line ФД: 86500 [17:57:43]line ФПД: 24599698515392 [17:57:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T175742&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86500&fm=24599698515392&tin=02508201610067®Number=0000000000092592&sum=100000 [17:57:43]OFD Sender: Processing packet 86500 [packets to send 271, broken 270] [17:57:43]ProducePacketName [17:57:43]name=ofd_packets/00086500 [17:57:43]OFD Sender: To server: pG, [17:57:43]CommunicateWithHost lk.salyk.kg:30040 [17:57:43]ConnectInit lk.salyk.kg [17:57:43]written 0, free lines is 4095 [17:57:44]Write to MH i2c: 01 00 00 EF 00 EF [17:57:44]Write i2c OK [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: 01 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: 01 07 00 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 E2 0C E4 [17:57:44]RasterBufferAndPrint [17:57:44]line [17:57:44]line [17:57:44]line [17:57:44]line [17:57:44]line [17:57:44]written 0, free lines is 3304 [17:57:44]MH_Cut [17:57:44]Write to MH i2c: D1 01 00 F6 00 01 C8 [17:57:44]Write i2c OK [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: D1 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: D1 01 00 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: D1 01 00 F6 00 00 C7 [17:57:44]Write to MH i2c: 01 00 00 F7 00 F7 [17:57:44]Write i2c OK [17:57:44]MH_I2C_Read... [17:57:44]Connected sock=9 [17:57:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF 9F 07 01 71 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 01 00 00 F4 03 04 00 16 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 51 01 00 35 04 06 00 16 5F 90 4A A5 C0 D6 8B C3 23 E1 08 21 D0 [17:57:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 16 68 47 00 4A 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E4 51 01 00 F4 03 04 00 E8 B3 EE 66 B6 04 01 00 00 C8 57 86 81 C6 92 AC C0 [17:57:44]CommunicateWithHost err = 0 [17:57:44]CheckOFDResponse [17:57:44]1017 (14) - 77093643461234 [17:57:44]1041 (16) - 0000000000874979 [17:57:44]1040 (4) - 86500 [17:57:44]1012 (4) - 21.09.2024 11:54 [17:57:44]1206 (1) - 0 [17:57:44]OFD Sender: Remove packet 86500 [17:57:44]ProducePacketName [17:57:44]name=ofd_packets/00086500 [17:57:44]NVStorageDeleteData [17:57:44]*** Cut start [17:57:44]*** Partial cut [17:57:44]*** CUTSNS_PIN = 1 [17:57:44]*** CUTSNS_PIN = 0 [17:57:45]*** Brake cut motor [17:57:45]OFD Sender: No OFD packet to send [17:57:45]Read from MH i2c: 01 [17:57:45]MH_I2C_Read... [17:57:45]*** Stop cut motor [17:57:45]*** Cut end [17:57:45]Read from MH i2c: 01 07 00 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [17:57:45]process_action close_receipt done [17:57:45]requested_data is exist [17:57:45]produce_requested_data [17:57:45]requested_item fm.sn is exist - process it [17:57:45]wFMCommunicate request_size=4 [17:57:45]MH_SAM_APDU [17:57:45]CAPDU: 80 11 00 00 [17:57:45]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [17:57:45]Write i2c OK [17:57:45]MH_I2C_Read... [17:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:45]Read from MH i2c: E2 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: E2 17 00 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D1 [17:57:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:57:45]wFMCommunicate OK [17:57:45]requested_item fd.num is exist - process it [17:57:45]SAM_PROTO_GetFieldsCounters [17:57:45]wFMCommunicate request_size=4 [17:57:45]MH_SAM_APDU [17:57:45]CAPDU: 80 13 00 00 [17:57:45]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [17:57:45]Write i2c OK [17:57:45]MH_I2C_Read... [17:57:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:45]Read from MH i2c: E2 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: E2 62 00 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [17:57:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:45]wFMCommunicate OK [17:57:45]SAM_PROTO_GetFieldsCounters done [17:57:45]requested_item shift.num is exist - process it [17:57:45]requested_item shift.opened is exist - process it [17:57:45]req_shift_opened [17:57:45]FM_GetShiftState [17:57:45]SAM_PROTO_GetShiftState [17:57:45]wFMCommunicate request_size=4 [17:57:45]MH_SAM_APDU [17:57:45]CAPDU: 80 13 01 00 [17:57:45]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [17:57:45]Write i2c OK [17:57:45]MH_I2C_Read... [17:57:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:45]Read from MH i2c: E2 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: E2 0E 00 [17:57:45]MH_I2C_Read... [17:57:45]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [17:57:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [17:57:45]wFMCommunicate OK [17:57:45]SAM_PROTO_GetShiftState done [17:57:45]FM_GetShiftState done [17:57:45]req_shift_opened done [17:57:45]requested_item shift.open_date is exist - process it [17:57:45]req_shift_open_date [17:57:45]req_shift_open_date done [17:57:45]produce_requested_data done [17:57:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86500,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [17:57:45]process_action_free close_receipt [17:57:45]json_value_free [17:57:45]json_value_free done [17:57:45]process_json_proto returns [17:57:45]Send response to host [17:57:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86500,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [17:57:45]free response buf [17:57:45]execute_script done [17:57:45]execute_script returns [17:57:45]free content buf [17:57:45]Sock 8.Close socket [17:57:45]Sock 8.Thread stoped [17:57:50]OFD Sender: No OFD packet to send [17:57:55]OFD Sender: No OFD packet to send [17:58:00]OFD Sender: No OFD packet to send [17:58:05]OFD Sender: No OFD packet to send [17:58:10]OFD Sender: No OFD packet to send [17:58:15]OFD Sender: No OFD packet to send [17:58:20]OFD Sender: No OFD packet to send [17:58:25]OFD Sender: No OFD packet to send [17:58:30]OFD Sender: No OFD packet to send [17:58:35]OFD Sender: No OFD packet to send [17:58:40]OFD Sender: No OFD packet to send [17:58:45]OFD Sender: No OFD packet to send [17:58:50]OFD Sender: No OFD packet to send [17:58:55]OFD Sender: No OFD packet to send [17:59:00]OFD Sender: No OFD packet to send [17:59:05]OFD Sender: No OFD packet to send [17:59:10]OFD Sender: No OFD packet to send [17:59:15]OFD Sender: No OFD packet to send [17:59:20]OFD Sender: No OFD packet to send [17:59:25]OFD Sender: No OFD packet to send [17:59:30]recv_with_timeout no data received [17:59:30]OFD Sender: No OFD packet to send [17:59:35]OFD Sender: No OFD packet to send [17:59:40]OFD Sender: No OFD packet to send [17:59:45]OFD Sender: No OFD packet to send [17:59:50]OFD Sender: No OFD packet to send [17:59:55]OFD Sender: No OFD packet to send [18:00:00]OFD Sender: No OFD packet to send [18:00:05]OFD Sender: No OFD packet to send [18:00:10]OFD Sender: No OFD packet to send [18:00:15]OFD Sender: No OFD packet to send [18:00:20]OFD Sender: No OFD packet to send [18:00:25]OFD Sender: No OFD packet to send [18:00:28]recv_with_timeout no data received [18:00:30]OFD Sender: No OFD packet to send [18:00:35]OFD Sender: No OFD packet to send [18:00:38]accept exits with 10 [18:00:38]New connection [18:00:38]New thread 3067317604 created [18:00:38]Thread 3067460964 joined [18:00:38]Waiting for new connection... [18:00:38] Sock 10.Parse request [18:00:38]Sock 10.Check first char [18:00:38]Sock 10.First char is OK [18:00:38]request: POST /json_proto HTTP/1.0 [18:00:38]Method: POST [18:00:38]URL: /json_proto [18:00:38]Method is POST - this is cgi request [18:00:38]url: /json_proto [18:00:38]query_string will be loaded in cgi processing [18:00:38]execute_cgi json_proto POST (null) [18:00:38]execute_cgi path=json_proto method=POST [18:00:38]POST find Content-Length [18:00:38]Host: 172.17.47.196:8080 [18:00:38]Content-Length: 677 [18:00:38]Content-Type: application/json [18:00:38] [18:00:38]POST finish read [18:00:38]Found Content-Length = 677 [18:00:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:00:38]execute_script... [18:00:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:00:38]POST & json_proto [18:00:38]process_json_proto [18:00:38]json parsed OK: [18:00:38]protocol is kg_v1.0 [18:00:38]action value=close_receipt [18:00:38]process_action close_receipt [18:00:38]cmd_close_receipt [18:00:38]MH_GetDate [18:00:38]Write to MH i2c: F0 00 00 FB 00 EA [18:00:38]Write i2c OK [18:00:38]MH_I2C_Read... [18:00:38]Read from MH i2c: F0 [18:00:38]MH_I2C_Read... [18:00:38]Read from MH i2c: F0 09 00 [18:00:38]MH_I2C_Read... [18:00:38]Read from MH i2c: F0 09 00 FB 00 00 C7 09 EF 66 4C 6B 94 66 C9 [18:00:38]GetLastDocTimeStamp 1726941462 [18:00:38]current date 1726941639 [18:00:38]FM_GetShiftState [18:00:38]SAM_PROTO_GetShiftState [18:00:38]wFMCommunicate request_size=4 [18:00:38]MH_SAM_APDU [18:00:38]CAPDU: 80 13 01 00 [18:00:38]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [18:00:38]Write i2c OK [18:00:38]MH_I2C_Read... [18:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:38]Read from MH i2c: E2 [18:00:38]MH_I2C_Read... [18:00:38]Read from MH i2c: E2 0E 00 [18:00:38]MH_I2C_Read... [18:00:38]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [18:00:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:00:38]wFMCommunicate OK [18:00:38]SAM_PROTO_GetShiftState done [18:00:38]FM_GetShiftState done [18:00:38]opened in 1726877910 [18:00:38]opened+sec_in_day 1726964310 [18:00:38]quantity*price = 50036 [18:00:38]sum+1 = 50037 [18:00:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 279 21.09.2024 18:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86501 ФПД: 140140492622656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T180039&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86501&fm=140140492622656&tin=02508201610067®Number=0000000000092592&sum=50000 [18:00:39]StoreToDocumentArchive [18:00:39]shift 496 fd 86501 [18:00:39]save to /storage/0496/doc_00086501 [18:00:39]save last doc name /storage/0496/doc_00086501 to /storage/kkm_last_doc_name [18:00:39]save OK [18:00:39]Clear old archive folders... [18:00:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:00:39]tlvbuf is B6FD1730 [18:00:39]SAM_PROTO_ClearQueue [18:00:39]wFMCommunicate request_size=4 [18:00:39]MH_SAM_APDU [18:00:39]CAPDU: 80 09 00 00 [18:00:39]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [18:00:39]Write i2c OK [18:00:39]MH_I2C_Read... [18:00:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:00:39]Read from MH i2c: E2 [18:00:39]MH_I2C_Read... [18:00:39]Read from MH i2c: E2 03 00 [18:00:39]MH_I2C_Read... [18:00:39]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [18:00:39]RAPDU: 90 00 [18:00:39]wFMCommunicate OK [18:00:39]SAM_PROTO_ClearQueue done [18:00:39]KKMCreateOFDPacket [18:00:39]OFDProtocolAddRootSTLVToBuf [18:00:39]FM_MakeSignedData [18:00:39]FM_MakeSignedData [18:00:39]SAM_PROTO_SignData [18:00:39]wFMCommunicate request_size=4 [18:00:39]MH_SAM_APDU [18:00:39]CAPDU: 80 0D 01 02 [18:00:39]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [18:00:39]Write i2c OK [18:00:39]MH_I2C_Read... [18:00:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:00:40]Read from MH i2c: E2 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 03 00 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [18:00:40]RAPDU: 90 00 [18:00:40]wFMCommunicate OK [18:00:40]wFMCommunicate request_size=255 [18:00:40]MH_SAM_APDU [18:00: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C7 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 51 01 00 35 04 06 00 7F [18:00:40]Write to MH i2c: E2 02 01 0B 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 17 01 00 00 F4 03 04 00 C7 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 51 01 00 35 04 06 00 7F 00 00 F5 [18:00:40]Write i2c OK [18:00:40]MH_I2C_Read... [18:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:40]Read from MH i2c: E2 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 03 00 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [18:00:40]RAPDU: 90 00 [18:00:40]wFMCommunicate OK [18:00:40]wFMCommunicate request_size=10 [18:00:40]MH_SAM_APDU [18:00:40]CAPDU: 80 0D 02 02 05 75 00 48 0B 40 [18:00:40]Write to MH i2c: E2 0D 00 0C 01 80 0D 02 02 05 00 75 00 48 0B 40 00 00 99 [18:00:40]Write i2c OK [18:00:40]MH_I2C_Read... [18:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:40]Read from MH i2c: E2 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 03 00 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [18:00:40]RAPDU: 90 00 [18:00:40]wFMCommunicate OK [18:00:40]wFMCommunicate request_size=4 [18:00:40]MH_SAM_APDU [18:00:40]CAPDU: 80 0D 03 02 [18:00:40]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [18:00:40]Write i2c OK [18:00:40]MH_I2C_Read... [18:00:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:00:40]Read from MH i2c: E2 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 0B 00 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 0B 00 0D 01 00 DC 0B 5F 09 D1 EA E7 E4 90 00 5F [18:00:40]RAPDU: DC 0B 5F 09 D1 EA E7 E4 90 00 [18:00:40]wFMCommunicate OK [18:00:40]SAM_PROTO_SignData done [18:00:40]FM_MakeSignedData done [18:00:40]CreateOFDProtocolMessage [18:00:40]wFMCommunicate request_size=4 [18:00:40]MH_SAM_APDU [18:00:40]CAPDU: 80 11 00 00 [18:00:40]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [18:00:40]Write i2c OK [18:00:40]MH_I2C_Read... [18:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:40]Read from MH i2c: E2 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 17 00 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [18:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:00:40]wFMCommunicate OK [18:00:40]CreateOFDProtocolMessage done [18:00:40]OFDSenderStorePacket 86501 [18:00:40]StoreOFDPacket docnum=86501 [18:00:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0B 91 07 01 11 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 C7 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 51 01 00 35 04 06 00 7F 75 00 48 0B 40 DC 0B 5F 09 D1 EA E7 E4 [18:00:40]CheckFolder [18:00:40]dirname=/storage/ofd_packets [18:00:40]CheckFolder done [18:00:40]ProducePacketName [18:00:40]name=ofd_packets/00086501 [18:00:40]NVStorageSaveData ofd_packets/00086501 [18:00:40]File name is /storage/ofd_packets/00086501 [18:00:40]Write 301 bytes [18:00:40]NVStorageSaveData done [18:00:40]OFDSenderStorePacket done [18:00:40]KKMCreateOFDPacket done [18:00:40]NVStorageSaveData kkm_last_timestamp [18:00:40]File name is /storage/kkm_last_timestamp [18:00:40]Write 4 bytes [18:00:40]NVStorageSaveData done [18:00:40]ExternCall_PrintAddStr [18:00:40]wPrintStart [18:00:40]Write to MH i2c: 01 00 00 0F 01 10 [18:00:40]Write i2c OK [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: 01 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: 01 07 00 [18:00:40]MH_I2C_Read... [18:00:40]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [18:00:40]RasterBufferAndPrint [18:00:40]line Счет N : (1)871405 [18:00:40]line ИНН: 02508201610067 [18:00:40]line Контрольно-Кассовый Чек [18:00:40]line ПРОДАЖА [18:00:40]line ТРК (МРК, ГНК) : 43 [18:00:40]line Товар: 2710124130 [18:00:40]line Аи-92-К-5 [18:00:40]line 7.380 * 67.80 [18:00:40]line = 500.36 [18:00:40]line НДС 12% НСП 1% [18:00:40]line > о реализуемом товаре [18:00:40]line ОКРУГЛЕНИЕ: -0.36 [18:00:40]line ИТОГО: 500.00 [18:00:40]line Внесено: 500.00 [18:00:40]line СДАЧА: 0.00 [18:00:40]line НСП 1% : 4.43 [18:00:40]line НДС 12% : 53.14 [18:00:40]line Наличными: 500.00 [18:00:40]line Безнал.: 0.00 [18:00:40]line Место: АЗС № 137 "Партнер Нефть" [18:00:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:00:40]line СНО: Общий режим [18:00:40]line Чек 279 21.09.2024 18:00 [18:00:40]line Смена: 496 ФФД: 1.0 [18:00:40]line ЗНМ: 0300000064 [18:00:40]line РНМ: 0000000000092592 [18:00:40]line Версия ККМ: 001 [18:00:40]line ФМ: 0000000000874979 [18:00:40]line ФД: 86501 [18:00:40]line ФПД: 140140492622656 [18:00:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T180039&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86501&fm=140140492622656&tin=02508201610067®Number=0000000000092592&sum=50000 [18:00:40]OFD Sender: Processing packet 86501 [packets to send 271, broken 270] [18:00:40]ProducePacketName [18:00:40]name=ofd_packets/00086501 [18:00:40]OFD Sender: To server: pG, [18:00:40]CommunicateWithHost lk.salyk.kg:30040 [18:00:40]ConnectInit lk.salyk.kg [18:00:40]written 0, free lines is 4095 [18:00:41]Write to MH i2c: 01 00 00 3A 01 3B [18:00:41]Write i2c OK [18:00:41]MH_I2C_Read... [18:00:41]Read from MH i2c: 01 [18:00:41]MH_I2C_Read... [18:00:41]Read from MH i2c: 01 07 00 [18:00:41]MH_I2C_Read... [18:00:41]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 DA 0C 28 [18:00:41]RasterBufferAndPrint [18:00:41]line [18:00:41]line [18:00:41]line [18:00:41]line [18:00:41]line [18:00:41]written 0, free lines is 3294 [18:00:41]MH_Cut [18:00:41]Write to MH i2c: D1 01 00 41 01 01 14 [18:00:41]Write i2c OK [18:00:41]MH_I2C_Read... [18:00:41]Read from MH i2c: D1 [18:00:41]MH_I2C_Read... [18:00:41]Read from MH i2c: D1 01 00 [18:00:41]MH_I2C_Read... [18:00:41]Read from MH i2c: D1 01 00 41 01 00 13 [18:00:41]Write to MH i2c: 01 00 00 42 01 43 [18:00:41]Write i2c OK [18:00:41]MH_I2C_Read... [18:00:41]*** Cut start [18:00:41]*** Partial cut [18:00:41]*** CUTSNS_PIN = 1 [18:00:42]*** CUTSNS_PIN = 0 [18:00:42]*** Brake cut motor [18:00:42]Read from MH i2c: 01 [18:00:42]MH_I2C_Read... [18:00:42]*** Stop cut motor [18:00:42]*** Cut end [18:00:42]Read from MH i2c: 01 07 00 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [18:00:42]process_action close_receipt done [18:00:42]requested_data is exist [18:00:42]produce_requested_data [18:00:42]requested_item fm.sn is exist - process it [18:00:42]wFMCommunicate request_size=4 [18:00:42]MH_SAM_APDU [18:00:42]CAPDU: 80 11 00 00 [18:00:42]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [18:00:42]Write i2c OK [18:00:42]MH_I2C_Read... [18:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:42]Read from MH i2c: E2 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: E2 17 00 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [18:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:00:42]wFMCommunicate OK [18:00:42]requested_item fd.num is exist - process it [18:00:42]SAM_PROTO_GetFieldsCounters [18:00:42]wFMCommunicate request_size=4 [18:00:42]MH_SAM_APDU [18:00:42]CAPDU: 80 13 00 00 [18:00:42]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [18:00:42]Write i2c OK [18:00:42]MH_I2C_Read... [18:00:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:00:42]Read from MH i2c: E2 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: E2 62 00 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [18:00:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:00:42]wFMCommunicate OK [18:00:42]SAM_PROTO_GetFieldsCounters done [18:00:42]requested_item shift.num is exist - process it [18:00:42]requested_item shift.opened is exist - process it [18:00:42]req_shift_opened [18:00:42]FM_GetShiftState [18:00:42]SAM_PROTO_GetShiftState [18:00:42]wFMCommunicate request_size=4 [18:00:42]MH_SAM_APDU [18:00:42]CAPDU: 80 13 01 00 [18:00:42]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [18:00:42]Write i2c OK [18:00:42]MH_I2C_Read... [18:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:42]Read from MH i2c: E2 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: E2 0E 00 [18:00:42]MH_I2C_Read... [18:00:42]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [18:00:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:00:42]wFMCommunicate OK [18:00:42]SAM_PROTO_GetShiftState done [18:00:42]FM_GetShiftState done [18:00:42]req_shift_opened done [18:00:42]requested_item shift.open_date is exist - process it [18:00:42]req_shift_open_date [18:00:42]req_shift_open_date done [18:00:42]produce_requested_data done [18:00:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86501,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:00:42]process_action_free close_receipt [18:00:42]json_value_free [18:00:42]json_value_free done [18:00:42]process_json_proto returns [18:00:42]Send response to host [18:00:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86501,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:00:42]free response buf [18:00:42]execute_script done [18:00:42]execute_script returns [18:00:42]free content buf [18:00:42]Sock 10.Close socket [18:00:42]Sock 10.Thread stoped [18:00:44]Connected sock=11 [18:00:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0B 91 07 01 11 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 C7 09 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 51 01 00 35 04 06 00 7F 75 00 48 0B 40 DC 0B 5F 09 D1 EA E7 E4 [18:00:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 13 E3 47 00 43 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E5 51 01 00 F4 03 04 00 9C B4 EE 66 B6 04 01 00 00 EF DA 55 E7 F7 7F EC 5B [18:00:44]CommunicateWithHost err = 0 [18:00:44]CheckOFDResponse [18:00:44]1017 (14) - 77093643461234 [18:00:44]1041 (16) - 0000000000874979 [18:00:44]1040 (4) - 86501 [18:00:44]1012 (4) - 21.09.2024 11:57 [18:00:44]1206 (1) - 0 [18:00:44]OFD Sender: Remove packet 86501 [18:00:44]ProducePacketName [18:00:44]name=ofd_packets/00086501 [18:00:44]NVStorageDeleteData [18:00:45]OFD Sender: No OFD packet to send [18:00:50]OFD Sender: No OFD packet to send [18:00:55]OFD Sender: No OFD packet to send [18:01:00]OFD Sender: No OFD packet to send [18:01:05]OFD Sender: No OFD packet to send [18:01:10]OFD Sender: No OFD packet to send [18:01:15]OFD Sender: No OFD packet to send [18:01:20]OFD Sender: No OFD packet to send [18:01:25]OFD Sender: No OFD packet to send [18:01:30]OFD Sender: No OFD packet to send [18:01:35]OFD Sender: No OFD packet to send [18:01:40]OFD Sender: No OFD packet to send [18:01:45]OFD Sender: No OFD packet to send [18:01:50]OFD Sender: No OFD packet to send [18:01:55]OFD Sender: No OFD packet to send [18:02:00]OFD Sender: No OFD packet to send [18:02:05]OFD Sender: No OFD packet to send [18:02:10]OFD Sender: No OFD packet to send [18:02:15]OFD Sender: No OFD packet to send [18:02:20]OFD Sender: No OFD packet to send [18:02:25]OFD Sender: No OFD packet to send [18:02:30]OFD Sender: No OFD packet to send [18:02:35]OFD Sender: No OFD packet to send [18:02:40]OFD Sender: No OFD packet to send [18:02:45]OFD Sender: No OFD packet to send [18:02:50]OFD Sender: No OFD packet to send [18:02:55]OFD Sender: No OFD packet to send [18:03:00]OFD Sender: No OFD packet to send [18:03:05]OFD Sender: No OFD packet to send [18:03:10]OFD Sender: No OFD packet to send [18:03:15]OFD Sender: No OFD packet to send [18:03:20]OFD Sender: No OFD packet to send [18:03:25]OFD Sender: No OFD packet to send [18:03:30]OFD Sender: No OFD packet to send [18:03:35]OFD Sender: No OFD packet to send [18:03:40]OFD Sender: No OFD packet to send [18:03:45]OFD Sender: No OFD packet to send [18:03:50]OFD Sender: No OFD packet to send [18:03:55]OFD Sender: No OFD packet to send [18:04:00]OFD Sender: No OFD packet to send [18:04:05]OFD Sender: No OFD packet to send [18:04:10]OFD Sender: No OFD packet to send [18:04:15]OFD Sender: No OFD packet to send [18:04:17]accept exits with 8 [18:04:17]New connection [18:04:17]New thread 3067460964 created [18:04:17]Thread 3067317604 joined [18:04:17]Waiting for new connection... [18:04:17] Sock 8.Parse request [18:04:17]Sock 8.Check first char [18:04:17]Sock 8.First char is OK [18:04:17]request: POST /json_proto HTTP/1.0 [18:04:17]Method: POST [18:04:17]URL: /json_proto [18:04:17]Method is POST - this is cgi request [18:04:17]url: /json_proto [18:04:17]query_string will be loaded in cgi processing [18:04:17]execute_cgi json_proto POST (null) [18:04:17]execute_cgi path=json_proto method=POST [18:04:17]POST find Content-Length [18:04:17]Host: 172.17.47.196:8080 [18:04:17]Content-Length: 682 [18:04:17]Content-Type: application/json [18:04:17] [18:04:17]POST finish read [18:04:17]Found Content-Length = 682 [18:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:04:17]execute_script... [18:04: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)871407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:04:17]POST & json_proto [18:04:17]process_json_proto [18:04:17]json parsed OK: [18:04:17]protocol is kg_v1.0 [18:04:17]action value=close_receipt [18:04:17]process_action close_receipt [18:04:17]cmd_close_receipt [18:04:17]MH_GetDate [18:04:17]Write to MH i2c: F0 00 00 46 01 36 [18:04:17]Write i2c OK [18:04:17]MH_I2C_Read... [18:04:17]Read from MH i2c: F0 [18:04:17]MH_I2C_Read... [18:04:17]Read from MH i2c: F0 09 00 [18:04:17]MH_I2C_Read... [18:04:17]Read from MH i2c: F0 09 00 46 01 00 A2 0A EF 66 4C 6B 94 66 F1 [18:04:17]GetLastDocTimeStamp 1726941639 [18:04:17]current date 1726941858 [18:04:17]FM_GetShiftState [18:04:17]SAM_PROTO_GetShiftState [18:04:17]wFMCommunicate request_size=4 [18:04:17]MH_SAM_APDU [18:04:17]CAPDU: 80 13 01 00 [18:04:17]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [18:04:17]Write i2c OK [18:04:17]MH_I2C_Read... [18:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:17]Read from MH i2c: E2 [18:04:17]MH_I2C_Read... [18:04:17]Read from MH i2c: E2 0E 00 [18:04:17]MH_I2C_Read... [18:04:17]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [18:04:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:04:17]wFMCommunicate OK [18:04:17]SAM_PROTO_GetShiftState done [18:04:17]FM_GetShiftState done [18:04:17]opened in 1726877910 [18:04:17]opened+sec_in_day 1726964310 [18:04:17]quantity*price = 100005 [18:04:17]sum+1 = 100006 [18:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 280 21.09.2024 18:04 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86502 ФПД: 232334742054907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T180418&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86502&fm=232334742054907&tin=02508201610067®Number=0000000000092592&sum=100000 [18:04:18]StoreToDocumentArchive [18:04:18]shift 496 fd 86502 [18:04:18]save to /storage/0496/doc_00086502 [18:04:18]save last doc name /storage/0496/doc_00086502 to /storage/kkm_last_doc_name [18:04:18]save OK [18:04:18]Clear old archive folders... [18:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:04:18]tlvbuf is 007DE5F0 [18:04:18]SAM_PROTO_ClearQueue [18:04:18]wFMCommunicate request_size=4 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 09 00 00 [18:04:18]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [18:04:18]RAPDU: 90 00 [18:04:18]wFMCommunicate OK [18:04:18]SAM_PROTO_ClearQueue done [18:04:18]KKMCreateOFDPacket [18:04:18]OFDProtocolAddRootSTLVToBuf [18:04:18]FM_MakeSignedData [18:04:18]FM_MakeSignedData [18:04:18]SAM_PROTO_SignData [18:04:18]wFMCommunicate request_size=4 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 0D 01 02 [18:04:18]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [18:04:18]RAPDU: 90 00 [18:04:18]wFMCommunicate OK [18:04:18]wFMCommunicate request_size=255 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 01 00 00 F4 03 04 00 A2 0A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 51 01 00 35 04 06 00 D3 [18:04:18]Write to MH i2c: E2 02 01 56 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 A2 0A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 51 01 00 35 04 06 00 D3 00 00 01 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [18:04:18]RAPDU: 90 00 [18:04:18]wFMCommunicate OK [18:04:18]wFMCommunicate request_size=10 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 0D 02 02 05 4E A5 C4 E7 FB [18:04:18]Write to MH i2c: E2 0D 00 57 01 80 0D 02 02 05 00 4E A5 C4 E7 FB 00 00 75 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:18]Read from MH i2c: E2 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 [18:04:18]MH_I2C_Read... [18:04:18]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [18:04:18]RAPDU: 90 00 [18:04:18]wFMCommunicate OK [18:04:18]wFMCommunicate request_size=4 [18:04:18]MH_SAM_APDU [18:04:18]CAPDU: 80 0D 03 02 [18:04:18]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [18:04:18]Write i2c OK [18:04:18]MH_I2C_Read... [18:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:04:19]Read from MH i2c: E2 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: E2 0B 00 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: E2 0B 00 58 01 00 53 55 61 3D 7E 34 A7 2C 90 00 A0 [18:04:19]RAPDU: 53 55 61 3D 7E 34 A7 2C 90 00 [18:04:19]wFMCommunicate OK [18:04:19]SAM_PROTO_SignData done [18:04:19]FM_MakeSignedData done [18:04:19]CreateOFDProtocolMessage [18:04:19]wFMCommunicate request_size=4 [18:04:19]MH_SAM_APDU [18:04:19]CAPDU: 80 11 00 00 [18:04:19]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [18:04:19]Write i2c OK [18:04:19]MH_I2C_Read... [18:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:19]Read from MH i2c: E2 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: E2 17 00 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [18:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:04:19]wFMCommunicate OK [18:04:19]CreateOFDProtocolMessage done [18:04:19]OFDSenderStorePacket 86502 [18:04:19]StoreOFDPacket docnum=86502 [18:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 09 60 07 01 97 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 A2 0A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 51 01 00 35 04 06 00 D3 4E A5 C4 E7 FB 53 55 61 3D 7E 34 A7 2C [18:04:19]CheckFolder [18:04:19]dirname=/storage/ofd_packets [18:04:19]CheckFolder done [18:04:19]ProducePacketName [18:04:19]name=ofd_packets/00086502 [18:04:19]NVStorageSaveData ofd_packets/00086502 [18:04:19]File name is /storage/ofd_packets/00086502 [18:04:19]Write 301 bytes [18:04:19]NVStorageSaveData done [18:04:19]OFDSenderStorePacket done [18:04:19]KKMCreateOFDPacket done [18:04:19]NVStorageSaveData kkm_last_timestamp [18:04:19]File name is /storage/kkm_last_timestamp [18:04:19]Write 4 bytes [18:04:19]NVStorageSaveData done [18:04:19]ExternCall_PrintAddStr [18:04:19]wPrintStart [18:04:19]Write to MH i2c: 01 00 00 5A 01 5B [18:04:19]Write i2c OK [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: 01 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: 01 07 00 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [18:04:19]RasterBufferAndPrint [18:04:19]line Счет N : (1)871407 [18:04:19]line ИНН: 02508201610067 [18:04:19]line Контрольно-Кассовый Чек [18:04:19]line ПРОДАЖА [18:04:19]line ТРК (МРК, ГНК) : 33 [18:04:19]line Товар: 2710124130 [18:04:19]line Аи-92-К-5 [18:04:19]line 14.750 * 67.80 [18:04:19]line = 1000.05 [18:04:19]line НДС 12% НСП 1% [18:04:19]line > о реализуемом товаре [18:04:19]line ОКРУГЛЕНИЕ: -0.05 [18:04:19]line ИТОГО: 1000.00 [18:04:19]line Внесено: 1000.00 [18:04:19]line СДАЧА: 0.00 [18:04:19]line НСП 1% : 8.85 [18:04:19]line НДС 12% : 106.20 [18:04:19]line Наличными: 1000.00 [18:04:19]line Безнал.: 0.00 [18:04:19]line Место: АЗС № 137 "Партнер Нефть" [18:04:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:04:19]line СНО: Общий режим [18:04:19]line Чек 280 21.09.2024 18:04 [18:04:19]line Смена: 496 ФФД: 1.0 [18:04:19]line ЗНМ: 0300000064 [18:04:19]line РНМ: 0000000000092592 [18:04:19]line Версия ККМ: 001 [18:04:19]line ФМ: 0000000000874979 [18:04:19]line ФД: 86502 [18:04:19]line ФПД: 232334742054907 [18:04:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T180418&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86502&fm=232334742054907&tin=02508201610067®Number=0000000000092592&sum=100000 [18:04:19]written 0, free lines is 4095 [18:04:19]OFD Sender: Processing packet 86502 [packets to send 271, broken 270] [18:04:19]ProducePacketName [18:04:19]name=ofd_packets/00086502 [18:04:19]OFD Sender: To server: pG, [18:04:19]CommunicateWithHost lk.salyk.kg:30040 [18:04:19]ConnectInit lk.salyk.kg [18:04:19]Write to MH i2c: 01 00 00 85 01 86 [18:04:19]Write i2c OK [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: 01 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: 01 07 00 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 E4 0C 7D [18:04:19]RasterBufferAndPrint [18:04:19]line [18:04:19]line [18:04:19]line [18:04:19]line [18:04:19]line [18:04:19]written 0, free lines is 3306 [18:04:19]MH_Cut [18:04:19]Write to MH i2c: D1 01 00 8C 01 01 5F [18:04:19]Write i2c OK [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: D1 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: D1 01 00 [18:04:19]MH_I2C_Read... [18:04:19]Read from MH i2c: D1 01 00 8C 01 00 5E [18:04:19]Write to MH i2c: 01 00 00 8D 01 8E [18:04:19]Write i2c OK [18:04:19]MH_I2C_Read... [18:04:20]*** Cut start [18:04:20]*** Partial cut [18:04:20]*** CUTSNS_PIN = 1 [18:04:20]*** CUTSNS_PIN = 0 [18:04:20]*** Brake cut motor [18:04:20]Read from MH i2c: 01 [18:04:20]MH_I2C_Read... [18:04:20]*** Stop cut motor [18:04:20]*** Cut end [18:04:20]Read from MH i2c: 01 07 00 [18:04:20]MH_I2C_Read... [18:04:20]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [18:04:20]process_action close_receipt done [18:04:20]requested_data is exist [18:04:20]produce_requested_data [18:04:20]requested_item fm.sn is exist - process it [18:04:20]wFMCommunicate request_size=4 [18:04:20]MH_SAM_APDU [18:04:20]CAPDU: 80 11 00 00 [18:04:20]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [18:04:20]Write i2c OK [18:04:20]MH_I2C_Read... [18:04:20]Connected sock=11 [18:04:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 09 60 07 01 97 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 A2 0A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 51 01 00 35 04 06 00 D3 4E A5 C4 E7 FB 53 55 61 3D 7E 34 A7 2C [18:04:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:21]Read from MH i2c: E2 [18:04:21]MH_I2C_Read... [18:04:21]Read from MH i2c: E2 17 00 [18:04:21]MH_I2C_Read... [18:04:21]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 68 [18:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:04:21]wFMCommunicate OK [18:04:21]requested_item fd.num is exist - process it [18:04:21]SAM_PROTO_GetFieldsCounters [18:04:21]wFMCommunicate request_size=4 [18:04:21]MH_SAM_APDU [18:04:21]CAPDU: 80 13 00 00 [18:04:21]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [18:04:21]Write i2c OK [18:04:21]MH_I2C_Read... [18:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:04:21]Read from MH i2c: E2 [18:04:21]MH_I2C_Read... [18:04:21]Read from MH i2c: E2 62 00 [18:04:21]MH_I2C_Read... [18:04:21]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [18:04:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:04:21]wFMCommunicate OK [18:04:21]SAM_PROTO_GetFieldsCounters done [18:04:21]requested_item shift.num is exist - process it [18:04:21]requested_item shift.opened is exist - process it [18:04:21]req_shift_opened [18:04:21]FM_GetShiftState [18:04:21]SAM_PROTO_GetShiftState [18:04:21]wFMCommunicate request_size=4 [18:04:21]MH_SAM_APDU [18:04:21]CAPDU: 80 13 01 00 [18:04:21]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [18:04:21]Write i2c OK [18:04:21]MH_I2C_Read... [18:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:21]Read from MH i2c: E2 [18:04:21]MH_I2C_Read... [18:04:21]Read from MH i2c: E2 0E 00 [18:04:21]MH_I2C_Read... [18:04:21]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [18:04:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:04:21]wFMCommunicate OK [18:04:21]SAM_PROTO_GetShiftState done [18:04:21]FM_GetShiftState done [18:04:21]req_shift_opened done [18:04:21]requested_item shift.open_date is exist - process it [18:04:21]req_shift_open_date [18:04:21]req_shift_open_date done [18:04:21]produce_requested_data done [18:04:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86502,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:04:21]process_action_free close_receipt [18:04:21]json_value_free [18:04:21]json_value_free done [18:04:21]process_json_proto returns [18:04:21]Send response to host [18:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86502,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:04:21]free response buf [18:04:21]execute_script done [18:04:21]execute_script returns [18:04:21]free content buf [18:04:21]Sock 8.Close socket [18:04:21]Sock 8.Thread stoped [18:04:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4C 2F 47 00 3E C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E6 51 01 00 F4 03 04 00 75 B5 EE 66 B6 04 01 00 00 B0 17 C9 58 8F 56 38 59 [18:04:22]CommunicateWithHost err = 0 [18:04:22]CheckOFDResponse [18:04:22]1017 (14) - 77093643461234 [18:04:22]1041 (16) - 0000000000874979 [18:04:22]1040 (4) - 86502 [18:04:22]1012 (4) - 21.09.2024 12:00 [18:04:22]1206 (1) - 0 [18:04:22]OFD Sender: Remove packet 86502 [18:04:22]ProducePacketName [18:04:22]name=ofd_packets/00086502 [18:04:22]NVStorageDeleteData [18:04:23]OFD Sender: No OFD packet to send [18:04:28]OFD Sender: No OFD packet to send [18:04:33]OFD Sender: No OFD packet to send [18:04:38]OFD Sender: No OFD packet to send [18:04:43]OFD Sender: No OFD packet to send [18:04:48]OFD Sender: No OFD packet to send [18:04:53]OFD Sender: No OFD packet to send [18:04:58]OFD Sender: No OFD packet to send [18:05:03]OFD Sender: No OFD packet to send [18:05:08]OFD Sender: No OFD packet to send [18:05:13]OFD Sender: No OFD packet to send [18:05:18]OFD Sender: No OFD packet to send [18:05:23]OFD Sender: No OFD packet to send [18:05:28]OFD Sender: No OFD packet to send [18:05:33]OFD Sender: No OFD packet to send [18:05:38]OFD Sender: No OFD packet to send [18:05:43]OFD Sender: No OFD packet to send [18:05:48]OFD Sender: No OFD packet to send [18:05:53]OFD Sender: No OFD packet to send [18:05:58]OFD Sender: No OFD packet to send [18:06:03]OFD Sender: No OFD packet to send [18:06:08]OFD Sender: No OFD packet to send [18:06:13]OFD Sender: No OFD packet to send [18:06:18]OFD Sender: No OFD packet to send [18:06:23]OFD Sender: No OFD packet to send [18:06:28]OFD Sender: No OFD packet to send [18:06:33]OFD Sender: No OFD packet to send [18:06:38]OFD Sender: No OFD packet to send [18:06:43]OFD Sender: No OFD packet to send [18:06:48]OFD Sender: No OFD packet to send [18:06:53]OFD Sender: No OFD packet to send [18:06:58]OFD Sender: No OFD packet to send [18:07:03]OFD Sender: No OFD packet to send [18:07:08]OFD Sender: No OFD packet to send [18:07:13]OFD Sender: No OFD packet to send [18:07:18]OFD Sender: No OFD packet to send [18:07:23]OFD Sender: No OFD packet to send [18:07:28]OFD Sender: No OFD packet to send [18:07:33]OFD Sender: No OFD packet to send [18:07:38]OFD Sender: No OFD packet to send [18:07:43]OFD Sender: No OFD packet to send [18:07:48]OFD Sender: No OFD packet to send [18:07:53]OFD Sender: No OFD packet to send [18:07:58]OFD Sender: No OFD packet to send [18:07:59]recv_with_timeout no data received [18:08:03]OFD Sender: No OFD packet to send [18:08:08]OFD Sender: No OFD packet to send [18:08:13]OFD Sender: No OFD packet to send [18:08:18]OFD Sender: No OFD packet to send [18:08:23]OFD Sender: No OFD packet to send [18:08:28]OFD Sender: No OFD packet to send [18:08:33]OFD Sender: No OFD packet to send [18:08:38]OFD Sender: No OFD packet to send [18:08:43]OFD Sender: No OFD packet to send [18:08:48]OFD Sender: No OFD packet to send [18:08:53]OFD Sender: No OFD packet to send [18:08:57]recv_with_timeout no data received [18:08:58]OFD Sender: No OFD packet to send [18:09:03]OFD Sender: No OFD packet to send [18:09:08]OFD Sender: No OFD packet to send [18:09:13]OFD Sender: No OFD packet to send [18:09:18]OFD Sender: No OFD packet to send [18:09:20]accept exits with 9 [18:09:20]New connection [18:09:20]New thread 3067317604 created [18:09:20]Thread 3067460964 joined [18:09:20]Waiting for new connection... [18:09:20] Sock 9.Parse request [18:09:20]Sock 9.Check first char [18:09:20]Sock 9.First char is OK [18:09:20]request: POST /json_proto HTTP/1.0 [18:09:20]Method: POST [18:09:20]URL: /json_proto [18:09:20]Method is POST - this is cgi request [18:09:20]url: /json_proto [18:09:20]query_string will be loaded in cgi processing [18:09:20]execute_cgi json_proto POST (null) [18:09:20]execute_cgi path=json_proto method=POST [18:09:20]POST find Content-Length [18:09:20]Host: 172.17.47.196:8080 [18:09:20]Content-Length: 781 [18:09:20]Content-Type: application/json [18:09:20] [18:09:20]POST finish read [18:09:20]Found Content-Length = 781 [18:09:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147948", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.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" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:20]execute_script... [18:09: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 : (3)147948", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.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" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:20]POST & json_proto [18:09:20]process_json_proto [18:09:20]json parsed OK: [18:09:20]protocol is kg_v1.0 [18:09:20]action value=close_receipt [18:09:20]process_action close_receipt [18:09:20]cmd_close_receipt [18:09:20]MH_GetDate [18:09:20]Write to MH i2c: F0 00 00 91 01 81 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: F0 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: F0 09 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: F0 09 00 91 01 00 D1 0B EF 66 4C 6B 94 66 6C [18:09:20]GetLastDocTimeStamp 1726941858 [18:09:20]current date 1726942161 [18:09:20]FM_GetShiftState [18:09:20]SAM_PROTO_GetShiftState [18:09:20]wFMCommunicate request_size=4 [18:09:20]MH_SAM_APDU [18:09:20]CAPDU: 80 13 01 00 [18:09:20]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:20]Read from MH i2c: E2 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 0E 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [18:09:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:09:20]wFMCommunicate OK [18:09:20]SAM_PROTO_GetShiftState done [18:09:20]FM_GetShiftState done [18:09:20]opened in 1726877910 [18:09:20]opened+sec_in_day 1726964310 [18:09:20]quantity*price = 15000 [18:09:20]sum+1 = 15001 [18:09:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 0.00 Безнал.: 150.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 281 21.09.2024 18:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86503 ФПД: 215797270396092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T180921&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86503&fm=215797270396092&tin=02508201610067®Number=0000000000092592&sum=15000 0 [18:09:21]StoreToDocumentArchive [18:09:21]shift 496 fd 86503 [18:09:21]save to /storage/0496/doc_00086503 [18:09:21]save last doc name /storage/0496/doc_00086503 to /storage/kkm_last_doc_name [18:09:21]save OK [18:09:21]Clear old archive folders... [18:09:21]ProcessDocumentItem done err = 0, tmpTLVsize=272 [18:09:21]tlvbuf is 007DD650 [18:09:21]SAM_PROTO_ClearQueue [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 09 00 00 [18:09:21]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [18:09:21]RAPDU: 90 00 [18:09:21]wFMCommunicate OK [18:09:21]SAM_PROTO_ClearQueue done [18:09:21]KKMCreateOFDPacket [18:09:21]OFDProtocolAddRootSTLVToBuf [18:09:21]FM_MakeSignedData [18:09:21]FM_MakeSignedData [18:09:21]SAM_PROTO_SignData [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 0D 01 02 [18:09:21]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [18:09:21]RAPDU: 90 00 [18:09:21]wFMCommunicate OK [18:09:21]wFMCommunicate request_size=255 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D1 0B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [18:09:21]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D1 0B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 E0 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [18:09:21]RAPDU: 90 00 [18:09:21]wFMCommunicate OK [18:09:21]wFMCommunicate request_size=31 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 E7 51 01 00 35 04 06 00 C4 44 37 A5 3C BC [18:09:21]Write to MH i2c: E2 22 00 A2 01 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 E7 51 01 00 35 04 06 00 C4 44 37 A5 3C BC 00 00 69 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [18:09:21]RAPDU: 90 00 [18:09:21]wFMCommunicate OK [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 0D 03 02 [18:09:21]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 0B 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 0B 00 A3 01 00 89 57 D7 A0 A7 71 00 D1 90 00 60 [18:09:21]RAPDU: 89 57 D7 A0 A7 71 00 D1 90 00 [18:09:21]wFMCommunicate OK [18:09:21]SAM_PROTO_SignData done [18:09:21]FM_MakeSignedData done [18:09:21]CreateOFDProtocolMessage [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 11 00 00 [18:09:21]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:22]Read from MH i2c: E2 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: E2 17 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [18:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:09:22]wFMCommunicate OK [18:09:22]CreateOFDProtocolMessage done [18:09:22]OFDSenderStorePacket 86503 [18:09:22]StoreOFDPacket docnum=86503 [18:09:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 B1 BD 1C 01 EF 50 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D1 0B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 51 01 00 35 04 06 00 C4 44 37 A5 3C BC 89 57 D7 A0 A7 71 00 D1 [18:09:22]CheckFolder [18:09:22]dirname=/storage/ofd_packets [18:09:22]CheckFolder done [18:09:22]ProducePacketName [18:09:22]name=ofd_packets/00086503 [18:09:22]NVStorageSaveData ofd_packets/00086503 [18:09:22]File name is /storage/ofd_packets/00086503 [18:09:22]Write 322 bytes [18:09:22]NVStorageSaveData done [18:09:22]OFDSenderStorePacket done [18:09:22]KKMCreateOFDPacket done [18:09:22]NVStorageSaveData kkm_last_timestamp [18:09:22]File name is /storage/kkm_last_timestamp [18:09:22]Write 4 bytes [18:09:22]NVStorageSaveData done [18:09:22]ExternCall_PrintAddStr [18:09:22]wPrintStart [18:09:22]Write to MH i2c: 01 00 00 A5 01 A6 [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 07 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [18:09:22]RasterBufferAndPrint [18:09:22]line Счет N : (3)147948 [18:09:22]line ИНН: 02508201610067 [18:09:22]line Контрольно-Кассовый Чек [18:09:22]line ПРОДАЖА [18:09:22]line Товар: 4640030091607 [18:09:22]line Сигареты ESSE Exchange [18:09:22]line 1.000 * 150.00 [18:09:22]line = 150.00 [18:09:22]line НДС 12% НСП 1% [18:09:22]line > о реализуемом товаре [18:09:22]line ИТОГО: 150.00 [18:09:22]line НСП 1% : 1.33 [18:09:22]line НДС 12% : 15.93 [18:09:22]line Наличными: 0.00 [18:09:22]line Безнал.: 150.00 [18:09:22]line Место: АЗС № 137 "Партнер Нефть" [18:09:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:09:22]line СНО: Общий режим [18:09:22]line Чек 281 21.09.2024 18:09 [18:09:22]line Смена: 496 ФФД: 1.0 [18:09:22]line ЗНМ: 0300000064 [18:09:22]line РНМ: 0000000000092592 [18:09:22]line Версия ККМ: 001 [18:09:22]line Платежная система: O! деньги [18:09:22]line ФМ: 0000000000874979 [18:09:22]line ФД: 86503 [18:09:22]line ФПД: 215797270396092 [18:09:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T180921&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86503&fm=215797270396092&tin=02508201610067®Number=0000000000092592&sum=15000 [18:09:22]OFD Sender: Processing packet 86503 [packets to send 271, broken 270] [18:09:22]ProducePacketName [18:09:22]name=ofd_packets/00086503 [18:09:22]OFD Sender: To server: pG, [18:09:22]CommunicateWithHost lk.salyk.kg:30040 [18:09:22]ConnectInit lk.salyk.kg [18:09:22]line 0 [18:09:22]written 0, free lines is 4095 [18:09:22]Write to MH i2c: 01 00 00 CF 01 D0 [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 07 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 EA 0C CD [18:09:22]RasterBufferAndPrint [18:09:22]line [18:09:22]line [18:09:22]line [18:09:22]line [18:09:22]line [18:09:22]written 0, free lines is 3312 [18:09:22]MH_Cut [18:09:22]Write to MH i2c: D1 01 00 D6 01 01 A9 [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: D1 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: D1 01 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: D1 01 00 D6 01 00 A8 [18:09:22]Write to MH i2c: 01 00 00 D7 01 D8 [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:23]Connected sock=8 [18:09:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 B1 BD 1C 01 EF 50 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 D1 0B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 51 01 00 35 04 06 00 C4 44 37 A5 3C BC 89 57 D7 A0 A7 71 00 D1 [18:09:23]*** Cut start [18:09:23]*** Partial cut [18:09:23]*** CUTSNS_PIN = 1 [18:09:23]*** CUTSNS_PIN = 0 [18:09:23]*** Brake cut motor [18:09:24]Read from MH i2c: 01 [18:09:24]MH_I2C_Read... [18:09:24]*** Stop cut motor [18:09:24]*** Cut end [18:09:24]Read from MH i2c: 01 07 00 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [18:09:24]process_action close_receipt done [18:09:24]requested_data is exist [18:09:24]produce_requested_data [18:09:24]requested_item fm.sn is exist - process it [18:09:24]wFMCommunicate request_size=4 [18:09:24]MH_SAM_APDU [18:09:24]CAPDU: 80 11 00 00 [18:09:24]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [18:09:24]Write i2c OK [18:09:24]MH_I2C_Read... [18:09:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:24]Read from MH i2c: E2 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 17 00 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B2 [18:09:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:09:24]wFMCommunicate OK [18:09:24]requested_item fd.num is exist - process it [18:09:24]SAM_PROTO_GetFieldsCounters [18:09:24]wFMCommunicate request_size=4 [18:09:24]MH_SAM_APDU [18:09:24]CAPDU: 80 13 00 00 [18:09:24]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [18:09:24]Write i2c OK [18:09:24]MH_I2C_Read... [18:09:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 05 21 47 00 8E 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E7 51 01 00 F4 03 04 00 A4 B6 EE 66 B6 04 01 00 00 D6 C4 C0 23 E2 00 FD 41 [18:09:24]CommunicateWithHost err = 0 [18:09:24]CheckOFDResponse [18:09:24]1017 (14) - 77093643461234 [18:09:24]1041 (16) - 0000000000874979 [18:09:24]1040 (4) - 86503 [18:09:24]1012 (4) - 21.09.2024 12:05 [18:09:24]1206 (1) - 0 [18:09:24]OFD Sender: Remove packet 86503 [18:09:24]ProducePacketName [18:09:24]name=ofd_packets/00086503 [18:09:24]NVStorageDeleteData [18:09:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:24]Read from MH i2c: E2 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 62 00 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 62 00 D9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [18:09:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:24]wFMCommunicate OK [18:09:24]SAM_PROTO_GetFieldsCounters done [18:09:24]requested_item shift.num is exist - process it [18:09:24]requested_item shift.opened is exist - process it [18:09:24]req_shift_opened [18:09:24]FM_GetShiftState [18:09:24]SAM_PROTO_GetShiftState [18:09:24]wFMCommunicate request_size=4 [18:09:24]MH_SAM_APDU [18:09:24]CAPDU: 80 13 01 00 [18:09:24]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [18:09:24]Write i2c OK [18:09:24]MH_I2C_Read... [18:09:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:24]Read from MH i2c: E2 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 0E 00 [18:09:24]MH_I2C_Read... [18:09:24]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9E [18:09:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:09:24]wFMCommunicate OK [18:09:24]SAM_PROTO_GetShiftState done [18:09:24]FM_GetShiftState done [18:09:24]req_shift_opened done [18:09:24]requested_item shift.open_date is exist - process it [18:09:24]req_shift_open_date [18:09:24]req_shift_open_date done [18:09:24]produce_requested_data done [18:09:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86503,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:09:24]process_action_free close_receipt [18:09:24]json_value_free [18:09:24]json_value_free done [18:09:24]process_json_proto returns [18:09:24]Send response to host [18:09:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86503,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:09:24]free response buf [18:09:24]execute_script done [18:09:24]execute_script returns [18:09:24]free content buf [18:09:24]Sock 9.Close socket [18:09:24]Sock 9.Thread stoped [18:09:24]OFD Sender: No OFD packet to send [18:09:29]OFD Sender: No OFD packet to send [18:09:31]recv_with_timeout no data received [18:09:34]OFD Sender: No OFD packet to send [18:09:39]OFD Sender: No OFD packet to send [18:09:44]OFD Sender: No OFD packet to send [18:09:49]OFD Sender: No OFD packet to send [18:09:50]recv_with_timeout no data received [18:09:54]OFD Sender: No OFD packet to send [18:09:59]OFD Sender: No OFD packet to send [18:10:04]OFD Sender: No OFD packet to send [18:10:08]recv_with_timeout no data received [18:10:09]OFD Sender: No OFD packet to send [18:10:14]OFD Sender: No OFD packet to send [18:10:19]OFD Sender: No OFD packet to send [18:10:23]accept exits with 10 [18:10:23]New connection [18:10:23]New thread 3067460964 created [18:10:23]Thread 3067317604 joined [18:10:23]Waiting for new connection... [18:10:23] Sock 10.Parse request [18:10:23]Sock 10.Check first char [18:10:23]Sock 10.First char is OK [18:10:23]request: POST /json_proto HTTP/1.0 [18:10:23]Method: POST [18:10:23]URL: /json_proto [18:10:23]Method is POST - this is cgi request [18:10:23]url: /json_proto [18:10:23]query_string will be loaded in cgi processing [18:10:23]execute_cgi json_proto POST (null) [18:10:23]execute_cgi path=json_proto method=POST [18:10:23]POST find Content-Length [18:10:23]Host: 172.17.47.196:8080 [18:10:23]Content-Length: 884 [18:10:23]Content-Type: application/json [18:10:23] [18:10:23]POST finish read [18:10:23]Found Content-Length = 884 [18:10:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147949", "tax_sys" : 0, "items" : [ { "code": "4870202521193", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041CAXI \u0447\u0435\u0440 \u0447\u0430\u0439 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B 0,4\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.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" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:23]execute_script... [18:10:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147949", "tax_sys" : 0, "items" : [ { "code": "4870202521193", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041CAXI \u0447\u0435\u0440 \u0447\u0430\u0439 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B 0,4\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.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" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:23]POST & json_proto [18:10:23]process_json_proto [18:10:23]json parsed OK: [18:10:23]protocol is kg_v1.0 [18:10:23]action value=close_receipt [18:10:23]process_action close_receipt [18:10:23]cmd_close_receipt [18:10:23]MH_GetDate [18:10:23]Write to MH i2c: F0 00 00 DB 01 CB [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: F0 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: F0 09 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: F0 09 00 DB 01 00 10 0C EF 66 4C 6B 94 66 F6 [18:10:23]GetLastDocTimeStamp 1726942161 [18:10:23]current date 1726942224 [18:10:23]FM_GetShiftState [18:10:23]SAM_PROTO_GetShiftState [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 13 01 00 [18:10:23]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 0E 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A0 [18:10:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:10:23]wFMCommunicate OK [18:10:23]SAM_PROTO_GetShiftState done [18:10:23]FM_GetShiftState done [18:10:23]opened in 1726877910 [18:10:23]opened+sec_in_day 1726964310 [18:10:23]quantity*price = 7000 [18:10:23]sum+1 = 7001 [18:10:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 0.00 Безнал.: 70.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 282 21.09.2024 18:10 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86504 ФПД: 130328064469859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86504&fm=130328064469859&tin=02508201610067®Number=0000000000092592&sum=7000 0 [18:10:24]StoreToDocumentArchive [18:10:24]shift 496 fd 86504 [18:10:24]save to /storage/0496/doc_00086504 [18:10:24]save last doc name /storage/0496/doc_00086504 to /storage/kkm_last_doc_name [18:10:24]save OK [18:10:24]Clear old archive folders... [18:10:24]ProcessDocumentItem done err = 0, tmpTLVsize=306 [18:10:24]tlvbuf is 007DE520 [18:10:24]SAM_PROTO_ClearQueue [18:10:24]wFMCommunicate request_size=4 [18:10:24]MH_SAM_APDU [18:10:24]CAPDU: 80 09 00 00 [18:10:24]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [18:10:24]Write i2c OK [18:10:24]MH_I2C_Read... [18:10:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:24]Read from MH i2c: E2 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [18:10:24]RAPDU: 90 00 [18:10:24]wFMCommunicate OK [18:10:24]SAM_PROTO_ClearQueue done [18:10:24]KKMCreateOFDPacket [18:10:24]OFDProtocolAddRootSTLVToBuf [18:10:24]FM_MakeSignedData [18:10:24]FM_MakeSignedData [18:10:24]SAM_PROTO_SignData [18:10:24]wFMCommunicate request_size=4 [18:10:24]MH_SAM_APDU [18:10:24]CAPDU: 80 0D 01 02 [18:10:24]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [18:10:24]Write i2c OK [18:10:24]MH_I2C_Read... [18:10:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:24]Read from MH i2c: E2 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [18:10:24]RAPDU: 90 00 [18:10:24]wFMCommunicate OK [18:10:24]wFMCommunicate request_size=255 [18:10:24]MH_SAM_APDU [18:10:24]CAPDU: 80 0D 02 02 FA 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 1B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 10 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 [18:10:24]Write to MH i2c: E2 02 01 EB 01 80 0D 02 02 FA 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 1B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 10 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 00 0E [18:10:24]Write i2c OK [18:10:24]MH_I2C_Read... [18:10:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:24]Read from MH i2c: E2 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [18:10:24]RAPDU: 90 00 [18:10:24]wFMCommunicate OK [18:10:24]wFMCommunicate request_size=65 [18:10:24]MH_SAM_APDU [18:10:24]CAPDU: 80 0D 02 02 3C 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 51 01 00 35 04 06 00 76 88 5D FC AB 63 [18:10:24]Write to MH i2c: E2 44 00 EC 01 80 0D 02 02 3C 00 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 51 01 00 35 04 06 00 76 88 5D FC AB 63 00 00 63 [18:10:24]Write i2c OK [18:10:24]MH_I2C_Read... [18:10:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:24]Read from MH i2c: E2 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [18:10:24]RAPDU: 90 00 [18:10:24]wFMCommunicate OK [18:10:24]wFMCommunicate request_size=4 [18:10:24]MH_SAM_APDU [18:10:24]CAPDU: 80 0D 03 02 [18:10:24]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [18:10:24]Write i2c OK [18:10:24]MH_I2C_Read... [18:10:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:24]Read from MH i2c: E2 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 0B 00 [18:10:24]MH_I2C_Read... [18:10:24]Read from MH i2c: E2 0B 00 ED 01 00 D4 26 11 41 9A D2 AF 00 90 00 D1 [18:10:24]RAPDU: D4 26 11 41 9A D2 AF 00 90 00 [18:10:24]wFMCommunicate OK [18:10:24]SAM_PROTO_SignData done [18:10:24]FM_MakeSignedData done [18:10:24]CreateOFDProtocolMessage [18:10:24]wFMCommunicate request_size=4 [18:10:24]MH_SAM_APDU [18:10:24]CAPDU: 80 11 00 00 [18:10:24]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [18:10:24]Write i2c OK [18:10:24]MH_I2C_Read... [18:10:25]OFD Sender: No OFD packet to send [18:10:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:25]Read from MH i2c: E2 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: E2 17 00 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: E2 17 00 EE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C8 [18:10:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:10:25]wFMCommunicate OK [18:10:25]CreateOFDProtocolMessage done [18:10:25]OFDSenderStorePacket 86504 [18:10:25]StoreOFDPacket docnum=86504 [18:10:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 46 01 00 00 93 91 3E 01 89 A0 5A 03 01 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 1B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 10 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 51 01 00 35 04 06 00 76 88 5D FC AB 63 D4 26 11 41 9A D2 AF 00 [18:10:25]CheckFolder [18:10:25]dirname=/storage/ofd_packets [18:10:25]CheckFolder done [18:10:25]ProducePacketName [18:10:25]name=ofd_packets/00086504 [18:10:25]NVStorageSaveData ofd_packets/00086504 [18:10:25]File name is /storage/ofd_packets/00086504 [18:10:25]Write 356 bytes [18:10:25]NVStorageSaveData done [18:10:25]OFDSenderStorePacket done [18:10:25]KKMCreateOFDPacket done [18:10:25]NVStorageSaveData kkm_last_timestamp [18:10:25]File name is /storage/kkm_last_timestamp [18:10:25]Write 4 bytes [18:10:25]NVStorageSaveData done [18:10:25]ExternCall_PrintAddStr [18:10:25]wPrintStart [18:10:25]Write to MH i2c: 01 00 00 EF 01 F0 [18:10:25]Write i2c OK [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: 01 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: 01 07 00 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [18:10:25]RasterBufferAndPrint [18:10:25]line Счет N : (3)147949 [18:10:25]line ИНН: 02508201610067 [18:10:25]line Контрольно-Кассовый Чек [18:10:25]line ПРОДАЖА [18:10:25]line Товар: 4870202521193 [18:10:25]line Напиток МAXI чер чай лесные ягоды 0,4л [18:10:25]line 1.000 * 70.00 [18:10:25]line = 70.00 [18:10:25]line НДС 12% НСП 1% [18:10:25]line > о реализуемом товаре [18:10:25]line ИТОГО: 70.00 [18:10:25]line НСП 1% : 0.62 [18:10:25]line НДС 12% : 7.43 [18:10:25]line Наличными: 0.00 [18:10:25]line Безнал.: 70.00 [18:10:25]line Место: АЗС № 137 "Партнер Нефть" [18:10:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:10:25]line СНО: Общий режим [18:10:25]line Чек 282 21.09.2024 18:10 [18:10:25]line Смена: 496 ФФД: 1.0 [18:10:25]line ЗНМ: 0300000064 [18:10:25]line РНМ: 0000000000092592 [18:10:25]line Версия ККМ: 001 [18:10:25]line Платежная система: O! деньги [18:10:25]line ФМ: 0000000000874979 [18:10:25]line ФД: 86504 [18:10:25]line ФПД: 130328064469859 [18:10:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86504&fm=130328064469859&tin=02508201610067®Number=0000000000092592&sum=7000 [18:10:25]line 0 [18:10:25]OFD Sender: Processing packet 86504 [packets to send 271, broken 270] [18:10:25]ProducePacketName [18:10:25]name=ofd_packets/00086504 [18:10:25]OFD Sender: To server: pG, [18:10:25]CommunicateWithHost lk.salyk.kg:30040 [18:10:25]ConnectInit lk.salyk.kg [18:10:25]written 0, free lines is 4095 [18:10:25]Write to MH i2c: 01 00 00 1A 02 1C [18:10:25]Write i2c OK [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: 01 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: 01 07 00 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 C7 0C F6 [18:10:25]RasterBufferAndPrint [18:10:25]line [18:10:25]line [18:10:25]line [18:10:25]line [18:10:25]line [18:10:25]written 0, free lines is 3277 [18:10:25]MH_Cut [18:10:25]Write to MH i2c: D1 01 00 21 02 01 F5 [18:10:25]Write i2c OK [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: D1 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: D1 01 00 [18:10:25]MH_I2C_Read... [18:10:25]Read from MH i2c: D1 01 00 21 02 00 F4 [18:10:25]Write to MH i2c: 01 00 00 22 02 24 [18:10:25]Write i2c OK [18:10:25]MH_I2C_Read... [18:10:26]*** Cut start [18:10:26]*** Partial cut [18:10:26]*** CUTSNS_PIN = 1 [18:10:26]*** CUTSNS_PIN = 0 [18:10:26]*** Brake cut motor [18:10:27]Read from MH i2c: 01 [18:10:27]MH_I2C_Read... [18:10:27]*** Stop cut motor [18:10:27]*** Cut end [18:10:27]Read from MH i2c: 01 07 00 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 FF 0F 39 [18:10:27]process_action close_receipt done [18:10:27]requested_data is exist [18:10:27]produce_requested_data [18:10:27]requested_item fm.sn is exist - process it [18:10:27]wFMCommunicate request_size=4 [18:10:27]MH_SAM_APDU [18:10:27]CAPDU: 80 11 00 00 [18:10:27]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [18:10:27]Write i2c OK [18:10:27]MH_I2C_Read... [18:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:27]Read from MH i2c: E2 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 17 00 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FE [18:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:10:27]wFMCommunicate OK [18:10:27]requested_item fd.num is exist - process it [18:10:27]SAM_PROTO_GetFieldsCounters [18:10:27]wFMCommunicate request_size=4 [18:10:27]MH_SAM_APDU [18:10:27]CAPDU: 80 13 00 00 [18:10:27]Write to MH i2c: E2 08 00 24 02 80 13 00 00 00 00 00 00 A2 [18:10:27]Write i2c OK [18:10:27]MH_I2C_Read... [18:10:27]recv_with_timeout no data received [18:10:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:27]Read from MH i2c: E2 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 62 00 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 62 00 24 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [18:10:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 E8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:27]wFMCommunicate OK [18:10:27]SAM_PROTO_GetFieldsCounters done [18:10:27]requested_item shift.num is exist - process it [18:10:27]requested_item shift.opened is exist - process it [18:10:27]req_shift_opened [18:10:27]FM_GetShiftState [18:10:27]SAM_PROTO_GetShiftState [18:10:27]wFMCommunicate request_size=4 [18:10:27]MH_SAM_APDU [18:10:27]CAPDU: 80 13 01 00 [18:10:27]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [18:10:27]Write i2c OK [18:10:27]MH_I2C_Read... [18:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:27]Read from MH i2c: E2 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 0E 00 [18:10:27]MH_I2C_Read... [18:10:27]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EA [18:10:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:10:27]wFMCommunicate OK [18:10:27]SAM_PROTO_GetShiftState done [18:10:27]FM_GetShiftState done [18:10:27]req_shift_opened done [18:10:27]requested_item shift.open_date is exist - process it [18:10:27]req_shift_open_date [18:10:27]req_shift_open_date done [18:10:27]produce_requested_data done [18:10:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86504,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:10:27]process_action_free close_receipt [18:10:27]json_value_free [18:10:27]json_value_free done [18:10:27]process_json_proto returns [18:10:27]Send response to host [18:10:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86504,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:10:27]free response buf [18:10:27]execute_script done [18:10:27]execute_script returns [18:10:27]free content buf [18:10:27]Sock 10.Close socket [18:10:27]Sock 10.Thread stoped [18:10:31]Connected sock=11 [18:10:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 46 01 00 00 93 91 3E 01 89 A0 5A 03 01 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 90 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]wFMCommunicate request_size=15 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 15 02 00 0A 07 04 06 00 40 0D 03 00 00 00 [18:11:45]Write to MH i2c: E2 12 00 78 02 80 15 02 00 0A 00 07 04 06 00 40 0D 03 00 00 00 00 00 6F [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]wFMCommunicate request_size=15 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [18:11:45]Write to MH i2c: E2 12 00 79 02 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 52 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]wFMCommunicate request_size=11 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [18:11:45]Write to MH i2c: E2 0E 00 7A 02 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 2E [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]wFMCommunicate request_size=13 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 15 02 00 08 F4 03 04 00 61 0C EF 66 [18:11:45]Write to MH i2c: E2 10 00 7B 02 80 15 02 00 08 00 F4 03 04 00 61 0C EF 66 00 00 CA [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]wFMCommunicate request_size=25 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [18:11:45]Write to MH i2c: E2 1C 00 7C 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 62 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 15 03 00 [18:11:45]Write to MH i2c: E2 08 00 7D 02 80 15 03 00 00 00 00 00 00 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 40 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 40 00 7D 02 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1C 01 00 00 35 04 06 00 4E 08 3B 51 15 F5 90 00 38 [18:11:45]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1C 01 00 00 35 04 06 00 4E 08 3B 51 15 F5 90 00 [18:11:45]wFMCommunicate OK [18:11:45]SAM_PROTO_ProcessDocument answer len = 59 [18:11:45]SAM_PROTO_ProcessDocument done [18:11:45]SetTLVBufToDocument [18:11:45]Processing tag 1209 (04B9) [18:11:45]Malloc new data [18:11:45]Processing tag 1041 (0411) [18:11:45]Processing tag 1040 (0410) [18:11:45]Malloc new data [18:11:45]Processing tag 1038 (040E) [18:11:45]Malloc new data [18:11:45]Processing tag 1042 (0412) [18:11:45]Malloc new data [18:11:45]Processing tag 1077 (0435) [18:11:45]Malloc new data [18:11:45]SetTLVBufToDocument err=0 [18:11:45]KKMLoadAndSignReceiptData store KKM data [18:11:45]KKMLoadAndSignReceiptData err=0 [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 11 00 00 [18:11:45]Write to MH i2c: E2 08 00 7E 02 80 11 00 00 00 00 00 00 FA [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 17 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 17 00 7E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 59 [18:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:11:45]wFMCommunicate OK [18:11:45]Счет N : (1)871409 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 53 Товар: 2710124130 Аи-92-К-5 29.950 * 66.80 = 2000.66 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 284 21.09.2024 18:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 86506 ФПД: 85797261874677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181145&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86506&fm=85797261874677&tin=02508201610067®Number=0000000000092592&sum=200000 [18:11:45]StoreToDocumentArchive [18:11:45]shift 496 fd 86506 [18:11:45]save to /storage/0496/doc_00086506 [18:11:45]save last doc name /storage/0496/doc_00086506 to /storage/kkm_last_doc_name [18:11:45]save OK [18:11:45]Clear old archive folders... [18:11:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:45]tlvbuf is 007D7750 [18:11:45]SAM_PROTO_ClearQueue [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 09 00 00 [18:11:45]Write to MH i2c: E2 08 00 7F 02 80 09 00 00 00 00 00 00 F3 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [18:11:45]RAPDU: 90 00 [18:11:45]wFMCommunicate OK [18:11:45]SAM_PROTO_ClearQueue done [18:11:45]KKMCreateOFDPacket [18:11:45]OFDProtocolAddRootSTLVToBuf [18:11:45]FM_MakeSignedData [18:11:45]FM_MakeSignedData [18:11:45]SAM_PROTO_SignData [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 0D 01 02 [18:11:45]Write to MH i2c: E2 08 00 80 02 80 0D 01 02 00 00 00 00 FB [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:46]Read from MH i2c: E2 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 03 00 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [18:11:46]RAPDU: 90 00 [18:11:46]wFMCommunicate OK [18:11:46]wFMCommunicate request_size=255 [18:11:46]MH_SAM_APDU [18:11: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 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 1C 01 00 00 F4 03 04 00 61 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 51 01 00 35 04 06 00 4E [18:11:46]Write to MH i2c: E2 02 01 81 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 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 1C 01 00 00 F4 03 04 00 61 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 51 01 00 35 04 06 00 4E 00 00 83 [18:11:46]Write i2c OK [18:11:46]MH_I2C_Read... [18:11:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:46]Read from MH i2c: E2 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 03 00 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [18:11:46]RAPDU: 90 00 [18:11:46]wFMCommunicate OK [18:11:46]wFMCommunicate request_size=10 [18:11:46]MH_SAM_APDU [18:11:46]CAPDU: 80 0D 02 02 05 08 3B 51 15 F5 [18:11:46]Write to MH i2c: E2 0D 00 82 02 80 0D 02 02 05 00 08 3B 51 15 F5 00 00 A6 [18:11:46]Write i2c OK [18:11:46]MH_I2C_Read... [18:11:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:46]Read from MH i2c: E2 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 03 00 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [18:11:46]RAPDU: 90 00 [18:11:46]wFMCommunicate OK [18:11:46]wFMCommunicate request_size=4 [18:11:46]MH_SAM_APDU [18:11:46]CAPDU: 80 0D 03 02 [18:11:46]Write to MH i2c: E2 08 00 83 02 80 0D 03 02 00 00 00 00 00 [18:11:46]Write i2c OK [18:11:46]MH_I2C_Read... [18:11:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:46]Read from MH i2c: E2 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 0B 00 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 0B 00 83 02 00 E6 40 67 58 08 7E E7 AA 90 00 FD [18:11:46]RAPDU: E6 40 67 58 08 7E E7 AA 90 00 [18:11:46]wFMCommunicate OK [18:11:46]SAM_PROTO_SignData done [18:11:46]FM_MakeSignedData done [18:11:46]CreateOFDProtocolMessage [18:11:46]wFMCommunicate request_size=4 [18:11:46]MH_SAM_APDU [18:11:46]CAPDU: 80 11 00 00 [18:11:46]Write to MH i2c: E2 08 00 84 02 80 11 00 00 00 00 00 00 00 [18:11:46]Write i2c OK [18:11:46]MH_I2C_Read... [18:11:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:46]Read from MH i2c: E2 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 17 00 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: E2 17 00 84 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5F [18:11:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:11:46]wFMCommunicate OK [18:11:46]CreateOFDProtocolMessage done [18:11:46]OFDSenderStorePacket 86506 [18:11:46]StoreOFDPacket docnum=86506 [18:11:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A9 0A 07 01 4C 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 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 1C 01 00 00 F4 03 04 00 61 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EA 51 01 00 35 04 06 00 4E 08 3B 51 15 F5 E6 40 67 58 08 7E E7 AA [18:11:46]CheckFolder [18:11:46]dirname=/storage/ofd_packets [18:11:46]CheckFolder done [18:11:46]ProducePacketName [18:11:46]name=ofd_packets/00086506 [18:11:46]NVStorageSaveData ofd_packets/00086506 [18:11:46]File name is /storage/ofd_packets/00086506 [18:11:46]Write 301 bytes [18:11:46]NVStorageSaveData done [18:11:46]OFDSenderStorePacket done [18:11:46]KKMCreateOFDPacket done [18:11:46]NVStorageSaveData kkm_last_timestamp [18:11:46]File name is /storage/kkm_last_timestamp [18:11:46]Write 4 bytes [18:11:46]NVStorageSaveData done [18:11:46]ExternCall_PrintAddStr [18:11:46]wPrintStart [18:11:46]Write to MH i2c: 01 00 00 85 02 87 [18:11:46]Write i2c OK [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: 01 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: 01 07 00 [18:11:46]MH_I2C_Read... [18:11:46]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 FF 0F 9C [18:11:46]RasterBufferAndPrint [18:11:46]line Счет N : (1)871409 [18:11:46]line ИНН: 02508201610067 [18:11:46]line Контрольно-Кассовый Чек [18:11:46]line ПРОДАЖА [18:11:46]line ТРК (МРК, ГНК) : 53 [18:11:46]line Товар: 2710124130 [18:11:46]line Аи-92-К-5 [18:11:46]line 29.950 * 66.80 [18:11:46]line = 2000.66 [18:11:46]line НДС 12% НСП 1% [18:11:46]line > о реализуемом товаре [18:11:46]line ОКРУГЛЕНИЕ: -0.66 [18:11:46]line ИТОГО: 2000.00 [18:11:46]line Внесено: 2000.00 [18:11:46]line СДАЧА: 0.00 [18:11:46]line НСП 1% : 17.70 [18:11:46]line НДС 12% : 212.46 [18:11:46]line Наличными: 2000.00 [18:11:46]line Безнал.: 0.00 [18:11:46]line Место: АЗС № 137 "Партнер Нефть" [18:11:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:11:46]line СНО: Общий режим [18:11:46]line Чек 284 21.09.2024 18:11 [18:11:46]line Смена: 496 ФФД: 1.0 [18:11:46]line ЗНМ: 0300000064 [18:11:46]line РНМ: 0000000000092592 [18:11:46]line Версия ККМ: 001 [18:11:46]line [18:11:46]line Дисконтная программа [18:11:46]line АИ-92 [18:11:46]line номер 137 [18:11:46]line сэкономлено 29.95 сом [18:11:46]line ФМ: 0000000000874979 [18:11:46]line ФД: 86506 [18:11:46]line ФПД: 85797261874677 [18:11:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181145&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86506&fm=85797261874677&tin=02508201610067®Number=0000000000092592&sum=200000 [18:11:46]written 0, free lines is 4095 [18:11:46]OFD Sender: Processing packet 86505 [packets to send 272, broken 270] [18:11:46]ProducePacketName [18:11:46]name=ofd_packets/00086505 [18:11:46]OFD Sender: To server: pG, [18:11:46]CommunicateWithHost lk.salyk.kg:30040 [18:11:46]ConnectInit lk.salyk.kg [18:11:47]Write to MH i2c: 01 00 00 B5 02 B7 [18:11:47]Write i2c OK [18:11:47]MH_I2C_Read... [18:11:47]Read from MH i2c: 01 [18:11:47]MH_I2C_Read... [18:11:47]Read from MH i2c: 01 07 00 [18:11:47]MH_I2C_Read... [18:11:47]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 91 0C 5B [18:11:47]RasterBufferAndPrint [18:11:47]line [18:11:47]line [18:11:47]line [18:11:47]line [18:11:47]line [18:11:47]written 0, free lines is 3224 [18:11:47]MH_Cut [18:11:47]Write to MH i2c: D1 01 00 BC 02 01 90 [18:11:47]Write i2c OK [18:11:47]MH_I2C_Read... [18:11:47]Read from MH i2c: D1 [18:11:47]MH_I2C_Read... [18:11:47]Read from MH i2c: D1 01 00 [18:11:47]MH_I2C_Read... [18:11:47]Read from MH i2c: D1 01 00 BC 02 00 8F [18:11:47]Write to MH i2c: 01 00 00 BD 02 BF [18:11:47]Write i2c OK [18:11:47]MH_I2C_Read... [18:11:48]*** Cut start [18:11:48]*** Partial cut [18:11:48]*** CUTSNS_PIN = 1 [18:11:48]*** CUTSNS_PIN = 0 [18:11:48]*** Brake cut motor [18:11:48]Read from MH i2c: 01 [18:11:48]MH_I2C_Read... [18:11:48]*** Stop cut motor [18:11:48]*** Cut end [18:11:48]Read from MH i2c: 01 07 00 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 FF 0F D4 [18:11:48]process_action close_receipt done [18:11:48]requested_data is exist [18:11:48]produce_requested_data [18:11:48]requested_item fm.sn is exist - process it [18:11:48]wFMCommunicate request_size=4 [18:11:48]MH_SAM_APDU [18:11:48]CAPDU: 80 11 00 00 [18:11:48]Write to MH i2c: E2 08 00 BE 02 80 11 00 00 00 00 00 00 3A [18:11:48]Write i2c OK [18:11:48]MH_I2C_Read... [18:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:48]Read from MH i2c: E2 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: E2 17 00 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: E2 17 00 BE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 99 [18:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:11:48]wFMCommunicate OK [18:11:48]requested_item fd.num is exist - process it [18:11:48]SAM_PROTO_GetFieldsCounters [18:11:48]wFMCommunicate request_size=4 [18:11:48]MH_SAM_APDU [18:11:48]CAPDU: 80 13 00 00 [18:11:48]Write to MH i2c: E2 08 00 BF 02 80 13 00 00 00 00 00 00 3D [18:11:48]Write i2c OK [18:11:48]MH_I2C_Read... [18:11:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:48]Read from MH i2c: E2 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: E2 62 00 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: E2 62 00 BF 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [18:11:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:48]wFMCommunicate OK [18:11:48]SAM_PROTO_GetFieldsCounters done [18:11:48]requested_item shift.num is exist - process it [18:11:48]requested_item shift.opened is exist - process it [18:11:48]req_shift_opened [18:11:48]FM_GetShiftState [18:11:48]SAM_PROTO_GetShiftState [18:11:48]wFMCommunicate request_size=4 [18:11:48]MH_SAM_APDU [18:11:48]CAPDU: 80 13 01 00 [18:11:48]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [18:11:48]Write i2c OK [18:11:48]MH_I2C_Read... [18:11:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:48]Read from MH i2c: E2 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: E2 0E 00 [18:11:48]MH_I2C_Read... [18:11:48]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 85 [18:11:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:11:48]wFMCommunicate OK [18:11:48]SAM_PROTO_GetShiftState done [18:11:48]FM_GetShiftState done [18:11:48]req_shift_opened done [18:11:48]requested_item shift.open_date is exist - process it [18:11:48]req_shift_open_date [18:11:48]req_shift_open_date done [18:11:48]produce_requested_data done [18:11:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86506,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:11:48]process_action_free close_receipt [18:11:48]json_value_free [18:11:48]json_value_free done [18:11:48]process_json_proto returns [18:11:48]Send response to host [18:11:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86506,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:11:48]free response buf [18:11:48]execute_script done [18:11:48]execute_script returns [18:11:48]free content buf [18:11:48]Sock 10.Close socket [18:11:48]Sock 10.Thread stoped [18:11:51]ConnectInit Can't take IP for lk.salyk.kg [18:11:51]CommunicateWithHost connect error [18:11:51]CommunicateWithHost err = -1 [18:11:51]OFD Sender: Server communicate error [18:11:56]OFD Sender: Processing packet 86505 [packets to send 272, broken 270] [18:11:56]ProducePacketName [18:11:56]name=ofd_packets/00086505 [18:11:56]OFD Sender: To server: pG, [18:11:56]CommunicateWithHost lk.salyk.kg:30040 [18:11:56]ConnectInit lk.salyk.kg [18:12:01]ConnectInit Can't connect to host [18:12:01]ConnectInit Can't take IP for lk.salyk.kg [18:12:01]CommunicateWithHost connect error [18:12:01]CommunicateWithHost err = -1 [18:12:01]OFD Sender: Server communicate error [18:12:04]accept exits with 8 [18:12:04]New connection [18:12:04]New thread 3067317604 created [18:12:04]Thread 3067460964 joined [18:12:04]Waiting for new connection... [18:12:04] Sock 8.Parse request [18:12:04]Sock 8.Check first char [18:12:04]Sock 8.First char is OK [18:12:04]request: POST /json_proto HTTP/1.0 [18:12:04]Method: POST [18:12:04]URL: /json_proto [18:12:04]Method is POST - this is cgi request [18:12:04]url: /json_proto [18:12:04]query_string will be loaded in cgi processing [18:12:04]execute_cgi json_proto POST (null) [18:12:04]execute_cgi path=json_proto method=POST [18:12:04]POST find Content-Length [18:12:04]Host: 172.17.47.196:8080 [18:12:04]Content-Length: 800 [18:12:04]Content-Type: application/json [18:12:04] [18:12:04]POST finish read [18:12:04]Found Content-Length = 800 [18:12:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:12:04]execute_script... [18:12: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)871411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:12:04]POST & json_proto [18:12:04]process_json_proto [18:12:04]json parsed OK: [18:12:04]protocol is kg_v1.0 [18:12:04]action value=close_receipt [18:12:04]process_action close_receipt [18:12:04]cmd_close_receipt [18:12:04]MH_GetDate [18:12:04]Write to MH i2c: F0 00 00 C1 02 B2 [18:12:04]Write i2c OK [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: F0 [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: F0 09 00 [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: F0 09 00 C1 02 00 75 0C EF 66 4C 6B 94 66 42 [18:12:04]GetLastDocTimeStamp 1726942305 [18:12:04]current date 1726942325 [18:12:04]FM_GetShiftState [18:12:04]SAM_PROTO_GetShiftState [18:12:04]wFMCommunicate request_size=4 [18:12:04]MH_SAM_APDU [18:12:04]CAPDU: 80 13 01 00 [18:12:04]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [18:12:04]Write i2c OK [18:12:04]MH_I2C_Read... [18:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:04]Read from MH i2c: E2 [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: E2 0E 00 [18:12:04]MH_I2C_Read... [18:12:04]Read from MH i2c: E2 0E 00 C2 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 87 [18:12:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:12:04]wFMCommunicate OK [18:12:04]SAM_PROTO_GetShiftState done [18:12:04]FM_GetShiftState done [18:12:04]opened in 1726877910 [18:12:04]opened+sec_in_day 1726964310 [18:12:04]quantity*price = 60003 [18:12:04]sum+1 = 60004 [18:12:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 285 21.09.2024 18:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86507 ФПД: 106299765584265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181205&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86507&fm=106299765584265&tin=02508201610067®Number=0000000000092592&sum=60003 [18:12:06]StoreToDocumentArchive [18:12:06]shift 496 fd 86507 [18:12:06]save to /storage/0496/doc_00086507 [18:12:06]save last doc name /storage/0496/doc_00086507 to /storage/kkm_last_doc_name [18:12:06]save OK [18:12:06]Clear old archive folders... [18:12:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:12:06]tlvbuf is 007D6A30 [18:12:06]SAM_PROTO_ClearQueue [18:12:06]wFMCommunicate request_size=4 [18:12:06]MH_SAM_APDU [18:12:06]CAPDU: 80 09 00 00 [18:12:06]Write to MH i2c: E2 08 00 CF 02 80 09 00 00 00 00 00 00 43 [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [18:12:06]RAPDU: 90 00 [18:12:06]wFMCommunicate OK [18:12:06]SAM_PROTO_ClearQueue done [18:12:06]KKMCreateOFDPacket [18:12:06]OFDProtocolAddRootSTLVToBuf [18:12:06]FM_MakeSignedData [18:12:06]FM_MakeSignedData [18:12:06]SAM_PROTO_SignData [18:12:06]wFMCommunicate request_size=4 [18:12:06]MH_SAM_APDU [18:12:06]CAPDU: 80 0D 01 02 [18:12:06]Write to MH i2c: E2 08 00 D0 02 80 0D 01 02 00 00 00 00 4B [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [18:12:06]RAPDU: 90 00 [18:12:06]wFMCommunicate OK [18:12:06]wFMCommunicate request_size=255 [18:12:06]MH_SAM_APDU [18:12: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 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 1D 01 00 00 F4 03 04 00 75 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 51 01 00 35 04 06 00 60 [18:12:06]Write to MH i2c: E2 02 01 D1 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 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 1D 01 00 00 F4 03 04 00 75 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 51 01 00 35 04 06 00 60 00 00 27 [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [18:12:06]RAPDU: 90 00 [18:12:06]wFMCommunicate OK [18:12:06]wFMCommunicate request_size=10 [18:12:06]MH_SAM_APDU [18:12:06]CAPDU: 80 0D 02 02 05 AD D7 C4 71 89 [18:12:06]Write to MH i2c: E2 0D 00 D2 02 80 0D 02 02 05 00 AD D7 C4 71 89 00 00 9A [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [18:12:06]RAPDU: 90 00 [18:12:06]wFMCommunicate OK [18:12:06]wFMCommunicate request_size=4 [18:12:06]MH_SAM_APDU [18:12:06]CAPDU: 80 0D 03 02 [18:12:06]Write to MH i2c: E2 08 00 D3 02 80 0D 03 02 00 00 00 00 50 [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 0B 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 0B 00 D3 02 00 0B F7 40 F2 0E F1 A5 E3 90 00 0C [18:12:06]RAPDU: 0B F7 40 F2 0E F1 A5 E3 90 00 [18:12:06]wFMCommunicate OK [18:12:06]SAM_PROTO_SignData done [18:12:06]FM_MakeSignedData done [18:12:06]CreateOFDProtocolMessage [18:12:06]wFMCommunicate request_size=4 [18:12:06]MH_SAM_APDU [18:12:06]CAPDU: 80 11 00 00 [18:12:06]Write to MH i2c: E2 08 00 D4 02 80 11 00 00 00 00 00 00 50 [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 17 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 17 00 D4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AF [18:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:12:06]wFMCommunicate OK [18:12:06]CreateOFDProtocolMessage done [18:12:06]OFDSenderStorePacket 86507 [18:12:06]StoreOFDPacket docnum=86507 [18:12:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A9 CA 07 01 FE 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1D 01 00 00 F4 03 04 00 75 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EB 51 01 00 35 04 06 00 60 AD D7 C4 71 89 0B F7 40 F2 0E F1 A5 E3 [18:12:06]CheckFolder [18:12:06]dirname=/storage/ofd_packets [18:12:06]CheckFolder done [18:12:06]ProducePacketName [18:12:06]name=ofd_packets/00086507 [18:12:06]NVStorageSaveData ofd_packets/00086507 [18:12:06]File name is /storage/ofd_packets/00086507 [18:12:06]Write 301 bytes [18:12:06]NVStorageSaveData done [18:12:06]OFDSenderStorePacket done [18:12:06]KKMCreateOFDPacket done [18:12:06]NVStorageSaveData kkm_last_timestamp [18:12:06]File name is /storage/kkm_last_timestamp [18:12:06]Write 4 bytes [18:12:06]NVStorageSaveData done [18:12:06]ExternCall_PrintAddStr [18:12:06]wPrintStart [18:12:06]Write to MH i2c: 01 00 00 D5 02 D7 [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: 01 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: 01 07 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: 01 07 00 D5 02 00 00 00 00 00 FF 0F EC [18:12:06]RasterBufferAndPrint [18:12:06]line Счет N : (1)871411 [18:12:06]line ИНН: 02508201610067 [18:12:06]line Контрольно-Кассовый Чек [18:12:06]line ПРОДАЖА [18:12:06]line ТРК (МРК, ГНК) : 43 [18:12:06]line Товар: 2710124130 [18:12:06]line Аи-92-К-5 [18:12:06]line 8.850 * 67.80 [18:12:06]line = 600.03 [18:12:06]line НДС 12% НСП 1% [18:12:06]line > о реализуемом товаре [18:12:06]line ИТОГО: 600.03 [18:12:06]line НСП 1% : 5.31 [18:12:06]line НДС 12% : 63.72 [18:12:06]line Наличными: 0.00 [18:12:06]line Безнал.: 600.03 [18:12:06]line Место: АЗС № 137 "Партнер Нефть" [18:12:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:12:06]line СНО: Общий режим [18:12:06]line Чек 285 21.09.2024 18:12 [18:12:06]line Смена: 496 ФФД: 1.0 [18:12:06]line ЗНМ: 0300000064 [18:12:06]line РНМ: 0000000000092592 [18:12:06]line Версия ККМ: 001 [18:12:06]line Платежная система: O! деньги [18:12:06]line ФМ: 0000000000874979 [18:12:06]line ФД: 86507 [18:12:06]line ФПД: 106299765584265 [18:12:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181205&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86507&fm=106299765584265&tin=02508201610067®Number=0000000000092592&sum=60003 [18:12:06]OFD Sender: Processing packet 86505 [packets to send 273, broken 270] [18:12:06]ProducePacketName [18:12:06]name=ofd_packets/00086505 [18:12:06]OFD Sender: To server: pG, [18:12:06]CommunicateWithHost lk.salyk.kg:30040 [18:12:06]ConnectInit lk.salyk.kg [18:12:06]written 0, free lines is 4095 [18:12:07]ConnectInit Can't connect to host [18:12:07]Write to MH i2c: 01 00 00 FF 02 01 [18:12:07]Write i2c OK [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: 01 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: 01 07 00 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 F9 0C 0D [18:12:07]RasterBufferAndPrint [18:12:07]line [18:12:07]line [18:12:07]line [18:12:07]line [18:12:07]line [18:12:07]written 0, free lines is 3336 [18:12:07]MH_Cut [18:12:07]Write to MH i2c: D1 01 00 06 03 01 DB [18:12:07]Write i2c OK [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: D1 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: D1 01 00 [18:12:07]MH_I2C_Read... [18:12:07]Read from MH i2c: D1 01 00 06 03 00 DA [18:12:07]Write to MH i2c: 01 00 00 07 03 0A [18:12:07]Write i2c OK [18:12:07]MH_I2C_Read... [18:12:07]*** Cut start [18:12:07]*** Partial cut [18:12:07]*** CUTSNS_PIN = 1 [18:12:07]*** CUTSNS_PIN = 0 [18:12:08]*** Brake cut motor [18:12:08]Read from MH i2c: 01 [18:12:08]MH_I2C_Read... [18:12:08]*** Stop cut motor [18:12:08]*** Cut end [18:12:08]Read from MH i2c: 01 07 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [18:12:08]process_action close_receipt done [18:12:08]requested_data is exist [18:12:08]produce_requested_data [18:12:08]requested_item fm.sn is exist - process it [18:12:08]wFMCommunicate request_size=4 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 11 00 00 [18:12:08]Write to MH i2c: E2 08 00 08 03 80 11 00 00 00 00 00 00 85 [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:08]Read from MH i2c: E2 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 17 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 17 00 08 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E4 [18:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:12:08]wFMCommunicate OK [18:12:08]requested_item fd.num is exist - process it [18:12:08]SAM_PROTO_GetFieldsCounters [18:12:08]wFMCommunicate request_size=4 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 13 00 00 [18:12:08]Write to MH i2c: E2 08 00 09 03 80 13 00 00 00 00 00 00 88 [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:08]Read from MH i2c: E2 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 62 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 62 00 09 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [18:12:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EB 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:08]wFMCommunicate OK [18:12:08]SAM_PROTO_GetFieldsCounters done [18:12:08]requested_item shift.num is exist - process it [18:12:08]requested_item shift.opened is exist - process it [18:12:08]req_shift_opened [18:12:08]FM_GetShiftState [18:12:08]SAM_PROTO_GetShiftState [18:12:08]wFMCommunicate request_size=4 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 13 01 00 [18:12:08]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:08]Read from MH i2c: E2 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 0E 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D0 [18:12:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:12:08]wFMCommunicate OK [18:12:08]SAM_PROTO_GetShiftState done [18:12:08]FM_GetShiftState done [18:12:08]req_shift_opened done [18:12:08]requested_item shift.open_date is exist - process it [18:12:08]req_shift_open_date [18:12:08]req_shift_open_date done [18:12:08]produce_requested_data done [18:12:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86507,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:12:08]process_action_free close_receipt [18:12:08]json_value_free [18:12:08]json_value_free done [18:12:08]process_json_proto returns [18:12:08]Send response to host [18:12:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86507,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:12:08]free response buf [18:12:08]execute_script done [18:12:08]execute_script returns [18:12:08]free content buf [18:12:08]Sock 8.Close socket [18:12:08]Sock 8.Thread stoped [18:12:11]ConnectInit Can't take IP for lk.salyk.kg [18:12:11]CommunicateWithHost connect error [18:12:11]CommunicateWithHost err = -1 [18:12:11]OFD Sender: Server communicate error [18:12:12]ConnectInit Can't connect to host [18:12:12]accept exits with 9 [18:12:12]New connection [18:12:12]New thread 3067460964 created [18:12:12]Thread 3067317604 joined [18:12:12]Waiting for new connection... [18:12:12] Sock 9.Parse request [18:12:12]Sock 9.Check first char [18:12:12]Sock 9.First char is OK [18:12:12]request: POST /json_proto HTTP/1.0 [18:12:12]Method: POST [18:12:12]URL: /json_proto [18:12:12]Method is POST - this is cgi request [18:12:12]url: /json_proto [18:12:12]query_string will be loaded in cgi processing [18:12:12]execute_cgi json_proto POST (null) [18:12:12]execute_cgi path=json_proto method=POST [18:12:12]POST find Content-Length [18:12:12]Host: 172.17.47.196:8080 [18:12:12]Content-Length: 646 [18:12:12]Content-Type: application/json [18:12:12] [18:12:12]POST finish read [18:12:12]Found Content-Length = 646 [18:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147950", "tax_sys" : 0, "items" : [ { "code": "4870001154035", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 0,5\u043B \u043F\u0435\u0440\u0441", "price" : 61.00, "quantity" : 1.000, "sum" : 61.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 61.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:12]execute_script... [18:12:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147950", "tax_sys" : 0, "items" : [ { "code": "4870001154035", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 0,5\u043B \u043F\u0435\u0440\u0441", "price" : 61.00, "quantity" : 1.000, "sum" : 61.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 61.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:12]POST & json_proto [18:12:12]process_json_proto [18:12:12]json parsed OK: [18:12:12]protocol is kg_v1.0 [18:12:12]action value=close_receipt [18:12:12]process_action close_receipt [18:12:12]cmd_close_receipt [18:12:12]MH_GetDate [18:12:12]Write to MH i2c: F0 00 00 0B 03 FD [18:12:12]Write i2c OK [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: F0 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: F0 09 00 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: F0 09 00 0B 03 00 7D 0C EF 66 4C 6B 94 66 95 [18:12:12]GetLastDocTimeStamp 1726942325 [18:12:12]current date 1726942333 [18:12:12]FM_GetShiftState [18:12:12]SAM_PROTO_GetShiftState [18:12:12]wFMCommunicate request_size=4 [18:12:12]MH_SAM_APDU [18:12:12]CAPDU: 80 13 01 00 [18:12:12]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [18:12:12]Write i2c OK [18:12:12]MH_I2C_Read... [18:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:12]Read from MH i2c: E2 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 0E 00 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D2 [18:12:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:12:12]wFMCommunicate OK [18:12:12]SAM_PROTO_GetShiftState done [18:12:12]FM_GetShiftState done [18:12:12]opened in 1726877910 [18:12:12]opened+sec_in_day 1726964310 [18:12:12]quantity*price = 6100 [18:12:12]sum+1 = 6101 [18:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 61.00 НСП 1% : 0.54 НДС 12% : 6.48 Наличными: 61.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 286 21.09.2024 18:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86508 ФПД: 254392739330531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181213&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86508&fm=254392739330531&tin=02508201610067®Number=0000000000092592&sum=6100 0 [18:12:13]StoreToDocumentArchive [18:12:13]shift 496 fd 86508 [18:12:13]save to /storage/0496/doc_00086508 [18:12:13]save last doc name /storage/0496/doc_00086508 to /storage/kkm_last_doc_name [18:12:13]save OK [18:12:13]Clear old archive folders... [18:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=285 [18:12:13]tlvbuf is 008267C0 [18:12:13]SAM_PROTO_ClearQueue [18:12:13]wFMCommunicate request_size=4 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 09 00 00 [18:12:13]Write to MH i2c: E2 08 00 19 03 80 09 00 00 00 00 00 00 8E [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [18:12:13]RAPDU: 90 00 [18:12:13]wFMCommunicate OK [18:12:13]SAM_PROTO_ClearQueue done [18:12:13]KKMCreateOFDPacket [18:12:13]OFDProtocolAddRootSTLVToBuf [18:12:13]FM_MakeSignedData [18:12:13]FM_MakeSignedData [18:12:13]SAM_PROTO_SignData [18:12:13]wFMCommunicate request_size=4 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 0D 01 02 [18:12:13]Write to MH i2c: E2 08 00 1A 03 80 0D 01 02 00 00 00 00 96 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [18:12:13]RAPDU: 90 00 [18:12:13]wFMCommunicate OK [18:12:13]wFMCommunicate request_size=255 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 0D 02 02 FA 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 33 35 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 17 00 00 00 00 13 04 06 00 D4 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 02 00 00 00 00 07 04 06 00 D4 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7D 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 [18:12:13]Write to MH i2c: E2 02 01 1B 03 80 0D 02 02 FA 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 33 35 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 17 00 00 00 00 13 04 06 00 D4 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 02 00 00 00 00 07 04 06 00 D4 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7D 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 00 00 0B [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [18:12:13]RAPDU: 90 00 [18:12:13]wFMCommunicate OK [18:12:13]wFMCommunicate request_size=44 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 0D 02 02 27 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 51 01 00 35 04 06 00 E7 5E 6C DC 79 E3 [18:12:13]Write to MH i2c: E2 2F 00 1C 03 80 0D 02 02 27 00 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 51 01 00 35 04 06 00 E7 5E 6C DC 79 E3 00 00 E8 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [18:12:13]RAPDU: 90 00 [18:12:13]wFMCommunicate OK [18:12:13]wFMCommunicate request_size=4 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 0D 03 02 [18:12:13]Write to MH i2c: E2 08 00 1D 03 80 0D 03 02 00 00 00 00 9B [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 0B 00 [18:12:13]MH_I2C_Read... [18:12:14]Read from MH i2c: E2 0B 00 1D 03 00 83 62 69 68 53 CD 76 52 90 00 3A [18:12:14]RAPDU: 83 62 69 68 53 CD 76 52 90 00 [18:12:14]wFMCommunicate OK [18:12:14]SAM_PROTO_SignData done [18:12:14]FM_MakeSignedData done [18:12:14]CreateOFDProtocolMessage [18:12:14]wFMCommunicate request_size=4 [18:12:14]MH_SAM_APDU [18:12:14]CAPDU: 80 11 00 00 [18:12:14]Write to MH i2c: E2 08 00 1E 03 80 11 00 00 00 00 00 00 9B [18:12:14]Write i2c OK [18:12:14]MH_I2C_Read... [18:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:14]Read from MH i2c: E2 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: E2 17 00 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: E2 17 00 1E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FA [18:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:12:14]wFMCommunicate OK [18:12:14]CreateOFDProtocolMessage done [18:12:14]OFDSenderStorePacket 86508 [18:12:14]StoreOFDPacket docnum=86508 [18:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 31 01 00 00 04 60 29 01 72 B2 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 33 35 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 17 00 00 00 00 13 04 06 00 D4 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 02 00 00 00 00 07 04 06 00 D4 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 7D 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EC 51 01 00 35 04 06 00 E7 5E 6C DC 79 E3 83 62 69 68 53 CD 76 52 [18:12:14]CheckFolder [18:12:14]dirname=/storage/ofd_packets [18:12:14]CheckFolder done [18:12:14]ProducePacketName [18:12:14]name=ofd_packets/00086508 [18:12:14]NVStorageSaveData ofd_packets/00086508 [18:12:14]File name is /storage/ofd_packets/00086508 [18:12:14]Write 335 bytes [18:12:14]NVStorageSaveData done [18:12:14]OFDSenderStorePacket done [18:12:14]KKMCreateOFDPacket done [18:12:14]NVStorageSaveData kkm_last_timestamp [18:12:14]File name is /storage/kkm_last_timestamp [18:12:14]Write 4 bytes [18:12:14]NVStorageSaveData done [18:12:14]OFD Sender: Processing packet 86505 [packets to send 274, broken 270] [18:12:14]ProducePacketName [18:12:14]name=ofd_packets/00086505 [18:12:14]OFD Sender: To server: pG, [18:12:14]CommunicateWithHost lk.salyk.kg:30040 [18:12:14]ConnectInit lk.salyk.kg [18:12:14]ExternCall_PrintAddStr [18:12:14]wPrintStart [18:12:14]Write to MH i2c: 01 00 00 1F 03 22 [18:12:14]Write i2c OK [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: 01 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: 01 07 00 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 FF 0F 37 [18:12:14]RasterBufferAndPrint [18:12:14]line Счет N : (3)147950 [18:12:14]line ИНН: 02508201610067 [18:12:14]line Контрольно-Кассовый Чек [18:12:14]line ПРОДАЖА [18:12:14]line Товар: 4870001154035 [18:12:14]line Напиток Lipton IceTea 0,5л перс [18:12:14]line 1.000 * 61.00 [18:12:14]line = 61.00 [18:12:14]line НДС 12% НСП 1% [18:12:14]line > о реализуемом товаре [18:12:14]line ИТОГО: 61.00 [18:12:14]line НСП 1% : 0.54 [18:12:14]line НДС 12% : 6.48 [18:12:14]line Наличными: 61.00 [18:12:14]line Безнал.: 0.00 [18:12:14]line Место: АЗС № 137 "Партнер Нефть" [18:12:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:12:14]line СНО: Общий режим [18:12:14]line Чек 286 21.09.2024 18:12 [18:12:14]line Смена: 496 ФФД: 1.0 [18:12:14]line ЗНМ: 0300000064 [18:12:14]line РНМ: 0000000000092592 [18:12:14]line Версия ККМ: 001 [18:12:14]line ФМ: 0000000000874979 [18:12:14]line ФД: 86508 [18:12:14]line ФПД: 254392739330531 [18:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181213&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86508&fm=254392739330531&tin=02508201610067®Number=0000000000092592&sum=6100 [18:12:14]line 0 [18:12:14]written 0, free lines is 4095 [18:12:14]Write to MH i2c: 01 00 00 48 03 4B [18:12:14]Write i2c OK [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: 01 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: 01 07 00 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 EF 0C 4D [18:12:14]RasterBufferAndPrint [18:12:14]line [18:12:14]line [18:12:14]line [18:12:14]line [18:12:14]line [18:12:14]written 0, free lines is 3332 [18:12:14]MH_Cut [18:12:14]Write to MH i2c: D1 01 00 4F 03 01 24 [18:12:14]Write i2c OK [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: D1 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: D1 01 00 [18:12:14]MH_I2C_Read... [18:12:14]Read from MH i2c: D1 01 00 4F 03 00 23 [18:12:14]Write to MH i2c: 01 00 00 50 03 53 [18:12:14]Write i2c OK [18:12:14]MH_I2C_Read... [18:12:15]*** Cut start [18:12:15]*** Partial cut [18:12:15]*** CUTSNS_PIN = 1 [18:12:15]*** CUTSNS_PIN = 0 [18:12:15]*** Brake cut motor [18:12:15]Read from MH i2c: 01 [18:12:15]MH_I2C_Read... [18:12:15]*** Stop cut motor [18:12:15]*** Cut end [18:12:15]Read from MH i2c: 01 07 00 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: 01 07 00 50 03 00 00 00 00 00 FF 0F 68 [18:12:15]process_action close_receipt done [18:12:15]requested_data is exist [18:12:15]produce_requested_data [18:12:15]requested_item fm.sn is exist - process it [18:12:15]wFMCommunicate request_size=4 [18:12:15]MH_SAM_APDU [18:12:15]CAPDU: 80 11 00 00 [18:12:15]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [18:12:15]Write i2c OK [18:12:15]MH_I2C_Read... [18:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:16]Read from MH i2c: E2 [18:12:16]MH_I2C_Read... [18:12:16]Read from MH i2c: E2 17 00 [18:12:16]MH_I2C_Read... [18:12:16]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [18:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:12:16]wFMCommunicate OK [18:12:16]requested_item fd.num is exist - process it [18:12:16]SAM_PROTO_GetFieldsCounters [18:12:16]wFMCommunicate request_size=4 [18:12:16]MH_SAM_APDU [18:12:16]CAPDU: 80 13 00 00 [18:12:16]Write to MH i2c: E2 08 00 52 03 80 13 00 00 00 00 00 00 D1 [18:12:16]Write i2c OK [18:12:16]MH_I2C_Read... [18:12:16]Read from MH i2c: E2 [18:12:16]MH_I2C_Read... [18:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:16]Read from MH i2c: E2 62 00 [18:12:16]MH_I2C_Read... [18:12:16]Read from MH i2c: E2 62 00 52 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EC 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [18:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EC 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:16]wFMCommunicate OK [18:12:16]SAM_PROTO_GetFieldsCounters done [18:12:16]requested_item shift.num is exist - process it [18:12:16]requested_item shift.opened is exist - process it [18:12:16]req_shift_opened [18:12:16]FM_GetShiftState [18:12:16]SAM_PROTO_GetShiftState [18:12:16]wFMCommunicate request_size=4 [18:12:16]MH_SAM_APDU [18:12:16]CAPDU: 80 13 01 00 [18:12:16]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [18:12:16]Write i2c OK [18:12:16]MH_I2C_Read... [18:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:16]Read from MH i2c: E2 [18:12:16]MH_I2C_Read... [18:12:16]Read from MH i2c: E2 0E 00 [18:12:16]MH_I2C_Read... [18:12:16]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 19 [18:12:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:12:16]wFMCommunicate OK [18:12:16]SAM_PROTO_GetShiftState done [18:12:16]FM_GetShiftState done [18:12:16]req_shift_opened done [18:12:16]requested_item shift.open_date is exist - process it [18:12:16]req_shift_open_date [18:12:16]req_shift_open_date done [18:12:16]produce_requested_data done [18:12:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86508,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:12:16]process_action_free close_receipt [18:12:16]json_value_free [18:12:16]json_value_free done [18:12:16]process_json_proto returns [18:12:16]Send response to host [18:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86508,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:12:16]free response buf [18:12:16]execute_script done [18:12:16]execute_script returns [18:12:16]free content buf [18:12:16]Sock 9.Close socket [18:12:16]Sock 9.Thread stoped [18:12:19]ConnectInit Can't take IP for lk.salyk.kg [18:12:19]CommunicateWithHost connect error [18:12:19]CommunicateWithHost err = -1 [18:12:19]OFD Sender: Server communicate error [18:12:24]OFD Sender: Processing packet 86505 [packets to send 274, broken 270] [18:12:24]ProducePacketName [18:12:24]name=ofd_packets/00086505 [18:12:24]OFD Sender: To server: pG, [18:12:24]CommunicateWithHost lk.salyk.kg:30040 [18:12:24]ConnectInit lk.salyk.kg [18:12:24]recv_with_timeout no data received [18:12:25]Connected sock=10 [18:12:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 38 A1 07 01 5E DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 1B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 10 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 51 01 00 35 04 06 00 76 88 5D FC AB 63 D4 26 11 41 9A D2 AF 00 [18:10:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 28 84 47 00 E7 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 E8 51 01 00 F4 03 04 00 E9 B6 EE 66 B6 04 01 00 00 8B 15 83 DE 34 6D 63 E4 [18:10:33]CommunicateWithHost err = 0 [18:10:33]CheckOFDResponse [18:10:33]1017 (14) - 77093643461234 [18:10:33]1041 (16) - 0000000000874979 [18:10:33]1040 (4) - 86504 [18:10:33]1012 (4) - 21.09.2024 12:07 [18:10:33]1206 (1) - 0 [18:10:33]OFD Sender: Remove packet 86504 [18:10:33]ProducePacketName [18:10:33]name=ofd_packets/00086504 [18:10:33]NVStorageDeleteData [18:10:34]OFD Sender: No OFD packet to send [18:10:39]recv_with_timeout no data received [18:10:39]OFD Sender: No OFD packet to send [18:10:44]OFD Sender: No OFD packet to send [18:10:49]OFD Sender: No OFD packet to send [18:10:54]OFD Sender: No OFD packet to send [18:10:58]recv_with_timeout no data received [18:10:59]OFD Sender: No OFD packet to send [18:11:04]OFD Sender: No OFD packet to send [18:11:05]accept exits with 9 [18:11:05]New connection [18:11:05]New thread 3067317604 created [18:11:05]Thread 3067460964 joined [18:11:05]Waiting for new connection... [18:11:05] Sock 9.Parse request [18:11:05]Sock 9.Check first char [18:11:05]Sock 9.First char is OK [18:11:05]request: POST /json_proto HTTP/1.0 [18:11:05]Method: POST [18:11:05]URL: /json_proto [18:11:05]Method is POST - this is cgi request [18:11:05]url: /json_proto [18:11:05]query_string will be loaded in cgi processing [18:11:05]execute_cgi json_proto POST (null) [18:11:05]execute_cgi path=json_proto method=POST [18:11:05]POST find Content-Length [18:11:05]Host: 172.17.47.196:8080 [18:11:05]Content-Length: 677 [18:11:05]Content-Type: application/json [18:11:05] [18:11:05]POST finish read [18:11:05]Found Content-Length = 677 [18:11:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:11:05]execute_script... [18:11: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)871408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:11:05]POST & json_proto [18:11:05]process_json_proto [18:11:05]json parsed OK: [18:11:05]protocol is kg_v1.0 [18:11:05]action value=close_receipt [18:11:05]process_action close_receipt [18:11:05]cmd_close_receipt [18:11:05]MH_GetDate [18:11:05]Write to MH i2c: F0 00 00 26 02 17 [18:11:05]Write i2c OK [18:11:05]MH_I2C_Read... [18:11:05]Read from MH i2c: F0 [18:11:05]MH_I2C_Read... [18:11:05]Read from MH i2c: F0 09 00 [18:11:05]MH_I2C_Read... [18:11:05]Read from MH i2c: F0 09 00 26 02 00 3A 0C EF 66 4C 6B 94 66 6C [18:11:05]GetLastDocTimeStamp 1726942224 [18:11:05]current date 1726942266 [18:11:05]FM_GetShiftState [18:11:05]SAM_PROTO_GetShiftState [18:11:05]wFMCommunicate request_size=4 [18:11:05]MH_SAM_APDU [18:11:05]CAPDU: 80 13 01 00 [18:11:05]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [18:11:05]Write i2c OK [18:11:05]MH_I2C_Read... [18:11:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:05]Read from MH i2c: E2 [18:11:05]MH_I2C_Read... [18:11:05]Read from MH i2c: E2 0E 00 [18:11:05]MH_I2C_Read... [18:11:05]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EC [18:11:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:11:05]wFMCommunicate OK [18:11:05]SAM_PROTO_GetShiftState done [18:11:05]FM_GetShiftState done [18:11:05]opened in 1726877910 [18:11:05]opened+sec_in_day 1726964310 [18:11:05]quantity*price = 20001 [18:11:05]sum+1 = 20002 [18:11:05]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 287 21.09.2024 18:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86509 ФПД: 54473363272174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181237&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86509&fm=54473363272174&tin=02508201610067®Number=0000000000092592&sum=13400 0 [18:12:37]StoreToDocumentArchive [18:12:37]shift 496 fd 86509 [18:12:37]save to /storage/0496/doc_00086509 [18:12:37]save last doc name /storage/0496/doc_00086509 to /storage/kkm_last_doc_name [18:12:37]save OK [18:12:37]Clear old archive folders... [18:12:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:12:37]tlvbuf is 008338F0 [18:12:37]SAM_PROTO_ClearQueue [18:12:37]wFMCommunicate request_size=4 [18:12:37]MH_SAM_APDU [18:12:37]CAPDU: 80 09 00 00 [18:12:37]Write to MH i2c: E2 08 00 62 03 80 09 00 00 00 00 00 00 D7 [18:12:37]Write i2c OK [18:12:37]MH_I2C_Read... [18:12:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:37]Read from MH i2c: E2 [18:12:37]MH_I2C_Read... [18:12:37]Read from MH i2c: E2 03 00 [18:12:37]MH_I2C_Read... [18:12:37]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [18:12:37]RAPDU: 90 00 [18:12:37]wFMCommunicate OK [18:12:37]SAM_PROTO_ClearQueue done [18:12:37]KKMCreateOFDPacket [18:12:37]OFDProtocolAddRootSTLVToBuf [18:12:37]FM_MakeSignedData [18:12:37]FM_MakeSignedData [18:12:37]SAM_PROTO_SignData [18:12:37]wFMCommunicate request_size=4 [18:12:37]MH_SAM_APDU [18:12:37]CAPDU: 80 0D 01 02 [18:12:37]Write to MH i2c: E2 08 00 63 03 80 0D 01 02 00 00 00 00 DF [18:12:37]Write i2c OK [18:12:37]MH_I2C_Read... [18:12:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:37]Read from MH i2c: E2 [18:12:37]MH_I2C_Read... [18:12:37]Read from MH i2c: E2 03 00 [18:12:37]MH_I2C_Read... [18:12:37]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [18:12:37]RAPDU: 90 00 [18:12:37]wFMCommunicate OK [18:12:37]wFMCommunicate request_size=255 [18:12:37]MH_SAM_APDU [18:12:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 95 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 51 01 00 35 04 06 00 [18:12:37]Write to MH i2c: E2 02 01 64 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 95 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 51 01 00 35 04 06 00 00 00 C3 [18:12:38]Write i2c OK [18:12:38]MH_I2C_Read... [18:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:38]Read from MH i2c: E2 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 03 00 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [18:12:38]RAPDU: 90 00 [18:12:38]wFMCommunicate OK [18:12:38]wFMCommunicate request_size=11 [18:12:38]MH_SAM_APDU [18:12:38]CAPDU: 80 0D 02 02 06 31 8B 11 77 B1 EE [18:12:38]Write to MH i2c: E2 0E 00 65 03 80 0D 02 02 06 00 31 8B 11 77 B1 EE 00 00 D1 [18:12:38]Write i2c OK [18:12:38]MH_I2C_Read... [18:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:38]Read from MH i2c: E2 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 03 00 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [18:12:38]RAPDU: 90 00 [18:12:38]wFMCommunicate OK [18:12:38]wFMCommunicate request_size=4 [18:12:38]MH_SAM_APDU [18:12:38]CAPDU: 80 0D 03 02 [18:12:38]Write to MH i2c: E2 08 00 66 03 80 0D 03 02 00 00 00 00 E4 [18:12:38]Write i2c OK [18:12:38]MH_I2C_Read... [18:12:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:38]Read from MH i2c: E2 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 0B 00 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 0B 00 66 03 00 C2 D5 5A 67 B3 9C B8 7F 90 00 C3 [18:12:38]RAPDU: C2 D5 5A 67 B3 9C B8 7F 90 00 [18:12:38]wFMCommunicate OK [18:12:38]SAM_PROTO_SignData done [18:12:38]FM_MakeSignedData done [18:12:38]CreateOFDProtocolMessage [18:12:38]wFMCommunicate request_size=4 [18:12:38]MH_SAM_APDU [18:12:38]CAPDU: 80 11 00 00 [18:12:38]Write to MH i2c: E2 08 00 67 03 80 11 00 00 00 00 00 00 E4 [18:12:38]Write i2c OK [18:12:38]MH_I2C_Read... [18:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:38]Read from MH i2c: E2 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 17 00 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: E2 17 00 67 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [18:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:12:38]wFMCommunicate OK [18:12:38]CreateOFDProtocolMessage done [18:12:38]OFDSenderStorePacket 86509 [18:12:38]StoreOFDPacket docnum=86509 [18:12:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CE 22 08 01 0D F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 95 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 51 01 00 35 04 06 00 31 8B 11 77 B1 EE C2 D5 5A 67 B3 9C B8 7F [18:12:38]CheckFolder [18:12:38]dirname=/storage/ofd_packets [18:12:38]CheckFolder done [18:12:38]ProducePacketName [18:12:38]name=ofd_packets/00086509 [18:12:38]NVStorageSaveData ofd_packets/00086509 [18:12:38]File name is /storage/ofd_packets/00086509 [18:12:38]Write 302 bytes [18:12:38]NVStorageSaveData done [18:12:38]OFDSenderStorePacket done [18:12:38]KKMCreateOFDPacket done [18:12:38]NVStorageSaveData kkm_last_timestamp [18:12:38]File name is /storage/kkm_last_timestamp [18:12:38]Write 4 bytes [18:12:38]NVStorageSaveData done [18:12:38]ExternCall_PrintAddStr [18:12:38]wPrintStart [18:12:38]Write to MH i2c: 01 00 00 68 03 6B [18:12:38]Write i2c OK [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: 01 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: 01 07 00 [18:12:38]MH_I2C_Read... [18:12:38]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 FF 0F 80 [18:12:38]RasterBufferAndPrint [18:12:38]line Счет N : (3)147951 [18:12:38]line ИНН: 02508201610067 [18:12:38]line Контрольно-Кассовый Чек [18:12:38]line ПРОДАЖА [18:12:38]line Товар: 48744539 [18:12:38]line LD Compact Blue [18:12:38]line 1.000 * 134.00 [18:12:38]line = 134.00 [18:12:38]line НДС 12% НСП 1% [18:12:38]line > о реализуемом товаре [18:12:38]line ИТОГО: 134.00 [18:12:38]line НСП 1% : 1.19 [18:12:38]line НДС 12% : 14.23 [18:12:38]line Наличными: 134.00 [18:12:38]line Безнал.: 0.00 [18:12:38]line Место: АЗС № 137 "Партнер Нефть" [18:12:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:12:38]line СНО: Общий режим [18:12:38]line Чек 287 21.09.2024 18:12 [18:12:38]line Смена: 496 ФФД: 1.0 [18:12:38]line ЗНМ: 0300000064 [18:12:38]line РНМ: 0000000000092592 [18:12:38]line Версия ККМ: 001 [18:12:38]line ФМ: 0000000000874979 [18:12:38]line ФД: 86509 [18:12:38]line ФПД: 54473363272174 [18:12:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181237&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86509&fm=54473363272174&tin=02508201610067®Number=0000000000092592&sum=13400 [18:12:38]OFD Sender: Processing packet 86509 [packets to send 271, broken 270] [18:12:38]ProducePacketName [18:12:38]name=ofd_packets/00086509 [18:12:38]OFD Sender: To server: pG, [18:12:38]CommunicateWithHost lk.salyk.kg:30040 [18:12:38]ConnectInit lk.salyk.kg [18:12:38]line 0 [18:12:38]written 0, free lines is 4095 [18:12:39]Write to MH i2c: 01 00 00 90 03 93 [18:12:39]Write i2c OK [18:12:39]MH_I2C_Read... [18:12:39]Read from MH i2c: 01 [18:12:39]MH_I2C_Read... [18:12:39]Read from MH i2c: 01 07 00 [18:12:39]MH_I2C_Read... [18:12:39]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 04 0D AB [18:12:39]RasterBufferAndPrint [18:12:39]line [18:12:39]line [18:12:39]line [18:12:39]line [18:12:39]line [18:12:39]written 0, free lines is 3361 [18:12:39]MH_Cut [18:12:39]Write to MH i2c: D1 01 00 97 03 01 6C [18:12:39]Write i2c OK [18:12:39]MH_I2C_Read... [18:12:39]Read from MH i2c: D1 [18:12:39]MH_I2C_Read... [18:12:39]Read from MH i2c: D1 01 00 [18:12:39]MH_I2C_Read... [18:12:39]Read from MH i2c: D1 01 00 97 03 00 6B [18:12:39]Write to MH i2c: 01 00 00 98 03 9B [18:12:39]Write i2c OK [18:12:39]MH_I2C_Read... [18:12:39]*** Cut start [18:12:39]*** Partial cut [18:12:39]*** CUTSNS_PIN = 1 [18:12:39]*** CUTSNS_PIN = 0 [18:12:40]*** Brake cut motor [18:12:40]Read from MH i2c: 01 [18:12:40]MH_I2C_Read... [18:12:40]*** Stop cut motor [18:12:40]*** Cut end [18:12:40]Read from MH i2c: 01 07 00 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: 01 07 00 98 03 00 00 00 00 00 FF 0F B0 [18:12:40]process_action close_receipt done [18:12:40]requested_data is exist [18:12:40]produce_requested_data [18:12:40]requested_item fm.sn is exist - process it [18:12:40]wFMCommunicate request_size=4 [18:12:40]MH_SAM_APDU [18:12:40]CAPDU: 80 11 00 00 [18:12:40]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [18:12:40]Write i2c OK [18:12:40]MH_I2C_Read... [18:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:40]Read from MH i2c: E2 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: E2 17 00 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 75 [18:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:12:40]wFMCommunicate OK [18:12:40]requested_item fd.num is exist - process it [18:12:40]SAM_PROTO_GetFieldsCounters [18:12:40]wFMCommunicate request_size=4 [18:12:40]MH_SAM_APDU [18:12:40]CAPDU: 80 13 00 00 [18:12:40]Write to MH i2c: E2 08 00 9A 03 80 13 00 00 00 00 00 00 19 [18:12:40]Write i2c OK [18:12:40]MH_I2C_Read... [18:12:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:40]Read from MH i2c: E2 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: E2 62 00 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: E2 62 00 9A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 ED 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [18:12:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 ED 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:40]wFMCommunicate OK [18:12:40]SAM_PROTO_GetFieldsCounters done [18:12:40]requested_item shift.num is exist - process it [18:12:40]requested_item shift.opened is exist - process it [18:12:40]req_shift_opened [18:12:40]FM_GetShiftState [18:12:40]SAM_PROTO_GetShiftState [18:12:40]wFMCommunicate request_size=4 [18:12:40]MH_SAM_APDU [18:12:40]CAPDU: 80 13 01 00 [18:12:40]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [18:12:40]Write i2c OK [18:12:40]MH_I2C_Read... [18:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:40]Read from MH i2c: E2 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: E2 0E 00 [18:12:40]MH_I2C_Read... [18:12:40]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 61 [18:12:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:12:40]wFMCommunicate OK [18:12:40]SAM_PROTO_GetShiftState done [18:12:40]FM_GetShiftState done [18:12:40]req_shift_opened done [18:12:40]requested_item shift.open_date is exist - process it [18:12:40]req_shift_open_date [18:12:40]req_shift_open_date done [18:12:40]produce_requested_data done [18:12:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86509,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:12:40]process_action_free close_receipt [18:12:40]json_value_free [18:12:40]json_value_free done [18:12:40]process_json_proto returns [18:12:40]Send response to host [18:12:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86509,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:12:40]free response buf [18:12:40]execute_script done [18:12:40]execute_script returns [18:12:40]free content buf [18:12:40]Sock 8.Close socket [18:12:40]Sock 8.Thread stoped [18:12:41]Connected sock=11 [18:12:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 CE 22 08 01 0D F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 95 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 51 01 00 35 04 06 00 31 8B 11 77 B1 EE C2 D5 5A 67 B3 9C B8 7F [18:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 81 8E 47 00 8C E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 ED 51 01 00 F4 03 04 00 69 B7 EE 66 B6 04 01 00 00 76 B6 68 4C DC FC 8C 9A [18:12:43]CommunicateWithHost err = 0 [18:12:43]CheckOFDResponse [18:12:43]1017 (14) - 77093643461234 [18:12:43]1041 (16) - 0000000000874979 [18:12:43]1040 (4) - 86509 [18:12:43]1012 (4) - 21.09.2024 12:09 [18:12:43]1206 (1) - 0 [18:12:43]OFD Sender: Remove packet 86509 [18:12:43]ProducePacketName [18:12:43]name=ofd_packets/00086509 [18:12:43]NVStorageDeleteData [18:12:43]OFD Sender: No OFD packet to send [18:12:48]OFD Sender: No OFD packet to send [18:12:53]OFD Sender: No OFD packet to send [18:12:58]OFD Sender: No OFD packet to send [18:13:03]OFD Sender: No OFD packet to send [18:13:08]OFD Sender: No OFD packet to send [18:13:13]OFD Sender: No OFD packet to send [18:13:18]OFD Sender: No OFD packet to send [18:13:23]OFD Sender: No OFD packet to send [18:13:28]OFD Sender: No OFD packet to send [18:13:30]accept exits with 9 [18:13:30]New connection [18:13:30]New thread 3067460964 created [18:13:30]Thread 3067317604 joined [18:13:30]Waiting for new connection... [18:13:30] Sock 9.Parse request [18:13:30]Sock 9.Check first char [18:13:30]Sock 9.First char is OK [18:13:30]request: POST /json_proto HTTP/1.0 [18:13:30]Method: POST [18:13:30]URL: /json_proto [18:13:30]Method is POST - this is cgi request [18:13:30]url: /json_proto [18:13:30]query_string will be loaded in cgi processing [18:13:30]execute_cgi json_proto POST (null) [18:13:30]execute_cgi path=json_proto method=POST [18:13:30]POST find Content-Length [18:13:30]Host: 172.17.47.196:8080 [18:13:30]Content-Length: 682 [18:13:30]Content-Type: application/json [18:13:30] [18:13:30]POST finish read [18:13:30]Found Content-Length = 682 [18:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:13:30]execute_script... [18:13:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:13:30]POST & json_proto [18:13:30]process_json_proto [18:13:30]json parsed OK: [18:13:30]protocol is kg_v1.0 [18:13:30]action value=close_receipt [18:13:30]process_action close_receipt [18:13:30]cmd_close_receipt [18:13:30]MH_GetDate [18:13:30]Write to MH i2c: F0 00 00 9C 03 8E [18:13:30]Write i2c OK [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: F0 [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: F0 09 00 [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: F0 09 00 9C 03 00 CB 0C EF 66 4C 6B 94 66 74 [18:13:30]GetLastDocTimeStamp 1726942357 [18:13:30]current date 1726942411 [18:13:30]FM_GetShiftState [18:13:30]SAM_PROTO_GetShiftState [18:13:30]wFMCommunicate request_size=4 [18:13:30]MH_SAM_APDU [18:13:30]CAPDU: 80 13 01 00 [18:13:30]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [18:13:30]Write i2c OK [18:13:30]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 0E 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 63 [18:13:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:13:31]wFMCommunicate OK [18:13:31]SAM_PROTO_GetShiftState done [18:13:31]FM_GetShiftState done [18:13:31]opened in 1726877910 [18:13:31]opened+sec_in_day 1726964310 [18:13:31]quantity*price = 100005 [18:13:31]sum+1 = 100006 [18:13:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 288 21.09.2024 18:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86510 ФПД: 20638876219214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181331&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86510&fm=20638876219214&tin=02508201610067®Number=0000000000092592&sum=100000 [18:13:32]StoreToDocumentArchive [18:13:32]shift 496 fd 86510 [18:13:32]save to /storage/0496/doc_00086510 [18:13:32]save last doc name /storage/0496/doc_00086510 to /storage/kkm_last_doc_name [18:13:32]save OK [18:13:32]Clear old archive folders... [18:13:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:32]tlvbuf is 00834DE0 [18:13:32]SAM_PROTO_ClearQueue [18:13:32]wFMCommunicate request_size=4 [18:13:32]MH_SAM_APDU [18:13:32]CAPDU: 80 09 00 00 [18:13:32]Write to MH i2c: E2 08 00 AA 03 80 09 00 00 00 00 00 00 1F [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:32]Read from MH i2c: E2 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [18:13:32]RAPDU: 90 00 [18:13:32]wFMCommunicate OK [18:13:32]SAM_PROTO_ClearQueue done [18:13:32]KKMCreateOFDPacket [18:13:32]OFDProtocolAddRootSTLVToBuf [18:13:32]FM_MakeSignedData [18:13:32]FM_MakeSignedData [18:13:32]SAM_PROTO_SignData [18:13:32]wFMCommunicate request_size=4 [18:13:32]MH_SAM_APDU [18:13:32]CAPDU: 80 0D 01 02 [18:13:32]Write to MH i2c: E2 08 00 AB 03 80 0D 01 02 00 00 00 00 27 [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:32]Read from MH i2c: E2 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [18:13:32]RAPDU: 90 00 [18:13:32]wFMCommunicate OK [18:13:32]wFMCommunicate request_size=255 [18:13:32]MH_SAM_APDU [18:13:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 20 01 00 00 F4 03 04 00 CB 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 51 01 00 35 04 06 00 12 [18:13:32]Write to MH i2c: E2 02 01 AC 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 20 01 00 00 F4 03 04 00 CB 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 51 01 00 35 04 06 00 12 00 00 D3 [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 [18:13:32]MH_I2C_Read... [18:13:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:32]Read from MH i2c: E2 03 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [18:13:32]RAPDU: 90 00 [18:13:32]wFMCommunicate OK [18:13:32]wFMCommunicate request_size=10 [18:13:32]MH_SAM_APDU [18:13:32]CAPDU: 80 0D 02 02 05 C5 5C E2 B7 4E [18:13:32]Write to MH i2c: E2 0D 00 AD 03 80 0D 02 02 05 00 C5 5C E2 B7 4E 00 00 3C [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:32]Read from MH i2c: E2 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [18:13:32]RAPDU: 90 00 [18:13:32]wFMCommunicate OK [18:13:32]wFMCommunicate request_size=4 [18:13:32]MH_SAM_APDU [18:13:32]CAPDU: 80 0D 03 02 [18:13:32]Write to MH i2c: E2 08 00 AE 03 80 0D 03 02 00 00 00 00 2C [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:32]Read from MH i2c: E2 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 0B 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 0B 00 AE 03 00 D8 28 BB ED 19 04 CF 55 90 00 16 [18:13:32]RAPDU: D8 28 BB ED 19 04 CF 55 90 00 [18:13:32]wFMCommunicate OK [18:13:32]SAM_PROTO_SignData done [18:13:32]FM_MakeSignedData done [18:13:32]CreateOFDProtocolMessage [18:13:32]wFMCommunicate request_size=4 [18:13:32]MH_SAM_APDU [18:13:32]CAPDU: 80 11 00 00 [18:13:32]Write to MH i2c: E2 08 00 AF 03 80 11 00 00 00 00 00 00 2C [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:32]Read from MH i2c: E2 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 17 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: E2 17 00 AF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8B [18:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:13:32]wFMCommunicate OK [18:13:32]CreateOFDProtocolMessage done [18:13:32]OFDSenderStorePacket 86510 [18:13:32]StoreOFDPacket docnum=86510 [18:13:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 77 C3 07 01 D0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 CB 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 51 01 00 35 04 06 00 12 C5 5C E2 B7 4E D8 28 BB ED 19 04 CF 55 [18:13:32]CheckFolder [18:13:32]dirname=/storage/ofd_packets [18:13:32]CheckFolder done [18:13:32]ProducePacketName [18:13:32]name=ofd_packets/00086510 [18:13:32]NVStorageSaveData ofd_packets/00086510 [18:13:32]File name is /storage/ofd_packets/00086510 [18:13:32]Write 301 bytes [18:13:32]NVStorageSaveData done [18:13:32]OFDSenderStorePacket done [18:13:32]KKMCreateOFDPacket done [18:13:32]NVStorageSaveData kkm_last_timestamp [18:13:32]File name is /storage/kkm_last_timestamp [18:13:32]Write 4 bytes [18:13:32]NVStorageSaveData done [18:13:32]ExternCall_PrintAddStr [18:13:32]wPrintStart [18:13:32]Write to MH i2c: 01 00 00 B0 03 B3 [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: 01 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: 01 07 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 FF 0F C8 [18:13:32]RasterBufferAndPrint [18:13:32]line Счет N : (1)871412 [18:13:32]line ИНН: 02508201610067 [18:13:32]line Контрольно-Кассовый Чек [18:13:32]line ПРОДАЖА [18:13:32]line ТРК (МРК, ГНК) : 33 [18:13:32]line Товар: 2710124130 [18:13:32]line Аи-92-К-5 [18:13:32]line 14.750 * 67.80 [18:13:32]line = 1000.05 [18:13:32]line НДС 12% НСП 1% [18:13:32]line > о реализуемом товаре [18:13:32]line ОКРУГЛЕНИЕ: -0.05 [18:13:32]line ИТОГО: 1000.00 [18:13:32]line Внесено: 1000.00 [18:13:32]line СДАЧА: 0.00 [18:13:32]line НСП 1% : 8.85 [18:13:32]line НДС 12% : 106.20 [18:13:32]line Наличными: 1000.00 [18:13:32]line Безнал.: 0.00 [18:13:32]line Место: АЗС № 137 "Партнер Нефть" [18:13:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:13:32]line СНО: Общий режим [18:13:32]line Чек 288 21.09.2024 18:13 [18:13:32]line Смена: 496 ФФД: 1.0 [18:13:32]line ЗНМ: 0300000064 [18:13:32]line РНМ: 0000000000092592 [18:13:32]line Версия ККМ: 001 [18:13:32]line ФМ: 0000000000874979 [18:13:32]line ФД: 86510 [18:13:32]line ФПД: 20638876219214 [18:13:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181331&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86510&fm=20638876219214&tin=02508201610067®Number=0000000000092592&sum=100000 [18:13:32]written 0, free lines is 4095 [18:13:32]OFD Sender: Processing packet 86510 [packets to send 271, broken 270] [18:13:32]ProducePacketName [18:13:32]name=ofd_packets/00086510 [18:13:32]OFD Sender: To server: pG, [18:13:32]CommunicateWithHost lk.salyk.kg:30040 [18:13:32]ConnectInit lk.salyk.kg [18:13:33]Write to MH i2c: 01 00 00 DB 03 DE [18:13:33]Write i2c OK [18:13:33]MH_I2C_Read... [18:13:33]Read from MH i2c: 01 [18:13:33]MH_I2C_Read... [18:13:33]Read from MH i2c: 01 07 00 [18:13:33]MH_I2C_Read... [18:13:33]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 E0 0C D1 [18:13:33]RasterBufferAndPrint [18:13:33]line [18:13:33]line [18:13:33]line [18:13:33]line [18:13:33]line [18:13:33]written 0, free lines is 3311 [18:13:33]MH_Cut [18:13:33]Write to MH i2c: D1 01 00 E2 03 01 B7 [18:13:33]Write i2c OK [18:13:33]MH_I2C_Read... [18:13:33]Read from MH i2c: D1 [18:13:33]MH_I2C_Read... [18:13:33]Read from MH i2c: D1 01 00 [18:13:33]MH_I2C_Read... [18:13:33]Read from MH i2c: D1 01 00 E2 03 00 B6 [18:13:33]Write to MH i2c: 01 00 00 E3 03 E6 [18:13:33]Write i2c OK [18:13:33]MH_I2C_Read... [18:13:34]*** Cut start [18:13:34]*** Partial cut [18:13:34]*** CUTSNS_PIN = 1 [18:13:34]recv_with_timeout no data received [18:13:34]*** CUTSNS_PIN = 0 [18:13:34]*** Brake cut motor [18:13:34]Read from MH i2c: 01 [18:13:34]MH_I2C_Read... [18:13:34]*** Stop cut motor [18:13:34]*** Cut end [18:13:34]Read from MH i2c: 01 07 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [18:13:34]process_action close_receipt done [18:13:34]requested_data is exist [18:13:34]produce_requested_data [18:13:34]requested_item fm.sn is exist - process it [18:13:34]wFMCommunicate request_size=4 [18:13:34]MH_SAM_APDU [18:13:34]CAPDU: 80 11 00 00 [18:13:34]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [18:13:34]Write i2c OK [18:13:34]MH_I2C_Read... [18:13:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:34]Read from MH i2c: E2 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 17 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C0 [18:13:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:13:34]wFMCommunicate OK [18:13:34]requested_item fd.num is exist - process it [18:13:34]SAM_PROTO_GetFieldsCounters [18:13:34]wFMCommunicate request_size=4 [18:13:34]MH_SAM_APDU [18:13:34]CAPDU: 80 13 00 00 [18:13:34]Write to MH i2c: E2 08 00 E5 03 80 13 00 00 00 00 00 00 64 [18:13:34]Write i2c OK [18:13:34]MH_I2C_Read... [18:13:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:34]Read from MH i2c: E2 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 62 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 62 00 E5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [18:13:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:34]wFMCommunicate OK [18:13:34]SAM_PROTO_GetFieldsCounters done [18:13:34]requested_item shift.num is exist - process it [18:13:34]requested_item shift.opened is exist - process it [18:13:34]req_shift_opened [18:13:34]FM_GetShiftState [18:13:34]SAM_PROTO_GetShiftState [18:13:34]wFMCommunicate request_size=4 [18:13:34]MH_SAM_APDU [18:13:34]CAPDU: 80 13 01 00 [18:13:34]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [18:13:34]Write i2c OK [18:13:34]MH_I2C_Read... [18:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:35]Read from MH i2c: E2 [18:13:35]MH_I2C_Read... [18:13:35]Read from MH i2c: E2 0E 00 [18:13:35]MH_I2C_Read... [18:13:35]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AC [18:13:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:13:35]wFMCommunicate OK [18:13:35]SAM_PROTO_GetShiftState done [18:13:35]FM_GetShiftState done [18:13:35]req_shift_opened done [18:13:35]requested_item shift.open_date is exist - process it [18:13:35]req_shift_open_date [18:13:35]req_shift_open_date done [18:13:35]produce_requested_data done [18:13:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86510,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:13:35]process_action_free close_receipt [18:13:35]json_value_free [18:13:35]json_value_free done [18:13:35]process_json_proto returns [18:13:35]Send response to host [18:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86510,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:13:35]free response buf [18:13:35]execute_script done [18:13:35]execute_script returns [18:13:35]free content buf [18:13:35]Sock 9.Close socket [18:13:35]Sock 9.Thread stoped [18:13:37]Connected sock=11 [18:13:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 77 C3 07 01 D0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 CB 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 51 01 00 35 04 06 00 12 C5 5C E2 B7 4E D8 28 BB ED 19 04 CF 55 [18:13:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 68 7C 47 00 58 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EE 51 01 00 F4 03 04 00 A1 B7 EE 66 B6 04 01 00 00 9C 15 2D 80 CC AF 61 39 [18:13:37]CommunicateWithHost err = 0 [18:13:37]CheckOFDResponse [18:13:37]1017 (14) - 77093643461234 [18:13:37]1041 (16) - 0000000000874979 [18:13:37]1040 (4) - 86510 [18:13:37]1012 (4) - 21.09.2024 12:10 [18:13:37]1206 (1) - 0 [18:13:37]OFD Sender: Remove packet 86510 [18:13:37]ProducePacketName [18:13:37]name=ofd_packets/00086510 [18:13:37]NVStorageDeleteData [18:13:38]OFD Sender: No OFD packet to send [18:13:41]accept exits with 10 [18:13:41]New connection [18:13:41]New thread 3067317604 created [18:13:41]Thread 3067460964 joined [18:13:41]Waiting for new connection... [18:13:41] Sock 10.Parse request [18:13:41]Sock 10.Check first char [18:13:41]Sock 10.First char is OK [18:13:41]request: POST /json_proto HTTP/1.0 [18:13:41]Method: POST [18:13:41]URL: /json_proto [18:13:41]Method is POST - this is cgi request [18:13:41]url: /json_proto [18:13:41]query_string will be loaded in cgi processing [18:13:41]execute_cgi json_proto POST (null) [18:13:41]execute_cgi path=json_proto method=POST [18:13:41]POST find Content-Length [18:13:41]Host: 172.17.47.196:8080 [18:13:41]Content-Length: 687 [18:13:41]Content-Type: application/json [18:13:41] [18:13:41]POST finish read [18:13:41]Found Content-Length = 687 [18:13:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:41]execute_script... [18:13:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:41]POST & json_proto [18:13:41]process_json_proto [18:13:41]json parsed OK: [18:13:41]protocol is kg_v1.0 [18:13:41]action value=close_receipt [18:13:41]process_action close_receipt [18:13:41]cmd_close_receipt [18:13:41]MH_GetDate [18:13:41]Write to MH i2c: F0 00 00 E7 03 D9 [18:13:41]Write i2c OK [18:13:41]MH_I2C_Read... [18:13:41]Read from MH i2c: F0 [18:13:41]MH_I2C_Read... [18:13:41]Read from MH i2c: F0 09 00 [18:13:41]MH_I2C_Read... [18:13:41]Read from MH i2c: F0 09 00 E7 03 00 D6 0C EF 66 4C 6B 94 66 CA [18:13:41]GetLastDocTimeStamp 1726942411 [18:13:41]current date 1726942422 [18:13:41]FM_GetShiftState [18:13:41]SAM_PROTO_GetShiftState [18:13:41]wFMCommunicate request_size=4 [18:13:41]MH_SAM_APDU [18:13:41]CAPDU: 80 13 01 00 [18:13:41]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [18:13:41]Write i2c OK [18:13:41]MH_I2C_Read... [18:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:41]Read from MH i2c: E2 [18:13:41]MH_I2C_Read... [18:13:41]Read from MH i2c: E2 0E 00 [18:13:41]MH_I2C_Read... [18:13:41]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AE [18:13:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:13:41]wFMCommunicate OK [18:13:41]SAM_PROTO_GetShiftState done [18:13:41]FM_GetShiftState done [18:13:41]opened in 1726877910 [18:13:41]opened+sec_in_day 1726964310 [18:13:41]quantity*price = 100050 [18:13:41]sum+1 = 100052 [18:13:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 289 21.09.2024 18:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86511 ФПД: 176664099114345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181342&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86511&fm=176664099114345&tin=02508201610067®Number=0000000000092592&sum=100000 [18:13:42]StoreToDocumentArchive [18:13:42]shift 496 fd 86511 [18:13:42]save to /storage/0496/doc_00086511 [18:13:42]save last doc name /storage/0496/doc_00086511 to /storage/kkm_last_doc_name [18:13:42]save OK [18:13:42]Clear old archive folders... [18:13:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:13:42]tlvbuf is 00801320 [18:13:42]SAM_PROTO_ClearQueue [18:13:42]wFMCommunicate request_size=4 [18:13:42]MH_SAM_APDU [18:13:42]CAPDU: 80 09 00 00 [18:13:42]Write to MH i2c: E2 08 00 F5 03 80 09 00 00 00 00 00 00 6A [18:13:42]Write i2c OK [18:13:42]MH_I2C_Read... [18:13:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:42]Read from MH i2c: E2 [18:13:42]MH_I2C_Read... [18:13:42]Read from MH i2c: E2 03 00 [18:13:42]MH_I2C_Read... [18:13:42]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [18:13:42]RAPDU: 90 00 [18:13:42]wFMCommunicate OK [18:13:42]SAM_PROTO_ClearQueue done [18:13:42]KKMCreateOFDPacket [18:13:42]OFDProtocolAddRootSTLVToBuf [18:13:42]FM_MakeSignedData [18:13:42]FM_MakeSignedData [18:13:42]SAM_PROTO_SignData [18:13:42]wFMCommunicate request_size=4 [18:13:42]MH_SAM_APDU [18:13:42]CAPDU: 80 0D 01 02 [18:13:42]Write to MH i2c: E2 08 00 F6 03 80 0D 01 02 00 00 00 00 72 [18:13:42]Write i2c OK [18:13:42]MH_I2C_Read... [18:13:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:42]Read from MH i2c: E2 [18:13:42]MH_I2C_Read... [18:13:42]Read from MH i2c: E2 03 00 [18:13:42]MH_I2C_Read... [18:13:42]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [18:13:42]RAPDU: 90 00 [18:13:42]wFMCommunicate OK [18:13:42]wFMCommunicate request_size=255 [18:13:42]MH_SAM_APDU [18:13: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D6 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 51 01 00 35 04 06 00 [18:13:42]Write to MH i2c: E2 02 01 F7 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D6 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 51 01 00 35 04 06 00 00 00 77 [18:13:43]Write i2c OK [18:13:43]MH_I2C_Read... [18:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:43]OFD Sender: No OFD packet to send [18:13:43]Read from MH i2c: E2 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 03 00 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [18:13:43]RAPDU: 90 00 [18:13:43]wFMCommunicate OK [18:13:43]wFMCommunicate request_size=11 [18:13:43]MH_SAM_APDU [18:13:43]CAPDU: 80 0D 02 02 06 A0 AC D0 DF 4D 69 [18:13:43]Write to MH i2c: E2 0E 00 F8 03 80 0D 02 02 06 00 A0 AC D0 DF 4D 69 00 00 32 [18:13:43]Write i2c OK [18:13:43]MH_I2C_Read... [18:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:43]Read from MH i2c: E2 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 03 00 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [18:13:43]RAPDU: 90 00 [18:13:43]wFMCommunicate OK [18:13:43]wFMCommunicate request_size=4 [18:13:43]MH_SAM_APDU [18:13:43]CAPDU: 80 0D 03 02 [18:13:43]Write to MH i2c: E2 08 00 F9 03 80 0D 03 02 00 00 00 00 77 [18:13:43]Write i2c OK [18:13:43]MH_I2C_Read... [18:13:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:43]Read from MH i2c: E2 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 0B 00 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 0B 00 F9 03 00 E0 E6 73 68 B5 E7 32 BA 90 00 A1 [18:13:43]RAPDU: E0 E6 73 68 B5 E7 32 BA 90 00 [18:13:43]wFMCommunicate OK [18:13:43]SAM_PROTO_SignData done [18:13:43]FM_MakeSignedData done [18:13:43]CreateOFDProtocolMessage [18:13:43]wFMCommunicate request_size=4 [18:13:43]MH_SAM_APDU [18:13:43]CAPDU: 80 11 00 00 [18:13:43]Write to MH i2c: E2 08 00 FA 03 80 11 00 00 00 00 00 00 77 [18:13:43]Write i2c OK [18:13:43]MH_I2C_Read... [18:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:43]Read from MH i2c: E2 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 17 00 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: E2 17 00 FA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D6 [18:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:13:43]wFMCommunicate OK [18:13:43]CreateOFDProtocolMessage done [18:13:43]OFDSenderStorePacket 86511 [18:13:43]StoreOFDPacket docnum=86511 [18:13:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9A FB 08 01 36 2C 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D6 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 51 01 00 35 04 06 00 A0 AC D0 DF 4D 69 E0 E6 73 68 B5 E7 32 BA [18:13:43]CheckFolder [18:13:43]dirname=/storage/ofd_packets [18:13:43]CheckFolder done [18:13:43]ProducePacketName [18:13:43]name=ofd_packets/00086511 [18:13:43]NVStorageSaveData ofd_packets/00086511 [18:13:43]File name is /storage/ofd_packets/00086511 [18:13:43]Write 302 bytes [18:13:43]NVStorageSaveData done [18:13:43]OFDSenderStorePacket done [18:13:43]KKMCreateOFDPacket done [18:13:43]NVStorageSaveData kkm_last_timestamp [18:13:43]File name is /storage/kkm_last_timestamp [18:13:43]Write 4 bytes [18:13:43]NVStorageSaveData done [18:13:43]ExternCall_PrintAddStr [18:13:43]wPrintStart [18:13:43]Write to MH i2c: 01 00 00 FB 03 FE [18:13:43]Write i2c OK [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: 01 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: 01 07 00 [18:13:43]MH_I2C_Read... [18:13:43]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 FF 0F 13 [18:13:43]RasterBufferAndPrint [18:13:43]line Счет N : (1)871413 [18:13:43]line ИНН: 02508201610067 [18:13:43]line Контрольно-Кассовый Чек [18:13:43]line ПРОДАЖА [18:13:43]line ТРК (МРК, ГНК) : 11 [18:13:43]line Товар: 2710194210 [18:13:43]line ДТ(л)-К-4 [18:13:43]line 13.130 * 76.20 [18:13:43]line = 1000.51 [18:13:43]line НДС 12% НСП 1% [18:13:43]line > о реализуемом товаре [18:13:43]line ОКРУГЛЕНИЕ: -0.51 [18:13:43]line ИТОГО: 1000.00 [18:13:43]line Внесено: 1000.00 [18:13:43]line СДАЧА: 0.00 [18:13:43]line НСП 1% : 8.85 [18:13:43]line НДС 12% : 106.25 [18:13:43]line Наличными: 1000.00 [18:13:43]line Безнал.: 0.00 [18:13:43]line Место: АЗС № 137 "Партнер Нефть" [18:13:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:13:43]line СНО: Общий режим [18:13:43]line Чек 289 21.09.2024 18:13 [18:13:43]line Смена: 496 ФФД: 1.0 [18:13:43]line ЗНМ: 0300000064 [18:13:43]line РНМ: 0000000000092592 [18:13:43]line Версия ККМ: 001 [18:13:43]line ФМ: 0000000000874979 [18:13:43]line ФД: 86511 [18:13:43]line ФПД: 176664099114345 [18:13:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181342&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86511&fm=176664099114345&tin=02508201610067®Number=0000000000092592&sum=100000 [18:13:43]written 0, free lines is 4095 [18:13:43]OFD Sender: Processing packet 86511 [packets to send 271, broken 270] [18:13:43]ProducePacketName [18:13:43]name=ofd_packets/00086511 [18:13:43]OFD Sender: To server: pG, [18:13:43]CommunicateWithHost lk.salyk.kg:30040 [18:13:43]ConnectInit lk.salyk.kg [18:13:44]Write to MH i2c: 01 00 00 26 04 2A [18:13:44]Write i2c OK [18:13:44]MH_I2C_Read... [18:13:44]Read from MH i2c: 01 [18:13:44]MH_I2C_Read... [18:13:44]Read from MH i2c: 01 07 00 [18:13:44]MH_I2C_Read... [18:13:44]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 D3 0C 10 [18:13:44]RasterBufferAndPrint [18:13:44]line [18:13:44]line [18:13:44]line [18:13:44]line [18:13:44]line [18:13:44]written 0, free lines is 3308 [18:13:44]MH_Cut [18:13:44]Write to MH i2c: D1 01 00 2D 04 01 03 [18:13:44]Write i2c OK [18:13:44]MH_I2C_Read... [18:13:44]Read from MH i2c: D1 [18:13:44]MH_I2C_Read... [18:13:44]Read from MH i2c: D1 01 00 [18:13:44]MH_I2C_Read... [18:13:44]Read from MH i2c: D1 01 00 2D 04 00 02 [18:13:44]Write to MH i2c: 01 00 00 2E 04 32 [18:13:44]Write i2c OK [18:13:44]MH_I2C_Read... [18:13:44]*** Cut start [18:13:44]*** Partial cut [18:13:44]*** CUTSNS_PIN = 1 [18:13:44]*** CUTSNS_PIN = 0 [18:13:44]Connected sock=8 [18:13:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9A FB 08 01 36 2C 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 D6 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 51 01 00 35 04 06 00 A0 AC D0 DF 4D 69 E0 E6 73 68 B5 E7 32 BA [18:13:45]*** Brake cut motor [18:13:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FD 49 47 00 1A 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 EF 51 01 00 F4 03 04 00 A9 B7 EE 66 B6 04 01 00 00 A0 4A C4 3A A7 3D 71 AE [18:13:45]CommunicateWithHost err = 0 [18:13:45]CheckOFDResponse [18:13:45]1017 (14) - 77093643461234 [18:13:45]1041 (16) - 0000000000874979 [18:13:45]1040 (4) - 86511 [18:13:45]1012 (4) - 21.09.2024 12:10 [18:13:45]1206 (1) - 0 [18:13:45]OFD Sender: Remove packet 86511 [18:13:45]ProducePacketName [18:13:45]name=ofd_packets/00086511 [18:13:45]NVStorageDeleteData [18:13:45]Read from MH i2c: 01 [18:13:45]MH_I2C_Read... [18:13:45]*** Stop cut motor [18:13:45]*** Cut end [18:13:45]Read from MH i2c: 01 07 00 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 FF 0F 47 [18:13:45]process_action close_receipt done [18:13:45]requested_data is exist [18:13:45]produce_requested_data [18:13:45]requested_item fm.sn is exist - process it [18:13:45]wFMCommunicate request_size=4 [18:13:45]MH_SAM_APDU [18:13:45]CAPDU: 80 11 00 00 [18:13:45]Write to MH i2c: E2 08 00 2F 04 80 11 00 00 00 00 00 00 AD [18:13:45]Write i2c OK [18:13:45]MH_I2C_Read... [18:13:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:45]Read from MH i2c: E2 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 17 00 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 17 00 2F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0C [18:13:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:13:45]wFMCommunicate OK [18:13:45]requested_item fd.num is exist - process it [18:13:45]SAM_PROTO_GetFieldsCounters [18:13:45]wFMCommunicate request_size=4 [18:13:45]MH_SAM_APDU [18:13:45]CAPDU: 80 13 00 00 [18:13:45]Write to MH i2c: E2 08 00 30 04 80 13 00 00 00 00 00 00 B0 [18:13:45]Write i2c OK [18:13:45]MH_I2C_Read... [18:13:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:45]Read from MH i2c: E2 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 62 00 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 62 00 30 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [18:13:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 EF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:45]wFMCommunicate OK [18:13:45]SAM_PROTO_GetFieldsCounters done [18:13:45]requested_item shift.num is exist - process it [18:13:45]requested_item shift.opened is exist - process it [18:13:45]req_shift_opened [18:13:45]FM_GetShiftState [18:13:45]SAM_PROTO_GetShiftState [18:13:45]wFMCommunicate request_size=4 [18:13:45]MH_SAM_APDU [18:13:45]CAPDU: 80 13 01 00 [18:13:45]Write to MH i2c: E2 08 00 31 04 80 13 01 00 00 00 00 00 B2 [18:13:45]Write i2c OK [18:13:45]MH_I2C_Read... [18:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:45]Read from MH i2c: E2 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 0E 00 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 0E 00 31 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F8 [18:13:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:13:45]wFMCommunicate OK [18:13:45]SAM_PROTO_GetShiftState done [18:13:45]FM_GetShiftState done [18:13:45]req_shift_opened done [18:13:45]requested_item shift.open_date is exist - process it [18:13:45]req_shift_open_date [18:13:45]req_shift_open_date done [18:13:45]produce_requested_data done [18:13:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86511,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:13:45]process_action_free close_receipt [18:13:45]json_value_free [18:13:45]json_value_free done [18:13:45]process_json_proto returns [18:13:45]Send response to host [18:13:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86511,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:13:45]free response buf [18:13:45]execute_script done [18:13:45]execute_script returns [18:13:45]free content buf [18:13:45]Sock 10.Close socket [18:13:45]Sock 10.Thread stoped [18:13:45]OFD Sender: No OFD packet to send [18:13:50]OFD Sender: No OFD packet to send [18:13:52]accept exits with 9 [18:13:52]New connection [18:13:52]New thread 3067460964 created [18:13:52]Thread 3067317604 joined [18:13:52]Waiting for new connection... [18:13:52] Sock 9.Parse request [18:13:52]Sock 9.Check first char [18:13:52]Sock 9.First char is OK [18:13:52]request: POST /json_proto HTTP/1.0 [18:13:52]Method: POST [18:13:52]URL: /json_proto [18:13:52]Method is POST - this is cgi request [18:13:52]url: /json_proto [18:13:52]query_string will be loaded in cgi processing [18:13:52]execute_cgi json_proto POST (null) [18:13:52]execute_cgi path=json_proto method=POST [18:13:52]POST find Content-Length [18:13:52]Host: 172.17.47.196:8080 [18:13:52]Content-Length: 645 [18:13:52]Content-Type: application/json [18:13:52] [18:13:52]POST finish read [18:13:52]Found Content-Length = 645 [18:13:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147952", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:52]execute_script... [18:13:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147952", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:52]POST & json_proto [18:13:52]process_json_proto [18:13:52]json parsed OK: [18:13:52]protocol is kg_v1.0 [18:13:52]action value=close_receipt [18:13:52]process_action close_receipt [18:13:52]cmd_close_receipt [18:13:52]MH_GetDate [18:13:52]Write to MH i2c: F0 00 00 32 04 25 [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: F0 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: F0 09 00 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: F0 09 00 32 04 00 E1 0C EF 66 4C 6B 94 66 21 [18:13:52]GetLastDocTimeStamp 1726942422 [18:13:52]current date 1726942433 [18:13:52]FM_GetShiftState [18:13:52]SAM_PROTO_GetShiftState [18:13:52]wFMCommunicate request_size=4 [18:13:52]MH_SAM_APDU [18:13:52]CAPDU: 80 13 01 00 [18:13:52]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:52]Read from MH i2c: E2 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: E2 0E 00 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FA [18:13:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:13:52]wFMCommunicate OK [18:13:52]SAM_PROTO_GetShiftState done [18:13:52]FM_GetShiftState done [18:13:52]opened in 1726877910 [18:13:52]opened+sec_in_day 1726964310 [18:13:52]quantity*price = 6500 [18:13:52]sum+1 = 6501 [18:13:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 290 21.09.2024 18:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86512 ФПД: 246964659810624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181353&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86512&fm=246964659810624&tin=02508201610067®Number=0000000000092592&sum=6500 0 [18:13:53]StoreToDocumentArchive [18:13:53]shift 496 fd 86512 [18:13:53]save to /storage/0496/doc_00086512 [18:13:53]save last doc name /storage/0496/doc_00086512 to /storage/kkm_last_doc_name [18:13:53]save OK [18:13:53]Clear old archive folders... [18:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=272 [18:13:53]tlvbuf is 007FAD30 [18:13:53]SAM_PROTO_ClearQueue [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 09 00 00 [18:13:53]Write to MH i2c: E2 08 00 40 04 80 09 00 00 00 00 00 00 B6 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [18:13:53]RAPDU: 90 00 [18:13:53]wFMCommunicate OK [18:13:53]SAM_PROTO_ClearQueue done [18:13:53]KKMCreateOFDPacket [18:13:53]OFDProtocolAddRootSTLVToBuf [18:13:53]FM_MakeSignedData [18:13:53]FM_MakeSignedData [18:13:53]SAM_PROTO_SignData [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 0D 01 02 [18:13:53]Write to MH i2c: E2 08 00 41 04 80 0D 01 02 00 00 00 00 BE [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [18:13:53]RAPDU: 90 00 [18:13:53]wFMCommunicate OK [18:13:53]wFMCommunicate request_size=255 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 E1 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [18:13:53]Write to MH i2c: E2 02 01 42 04 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 E1 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 62 [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]recv_with_timeout no data received [18:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [18:13:54]RAPDU: 90 00 [18:13:54]wFMCommunicate OK [18:13:54]wFMCommunicate request_size=31 [18:13:54]MH_SAM_APDU [18:13:54]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 F0 51 01 00 35 04 06 00 E0 9C F0 D1 F1 40 [18:13:54]Write to MH i2c: E2 22 00 43 04 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 F0 51 01 00 35 04 06 00 E0 9C F0 D1 F1 40 00 00 A8 [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [18:13:54]RAPDU: 90 00 [18:13:54]wFMCommunicate OK [18:13:54]wFMCommunicate request_size=4 [18:13:54]MH_SAM_APDU [18:13:54]CAPDU: 80 0D 03 02 [18:13:54]Write to MH i2c: E2 08 00 44 04 80 0D 03 02 00 00 00 00 C3 [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 0B 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 0B 00 44 04 00 EC 08 E2 7A A4 08 97 A7 90 00 FE [18:13:54]RAPDU: EC 08 E2 7A A4 08 97 A7 90 00 [18:13:54]wFMCommunicate OK [18:13:54]SAM_PROTO_SignData done [18:13:54]FM_MakeSignedData done [18:13:54]CreateOFDProtocolMessage [18:13:54]wFMCommunicate request_size=4 [18:13:54]MH_SAM_APDU [18:13:54]CAPDU: 80 11 00 00 [18:13:54]Write to MH i2c: E2 08 00 45 04 80 11 00 00 00 00 00 00 C3 [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 17 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 17 00 45 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 22 [18:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:13:54]wFMCommunicate OK [18:13:54]CreateOFDProtocolMessage done [18:13:54]OFDSenderStorePacket 86512 [18:13:54]StoreOFDPacket docnum=86512 [18:13:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 8C 49 1C 01 82 15 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 E1 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 51 01 00 35 04 06 00 E0 9C F0 D1 F1 40 EC 08 E2 7A A4 08 97 A7 [18:13:54]CheckFolder [18:13:54]dirname=/storage/ofd_packets [18:13:54]CheckFolder done [18:13:54]ProducePacketName [18:13:54]name=ofd_packets/00086512 [18:13:54]NVStorageSaveData ofd_packets/00086512 [18:13:54]File name is /storage/ofd_packets/00086512 [18:13:54]Write 322 bytes [18:13:54]NVStorageSaveData done [18:13:54]OFDSenderStorePacket done [18:13:54]KKMCreateOFDPacket done [18:13:54]NVStorageSaveData kkm_last_timestamp [18:13:54]File name is /storage/kkm_last_timestamp [18:13:54]Write 4 bytes [18:13:54]NVStorageSaveData done [18:13:54]ExternCall_PrintAddStr [18:13:54]wPrintStart [18:13:54]Write to MH i2c: 01 00 00 46 04 4A [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: 01 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: 01 07 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: 01 07 00 46 04 00 00 00 00 00 FF 0F 5F [18:13:54]RasterBufferAndPrint [18:13:54]line Счет N : (3)147952 [18:13:54]line ИНН: 02508201610067 [18:13:54]line Контрольно-Кассовый Чек [18:13:54]line ПРОДАЖА [18:13:54]line Товар: 47011656 [18:13:54]line Водка Пшеничная 0,1л [18:13:54]line 1.000 * 65.00 [18:13:54]line = 65.00 [18:13:54]line НДС 12% НСП 1% [18:13:54]line > о реализуемом товаре [18:13:54]line ИТОГО: 65.00 [18:13:54]line НСП 1% : 0.57 [18:13:54]line НДС 12% : 6.90 [18:13:54]line Наличными: 65.00 [18:13:54]line Безнал.: 0.00 [18:13:54]line Место: АЗС № 137 "Партнер Нефть" [18:13:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:13:54]line СНО: Общий режим [18:13:54]line Чек 290 21.09.2024 18:13 [18:13:54]line Смена: 496 ФФД: 1.0 [18:13:54]line ЗНМ: 0300000064 [18:13:54]line РНМ: 0000000000092592 [18:13:54]line Версия ККМ: 001 [18:13:54]line ФМ: 0000000000874979 [18:13:54]line ФД: 86512 [18:13:54]line ФПД: 246964659810624 [18:13:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181353&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86512&fm=246964659810624&tin=02508201610067®Number=0000000000092592&sum=6500 [18:13:54]line 0 [18:13:54]written 0, free lines is 4095 [18:13:54]OFD Sender: Processing packet 86512 [packets to send 271, broken 270] [18:13:54]ProducePacketName [18:13:54]name=ofd_packets/00086512 [18:13:54]OFD Sender: To server: pG, [18:13:54]CommunicateWithHost lk.salyk.kg:30040 [18:13:54]ConnectInit lk.salyk.kg [18:13:55]Write to MH i2c: 01 00 00 6E 04 72 [18:13:55]Write i2c OK [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: 01 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: 01 07 00 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: 01 07 00 6E 04 00 00 00 00 00 01 0D 87 [18:13:55]RasterBufferAndPrint [18:13:55]line [18:13:55]line [18:13:55]line [18:13:55]line [18:13:55]line [18:13:55]written 0, free lines is 3360 [18:13:55]MH_Cut [18:13:55]Write to MH i2c: D1 01 00 75 04 01 4B [18:13:55]Write i2c OK [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: D1 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: D1 01 00 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: D1 01 00 75 04 00 4A [18:13:55]Write to MH i2c: 01 00 00 76 04 7A [18:13:55]Write i2c OK [18:13:55]MH_I2C_Read... [18:13:55]*** Cut start [18:13:55]*** Partial cut [18:13:55]*** CUTSNS_PIN = 1 [18:13:55]*** CUTSNS_PIN = 0 [18:13:56]*** Brake cut motor [18:13:56]Read from MH i2c: 01 [18:13:56]MH_I2C_Read... [18:13:56]*** Stop cut motor [18:13:56]*** Cut end [18:13:56]Read from MH i2c: 01 07 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: 01 07 00 76 04 00 00 00 00 00 FF 0F 8F [18:13:56]process_action close_receipt done [18:13:56]requested_data is exist [18:13:56]produce_requested_data [18:13:56]requested_item fm.sn is exist - process it [18:13:56]wFMCommunicate request_size=4 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 11 00 00 [18:13:56]Write to MH i2c: E2 08 00 77 04 80 11 00 00 00 00 00 00 F5 [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 17 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 17 00 77 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [18:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:13:56]wFMCommunicate OK [18:13:56]requested_item fd.num is exist - process it [18:13:56]SAM_PROTO_GetFieldsCounters [18:13:56]wFMCommunicate request_size=4 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 13 00 00 [18:13:56]Write to MH i2c: E2 08 00 78 04 80 13 00 00 00 00 00 00 F8 [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 62 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 62 00 78 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [18:13:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F0 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:56]wFMCommunicate OK [18:13:56]SAM_PROTO_GetFieldsCounters done [18:13:56]requested_item shift.num is exist - process it [18:13:56]requested_item shift.opened is exist - process it [18:13:56]req_shift_opened [18:13:56]FM_GetShiftState [18:13:56]SAM_PROTO_GetShiftState [18:13:56]wFMCommunicate request_size=4 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 13 01 00 [18:13:56]Write to MH i2c: E2 08 00 79 04 80 13 01 00 00 00 00 00 FA [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 0E 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 0E 00 79 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 40 [18:13:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:13:56]wFMCommunicate OK [18:13:56]SAM_PROTO_GetShiftState done [18:13:56]FM_GetShiftState done [18:13:56]req_shift_opened done [18:13:56]requested_item shift.open_date is exist - process it [18:13:56]req_shift_open_date [18:13:56]req_shift_open_date done [18:13:56]produce_requested_data done [18:13:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86512,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:13:56]process_action_free close_receipt [18:13:56]json_value_free [18:13:56]json_value_free done [18:13:56]process_json_proto returns [18:13:56]Send response to host [18:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86512,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:13:56]free response buf [18:13:56]execute_script done [18:13:56]execute_script returns [18:13:56]free content buf [18:13:56]Sock 9.Close socket [18:13:56]Sock 9.Thread stoped [18:13:59]Connected sock=8 [18:13:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 8C 49 1C 01 82 15 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 E1 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 51 01 00 35 04 06 00 E0 9C F0 D1 F1 40 EC 08 E2 7A A4 08 97 A7 [18:14:04]recv_with_timeout no data received [18:14:04]CommunicateWithHost answer receiving error [18:14:04]CommunicateWithHost err = -3 [18:14:04]OFD Sender: Server communicate error [18:14:09]OFD Sender: Processing packet 86512 [packets to send 271, broken 270] [18:14:09]ProducePacketName [18:14:09]name=ofd_packets/00086512 [18:14:09]OFD Sender: To server: pG, [18:14:09]CommunicateWithHost lk.salyk.kg:30040 [18:14:09]ConnectInit lk.salyk.kg [18:14:14]ConnectInit Can't take IP for lk.salyk.kg [18:14:14]CommunicateWithHost connect error [18:14:14]CommunicateWithHost err = -1 [18:14:14]OFD Sender: Server communicate error [18:14:19]OFD Sender: Processing packet 86512 [packets to send 271, broken 270] [18:14:19]ProducePacketName [18:14:19]name=ofd_packets/00086512 [18:14:19]OFD Sender: To server: pG, [18:14:19]CommunicateWithHost lk.salyk.kg:30040 [18:14:19]ConnectInit lk.salyk.kg [18:14:24]ConnectInit Can't take IP for lk.salyk.kg [18:14:24]CommunicateWithHost connect error [18:14:24]CommunicateWithHost err = -1 [18:14:24]OFD Sender: Server communicate error [18:14:29]OFD Sender: Processing packet 86512 [packets to send 271, broken 270] [18:14:29]ProducePacketName [18:14:29]name=ofd_packets/00086512 [18:14:29]OFD Sender: To server: pG, [18:14:29]CommunicateWithHost lk.salyk.kg:30040 [18:14:29]ConnectInit lk.salyk.kg [18:14:34]ConnectInit Can't take IP for lk.salyk.kg [18:14:34]CommunicateWithHost connect error [18:14:34]CommunicateWithHost err = -1 [18:14:34]OFD Sender: Server communicate error [18:14:39]OFD Sender: Processing packet 86512 [packets to send 271, broken 270] [18:14:39]ProducePacketName [18:14:39]name=ofd_packets/00086512 [18:14:39]OFD Sender: To server: pG, [18:14:39]CommunicateWithHost lk.salyk.kg:30040 [18:14:39]ConnectInit lk.salyk.kg [18:14:40]recv_with_timeout no data received [18:14:44]ConnectInit Can't take IP for lk.salyk.kg [18:14:44]CommunicateWithHost connect error [18:14:44]CommunicateWithHost err = -1 [18:14:44]OFD Sender: Server communicate error [18:14:49]OFD Sender: Processing packet 86512 [packets to send 271, broken 270] [18:14:49]ProducePacketName [18:14:49]name=ofd_packets/00086512 [18:14:49]OFD Sender: To server: pG, [18:14:49]CommunicateWithHost lk.salyk.kg:30040 [18:14:49]ConnectInit lk.salyk.kg [18:14:52]Connected sock=8 [18:14:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 8C 49 1C 01 82 15 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 E1 0C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 51 01 00 35 04 06 00 E0 9C F0 D1 F1 40 EC 08 E2 7A A4 08 97 A7 [18:14:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 93 96 47 00 EF 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F0 51 01 00 F4 03 04 00 ED B7 EE 66 B6 04 01 00 00 32 C4 50 FC B8 81 87 B7 [18:14:53]CommunicateWithHost err = 0 [18:14:53]CheckOFDResponse [18:14:53]1017 (14) - 77093643461234 [18:14:53]1041 (16) - 0000000000874979 [18:14:53]1040 (4) - 86512 [18:14:53]1012 (4) - 21.09.2024 12:11 [18:14:53]1206 (1) - 0 [18:14:53]OFD Sender: Remove packet 86512 [18:14:53]ProducePacketName [18:14:53]name=ofd_packets/00086512 [18:14:53]NVStorageDeleteData [18:14:53]OFD Sender: No OFD packet to send [18:14:58]OFD Sender: No OFD packet to send [18:15:03]OFD Sender: No OFD packet to send [18:15:08]OFD Sender: No OFD packet to send [18:15:13]OFD Sender: No OFD packet to send [18:15:18]OFD Sender: No OFD packet to send [18:15:23]OFD Sender: No OFD packet to send [18:15:28]OFD Sender: No OFD packet to send [18:15:33]OFD Sender: No OFD packet to send [18:15:36]recv_with_timeout no data received [18:15:38]OFD Sender: No OFD packet to send [18:15:43]OFD Sender: No OFD packet to send [18:15:47]recv_with_timeout no data received [18:15:48]OFD Sender: No OFD packet to send [18:15:53]OFD Sender: No OFD packet to send [18:15:58]OFD Sender: No OFD packet to send [18:16:03]OFD Sender: No OFD packet to send [18:16:08]OFD Sender: No OFD packet to send [18:16:09]recv_with_timeout no data received [18:16:13]OFD Sender: No OFD packet to send [18:16:18]OFD Sender: No OFD packet to send [18:16:23]OFD Sender: No OFD packet to send [18:16:28]OFD Sender: No OFD packet to send [18:16:33]OFD Sender: No OFD packet to send [18:16:38]OFD Sender: No OFD packet to send [18:16:43]OFD Sender: No OFD packet to send [18:16:48]OFD Sender: No OFD packet to send [18:16:53]OFD Sender: No OFD packet to send [18:16:58]OFD Sender: No OFD packet to send [18:17:03]OFD Sender: No OFD packet to send [18:17:08]OFD Sender: No OFD packet to send [18:17:13]OFD Sender: No OFD packet to send [18:17:18]OFD Sender: No OFD packet to send [18:17:19]accept exits with 10 [18:17:19]New connection [18:17:19]New thread 3067317604 created [18:17:19]Thread 3067460964 joined [18:17:19]Waiting for new connection... [18:17:19] Sock 10.Parse request [18:17:19]Sock 10.Check first char [18:17:19]Sock 10.First char is OK [18:17:19]request: POST /json_proto HTTP/1.0 [18:17:19]Method: POST [18:17:19]URL: /json_proto [18:17:19]Method is POST - this is cgi request [18:17:19]url: /json_proto [18:17:19]query_string will be loaded in cgi processing [18:17:19]execute_cgi json_proto POST (null) [18:17:19]execute_cgi path=json_proto method=POST [18:17:19]POST find Content-Length [18:17:19]Host: 172.17.47.196:8080 [18:17:19]Content-Length: 677 [18:17:19]Content-Type: application/json [18:17:19] [18:17:19]POST finish read [18:17:19]Found Content-Length = 677 [18:17:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.460, "sum" : 370.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:19]execute_script... [18:17: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)871414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.460, "sum" : 370.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:19]POST & json_proto [18:17:19]process_json_proto [18:17:19]json parsed OK: [18:17:19]protocol is kg_v1.0 [18:17:19]action value=close_receipt [18:17:19]process_action close_receipt [18:17:19]cmd_close_receipt [18:17:19]MH_GetDate [18:17:19]Write to MH i2c: F0 00 00 7A 04 6D [18:17:19]Write i2c OK [18:17:19]MH_I2C_Read... [18:17:19]Read from MH i2c: F0 [18:17:19]MH_I2C_Read... [18:17:19]Read from MH i2c: F0 09 00 [18:17:19]MH_I2C_Read... [18:17:19]Read from MH i2c: F0 09 00 7A 04 00 AF 0D EF 66 4C 6B 94 66 38 [18:17:19]GetLastDocTimeStamp 1726942433 [18:17:19]current date 1726942639 [18:17:19]FM_GetShiftState [18:17:19]SAM_PROTO_GetShiftState [18:17:19]wFMCommunicate request_size=4 [18:17:19]MH_SAM_APDU [18:17:19]CAPDU: 80 13 01 00 [18:17:19]Write to MH i2c: E2 08 00 7B 04 80 13 01 00 00 00 00 00 FC [18:17:19]Write i2c OK [18:17:19]MH_I2C_Read... [18:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:19]Read from MH i2c: E2 [18:17:19]MH_I2C_Read... [18:17:19]Read from MH i2c: E2 0E 00 [18:17:19]MH_I2C_Read... [18:17:19]Read from MH i2c: E2 0E 00 7B 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 42 [18:17:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:17:19]wFMCommunicate OK [18:17:19]SAM_PROTO_GetShiftState done [18:17:19]FM_GetShiftState done [18:17:19]opened in 1726877910 [18:17:19]opened+sec_in_day 1726964310 [18:17:19]quantity*price = 37018 [18:17:19]sum+1 = 37020 [18:17:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.31 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 291 21.09.2024 18:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86513 ФПД: 276318333897670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181720&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86513&fm=276318333897670&tin=02508201610067®Number=0000000000092592&sum=37000 [18:17:20]StoreToDocumentArchive [18:17:20]shift 496 fd 86513 [18:17:20]save to /storage/0496/doc_00086513 [18:17:20]save last doc name /storage/0496/doc_00086513 to /storage/kkm_last_doc_name [18:17:20]save OK [18:17:20]Clear old archive folders... [18:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:20]tlvbuf is 007C5B00 [18:17:20]SAM_PROTO_ClearQueue [18:17:20]wFMCommunicate request_size=4 [18:17:20]MH_SAM_APDU [18:17:20]CAPDU: 80 09 00 00 [18:17:20]Write to MH i2c: E2 08 00 88 04 80 09 00 00 00 00 00 00 FE [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:20]Read from MH i2c: E2 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [18:17:20]RAPDU: 90 00 [18:17:20]wFMCommunicate OK [18:17:20]SAM_PROTO_ClearQueue done [18:17:20]KKMCreateOFDPacket [18:17:20]OFDProtocolAddRootSTLVToBuf [18:17:20]FM_MakeSignedData [18:17:20]FM_MakeSignedData [18:17:20]SAM_PROTO_SignData [18:17:20]wFMCommunicate request_size=4 [18:17:20]MH_SAM_APDU [18:17:20]CAPDU: 80 0D 01 02 [18:17:20]Write to MH i2c: E2 08 00 89 04 80 0D 01 02 00 00 00 00 06 [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:20]Read from MH i2c: E2 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [18:17:20]RAPDU: 90 00 [18:17:20]wFMCommunicate OK [18:17:20]wFMCommunicate request_size=255 [18:17:20]MH_SAM_APDU [18:17:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9B 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B0 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 51 01 00 35 04 06 00 FB [18:17:20]Write to MH i2c: E2 02 01 8A 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 54 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9B 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B0 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 51 01 00 35 04 06 00 FB 00 00 90 [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:20]Read from MH i2c: E2 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [18:17:20]RAPDU: 90 00 [18:17:20]wFMCommunicate OK [18:17:20]wFMCommunicate request_size=10 [18:17:20]MH_SAM_APDU [18:17:20]CAPDU: 80 0D 02 02 05 4F 60 23 0B C6 [18:17:20]Write to MH i2c: E2 0D 00 8B 04 80 0D 02 02 05 00 4F 60 23 0B C6 00 00 B6 [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:20]Read from MH i2c: E2 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [18:17:20]RAPDU: 90 00 [18:17:20]wFMCommunicate OK [18:17:20]wFMCommunicate request_size=4 [18:17:20]MH_SAM_APDU [18:17:20]CAPDU: 80 0D 03 02 [18:17:20]Write to MH i2c: E2 08 00 8C 04 80 0D 03 02 00 00 00 00 0B [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:20]Read from MH i2c: E2 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 0B 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 0B 00 8C 04 00 FD 93 22 11 C3 F9 D7 DC 90 00 3E [18:17:20]RAPDU: FD 93 22 11 C3 F9 D7 DC 90 00 [18:17:20]wFMCommunicate OK [18:17:20]SAM_PROTO_SignData done [18:17:20]FM_MakeSignedData done [18:17:20]CreateOFDProtocolMessage [18:17:20]wFMCommunicate request_size=4 [18:17:20]MH_SAM_APDU [18:17:20]CAPDU: 80 11 00 00 [18:17:20]Write to MH i2c: E2 08 00 8D 04 80 11 00 00 00 00 00 00 0B [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:20]Read from MH i2c: E2 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 17 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: E2 17 00 8D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6A [18:17:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:17:20]wFMCommunicate OK [18:17:20]CreateOFDProtocolMessage done [18:17:20]OFDSenderStorePacket 86513 [18:17:20]StoreOFDPacket docnum=86513 [18:17:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C0 96 07 01 C4 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9B 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B0 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 51 01 00 35 04 06 00 FB 4F 60 23 0B C6 FD 93 22 11 C3 F9 D7 DC [18:17:20]CheckFolder [18:17:20]dirname=/storage/ofd_packets [18:17:20]CheckFolder done [18:17:20]ProducePacketName [18:17:20]name=ofd_packets/00086513 [18:17:20]NVStorageSaveData ofd_packets/00086513 [18:17:20]File name is /storage/ofd_packets/00086513 [18:17:20]Write 301 bytes [18:17:20]NVStorageSaveData done [18:17:20]OFDSenderStorePacket done [18:17:20]KKMCreateOFDPacket done [18:17:20]NVStorageSaveData kkm_last_timestamp [18:17:20]File name is /storage/kkm_last_timestamp [18:17:20]Write 4 bytes [18:17:20]NVStorageSaveData done [18:17:20]ExternCall_PrintAddStr [18:17:20]wPrintStart [18:17:20]Write to MH i2c: 01 00 00 8E 04 92 [18:17:20]Write i2c OK [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: 01 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: 01 07 00 [18:17:20]MH_I2C_Read... [18:17:20]Read from MH i2c: 01 07 00 8E 04 00 00 00 00 00 FF 0F A7 [18:17:20]RasterBufferAndPrint [18:17:20]line Счет N : (1)871414 [18:17:20]line ИНН: 02508201610067 [18:17:20]line Контрольно-Кассовый Чек [18:17:20]line ПРОДАЖА [18:17:20]line ТРК (МРК, ГНК) : 43 [18:17:20]line Товар: 2710124130 [18:17:20]line Аи-92-К-5 [18:17:20]line 5.460 * 67.80 [18:17:20]line = 370.19 [18:17:20]line НДС 12% НСП 1% [18:17:20]line > о реализуемом товаре [18:17:20]line ОКРУГЛЕНИЕ: -0.19 [18:17:20]line ИТОГО: 370.00 [18:17:20]line Внесено: 370.00 [18:17:20]line СДАЧА: 0.00 [18:17:20]line НСП 1% : 3.28 [18:17:20]line НДС 12% : 39.31 [18:17:20]line Наличными: 370.00 [18:17:20]line Безнал.: 0.00 [18:17:20]line Место: АЗС № 137 "Партнер Нефть" [18:17:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:17:20]line СНО: Общий режим [18:17:20]line Чек 291 21.09.2024 18:17 [18:17:20]line Смена: 496 ФФД: 1.0 [18:17:20]line ЗНМ: 0300000064 [18:17:20]line РНМ: 0000000000092592 [18:17:20]line Версия ККМ: 001 [18:17:20]line ФМ: 0000000000874979 [18:17:20]line ФД: 86513 [18:17:20]line ФПД: 276318333897670 [18:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181720&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86513&fm=276318333897670&tin=02508201610067®Number=0000000000092592&sum=37000 [18:17:20]written 0, free lines is 4095 [18:17:20]OFD Sender: Processing packet 86513 [packets to send 271, broken 270] [18:17:20]ProducePacketName [18:17:20]name=ofd_packets/00086513 [18:17:20]OFD Sender: To server: pG, [18:17:20]CommunicateWithHost lk.salyk.kg:30040 [18:17:20]ConnectInit lk.salyk.kg [18:17:21]Write to MH i2c: 01 00 00 B9 04 BD [18:17:21]Write i2c OK [18:17:21]MH_I2C_Read... [18:17:21]Read from MH i2c: 01 [18:17:21]MH_I2C_Read... [18:17:21]Read from MH i2c: 01 07 00 [18:17:21]MH_I2C_Read... [18:17:21]Read from MH i2c: 01 07 00 B9 04 00 00 00 00 00 D6 0C A6 [18:17:21]RasterBufferAndPrint [18:17:21]line [18:17:21]line [18:17:21]line [18:17:21]line [18:17:21]line [18:17:21]written 0, free lines is 3293 [18:17:21]MH_Cut [18:17:21]Write to MH i2c: D1 01 00 C0 04 01 96 [18:17:21]Write i2c OK [18:17:21]MH_I2C_Read... [18:17:21]Read from MH i2c: D1 [18:17:21]MH_I2C_Read... [18:17:21]Read from MH i2c: D1 01 00 [18:17:21]MH_I2C_Read... [18:17:21]Read from MH i2c: D1 01 00 C0 04 00 95 [18:17:21]Write to MH i2c: 01 00 00 C1 04 C5 [18:17:21]Write i2c OK [18:17:21]MH_I2C_Read... [18:17:21]*** Cut start [18:17:21]*** Partial cut [18:17:21]*** CUTSNS_PIN = 1 [18:17:22]*** CUTSNS_PIN = 0 [18:17:22]*** Brake cut motor [18:17:22]Read from MH i2c: 01 [18:17:22]MH_I2C_Read... [18:17:22]*** Stop cut motor [18:17:22]*** Cut end [18:17:22]Read from MH i2c: 01 07 00 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: 01 07 00 C1 04 00 00 00 00 00 FF 0F DA [18:17:22]process_action close_receipt done [18:17:22]requested_data is exist [18:17:22]produce_requested_data [18:17:22]requested_item fm.sn is exist - process it [18:17:22]wFMCommunicate request_size=4 [18:17:22]MH_SAM_APDU [18:17:22]CAPDU: 80 11 00 00 [18:17:22]Write to MH i2c: E2 08 00 C2 04 80 11 00 00 00 00 00 00 40 [18:17:22]Write i2c OK [18:17:22]MH_I2C_Read... [18:17:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:22]Read from MH i2c: E2 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: E2 17 00 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: E2 17 00 C2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9F [18:17:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:17:22]wFMCommunicate OK [18:17:22]requested_item fd.num is exist - process it [18:17:22]SAM_PROTO_GetFieldsCounters [18:17:22]wFMCommunicate request_size=4 [18:17:22]MH_SAM_APDU [18:17:22]CAPDU: 80 13 00 00 [18:17:22]Write to MH i2c: E2 08 00 C3 04 80 13 00 00 00 00 00 00 43 [18:17:22]Write i2c OK [18:17:22]MH_I2C_Read... [18:17:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:22]Read from MH i2c: E2 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: E2 62 00 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: E2 62 00 C3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [18:17:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F1 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:22]wFMCommunicate OK [18:17:22]SAM_PROTO_GetFieldsCounters done [18:17:22]requested_item shift.num is exist - process it [18:17:22]requested_item shift.opened is exist - process it [18:17:22]req_shift_opened [18:17:22]FM_GetShiftState [18:17:22]SAM_PROTO_GetShiftState [18:17:22]wFMCommunicate request_size=4 [18:17:22]MH_SAM_APDU [18:17:22]CAPDU: 80 13 01 00 [18:17:22]Write to MH i2c: E2 08 00 C4 04 80 13 01 00 00 00 00 00 45 [18:17:22]Write i2c OK [18:17:22]MH_I2C_Read... [18:17:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:22]Read from MH i2c: E2 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: E2 0E 00 [18:17:22]MH_I2C_Read... [18:17:22]Read from MH i2c: E2 0E 00 C4 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8B [18:17:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:17:22]wFMCommunicate OK [18:17:22]SAM_PROTO_GetShiftState done [18:17:22]FM_GetShiftState done [18:17:22]req_shift_opened done [18:17:22]requested_item shift.open_date is exist - process it [18:17:22]req_shift_open_date [18:17:22]req_shift_open_date done [18:17:22]produce_requested_data done [18:17:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86513,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:17:22]process_action_free close_receipt [18:17:22]json_value_free [18:17:22]json_value_free done [18:17:22]process_json_proto returns [18:17:22]Send response to host [18:17:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86513,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:17:22]free response buf [18:17:22]execute_script done [18:17:22]execute_script returns [18:17:22]free content buf [18:17:22]Sock 10.Close socket [18:17:22]Sock 10.Thread stoped [18:17:42]accept exits with 8 [18:17:42]New connection [18:17:42]New thread 3067460964 created [18:17:42]Thread 3067317604 joined [18:17:42]Waiting for new connection... [18:17:42] Sock 8.Parse request [18:17:42]Sock 8.Check first char [18:17:42]Sock 8.First char is OK [18:17:42]request: POST /json_proto HTTP/1.0 [18:17:42]Method: POST [18:17:42]URL: /json_proto [18:17:42]Method is POST - this is cgi request [18:17:42]url: /json_proto [18:17:42]query_string will be loaded in cgi processing [18:17:42]execute_cgi json_proto POST (null) [18:17:42]execute_cgi path=json_proto method=POST [18:17:42]POST find Content-Length [18:17:42]Host: 172.17.47.196:8080 [18:17:42]Content-Length: 677 [18:17:42]Content-Type: application/json [18:17:42] [18:17:42]POST finish read [18:17:42]Found Content-Length = 677 [18:17:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:17:42]execute_script... [18:17: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)871416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:17:42]POST & json_proto [18:17:42]process_json_proto [18:17:42]json parsed OK: [18:17:42]protocol is kg_v1.0 [18:17:42]action value=close_receipt [18:17:42]process_action close_receipt [18:17:42]cmd_close_receipt [18:17:42]MH_GetDate [18:17:42]Write to MH i2c: F0 00 00 C5 04 B8 [18:17:42]Write i2c OK [18:17:42]MH_I2C_Read... [18:17:42]Read from MH i2c: F0 [18:17:42]MH_I2C_Read... [18:17:42]Read from MH i2c: F0 09 00 [18:17:42]MH_I2C_Read... [18:17:42]Read from MH i2c: F0 09 00 C5 04 00 C7 0D EF 66 4C 6B 94 66 9B [18:17:42]GetLastDocTimeStamp 1726942640 [18:17:42]current date 1726942663 [18:17:42]FM_GetShiftState [18:17:42]SAM_PROTO_GetShiftState [18:17:42]wFMCommunicate request_size=4 [18:17:42]MH_SAM_APDU [18:17:42]CAPDU: 80 13 01 00 [18:17:42]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [18:17:42]Write i2c OK [18:17:42]MH_I2C_Read... [18:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:42]Read from MH i2c: E2 [18:17:42]MH_I2C_Read... [18:17:42]Read from MH i2c: E2 0E 00 [18:17:42]MH_I2C_Read... [18:17:42]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8D [18:17:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:17:42]wFMCommunicate OK [18:17:42]SAM_PROTO_GetShiftState done [18:17:42]FM_GetShiftState done [18:17:42]opened in 1726877910 [18:17:42]opened+sec_in_day 1726964310 [18:17:42]quantity*price = 50036 [18:17:42]sum+1 = 50037 [18:17:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 292 21.09.2024 18:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86514 ФПД: 211828948777193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181743&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86514&fm=211828948777193&tin=02508201610067®Number=0000000000092592&sum=50000 [18:17:43]StoreToDocumentArchive [18:17:43]shift 496 fd 86514 [18:17:43]save to /storage/0496/doc_00086514 [18:17:43]save last doc name /storage/0496/doc_00086514 to /storage/kkm_last_doc_name [18:17:43]save OK [18:17:43]Clear old archive folders... [18:17:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:43]tlvbuf is 007C7670 [18:17:43]SAM_PROTO_ClearQueue [18:17:43]wFMCommunicate request_size=4 [18:17:43]MH_SAM_APDU [18:17:43]CAPDU: 80 09 00 00 [18:17:43]Write to MH i2c: E2 08 00 D3 04 80 09 00 00 00 00 00 00 49 [18:17:43]Write i2c OK [18:17:43]MH_I2C_Read... [18:17:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:43]Read from MH i2c: E2 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [18:17:43]RAPDU: 90 00 [18:17:43]wFMCommunicate OK [18:17:43]SAM_PROTO_ClearQueue done [18:17:43]KKMCreateOFDPacket [18:17:43]OFDProtocolAddRootSTLVToBuf [18:17:43]FM_MakeSignedData [18:17:43]FM_MakeSignedData [18:17:43]SAM_PROTO_SignData [18:17:43]wFMCommunicate request_size=4 [18:17:43]MH_SAM_APDU [18:17:43]CAPDU: 80 0D 01 02 [18:17:43]Write to MH i2c: E2 08 00 D4 04 80 0D 01 02 00 00 00 00 51 [18:17:43]Write i2c OK [18:17:43]MH_I2C_Read... [18:17:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:43]Read from MH i2c: E2 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [18:17:43]RAPDU: 90 00 [18:17:43]wFMCommunicate OK [18:17:43]wFMCommunicate request_size=255 [18:17:43]MH_SAM_APDU [18:17: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 C7 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 51 01 00 35 04 06 00 C0 [18:17:43]Write to MH i2c: E2 02 01 D5 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 24 01 00 00 F4 03 04 00 C7 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 51 01 00 35 04 06 00 C0 00 00 21 [18:17:43]Write i2c OK [18:17:43]MH_I2C_Read... [18:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:43]Read from MH i2c: E2 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [18:17:43]RAPDU: 90 00 [18:17:43]wFMCommunicate OK [18:17:43]wFMCommunicate request_size=10 [18:17:43]MH_SAM_APDU [18:17:43]CAPDU: 80 0D 02 02 05 A8 45 3E B8 E9 [18:17:43]Write to MH i2c: E2 0D 00 D6 04 80 0D 02 02 05 00 A8 45 3E B8 E9 00 00 2A [18:17:43]Write i2c OK [18:17:43]MH_I2C_Read... [18:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:43]Read from MH i2c: E2 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 [18:17:43]MH_I2C_Read... [18:17:43]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [18:17:43]RAPDU: 90 00 [18:17:43]wFMCommunicate OK [18:17:43]wFMCommunicate request_size=4 [18:17:43]MH_SAM_APDU [18:17:43]CAPDU: 80 0D 03 02 [18:17:43]Write to MH i2c: E2 08 00 D7 04 80 0D 03 02 00 00 00 00 56 [18:17:43]Write i2c OK [18:17:43]MH_I2C_Read... [18:17:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:44]Read from MH i2c: E2 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: E2 0B 00 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: E2 0B 00 D7 04 00 23 F0 FC 4F 88 F7 8E 0C 90 00 CE [18:17:44]RAPDU: 23 F0 FC 4F 88 F7 8E 0C 90 00 [18:17:44]wFMCommunicate OK [18:17:44]SAM_PROTO_SignData done [18:17:44]FM_MakeSignedData done [18:17:44]CreateOFDProtocolMessage [18:17:44]wFMCommunicate request_size=4 [18:17:44]MH_SAM_APDU [18:17:44]CAPDU: 80 11 00 00 [18:17:44]Write to MH i2c: E2 08 00 D8 04 80 11 00 00 00 00 00 00 56 [18:17:44]Write i2c OK [18:17:44]MH_I2C_Read... [18:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:44]Read from MH i2c: E2 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: E2 17 00 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: E2 17 00 D8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [18:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:17:44]wFMCommunicate OK [18:17:44]CreateOFDProtocolMessage done [18:17:44]OFDSenderStorePacket 86514 [18:17:44]StoreOFDPacket docnum=86514 [18:17:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AA B1 07 01 7B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 C7 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 51 01 00 35 04 06 00 C0 A8 45 3E B8 E9 23 F0 FC 4F 88 F7 8E 0C [18:17:44]CheckFolder [18:17:44]dirname=/storage/ofd_packets [18:17:44]CheckFolder done [18:17:44]ProducePacketName [18:17:44]name=ofd_packets/00086514 [18:17:44]NVStorageSaveData ofd_packets/00086514 [18:17:44]File name is /storage/ofd_packets/00086514 [18:17:44]Write 301 bytes [18:17:44]NVStorageSaveData done [18:17:44]OFDSenderStorePacket done [18:17:44]KKMCreateOFDPacket done [18:17:44]NVStorageSaveData kkm_last_timestamp [18:17:44]File name is /storage/kkm_last_timestamp [18:17:44]Write 4 bytes [18:17:44]NVStorageSaveData done [18:17:44]ExternCall_PrintAddStr [18:17:44]wPrintStart [18:17:44]Write to MH i2c: 01 00 00 D9 04 DD [18:17:44]Write i2c OK [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: 01 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: 01 07 00 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: 01 07 00 D9 04 00 00 00 00 00 FF 0F F2 [18:17:44]RasterBufferAndPrint [18:17:44]line Счет N : (1)871416 [18:17:44]line ИНН: 02508201610067 [18:17:44]line Контрольно-Кассовый Чек [18:17:44]line ПРОДАЖА [18:17:44]line ТРК (МРК, ГНК) : 53 [18:17:44]line Товар: 2710124130 [18:17:44]line Аи-92-К-5 [18:17:44]line 7.380 * 67.80 [18:17:44]line = 500.36 [18:17:44]line НДС 12% НСП 1% [18:17:44]line > о реализуемом товаре [18:17:44]line ОКРУГЛЕНИЕ: -0.36 [18:17:44]line ИТОГО: 500.00 [18:17:44]line Внесено: 500.00 [18:17:44]line СДАЧА: 0.00 [18:17:44]line НСП 1% : 4.43 [18:17:44]line НДС 12% : 53.14 [18:17:44]line Наличными: 500.00 [18:17:44]line Безнал.: 0.00 [18:17:44]line Место: АЗС № 137 "Партнер Нефть" [18:17:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:17:44]line СНО: Общий режим [18:17:44]line Чек 292 21.09.2024 18:17 [18:17:44]line Смена: 496 ФФД: 1.0 [18:17:44]line ЗНМ: 0300000064 [18:17:44]line РНМ: 0000000000092592 [18:17:44]line Версия ККМ: 001 [18:17:44]line ФМ: 0000000000874979 [18:17:44]line ФД: 86514 [18:17:44]line ФПД: 211828948777193 [18:17:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181743&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86514&fm=211828948777193&tin=02508201610067®Number=0000000000092592&sum=50000 [18:17:44]written 0, free lines is 4095 [18:17:44]Write to MH i2c: 01 00 00 04 05 09 [18:17:44]Write i2c OK [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: 01 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: 01 07 00 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 D8 0C F4 [18:17:44]RasterBufferAndPrint [18:17:44]line [18:17:44]line [18:17:44]line [18:17:44]line [18:17:44]line [18:17:44]written 0, free lines is 3296 [18:17:44]MH_Cut [18:17:44]Write to MH i2c: D1 01 00 0B 05 01 E2 [18:17:44]Write i2c OK [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: D1 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: D1 01 00 [18:17:44]MH_I2C_Read... [18:17:44]Read from MH i2c: D1 01 00 0B 05 00 E1 [18:17:44]Write to MH i2c: 01 00 00 0C 05 11 [18:17:44]Write i2c OK [18:17:44]MH_I2C_Read... [18:17:45]*** Cut start [18:17:45]*** Partial cut [18:17:45]*** CUTSNS_PIN = 1 [18:17:45]*** CUTSNS_PIN = 0 [18:17:45]*** Brake cut motor [18:17:45]Read from MH i2c: 01 [18:17:45]MH_I2C_Read... [18:17:45]*** Stop cut motor [18:17:45]*** Cut end [18:17:45]Read from MH i2c: 01 07 00 [18:17:45]MH_I2C_Read... [18:17:45]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 FF 0F 26 [18:17:45]process_action close_receipt done [18:17:45]requested_data is exist [18:17:45]produce_requested_data [18:17:45]requested_item fm.sn is exist - process it [18:17:45]wFMCommunicate request_size=4 [18:17:45]MH_SAM_APDU [18:17:45]CAPDU: 80 11 00 00 [18:17:45]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [18:17:45]Write i2c OK [18:17:45]MH_I2C_Read... [18:17:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:46]Read from MH i2c: E2 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 17 00 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 17 00 0D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [18:17:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:17:46]wFMCommunicate OK [18:17:46]requested_item fd.num is exist - process it [18:17:46]SAM_PROTO_GetFieldsCounters [18:17:46]wFMCommunicate request_size=4 [18:17:46]MH_SAM_APDU [18:17:46]CAPDU: 80 13 00 00 [18:17:46]Write to MH i2c: E2 08 00 0E 05 80 13 00 00 00 00 00 00 8F [18:17:46]Write i2c OK [18:17:46]MH_I2C_Read... [18:17:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:46]Read from MH i2c: E2 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 62 00 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 62 00 0E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [18:17:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F2 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:46]wFMCommunicate OK [18:17:46]SAM_PROTO_GetFieldsCounters done [18:17:46]requested_item shift.num is exist - process it [18:17:46]requested_item shift.opened is exist - process it [18:17:46]req_shift_opened [18:17:46]FM_GetShiftState [18:17:46]SAM_PROTO_GetShiftState [18:17:46]wFMCommunicate request_size=4 [18:17:46]MH_SAM_APDU [18:17:46]CAPDU: 80 13 01 00 [18:17:46]Write to MH i2c: E2 08 00 0F 05 80 13 01 00 00 00 00 00 91 [18:17:46]Write i2c OK [18:17:46]MH_I2C_Read... [18:17:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:46]Read from MH i2c: E2 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 0E 00 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 0E 00 0F 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D7 [18:17:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:17:46]wFMCommunicate OK [18:17:46]SAM_PROTO_GetShiftState done [18:17:46]FM_GetShiftState done [18:17:46]req_shift_opened done [18:17:46]requested_item shift.open_date is exist - process it [18:17:46]req_shift_open_date [18:17:46]req_shift_open_date done [18:17:46]produce_requested_data done [18:17:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86514,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:17:46]process_action_free close_receipt [18:17:46]json_value_free [18:17:46]json_value_free done [18:17:46]process_json_proto returns [18:17:46]Send response to host [18:17:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86514,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:17:46]free response buf [18:17:46]execute_script done [18:17:46]execute_script returns [18:17:46]free content buf [18:17:46]Sock 8.Close socket [18:17:46]Sock 8.Thread stoped [18:17:46]accept exits with 10 [18:17:46]New connection [18:17:46]New thread 3067317604 created [18:17:46]Thread 3067460964 joined [18:17:46]Waiting for new connection... [18:17:46] Sock 10.Parse request [18:17:46]Sock 10.Check first char [18:17:46]Sock 10.First char is OK [18:17:46]request: POST /json_proto HTTP/1.0 [18:17:46]Method: POST [18:17:46]URL: /json_proto [18:17:46]Method is POST - this is cgi request [18:17:46]url: /json_proto [18:17:46]query_string will be loaded in cgi processing [18:17:46]execute_cgi json_proto POST (null) [18:17:46]execute_cgi path=json_proto method=POST [18:17:46]POST find Content-Length [18:17:46]Host: 172.17.47.196:8080 [18:17:46]Content-Length: 799 [18:17:46]Content-Type: application/json [18:17:46] [18:17:46]POST finish read [18:17:46]Found Content-Length = 799 [18:17:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:46]execute_script... [18:17: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)871415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:46]POST & json_proto [18:17:46]process_json_proto [18:17:46]json parsed OK: [18:17:46]protocol is kg_v1.0 [18:17:46]action value=close_receipt [18:17:46]process_action close_receipt [18:17:46]cmd_close_receipt [18:17:46]MH_GetDate [18:17:46]Write to MH i2c: F0 00 00 10 05 04 [18:17:46]Write i2c OK [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: F0 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: F0 09 00 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: F0 09 00 10 05 00 CB 0D EF 66 4C 6B 94 66 EB [18:17:46]GetLastDocTimeStamp 1726942663 [18:17:46]current date 1726942667 [18:17:46]FM_GetShiftState [18:17:46]SAM_PROTO_GetShiftState [18:17:46]wFMCommunicate request_size=4 [18:17:46]MH_SAM_APDU [18:17:46]CAPDU: 80 13 01 00 [18:17:46]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [18:17:46]Write i2c OK [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 [18:17:46]MH_I2C_Read... [18:17:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:46]Read from MH i2c: E2 0E 00 [18:17:46]MH_I2C_Read... [18:17:46]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D9 [18:17:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:17:46]wFMCommunicate OK [18:17:46]SAM_PROTO_GetShiftState done [18:17:46]FM_GetShiftState done [18:17:46]opened in 1726877910 [18:17:46]opened+sec_in_day 1726964310 [18:17:46]quantity*price = 0 [18:17:46]sum+1 = 1 [18:17:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 293 21.09.2024 18:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 86515 ФПД: 20300388657257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181747&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86515&fm=20300388657257&tin=02508201610067®Number=0000000000092592&sum=0 [18:17:48]StoreToDocumentArchive [18:17:48]shift 496 fd 86515 [18:17:48]save to /storage/0496/doc_00086515 [18:17:48]save last doc name /storage/0496/doc_00086515 to /storage/kkm_last_doc_name [18:17:48]save OK [18:17:48]Clear old archive folders... [18:17:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:17:48]tlvbuf is 0085B190 [18:17:48]SAM_PROTO_ClearQueue [18:17:48]wFMCommunicate request_size=4 [18:17:48]MH_SAM_APDU [18:17:48]CAPDU: 80 09 00 00 [18:17:48]Write to MH i2c: E2 08 00 1E 05 80 09 00 00 00 00 00 00 95 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:48]Read from MH i2c: E2 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [18:17:48]RAPDU: 90 00 [18:17:48]wFMCommunicate OK [18:17:48]SAM_PROTO_ClearQueue done [18:17:48]KKMCreateOFDPacket [18:17:48]OFDProtocolAddRootSTLVToBuf [18:17:48]FM_MakeSignedData [18:17:48]FM_MakeSignedData [18:17:48]SAM_PROTO_SignData [18:17:48]wFMCommunicate request_size=4 [18:17:48]MH_SAM_APDU [18:17:48]CAPDU: 80 0D 01 02 [18:17:48]Write to MH i2c: E2 08 00 1F 05 80 0D 01 02 00 00 00 00 9D [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:48]Read from MH i2c: E2 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [18:17:48]RAPDU: 90 00 [18:17:48]wFMCommunicate OK [18:17:48]wFMCommunicate request_size=255 [18:17:48]MH_SAM_APDU [18:17:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 CB 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 51 01 00 35 04 06 00 [18:17:48]Write to MH i2c: E2 02 01 20 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 CB 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 51 01 00 35 04 06 00 00 00 E6 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:48]Read from MH i2c: E2 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [18:17:48]RAPDU: 90 00 [18:17:48]wFMCommunicate OK [18:17:48]wFMCommunicate request_size=11 [18:17:48]MH_SAM_APDU [18:17:48]CAPDU: 80 0D 02 02 06 12 76 8D 74 68 69 [18:17:48]Write to MH i2c: E2 0E 00 21 05 80 0D 02 02 06 00 12 76 8D 74 68 69 00 00 06 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:48]Read from MH i2c: E2 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [18:17:48]RAPDU: 90 00 [18:17:48]wFMCommunicate OK [18:17:48]wFMCommunicate request_size=4 [18:17:48]MH_SAM_APDU [18:17:48]CAPDU: 80 0D 03 02 [18:17:48]Write to MH i2c: E2 08 00 22 05 80 0D 03 02 00 00 00 00 A2 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:48]Read from MH i2c: E2 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 0B 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 0B 00 22 05 00 35 A2 4D 62 DA 72 56 1C 90 00 E7 [18:17:48]RAPDU: 35 A2 4D 62 DA 72 56 1C 90 00 [18:17:48]wFMCommunicate OK [18:17:48]SAM_PROTO_SignData done [18:17:48]FM_MakeSignedData done [18:17:48]CreateOFDProtocolMessage [18:17:48]wFMCommunicate request_size=4 [18:17:48]MH_SAM_APDU [18:17:48]CAPDU: 80 11 00 00 [18:17:48]Write to MH i2c: E2 08 00 23 05 80 11 00 00 00 00 00 00 A2 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:48]Read from MH i2c: E2 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 17 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: E2 17 00 23 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [18:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:17:48]wFMCommunicate OK [18:17:48]CreateOFDProtocolMessage done [18:17:48]OFDSenderStorePacket 86515 [18:17:48]StoreOFDPacket docnum=86515 [18:17:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 68 FC 08 01 D0 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 CB 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 51 01 00 35 04 06 00 12 76 8D 74 68 69 35 A2 4D 62 DA 72 56 1C [18:17:48]CheckFolder [18:17:48]dirname=/storage/ofd_packets [18:17:48]CheckFolder done [18:17:48]ProducePacketName [18:17:48]name=ofd_packets/00086515 [18:17:48]NVStorageSaveData ofd_packets/00086515 [18:17:48]File name is /storage/ofd_packets/00086515 [18:17:48]Write 302 bytes [18:17:48]NVStorageSaveData done [18:17:48]OFDSenderStorePacket done [18:17:48]KKMCreateOFDPacket done [18:17:48]NVStorageSaveData kkm_last_timestamp [18:17:48]File name is /storage/kkm_last_timestamp [18:17:48]Write 4 bytes [18:17:48]NVStorageSaveData done [18:17:48]ExternCall_PrintAddStr [18:17:48]wPrintStart [18:17:48]Write to MH i2c: 01 00 00 24 05 29 [18:17:48]Write i2c OK [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: 01 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: 01 07 00 [18:17:48]MH_I2C_Read... [18:17:48]Read from MH i2c: 01 07 00 24 05 00 00 00 00 00 FF 0F 3E [18:17:48]RasterBufferAndPrint [18:17:48]line Счет N : (1)871415 [18:17:48]line ИНН: 02508201610067 [18:17:48]line Контрольно-Кассовый Чек [18:17:48]line ПРОДАЖА [18:17:48]line ТРК (МРК, ГНК) : 21 [18:17:48]line Товар: 2710194210 [18:17:48]line ДТ(л)-К-4 [18:17:48]line 20.000 * 0.00 [18:17:48]line = 0.00 [18:17:48]line НДС 12% НСП 1% [18:17:48]line > о реализуемом товаре [18:17:48]line ИТОГО: 0.00 [18:17:48]line НСП 1% : 0.00 [18:17:48]line НДС 12% : 0.00 [18:17:48]line Наличными: 0.00 [18:17:48]line Безнал.: 0.00 [18:17:48]line Место: АЗС № 137 "Партнер Нефть" [18:17:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:17:48]line СНО: Общий режим [18:17:48]line Чек 293 21.09.2024 18:17 [18:17:48]line Смена: 496 ФФД: 1.0 [18:17:48]line ЗНМ: 0300000064 [18:17:48]line РНМ: 0000000000092592 [18:17:48]line Версия ККМ: 001 [18:17:48]line Талоны: Топливные Талоны [18:17:48]line 1 [18:17:48]line ФМ: 0000000000874979 [18:17:48]line ФД: 86515 [18:17:48]line ФПД: 20300388657257 [18:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T181747&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86515&fm=20300388657257&tin=02508201610067®Number=0000000000092592&sum=0 [18:17:48]written 0, free lines is 4095 [18:17:49]Write to MH i2c: 01 00 00 4E 05 53 [18:17:49]Write i2c OK [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: 01 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: 01 07 00 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 EA 0C 50 [18:17:49]RasterBufferAndPrint [18:17:49]line [18:17:49]line [18:17:49]line [18:17:49]line [18:17:49]line [18:17:49]written 0, free lines is 3318 [18:17:49]MH_Cut [18:17:49]Write to MH i2c: D1 01 00 55 05 01 2C [18:17:49]Write i2c OK [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: D1 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: D1 01 00 [18:17:49]MH_I2C_Read... [18:17:49]Read from MH i2c: D1 01 00 55 05 00 2B [18:17:49]Write to MH i2c: 01 00 00 56 05 5B [18:17:49]Write i2c OK [18:17:49]MH_I2C_Read... [18:17:50]*** Cut start [18:17:50]*** Partial cut [18:17:50]*** CUTSNS_PIN = 1 [18:17:50]*** CUTSNS_PIN = 0 [18:17:50]*** Brake cut motor [18:17:50]Read from MH i2c: 01 [18:17:50]MH_I2C_Read... [18:17:50]*** Stop cut motor [18:17:50]*** Cut end [18:17:50]Read from MH i2c: 01 07 00 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 FF 0F 70 [18:17:50]process_action close_receipt done [18:17:50]requested_data is exist [18:17:50]produce_requested_data [18:17:50]requested_item fm.sn is exist - process it [18:17:50]wFMCommunicate request_size=4 [18:17:50]MH_SAM_APDU [18:17:50]CAPDU: 80 11 00 00 [18:17:50]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [18:17:50]Write i2c OK [18:17:50]MH_I2C_Read... [18:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:50]Read from MH i2c: E2 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 17 00 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 35 [18:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:17:50]wFMCommunicate OK [18:17:50]requested_item fd.num is exist - process it [18:17:50]SAM_PROTO_GetFieldsCounters [18:17:50]wFMCommunicate request_size=4 [18:17:50]MH_SAM_APDU [18:17:50]CAPDU: 80 13 00 00 [18:17:50]Write to MH i2c: E2 08 00 58 05 80 13 00 00 00 00 00 00 D9 [18:17:50]Write i2c OK [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 [18:17:50]MH_I2C_Read... [18:17:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:50]Read from MH i2c: E2 62 00 [18:17:50]MH_I2C_Read... [18:17:50]Read from MH i2c: E2 62 00 58 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [18:17:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F3 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:51]wFMCommunicate OK [18:17:51]SAM_PROTO_GetFieldsCounters done [18:17:51]requested_item shift.num is exist - process it [18:17:51]requested_item shift.opened is exist - process it [18:17:51]req_shift_opened [18:17:51]FM_GetShiftState [18:17:51]SAM_PROTO_GetShiftState [18:17:51]wFMCommunicate request_size=4 [18:17:51]MH_SAM_APDU [18:17:51]CAPDU: 80 13 01 00 [18:17:51]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [18:17:51]Write i2c OK [18:17:51]MH_I2C_Read... [18:17:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:51]Read from MH i2c: E2 [18:17:51]MH_I2C_Read... [18:17:51]Read from MH i2c: E2 0E 00 [18:17:51]MH_I2C_Read... [18:17:51]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 21 [18:17:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:17:51]wFMCommunicate OK [18:17:51]SAM_PROTO_GetShiftState done [18:17:51]FM_GetShiftState done [18:17:51]req_shift_opened done [18:17:51]requested_item shift.open_date is exist - process it [18:17:51]req_shift_open_date [18:17:51]req_shift_open_date done [18:17:51]produce_requested_data done [18:17:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86515,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:17:51]process_action_free close_receipt [18:17:51]json_value_free [18:17:51]json_value_free done [18:17:51]process_json_proto returns [18:17:51]Send response to host [18:17:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86515,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:17:51]free response buf [18:17:51]execute_script done [18:17:51]execute_script returns [18:17:51]free content buf [18:17:51]Sock 10.Close socket [18:17:51]Sock 10.Thread stoped [18:18:04]recv_with_timeout no data received [18:18:21]recv_with_timeout no data received [18:19:37]ConnectInit Can't connect to host [18:19:37]CommunicateWithHost connect error [18:19:37]CommunicateWithHost err = -1 [18:19:37]OFD Sender: Server communicate error [18:19:37]OFD Sender: Processing packet 86513 [packets to send 273, broken 270] [18:19:37]ProducePacketName [18:19:37]name=ofd_packets/00086513 [18:19:37]OFD Sender: To server: pG, [18:19:37]CommunicateWithHost lk.salyk.kg:30040 [18:19:37]ConnectInit lk.salyk.kg [18:19:42]ConnectInit Can't take IP for lk.salyk.kg [18:19:42]CommunicateWithHost connect error [18:19:42]CommunicateWithHost err = -1 [18:19:42]OFD Sender: Server communicate error [18:19:47]OFD Sender: Processing packet 86513 [packets to send 273, broken 270] [18:19:47]ProducePacketName [18:19:47]name=ofd_packets/00086513 [18:19:47]OFD Sender: To server: pG, [18:19:47]CommunicateWithHost lk.salyk.kg:30040 [18:19:47]ConnectInit lk.salyk.kg [18:19:50]Connected sock=9 [18:19:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C0 96 07 01 C4 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9B 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 B0 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 51 01 00 35 04 06 00 FB 4F 60 23 0B C6 FD 93 22 11 C3 F9 D7 DC [18:19:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 97 FD 47 00 5E D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 51 01 00 F4 03 04 00 16 B9 EE 66 B6 04 01 00 00 80 2B 57 BB 3C D8 FA 89 [18:19:51]CommunicateWithHost err = 0 [18:19:51]CheckOFDResponse [18:19:51]1017 (14) - 77093643461234 [18:19:51]1041 (16) - 0000000000874979 [18:19:51]1040 (4) - 86513 [18:19:51]1012 (4) - 21.09.2024 12:16 [18:19:51]1206 (1) - 0 [18:19:51]OFD Sender: Remove packet 86513 [18:19:51]ProducePacketName [18:19:51]name=ofd_packets/00086513 [18:19:51]NVStorageDeleteData [18:19:51]OFD Sender: Processing packet 86514 [packets to send 272, broken 270] [18:19:51]ProducePacketName [18:19:51]name=ofd_packets/00086514 [18:19:51]OFD Sender: To server: pG, [18:19:51]CommunicateWithHost lk.salyk.kg:30040 [18:19:51]ConnectInit lk.salyk.kg [18:19:53]Connected sock=9 [18:19:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AA B1 07 01 7B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 C7 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 51 01 00 35 04 06 00 C0 A8 45 3E B8 E9 23 F0 FC 4F 88 F7 8E 0C [18:19:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FE 6D 47 00 DC F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 51 01 00 F4 03 04 00 19 B9 EE 66 B6 04 01 00 00 6E 7B 29 2C 9B 2F 6E 09 [18:19:55]CommunicateWithHost err = 0 [18:19:55]CheckOFDResponse [18:19:55]1017 (14) - 77093643461234 [18:19:55]1041 (16) - 0000000000874979 [18:19:55]1040 (4) - 86514 [18:19:55]1012 (4) - 21.09.2024 12:16 [18:19:55]1206 (1) - 0 [18:19:55]OFD Sender: Remove packet 86514 [18:19:55]ProducePacketName [18:19:55]name=ofd_packets/00086514 [18:19:55]NVStorageDeleteData [18:19:56]OFD Sender: Processing packet 86515 [packets to send 271, broken 270] [18:19:56]ProducePacketName [18:19:56]name=ofd_packets/00086515 [18:19:56]OFD Sender: To server: pG, [18:19:56]CommunicateWithHost lk.salyk.kg:30040 [18:19:56]ConnectInit lk.salyk.kg [18:19:57]Connected sock=9 [18:19:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 68 FC 08 01 D0 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 CB 0D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 51 01 00 35 04 06 00 12 76 8D 74 68 69 35 A2 4D 62 DA 72 56 1C [18:19:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DE AF 47 00 24 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F3 51 01 00 F4 03 04 00 1D B9 EE 66 B6 04 01 00 00 1E 35 92 E6 A2 E0 EE F2 [18:19:59]CommunicateWithHost err = 0 [18:19:59]CheckOFDResponse [18:19:59]1017 (14) - 77093643461234 [18:19:59]1041 (16) - 0000000000874979 [18:19:59]1040 (4) - 86515 [18:19:59]1012 (4) - 21.09.2024 12:16 [18:19:59]1206 (1) - 0 [18:19:59]OFD Sender: Remove packet 86515 [18:19:59]ProducePacketName [18:19:59]name=ofd_packets/00086515 [18:19:59]NVStorageDeleteData [18:19:59]OFD Sender: No OFD packet to send [18:20:04]accept exits with 8 [18:20:04]New connection [18:20:04]New thread 3067460964 created [18:20:04]Thread 3067317604 joined [18:20:04]Waiting for new connection... [18:20:04] Sock 8.Parse request [18:20:04]Sock 8.Check first char [18:20:04]Sock 8.First char is OK [18:20:04]request: POST /json_proto HTTP/1.0 [18:20:04]Method: POST [18:20:04]URL: /json_proto [18:20:04]Method is POST - this is cgi request [18:20:04]url: /json_proto [18:20:04]query_string will be loaded in cgi processing [18:20:04]execute_cgi json_proto POST (null) [18:20:04]execute_cgi path=json_proto method=POST [18:20:04]POST find Content-Length [18:20:04]Host: 172.17.47.196:8080 [18:20:04]Content-Length: 609 [18:20:04]Content-Type: application/json [18:20:04] [18:20:04]POST finish read [18:20:04]Found Content-Length = 609 [18:20:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147953", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:04]execute_script... [18:20: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 : (3)147953", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:04]POST & json_proto [18:20:04]process_json_proto [18:20:04]json parsed OK: [18:20:04]protocol is kg_v1.0 [18:20:04]action value=close_receipt [18:20:04]process_action close_receipt [18:20:04]cmd_close_receipt [18:20:04]MH_GetDate [18:20:04]Write to MH i2c: F0 00 00 5A 05 4E [18:20:04]Write i2c OK [18:20:04]MH_I2C_Read... [18:20:04]Read from MH i2c: F0 [18:20:04]MH_I2C_Read... [18:20:04]Read from MH i2c: F0 09 00 [18:20:04]MH_I2C_Read... [18:20:04]Read from MH i2c: F0 09 00 5A 05 00 55 0E EF 66 4C 6B 94 66 C0 [18:20:04]GetLastDocTimeStamp 1726942667 [18:20:04]current date 1726942805 [18:20:04]FM_GetShiftState [18:20:04]SAM_PROTO_GetShiftState [18:20:04]wFMCommunicate request_size=4 [18:20:04]MH_SAM_APDU [18:20:04]CAPDU: 80 13 01 00 [18:20:04]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [18:20:04]Write i2c OK [18:20:04]MH_I2C_Read... [18:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:04]Read from MH i2c: E2 [18:20:04]MH_I2C_Read... [18:20:04]Read from MH i2c: E2 0E 00 [18:20:04]MH_I2C_Read... [18:20:04]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 23 [18:20:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:20:04]wFMCommunicate OK [18:20:04]SAM_PROTO_GetShiftState done [18:20:04]FM_GetShiftState done [18:20:04]opened in 1726877910 [18:20:04]opened+sec_in_day 1726964310 [18:20:04]quantity*price = 13400 [18:20:04]sum+1 = 13401 [18:20:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 294 21.09.2024 18:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86516 ФПД: 224579466244028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182005&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86516&fm=224579466244028&tin=02508201610067®Number=0000000000092592&sum=13400 0 [18:20:05]StoreToDocumentArchive [18:20:05]shift 496 fd 86516 [18:20:05]save to /storage/0496/doc_00086516 [18:20:05]save last doc name /storage/0496/doc_00086516 to /storage/kkm_last_doc_name [18:20:05]save OK [18:20:05]Clear old archive folders... [18:20:05]ProcessDocumentItem done err = 0, tmpTLVsize=261 [18:20:05]tlvbuf is 007E20C0 [18:20:05]SAM_PROTO_ClearQueue [18:20:05]wFMCommunicate request_size=4 [18:20:05]MH_SAM_APDU [18:20:05]CAPDU: 80 09 00 00 [18:20:05]Write to MH i2c: E2 08 00 68 05 80 09 00 00 00 00 00 00 DF [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:05]Read from MH i2c: E2 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [18:20:05]RAPDU: 90 00 [18:20:05]wFMCommunicate OK [18:20:05]SAM_PROTO_ClearQueue done [18:20:05]KKMCreateOFDPacket [18:20:05]OFDProtocolAddRootSTLVToBuf [18:20:05]FM_MakeSignedData [18:20:05]FM_MakeSignedData [18:20:05]SAM_PROTO_SignData [18:20:05]wFMCommunicate request_size=4 [18:20:05]MH_SAM_APDU [18:20:05]CAPDU: 80 0D 01 02 [18:20:05]Write to MH i2c: E2 08 00 69 05 80 0D 01 02 00 00 00 00 E7 [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:05]Read from MH i2c: E2 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [18:20:05]RAPDU: 90 00 [18:20:05]wFMCommunicate OK [18:20:05]wFMCommunicate request_size=255 [18:20:05]MH_SAM_APDU [18:20:05]CAPDU: 80 0D 02 02 FA 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 55 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 [18:20:05]Write to MH i2c: E2 02 01 6A 05 80 0D 02 02 FA 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 55 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 E4 [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:05]Read from MH i2c: E2 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [18:20:05]RAPDU: 90 00 [18:20:05]wFMCommunicate OK [18:20:05]wFMCommunicate request_size=20 [18:20:05]MH_SAM_APDU [18:20:05]CAPDU: 80 0D 02 02 0F 00 F4 51 01 00 35 04 06 00 CC 40 FB 4F 2F BC [18:20:05]Write to MH i2c: E2 17 00 6B 05 80 0D 02 02 0F 00 00 F4 51 01 00 35 04 06 00 CC 40 FB 4F 2F BC 00 00 CE [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:05]Read from MH i2c: E2 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [18:20:05]RAPDU: 90 00 [18:20:05]wFMCommunicate OK [18:20:05]wFMCommunicate request_size=4 [18:20:05]MH_SAM_APDU [18:20:05]CAPDU: 80 0D 03 02 [18:20:05]Write to MH i2c: E2 08 00 6C 05 80 0D 03 02 00 00 00 00 EC [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:05]Read from MH i2c: E2 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 0B 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 0B 00 6C 05 00 09 2D FF B9 91 BC 95 07 90 00 C4 [18:20:05]RAPDU: 09 2D FF B9 91 BC 95 07 90 00 [18:20:05]wFMCommunicate OK [18:20:05]SAM_PROTO_SignData done [18:20:05]FM_MakeSignedData done [18:20:05]CreateOFDProtocolMessage [18:20:05]wFMCommunicate request_size=4 [18:20:05]MH_SAM_APDU [18:20:05]CAPDU: 80 11 00 00 [18:20:05]Write to MH i2c: E2 08 00 6D 05 80 11 00 00 00 00 00 00 EC [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:05]Read from MH i2c: E2 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 17 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: E2 17 00 6D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4B [18:20:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:20:05]wFMCommunicate OK [18:20:05]CreateOFDProtocolMessage done [18:20:05]OFDSenderStorePacket 86516 [18:20:05]StoreOFDPacket docnum=86516 [18:20:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 19 01 00 00 0A CE 11 01 E0 7C 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 55 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F4 51 01 00 35 04 06 00 CC 40 FB 4F 2F BC 09 2D FF B9 91 BC 95 07 [18:20:05]CheckFolder [18:20:05]dirname=/storage/ofd_packets [18:20:05]CheckFolder done [18:20:05]ProducePacketName [18:20:05]name=ofd_packets/00086516 [18:20:05]NVStorageSaveData ofd_packets/00086516 [18:20:05]File name is /storage/ofd_packets/00086516 [18:20:05]Write 311 bytes [18:20:05]NVStorageSaveData done [18:20:05]OFDSenderStorePacket done [18:20:05]KKMCreateOFDPacket done [18:20:05]NVStorageSaveData kkm_last_timestamp [18:20:05]File name is /storage/kkm_last_timestamp [18:20:05]Write 4 bytes [18:20:05]NVStorageSaveData done [18:20:05]ExternCall_PrintAddStr [18:20:05]wPrintStart [18:20:05]Write to MH i2c: 01 00 00 6E 05 73 [18:20:05]Write i2c OK [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: 01 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: 01 07 00 [18:20:05]MH_I2C_Read... [18:20:05]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 FF 0F 88 [18:20:05]RasterBufferAndPrint [18:20:05]line Счет N : (3)147953 [18:20:05]line ИНН: 02508201610067 [18:20:05]line Контрольно-Кассовый Чек [18:20:05]line ПРОДАЖА [18:20:05]line Товар: 48741156 [18:20:05]line Сигареты LD Blue [18:20:05]line 1.000 * 134.00 [18:20:05]line = 134.00 [18:20:05]line НДС 12% НСП 1% [18:20:05]line > о реализуемом товаре [18:20:05]line ИТОГО: 134.00 [18:20:05]line НСП 1% : 1.19 [18:20:05]line НДС 12% : 14.23 [18:20:05]line Наличными: 134.00 [18:20:05]line Безнал.: 0.00 [18:20:05]line Место: АЗС № 137 "Партнер Нефть" [18:20:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:20:05]line СНО: Общий режим [18:20:05]line Чек 294 21.09.2024 18:20 [18:20:05]line Смена: 496 ФФД: 1.0 [18:20:05]line ЗНМ: 0300000064 [18:20:05]line РНМ: 0000000000092592 [18:20:05]line Версия ККМ: 001 [18:20:05]line ФМ: 0000000000874979 [18:20:05]line ФД: 86516 [18:20:05]line ФПД: 224579466244028 [18:20:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182005&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86516&fm=224579466244028&tin=02508201610067®Number=0000000000092592&sum=13400 [18:20:05]line 0 [18:20:05]written 0, free lines is 4095 [18:20:06]OFD Sender: Processing packet 86516 [packets to send 271, broken 270] [18:20:06]ProducePacketName [18:20:06]name=ofd_packets/00086516 [18:20:06]OFD Sender: To server: pG, [18:20:06]CommunicateWithHost lk.salyk.kg:30040 [18:20:06]ConnectInit lk.salyk.kg [18:20:06]Write to MH i2c: 01 00 00 96 05 9B [18:20:06]Write i2c OK [18:20:06]MH_I2C_Read... [18:20:06]Read from MH i2c: 01 [18:20:06]MH_I2C_Read... [18:20:06]Read from MH i2c: 01 07 00 [18:20:06]MH_I2C_Read... [18:20:06]Read from MH i2c: 01 07 00 96 05 00 00 00 00 00 13 0D C2 [18:20:06]RasterBufferAndPrint [18:20:06]line [18:20:06]line [18:20:06]line [18:20:06]line [18:20:06]line [18:20:06]written 0, free lines is 3353 [18:20:06]MH_Cut [18:20:06]Write to MH i2c: D1 01 00 9D 05 01 74 [18:20:06]Write i2c OK [18:20:06]MH_I2C_Read... [18:20:06]Read from MH i2c: D1 [18:20:06]MH_I2C_Read... [18:20:06]Read from MH i2c: D1 01 00 [18:20:06]MH_I2C_Read... [18:20:06]Read from MH i2c: D1 01 00 9D 05 00 73 [18:20:06]Write to MH i2c: 01 00 00 9E 05 A3 [18:20:06]Write i2c OK [18:20:06]MH_I2C_Read... [18:20:07]*** Cut start [18:20:07]*** Partial cut [18:20:07]*** CUTSNS_PIN = 1 [18:20:07]*** CUTSNS_PIN = 0 [18:20:07]*** Brake cut motor [18:20:07]Read from MH i2c: 01 [18:20:07]MH_I2C_Read... [18:20:07]*** Stop cut motor [18:20:07]*** Cut end [18:20:07]Read from MH i2c: 01 07 00 [18:20:07]MH_I2C_Read... [18:20:07]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 FF 0F B8 [18:20:07]process_action close_receipt done [18:20:07]requested_data is exist [18:20:07]produce_requested_data [18:20:07]requested_item fm.sn is exist - process it [18:20:07]wFMCommunicate request_size=4 [18:20:07]MH_SAM_APDU [18:20:07]CAPDU: 80 11 00 00 [18:20:07]Write to MH i2c: E2 08 00 9F 05 80 11 00 00 00 00 00 00 1E [18:20:07]Write i2c OK [18:20:07]MH_I2C_Read... [18:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:07]Read from MH i2c: E2 [18:20:07]MH_I2C_Read... [18:20:07]Read from MH i2c: E2 17 00 [18:20:07]MH_I2C_Read... [18:20:07]Read from MH i2c: E2 17 00 9F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7D [18:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:20:07]wFMCommunicate OK [18:20:07]requested_item fd.num is exist - process it [18:20:07]SAM_PROTO_GetFieldsCounters [18:20:07]wFMCommunicate request_size=4 [18:20:07]MH_SAM_APDU [18:20:07]CAPDU: 80 13 00 00 [18:20:07]Write to MH i2c: E2 08 00 A0 05 80 13 00 00 00 00 00 00 21 [18:20:07]Write i2c OK [18:20:07]MH_I2C_Read... [18:20:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:07]Read from MH i2c: E2 [18:20:07]MH_I2C_Read... [18:20:07]Read from MH i2c: E2 62 00 [18:20:07]MH_I2C_Read... [18:20:07]Read from MH i2c: E2 62 00 A0 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [18:20:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F4 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:07]wFMCommunicate OK [18:20:07]SAM_PROTO_GetFieldsCounters done [18:20:07]requested_item shift.num is exist - process it [18:20:07]requested_item shift.opened is exist - process it [18:20:07]req_shift_opened [18:20:07]FM_GetShiftState [18:20:07]SAM_PROTO_GetShiftState [18:20:07]wFMCommunicate request_size=4 [18:20:07]MH_SAM_APDU [18:20:07]CAPDU: 80 13 01 00 [18:20:07]Write to MH i2c: E2 08 00 A1 05 80 13 01 00 00 00 00 00 23 [18:20:07]Write i2c OK [18:20:07]MH_I2C_Read... [18:20:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:08]Read from MH i2c: E2 [18:20:08]MH_I2C_Read... [18:20:08]Read from MH i2c: E2 0E 00 [18:20:08]MH_I2C_Read... [18:20:08]Read from MH i2c: E2 0E 00 A1 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 69 [18:20:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:20:08]wFMCommunicate OK [18:20:08]SAM_PROTO_GetShiftState done [18:20:08]FM_GetShiftState done [18:20:08]req_shift_opened done [18:20:08]requested_item shift.open_date is exist - process it [18:20:08]req_shift_open_date [18:20:08]req_shift_open_date done [18:20:08]produce_requested_data done [18:20:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86516,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:20:08]process_action_free close_receipt [18:20:08]json_value_free [18:20:08]json_value_free done [18:20:08]process_json_proto returns [18:20:08]Send response to host [18:20:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86516,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:20:08]free response buf [18:20:08]execute_script done [18:20:08]execute_script returns [18:20:08]free content buf [18:20:08]Sock 8.Close socket [18:20:08]Sock 8.Thread stoped [18:20:08]Connected sock=10 [18:20:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 19 01 00 00 0A CE 11 01 E0 7C 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 55 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F4 51 01 00 35 04 06 00 CC 40 FB 4F 2F BC 09 2D FF B9 91 BC 95 07 [18:20:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4B 44 47 00 4E 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F4 51 01 00 F4 03 04 00 28 B9 EE 66 B6 04 01 00 00 B4 35 8C EF 90 8D 71 B8 [18:20:08]CommunicateWithHost err = 0 [18:20:08]CheckOFDResponse [18:20:08]1017 (14) - 77093643461234 [18:20:08]1041 (16) - 0000000000874979 [18:20:08]1040 (4) - 86516 [18:20:08]1012 (4) - 21.09.2024 12:16 [18:20:08]1206 (1) - 0 [18:20:08]OFD Sender: Remove packet 86516 [18:20:08]ProducePacketName [18:20:08]name=ofd_packets/00086516 [18:20:08]NVStorageDeleteData [18:20:09]OFD Sender: No OFD packet to send [18:20:14]OFD Sender: No OFD packet to send [18:20:19]OFD Sender: No OFD packet to send [18:20:24]OFD Sender: No OFD packet to send [18:20:29]OFD Sender: No OFD packet to send [18:20:34]OFD Sender: No OFD packet to send [18:20:39]OFD Sender: No OFD packet to send [18:20:44]OFD Sender: No OFD packet to send [18:20:49]OFD Sender: No OFD packet to send [18:20:53]accept exits with 9 [18:20:53]New connection [18:20:53]New thread 3067317604 created [18:20:53]Thread 3067460964 joined [18:20:53]Waiting for new connection... [18:20:53] Sock 9.Parse request [18:20:53]Sock 9.Check first char [18:20:53]Sock 9.First char is OK [18:20:53]request: POST /json_proto HTTP/1.0 [18:20:53]Method: POST [18:20:53]URL: /json_proto [18:20:53]Method is POST - this is cgi request [18:20:53]url: /json_proto [18:20:53]query_string will be loaded in cgi processing [18:20:53]execute_cgi json_proto POST (null) [18:20:53]execute_cgi path=json_proto method=POST [18:20:53]POST find Content-Length [18:20:53]Host: 172.17.47.196:8080 [18:20:53]Content-Length: 683 [18:20:53]Content-Type: application/json [18:20:53] [18:20:53]POST finish read [18:20:53]Found Content-Length = 683 [18:20:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:53]execute_script... [18:20: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)871417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:53]POST & json_proto [18:20:53]process_json_proto [18:20:53]json parsed OK: [18:20:53]protocol is kg_v1.0 [18:20:53]action value=close_receipt [18:20:53]process_action close_receipt [18:20:53]cmd_close_receipt [18:20:53]MH_GetDate [18:20:53]Write to MH i2c: F0 00 00 A2 05 96 [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: F0 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: F0 09 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: F0 09 00 A2 05 00 86 0E EF 66 4C 6B 94 66 39 [18:20:53]GetLastDocTimeStamp 1726942805 [18:20:53]current date 1726942854 [18:20:53]FM_GetShiftState [18:20:53]SAM_PROTO_GetShiftState [18:20:53]wFMCommunicate request_size=4 [18:20:53]MH_SAM_APDU [18:20:53]CAPDU: 80 13 01 00 [18:20:53]Write to MH i2c: E2 08 00 A3 05 80 13 01 00 00 00 00 00 25 [18:20:53]Write i2c OK [18:20:53]MH_I2C_Read... [18:20:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:53]Read from MH i2c: E2 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 0E 00 [18:20:53]MH_I2C_Read... [18:20:53]Read from MH i2c: E2 0E 00 A3 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6B [18:20:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:20:53]wFMCommunicate OK [18:20:53]SAM_PROTO_GetShiftState done [18:20:53]FM_GetShiftState done [18:20:53]opened in 1726877910 [18:20:53]opened+sec_in_day 1726964310 [18:20:53]quantity*price = 80010 [18:20:53]sum+1 = 80011 [18:20:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 295 21.09.2024 18:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86517 ФПД: 75871460496202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182054&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86517&fm=75871460496202&tin=02508201610067®Number=0000000000092592&sum=80000 [18:20:55]StoreToDocumentArchive [18:20:55]shift 496 fd 86517 [18:20:55]save to /storage/0496/doc_00086517 [18:20:55]save last doc name /storage/0496/doc_00086517 to /storage/kkm_last_doc_name [18:20:55]save OK [18:20:55]Clear old archive folders... [18:20:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:20:55]tlvbuf is 007C9E00 [18:20:55]SAM_PROTO_ClearQueue [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 09 00 00 [18:20:55]Write to MH i2c: E2 08 00 B0 05 80 09 00 00 00 00 00 00 27 [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [18:20:55]RAPDU: 90 00 [18:20:55]wFMCommunicate OK [18:20:55]SAM_PROTO_ClearQueue done [18:20:55]KKMCreateOFDPacket [18:20:55]OFDProtocolAddRootSTLVToBuf [18:20:55]FM_MakeSignedData [18:20:55]FM_MakeSignedData [18:20:55]SAM_PROTO_SignData [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 0D 01 02 [18:20:55]Write to MH i2c: E2 08 00 B1 05 80 0D 01 02 00 00 00 00 2F [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [18:20:55]RAPDU: 90 00 [18:20:55]wFMCommunicate OK [18:20:55]wFMCommunicate request_size=255 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 86 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 51 01 00 35 04 06 00 [18:20:55]Write to MH i2c: E2 02 01 B2 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 86 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 51 01 00 35 04 06 00 00 00 25 [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [18:20:55]RAPDU: 90 00 [18:20:55]wFMCommunicate OK [18:20:55]wFMCommunicate request_size=11 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 0D 02 02 06 45 01 33 73 93 4A [18:20:55]Write to MH i2c: E2 0E 00 B3 05 80 0D 02 02 06 00 45 01 33 73 93 4A 00 00 07 [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [18:20:55]RAPDU: 90 00 [18:20:55]wFMCommunicate OK [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 0D 03 02 [18:20:55]Write to MH i2c: E2 08 00 B4 05 80 0D 03 02 00 00 00 00 34 [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 0B 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 0B 00 B4 05 00 0C CF D6 89 DF AA 79 6E 90 00 DF [18:20:55]RAPDU: 0C CF D6 89 DF AA 79 6E 90 00 [18:20:55]wFMCommunicate OK [18:20:55]SAM_PROTO_SignData done [18:20:55]FM_MakeSignedData done [18:20:55]CreateOFDProtocolMessage [18:20:55]wFMCommunicate request_size=4 [18:20:55]MH_SAM_APDU [18:20:55]CAPDU: 80 11 00 00 [18:20:55]Write to MH i2c: E2 08 00 B5 05 80 11 00 00 00 00 00 00 34 [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:55]Read from MH i2c: E2 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 17 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: E2 17 00 B5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 93 [18:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:20:55]wFMCommunicate OK [18:20:55]CreateOFDProtocolMessage done [18:20:55]OFDSenderStorePacket 86517 [18:20:55]StoreOFDPacket docnum=86517 [18:20:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 0F B0 08 01 56 31 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 86 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 51 01 00 35 04 06 00 45 01 33 73 93 4A 0C CF D6 89 DF AA 79 6E [18:20:55]CheckFolder [18:20:55]dirname=/storage/ofd_packets [18:20:55]CheckFolder done [18:20:55]ProducePacketName [18:20:55]name=ofd_packets/00086517 [18:20:55]NVStorageSaveData ofd_packets/00086517 [18:20:55]File name is /storage/ofd_packets/00086517 [18:20:55]Write 302 bytes [18:20:55]NVStorageSaveData done [18:20:55]OFDSenderStorePacket done [18:20:55]KKMCreateOFDPacket done [18:20:55]NVStorageSaveData kkm_last_timestamp [18:20:55]File name is /storage/kkm_last_timestamp [18:20:55]Write 4 bytes [18:20:55]NVStorageSaveData done [18:20:55]ExternCall_PrintAddStr [18:20:55]wPrintStart [18:20:55]Write to MH i2c: 01 00 00 B6 05 BB [18:20:55]Write i2c OK [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: 01 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: 01 07 00 [18:20:55]MH_I2C_Read... [18:20:55]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 FF 0F D0 [18:20:55]RasterBufferAndPrint [18:20:55]line Счет N : (1)871417 [18:20:55]line ИНН: 02508201610067 [18:20:55]line Контрольно-Кассовый Чек [18:20:55]line ПРОДАЖА [18:20:55]line ТРК (МРК, ГНК) : 11 [18:20:55]line Товар: 2710194210 [18:20:55]line ДТ(л)-К-4 [18:20:55]line 10.500 * 76.20 [18:20:55]line = 800.10 [18:20:55]line НДС 12% НСП 1% [18:20:55]line > о реализуемом товаре [18:20:55]line ОКРУГЛЕНИЕ: -0.10 [18:20:55]line ИТОГО: 800.00 [18:20:55]line Внесено: 800.00 [18:20:55]line СДАЧА: 0.00 [18:20:55]line НСП 1% : 7.08 [18:20:55]line НДС 12% : 84.97 [18:20:55]line Наличными: 800.00 [18:20:55]line Безнал.: 0.00 [18:20:55]line Место: АЗС № 137 "Партнер Нефть" [18:20:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:20:55]line СНО: Общий режим [18:20:55]line Чек 295 21.09.2024 18:20 [18:20:55]line Смена: 496 ФФД: 1.0 [18:20:55]line ЗНМ: 0300000064 [18:20:55]line РНМ: 0000000000092592 [18:20:55]line Версия ККМ: 001 [18:20:55]line ФМ: 0000000000874979 [18:20:55]line ФД: 86517 [18:20:55]line ФПД: 75871460496202 [18:20:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182054&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86517&fm=75871460496202&tin=02508201610067®Number=0000000000092592&sum=80000 [18:20:55]written 0, free lines is 4095 [18:20:55]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:20:55]ProducePacketName [18:20:55]name=ofd_packets/00086517 [18:20:55]OFD Sender: To server: pG, [18:20:55]CommunicateWithHost lk.salyk.kg:30040 [18:20:55]ConnectInit lk.salyk.kg [18:20:56]Write to MH i2c: 01 00 00 E1 05 E6 [18:20:56]Write i2c OK [18:20:56]MH_I2C_Read... [18:20:56]Read from MH i2c: 01 [18:20:56]MH_I2C_Read... [18:20:56]Read from MH i2c: 01 07 00 [18:20:56]MH_I2C_Read... [18:20:56]Read from MH i2c: 01 07 00 E1 05 00 00 00 00 00 DC 0C D5 [18:20:56]RasterBufferAndPrint [18:20:56]line [18:20:56]line [18:20:56]line [18:20:56]line [18:20:56]line [18:20:56]written 0, free lines is 3298 [18:20:56]MH_Cut [18:20:56]Write to MH i2c: D1 01 00 E8 05 01 BF [18:20:56]Write i2c OK [18:20:56]MH_I2C_Read... [18:20:56]Read from MH i2c: D1 [18:20:56]MH_I2C_Read... [18:20:56]Read from MH i2c: D1 01 00 [18:20:56]MH_I2C_Read... [18:20:56]Read from MH i2c: D1 01 00 E8 05 00 BE [18:20:56]Write to MH i2c: 01 00 00 E9 05 EE [18:20:56]Write i2c OK [18:20:56]MH_I2C_Read... [18:20:56]*** Cut start [18:20:56]*** Partial cut [18:20:56]*** CUTSNS_PIN = 1 [18:20:56]*** CUTSNS_PIN = 0 [18:20:57]*** Brake cut motor [18:20:57]Read from MH i2c: 01 [18:20:57]MH_I2C_Read... [18:20:57]*** Stop cut motor [18:20:57]*** Cut end [18:20:57]Read from MH i2c: 01 07 00 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 FF 0F 03 [18:20:57]process_action close_receipt done [18:20:57]requested_data is exist [18:20:57]produce_requested_data [18:20:57]requested_item fm.sn is exist - process it [18:20:57]wFMCommunicate request_size=4 [18:20:57]MH_SAM_APDU [18:20:57]CAPDU: 80 11 00 00 [18:20:57]Write to MH i2c: E2 08 00 EA 05 80 11 00 00 00 00 00 00 69 [18:20:57]Write i2c OK [18:20:57]MH_I2C_Read... [18:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:57]Read from MH i2c: E2 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: E2 17 00 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: E2 17 00 EA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C8 [18:20:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:20:57]wFMCommunicate OK [18:20:57]requested_item fd.num is exist - process it [18:20:57]SAM_PROTO_GetFieldsCounters [18:20:57]wFMCommunicate request_size=4 [18:20:57]MH_SAM_APDU [18:20:57]CAPDU: 80 13 00 00 [18:20:57]Write to MH i2c: E2 08 00 EB 05 80 13 00 00 00 00 00 00 6C [18:20:57]Write i2c OK [18:20:57]MH_I2C_Read... [18:20:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:57]Read from MH i2c: E2 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: E2 62 00 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: E2 62 00 EB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [18:20:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F5 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:57]wFMCommunicate OK [18:20:57]SAM_PROTO_GetFieldsCounters done [18:20:57]requested_item shift.num is exist - process it [18:20:57]requested_item shift.opened is exist - process it [18:20:57]req_shift_opened [18:20:57]FM_GetShiftState [18:20:57]SAM_PROTO_GetShiftState [18:20:57]wFMCommunicate request_size=4 [18:20:57]MH_SAM_APDU [18:20:57]CAPDU: 80 13 01 00 [18:20:57]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [18:20:57]Write i2c OK [18:20:57]MH_I2C_Read... [18:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:57]Read from MH i2c: E2 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: E2 0E 00 [18:20:57]MH_I2C_Read... [18:20:57]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B4 [18:20:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:20:57]wFMCommunicate OK [18:20:57]SAM_PROTO_GetShiftState done [18:20:57]FM_GetShiftState done [18:20:57]req_shift_opened done [18:20:57]requested_item shift.open_date is exist - process it [18:20:57]req_shift_open_date [18:20:57]req_shift_open_date done [18:20:57]produce_requested_data done [18:20:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86517,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:20:57]process_action_free close_receipt [18:20:57]json_value_free [18:20:57]json_value_free done [18:20:57]process_json_proto returns [18:20:57]Send response to host [18:20:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86517,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:20:57]free response buf [18:20:57]execute_script done [18:20:57]execute_script returns [18:20:57]free content buf [18:20:57]Sock 9.Close socket [18:20:57]Sock 9.Thread stoped [18:21:00]ConnectInit Can't take IP for lk.salyk.kg [18:21:00]CommunicateWithHost connect error [18:21:00]CommunicateWithHost err = -1 [18:21:00]OFD Sender: Server communicate error [18:21:05]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:21:05]ProducePacketName [18:21:05]name=ofd_packets/00086517 [18:21:05]OFD Sender: To server: pG, [18:21:05]CommunicateWithHost lk.salyk.kg:30040 [18:21:05]ConnectInit lk.salyk.kg [18:21:10]ConnectInit Can't take IP for lk.salyk.kg [18:21:10]CommunicateWithHost connect error [18:21:10]CommunicateWithHost err = -1 [18:21:10]OFD Sender: Server communicate error [18:21:12]recv_with_timeout no data received [18:21:15]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:21:15]ProducePacketName [18:21:15]name=ofd_packets/00086517 [18:21:15]OFD Sender: To server: pG, [18:21:15]CommunicateWithHost lk.salyk.kg:30040 [18:21:15]ConnectInit lk.salyk.kg [18:21:20]ConnectInit Can't take IP for lk.salyk.kg [18:21:20]CommunicateWithHost connect error [18:21:20]CommunicateWithHost err = -1 [18:21:20]OFD Sender: Server communicate error [18:21:25]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:21:25]ProducePacketName [18:21:25]name=ofd_packets/00086517 [18:21:25]OFD Sender: To server: pG, [18:21:25]CommunicateWithHost lk.salyk.kg:30040 [18:21:25]ConnectInit lk.salyk.kg [18:21:30]ConnectInit Can't take IP for lk.salyk.kg [18:21:30]CommunicateWithHost connect error [18:21:30]CommunicateWithHost err = -1 [18:21:30]OFD Sender: Server communicate error [18:21:35]recv_with_timeout no data received [18:21:35]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:21:35]ProducePacketName [18:21:35]name=ofd_packets/00086517 [18:21:35]OFD Sender: To server: pG, [18:21:35]CommunicateWithHost lk.salyk.kg:30040 [18:21:35]ConnectInit lk.salyk.kg [18:21:40]ConnectInit Can't take IP for lk.salyk.kg [18:21:40]CommunicateWithHost connect error [18:21:40]CommunicateWithHost err = -1 [18:21:40]OFD Sender: Server communicate error [18:21:45]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:21:45]ProducePacketName [18:21:45]name=ofd_packets/00086517 [18:21:45]OFD Sender: To server: pG, [18:21:45]CommunicateWithHost lk.salyk.kg:30040 [18:21:45]ConnectInit lk.salyk.kg [18:21:53]recv_with_timeout no data received [18:22:05]Connected sock=9 [18:22:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 0F B0 08 01 56 31 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 86 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 51 01 00 35 04 06 00 45 01 33 73 93 4A 0C CF D6 89 DF AA 79 6E [18:22:10]recv_with_timeout no data received [18:22:10]CommunicateWithHost answer receiving error [18:22:10]CommunicateWithHost err = -3 [18:22:10]OFD Sender: Server communicate error [18:22:14]recv_with_timeout no data received [18:22:15]OFD Sender: Processing packet 86517 [packets to send 271, broken 270] [18:22:15]ProducePacketName [18:22:15]name=ofd_packets/00086517 [18:22:15]OFD Sender: To server: pG, [18:22:15]CommunicateWithHost lk.salyk.kg:30040 [18:22:15]ConnectInit lk.salyk.kg [18:22:16]Connected sock=9 [18:22:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 0F B0 08 01 56 31 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 86 0E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 51 01 00 35 04 06 00 45 01 33 73 93 4A 0C CF D6 89 DF AA 79 6E [18:22:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FF 6F 47 00 18 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F5 51 01 00 F4 03 04 00 A9 B9 EE 66 B6 04 01 00 00 B0 4A 8F 80 D7 F3 CA 37 [18:22:17]CommunicateWithHost err = 0 [18:22:17]CheckOFDResponse [18:22:17]1017 (14) - 77093643461234 [18:22:17]1041 (16) - 0000000000874979 [18:22:17]1040 (4) - 86517 [18:22:17]1012 (4) - 21.09.2024 12:18 [18:22:17]1206 (1) - 0 [18:22:17]OFD Sender: Remove packet 86517 [18:22:17]ProducePacketName [18:22:17]name=ofd_packets/00086517 [18:22:17]NVStorageDeleteData [18:22:18]OFD Sender: No OFD packet to send [18:22:23]OFD Sender: No OFD packet to send [18:22:28]OFD Sender: No OFD packet to send [18:22:33]OFD Sender: No OFD packet to send [18:22:38]OFD Sender: No OFD packet to send [18:22:43]OFD Sender: No OFD packet to send [18:22:48]OFD Sender: No OFD packet to send [18:22:53]OFD Sender: No OFD packet to send [18:22:58]OFD Sender: No OFD packet to send [18:23:03]OFD Sender: No OFD packet to send [18:23:08]OFD Sender: No OFD packet to send [18:23:13]OFD Sender: No OFD packet to send [18:23:18]OFD Sender: No OFD packet to send [18:23:23]OFD Sender: No OFD packet to send [18:23:28]OFD Sender: No OFD packet to send [18:23:33]OFD Sender: No OFD packet to send [18:23:38]OFD Sender: No OFD packet to send [18:23:43]OFD Sender: No OFD packet to send [18:23:48]OFD Sender: No OFD packet to send [18:23:51]accept exits with 8 [18:23:51]New connection [18:23:51]New thread 3067460964 created [18:23:51]Thread 3067317604 joined [18:23:51]Waiting for new connection... [18:23:51] Sock 8.Parse request [18:23:51]Sock 8.Check first char [18:23:51]Sock 8.First char is OK [18:23:51]request: POST /json_proto HTTP/1.0 [18:23:51]Method: POST [18:23:51]URL: /json_proto [18:23:51]Method is POST - this is cgi request [18:23:51]url: /json_proto [18:23:51]query_string will be loaded in cgi processing [18:23:51]execute_cgi json_proto POST (null) [18:23:51]execute_cgi path=json_proto method=POST [18:23:51]POST find Content-Length [18:23:51]Host: 172.17.47.196:8080 [18:23:51]Content-Length: 687 [18:23:51]Content-Type: application/json [18:23:51] [18:23:51]POST finish read [18:23:51]Found Content-Length = 687 [18:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:51]execute_script... [18:23: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)871419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:51]POST & json_proto [18:23:51]process_json_proto [18:23:51]json parsed OK: [18:23:51]protocol is kg_v1.0 [18:23:51]action value=close_receipt [18:23:51]process_action close_receipt [18:23:51]cmd_close_receipt [18:23:51]MH_GetDate [18:23:51]Write to MH i2c: F0 00 00 ED 05 E1 [18:23:51]Write i2c OK [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: F0 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: F0 09 00 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: F0 09 00 ED 05 00 38 0F EF 66 4C 6B 94 66 37 [18:23:51]GetLastDocTimeStamp 1726942854 [18:23:51]current date 1726943032 [18:23:51]FM_GetShiftState [18:23:51]SAM_PROTO_GetShiftState [18:23:51]wFMCommunicate request_size=4 [18:23:51]MH_SAM_APDU [18:23:51]CAPDU: 80 13 01 00 [18:23:51]Write to MH i2c: E2 08 00 EE 05 80 13 01 00 00 00 00 00 70 [18:23:51]Write i2c OK [18:23:51]MH_I2C_Read... [18:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:51]Read from MH i2c: E2 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: E2 0E 00 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: E2 0E 00 EE 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B6 [18:23:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:23:51]wFMCommunicate OK [18:23:51]SAM_PROTO_GetShiftState done [18:23:51]FM_GetShiftState done [18:23:51]opened in 1726877910 [18:23:51]opened+sec_in_day 1726964310 [18:23:51]quantity*price = 100050 [18:23:51]sum+1 = 100052 [18:23:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 296 21.09.2024 18:23 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86518 ФПД: 148881593681755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86518&fm=148881593681755&tin=02508201610067®Number=0000000000092592&sum=100000 [18:23:52]StoreToDocumentArchive [18:23:52]shift 496 fd 86518 [18:23:52]save to /storage/0496/doc_00086518 [18:23:52]save last doc name /storage/0496/doc_00086518 to /storage/kkm_last_doc_name [18:23:52]save OK [18:23:52]Clear old archive folders... [18:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:23:52]tlvbuf is 007C8A40 [18:23:52]SAM_PROTO_ClearQueue [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 09 00 00 [18:23:52]Write to MH i2c: E2 08 00 FB 05 80 09 00 00 00 00 00 00 72 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_ClearQueue done [18:23:52]KKMCreateOFDPacket [18:23:52]OFDProtocolAddRootSTLVToBuf [18:23:52]FM_MakeSignedData [18:23:52]FM_MakeSignedData [18:23:52]SAM_PROTO_SignData [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 0D 01 02 [18:23:52]Write to MH i2c: E2 08 00 FC 05 80 0D 01 02 00 00 00 00 7A [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]wFMCommunicate request_size=255 [18:23:52]MH_SAM_APDU [18:23: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 38 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 51 01 00 35 04 06 00 [18:23:52]Write to MH i2c: E2 02 01 FD 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 38 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 51 01 00 35 04 06 00 00 00 F2 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 FD 05 00 90 00 76 [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]wFMCommunicate request_size=11 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 0D 02 02 06 87 68 32 81 47 5B [18:23:52]Write to MH i2c: E2 0E 00 FE 05 80 0D 02 02 06 00 87 68 32 81 47 5B 00 00 CD [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 0D 03 02 [18:23:52]Write to MH i2c: E2 08 00 FF 05 80 0D 03 02 00 00 00 00 7F [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0B 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0B 00 FF 05 00 B9 A9 2D 85 DF 01 8C 95 90 00 95 [18:23:52]RAPDU: B9 A9 2D 85 DF 01 8C 95 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_SignData done [18:23:52]FM_MakeSignedData done [18:23:52]CreateOFDProtocolMessage [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 11 00 00 [18:23:52]Write to MH i2c: E2 08 00 00 06 80 11 00 00 00 00 00 00 80 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 17 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 17 00 00 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DF [18:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:23:52]wFMCommunicate OK [18:23:52]CreateOFDProtocolMessage done [18:23:52]OFDSenderStorePacket 86518 [18:23:52]StoreOFDPacket docnum=86518 [18:23:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 98 41 08 01 2F 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 38 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 51 01 00 35 04 06 00 87 68 32 81 47 5B B9 A9 2D 85 DF 01 8C 95 [18:23:52]CheckFolder [18:23:52]dirname=/storage/ofd_packets [18:23:52]CheckFolder done [18:23:52]ProducePacketName [18:23:52]name=ofd_packets/00086518 [18:23:52]NVStorageSaveData ofd_packets/00086518 [18:23:52]File name is /storage/ofd_packets/00086518 [18:23:52]Write 302 bytes [18:23:52]NVStorageSaveData done [18:23:52]OFDSenderStorePacket done [18:23:52]KKMCreateOFDPacket done [18:23:52]NVStorageSaveData kkm_last_timestamp [18:23:52]File name is /storage/kkm_last_timestamp [18:23:52]Write 4 bytes [18:23:52]NVStorageSaveData done [18:23:52]ExternCall_PrintAddStr [18:23:52]wPrintStart [18:23:52]Write to MH i2c: 01 00 00 01 06 07 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 07 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 07 00 01 06 00 00 00 00 00 FF 0F 1C [18:23:52]RasterBufferAndPrint [18:23:52]line Счет N : (1)871419 [18:23:52]line ИНН: 02508201610067 [18:23:52]line Контрольно-Кассовый Чек [18:23:52]line ПРОДАЖА [18:23:52]line ТРК (МРК, ГНК) : 11 [18:23:52]line Товар: 2710194210 [18:23:52]line ДТ(л)-К-4 [18:23:52]line 13.130 * 76.20 [18:23:52]line = 1000.51 [18:23:52]line НДС 12% НСП 1% [18:23:52]line > о реализуемом товаре [18:23:52]line ОКРУГЛЕНИЕ: -0.51 [18:23:52]line ИТОГО: 1000.00 [18:23:52]line Внесено: 1000.00 [18:23:52]line СДАЧА: 0.00 [18:23:52]line НСП 1% : 8.85 [18:23:52]line НДС 12% : 106.25 [18:23:52]line Наличными: 1000.00 [18:23:52]line Безнал.: 0.00 [18:23:52]line Место: АЗС № 137 "Партнер Нефть" [18:23:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:23:52]line СНО: Общий режим [18:23:52]line Чек 296 21.09.2024 18:23 [18:23:52]line Смена: 496 ФФД: 1.0 [18:23:52]line ЗНМ: 0300000064 [18:23:52]line РНМ: 0000000000092592 [18:23:52]line Версия ККМ: 001 [18:23:52]line ФМ: 0000000000874979 [18:23:52]line ФД: 86518 [18:23:52]line ФПД: 148881593681755 [18:23:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86518&fm=148881593681755&tin=02508201610067®Number=0000000000092592&sum=100000 [18:23:53]OFD Sender: Processing packet 86518 [packets to send 271, broken 270] [18:23:53]ProducePacketName [18:23:53]name=ofd_packets/00086518 [18:23:53]OFD Sender: To server: pG, [18:23:53]CommunicateWithHost lk.salyk.kg:30040 [18:23:53]ConnectInit lk.salyk.kg [18:23:53]written 0, free lines is 4095 [18:23:53]Write to MH i2c: 01 00 00 2C 06 32 [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 D4 0C 19 [18:23:53]RasterBufferAndPrint [18:23:53]line [18:23:53]line [18:23:53]line [18:23:53]line [18:23:53]line [18:23:53]written 0, free lines is 3290 [18:23:53]MH_Cut [18:23:53]Write to MH i2c: D1 01 00 33 06 01 0B [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D1 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D1 01 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D1 01 00 33 06 00 0A [18:23:53]Write to MH i2c: 01 00 00 34 06 3A [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:54]*** Cut start [18:23:54]*** Partial cut [18:23:54]*** CUTSNS_PIN = 1 [18:23:54]*** CUTSNS_PIN = 0 [18:23:54]*** Brake cut motor [18:23:54]Read from MH i2c: 01 [18:23:54]MH_I2C_Read... [18:23:54]*** Stop cut motor [18:23:54]*** Cut end [18:23:54]Read from MH i2c: 01 07 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: 01 07 00 34 06 00 00 00 00 00 FF 0F 4F [18:23:54]process_action close_receipt done [18:23:54]requested_data is exist [18:23:54]produce_requested_data [18:23:54]requested_item fm.sn is exist - process it [18:23:54]wFMCommunicate request_size=4 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 11 00 00 [18:23:54]Write to MH i2c: E2 08 00 35 06 80 11 00 00 00 00 00 00 B5 [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:55]Read from MH i2c: E2 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: E2 17 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: E2 17 00 35 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 14 [18:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:23:55]wFMCommunicate OK [18:23:55]requested_item fd.num is exist - process it [18:23:55]SAM_PROTO_GetFieldsCounters [18:23:55]wFMCommunicate request_size=4 [18:23:55]MH_SAM_APDU [18:23:55]CAPDU: 80 13 00 00 [18:23:55]Write to MH i2c: E2 08 00 36 06 80 13 00 00 00 00 00 00 B8 [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:55]Read from MH i2c: E2 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: E2 62 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: E2 62 00 36 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [18:23:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F6 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:55]wFMCommunicate OK [18:23:55]SAM_PROTO_GetFieldsCounters done [18:23:55]requested_item shift.num is exist - process it [18:23:55]requested_item shift.opened is exist - process it [18:23:55]req_shift_opened [18:23:55]FM_GetShiftState [18:23:55]SAM_PROTO_GetShiftState [18:23:55]wFMCommunicate request_size=4 [18:23:55]MH_SAM_APDU [18:23:55]CAPDU: 80 13 01 00 [18:23:55]Write to MH i2c: E2 08 00 37 06 80 13 01 00 00 00 00 00 BA [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:55]Read from MH i2c: E2 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: E2 0E 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: E2 0E 00 37 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 00 [18:23:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:23:55]wFMCommunicate OK [18:23:55]SAM_PROTO_GetShiftState done [18:23:55]FM_GetShiftState done [18:23:55]req_shift_opened done [18:23:55]requested_item shift.open_date is exist - process it [18:23:55]req_shift_open_date [18:23:55]req_shift_open_date done [18:23:55]produce_requested_data done [18:23:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86518,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:23:55]process_action_free close_receipt [18:23:55]json_value_free [18:23:55]json_value_free done [18:23:55]process_json_proto returns [18:23:55]Send response to host [18:23:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86518,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:23:55]free response buf [18:23:55]execute_script done [18:23:55]execute_script returns [18:23:55]free content buf [18:23:55]Sock 8.Close socket [18:23:55]Sock 8.Thread stoped [18:24:02]Connected sock=10 [18:24:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 98 41 08 01 2F 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 38 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 51 01 00 35 04 06 00 87 68 32 81 47 5B B9 A9 2D 85 DF 01 8C 95 [18:24:07]recv_with_timeout no data received [18:24:07]CommunicateWithHost answer receiving error [18:24:07]CommunicateWithHost err = -3 [18:24:07]OFD Sender: Server communicate error [18:24:10]recv_with_timeout no data received [18:24:12]OFD Sender: Processing packet 86518 [packets to send 271, broken 270] [18:24:12]ProducePacketName [18:24:12]name=ofd_packets/00086518 [18:24:12]OFD Sender: To server: pG, [18:24:12]CommunicateWithHost lk.salyk.kg:30040 [18:24:12]ConnectInit lk.salyk.kg [18:24:15]accept exits with 9 [18:24:15]New connection [18:24:15]New thread 3067317604 created [18:24:15]Thread 3067460964 joined [18:24:15]Waiting for new connection... [18:24:15] Sock 9.Parse request [18:24:15]Sock 9.Check first char [18:24:15]Sock 9.First char is OK [18:24:15]request: POST /json_proto HTTP/1.0 [18:24:15]Method: POST [18:24:15]URL: /json_proto [18:24:15]Method is POST - this is cgi request [18:24:15]url: /json_proto [18:24:15]query_string will be loaded in cgi processing [18:24:15]execute_cgi json_proto POST (null) [18:24:15]execute_cgi path=json_proto method=POST [18:24:15]POST find Content-Length [18:24:15]Host: 172.17.47.196:8080 [18:24:15]Content-Length: 984 [18:24:15]Content-Type: application/json [18:24:15] [18:24:15]POST finish read [18:24:15]Found Content-Length = 984 [18:24:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 45.660, "sum" : 3050.09, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.66 \u0441\u043E\u043C", "deposit" : 3050.00, "total" : 3050.00, "payments": [ { "type": 0, "sum" : 3050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:15]execute_script... [18:24: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)871418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 45.660, "sum" : 3050.09, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.66 \u0441\u043E\u043C", "deposit" : 3050.00, "total" : 3050.00, "payments": [ { "type": 0, "sum" : 3050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:15]POST & json_proto [18:24:15]process_json_proto [18:24:15]json parsed OK: [18:24:15]protocol is kg_v1.0 [18:24:15]action value=close_receipt [18:24:15]process_action close_receipt [18:24:15]cmd_close_receipt [18:24:15]MH_GetDate [18:24:15]Write to MH i2c: F0 00 00 38 06 2D [18:24:15]Write i2c OK [18:24:15]MH_I2C_Read... [18:24:15]Read from MH i2c: F0 [18:24:15]MH_I2C_Read... [18:24:15]Read from MH i2c: F0 09 00 [18:24:15]MH_I2C_Read... [18:24:15]Read from MH i2c: F0 09 00 38 06 00 4F 0F EF 66 4C 6B 94 66 9A [18:24:15]GetLastDocTimeStamp 1726943032 [18:24:15]current date 1726943055 [18:24:15]FM_GetShiftState [18:24:15]SAM_PROTO_GetShiftState [18:24:15]wFMCommunicate request_size=4 [18:24:15]MH_SAM_APDU [18:24:15]CAPDU: 80 13 01 00 [18:24:15]Write to MH i2c: E2 08 00 39 06 80 13 01 00 00 00 00 00 BC [18:24:15]Write i2c OK [18:24:15]MH_I2C_Read... [18:24:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:15]Read from MH i2c: E2 [18:24:15]MH_I2C_Read... [18:24:15]Read from MH i2c: E2 0E 00 [18:24:15]MH_I2C_Read... [18:24:15]Read from MH i2c: E2 0E 00 39 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 02 [18:24:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:24:15]wFMCommunicate OK [18:24:15]SAM_PROTO_GetShiftState done [18:24:15]FM_GetShiftState done [18:24:15]opened in 1726877910 [18:24:15]opened+sec_in_day 1726964310 [18:24:15]quantity*price = 305008 [18:24:15]sum+1 = 305010 [18:24:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 3050.00 Внесено: 3050.00 СДАЧА: 0.00 НСП 1% : 26.99 НДС 12% : 323.90 Наличными: 3050.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 297 21.09.2024 18:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 45.66 сом ФМ: 0000000000874979 ФД: 86519 ФПД: 209083421175739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182416&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86519&fm=209083421175739&tin=02508201610067®Number=0000000000092592&sum=305000 [18:24:16]StoreToDocumentArchive [18:24:16]shift 496 fd 86519 [18:24:16]save to /storage/0496/doc_00086519 [18:24:16]save last doc name /storage/0496/doc_00086519 to /storage/kkm_last_doc_name [18:24:16]save OK [18:24:16]Clear old archive folders... [18:24:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:16]tlvbuf is 007C0A40 [18:24:16]SAM_PROTO_ClearQueue [18:24:16]wFMCommunicate request_size=4 [18:24:16]MH_SAM_APDU [18:24:16]CAPDU: 80 09 00 00 [18:24:16]Write to MH i2c: E2 08 00 46 06 80 09 00 00 00 00 00 00 BE [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:16]Read from MH i2c: E2 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [18:24:16]RAPDU: 90 00 [18:24:16]wFMCommunicate OK [18:24:16]SAM_PROTO_ClearQueue done [18:24:16]KKMCreateOFDPacket [18:24:16]OFDProtocolAddRootSTLVToBuf [18:24:16]FM_MakeSignedData [18:24:16]FM_MakeSignedData [18:24:16]SAM_PROTO_SignData [18:24:16]wFMCommunicate request_size=4 [18:24:16]MH_SAM_APDU [18:24:16]CAPDU: 80 0D 01 02 [18:24:16]Write to MH i2c: E2 08 00 47 06 80 0D 01 02 00 00 00 00 C6 [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:16]Read from MH i2c: E2 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [18:24:16]RAPDU: 90 00 [18:24:16]wFMCommunicate OK [18:24:16]wFMCommunicate request_size=255 [18:24:16]MH_SAM_APDU [18:24:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C B2 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 71 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 7E 00 00 00 00 07 04 06 00 68 A7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 50 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 51 01 00 35 04 06 00 BE [18:24:16]Write to MH i2c: E2 02 01 48 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 5C B2 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 71 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 7E 00 00 00 00 07 04 06 00 68 A7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 50 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 51 01 00 35 04 06 00 BE 00 00 CF [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:16]Read from MH i2c: E2 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [18:24:16]RAPDU: 90 00 [18:24:16]wFMCommunicate OK [18:24:16]wFMCommunicate request_size=10 [18:24:16]MH_SAM_APDU [18:24:16]CAPDU: 80 0D 02 02 05 29 07 0C 2F BB [18:24:16]Write to MH i2c: E2 0D 00 49 06 80 0D 02 02 05 00 29 07 0C 2F BB 00 00 F9 [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:16]Read from MH i2c: E2 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [18:24:16]RAPDU: 90 00 [18:24:16]wFMCommunicate OK [18:24:16]wFMCommunicate request_size=4 [18:24:16]MH_SAM_APDU [18:24:16]CAPDU: 80 0D 03 02 [18:24:16]Write to MH i2c: E2 08 00 4A 06 80 0D 03 02 00 00 00 00 CB [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:16]Read from MH i2c: E2 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 0B 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 0B 00 4A 06 00 45 57 D5 96 EE 9E 8C 2F 90 00 1A [18:24:16]RAPDU: 45 57 D5 96 EE 9E 8C 2F 90 00 [18:24:16]wFMCommunicate OK [18:24:16]SAM_PROTO_SignData done [18:24:16]FM_MakeSignedData done [18:24:16]CreateOFDProtocolMessage [18:24:16]wFMCommunicate request_size=4 [18:24:16]MH_SAM_APDU [18:24:16]CAPDU: 80 11 00 00 [18:24:16]Write to MH i2c: E2 08 00 4B 06 80 11 00 00 00 00 00 00 CB [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:16]Read from MH i2c: E2 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 17 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: E2 17 00 4B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2A [18:24:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:24:16]wFMCommunicate OK [18:24:16]CreateOFDProtocolMessage done [18:24:16]OFDSenderStorePacket 86519 [18:24:16]StoreOFDPacket docnum=86519 [18:24:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3D B6 07 01 38 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C B2 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 71 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 7E 00 00 00 00 07 04 06 00 68 A7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 50 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 51 01 00 35 04 06 00 BE 29 07 0C 2F BB 45 57 D5 96 EE 9E 8C 2F [18:24:16]CheckFolder [18:24:16]dirname=/storage/ofd_packets [18:24:16]CheckFolder done [18:24:16]ProducePacketName [18:24:16]name=ofd_packets/00086519 [18:24:16]NVStorageSaveData ofd_packets/00086519 [18:24:16]File name is /storage/ofd_packets/00086519 [18:24:16]Write 301 bytes [18:24:16]NVStorageSaveData done [18:24:16]OFDSenderStorePacket done [18:24:16]KKMCreateOFDPacket done [18:24:16]NVStorageSaveData kkm_last_timestamp [18:24:16]File name is /storage/kkm_last_timestamp [18:24:16]Write 4 bytes [18:24:16]NVStorageSaveData done [18:24:16]ExternCall_PrintAddStr [18:24:16]wPrintStart [18:24:16]Write to MH i2c: 01 00 00 4C 06 52 [18:24:16]Write i2c OK [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: 01 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: 01 07 00 [18:24:16]MH_I2C_Read... [18:24:16]Read from MH i2c: 01 07 00 4C 06 00 00 00 00 00 FF 0F 67 [18:24:16]RasterBufferAndPrint [18:24:16]line Счет N : (1)871418 [18:24:16]line ИНН: 02508201610067 [18:24:16]line Контрольно-Кассовый Чек [18:24:16]line ПРОДАЖА [18:24:16]line ТРК (МРК, ГНК) : 33 [18:24:16]line Товар: 2710124130 [18:24:16]line Аи-92-К-5 [18:24:16]line 45.660 * 66.80 [18:24:16]line = 3050.09 [18:24:16]line НДС 12% НСП 1% [18:24:16]line > о реализуемом товаре [18:24:16]line ОКРУГЛЕНИЕ: -0.09 [18:24:16]line ИТОГО: 3050.00 [18:24:16]line Внесено: 3050.00 [18:24:16]line СДАЧА: 0.00 [18:24:16]line НСП 1% : 26.99 [18:24:16]line НДС 12% : 323.90 [18:24:16]line Наличными: 3050.00 [18:24:16]line Безнал.: 0.00 [18:24:16]line Место: АЗС № 137 "Партнер Нефть" [18:24:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:24:16]line СНО: Общий режим [18:24:16]line Чек 297 21.09.2024 18:24 [18:24:16]line Смена: 496 ФФД: 1.0 [18:24:16]line ЗНМ: 0300000064 [18:24:16]line РНМ: 0000000000092592 [18:24:16]line Версия ККМ: 001 [18:24:16]line [18:24:16]line Дисконтная программа [18:24:16]line АИ-92 [18:24:16]line номер 137 [18:24:16]line сэкономлено 45.66 сом [18:24:16]line ФМ: 0000000000874979 [18:24:16]line ФД: 86519 [18:24:16]line ФПД: 209083421175739 [18:24:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182416&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86519&fm=209083421175739&tin=02508201610067®Number=0000000000092592&sum=305000 [18:24:17]written 0, free lines is 4095 [18:24:17]Write to MH i2c: 01 00 00 7C 06 82 [18:24:17]Write i2c OK [18:24:17]MH_I2C_Read... [18:24:17]Read from MH i2c: 01 [18:24:17]MH_I2C_Read... [18:24:17]Read from MH i2c: 01 07 00 [18:24:17]MH_I2C_Read... [18:24:17]Read from MH i2c: 01 07 00 7C 06 00 00 00 00 00 93 0C 28 [18:24:17]RasterBufferAndPrint [18:24:17]line [18:24:17]line [18:24:17]line [18:24:17]line [18:24:17]line [18:24:17]written 0, free lines is 3228 [18:24:17]MH_Cut [18:24:17]Write to MH i2c: D1 01 00 83 06 01 5B [18:24:17]Write i2c OK [18:24:17]MH_I2C_Read... [18:24:17]Read from MH i2c: D1 [18:24:17]MH_I2C_Read... [18:24:17]Read from MH i2c: D1 01 00 [18:24:17]MH_I2C_Read... [18:24:17]Read from MH i2c: D1 01 00 83 06 00 5A [18:24:17]Write to MH i2c: 01 00 00 84 06 8A [18:24:17]Write i2c OK [18:24:17]MH_I2C_Read... [18:24:17]ConnectInit Can't take IP for lk.salyk.kg [18:24:17]CommunicateWithHost connect error [18:24:17]CommunicateWithHost err = -1 [18:24:17]OFD Sender: Server communicate error [18:24:17]OFD Sender: Processing packet 86518 [packets to send 272, broken 270] [18:24:17]ProducePacketName [18:24:17]name=ofd_packets/00086518 [18:24:17]OFD Sender: To server: pG, [18:24:17]CommunicateWithHost lk.salyk.kg:30040 [18:24:17]ConnectInit lk.salyk.kg [18:24:18]*** Cut start [18:24:18]*** Partial cut [18:24:18]*** CUTSNS_PIN = 1 [18:24:18]*** CUTSNS_PIN = 0 [18:24:18]*** Brake cut motor [18:24:19]Read from MH i2c: 01 [18:24:19]MH_I2C_Read... [18:24:19]*** Stop cut motor [18:24:19]*** Cut end [18:24:19]Read from MH i2c: 01 07 00 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 FF 0F 9F [18:24:19]process_action close_receipt done [18:24:19]requested_data is exist [18:24:19]produce_requested_data [18:24:19]requested_item fm.sn is exist - process it [18:24:19]wFMCommunicate request_size=4 [18:24:19]MH_SAM_APDU [18:24:19]CAPDU: 80 11 00 00 [18:24:19]Write to MH i2c: E2 08 00 85 06 80 11 00 00 00 00 00 00 05 [18:24:19]Write i2c OK [18:24:19]MH_I2C_Read... [18:24:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:19]Read from MH i2c: E2 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: E2 17 00 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: E2 17 00 85 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 64 [18:24:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:24:19]wFMCommunicate OK [18:24:19]requested_item fd.num is exist - process it [18:24:19]SAM_PROTO_GetFieldsCounters [18:24:19]wFMCommunicate request_size=4 [18:24:19]MH_SAM_APDU [18:24:19]CAPDU: 80 13 00 00 [18:24:19]Write to MH i2c: E2 08 00 86 06 80 13 00 00 00 00 00 00 08 [18:24:19]Write i2c OK [18:24:19]MH_I2C_Read... [18:24:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:19]Read from MH i2c: E2 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: E2 62 00 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: E2 62 00 86 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [18:24:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F7 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:19]wFMCommunicate OK [18:24:19]SAM_PROTO_GetFieldsCounters done [18:24:19]requested_item shift.num is exist - process it [18:24:19]requested_item shift.opened is exist - process it [18:24:19]req_shift_opened [18:24:19]FM_GetShiftState [18:24:19]SAM_PROTO_GetShiftState [18:24:19]wFMCommunicate request_size=4 [18:24:19]MH_SAM_APDU [18:24:19]CAPDU: 80 13 01 00 [18:24:19]Write to MH i2c: E2 08 00 87 06 80 13 01 00 00 00 00 00 0A [18:24:19]Write i2c OK [18:24:19]MH_I2C_Read... [18:24:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:19]Read from MH i2c: E2 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: E2 0E 00 [18:24:19]MH_I2C_Read... [18:24:19]Read from MH i2c: E2 0E 00 87 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 50 [18:24:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:24:19]wFMCommunicate OK [18:24:19]SAM_PROTO_GetShiftState done [18:24:19]FM_GetShiftState done [18:24:19]req_shift_opened done [18:24:19]requested_item shift.open_date is exist - process it [18:24:19]req_shift_open_date [18:24:19]req_shift_open_date done [18:24:19]produce_requested_data done [18:24:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86519,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:24:19]process_action_free close_receipt [18:24:19]json_value_free [18:24:19]json_value_free done [18:24:19]process_json_proto returns [18:24:19]Send response to host [18:24:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86519,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:24:19]free response buf [18:24:19]execute_script done [18:24:19]execute_script returns [18:24:19]free content buf [18:24:19]Sock 9.Close socket [18:24:19]Sock 9.Thread stoped [18:24:25]Connected sock=8 [18:24:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 98 41 08 01 2F 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 38 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 51 01 00 35 04 06 00 87 68 32 81 47 5B B9 A9 2D 85 DF 01 8C 95 [18:24:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 81 A5 47 00 47 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F6 51 01 00 F4 03 04 00 29 BA EE 66 B6 04 01 00 00 2A 7C CA 95 14 18 34 D4 [18:24:25]CommunicateWithHost err = 0 [18:24:25]CheckOFDResponse [18:24:25]1017 (14) - 77093643461234 [18:24:25]1041 (16) - 0000000000874979 [18:24:25]1040 (4) - 86518 [18:24:25]1012 (4) - 21.09.2024 12:20 [18:24:25]1206 (1) - 0 [18:24:25]OFD Sender: Remove packet 86518 [18:24:25]ProducePacketName [18:24:25]name=ofd_packets/00086518 [18:24:25]NVStorageDeleteData [18:24:26]OFD Sender: Processing packet 86519 [packets to send 271, broken 270] [18:24:26]ProducePacketName [18:24:26]name=ofd_packets/00086519 [18:24:26]OFD Sender: To server: pG, [18:24:26]CommunicateWithHost lk.salyk.kg:30040 [18:24:26]ConnectInit lk.salyk.kg [18:24:27]Connected sock=8 [18:24:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3D B6 07 01 38 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C B2 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 71 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 7E 00 00 00 00 07 04 06 00 68 A7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 50 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 51 01 00 35 04 06 00 BE 29 07 0C 2F BB 45 57 D5 96 EE 9E 8C 2F [18:24:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 76 C4 47 00 C2 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F7 51 01 00 F4 03 04 00 2C BA EE 66 B6 04 01 00 00 66 BB 65 69 F2 DC 13 16 [18:24:30]CommunicateWithHost err = 0 [18:24:30]CheckOFDResponse [18:24:30]1017 (14) - 77093643461234 [18:24:30]1041 (16) - 0000000000874979 [18:24:30]1040 (4) - 86519 [18:24:30]1012 (4) - 21.09.2024 12:21 [18:24:30]1206 (1) - 0 [18:24:30]OFD Sender: Remove packet 86519 [18:24:30]ProducePacketName [18:24:30]name=ofd_packets/00086519 [18:24:30]NVStorageDeleteData [18:24:30]OFD Sender: No OFD packet to send [18:24:35]OFD Sender: No OFD packet to send [18:24:40]OFD Sender: No OFD packet to send [18:24:45]OFD Sender: No OFD packet to send [18:24:50]OFD Sender: No OFD packet to send [18:24:55]OFD Sender: No OFD packet to send [18:25:00]OFD Sender: No OFD packet to send [18:25:05]OFD Sender: No OFD packet to send [18:25:10]OFD Sender: No OFD packet to send [18:25:13]accept exits with 11 [18:25:13]New connection [18:25:13]New thread 3067460964 created [18:25:13]Thread 3067317604 joined [18:25:13]Waiting for new connection... [18:25:13] Sock 11.Parse request [18:25:13]Sock 11.Check first char [18:25:13]Sock 11.First char is OK [18:25:13]request: POST /json_proto HTTP/1.0 [18:25:13]Method: POST [18:25:13]URL: /json_proto [18:25:13]Method is POST - this is cgi request [18:25:13]url: /json_proto [18:25:13]query_string will be loaded in cgi processing [18:25:13]execute_cgi json_proto POST (null) [18:25:13]execute_cgi path=json_proto method=POST [18:25:13]POST find Content-Length [18:25:13]Host: 172.17.47.196:8080 [18:25:13]Content-Length: 800 [18:25:13]Content-Type: application/json [18:25:13] [18:25:13]POST finish read [18:25:13]Found Content-Length = 800 [18:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:25:13]execute_script... [18: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)871420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:25:13]POST & json_proto [18:25:13]process_json_proto [18:25:13]json parsed OK: [18:25:13]protocol is kg_v1.0 [18:25:13]action value=close_receipt [18:25:13]process_action close_receipt [18:25:13]cmd_close_receipt [18:25:13]MH_GetDate [18:25:13]Write to MH i2c: F0 00 00 88 06 7D [18:25:13]Write i2c OK [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: F0 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: F0 09 00 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: F0 09 00 88 06 00 8A 0F EF 66 4C 6B 94 66 25 [18:25:13]GetLastDocTimeStamp 1726943056 [18:25:13]current date 1726943114 [18:25:13]FM_GetShiftState [18:25:13]SAM_PROTO_GetShiftState [18:25:13]wFMCommunicate request_size=4 [18:25:13]MH_SAM_APDU [18:25:13]CAPDU: 80 13 01 00 [18:25:13]Write to MH i2c: E2 08 00 89 06 80 13 01 00 00 00 00 00 0C [18:25:13]Write i2c OK [18:25:13]MH_I2C_Read... [18:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:13]Read from MH i2c: E2 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: E2 0E 00 [18:25:13]MH_I2C_Read... [18:25:13]Read from MH i2c: E2 0E 00 89 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 52 [18:25:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:25:13]wFMCommunicate OK [18:25:13]SAM_PROTO_GetShiftState done [18:25:13]FM_GetShiftState done [18:25:13]opened in 1726877910 [18:25:13]opened+sec_in_day 1726964310 [18:25:13]quantity*price = 50036 [18:25:13]sum+1 = 50037 [18:25:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 298 21.09.2024 18:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86520 ФПД: 139784103348515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182514&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86520&fm=139784103348515&tin=02508201610067®Number=0000000000092592&sum=50036 [18:25:14]StoreToDocumentArchive [18:25:14]shift 496 fd 86520 [18:25:14]save to /storage/0496/doc_00086520 [18:25:14]save last doc name /storage/0496/doc_00086520 to /storage/kkm_last_doc_name [18:25:14]save OK [18:25:14]Clear old archive folders... [18:25:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:25:14]tlvbuf is 00855550 [18:25:14]SAM_PROTO_ClearQueue [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 09 00 00 [18:25:14]Write to MH i2c: E2 08 00 96 06 80 09 00 00 00 00 00 00 0E [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]SAM_PROTO_ClearQueue done [18:25:14]KKMCreateOFDPacket [18:25:14]OFDProtocolAddRootSTLVToBuf [18:25:14]FM_MakeSignedData [18:25:14]FM_MakeSignedData [18:25:14]SAM_PROTO_SignData [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 0D 01 02 [18:25:14]Write to MH i2c: E2 08 00 97 06 80 0D 01 02 00 00 00 00 16 [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]wFMCommunicate request_size=255 [18:25:14]MH_SAM_APDU [18:25: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 2A 01 00 00 F4 03 04 00 8A 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 51 01 00 35 04 06 00 7F [18:25:14]Write to MH i2c: E2 02 01 98 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2A 01 00 00 F4 03 04 00 8A 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 51 01 00 35 04 06 00 7F 00 00 BE [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [18:25:14]RAPDU: 90 00 [18:25:14]wFMCommunicate OK [18:25:14]wFMCommunicate request_size=10 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 0D 02 02 05 22 05 D3 49 23 [18:25:14]Write to MH i2c: E2 0D 00 99 06 80 0D 02 02 05 00 22 05 D3 49 23 00 00 89 [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:15]Read from MH i2c: E2 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: E2 03 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [18:25:15]RAPDU: 90 00 [18:25:15]wFMCommunicate OK [18:25:15]wFMCommunicate request_size=4 [18:25:15]MH_SAM_APDU [18:25:15]CAPDU: 80 0D 03 02 [18:25:15]Write to MH i2c: E2 08 00 9A 06 80 0D 03 02 00 00 00 00 1B [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:25:15]Read from MH i2c: E2 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: E2 0B 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: E2 0B 00 9A 06 00 DA 49 0E 31 D3 63 B8 DB 90 00 47 [18:25:15]RAPDU: DA 49 0E 31 D3 63 B8 DB 90 00 [18:25:15]wFMCommunicate OK [18:25:15]SAM_PROTO_SignData done [18:25:15]FM_MakeSignedData done [18:25:15]CreateOFDProtocolMessage [18:25:15]wFMCommunicate request_size=4 [18:25:15]MH_SAM_APDU [18:25:15]CAPDU: 80 11 00 00 [18:25:15]Write to MH i2c: E2 08 00 9B 06 80 11 00 00 00 00 00 00 1B [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:15]Read from MH i2c: E2 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: E2 17 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: E2 17 00 9B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7A [18:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:25:15]wFMCommunicate OK [18:25:15]CreateOFDProtocolMessage done [18:25:15]OFDSenderStorePacket 86520 [18:25:15]StoreOFDPacket docnum=86520 [18:25:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 43 C2 07 01 2F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 2A 01 00 00 F4 03 04 00 8A 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 51 01 00 35 04 06 00 7F 22 05 D3 49 23 DA 49 0E 31 D3 63 B8 DB [18:25:15]CheckFolder [18:25:15]dirname=/storage/ofd_packets [18:25:15]CheckFolder done [18:25:15]ProducePacketName [18:25:15]name=ofd_packets/00086520 [18:25:15]NVStorageSaveData ofd_packets/00086520 [18:25:15]File name is /storage/ofd_packets/00086520 [18:25:15]Write 301 bytes [18:25:15]NVStorageSaveData done [18:25:15]OFDSenderStorePacket done [18:25:15]KKMCreateOFDPacket done [18:25:15]NVStorageSaveData kkm_last_timestamp [18:25:15]File name is /storage/kkm_last_timestamp [18:25:15]Write 4 bytes [18:25:15]NVStorageSaveData done [18:25:15]ExternCall_PrintAddStr [18:25:15]wPrintStart [18:25:15]Write to MH i2c: 01 00 00 9C 06 A2 [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 07 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 FF 0F B7 [18:25:15]RasterBufferAndPrint [18:25:15]line Счет N : (1)871420 [18:25:15]line ИНН: 02508201610067 [18:25:15]line Контрольно-Кассовый Чек [18:25:15]line ПРОДАЖА [18:25:15]line ТРК (МРК, ГНК) : 53 [18:25:15]line Товар: 2710124130 [18:25:15]line Аи-92-К-5 [18:25:15]line 7.380 * 67.80 [18:25:15]line = 500.36 [18:25:15]line НДС 12% НСП 1% [18:25:15]line > о реализуемом товаре [18:25:15]line ИТОГО: 500.36 [18:25:15]line НСП 1% : 4.43 [18:25:15]line НДС 12% : 53.14 [18:25:15]line Наличными: 0.00 [18:25:15]line Безнал.: 500.36 [18:25:15]line Место: АЗС № 137 "Партнер Нефть" [18:25:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:25:15]line СНО: Общий режим [18:25:15]line Чек 298 21.09.2024 18:25 [18:25:15]line Смена: 496 ФФД: 1.0 [18:25:15]line ЗНМ: 0300000064 [18:25:15]line РНМ: 0000000000092592 [18:25:15]line Версия ККМ: 001 [18:25:15]line Платежная система: O! деньги [18:25:15]line ФМ: 0000000000874979 [18:25:15]line ФД: 86520 [18:25:15]line ФПД: 139784103348515 [18:25:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182514&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86520&fm=139784103348515&tin=02508201610067®Number=0000000000092592&sum=50036 [18:25:15]written 0, free lines is 4095 [18:25:15]OFD Sender: Processing packet 86520 [packets to send 271, broken 270] [18:25:15]ProducePacketName [18:25:15]name=ofd_packets/00086520 [18:25:15]OFD Sender: To server: pG, [18:25:15]CommunicateWithHost lk.salyk.kg:30040 [18:25:15]ConnectInit lk.salyk.kg [18:25:15]Write to MH i2c: 01 00 00 C6 06 CC [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 07 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: 01 07 00 C6 06 00 00 00 00 00 EA 0C C9 [18:25:15]RasterBufferAndPrint [18:25:15]line [18:25:15]line [18:25:15]line [18:25:15]line [18:25:15]line [18:25:15]written 0, free lines is 3312 [18:25:15]MH_Cut [18:25:15]Write to MH i2c: D1 01 00 CD 06 01 A5 [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: D1 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: D1 01 00 [18:25:15]MH_I2C_Read... [18:25:15]Read from MH i2c: D1 01 00 CD 06 00 A4 [18:25:15]Write to MH i2c: 01 00 00 CE 06 D4 [18:25:15]Write i2c OK [18:25:15]MH_I2C_Read... [18:25:16]*** Cut start [18:25:16]*** Partial cut [18:25:16]*** CUTSNS_PIN = 1 [18:25:16]*** CUTSNS_PIN = 0 [18:25:16]*** Brake cut motor [18:25:16]Read from MH i2c: 01 [18:25:16]MH_I2C_Read... [18:25:16]*** Stop cut motor [18:25:16]*** Cut end [18:25:16]Read from MH i2c: 01 07 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: 01 07 00 CE 06 00 00 00 00 00 FF 0F E9 [18:25:16]process_action close_receipt done [18:25:16]requested_data is exist [18:25:16]produce_requested_data [18:25:16]requested_item fm.sn is exist - process it [18:25:16]wFMCommunicate request_size=4 [18:25:16]MH_SAM_APDU [18:25:16]CAPDU: 80 11 00 00 [18:25:16]Write to MH i2c: E2 08 00 CF 06 80 11 00 00 00 00 00 00 4F [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:17]Read from MH i2c: E2 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 17 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 17 00 CF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AE [18:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:25:17]wFMCommunicate OK [18:25:17]requested_item fd.num is exist - process it [18:25:17]SAM_PROTO_GetFieldsCounters [18:25:17]wFMCommunicate request_size=4 [18:25:17]MH_SAM_APDU [18:25:17]CAPDU: 80 13 00 00 [18:25:17]Write to MH i2c: E2 08 00 D0 06 80 13 00 00 00 00 00 00 52 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:25:17]Read from MH i2c: E2 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 62 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 62 00 D0 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [18:25:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F8 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:25:17]wFMCommunicate OK [18:25:17]SAM_PROTO_GetFieldsCounters done [18:25:17]requested_item shift.num is exist - process it [18:25:17]requested_item shift.opened is exist - process it [18:25:17]req_shift_opened [18:25:17]FM_GetShiftState [18:25:17]SAM_PROTO_GetShiftState [18:25:17]wFMCommunicate request_size=4 [18:25:17]MH_SAM_APDU [18:25:17]CAPDU: 80 13 01 00 [18:25:17]Write to MH i2c: E2 08 00 D1 06 80 13 01 00 00 00 00 00 54 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:17]Read from MH i2c: E2 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 0E 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: E2 0E 00 D1 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9A [18:25:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:25:17]wFMCommunicate OK [18:25:17]SAM_PROTO_GetShiftState done [18:25:17]FM_GetShiftState done [18:25:17]req_shift_opened done [18:25:17]requested_item shift.open_date is exist - process it [18:25:17]req_shift_open_date [18:25:17]req_shift_open_date done [18:25:17]produce_requested_data done [18:25:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86520,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:25:17]process_action_free close_receipt [18:25:17]json_value_free [18:25:17]json_value_free done [18:25:17]process_json_proto returns [18:25:17]Send response to host [18:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86520,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:25:17]free response buf [18:25:17]execute_script done [18:25:17]execute_script returns [18:25:17]free content buf [18:25:17]Sock 11.Close socket [18:25:17]Sock 11.Thread stoped [18:25:18]Connected sock=8 [18:25:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 43 C2 07 01 2F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 2A 01 00 00 F4 03 04 00 8A 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 51 01 00 35 04 06 00 7F 22 05 D3 49 23 DA 49 0E 31 D3 63 B8 DB [18:25:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 89 98 47 00 18 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F8 51 01 00 F4 03 04 00 5E BA EE 66 B6 04 01 00 00 95 54 C8 CF 8B 33 7C A5 [18:25:19]CommunicateWithHost err = 0 [18:25:19]CheckOFDResponse [18:25:19]1017 (14) - 77093643461234 [18:25:19]1041 (16) - 0000000000874979 [18:25:19]1040 (4) - 86520 [18:25:19]1012 (4) - 21.09.2024 12:21 [18:25:19]1206 (1) - 0 [18:25:19]OFD Sender: Remove packet 86520 [18:25:19]ProducePacketName [18:25:19]name=ofd_packets/00086520 [18:25:19]NVStorageDeleteData [18:25:20]OFD Sender: No OFD packet to send [18:25:25]OFD Sender: No OFD packet to send [18:25:30]OFD Sender: No OFD packet to send [18:25:31]accept exits with 9 [18:25:31]New connection [18:25:31]New thread 3067317604 created [18:25:31]Thread 3067460964 joined [18:25:31]Waiting for new connection... [18:25:31] Sock 9.Parse request [18:25:31]Sock 9.Check first char [18:25:31]Sock 9.First char is OK [18:25:31]request: POST /json_proto HTTP/1.0 [18:25:31]Method: POST [18:25:31]URL: /json_proto [18:25:31]Method is POST - this is cgi request [18:25:31]url: /json_proto [18:25:31]query_string will be loaded in cgi processing [18:25:31]execute_cgi json_proto POST (null) [18:25:31]execute_cgi path=json_proto method=POST [18:25:31]POST find Content-Length [18:25:31]Host: 172.17.47.196:8080 [18:25:31]Content-Length: 677 [18:25:31]Content-Type: application/json [18:25:31] [18:25:31]POST finish read [18:25:31]Found Content-Length = 677 [18:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:25:31]execute_script... [18:25:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:25:31]POST & json_proto [18:25:31]process_json_proto [18:25:31]json parsed OK: [18:25:31]protocol is kg_v1.0 [18:25:31]action value=close_receipt [18:25:31]process_action close_receipt [18:25:31]cmd_close_receipt [18:25:31]MH_GetDate [18:25:31]Write to MH i2c: F0 00 00 D2 06 C7 [18:25:31]Write i2c OK [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: F0 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: F0 09 00 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: F0 09 00 D2 06 00 9C 0F EF 66 4C 6B 94 66 81 [18:25:31]GetLastDocTimeStamp 1726943114 [18:25:31]current date 1726943132 [18:25:31]FM_GetShiftState [18:25:31]SAM_PROTO_GetShiftState [18:25:31]wFMCommunicate request_size=4 [18:25:31]MH_SAM_APDU [18:25:31]CAPDU: 80 13 01 00 [18:25:31]Write to MH i2c: E2 08 00 D3 06 80 13 01 00 00 00 00 00 56 [18:25:31]Write i2c OK [18:25:31]MH_I2C_Read... [18:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:31]Read from MH i2c: E2 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: E2 0E 00 [18:25:31]MH_I2C_Read... [18:25:31]Read from MH i2c: E2 0E 00 D3 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9C [18:25:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:25:31]wFMCommunicate OK [18:25:31]SAM_PROTO_GetShiftState done [18:25:31]FM_GetShiftState done [18:25:31]opened in 1726877910 [18:25:31]opened+sec_in_day 1726964310 [18:25:31]quantity*price = 50036 [18:25:31]sum+1 = 50037 [18:25:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 299 21.09.2024 18:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86521 ФПД: 220658893564369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182532&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86521&fm=220658893564369&tin=02508201610067®Number=0000000000092592&sum=50000 [18:25:33]StoreToDocumentArchive [18:25:33]shift 496 fd 86521 [18:25:33]save to /storage/0496/doc_00086521 [18:25:33]save last doc name /storage/0496/doc_00086521 to /storage/kkm_last_doc_name [18:25:33]save OK [18:25:33]Clear old archive folders... [18:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:25:33]tlvbuf is 00849DA0 [18:25:33]SAM_PROTO_ClearQueue [18:25:33]wFMCommunicate request_size=4 [18:25:33]MH_SAM_APDU [18:25:33]CAPDU: 80 09 00 00 [18:25:33]Write to MH i2c: E2 08 00 E0 06 80 09 00 00 00 00 00 00 58 [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 E0 06 00 90 00 5A [18:25:33]RAPDU: 90 00 [18:25:33]wFMCommunicate OK [18:25:33]SAM_PROTO_ClearQueue done [18:25:33]KKMCreateOFDPacket [18:25:33]OFDProtocolAddRootSTLVToBuf [18:25:33]FM_MakeSignedData [18:25:33]FM_MakeSignedData [18:25:33]SAM_PROTO_SignData [18:25:33]wFMCommunicate request_size=4 [18:25:33]MH_SAM_APDU [18:25:33]CAPDU: 80 0D 01 02 [18:25:33]Write to MH i2c: E2 08 00 E1 06 80 0D 01 02 00 00 00 00 60 [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [18:25:33]RAPDU: 90 00 [18:25:33]wFMCommunicate OK [18:25:33]wFMCommunicate request_size=255 [18:25:33]MH_SAM_APDU [18:25:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 01 00 00 F4 03 04 00 9C 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 51 01 00 35 04 06 00 C8 [18:25:33]Write to MH i2c: E2 02 01 E2 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 01 00 00 F4 03 04 00 9C 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 51 01 00 35 04 06 00 C8 00 00 1D [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [18:25:33]RAPDU: 90 00 [18:25:33]wFMCommunicate OK [18:25:33]wFMCommunicate request_size=10 [18:25:33]MH_SAM_APDU [18:25:33]CAPDU: 80 0D 02 02 05 B0 26 F7 A9 D1 [18:25:33]Write to MH i2c: E2 0D 00 E3 06 80 0D 02 02 05 00 B0 26 F7 A9 D1 00 00 B4 [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [18:25:33]RAPDU: 90 00 [18:25:33]wFMCommunicate OK [18:25:33]wFMCommunicate request_size=4 [18:25:33]MH_SAM_APDU [18:25:33]CAPDU: 80 0D 03 02 [18:25:33]Write to MH i2c: E2 08 00 E4 06 80 0D 03 02 00 00 00 00 65 [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 0B 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 0B 00 E4 06 00 8D 0D 62 2A 66 72 90 10 90 00 04 [18:25:33]RAPDU: 8D 0D 62 2A 66 72 90 10 90 00 [18:25:33]wFMCommunicate OK [18:25:33]SAM_PROTO_SignData done [18:25:33]FM_MakeSignedData done [18:25:33]CreateOFDProtocolMessage [18:25:33]wFMCommunicate request_size=4 [18:25:33]MH_SAM_APDU [18:25:33]CAPDU: 80 11 00 00 [18:25:33]Write to MH i2c: E2 08 00 E5 06 80 11 00 00 00 00 00 00 65 [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:33]Read from MH i2c: E2 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 17 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: E2 17 00 E5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C4 [18:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:25:33]wFMCommunicate OK [18:25:33]CreateOFDProtocolMessage done [18:25:33]OFDSenderStorePacket 86521 [18:25:33]StoreOFDPacket docnum=86521 [18:25:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 47 AC 07 01 13 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 9C 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 51 01 00 35 04 06 00 C8 B0 26 F7 A9 D1 8D 0D 62 2A 66 72 90 10 [18:25:33]CheckFolder [18:25:33]dirname=/storage/ofd_packets [18:25:33]CheckFolder done [18:25:33]ProducePacketName [18:25:33]name=ofd_packets/00086521 [18:25:33]NVStorageSaveData ofd_packets/00086521 [18:25:33]File name is /storage/ofd_packets/00086521 [18:25:33]Write 301 bytes [18:25:33]NVStorageSaveData done [18:25:33]OFDSenderStorePacket done [18:25:33]KKMCreateOFDPacket done [18:25:33]NVStorageSaveData kkm_last_timestamp [18:25:33]File name is /storage/kkm_last_timestamp [18:25:33]Write 4 bytes [18:25:33]NVStorageSaveData done [18:25:33]ExternCall_PrintAddStr [18:25:33]wPrintStart [18:25:33]Write to MH i2c: 01 00 00 E6 06 EC [18:25:33]Write i2c OK [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: 01 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: 01 07 00 [18:25:33]MH_I2C_Read... [18:25:33]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 FF 0F 01 [18:25:33]RasterBufferAndPrint [18:25:33]line Счет N : (1)871421 [18:25:33]line ИНН: 02508201610067 [18:25:33]line Контрольно-Кассовый Чек [18:25:33]line ПРОДАЖА [18:25:33]line ТРК (МРК, ГНК) : 43 [18:25:33]line Товар: 2710124130 [18:25:33]line Аи-92-К-5 [18:25:33]line 7.380 * 67.80 [18:25:33]line = 500.36 [18:25:33]line НДС 12% НСП 1% [18:25:33]line > о реализуемом товаре [18:25:33]line ОКРУГЛЕНИЕ: -0.36 [18:25:33]line ИТОГО: 500.00 [18:25:33]line Внесено: 500.00 [18:25:33]line СДАЧА: 0.00 [18:25:33]line НСП 1% : 4.43 [18:25:33]line НДС 12% : 53.14 [18:25:33]line Наличными: 500.00 [18:25:33]line Безнал.: 0.00 [18:25:33]line Место: АЗС № 137 "Партнер Нефть" [18:25:33]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:25:33]line СНО: Общий режим [18:25:33]line Чек 299 21.09.2024 18:25 [18:25:33]line Смена: 496 ФФД: 1.0 [18:25:33]line ЗНМ: 0300000064 [18:25:33]line РНМ: 0000000000092592 [18:25:33]line Версия ККМ: 001 [18:25:33]line ФМ: 0000000000874979 [18:25:33]line ФД: 86521 [18:25:33]line ФПД: 220658893564369 [18:25:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182532&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86521&fm=220658893564369&tin=02508201610067®Number=0000000000092592&sum=50000 [18:25:33]written 0, free lines is 4095 [18:25:33]OFD Sender: Processing packet 86521 [packets to send 271, broken 270] [18:25:33]ProducePacketName [18:25:33]name=ofd_packets/00086521 [18:25:33]OFD Sender: To server: pG, [18:25:33]CommunicateWithHost lk.salyk.kg:30040 [18:25:33]ConnectInit lk.salyk.kg [18:25:34]Write to MH i2c: 01 00 00 11 07 18 [18:25:34]Write i2c OK [18:25:34]MH_I2C_Read... [18:25:34]Read from MH i2c: 01 [18:25:34]MH_I2C_Read... [18:25:34]Read from MH i2c: 01 07 00 [18:25:34]MH_I2C_Read... [18:25:34]Read from MH i2c: 01 07 00 11 07 00 00 00 00 00 E4 0C 0F [18:25:34]RasterBufferAndPrint [18:25:34]line [18:25:34]line [18:25:34]line [18:25:34]line [18:25:34]line [18:25:34]written 0, free lines is 3309 [18:25:34]MH_Cut [18:25:34]Write to MH i2c: D1 01 00 18 07 01 F1 [18:25:34]Write i2c OK [18:25:34]MH_I2C_Read... [18:25:34]Read from MH i2c: D1 [18:25:34]MH_I2C_Read... [18:25:34]Read from MH i2c: D1 01 00 [18:25:34]MH_I2C_Read... [18:25:34]Read from MH i2c: D1 01 00 18 07 00 F0 [18:25:34]Write to MH i2c: 01 00 00 19 07 20 [18:25:34]Write i2c OK [18:25:34]MH_I2C_Read... [18:25:34]*** Cut start [18:25:34]*** Partial cut [18:25:34]*** CUTSNS_PIN = 1 [18:25:34]*** CUTSNS_PIN = 0 [18:25:35]*** Brake cut motor [18:25:35]Read from MH i2c: 01 [18:25:35]MH_I2C_Read... [18:25:35]*** Stop cut motor [18:25:35]*** Cut end [18:25:35]Read from MH i2c: 01 07 00 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 FF 0F 35 [18:25:35]process_action close_receipt done [18:25:35]requested_data is exist [18:25:35]produce_requested_data [18:25:35]requested_item fm.sn is exist - process it [18:25:35]wFMCommunicate request_size=4 [18:25:35]MH_SAM_APDU [18:25:35]CAPDU: 80 11 00 00 [18:25:35]Write to MH i2c: E2 08 00 1A 07 80 11 00 00 00 00 00 00 9B [18:25:35]Write i2c OK [18:25:35]MH_I2C_Read... [18:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:35]Read from MH i2c: E2 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: E2 17 00 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: E2 17 00 1A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FA [18:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:25:35]wFMCommunicate OK [18:25:35]requested_item fd.num is exist - process it [18:25:35]SAM_PROTO_GetFieldsCounters [18:25:35]wFMCommunicate request_size=4 [18:25:35]MH_SAM_APDU [18:25:35]CAPDU: 80 13 00 00 [18:25:35]Write to MH i2c: E2 08 00 1B 07 80 13 00 00 00 00 00 00 9E [18:25:35]Write i2c OK [18:25:35]MH_I2C_Read... [18:25:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:25:35]Read from MH i2c: E2 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: E2 62 00 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: E2 62 00 1B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [18:25:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 F9 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:25:35]wFMCommunicate OK [18:25:35]SAM_PROTO_GetFieldsCounters done [18:25:35]requested_item shift.num is exist - process it [18:25:35]requested_item shift.opened is exist - process it [18:25:35]req_shift_opened [18:25:35]FM_GetShiftState [18:25:35]SAM_PROTO_GetShiftState [18:25:35]wFMCommunicate request_size=4 [18:25:35]MH_SAM_APDU [18:25:35]CAPDU: 80 13 01 00 [18:25:35]Write to MH i2c: E2 08 00 1C 07 80 13 01 00 00 00 00 00 A0 [18:25:35]Write i2c OK [18:25:35]MH_I2C_Read... [18:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:35]Read from MH i2c: E2 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: E2 0E 00 [18:25:35]MH_I2C_Read... [18:25:35]Read from MH i2c: E2 0E 00 1C 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E6 [18:25:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:25:35]wFMCommunicate OK [18:25:35]SAM_PROTO_GetShiftState done [18:25:35]FM_GetShiftState done [18:25:35]req_shift_opened done [18:25:35]requested_item shift.open_date is exist - process it [18:25:35]req_shift_open_date [18:25:35]req_shift_open_date done [18:25:35]produce_requested_data done [18:25:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86521,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:25:35]process_action_free close_receipt [18:25:35]json_value_free [18:25:35]json_value_free done [18:25:35]process_json_proto returns [18:25:35]Send response to host [18:25:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86521,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:25:35]free response buf [18:25:35]execute_script done [18:25:35]execute_script returns [18:25:35]free content buf [18:25:35]Sock 9.Close socket [18:25:35]Sock 9.Thread stoped [18:25:36]Connected sock=8 [18:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 47 AC 07 01 13 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 9C 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 51 01 00 35 04 06 00 C8 B0 26 F7 A9 D1 8D 0D 62 2A 66 72 90 10 [18:25:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D7 87 47 00 66 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 51 01 00 F4 03 04 00 71 BA EE 66 B6 04 01 00 00 CF 72 7A 88 B1 13 5A AC [18:25:37]CommunicateWithHost err = 0 [18:25:37]CheckOFDResponse [18:25:37]1017 (14) - 77093643461234 [18:25:37]1041 (16) - 0000000000874979 [18:25:37]1040 (4) - 86521 [18:25:37]1012 (4) - 21.09.2024 12:22 [18:25:37]1206 (1) - 0 [18:25:37]OFD Sender: Remove packet 86521 [18:25:37]ProducePacketName [18:25:37]name=ofd_packets/00086521 [18:25:37]NVStorageDeleteData [18:25:38]OFD Sender: No OFD packet to send [18:25:43]OFD Sender: No OFD packet to send [18:25:48]OFD Sender: No OFD packet to send [18:25:53]OFD Sender: No OFD packet to send [18:25:58]OFD Sender: No OFD packet to send [18:26:01]recv_with_timeout no data received [18:26:03]OFD Sender: No OFD packet to send [18:26:08]OFD Sender: No OFD packet to send [18:26:13]OFD Sender: No OFD packet to send [18:26:15]recv_with_timeout no data received [18:26:18]OFD Sender: No OFD packet to send [18:26:21]accept exits with 10 [18:26:21]New connection [18:26:21]New thread 3067460964 created [18:26:21]Thread 3067317604 joined [18:26:21]Waiting for new connection... [18:26:21] Sock 10.Parse request [18:26:21]Sock 10.Check first char [18:26:21]Sock 10.First char is OK [18:26:21]request: POST /json_proto HTTP/1.0 [18:26:21]Method: POST [18:26:21]URL: /json_proto [18:26:21]Method is POST - this is cgi request [18:26:21]url: /json_proto [18:26:21]query_string will be loaded in cgi processing [18:26:21]execute_cgi json_proto POST (null) [18:26:21]execute_cgi path=json_proto method=POST [18:26:21]POST find Content-Length [18:26:21]Host: 172.17.47.196:8080 [18:26:21]Content-Length: 805 [18:26:21]Content-Type: application/json [18:26:21] [18:26:21]POST finish read [18:26:21]Found Content-Length = 805 [18:26:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:21]execute_script... [18:26: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)871422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:21]POST & json_proto [18:26:21]process_json_proto [18:26:21]json parsed OK: [18:26:21]protocol is kg_v1.0 [18:26:21]action value=close_receipt [18:26:21]process_action close_receipt [18:26:21]cmd_close_receipt [18:26:21]MH_GetDate [18:26:21]Write to MH i2c: F0 00 00 1D 07 13 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: F0 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: F0 09 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: F0 09 00 1D 07 00 CE 0F EF 66 4C 6B 94 66 FF [18:26:21]GetLastDocTimeStamp 1726943132 [18:26:21]current date 1726943182 [18:26:21]FM_GetShiftState [18:26:21]SAM_PROTO_GetShiftState [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 13 01 00 [18:26:21]Write to MH i2c: E2 08 00 1E 07 80 13 01 00 00 00 00 00 A2 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0E 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0E 00 1E 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E8 [18:26:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_GetShiftState done [18:26:21]FM_GetShiftState done [18:26:21]opened in 1726877910 [18:26:21]opened+sec_in_day 1726964310 [18:26:21]quantity*price = 50063 [18:26:21]sum+1 = 50064 [18:26:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 300 21.09.2024 18:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86522 ФПД: 274617954978871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182622&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86522&fm=274617954978871&tin=02508201610067®Number=0000000000092592&sum=50063 [18:26:22]StoreToDocumentArchive [18:26:22]shift 496 fd 86522 [18:26:22]save to /storage/0496/doc_00086522 [18:26:22]save last doc name /storage/0496/doc_00086522 to /storage/kkm_last_doc_name [18:26:22]save OK [18:26:22]Clear old archive folders... [18:26:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:26:22]tlvbuf is 007C9640 [18:26:22]SAM_PROTO_ClearQueue [18:26:22]wFMCommunicate request_size=4 [18:26:22]MH_SAM_APDU [18:26:22]CAPDU: 80 09 00 00 [18:26:22]Write to MH i2c: E2 08 00 2B 07 80 09 00 00 00 00 00 00 A4 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:22]Read from MH i2c: E2 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [18:26:22]RAPDU: 90 00 [18:26:22]wFMCommunicate OK [18:26:22]SAM_PROTO_ClearQueue done [18:26:22]KKMCreateOFDPacket [18:26:22]OFDProtocolAddRootSTLVToBuf [18:26:22]FM_MakeSignedData [18:26:22]FM_MakeSignedData [18:26:22]SAM_PROTO_SignData [18:26:22]wFMCommunicate request_size=4 [18:26:22]MH_SAM_APDU [18:26:22]CAPDU: 80 0D 01 02 [18:26:22]Write to MH i2c: E2 08 00 2C 07 80 0D 01 02 00 00 00 00 AC [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:22]Read from MH i2c: E2 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [18:26:22]RAPDU: 90 00 [18:26:22]wFMCommunicate OK [18:26:22]wFMCommunicate request_size=255 [18:26:22]MH_SAM_APDU [18:26: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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 CE 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 51 01 00 35 04 06 00 [18:26:22]Write to MH i2c: E2 02 01 2D 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 CE 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 51 01 00 35 04 06 00 00 00 C8 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:22]Read from MH i2c: E2 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [18:26:22]RAPDU: 90 00 [18:26:22]wFMCommunicate OK [18:26:22]wFMCommunicate request_size=11 [18:26:22]MH_SAM_APDU [18:26:22]CAPDU: 80 0D 02 02 06 F9 C3 79 A7 CC 37 [18:26:22]Write to MH i2c: E2 0E 00 2E 07 80 0D 02 02 06 00 F9 C3 79 A7 CC 37 00 00 9A [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:22]Read from MH i2c: E2 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [18:26:22]RAPDU: 90 00 [18:26:22]wFMCommunicate OK [18:26:22]wFMCommunicate request_size=4 [18:26:22]MH_SAM_APDU [18:26:22]CAPDU: 80 0D 03 02 [18:26:22]Write to MH i2c: E2 08 00 2F 07 80 0D 03 02 00 00 00 00 B1 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:22]Read from MH i2c: E2 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 0B 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 0B 00 2F 07 00 21 5E 32 4D EC 09 EF F3 90 00 87 [18:26:22]RAPDU: 21 5E 32 4D EC 09 EF F3 90 00 [18:26:22]wFMCommunicate OK [18:26:22]SAM_PROTO_SignData done [18:26:22]FM_MakeSignedData done [18:26:22]CreateOFDProtocolMessage [18:26:22]wFMCommunicate request_size=4 [18:26:22]MH_SAM_APDU [18:26:22]CAPDU: 80 11 00 00 [18:26:22]Write to MH i2c: E2 08 00 30 07 80 11 00 00 00 00 00 00 B1 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:22]Read from MH i2c: E2 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 17 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: E2 17 00 30 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 10 [18:26:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:26:22]wFMCommunicate OK [18:26:22]CreateOFDProtocolMessage done [18:26:22]OFDSenderStorePacket 86522 [18:26:22]StoreOFDPacket docnum=86522 [18:26:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9C 9E 08 01 2C 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 CE 0F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 51 01 00 35 04 06 00 F9 C3 79 A7 CC 37 21 5E 32 4D EC 09 EF F3 [18:26:22]CheckFolder [18:26:22]dirname=/storage/ofd_packets [18:26:22]CheckFolder done [18:26:22]ProducePacketName [18:26:22]name=ofd_packets/00086522 [18:26:22]NVStorageSaveData ofd_packets/00086522 [18:26:22]File name is /storage/ofd_packets/00086522 [18:26:22]Write 302 bytes [18:26:22]NVStorageSaveData done [18:26:22]OFDSenderStorePacket done [18:26:22]KKMCreateOFDPacket done [18:26:22]NVStorageSaveData kkm_last_timestamp [18:26:22]File name is /storage/kkm_last_timestamp [18:26:22]Write 4 bytes [18:26:22]NVStorageSaveData done [18:26:22]ExternCall_PrintAddStr [18:26:22]wPrintStart [18:26:22]Write to MH i2c: 01 00 00 31 07 38 [18:26:22]Write i2c OK [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 07 00 [18:26:22]MH_I2C_Read... [18:26:22]Read from MH i2c: 01 07 00 31 07 00 00 00 00 00 FF 0F 4D [18:26:22]RasterBufferAndPrint [18:26:22]line Счет N : (1)871422 [18:26:22]line ИНН: 02508201610067 [18:26:22]line Контрольно-Кассовый Чек [18:26:22]line ПРОДАЖА [18:26:22]line ТРК (МРК, ГНК) : 21 [18:26:22]line Товар: 2710194210 [18:26:22]line ДТ(л)-К-4 [18:26:22]line 6.570 * 76.20 [18:26:22]line = 500.63 [18:26:22]line НДС 12% НСП 1% [18:26:22]line > о реализуемом товаре [18:26:22]line ИТОГО: 500.63 [18:26:22]line НСП 1% : 4.43 [18:26:22]line НДС 12% : 53.16 [18:26:22]line Наличными: 0.00 [18:26:22]line Безнал.: 500.63 [18:26:22]line Место: АЗС № 137 "Партнер Нефть" [18:26:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:26:22]line СНО: Общий режим [18:26:22]line Чек 300 21.09.2024 18:26 [18:26:22]line Смена: 496 ФФД: 1.0 [18:26:22]line ЗНМ: 0300000064 [18:26:22]line РНМ: 0000000000092592 [18:26:22]line Версия ККМ: 001 [18:26:22]line Платежная система: O! деньги [18:26:22]line ФМ: 0000000000874979 [18:26:22]line ФД: 86522 [18:26:22]line ФПД: 274617954978871 [18:26:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T182622&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86522&fm=274617954978871&tin=02508201610067®Number=0000000000092592&sum=50063 [18:26:22]written 0, free lines is 4095 [18:26:22]OFD Sender: Processing packet 86522 [packets to send 271, broken 270] [18:26:22]ProducePacketName [18:26:22]name=ofd_packets/00086522 [18:26:22]OFD Sender: To server: pG, [18:26:22]CommunicateWithHost lk.salyk.kg:30040 [18:26:22]ConnectInit lk.salyk.kg [18:26:23]Write to MH i2c: 01 00 00 5B 07 62 [18:26:23]Write i2c OK [18:26:23]MH_I2C_Read... [18:26:23]Read from MH i2c: 01 [18:26:23]MH_I2C_Read... [18:26:23]Read from MH i2c: 01 07 00 [18:26:23]MH_I2C_Read... [18:26:23]Read from MH i2c: 01 07 00 5B 07 00 00 00 00 00 F5 0C 6A [18:26:23]RasterBufferAndPrint [18:26:23]line [18:26:23]line [18:26:23]line [18:26:23]line [18:26:23]line [18:26:23]written 0, free lines is 3324 [18:26:23]MH_Cut [18:26:23]Write to MH i2c: D1 01 00 62 07 01 3B [18:26:23]Write i2c OK [18:26:23]MH_I2C_Read... [18:26:23]Read from MH i2c: D1 [18:26:23]MH_I2C_Read... [18:26:23]Read from MH i2c: D1 01 00 [18:26:23]MH_I2C_Read... [18:26:23]Read from MH i2c: D1 01 00 62 07 00 3A [18:26:23]Write to MH i2c: 01 00 00 63 07 6A [18:26:23]Write i2c OK [18:26:23]MH_I2C_Read... [18:26:24]*** Cut start [18:26:24]*** Partial cut [18:26:24]*** CUTSNS_PIN = 1 [18:26:24]*** CUTSNS_PIN = 0 [18:26:24]*** Brake cut motor [18:26:24]Read from MH i2c: 01 [18:26:24]MH_I2C_Read... [18:26:24]*** Stop cut motor [18:26:24]*** Cut end [18:26:24]Read from MH i2c: 01 07 00 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: 01 07 00 63 07 00 00 00 00 00 FF 0F 7F [18:26:24]process_action close_receipt done [18:26:24]requested_data is exist [18:26:24]produce_requested_data [18:26:24]requested_item fm.sn is exist - process it [18:26:24]wFMCommunicate request_size=4 [18:26:24]MH_SAM_APDU [18:26:24]CAPDU: 80 11 00 00 [18:26:24]Write to MH i2c: E2 08 00 64 07 80 11 00 00 00 00 00 00 E5 [18:26:24]Write i2c OK [18:26:24]MH_I2C_Read... [18:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:24]Read from MH i2c: E2 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 17 00 [18:26:24]MH_I2C_Read... [18:26:24]Read from MH i2c: E2 17 00 64 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 44 [18:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:26:24]wFMCommunicate OK [18:26:24]requested_item fd.num is exist - process it [18:26:24]SAM_PROTO_GetFieldsCounters [18:26:24]wFMCommunicate request_size=4 [18:26:24]MH_SAM_APDU [18:26:24]CAPDU: 80 13 00 00 [18:26:24]Write to MH i2c: E2 08 00 65 07 80 13 00 00 00 00 00 00 E8 [18:26:24]Write i2c OK [18:26:24]MH_I2C_Read... [18:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:25]Read from MH i2c: E2 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 62 00 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 62 00 65 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [18:26:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FA 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:26:25]wFMCommunicate OK [18:26:25]SAM_PROTO_GetFieldsCounters done [18:26:25]requested_item shift.num is exist - process it [18:26:25]requested_item shift.opened is exist - process it [18:26:25]req_shift_opened [18:26:25]FM_GetShiftState [18:26:25]SAM_PROTO_GetShiftState [18:26:25]wFMCommunicate request_size=4 [18:26:25]MH_SAM_APDU [18:26:25]CAPDU: 80 13 01 00 [18:26:25]Write to MH i2c: E2 08 00 66 07 80 13 01 00 00 00 00 00 EA [18:26:25]Write i2c OK [18:26:25]MH_I2C_Read... [18:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:25]Read from MH i2c: E2 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 0E 00 [18:26:25]MH_I2C_Read... [18:26:25]Read from MH i2c: E2 0E 00 66 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 30 [18:26:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:26:25]wFMCommunicate OK [18:26:25]SAM_PROTO_GetShiftState done [18:26:25]FM_GetShiftState done [18:26:25]req_shift_opened done [18:26:25]requested_item shift.open_date is exist - process it [18:26:25]req_shift_open_date [18:26:25]req_shift_open_date done [18:26:25]produce_requested_data done [18:26:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86522,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:26:25]process_action_free close_receipt [18:26:25]json_value_free [18:26:25]json_value_free done [18:26:25]process_json_proto returns [18:26:25]Send response to host [18:26:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86522,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:26:25]free response buf [18:26:25]execute_script done [18:26:25]execute_script returns [18:26:25]free content buf [18:26:25]Sock 10.Close socket [18:26:25]Sock 10.Thread stoped [18:26:27]ConnectInit Can't take IP for lk.salyk.kg [18:26:27]CommunicateWithHost connect error [18:26:27]CommunicateWithHost err = -1 [18:26:27]OFD Sender: Server communicate error [18:26:30]accept exits with 9 [18:26:30]New connection [18:26:30]New thread 3067317604 created [18:26:30]Thread 3067460964 joined [18:26:30]Waiting for new connection... [18:26:30] Sock 9.Parse request [18:26:30]Sock 9.Check first char [18:26:30]Sock 9.First char is OK [18:26:30]request: POST /json_proto HTTP/1.0 [18:26:30]Method: POST [18:26:30]URL: /json_proto [18:26:30]Method is POST - this is cgi request [18:26:30]url: /json_proto [18:26:30]query_string will be loaded in cgi processing [18:26:30]execute_cgi json_proto POST (null) [18:26:30]execute_cgi path=json_proto method=POST [18:26:30]POST find Content-Length [18:26:30]Host: 172.17.47.196:8080 [18:26:30]Content-Length: 677 [18:26:30]Content-Type: application/json [18:26:30] [18:26:30]POST finish read [18:26:30]Found Content-Length = 677 [18:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [18:26:30]execute_script... [18:26: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)871423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [18:26:30]POST & json_proto [18:26:30]process_json_proto [18:26:30]json parsed OK: [18:26:30]protocol is kg_v1.0 [18:26:30]action value=close_receipt [18:26:30]process_action close_receipt [18:26:30]cmd_close_receipt [18:26:30]MH_GetDate [18:26:30]Write to MH i2c: F0 00 00 67 07 5D [18:26:30]Write i2c OK [18:26:30]MH_I2C_Read... [18:26:30]Read from MH i2c: F0 [18:26:30]MH_I2C_Read... [18:26:30]Read from MH i2c: F0 09 00 [18:26:30]MH_I2C_Read... [18:26:30]Read from MH i2c: F0 09 00 67 07 00 D7 0F EF 66 4C 6B 94 66 52 [18:26:30]GetLastDocTimeStamp 1726943182 [18:26:30]current date 1726943191 [18:26:30]FM_GetShiftState [18:26:30]SAM_PROTO_GetShiftState [18:26:30]wFMCommunicate request_size=4 [18:26:30]MH_SAM_APDU [18:26:30]CAPDU: 80 13 01 00 [18:26:30]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [18:26:30]Write i2c OK [18:26:30]MH_I2C_Read... [18:26:30]Read from MH i2c: E2 [18:26:30]MH_I2C_Read... [18:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:30]Read from MH i2c: E2 0E 00 [18:26:30]MH_I2C_Read... [18:26:30]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 32 [18:26:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:26:30]wFMCommunicate OK [18:26:30]SAM_PROTO_GetShiftState done [18:26:30]FM_GetShiftState done [18:26:30]opened in 1726877910 [18:26:30]opened+sec_in_day 1726964310 [18:26:30]quantity*price = 50036 [18:26:30]sum+1 = 50037 [18:26:30]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 303 21.09.2024 18:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86525 ФПД: 43965041371507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183053&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86525&fm=43965041371507&tin=02508201610067®Number=0000000000092592&sum=100000 [18:30:55]StoreToDocumentArchive [18:30:55]shift 496 fd 86525 [18:30:55]OFD Sender: No OFD packet to send [18:30:55]save to /storage/0496/doc_00086525 [18:30:55]save last doc name /storage/0496/doc_00086525 to /storage/kkm_last_doc_name [18:30:55]save OK [18:30:55]Clear old archive folders... [18:30:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:30:55]tlvbuf is 00366BE0 [18:30:55]SAM_PROTO_ClearQueue [18:30:55]wFMCommunicate request_size=4 [18:30:55]MH_SAM_APDU [18:30:55]CAPDU: 80 09 00 00 [18:30:55]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [18:30:55]Write i2c OK [18:30:55]MH_I2C_Read... [18:30:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:30:55]Read from MH i2c: E2 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [18:30:55]RAPDU: 90 00 [18:30:55]wFMCommunicate OK [18:30:55]SAM_PROTO_ClearQueue done [18:30:55]KKMCreateOFDPacket [18:30:55]OFDProtocolAddRootSTLVToBuf [18:30:55]FM_MakeSignedData [18:30:55]FM_MakeSignedData [18:30:55]SAM_PROTO_SignData [18:30:55]wFMCommunicate request_size=4 [18:30:55]MH_SAM_APDU [18:30:55]CAPDU: 80 0D 01 02 [18:30:55]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [18:30:55]Write i2c OK [18:30:55]MH_I2C_Read... [18:30:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:30:55]Read from MH i2c: E2 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [18:30:55]RAPDU: 90 00 [18:30:55]wFMCommunicate OK [18:30:55]wFMCommunicate request_size=255 [18:30:55]MH_SAM_APDU [18:30:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 DD 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 51 01 00 35 04 06 00 [18:30:55]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 DD 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 51 01 00 35 04 06 00 00 00 D1 [18:30:55]Write i2c OK [18:30:55]MH_I2C_Read... [18:30:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:55]Read from MH i2c: E2 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [18:30:55]RAPDU: 90 00 [18:30:55]wFMCommunicate OK [18:30:55]wFMCommunicate request_size=11 [18:30:55]MH_SAM_APDU [18:30:55]CAPDU: 80 0D 02 02 06 27 FC 68 AC 69 73 [18:30:55]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 27 FC 68 AC 69 73 00 00 C7 [18:30:55]Write i2c OK [18:30:55]MH_I2C_Read... [18:30:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:55]Read from MH i2c: E2 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [18:30:55]RAPDU: 90 00 [18:30:55]wFMCommunicate OK [18:30:55]wFMCommunicate request_size=4 [18:30:55]MH_SAM_APDU [18:30:55]CAPDU: 80 0D 03 02 [18:30:55]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [18:30:55]Write i2c OK [18:30:55]MH_I2C_Read... [18:30:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:30:55]Read from MH i2c: E2 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 0B 00 [18:30:55]MH_I2C_Read... [18:30:55]Read from MH i2c: E2 0B 00 2F 00 00 62 20 2C 3F 95 2A C1 6B 90 00 83 [18:30:55]RAPDU: 62 20 2C 3F 95 2A C1 6B 90 00 [18:30:55]wFMCommunicate OK [18:30:55]SAM_PROTO_SignData done [18:30:55]FM_MakeSignedData done [18:30:55]CreateOFDProtocolMessage [18:30:55]wFMCommunicate request_size=4 [18:30:55]MH_SAM_APDU [18:30:55]CAPDU: 80 11 00 00 [18:30:56]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [18:30:56]Write i2c OK [18:30:56]MH_I2C_Read... [18:30:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:56]Read from MH i2c: E2 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: E2 17 00 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [18:30:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:30:56]wFMCommunicate OK [18:30:56]CreateOFDProtocolMessage done [18:30:56]OFDSenderStorePacket 86525 [18:30:56]StoreOFDPacket docnum=86525 [18:30:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D6 C6 08 01 FD 5C 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 DD 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 51 01 00 35 04 06 00 27 FC 68 AC 69 73 62 20 2C 3F 95 2A C1 6B [18:30:56]CheckFolder [18:30:56]dirname=/storage/ofd_packets [18:30:56]CheckFolder done [18:30:56]ProducePacketName [18:30:56]name=ofd_packets/00086525 [18:30:56]NVStorageSaveData ofd_packets/00086525 [18:30:56]File name is /storage/ofd_packets/00086525 [18:30:56]Write 302 bytes [18:30:56]NVStorageSaveData done [18:30:56]OFDSenderStorePacket done [18:30:56]KKMCreateOFDPacket done [18:30:56]NVStorageSaveData kkm_last_timestamp [18:30:56]File name is /storage/kkm_last_timestamp [18:30:56]Write 4 bytes [18:30:56]NVStorageSaveData done [18:30:56]ExternCall_PrintAddStr [18:30:56]wPrintStart [18:30:56]Write to MH i2c: 01 00 00 31 00 31 [18:30:56]OFD Sender: Processing packet 86525 [packets to send 271, broken 270] [18:30:56]ProducePacketName [18:30:56]name=ofd_packets/00086525 [18:30:56]OFD Sender: To server: pG, [18:30:56]CommunicateWithHost lk.salyk.kg:30040 [18:30:56]ConnectInit lk.salyk.kg [18:30:56]Write i2c OK [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: 01 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: 01 07 00 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [18:30:56]RasterBufferAndPrint [18:30:56]line Счет N : (1)871424 [18:30:56]line ИНН: 02508201610067 [18:30:56]line Контрольно-Кассовый Чек [18:30:56]line ПРОДАЖА [18:30:56]line ТРК (МРК, ГНК) : 54 [18:30:56]line Товар: 2710194210 [18:30:56]line ДТ(л)-К-4 [18:30:56]line 13.130 * 76.20 [18:30:56]line = 1000.51 [18:30:56]line НДС 12% НСП 1% [18:30:56]line > о реализуемом товаре [18:30:56]line ОКРУГЛЕНИЕ: -0.51 [18:30:56]line ИТОГО: 1000.00 [18:30:56]line Внесено: 1000.00 [18:30:56]line СДАЧА: 0.00 [18:30:56]line НСП 1% : 8.85 [18:30:56]line НДС 12% : 106.25 [18:30:56]line Наличными: 1000.00 [18:30:56]line Безнал.: 0.00 [18:30:56]line Место: АЗС № 137 "Партнер Нефть" [18:30:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:30:56]line СНО: Общий режим [18:30:56]line Чек 303 21.09.2024 18:30 [18:30:56]line Смена: 496 ФФД: 1.0 [18:30:56]line ЗНМ: 0300000064 [18:30:56]line РНМ: 0000000000092592 [18:30:56]line Версия ККМ: 001 [18:30:56]line ФМ: 0000000000874979 [18:30:56]line ФД: 86525 [18:30:56]line ФПД: 43965041371507 [18:30:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183053&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86525&fm=43965041371507&tin=02508201610067®Number=0000000000092592&sum=100000 [18:30:56]written 0, free lines is 4095 [18:30:56]Write to MH i2c: 01 00 00 5C 00 5C [18:30:56]Write i2c OK [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: 01 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: 01 07 00 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E6 0C 55 [18:30:56]RasterBufferAndPrint [18:30:56]line [18:30:56]line [18:30:56]line [18:30:56]line [18:30:56]line [18:30:56]written 0, free lines is 3327 [18:30:56]MH_Cut [18:30:56]Write to MH i2c: D1 01 00 63 00 01 35 [18:30:56]Write i2c OK [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: D1 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: D1 01 00 [18:30:56]MH_I2C_Read... [18:30:56]Read from MH i2c: D1 01 00 63 00 00 34 [18:30:56]Write to MH i2c: 01 00 00 64 00 64 [18:30:56]Write i2c OK [18:30:56]MH_I2C_Read... [18:30:56]Connected sock=9 [18:30:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D6 C6 08 01 FD 5C 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 DD 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 51 01 00 35 04 06 00 27 FC 68 AC 69 73 62 20 2C 3F 95 2A C1 6B [18:30:57]*** Cut start [18:30:57]*** Partial cut [18:30:57]*** CUTSNS_PIN = 1 [18:30:57]*** CUTSNS_PIN = 0 [18:30:57]*** Brake cut motor [18:30:57]Read from MH i2c: 01 [18:30:57]MH_I2C_Read... [18:30:58]*** Stop cut motor [18:30:58]*** Cut end [18:30:58]Read from MH i2c: 01 07 00 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [18:30:58]process_action close_receipt done [18:30:58]requested_data is exist [18:30:58]produce_requested_data [18:30:58]requested_item fm.sn is exist - process it [18:30:58]wFMCommunicate request_size=4 [18:30:58]MH_SAM_APDU [18:30:58]CAPDU: 80 11 00 00 [18:30:58]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [18:30:58]Write i2c OK [18:30:58]MH_I2C_Read... [18:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:58]Read from MH i2c: E2 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 17 00 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [18:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:30:58]wFMCommunicate OK [18:30:58]requested_item fd.num is exist - process it [18:30:58]SAM_PROTO_GetFieldsCounters [18:30:58]wFMCommunicate request_size=4 [18:30:58]MH_SAM_APDU [18:30:58]CAPDU: 80 13 00 00 [18:30:58]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [18:30:58]Write i2c OK [18:30:58]MH_I2C_Read... [18:30:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:58]Read from MH i2c: E2 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 62 00 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [18:30:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FD 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:30:58]wFMCommunicate OK [18:30:58]SAM_PROTO_GetFieldsCounters done [18:30:58]requested_item shift.num is exist - process it [18:30:58]requested_item shift.opened is exist - process it [18:30:58]req_shift_opened [18:30:58]FM_GetShiftState [18:30:58]SAM_PROTO_GetShiftState [18:30:58]wFMCommunicate request_size=4 [18:30:58]MH_SAM_APDU [18:30:58]CAPDU: 80 13 01 00 [18:30:58]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [18:30:58]Write i2c OK [18:30:58]MH_I2C_Read... [18:30:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DD 72 47 00 7F 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FD 51 01 00 F4 03 04 00 B0 BB EE 66 B6 04 01 00 00 59 06 F2 42 0A 60 C1 2C [18:30:58]CommunicateWithHost err = 0 [18:30:58]CheckOFDResponse [18:30:58]1017 (14) - 77093643461234 [18:30:58]1041 (16) - 0000000000874979 [18:30:58]1040 (4) - 86525 [18:30:58]1012 (4) - 21.09.2024 12:27 [18:30:58]1206 (1) - 0 [18:30:58]OFD Sender: Remove packet 86525 [18:30:58]ProducePacketName [18:30:58]name=ofd_packets/00086525 [18:30:58]NVStorageDeleteData [18:30:58]Read from MH i2c: E2 [18:30:58]MH_I2C_Read... [18:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:58]Read from MH i2c: E2 0E 00 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [18:30:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:30:58]wFMCommunicate OK [18:30:58]SAM_PROTO_GetShiftState done [18:30:58]FM_GetShiftState done [18:30:58]req_shift_opened done [18:30:58]requested_item shift.open_date is exist - process it [18:30:58]req_shift_open_date [18:30:58]req_shift_open_date done [18:30:58]produce_requested_data done [18:30:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86525,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:30:58]process_action_free close_receipt [18:30:58]json_value_free [18:30:58]json_value_free done [18:30:58]process_json_proto returns [18:30:58]Send response to host [18:30:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86525,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:30:58]free response buf [18:30:58]execute_script done [18:30:58]execute_script returns [18:30:58]free content buf [18:30:58]Sock 6.Close socket [18:30:58]Sock 6.Thread stoped [18:30:58]accept exits with 10 [18:30:58]New connection [18:30:58]New thread 3067080036 created [18:30:58]Thread 3067223396 joined [18:30:58]Waiting for new connection... [18:30:58] Sock 10.Parse request [18:30:58]Sock 10.Check first char [18:30:58]Sock 10.First char is OK [18:30:58]request: POST /json_proto HTTP/1.0 [18:30:58]Method: POST [18:30:58]URL: /json_proto [18:30:58]Method is POST - this is cgi request [18:30:58]url: /json_proto [18:30:58]query_string will be loaded in cgi processing [18:30:58]execute_cgi json_proto POST (null) [18:30:58]execute_cgi path=json_proto method=POST [18:30:58]POST find Content-Length [18:30:58]Host: 172.17.47.196:8080 [18:30:58]Content-Length: 677 [18:30:58]Content-Type: application/json [18:30:58] [18:30:58]POST finish read [18:30:58]Found Content-Length = 677 [18:30:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:30:58]execute_script... [18:30: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)871425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:30:58]POST & json_proto [18:30:58]process_json_proto [18:30:58]json parsed OK: [18:30:58]protocol is kg_v1.0 [18:30:58]action value=close_receipt [18:30:58]process_action close_receipt [18:30:58]cmd_close_receipt [18:30:58]MH_GetDate [18:30:58]Write to MH i2c: F0 00 00 68 00 57 [18:30:58]Write i2c OK [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: F0 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: F0 09 00 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: F0 09 00 68 00 00 E3 10 EF 66 4C 6B 94 66 59 [18:30:58]GetLastDocTimeStamp 1726943453 [18:30:58]current date 1726943459 [18:30:58]FM_GetShiftState [18:30:58]SAM_PROTO_GetShiftState [18:30:58]wFMCommunicate request_size=4 [18:30:58]MH_SAM_APDU [18:30:58]CAPDU: 80 13 01 00 [18:30:58]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [18:30:58]Write i2c OK [18:30:58]MH_I2C_Read... [18:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:58]Read from MH i2c: E2 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 0E 00 [18:30:58]MH_I2C_Read... [18:30:58]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [18:30:58]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:30:58]wFMCommunicate OK [18:30:58]SAM_PROTO_GetShiftState done [18:30:58]FM_GetShiftState done [18:30:58]opened in 1726877910 [18:30:58]opened+sec_in_day 1726964310 [18:30:58]quantity*price = 50036 [18:30:58]sum+1 = 50037 [18:30: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 304 21.09.2024 18:30 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86526 ФПД: 83558418931946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183059&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86526&fm=83558418931946&tin=02508201610067®Number=0000000000092592&sum=50000 [18:31:00]StoreToDocumentArchive [18:31:00]shift 496 fd 86526 [18:31:00]save to /storage/0496/doc_00086526 [18:31:00]save last doc name /storage/0496/doc_00086526 to /storage/kkm_last_doc_name [18:31:00]save OK [18:31:00]Clear old archive folders... [18:31:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:00]tlvbuf is 0036C860 [18:31:00]SAM_PROTO_ClearQueue [18:31:00]wFMCommunicate request_size=4 [18:31:00]MH_SAM_APDU [18:31:00]CAPDU: 80 09 00 00 [18:31:00]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [18:31:00]Write i2c OK [18:31:00]MH_I2C_Read... [18:31:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:00]Read from MH i2c: E2 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: E2 03 00 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [18:31:00]RAPDU: 90 00 [18:31:00]wFMCommunicate OK [18:31:00]SAM_PROTO_ClearQueue done [18:31:00]KKMCreateOFDPacket [18:31:00]OFDProtocolAddRootSTLVToBuf [18:31:00]FM_MakeSignedData [18:31:00]FM_MakeSignedData [18:31:00]SAM_PROTO_SignData [18:31:00]wFMCommunicate request_size=4 [18:31:00]MH_SAM_APDU [18:31:00]CAPDU: 80 0D 01 02 [18:31:00]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [18:31:00]Write i2c OK [18:31:00]MH_I2C_Read... [18:31:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:00]Read from MH i2c: E2 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: E2 03 00 [18:31:00]MH_I2C_Read... [18:31:00]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [18:31:00]RAPDU: 90 00 [18:31:00]wFMCommunicate OK [18:31:00]wFMCommunicate request_size=255 [18:31:00]MH_SAM_APDU [18:31:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 30 01 00 00 F4 03 04 00 E3 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 51 01 00 35 04 06 00 4B [18:31:00]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 30 01 00 00 F4 03 04 00 E3 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 51 01 00 35 04 06 00 4B 00 00 82 [18:31:00]Write i2c OK [18:31:00]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [18:31:01]RAPDU: 90 00 [18:31:01]wFMCommunicate OK [18:31:01]wFMCommunicate request_size=10 [18:31:01]MH_SAM_APDU [18:31:01]CAPDU: 80 0D 02 02 05 FE F5 E0 E0 EA [18:31:01]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 FE F5 E0 E0 EA 00 00 9A [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [18:31:01]RAPDU: 90 00 [18:31:01]wFMCommunicate OK [18:31:01]wFMCommunicate request_size=4 [18:31:01]MH_SAM_APDU [18:31:01]CAPDU: 80 0D 03 02 [18:31:01]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 0B 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 0B 00 7A 00 00 6D ED 2A 99 ED 83 5C ED 90 00 CC [18:31:01]RAPDU: 6D ED 2A 99 ED 83 5C ED 90 00 [18:31:01]wFMCommunicate OK [18:31:01]SAM_PROTO_SignData done [18:31:01]FM_MakeSignedData done [18:31:01]CreateOFDProtocolMessage [18:31:01]wFMCommunicate request_size=4 [18:31:01]MH_SAM_APDU [18:31:01]CAPDU: 80 11 00 00 [18:31:01]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:01]Read from MH i2c: E2 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 17 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [18:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:01]wFMCommunicate OK [18:31:01]CreateOFDProtocolMessage done [18:31:01]OFDSenderStorePacket 86526 [18:31:01]StoreOFDPacket docnum=86526 [18:31:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FC D1 07 01 23 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 E3 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 51 01 00 35 04 06 00 4B FE F5 E0 E0 EA 6D ED 2A 99 ED 83 5C ED [18:31:01]CheckFolder [18:31:01]dirname=/storage/ofd_packets [18:31:01]CheckFolder done [18:31:01]ProducePacketName [18:31:01]name=ofd_packets/00086526 [18:31:01]NVStorageSaveData ofd_packets/00086526 [18:31:01]File name is /storage/ofd_packets/00086526 [18:31:01]Write 301 bytes [18:31:01]NVStorageSaveData done [18:31:01]OFDSenderStorePacket done [18:31:01]KKMCreateOFDPacket done [18:31:01]NVStorageSaveData kkm_last_timestamp [18:31:01]File name is /storage/kkm_last_timestamp [18:31:01]Write 4 bytes [18:31:01]NVStorageSaveData done [18:31:01]ExternCall_PrintAddStr [18:31:01]wPrintStart [18:31:01]Write to MH i2c: 01 00 00 7C 00 7C [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: 01 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: 01 07 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [18:31:01]RasterBufferAndPrint [18:31:01]line Счет N : (1)871425 [18:31:01]line ИНН: 02508201610067 [18:31:01]line Контрольно-Кассовый Чек [18:31:01]line ПРОДАЖА [18:31:01]line ТРК (МРК, ГНК) : 33 [18:31:01]line Товар: 2710124130 [18:31:01]line Аи-92-К-5 [18:31:01]line 7.380 * 67.80 [18:31:01]line = 500.36 [18:31:01]line НДС 12% НСП 1% [18:31:01]line > о реализуемом товаре [18:31:01]line ОКРУГЛЕНИЕ: -0.36 [18:31:01]line ИТОГО: 500.00 [18:31:01]line Внесено: 500.00 [18:31:01]line СДАЧА: 0.00 [18:31:01]line НСП 1% : 4.43 [18:31:01]line НДС 12% : 53.14 [18:31:01]line Наличными: 500.00 [18:31:01]line Безнал.: 0.00 [18:31:01]line Место: АЗС № 137 "Партнер Нефть" [18:31:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:31:01]line СНО: Общий режим [18:31:01]line Чек 304 21.09.2024 18:30 [18:31:01]line Смена: 496 ФФД: 1.0 [18:31:01]line ЗНМ: 0300000064 [18:31:01]line РНМ: 0000000000092592 [18:31:01]line Версия ККМ: 001 [18:31:01]line ФМ: 0000000000874979 [18:31:01]line ФД: 86526 [18:31:01]line ФПД: 83558418931946 [18:31:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183059&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86526&fm=83558418931946&tin=02508201610067®Number=0000000000092592&sum=50000 [18:31:01]written 0, free lines is 4095 [18:31:01]OFD Sender: Processing packet 86526 [packets to send 271, broken 270] [18:31:01]ProducePacketName [18:31:01]name=ofd_packets/00086526 [18:31:01]OFD Sender: To server: pG, [18:31:01]CommunicateWithHost lk.salyk.kg:30040 [18:31:01]ConnectInit lk.salyk.kg [18:31:01]Write to MH i2c: 01 00 00 A7 00 A7 [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: 01 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: 01 07 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 EA 0C A4 [18:31:01]RasterBufferAndPrint [18:31:01]line [18:31:01]line [18:31:01]line [18:31:01]line [18:31:01]line [18:31:01]written 0, free lines is 3336 [18:31:01]MH_Cut [18:31:01]Write to MH i2c: D1 01 00 AE 00 01 80 [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: D1 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: D1 01 00 [18:31:01]MH_I2C_Read... [18:31:01]Read from MH i2c: D1 01 00 AE 00 00 7F [18:31:01]Write to MH i2c: 01 00 00 AF 00 AF [18:31:01]Write i2c OK [18:31:01]MH_I2C_Read... [18:31:02]*** Cut start [18:31:02]*** Partial cut [18:31:02]*** CUTSNS_PIN = 1 [18:31:02]*** CUTSNS_PIN = 0 [18:31:02]*** Brake cut motor [18:31:03]Connected sock=9 [18:31:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FC D1 07 01 23 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 *** Stop cut motor [18:31:03]01 *** Cut end [18:31:03]00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 E3 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 51 01 00 35 04 06 00 4B FE F5 E0 E0 Read from MH i2c: EA 01 6D [18:31:03]MH_I2C_Read... [18:31:03]ED 2A 99 ED Read from MH i2c: 83 01 5C 07 ED 00 [18:31:03] [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [18:31:03]process_action close_receipt done [18:31:03]requested_data is exist [18:31:03]produce_requested_data [18:31:03]requested_item fm.sn is exist - process it [18:31:03]wFMCommunicate request_size=4 [18:31:03]MH_SAM_APDU [18:31:03]CAPDU: 80 11 00 00 [18:31:03]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [18:31:03]Write i2c OK [18:31:03]MH_I2C_Read... [18:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:03]Read from MH i2c: E2 [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: E2 17 00 [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 89 [18:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:03]wFMCommunicate OK [18:31:03]requested_item fd.num is exist - process it [18:31:03]SAM_PROTO_GetFieldsCounters [18:31:03]wFMCommunicate request_size=4 [18:31:03]MH_SAM_APDU [18:31:03]CAPDU: 80 13 00 00 [18:31:03]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [18:31:03]Write i2c OK [18:31:03]MH_I2C_Read... [18:31:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:03]Read from MH i2c: E2 [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: E2 62 00 [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [18:31:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FE 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:03]wFMCommunicate OK [18:31:03]SAM_PROTO_GetFieldsCounters done [18:31:03]requested_item shift.num is exist - process it [18:31:03]requested_item shift.opened is exist - process it [18:31:03]req_shift_opened [18:31:03]FM_GetShiftState [18:31:03]SAM_PROTO_GetShiftState [18:31:03]wFMCommunicate request_size=4 [18:31:03]MH_SAM_APDU [18:31:03]CAPDU: 80 13 01 00 [18:31:03]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [18:31:03]Write i2c OK [18:31:03]MH_I2C_Read... [18:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:03]Read from MH i2c: E2 [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: E2 0E 00 [18:31:03]MH_I2C_Read... [18:31:03]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [18:31:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:31:03]wFMCommunicate OK [18:31:03]SAM_PROTO_GetShiftState done [18:31:03]FM_GetShiftState done [18:31:03]req_shift_opened done [18:31:03]requested_item shift.open_date is exist - process it [18:31:03]req_shift_open_date [18:31:03]req_shift_open_date done [18:31:03]produce_requested_data done [18:31:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86526,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:31:03]process_action_free close_receipt [18:31:03]json_value_free [18:31:03]json_value_free done [18:31:03]process_json_proto returns [18:31:03]Send response to host [18:31:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86526,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:31:03]free response buf [18:31:03]execute_script done [18:31:03]execute_script returns [18:31:03]free content buf [18:31:03]Sock 10.Close socket [18:31:03]Sock 10.Thread stoped [18:31:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A7 32 47 00 19 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FE 51 01 00 F4 03 04 00 B7 BB EE 66 B6 04 01 00 00 F1 AA 8B 73 B6 BC 15 B2 [18:31:04]CommunicateWithHost err = 0 [18:31:04]CheckOFDResponse [18:31:04]1017 (14) - 77093643461234 [18:31:04]1041 (16) - 0000000000874979 [18:31:04]1040 (4) - 86526 [18:31:04]1012 (4) - 21.09.2024 12:27 [18:31:04]1206 (1) - 0 [18:31:04]OFD Sender: Remove packet 86526 [18:31:04]ProducePacketName [18:31:04]name=ofd_packets/00086526 [18:31:04]NVStorageDeleteData [18:31:04]accept exits with 6 [18:31:04]New connection [18:31:04]New thread 3067223396 created [18:31:04]Thread 3067080036 joined [18:31:04]Waiting for new connection... [18:31:04] Sock 6.Parse request [18:31:04]Sock 6.Check first char [18:31:04]Sock 6.First char is OK [18:31:04]request: POST /json_proto HTTP/1.0 [18:31:04]Method: POST [18:31:04]URL: /json_proto [18:31:04]Method is POST - this is cgi request [18:31:04]url: /json_proto [18:31:04]query_string will be loaded in cgi processing [18:31:04]execute_cgi json_proto POST (null) [18:31:04]execute_cgi path=json_proto method=POST [18:31:04]POST find Content-Length [18:31:04]Host: 172.17.47.196:8080 [18:31:04]Content-Length: 677 [18:31:04]Content-Type: application/json [18:31:04] [18:31:04]POST finish read [18:31:04]Found Content-Length = 677 [18:31:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:31:04]execute_script... [18:31:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:31:04]POST & json_proto [18:31:04]process_json_proto [18:31:04]json parsed OK: [18:31:04]protocol is kg_v1.0 [18:31:04]action value=close_receipt [18:31:04]process_action close_receipt [18:31:04]cmd_close_receipt [18:31:05]SetTLVBufToDocument err=0 [18:31:05]KKMLoadAndSignReceiptData store KKM data [18:31:05]KKMLoadAndSignReceiptData err=0 [18:31:05]wFMCommunicate request_size=4 [18:31:05]MH_SAM_APDU [18:31:05]CAPDU: 80 11 00 00 [18:31:05]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 17 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 99 [18:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:06]wFMCommunicate OK [18:31:06]Счет N : (1)871426 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 43 Товар: 2710124130 Аи-92-К-5 7.380 * 67.80 = 500.36 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 305 21.09.2024 18:31 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86527 ФПД: 110738905122461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183104&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86527&fm=110738905122461&tin=02508201610067®Number=0000000000092592&sum=50000 [18:31:06]StoreToDocumentArchive [18:31:06]shift 496 fd 86527 [18:31:06]save to /storage/0496/doc_00086527 [18:31:06]save last doc name /storage/0496/doc_00086527 to /storage/kkm_last_doc_name [18:31:06]save OK [18:31:06]Clear old archive folders... [18:31:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:06]tlvbuf is 002F60C0 [18:31:06]SAM_PROTO_ClearQueue [18:31:06]wFMCommunicate request_size=4 [18:31:06]MH_SAM_APDU [18:31:06]CAPDU: 80 09 00 00 [18:31:06]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [18:31:06]RAPDU: 90 00 [18:31:06]wFMCommunicate OK [18:31:06]SAM_PROTO_ClearQueue done [18:31:06]KKMCreateOFDPacket [18:31:06]OFDProtocolAddRootSTLVToBuf [18:31:06]FM_MakeSignedData [18:31:06]FM_MakeSignedData [18:31:06]SAM_PROTO_SignData [18:31:06]wFMCommunicate request_size=4 [18:31:06]MH_SAM_APDU [18:31:06]CAPDU: 80 0D 01 02 [18:31:06]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [18:31:06]RAPDU: 90 00 [18:31:06]wFMCommunicate OK [18:31:06]wFMCommunicate request_size=255 [18:31:06]MH_SAM_APDU [18:31:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 01 00 00 F4 03 04 00 E8 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 51 01 00 35 04 06 00 64 [18:31:06]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 01 00 00 F4 03 04 00 E8 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 51 01 00 35 04 06 00 64 00 00 ED [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [18:31:06]RAPDU: 90 00 [18:31:06]wFMCommunicate OK [18:31:06]wFMCommunicate request_size=10 [18:31:06]MH_SAM_APDU [18:31:06]CAPDU: 80 0D 02 02 05 B7 69 1A 46 9D [18:31:06]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 B7 69 1A 46 9D 00 00 65 [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [18:31:06]RAPDU: 90 00 [18:31:06]wFMCommunicate OK [18:31:06]wFMCommunicate request_size=4 [18:31:06]MH_SAM_APDU [18:31:06]CAPDU: 80 0D 03 02 [18:31:06]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 0B 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 0B 00 C5 00 00 D9 8D 9D A1 04 65 F3 B1 90 00 F2 [18:31:06]RAPDU: D9 8D 9D A1 04 65 F3 B1 90 00 [18:31:06]wFMCommunicate OK [18:31:06]SAM_PROTO_SignData done [18:31:06]FM_MakeSignedData done [18:31:06]CreateOFDProtocolMessage [18:31:06]wFMCommunicate request_size=4 [18:31:06]MH_SAM_APDU [18:31:06]CAPDU: 80 11 00 00 [18:31:06]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:06]Read from MH i2c: E2 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 17 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9F [18:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:06]wFMCommunicate OK [18:31:06]CreateOFDProtocolMessage done [18:31:06]OFDSenderStorePacket 86527 [18:31:06]StoreOFDPacket docnum=86527 [18:31:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7D 93 07 01 6C 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 31 01 00 00 F4 03 04 00 E8 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 51 01 00 35 04 06 00 64 B7 69 1A 46 9D D9 8D 9D A1 04 65 F3 B1 [18:31:06]CheckFolder [18:31:07]dirname=/storage/ofd_packets [18:31:07]CheckFolder done [18:31:07]ProducePacketName [18:31:07]name=ofd_packets/00086527 [18:31:07]NVStorageSaveData ofd_packets/00086527 [18:31:07]File name is /storage/ofd_packets/00086527 [18:31:07]Write 301 bytes [18:31:07]NVStorageSaveData done [18:31:07]OFDSenderStorePacket done [18:31:07]KKMCreateOFDPacket done [18:31:07]NVStorageSaveData kkm_last_timestamp [18:31:07]File name is /storage/kkm_last_timestamp [18:31:07]Write 4 bytes [18:31:07]NVStorageSaveData done [18:31:07]ExternCall_PrintAddStr [18:31:07]wPrintStart [18:31:07]Write to MH i2c: 01 00 00 C7 00 C7 [18:31:07]Write i2c OK [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: 01 [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: 01 07 00 [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [18:31:07]RasterBufferAndPrint [18:31:07]line Счет N : (1)871426 [18:31:07]line ИНН: 02508201610067 [18:31:07]line Контрольно-Кассовый Чек [18:31:07]line ПРОДАЖА [18:31:07]line ТРК (МРК, ГНК) : 43 [18:31:07]line Товар: 2710124130 [18:31:07]line Аи-92-К-5 [18:31:07]line 7.380 * 67.80 [18:31:07]line = 500.36 [18:31:07]line НДС 12% НСП 1% [18:31:07]line > о реализуемом товаре [18:31:07]line ОКРУГЛЕНИЕ: -0.36 [18:31:07]line ИТОГО: 500.00 [18:31:07]line Внесено: 500.00 [18:31:07]line СДАЧА: 0.00 [18:31:07]line НСП 1% : 4.43 [18:31:07]line НДС 12% : 53.14 [18:31:07]line Наличными: 500.00 [18:31:07]line Безнал.: 0.00 [18:31:07]line Место: АЗС № 137 "Партнер Нефть" [18:31:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:31:07]line СНО: Общий режим [18:31:07]line Чек 305 21.09.2024 18:31 [18:31:07]line Смена: 496 ФФД: 1.0 [18:31:07]line ЗНМ: 0300000064 [18:31:07]line РНМ: 0000000000092592 [18:31:07]line Версия ККМ: 001 [18:31:07]line ФМ: 0000000000874979 [18:31:07]line ФД: 86527 [18:31:07]line ФПД: 110738905122461 [18:31:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183104&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86527&fm=110738905122461&tin=02508201610067®Number=0000000000092592&sum=50000 [18:31:07]written 0, free lines is 4095 [18:31:07]OFD Sender: Processing packet 86527 [packets to send 271, broken 270] [18:31:07]ProducePacketName [18:31:07]name=ofd_packets/00086527 [18:31:07]OFD Sender: To server: pG, [18:31:07]CommunicateWithHost lk.salyk.kg:30040 [18:31:07]ConnectInit lk.salyk.kg [18:31:07]Write to MH i2c: 01 00 00 F2 00 F2 [18:31:07]Write i2c OK [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: 01 [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: 01 07 00 [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 E4 0C E9 [18:31:07]RasterBufferAndPrint [18:31:07]line [18:31:07]line [18:31:07]line [18:31:07]line [18:31:07]line [18:31:07]written 0, free lines is 3336 [18:31:07]MH_Cut [18:31:07]Write to MH i2c: D1 01 00 F9 00 01 CB [18:31:07]Write i2c OK [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: D1 [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: D1 01 00 [18:31:07]MH_I2C_Read... [18:31:07]Read from MH i2c: D1 01 00 F9 00 00 CA [18:31:07]Write to MH i2c: 01 00 00 FA 00 FA [18:31:07]Write i2c OK [18:31:07]MH_I2C_Read... [18:31:08]*** Cut start [18:31:08]*** Partial cut [18:31:08]*** CUTSNS_PIN = 1 [18:31:08]*** CUTSNS_PIN = 0 [18:31:08]*** Brake cut motor [18:31:08]Read from MH i2c: 01 [18:31:08]MH_I2C_Read... [18:31:08]*** Stop cut motor [18:31:08]*** Cut end [18:31:08]Read from MH i2c: 01 07 00 [18:31:08]MH_I2C_Read... [18:31:08]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [18:31:08]process_action close_receipt done [18:31:08]requested_data is exist [18:31:08]produce_requested_data [18:31:08]requested_item fm.sn is exist - process it [18:31:08]wFMCommunicate request_size=4 [18:31:08]MH_SAM_APDU [18:31:08]CAPDU: 80 11 00 00 [18:31:08]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [18:31:08]Write i2c OK [18:31:08]MH_I2C_Read... [18:31:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:08]Read from MH i2c: E2 [18:31:08]MH_I2C_Read... [18:31:08]Read from MH i2c: E2 17 00 [18:31:08]MH_I2C_Read... [18:31:08]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D4 [18:31:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:09]wFMCommunicate OK [18:31:09]requested_item fd.num is exist - process it [18:31:09]SAM_PROTO_GetFieldsCounters [18:31:09]wFMCommunicate request_size=4 [18:31:09]MH_SAM_APDU [18:31:09]CAPDU: 80 13 00 00 [18:31:09]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [18:31:09]Write i2c OK [18:31:09]MH_I2C_Read... [18:31:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:09]Read from MH i2c: E2 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 62 00 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 7F [18:31:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 FF 51 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:09]wFMCommunicate OK [18:31:09]SAM_PROTO_GetFieldsCounters done [18:31:09]requested_item shift.num is exist - process it [18:31:09]requested_item shift.opened is exist - process it [18:31:09]req_shift_opened [18:31:09]FM_GetShiftState [18:31:09]SAM_PROTO_GetShiftState [18:31:09]wFMCommunicate request_size=4 [18:31:09]MH_SAM_APDU [18:31:09]CAPDU: 80 13 01 00 [18:31:09]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [18:31:09]Write i2c OK [18:31:09]MH_I2C_Read... [18:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:09]Read from MH i2c: E2 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 0E 00 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C0 [18:31:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:31:09]wFMCommunicate OK [18:31:09]SAM_PROTO_GetShiftState done [18:31:09]FM_GetShiftState done [18:31:09]req_shift_opened done [18:31:09]requested_item shift.open_date is exist - process it [18:31:09]req_shift_open_date [18:31:09]req_shift_open_date done [18:31:09]produce_requested_data done [18:31:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86527,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:31:09]process_action_free close_receipt [18:31:09]json_value_free [18:31:09]json_value_free done [18:31:09]process_json_proto returns [18:31:09]Send response to host [18:31:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86527,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:31:09]free response buf [18:31:09]execute_script done [18:31:09]execute_script returns [18:31:09]free content buf [18:31:09]Sock 6.Close socket [18:31:09]Sock 6.Thread stoped [18:31:09]Connected sock=11 [18:31:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7D 93 07 01 6C 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 31 01 00 00 F4 03 04 00 E8 10 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 51 01 00 35 04 06 00 64 B7 69 1A 46 9D D9 8D 9D A1 04 65 F3 B1 [18:31:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E0 D6 47 00 B2 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FF 51 01 00 F4 03 04 00 BD BB EE 66 B6 04 01 00 00 4F 27 7C BD D2 89 4E 56 [18:31:10]CommunicateWithHost err = 0 [18:31:10]CheckOFDResponse [18:31:10]1017 (14) - 77093643461234 [18:31:10]1041 (16) - 0000000000874979 [18:31:10]1040 (4) - 86527 [18:31:10]1012 (4) - 21.09.2024 12:27 [18:31:10]1206 (1) - 0 [18:31:10]OFD Sender: Remove packet 86527 [18:31:10]ProducePacketName [18:31:10]name=ofd_packets/00086527 [18:31:10]NVStorageDeleteData [18:31:10]OFD Sender: No OFD packet to send [18:31:15]OFD Sender: No OFD packet to send [18:31:20]OFD Sender: No OFD packet to send [18:31:25]OFD Sender: No OFD packet to send [18:31:30]OFD Sender: No OFD packet to send [18:31:35]OFD Sender: No OFD packet to send [18:31:37]recv_with_timeout no data received [18:31:40]OFD Sender: No OFD packet to send [18:31:45]OFD Sender: No OFD packet to send [18:31:48]accept exits with 9 [18:31:48]New connection [18:31:48]New thread 3067080036 created [18:31:48]Thread 3067223396 joined [18:31:48]Waiting for new connection... [18:31:48] Sock 9.Parse request [18:31:48]Sock 9.Check first char [18:31:48]Sock 9.First char is OK [18:31:48]request: POST /json_proto HTTP/1.0 [18:31:48]Method: POST [18:31:48]URL: /json_proto [18:31:48]Method is POST - this is cgi request [18:31:48]url: /json_proto [18:31:48]query_string will be loaded in cgi processing [18:31:48]execute_cgi json_proto POST (null) [18:31:48]execute_cgi path=json_proto method=POST [18:31:48]POST find Content-Length [18:31:48]Host: 172.17.47.196:8080 [18:31:48]Content-Length: 678 [18:31:48]Content-Type: application/json [18:31:48] [18:31:48]POST finish read [18:31:48]Found Content-Length = 678 [18:31:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:31:48]execute_script... [18:31: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)871427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:31:48]POST & json_proto [18:31:48]process_json_proto [18:31:48]json parsed OK: [18:31:48]protocol is kg_v1.0 [18:31:48]action value=close_receipt [18:31:48]process_action close_receipt [18:31:48]cmd_close_receipt [18:31:48]MH_GetDate [18:31:48]Write to MH i2c: F0 00 00 FE 00 ED [18:31:48]Write i2c OK [18:31:48]MH_I2C_Read... [18:31:48]Read from MH i2c: F0 [18:31:48]MH_I2C_Read... [18:31:48]Read from MH i2c: F0 09 00 [18:31:48]MH_I2C_Read... [18:31:48]Read from MH i2c: F0 09 00 FE 00 00 14 11 EF 66 4C 6B 94 66 21 [18:31:48]GetLastDocTimeStamp 1726943464 [18:31:48]current date 1726943508 [18:31:48]FM_GetShiftState [18:31:48]SAM_PROTO_GetShiftState [18:31:48]wFMCommunicate request_size=4 [18:31:48]MH_SAM_APDU [18:31:48]CAPDU: 80 13 01 00 [18:31:48]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [18:31:48]Write i2c OK [18:31:48]MH_I2C_Read... [18:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:48]Read from MH i2c: E2 [18:31:48]MH_I2C_Read... [18:31:48]Read from MH i2c: E2 0E 00 [18:31:48]MH_I2C_Read... [18:31:48]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C2 [18:31:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:31:48]wFMCommunicate OK [18:31:48]SAM_PROTO_GetShiftState done [18:31:48]FM_GetShiftState done [18:31:48]opened in 1726877910 [18:31:48]opened+sec_in_day 1726964310 [18:31:48]quantity*price = 80004 [18:31:48]sum+1 = 80005 [18:31:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 306 21.09.2024 18:31 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86528 ФПД: 171084655991971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183148&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86528&fm=171084655991971&tin=02508201610067®Number=0000000000092592&sum=80000 [18:31:49]StoreToDocumentArchive [18:31:49]shift 496 fd 86528 [18:31:49]save to /storage/0496/doc_00086528 [18:31:49]save last doc name /storage/0496/doc_00086528 to /storage/kkm_last_doc_name [18:31:49]save OK [18:31:49]Clear old archive folders... [18:31:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:49]tlvbuf is 003975D0 [18:31:49]SAM_PROTO_ClearQueue [18:31:49]wFMCommunicate request_size=4 [18:31:49]MH_SAM_APDU [18:31:49]CAPDU: 80 09 00 00 [18:31:49]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [18:31:49]Write i2c OK [18:31:49]MH_I2C_Read... [18:31:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:49]Read from MH i2c: E2 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: E2 03 00 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [18:31:49]RAPDU: 90 00 [18:31:49]wFMCommunicate OK [18:31:49]SAM_PROTO_ClearQueue done [18:31:49]KKMCreateOFDPacket [18:31:49]OFDProtocolAddRootSTLVToBuf [18:31:49]FM_MakeSignedData [18:31:49]FM_MakeSignedData [18:31:49]SAM_PROTO_SignData [18:31:49]wFMCommunicate request_size=4 [18:31:49]MH_SAM_APDU [18:31:49]CAPDU: 80 0D 01 02 [18:31:49]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [18:31:49]Write i2c OK [18:31:49]MH_I2C_Read... [18:31:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:49]Read from MH i2c: E2 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: E2 03 00 [18:31:49]MH_I2C_Read... [18:31:49]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [18:31:49]RAPDU: 90 00 [18:31:49]wFMCommunicate OK [18:31:49]wFMCommunicate request_size=255 [18:31:49]MH_SAM_APDU [18:31: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 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 32 01 00 00 F4 03 04 00 14 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 52 01 00 35 04 06 00 9B [18:31:49]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 32 01 00 00 F4 03 04 00 14 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 52 01 00 35 04 06 00 9B 00 00 4D [18:31:49]Write i2c OK [18:31:49]MH_I2C_Read... [18:31:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:50]Read from MH i2c: E2 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 03 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [18:31:50]RAPDU: 90 00 [18:31:50]wFMCommunicate OK [18:31:50]wFMCommunicate request_size=10 [18:31:50]MH_SAM_APDU [18:31:50]CAPDU: 80 0D 02 02 05 99 C0 25 9C A3 [18:31:50]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 99 C0 25 9C A3 00 00 51 [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:50]Read from MH i2c: E2 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 03 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [18:31:50]RAPDU: 90 00 [18:31:50]wFMCommunicate OK [18:31:50]wFMCommunicate request_size=4 [18:31:50]MH_SAM_APDU [18:31:50]CAPDU: 80 0D 03 02 [18:31:50]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:50]Read from MH i2c: E2 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 0B 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 0B 00 10 01 00 F8 1E EF D5 71 AE DF 08 90 00 6D [18:31:50]RAPDU: F8 1E EF D5 71 AE DF 08 90 00 [18:31:50]wFMCommunicate OK [18:31:50]SAM_PROTO_SignData done [18:31:50]FM_MakeSignedData done [18:31:50]CreateOFDProtocolMessage [18:31:50]wFMCommunicate request_size=4 [18:31:50]MH_SAM_APDU [18:31:50]CAPDU: 80 11 00 00 [18:31:50]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 [18:31:50]MH_I2C_Read... [18:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:50]Read from MH i2c: E2 17 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [18:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:50]wFMCommunicate OK [18:31:50]CreateOFDProtocolMessage done [18:31:50]OFDSenderStorePacket 86528 [18:31:50]StoreOFDPacket docnum=86528 [18:31:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0D 8A 07 01 5F 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 32 01 00 00 F4 03 04 00 14 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 52 01 00 35 04 06 00 9B 99 C0 25 9C A3 F8 1E EF D5 71 AE DF 08 [18:31:50]CheckFolder [18:31:50]dirname=/storage/ofd_packets [18:31:50]CheckFolder done [18:31:50]ProducePacketName [18:31:50]name=ofd_packets/00086528 [18:31:50]NVStorageSaveData ofd_packets/00086528 [18:31:50]File name is /storage/ofd_packets/00086528 [18:31:50]Write 301 bytes [18:31:50]NVStorageSaveData done [18:31:50]OFDSenderStorePacket done [18:31:50]KKMCreateOFDPacket done [18:31:50]NVStorageSaveData kkm_last_timestamp [18:31:50]File name is /storage/kkm_last_timestamp [18:31:50]Write 4 bytes [18:31:50]NVStorageSaveData done [18:31:50]ExternCall_PrintAddStr [18:31:50]wPrintStart [18:31:50]Write to MH i2c: 01 00 00 12 01 13 [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: 01 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: 01 07 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [18:31:50]RasterBufferAndPrint [18:31:50]line Счет N : (1)871427 [18:31:50]line ИНН: 02508201610067 [18:31:50]line Контрольно-Кассовый Чек [18:31:50]line ПРОДАЖА [18:31:50]line ТРК (МРК, ГНК) : 33 [18:31:50]line Товар: 2710124130 [18:31:50]line Аи-92-К-5 [18:31:50]line 11.800 * 67.80 [18:31:50]line = 800.04 [18:31:50]line НДС 12% НСП 1% [18:31:50]line > о реализуемом товаре [18:31:50]line ОКРУГЛЕНИЕ: -0.04 [18:31:50]line ИТОГО: 800.00 [18:31:50]line Внесено: 800.00 [18:31:50]line СДАЧА: 0.00 [18:31:50]line НСП 1% : 7.08 [18:31:50]line НДС 12% : 84.96 [18:31:50]line Наличными: 800.00 [18:31:50]line Безнал.: 0.00 [18:31:50]line Место: АЗС № 137 "Партнер Нефть" [18:31:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:31:50]line СНО: Общий режим [18:31:50]line Чек 306 21.09.2024 18:31 [18:31:50]line Смена: 496 ФФД: 1.0 [18:31:50]line ЗНМ: 0300000064 [18:31:50]line РНМ: 0000000000092592 [18:31:50]line Версия ККМ: 001 [18:31:50]line ФМ: 0000000000874979 [18:31:50]line ФД: 86528 [18:31:50]line ФПД: 171084655991971 [18:31:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183148&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86528&fm=171084655991971&tin=02508201610067®Number=0000000000092592&sum=80000 [18:31:50]OFD Sender: Processing packet 86528 [packets to send 271, broken 270] [18:31:50]ProducePacketName [18:31:50]name=ofd_packets/00086528 [18:31:50]OFD Sender: To server: pG, [18:31:50]CommunicateWithHost lk.salyk.kg:30040 [18:31:50]ConnectInit lk.salyk.kg [18:31:50]written 0, free lines is 4095 [18:31:50]Write to MH i2c: 01 00 00 3D 01 3E [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: 01 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: 01 07 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 E5 0C 36 [18:31:50]RasterBufferAndPrint [18:31:50]line [18:31:50]line [18:31:50]line [18:31:50]line [18:31:50]line [18:31:50]written 0, free lines is 3329 [18:31:50]MH_Cut [18:31:50]Write to MH i2c: D1 01 00 44 01 01 17 [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: D1 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: D1 01 00 [18:31:50]MH_I2C_Read... [18:31:50]Read from MH i2c: D1 01 00 44 01 00 16 [18:31:50]Write to MH i2c: 01 00 00 45 01 46 [18:31:50]Write i2c OK [18:31:50]MH_I2C_Read... [18:31:51]*** Cut start [18:31:51]*** Partial cut [18:31:51]*** CUTSNS_PIN = 1 [18:31:51]*** CUTSNS_PIN = 0 [18:31:51]*** Brake cut motor [18:31:52]Read from MH i2c: 01 [18:31:52]MH_I2C_Read... [18:31:52]*** Stop cut motor [18:31:52]*** Cut end [18:31:52]Read from MH i2c: 01 07 00 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [18:31:52]process_action close_receipt done [18:31:52]requested_data is exist [18:31:52]produce_requested_data [18:31:52]requested_item fm.sn is exist - process it [18:31:52]wFMCommunicate request_size=4 [18:31:52]MH_SAM_APDU [18:31:52]CAPDU: 80 11 00 00 [18:31:52]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [18:31:52]Write i2c OK [18:31:52]MH_I2C_Read... [18:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:52]Read from MH i2c: E2 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: E2 17 00 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 20 [18:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:31:52]wFMCommunicate OK [18:31:52]requested_item fd.num is exist - process it [18:31:52]SAM_PROTO_GetFieldsCounters [18:31:52]wFMCommunicate request_size=4 [18:31:52]MH_SAM_APDU [18:31:52]CAPDU: 80 13 00 00 [18:31:52]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [18:31:52]Write i2c OK [18:31:52]MH_I2C_Read... [18:31:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:52]Read from MH i2c: E2 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: E2 62 00 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 00 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [18:31:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 00 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:52]wFMCommunicate OK [18:31:52]SAM_PROTO_GetFieldsCounters done [18:31:52]requested_item shift.num is exist - process it [18:31:52]requested_item shift.opened is exist - process it [18:31:52]req_shift_opened [18:31:52]FM_GetShiftState [18:31:52]SAM_PROTO_GetShiftState [18:31:52]wFMCommunicate request_size=4 [18:31:52]MH_SAM_APDU [18:31:52]CAPDU: 80 13 01 00 [18:31:52]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [18:31:52]Write i2c OK [18:31:52]MH_I2C_Read... [18:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:52]Read from MH i2c: E2 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: E2 0E 00 [18:31:52]MH_I2C_Read... [18:31:52]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0C [18:31:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:31:52]wFMCommunicate OK [18:31:52]SAM_PROTO_GetShiftState done [18:31:52]FM_GetShiftState done [18:31:52]req_shift_opened done [18:31:52]requested_item shift.open_date is exist - process it [18:31:52]req_shift_open_date [18:31:52]req_shift_open_date done [18:31:52]produce_requested_data done [18:31:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86528,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:31:52]process_action_free close_receipt [18:31:52]json_value_free [18:31:52]json_value_free done [18:31:52]process_json_proto returns [18:31:52]Send response to host [18:31:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86528,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:31:52]free response buf [18:31:52]execute_script done [18:31:52]execute_script returns [18:31:52]free content buf [18:31:52]Sock 9.Close socket [18:31:52]Sock 9.Thread stoped [18:31:58]recv_with_timeout no data received [18:32:08]Connected sock=11 [18:32:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0D 8A 07 01 5F 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 32 01 00 00 F4 03 04 00 14 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 52 01 00 35 04 06 00 9B 99 C0 25 9C A3 F8 1E EF D5 71 AE DF 08 [18:32:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 42 BE 47 00 79 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 52 01 00 F4 03 04 00 FA BB EE 66 B6 04 01 00 00 1D E6 AD 23 1F 99 F3 FB [18:32:11]CommunicateWithHost err = 0 [18:32:11]CheckOFDResponse [18:32:11]1017 (14) - 77093643461234 [18:32:11]1041 (16) - 0000000000874979 [18:32:11]1040 (4) - 86528 [18:32:11]1012 (4) - 21.09.2024 12:28 [18:32:11]1206 (1) - 0 [18:32:11]OFD Sender: Remove packet 86528 [18:32:11]ProducePacketName [18:32:11]name=ofd_packets/00086528 [18:32:11]NVStorageDeleteData [18:32:11]OFD Sender: No OFD packet to send [18:32:14]recv_with_timeout no data received [18:32:16]OFD Sender: No OFD packet to send [18:32:17]accept exits with 10 [18:32:17]New connection [18:32:17]New thread 3067223396 created [18:32:17]Thread 3067080036 joined [18:32:17]Waiting for new connection... [18:32:17] Sock 10.Parse request [18:32:17]Sock 10.Check first char [18:32:17]Sock 10.First char is OK [18:32:17]request: POST /json_proto HTTP/1.0 [18:32:17]Method: POST [18:32:17]URL: /json_proto [18:32:17]Method is POST - this is cgi request [18:32:17]url: /json_proto [18:32:17]query_string will be loaded in cgi processing [18:32:17]execute_cgi json_proto POST (null) [18:32:17]execute_cgi path=json_proto method=POST [18:32:17]POST find Content-Length [18:32:17]Host: 172.17.47.196:8080 [18:32:17]Content-Length: 687 [18:32:17]Content-Type: application/json [18:32:17] [18:32:17]POST finish read [18:32:17]Found Content-Length = 687 [18:31:04]MH_GetDate [18:31:04]Write to MH i2c: F0 00 00 B3 00 A2 [18:31:04]Write i2c OK [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: F0 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: F0 09 00 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: F0 09 00 B3 00 00 E8 10 EF 66 4C 6B 94 66 A9 [18:31:04]GetLastDocTimeStamp 1726943459 [18:31:04]current date 1726943464 [18:31:04]FM_GetShiftState [18:31:04]SAM_PROTO_GetShiftState [18:31:04]wFMCommunicate request_size=4 [18:31:04]MH_SAM_APDU [18:31:04]CAPDU: 80 13 01 00 [18:31:04]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [18:31:04]Write i2c OK [18:31:04]MH_I2C_Read... [18:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:04]Read from MH i2c: E2 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 0E 00 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 77 [18:31:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:31:04]wFMCommunicate OK [18:31:04]SAM_PROTO_GetShiftState done [18:31:04]FM_GetShiftState done [18:31:04]opened in 1726877910 [18:31:04]opened+sec_in_day 1726964310 [18:31:04]quantity*price = 50036 [18:31:04]sum+1 = 50037 [18:31:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 307 21.09.2024 18:32 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86529 ФПД: 207796547085234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86529&fm=207796547085234&tin=02508201610067®Number=0000000000092592&sum=150000 [18:32:18]StoreToDocumentArchive [18:32:18]shift 496 fd 86529 [18:32:18]save to /storage/0496/doc_00086529 [18:32:18]save last doc name /storage/0496/doc_00086529 to /storage/kkm_last_doc_name [18:32:18]save OK [18:32:18]Clear old archive folders... [18:32:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:32:18]tlvbuf is 00357E20 [18:32:18]SAM_PROTO_ClearQueue [18:32:18]wFMCommunicate request_size=4 [18:32:18]MH_SAM_APDU [18:32:18]CAPDU: 80 09 00 00 [18:32:18]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [18:32:18]Write i2c OK [18:32:18]MH_I2C_Read... [18:32:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:18]Read from MH i2c: E2 [18:32:18]MH_I2C_Read... [18:32:18]Read from MH i2c: E2 03 00 [18:32:18]MH_I2C_Read... [18:32:18]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [18:32:18]RAPDU: 90 00 [18:32:18]wFMCommunicate OK [18:32:18]SAM_PROTO_ClearQueue done [18:32:18]KKMCreateOFDPacket [18:32:18]OFDProtocolAddRootSTLVToBuf [18:32:18]FM_MakeSignedData [18:32:18]FM_MakeSignedData [18:32:18]SAM_PROTO_SignData [18:32:18]wFMCommunicate request_size=4 [18:32:18]MH_SAM_APDU [18:32:18]CAPDU: 80 0D 01 02 [18:32:18]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [18:32:18]Write i2c OK [18:32:18]MH_I2C_Read... [18:32:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:18]Read from MH i2c: E2 [18:32:18]MH_I2C_Read... [18:32:18]Read from MH i2c: E2 03 00 [18:32:18]MH_I2C_Read... [18:32:18]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [18:32:18]RAPDU: 90 00 [18:32:18]wFMCommunicate OK [18:32:18]wFMCommunicate request_size=255 [18:32:18]MH_SAM_APDU [18:32:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 31 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 52 01 00 35 04 06 00 [18:32:18]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 31 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 52 01 00 35 04 06 00 00 00 D3 [18:32:18]Write i2c OK [18:32:18]MH_I2C_Read... [18:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:19]Read from MH i2c: E2 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 03 00 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [18:32:19]RAPDU: 90 00 [18:32:19]wFMCommunicate OK [18:32:19]wFMCommunicate request_size=11 [18:32:19]MH_SAM_APDU [18:32:19]CAPDU: 80 0D 02 02 06 BC FD 67 5F E3 B2 [18:32:19]Write to MH i2c: E2 0E 00 5A 01 80 0D 02 02 06 00 BC FD 67 5F E3 B2 00 00 F5 [18:32:19]Write i2c OK [18:32:19]MH_I2C_Read... [18:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:19]Read from MH i2c: E2 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 03 00 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [18:32:19]RAPDU: 90 00 [18:32:19]wFMCommunicate OK [18:32:19]wFMCommunicate request_size=4 [18:32:19]MH_SAM_APDU [18:32:19]CAPDU: 80 0D 03 02 [18:32:19]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [18:32:19]Write i2c OK [18:32:19]MH_I2C_Read... [18:32:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:19]Read from MH i2c: E2 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 0B 00 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 0B 00 5B 01 00 D4 8C B9 C1 D4 66 48 75 90 00 A9 [18:32:19]RAPDU: D4 8C B9 C1 D4 66 48 75 90 00 [18:32:19]wFMCommunicate OK [18:32:19]SAM_PROTO_SignData done [18:32:19]FM_MakeSignedData done [18:32:19]CreateOFDProtocolMessage [18:32:19]wFMCommunicate request_size=4 [18:32:19]MH_SAM_APDU [18:32:19]CAPDU: 80 11 00 00 [18:32:19]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [18:32:19]Write i2c OK [18:32:19]MH_I2C_Read... [18:32:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:19]Read from MH i2c: E2 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 17 00 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [18:32:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:32:19]wFMCommunicate OK [18:32:19]CreateOFDProtocolMessage done [18:32:19]OFDSenderStorePacket 86529 [18:32:19]StoreOFDPacket docnum=86529 [18:32:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 E3 B4 08 01 EA 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 31 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 52 01 00 35 04 06 00 BC FD 67 5F E3 B2 D4 8C B9 C1 D4 66 48 75 [18:32:19]CheckFolder [18:32:19]dirname=/storage/ofd_packets [18:32:19]CheckFolder done [18:32:19]ProducePacketName [18:32:19]name=ofd_packets/00086529 [18:32:19]NVStorageSaveData ofd_packets/00086529 [18:32:19]File name is /storage/ofd_packets/00086529 [18:32:19]Write 302 bytes [18:32:19]NVStorageSaveData done [18:32:19]OFDSenderStorePacket done [18:32:19]KKMCreateOFDPacket done [18:32:19]NVStorageSaveData kkm_last_timestamp [18:32:19]File name is /storage/kkm_last_timestamp [18:32:19]Write 4 bytes [18:32:19]NVStorageSaveData done [18:32:19]ExternCall_PrintAddStr [18:32:19]wPrintStart [18:32:19]Write to MH i2c: 01 00 00 5D 01 5E [18:32:19]Write i2c OK [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: 01 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: 01 07 00 [18:32:19]MH_I2C_Read... [18:32:19]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [18:32:19]RasterBufferAndPrint [18:32:19]line Счет N : (1)871428 [18:32:19]line ИНН: 02508201610067 [18:32:19]line Контрольно-Кассовый Чек [18:32:19]line ПРОДАЖА [18:32:19]line ТРК (МРК, ГНК) : 54 [18:32:19]line Товар: 2710194210 [18:32:19]line ДТ(л)-К-4 [18:32:19]line 19.690 * 76.20 [18:32:19]line = 1500.38 [18:32:19]line НДС 12% НСП 1% [18:32:19]line > о реализуемом товаре [18:32:19]line ОКРУГЛЕНИЕ: -0.38 [18:32:19]line ИТОГО: 1500.00 [18:32:19]line Внесено: 1500.00 [18:32:19]line СДАЧА: 0.00 [18:32:19]line НСП 1% : 13.28 [18:32:19]line НДС 12% : 159.33 [18:32:19]line Наличными: 1500.00 [18:32:19]line Безнал.: 0.00 [18:32:19]line Место: АЗС № 137 "Партнер Нефть" [18:32:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:32:19]line СНО: Общий режим [18:32:19]line Чек 307 21.09.2024 18:32 [18:32:19]line Смена: 496 ФФД: 1.0 [18:32:19]line ЗНМ: 0300000064 [18:32:19]line РНМ: 0000000000092592 [18:32:19]line Версия ККМ: 001 [18:32:19]line ФМ: 0000000000874979 [18:32:19]line ФД: 86529 [18:32:19]line ФПД: 207796547085234 [18:32:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86529&fm=207796547085234&tin=02508201610067®Number=0000000000092592&sum=150000 [18:32:19]OFD Sender: Processing packet 86529 [packets to send 271, broken 270] [18:32:19]ProducePacketName [18:32:19]name=ofd_packets/00086529 [18:32:19]OFD Sender: To server: pG, [18:32:19]CommunicateWithHost lk.salyk.kg:30040 [18:32:19]ConnectInit lk.salyk.kg [18:32:19]written 0, free lines is 4095 [18:32:20]Write to MH i2c: 01 00 00 88 01 89 [18:32:20]Write i2c OK [18:32:20]MH_I2C_Read... [18:32:20]Read from MH i2c: 01 [18:32:20]MH_I2C_Read... [18:32:20]Read from MH i2c: 01 07 00 [18:32:20]MH_I2C_Read... [18:32:20]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 E6 0C 82 [18:32:20]RasterBufferAndPrint [18:32:20]line [18:32:20]line [18:32:20]line [18:32:20]line [18:32:20]line [18:32:20]written 0, free lines is 3335 [18:32:20]MH_Cut [18:32:20]Write to MH i2c: D1 01 00 8F 01 01 62 [18:32:20]Write i2c OK [18:32:20]MH_I2C_Read... [18:32:20]Read from MH i2c: D1 [18:32:20]MH_I2C_Read... [18:32:20]Read from MH i2c: D1 01 00 [18:32:20]MH_I2C_Read... [18:32:20]Read from MH i2c: D1 01 00 8F 01 00 61 [18:32:20]Write to MH i2c: 01 00 00 90 01 91 [18:32:20]Write i2c OK [18:32:20]MH_I2C_Read... [18:32:20]*** Cut start [18:32:20]*** Partial cut [18:32:20]*** CUTSNS_PIN = 1 [18:32:20]*** CUTSNS_PIN = 0 [18:32:21]*** Brake cut motor [18:32:21]Read from MH i2c: 01 [18:32:21]MH_I2C_Read... [18:32:21]*** Stop cut motor [18:32:21]*** Cut end [18:32:21]Read from MH i2c: 01 07 00 [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [18:32:21]process_action close_receipt done [18:32:21]requested_data is exist [18:32:21]produce_requested_data [18:32:21]requested_item fm.sn is exist - process it [18:32:21]wFMCommunicate request_size=4 [18:32:21]MH_SAM_APDU [18:32:21]CAPDU: 80 11 00 00 [18:32:21]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [18:32:21]Write i2c OK [18:32:21]MH_I2C_Read... [18:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:21]Read from MH i2c: E2 [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: E2 17 00 [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6B [18:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:32:21]wFMCommunicate OK [18:32:21]requested_item fd.num is exist - process it [18:32:21]SAM_PROTO_GetFieldsCounters [18:32:21]wFMCommunicate request_size=4 [18:32:21]MH_SAM_APDU [18:32:21]CAPDU: 80 13 00 00 [18:32:21]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [18:32:21]Write i2c OK [18:32:21]MH_I2C_Read... [18:32:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:21]Read from MH i2c: E2 [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: E2 62 00 [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 01 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [18:32:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 01 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:21]wFMCommunicate OK [18:32:21]SAM_PROTO_GetFieldsCounters done [18:32:21]requested_item shift.num is exist - process it [18:32:21]requested_item shift.opened is exist - process it [18:32:21]req_shift_opened [18:32:21]FM_GetShiftState [18:32:21]SAM_PROTO_GetShiftState [18:32:21]wFMCommunicate request_size=4 [18:32:21]MH_SAM_APDU [18:32:21]CAPDU: 80 13 01 00 [18:32:21]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [18:32:21]Write i2c OK [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: E2 [18:32:21]MH_I2C_Read... [18:32:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:21]Read from MH i2c: E2 0E 00 [18:32:21]MH_I2C_Read... [18:32:21]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 57 [18:32:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:32:21]wFMCommunicate OK [18:32:21]SAM_PROTO_GetShiftState done [18:32:21]FM_GetShiftState done [18:32:21]req_shift_opened done [18:32:21]requested_item shift.open_date is exist - process it [18:32:21]req_shift_open_date [18:32:21]req_shift_open_date done [18:32:21]produce_requested_data done [18:32:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86529,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:32:21]process_action_free close_receipt [18:32:21]json_value_free [18:32:21]json_value_free done [18:32:21]process_json_proto returns [18:32:21]Send response to host [18:32:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86529,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:32:21]free response buf [18:32:21]execute_script done [18:32:21]execute_script returns [18:32:21]free content buf [18:32:21]Sock 10.Close socket [18:32:21]Sock 10.Thread stoped [18:32:24]ConnectInit Can't take IP for lk.salyk.kg [18:32:24]CommunicateWithHost connect error [18:32:24]CommunicateWithHost err = -1 [18:32:24]OFD Sender: Server communicate error [18:32:29]OFD Sender: Processing packet 86529 [packets to send 271, broken 270] [18:32:29]ProducePacketName [18:32:29]name=ofd_packets/00086529 [18:32:29]OFD Sender: To server: pG, [18:32:29]CommunicateWithHost lk.salyk.kg:30040 [18:32:29]ConnectInit lk.salyk.kg [18:32:30]recv_with_timeout no data received [18:32:34]ConnectInit Can't take IP for lk.salyk.kg [18:32:34]CommunicateWithHost connect error [18:32:34]CommunicateWithHost err = -1 [18:32:34]OFD Sender: Server communicate error [18:32:39]OFD Sender: Processing packet 86529 [packets to send 271, broken 270] [18:32:39]ProducePacketName [18:32:39]name=ofd_packets/00086529 [18:32:39]OFD Sender: To server: pG, [18:32:39]CommunicateWithHost lk.salyk.kg:30040 [18:32:39]ConnectInit lk.salyk.kg [18:32:47]recv_with_timeout no data received [18:32:48]accept exits with 7 [18:32:48]New connection [18:32:48]New thread 3067080036 created [18:32:48]Thread 3067223396 joined [18:32:48]Waiting for new connection... [18:32:48] Sock 7.Parse request [18:32:48]Sock 7.Check first char [18:32:48]Sock 7.First char is OK [18:32:48]request: POST /json_proto HTTP/1.0 [18:32:48]Method: POST [18:32:48]URL: /json_proto [18:32:48]Method is POST - this is cgi request [18:32:48]url: /json_proto [18:32:48]query_string will be loaded in cgi processing [18:32:48]execute_cgi json_proto POST (null) [18:32:48]execute_cgi path=json_proto method=POST [18:32:48]POST find Content-Length [18:32:48]Host: 172.17.47.196:8080 [18:32:48]Content-Length: 808 [18:32:48]Content-Type: application/json [18:32:48] [18:32:48]POST finish read [18:32:48]Found Content-Length = 808 [18:32:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:48]execute_script... [18:32: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)871429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:48]POST & json_proto [18:32:48]process_json_proto [18:32:48]json parsed OK: [18:32:48]protocol is kg_v1.0 [18:32:48]action value=close_receipt [18:32:48]process_action close_receipt [18:32:48]cmd_close_receipt [18:32:48]MH_GetDate [18:32:48]Write to MH i2c: F0 00 00 94 01 84 [18:32:48]Write i2c OK [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: F0 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: F0 09 00 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: F0 09 00 94 01 00 50 11 EF 66 4C 6B 94 66 F4 [18:32:48]GetLastDocTimeStamp 1726943537 [18:32:48]current date 1726943568 [18:32:48]FM_GetShiftState [18:32:48]SAM_PROTO_GetShiftState [18:32:48]wFMCommunicate request_size=4 [18:32:48]MH_SAM_APDU [18:32:48]CAPDU: 80 13 01 00 [18:32:48]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [18:32:48]Write i2c OK [18:32:48]MH_I2C_Read... [18:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:48]Read from MH i2c: E2 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 0E 00 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 59 [18:32:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:32:48]wFMCommunicate OK [18:32:48]SAM_PROTO_GetShiftState done [18:32:48]FM_GetShiftState done [18:32:48]opened in 1726877910 [18:32:48]opened+sec_in_day 1726964310 [18:32:48]quantity*price = 150037 [18:32:48]sum+1 = 150039 [18:32:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 308 21.09.2024 18:32 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86530 ФПД: 246660782792177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183248&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86530&fm=246660782792177&tin=02508201610067®Number=0000000000092592&sum=150038 [18:32:49]StoreToDocumentArchive [18:32:49]shift 496 fd 86530 [18:32:49]save to /storage/0496/doc_00086530 [18:32:49]save last doc name /storage/0496/doc_00086530 to /storage/kkm_last_doc_name [18:32:49]save OK [18:32:49]Clear old archive folders... [18:32:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:32:49]tlvbuf is 003B4C20 [18:32:49]SAM_PROTO_ClearQueue [18:32:49]wFMCommunicate request_size=4 [18:32:49]MH_SAM_APDU [18:32:49]CAPDU: 80 09 00 00 [18:32:49]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:49]Read from MH i2c: E2 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 03 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [18:32:49]RAPDU: 90 00 [18:32:49]wFMCommunicate OK [18:32:49]SAM_PROTO_ClearQueue done [18:32:49]KKMCreateOFDPacket [18:32:49]OFDProtocolAddRootSTLVToBuf [18:32:49]FM_MakeSignedData [18:32:49]FM_MakeSignedData [18:32:49]SAM_PROTO_SignData [18:32:49]wFMCommunicate request_size=4 [18:32:49]MH_SAM_APDU [18:32:49]CAPDU: 80 0D 01 02 [18:32:49]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:49]Read from MH i2c: E2 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 03 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [18:32:49]RAPDU: 90 00 [18:32:49]wFMCommunicate OK [18:32:49]wFMCommunicate request_size=255 [18:32:49]MH_SAM_APDU [18:32:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 50 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 02 52 01 00 35 04 06 00 [18:32:49]Write to MH i2c: E2 02 01 A4 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 50 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 02 52 01 00 35 04 06 00 00 00 8D [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:50]Read from MH i2c: E2 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 03 00 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [18:32:50]RAPDU: 90 00 [18:32:50]wFMCommunicate OK [18:32:50]wFMCommunicate request_size=11 [18:32:50]MH_SAM_APDU [18:32:50]CAPDU: 80 0D 02 02 06 E0 56 30 56 9D F1 [18:32:50]Write to MH i2c: E2 0E 00 A5 01 80 0D 02 02 06 00 E0 56 30 56 9D F1 00 00 76 [18:32:50]Write i2c OK [18:32:50]MH_I2C_Read... [18:32:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:50]Read from MH i2c: E2 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 03 00 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [18:32:50]RAPDU: 90 00 [18:32:50]wFMCommunicate OK [18:32:50]wFMCommunicate request_size=4 [18:32:50]MH_SAM_APDU [18:32:50]CAPDU: 80 0D 03 02 [18:32:50]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [18:32:50]Write i2c OK [18:32:50]MH_I2C_Read... [18:32:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:50]Read from MH i2c: E2 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 0B 00 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 0B 00 A6 01 00 EA CC 61 FF CE AA 86 2D 90 00 64 [18:32:50]RAPDU: EA CC 61 FF CE AA 86 2D 90 00 [18:32:50]wFMCommunicate OK [18:32:50]SAM_PROTO_SignData done [18:32:50]FM_MakeSignedData done [18:32:50]CreateOFDProtocolMessage [18:32:50]wFMCommunicate request_size=4 [18:32:50]MH_SAM_APDU [18:32:50]CAPDU: 80 11 00 00 [18:32:50]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [18:32:50]Write i2c OK [18:32:50]MH_I2C_Read... [18:32:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:50]Read from MH i2c: E2 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 17 00 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 81 [18:32:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:32:50]wFMCommunicate OK [18:32:50]CreateOFDProtocolMessage done [18:32:50]OFDSenderStorePacket 86530 [18:32:50]StoreOFDPacket docnum=86530 [18:32:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 14 E3 08 01 C7 08 5A 03 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 50 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 02 52 01 00 35 04 06 00 E0 56 30 56 9D F1 EA CC 61 FF CE AA 86 2D [18:32:50]CheckFolder [18:32:50]dirname=/storage/ofd_packets [18:32:50]CheckFolder done [18:32:50]ProducePacketName [18:32:50]name=ofd_packets/00086530 [18:32:50]NVStorageSaveData ofd_packets/00086530 [18:32:50]File name is /storage/ofd_packets/00086530 [18:32:50]Write 302 bytes [18:32:50]NVStorageSaveData done [18:32:50]OFDSenderStorePacket done [18:32:50]KKMCreateOFDPacket done [18:32:50]NVStorageSaveData kkm_last_timestamp [18:32:50]File name is /storage/kkm_last_timestamp [18:32:50]Write 4 bytes [18:32:50]NVStorageSaveData done [18:32:50]ExternCall_PrintAddStr [18:32:50]wPrintStart [18:32:50]Write to MH i2c: 01 00 00 A8 01 A9 [18:32:50]Write i2c OK [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: 01 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: 01 07 00 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [18:32:50]RasterBufferAndPrint [18:32:50]line Счет N : (1)871429 [18:32:50]line ИНН: 02508201610067 [18:32:50]line Контрольно-Кассовый Чек [18:32:50]line ПРОДАЖА [18:32:50]line ТРК (МРК, ГНК) : 21 [18:32:50]line Товар: 2710194210 [18:32:50]line ДТ(л)-К-4 [18:32:50]line 19.690 * 76.20 [18:32:50]line = 1500.38 [18:32:50]line НДС 12% НСП 1% [18:32:50]line > о реализуемом товаре [18:32:50]line ИТОГО: 1500.38 [18:32:50]line НСП 1% : 13.28 [18:32:50]line НДС 12% : 159.33 [18:32:50]line Наличными: 0.00 [18:32:50]line Безнал.: 1500.38 [18:32:50]line Место: АЗС № 137 "Партнер Нефть" [18:32:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:32:50]line СНО: Общий режим [18:32:50]line Чек 308 21.09.2024 18:32 [18:32:50]line Смена: 496 ФФД: 1.0 [18:32:50]line ЗНМ: 0300000064 [18:32:50]line РНМ: 0000000000092592 [18:32:50]line Версия ККМ: 001 [18:32:50]line Платежная система: O! деньги [18:32:50]line ФМ: 0000000000874979 [18:32:50]line ФД: 86530 [18:32:50]line ФПД: 246660782792177 [18:32:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183248&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86530&fm=246660782792177&tin=02508201610067®Number=0000000000092592&sum=150038 [18:32:50]written 0, free lines is 4095 [18:32:50]Write to MH i2c: 01 00 00 D2 01 D3 [18:32:50]Write i2c OK [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: 01 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: 01 07 00 [18:32:50]MH_I2C_Read... [18:32:50]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 F9 0C DF [18:32:50]RasterBufferAndPrint [18:32:50]line [18:32:50]line [18:32:50]line [18:32:50]line [18:32:50]line [18:32:50]written 0, free lines is 3358 [18:32:51]MH_Cut [18:32:51]Write to MH i2c: D1 01 00 D9 01 01 AC [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: D1 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: D1 01 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: D1 01 00 D9 01 00 AB [18:32:51]Write to MH i2c: 01 00 00 DA 01 DB [18:32:51]Write i2c OK [18:32:51]MH_I2C_Read... [18:32:51]*** Cut start [18:32:51]*** Partial cut [18:32:51]*** CUTSNS_PIN = 1 [18:32:51]*** CUTSNS_PIN = 0 [18:32:51]*** Brake cut motor [18:32:52]Read from MH i2c: 01 [18:32:52]MH_I2C_Read... [18:32:52]*** Stop cut motor [18:32:52]*** Cut end [18:32:52]Read from MH i2c: 01 07 00 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [18:32:52]process_action close_receipt done [18:32:52]requested_data is exist [18:32:52]produce_requested_data [18:32:52]requested_item fm.sn is exist - process it [18:32:52]wFMCommunicate request_size=4 [18:32:52]MH_SAM_APDU [18:32:52]CAPDU: 80 11 00 00 [18:32:52]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [18:32:52]Write i2c OK [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: E2 [18:32:52]MH_I2C_Read... [18:32:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:52]Read from MH i2c: E2 17 00 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [18:32:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:32:52]wFMCommunicate OK [18:32:52]requested_item fd.num is exist - process it [18:32:52]SAM_PROTO_GetFieldsCounters [18:32:52]wFMCommunicate request_size=4 [18:32:52]MH_SAM_APDU [18:32:52]CAPDU: 80 13 00 00 [18:32:52]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [18:32:52]Write i2c OK [18:32:52]MH_I2C_Read... [18:32:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:52]Read from MH i2c: E2 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: E2 62 00 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 02 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [18:32:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 02 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:52]wFMCommunicate OK [18:32:52]SAM_PROTO_GetFieldsCounters done [18:32:52]requested_item shift.num is exist - process it [18:32:52]requested_item shift.opened is exist - process it [18:32:52]req_shift_opened [18:32:52]FM_GetShiftState [18:32:52]SAM_PROTO_GetShiftState [18:32:52]wFMCommunicate request_size=4 [18:32:52]MH_SAM_APDU [18:32:52]CAPDU: 80 13 01 00 [18:32:52]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [18:32:52]Write i2c OK [18:32:52]MH_I2C_Read... [18:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:52]Read from MH i2c: E2 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: E2 0E 00 [18:32:52]MH_I2C_Read... [18:32:52]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [18:32:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:32:52]wFMCommunicate OK [18:32:52]SAM_PROTO_GetShiftState done [18:32:52]FM_GetShiftState done [18:32:52]req_shift_opened done [18:32:52]requested_item shift.open_date is exist - process it [18:32:52]req_shift_open_date [18:32:52]req_shift_open_date done [18:32:52]produce_requested_data done [18:32:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86530,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:32:52]process_action_free close_receipt [18:32:52]json_value_free [18:32:52]json_value_free done [18:32:52]process_json_proto returns [18:32:52]Send response to host [18:32:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86530,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:32:52]free response buf [18:32:52]execute_script done [18:32:52]execute_script returns [18:32:52]free content buf [18:32:52]Sock 7.Close socket [18:32:52]Sock 7.Thread stoped [18:32:59]Connected sock=10 [18:32:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 E3 B4 08 01 EA 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 31 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 52 01 00 35 04 06 00 BC FD 67 5F E3 B2 D4 8C B9 C1 D4 66 48 75 [18:33:05]recv_with_timeout no data received [18:33:05]CommunicateWithHost answer receiving error [18:33:05]CommunicateWithHost err = -3 [18:33:05]OFD Sender: Server communicate error [18:33:05]OFD Sender: Processing packet 86529 [packets to send 272, broken 270] [18:33:05]ProducePacketName [18:33:05]name=ofd_packets/00086529 [18:33:05]OFD Sender: To server: pG, [18:33:05]CommunicateWithHost lk.salyk.kg:30040 [18:33:05]ConnectInit lk.salyk.kg [18:33:10]ConnectInit Can't take IP for lk.salyk.kg [18:33:10]CommunicateWithHost connect error [18:33:10]CommunicateWithHost err = -1 [18:33:10]OFD Sender: Server communicate error [18:33:11]recv_with_timeout no data received [18:33:15]OFD Sender: Processing packet 86529 [packets to send 272, broken 270] [18:33:15]ProducePacketName [18:33:15]name=ofd_packets/00086529 [18:33:15]OFD Sender: To server: pG, [18:33:15]CommunicateWithHost lk.salyk.kg:30040 [18:33:15]ConnectInit lk.salyk.kg [18:33:20]ConnectInit Can't take IP for lk.salyk.kg [18:33:20]CommunicateWithHost connect error [18:33:20]CommunicateWithHost err = -1 [18:33:20]OFD Sender: Server communicate error [18:33:25]OFD Sender: Processing packet 86529 [packets to send 272, broken 270] [18:33:25]ProducePacketName [18:33:25]name=ofd_packets/00086529 [18:33:25]OFD Sender: To server: pG, [18:33:25]CommunicateWithHost lk.salyk.kg:30040 [18:33:25]ConnectInit lk.salyk.kg [18:33:29]accept exits with 9 [18:33:29]New connection [18:33:29]New thread 3067223396 created [18:33:29]Thread 3067080036 joined [18:33:29]Waiting for new connection... [18:33:29] Sock 9.Parse request [18:33:29]Sock 9.Check first char [18:33:29]Sock 9.First char is OK [18:33:29]request: POST /json_proto HTTP/1.0 [18:33:29]Method: POST [18:33:29]URL: /json_proto [18:33:29]Method is POST - this is cgi request [18:33:29]url: /json_proto [18:33:29]query_string will be loaded in cgi processing [18:33:29]execute_cgi json_proto POST (null) [18:33:29]execute_cgi path=json_proto method=POST [18:33:29]POST find Content-Length [18:33:29]Host: 172.17.47.196:8080 [18:33:29]Content-Length: 677 [18:33:29]Content-Type: application/json [18:33:29] [18:33:29]POST finish read [18:33:29]Found Content-Length = 677 [18:33:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:33:29]execute_script... [18:33: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)871430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:33:29]POST & json_proto [18:33:29]process_json_proto [18:33:29]json parsed OK: [18:33:29]protocol is kg_v1.0 [18:33:29]action value=close_receipt [18:33:29]process_action close_receipt [18:33:29]cmd_close_receipt [18:33:29]MH_GetDate [18:33:29]Write to MH i2c: F0 00 00 DE 01 CE [18:33:29]Write i2c OK [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: F0 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: F0 09 00 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: F0 09 00 DE 01 00 79 11 EF 66 4C 6B 94 66 67 [18:33:29]GetLastDocTimeStamp 1726943568 [18:33:29]current date 1726943609 [18:33:29]FM_GetShiftState [18:33:29]SAM_PROTO_GetShiftState [18:33:29]wFMCommunicate request_size=4 [18:33:29]MH_SAM_APDU [18:33:29]CAPDU: 80 13 01 00 [18:33:29]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [18:33:29]Write i2c OK [18:33:29]MH_I2C_Read... [18:33:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:29]Read from MH i2c: E2 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: E2 0E 00 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A3 [18:33:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:33:29]wFMCommunicate OK [18:33:29]SAM_PROTO_GetShiftState done [18:33:29]FM_GetShiftState done [18:33:29]opened in 1726877910 [18:33:29]opened+sec_in_day 1726964310 [18:33:29]quantity*price = 60003 [18:33:29]sum+1 = 60004 [18:33:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 309 21.09.2024 18:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86531 ФПД: 276832561035259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183329&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86531&fm=276832561035259&tin=02508201610067®Number=0000000000092592&sum=60000 [18:33:31]StoreToDocumentArchive [18:33:31]shift 496 fd 86531 [18:33:31]save to /storage/0496/doc_00086531 [18:33:31]save last doc name /storage/0496/doc_00086531 to /storage/kkm_last_doc_name [18:33:31]save OK [18:33:31]Clear old archive folders... [18:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:33:31]tlvbuf is 00376F90 [18:33:31]SAM_PROTO_ClearQueue [18:33:31]wFMCommunicate request_size=4 [18:33:31]MH_SAM_APDU [18:33:31]CAPDU: 80 09 00 00 [18:33:31]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [18:33:31]RAPDU: 90 00 [18:33:31]wFMCommunicate OK [18:33:31]SAM_PROTO_ClearQueue done [18:33:31]KKMCreateOFDPacket [18:33:31]OFDProtocolAddRootSTLVToBuf [18:33:31]FM_MakeSignedData [18:33:31]FM_MakeSignedData [18:33:31]SAM_PROTO_SignData [18:33:31]wFMCommunicate request_size=4 [18:33:31]MH_SAM_APDU [18:33:31]CAPDU: 80 0D 01 02 [18:33:31]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [18:33:31]RAPDU: 90 00 [18:33:31]wFMCommunicate OK [18:33:31]wFMCommunicate request_size=255 [18:33:31]MH_SAM_APDU [18:33: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 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 35 01 00 00 F4 03 04 00 79 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 52 01 00 35 04 06 00 FB [18:33:31]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 35 01 00 00 F4 03 04 00 79 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 52 01 00 35 04 06 00 FB 00 00 12 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [18:33:31]RAPDU: 90 00 [18:33:31]wFMCommunicate OK [18:33:31]wFMCommunicate request_size=10 [18:33:31]MH_SAM_APDU [18:33:31]CAPDU: 80 0D 02 02 05 C7 1A 76 77 FB [18:33:31]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 C7 1A 76 77 FB 00 00 3D [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [18:33:31]RAPDU: 90 00 [18:33:31]wFMCommunicate OK [18:33:31]wFMCommunicate request_size=4 [18:33:31]MH_SAM_APDU [18:33:31]CAPDU: 80 0D 03 02 [18:33:31]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:32]Read from MH i2c: E2 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 0B 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 0B 00 F0 01 00 CA 7E 4A 45 4D 8F 74 9C 90 00 30 [18:33:32]RAPDU: CA 7E 4A 45 4D 8F 74 9C 90 00 [18:33:32]wFMCommunicate OK [18:33:32]SAM_PROTO_SignData done [18:33:32]FM_MakeSignedData done [18:33:32]CreateOFDProtocolMessage [18:33:32]wFMCommunicate request_size=4 [18:33:32]MH_SAM_APDU [18:33:32]CAPDU: 80 11 00 00 [18:33:32]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:32]Read from MH i2c: E2 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 17 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [18:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:33:32]wFMCommunicate OK [18:33:32]CreateOFDProtocolMessage done [18:33:32]OFDSenderStorePacket 86531 [18:33:32]StoreOFDPacket docnum=86531 [18:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AF 69 07 01 E5 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 35 01 00 00 F4 03 04 00 79 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 52 01 00 35 04 06 00 FB C7 1A 76 77 FB CA 7E 4A 45 4D 8F 74 9C [18:33:32]CheckFolder [18:33:32]dirname=/storage/ofd_packets [18:33:32]CheckFolder done [18:33:32]ProducePacketName [18:33:32]name=ofd_packets/00086531 [18:33:32]NVStorageSaveData ofd_packets/00086531 [18:33:32]File name is /storage/ofd_packets/00086531 [18:33:32]Write 301 bytes [18:33:32]NVStorageSaveData done [18:33:32]OFDSenderStorePacket done [18:33:32]KKMCreateOFDPacket done [18:33:32]NVStorageSaveData kkm_last_timestamp [18:33:32]File name is /storage/kkm_last_timestamp [18:33:32]Write 4 bytes [18:33:32]NVStorageSaveData done [18:33:32]ExternCall_PrintAddStr [18:33:32]wPrintStart [18:33:32]Write to MH i2c: 01 00 00 F2 01 F3 [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: 01 [18:33:32]MH_I2C_Read... [18:33:32]OFD Sender: Processing packet 86529 [packets to send 273, broken 270] [18:33:32]ProducePacketName [18:33:32]name=ofd_packets/00086529 [18:33:32]OFD Sender: To server: pG, [18:33:32]CommunicateWithHost lk.salyk.kg:30040 [18:33:32]ConnectInit lk.salyk.kg [18:33:32]Read from MH i2c: 01 07 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [18:33:32]RasterBufferAndPrint [18:33:32]line Счет N : (1)871430 [18:33:32]line ИНН: 02508201610067 [18:33:32]line Контрольно-Кассовый Чек [18:33:32]line ПРОДАЖА [18:33:32]line ТРК (МРК, ГНК) : 33 [18:33:32]line Товар: 2710124130 [18:33:32]line Аи-92-К-5 [18:33:32]line 8.850 * 67.80 [18:33:32]line = 600.03 [18:33:32]line НДС 12% НСП 1% [18:33:32]line > о реализуемом товаре [18:33:32]line ОКРУГЛЕНИЕ: -0.03 [18:33:32]line ИТОГО: 600.00 [18:33:32]line Внесено: 600.00 [18:33:32]line СДАЧА: 0.00 [18:33:32]line НСП 1% : 5.31 [18:33:32]line НДС 12% : 63.72 [18:33:32]line Наличными: 600.00 [18:33:32]line Безнал.: 0.00 [18:33:32]line Место: АЗС № 137 "Партнер Нефть" [18:33:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:33:32]line СНО: Общий режим [18:33:32]line Чек 309 21.09.2024 18:33 [18:33:32]line Смена: 496 ФФД: 1.0 [18:33:32]line ЗНМ: 0300000064 [18:33:32]line РНМ: 0000000000092592 [18:33:32]line Версия ККМ: 001 [18:33:32]line ФМ: 0000000000874979 [18:33:32]line ФД: 86531 [18:33:32]line ФПД: 276832561035259 [18:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183329&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86531&fm=276832561035259&tin=02508201610067®Number=0000000000092592&sum=60000 [18:33:32]written 0, free lines is 4095 [18:33:32]Write to MH i2c: 01 00 00 1D 02 1F [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: 01 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: 01 07 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 E8 0C 1A [18:33:32]RasterBufferAndPrint [18:33:32]line [18:33:32]line [18:33:32]line [18:33:32]line [18:33:32]line [18:33:32]written 0, free lines is 3344 [18:33:32]MH_Cut [18:33:32]Write to MH i2c: D1 01 00 24 02 01 F8 [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: D1 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: D1 01 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: D1 01 00 24 02 00 F7 [18:33:32]Write to MH i2c: 01 00 00 25 02 27 [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:33]*** Cut start [18:33:33]*** Partial cut [18:33:33]*** CUTSNS_PIN = 1 [18:33:33]*** CUTSNS_PIN = 0 [18:33:33]*** Brake cut motor [18:33:34]Read from MH i2c: 01 [18:33:34]MH_I2C_Read... [18:33:34]*** Stop cut motor [18:33:34]*** Cut end [18:33:34]Read from MH i2c: 01 07 00 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [18:33:34]process_action close_receipt done [18:33:34]requested_data is exist [18:33:34]produce_requested_data [18:33:34]requested_item fm.sn is exist - process it [18:33:34]wFMCommunicate request_size=4 [18:33:34]MH_SAM_APDU [18:33:34]CAPDU: 80 11 00 00 [18:33:34]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [18:33:34]Write i2c OK [18:33:34]MH_I2C_Read... [18:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:34]Read from MH i2c: E2 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: E2 17 00 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [18:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:33:34]wFMCommunicate OK [18:33:34]requested_item fd.num is exist - process it [18:33:34]SAM_PROTO_GetFieldsCounters [18:33:34]wFMCommunicate request_size=4 [18:33:34]MH_SAM_APDU [18:33:34]CAPDU: 80 13 00 00 [18:33:34]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [18:33:34]Write i2c OK [18:33:34]MH_I2C_Read... [18:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:34]Read from MH i2c: E2 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: E2 62 00 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 03 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [18:33:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 03 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:34]wFMCommunicate OK [18:33:34]SAM_PROTO_GetFieldsCounters done [18:33:34]requested_item shift.num is exist - process it [18:33:34]requested_item shift.opened is exist - process it [18:33:34]req_shift_opened [18:33:34]FM_GetShiftState [18:33:34]SAM_PROTO_GetShiftState [18:33:34]wFMCommunicate request_size=4 [18:33:34]MH_SAM_APDU [18:33:34]CAPDU: 80 13 01 00 [18:33:34]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [18:33:34]Write i2c OK [18:33:34]MH_I2C_Read... [18:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:34]Read from MH i2c: E2 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: E2 0E 00 [18:33:34]MH_I2C_Read... [18:33:34]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 ED [18:33:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:33:34]wFMCommunicate OK [18:33:34]SAM_PROTO_GetShiftState done [18:33:34]FM_GetShiftState done [18:33:34]req_shift_opened done [18:33:34]requested_item shift.open_date is exist - process it [18:33:34]req_shift_open_date [18:33:34]req_shift_open_date done [18:33:34]produce_requested_data done [18:33:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86531,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:33:34]process_action_free close_receipt [18:33:34]json_value_free [18:33:34]json_value_free done [18:33:34]process_json_proto returns [18:33:34]Send response to host [18:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86531,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:33:34]free response buf [18:33:34]execute_script done [18:33:34]execute_script returns [18:33:34]free content buf [18:33:34]Sock 9.Close socket [18:33:34]Sock 9.Thread stoped [18:33:37]ConnectInit Can't take IP for lk.salyk.kg [18:33:37]CommunicateWithHost connect error [18:33:37]CommunicateWithHost err = -1 [18:33:37]OFD Sender: Server communicate error [18:33:38]recv_with_timeout no data received [18:33:42]OFD Sender: Processing packet 86529 [packets to send 273, broken 270] [18:33:42]ProducePacketName [18:33:42]name=ofd_packets/00086529 [18:33:42]OFD Sender: To server: pG, [18:33:42]CommunicateWithHost lk.salyk.kg:30040 [18:33:42]ConnectInit lk.salyk.kg [18:33:44]accept exits with 12 [18:33:44]New connection [18:33:44]New thread 3067080036 created [18:33:44]Thread 3067223396 joined [18:33:44]Waiting for new connection... [18:33:44] Sock 12.Parse request [18:33:44]Sock 12.Check first char [18:33:44]Sock 12.First char is OK [18:33:44]request: POST /json_proto HTTP/1.0 [18:33:44]Method: POST [18:33:44]URL: /json_proto [18:33:44]Method is POST - this is cgi request [18:33:44]url: /json_proto [18:33:44]query_string will be loaded in cgi processing [18:33:44]execute_cgi json_proto POST (null) [18:33:44]execute_cgi path=json_proto method=POST [18:33:44]POST find Content-Length [18:33:44]Host: 172.17.47.196:8080 [18:33:44]Content-Length: 781 [18:33:44]Content-Type: application/json [18:33:44] [18:33:44]POST finish read [18:33:44]Found Content-Length = 781 [18:33:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147955", "tax_sys" : 0, "items" : [ { "code": "4650243871781", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F Orange 0,45 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.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" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:44]execute_script... [18:33:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147955", "tax_sys" : 0, "items" : [ { "code": "4650243871781", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F Orange 0,45 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.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" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:44]POST & json_proto [18:33:44]process_json_proto [18:33:44]json parsed OK: [18:33:44]protocol is kg_v1.0 [18:33:44]action value=close_receipt [18:33:44]process_action close_receipt [18:33:44]cmd_close_receipt [18:33:44]MH_GetDate [18:33:44]Write to MH i2c: F0 00 00 29 02 1A [18:33:44]Write i2c OK [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: F0 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: F0 09 00 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: F0 09 00 29 02 00 88 11 EF 66 4C 6B 94 66 C2 [18:33:44]GetLastDocTimeStamp 1726943609 [18:33:44]current date 1726943624 [18:33:44]FM_GetShiftState [18:33:44]SAM_PROTO_GetShiftState [18:33:44]wFMCommunicate request_size=4 [18:33:44]MH_SAM_APDU [18:33:44]CAPDU: 80 13 01 00 [18:33:44]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [18:33:44]Write i2c OK [18:33:44]MH_I2C_Read... [18:33:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:44]Read from MH i2c: E2 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: E2 0E 00 [18:33:44]MH_I2C_Read... [18:33:44]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EF [18:33:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:33:44]wFMCommunicate OK [18:33:44]SAM_PROTO_GetShiftState done [18:33:44]FM_GetShiftState done [18:33:44]opened in 1726877910 [18:33:44]opened+sec_in_day 1726964310 [18:33:44]quantity*price = 9000 [18:33:44]sum+1 = 9001 [18:33:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 0.00 Безнал.: 90.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 310 21.09.2024 18:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86532 ФПД: 56092808380190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183344&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86532&fm=56092808380190&tin=02508201610067®Number=0000000000092592&sum=9000 0 [18:33:45]StoreToDocumentArchive [18:33:45]shift 496 fd 86532 [18:33:45]save to /storage/0496/doc_00086532 [18:33:45]save last doc name /storage/0496/doc_00086532 to /storage/kkm_last_doc_name [18:33:45]save OK [18:33:45]Clear old archive folders... [18:33:45]ProcessDocumentItem done err = 0, tmpTLVsize=279 [18:33:45]tlvbuf is 0033A900 [18:33:45]SAM_PROTO_ClearQueue [18:33:45]wFMCommunicate request_size=4 [18:33:45]MH_SAM_APDU [18:33:45]CAPDU: 80 09 00 00 [18:33:45]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [18:33:45]Write i2c OK [18:33:45]MH_I2C_Read... [18:33:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:45]Read from MH i2c: E2 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 03 00 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [18:33:45]RAPDU: 90 00 [18:33:45]wFMCommunicate OK [18:33:45]SAM_PROTO_ClearQueue done [18:33:45]KKMCreateOFDPacket [18:33:45]OFDProtocolAddRootSTLVToBuf [18:33:45]FM_MakeSignedData [18:33:45]FM_MakeSignedData [18:33:45]SAM_PROTO_SignData [18:33:45]wFMCommunicate request_size=4 [18:33:45]MH_SAM_APDU [18:33:45]CAPDU: 80 0D 01 02 [18:33:45]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [18:33:45]Write i2c OK [18:33:45]MH_I2C_Read... [18:33:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:45]Read from MH i2c: E2 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 03 00 [18:33:45]MH_I2C_Read... [18:33:45]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [18:33:45]RAPDU: 90 00 [18:33:45]wFMCommunicate OK [18:33:45]wFMCommunicate request_size=255 [18:33:45]MH_SAM_APDU [18:33:45]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 37 38 31 06 04 25 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 4F 72 61 6E 67 65 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 88 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 [18:33:46]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 37 38 31 06 04 25 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 4F 72 61 6E 67 65 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 88 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 00 00 8B [18:33:46]Write i2c OK [18:33:46]MH_I2C_Read... [18:33:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:46]Read from MH i2c: E2 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 03 00 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [18:33:46]RAPDU: 90 00 [18:33:46]wFMCommunicate OK [18:33:46]wFMCommunicate request_size=38 [18:33:46]MH_SAM_APDU [18:33:46]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 52 01 00 35 04 06 00 33 04 1F EA FF 1E [18:33:46]Write to MH i2c: E2 29 00 3A 02 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 52 01 00 35 04 06 00 33 04 1F EA FF 1E 00 00 FF [18:33:46]Write i2c OK [18:33:46]MH_I2C_Read... [18:33:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:46]Read from MH i2c: E2 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 03 00 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [18:33:46]RAPDU: 90 00 [18:33:46]wFMCommunicate OK [18:33:46]wFMCommunicate request_size=4 [18:33:46]MH_SAM_APDU [18:33:46]CAPDU: 80 0D 03 02 [18:33:46]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [18:33:46]Write i2c OK [18:33:46]MH_I2C_Read... [18:33:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:46]Read from MH i2c: E2 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 0B 00 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 0B 00 3B 02 00 3A 2B A8 3E A4 9F 9A B2 90 00 93 [18:33:46]RAPDU: 3A 2B A8 3E A4 9F 9A B2 90 00 [18:33:46]wFMCommunicate OK [18:33:46]SAM_PROTO_SignData done [18:33:46]FM_MakeSignedData done [18:33:46]CreateOFDProtocolMessage [18:33:46]wFMCommunicate request_size=4 [18:33:46]MH_SAM_APDU [18:33:46]CAPDU: 80 11 00 00 [18:33:46]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [18:33:46]Write i2c OK [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 [18:33:46]MH_I2C_Read... [18:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:46]Read from MH i2c: E2 17 00 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [18:33:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:33:46]wFMCommunicate OK [18:33:46]CreateOFDProtocolMessage done [18:33:46]OFDSenderStorePacket 86532 [18:33:46]StoreOFDPacket docnum=86532 [18:33:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2B 01 00 00 5F 93 23 01 B5 36 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 37 38 31 06 04 25 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 4F 72 61 6E 67 65 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 88 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 52 01 00 35 04 06 00 33 04 1F EA FF 1E 3A 2B A8 3E A4 9F 9A B2 [18:33:46]CheckFolder [18:33:46]dirname=/storage/ofd_packets [18:33:46]CheckFolder done [18:33:46]ProducePacketName [18:33:46]name=ofd_packets/00086532 [18:33:46]NVStorageSaveData ofd_packets/00086532 [18:33:46]File name is /storage/ofd_packets/00086532 [18:33:46]Write 329 bytes [18:33:46]NVStorageSaveData done [18:33:46]OFDSenderStorePacket done [18:33:46]KKMCreateOFDPacket done [18:33:46]NVStorageSaveData kkm_last_timestamp [18:33:46]File name is /storage/kkm_last_timestamp [18:33:46]Write 4 bytes [18:33:46]NVStorageSaveData done [18:33:46]ExternCall_PrintAddStr [18:33:46]wPrintStart [18:33:46]Write to MH i2c: 01 00 00 3D 02 3F [18:33:46]Write i2c OK [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: 01 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: 01 07 00 [18:33:46]MH_I2C_Read... [18:33:46]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [18:33:46]RasterBufferAndPrint [18:33:46]line Счет N : (3)147955 [18:33:46]line ИНН: 02508201610067 [18:33:46]line Контрольно-Кассовый Чек [18:33:46]line ПРОДАЖА [18:33:46]line Товар: 4650243871781 [18:33:46]line Gorilla эн нап Orange 0,45 ж/б [18:33:46]line 1.000 * 90.00 [18:33:46]line = 90.00 [18:33:46]line НДС 12% НСП 1% [18:33:46]line > о реализуемом товаре [18:33:46]line ИТОГО: 90.00 [18:33:46]line НСП 1% : 0.80 [18:33:46]line НДС 12% : 9.56 [18:33:46]line Наличными: 0.00 [18:33:46]line Безнал.: 90.00 [18:33:46]line Место: АЗС № 137 "Партнер Нефть" [18:33:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:33:46]line СНО: Общий режим [18:33:46]line Чек 310 21.09.2024 18:33 [18:33:46]line Смена: 496 ФФД: 1.0 [18:33:46]line ЗНМ: 0300000064 [18:33:46]line РНМ: 0000000000092592 [18:33:46]line Версия ККМ: 001 [18:33:46]line Платежная система: O! деньги [18:33:46]line ФМ: 0000000000874979 [18:33:46]line ФД: 86532 [18:33:46]line ФПД: 56092808380190 [18:33:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183344&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86532&fm=56092808380190&tin=02508201610067®Number=0000000000092592&sum=9000 [18:33:46]line 0 [18:33:46]written 0, free lines is 4095 [18:33:47]ConnectInit Can't take IP for lk.salyk.kg [18:33:47]CommunicateWithHost connect error [18:33:47]CommunicateWithHost err = -1 [18:33:47]OFD Sender: Server communicate error [18:33:47]OFD Sender: Processing packet 86529 [packets to send 274, broken 270] [18:33:47]ProducePacketName [18:33:47]name=ofd_packets/00086529 [18:33:47]OFD Sender: To server: pG, [18:33:47]CommunicateWithHost lk.salyk.kg:30040 [18:33:47]ConnectInit lk.salyk.kg [18:33:47]Write to MH i2c: 01 00 00 67 02 69 [18:33:47]Write i2c OK [18:33:47]MH_I2C_Read... [18:33:47]Read from MH i2c: 01 [18:33:47]MH_I2C_Read... [18:33:47]Read from MH i2c: 01 07 00 [18:33:47]MH_I2C_Read... [18:33:47]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 09 0D 86 [18:33:47]RasterBufferAndPrint [18:33:47]line [18:33:47]line [18:33:47]line [18:33:47]line [18:33:47]line [18:33:47]written 0, free lines is 3379 [18:33:47]MH_Cut [18:33:47]Write to MH i2c: D1 01 00 6E 02 01 42 [18:33:47]Write i2c OK [18:33:47]MH_I2C_Read... [18:33:47]Read from MH i2c: D1 [18:33:47]MH_I2C_Read... [18:33:47]Read from MH i2c: D1 01 00 [18:33:47]MH_I2C_Read... [18:33:47]Read from MH i2c: D1 01 00 6E 02 00 41 [18:33:47]Write to MH i2c: 01 00 00 6F 02 71 [18:33:47]Write i2c OK [18:33:47]MH_I2C_Read... [18:33:48]*** Cut start [18:33:48]*** Partial cut [18:33:48]*** CUTSNS_PIN = 1 [18:33:48]*** CUTSNS_PIN = 0 [18:33:48]*** Brake cut motor [18:33:48]Read from MH i2c: 01 [18:33:48]MH_I2C_Read... [18:33:48]*** Stop cut motor [18:33:48]*** Cut end [18:33:48]Read from MH i2c: 01 07 00 [18:33:48]MH_I2C_Read... [18:33:48]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [18:33:48]process_action close_receipt done [18:33:48]requested_data is exist [18:33:48]produce_requested_data [18:33:48]requested_item fm.sn is exist - process it [18:33:48]wFMCommunicate request_size=4 [18:33:48]MH_SAM_APDU [18:33:48]CAPDU: 80 11 00 00 [18:33:48]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [18:33:48]Write i2c OK [18:33:48]MH_I2C_Read... [18:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:48]Read from MH i2c: E2 [18:33:48]MH_I2C_Read... [18:33:48]Read from MH i2c: E2 17 00 [18:33:48]MH_I2C_Read... [18:33:48]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4B [18:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:33:48]wFMCommunicate OK [18:33:48]requested_item fd.num is exist - process it [18:33:48]SAM_PROTO_GetFieldsCounters [18:33:48]wFMCommunicate request_size=4 [18:33:48]MH_SAM_APDU [18:33:48]CAPDU: 80 13 00 00 [18:33:48]Write to MH i2c: E2 08 00 71 02 80 13 00 00 00 00 00 00 EF [18:33:48]Write i2c OK [18:33:48]MH_I2C_Read... [18:33:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:49]Read from MH i2c: E2 [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: E2 62 00 [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: E2 62 00 71 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 04 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [18:33:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 04 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:49]wFMCommunicate OK [18:33:49]SAM_PROTO_GetFieldsCounters done [18:33:49]requested_item shift.num is exist - process it [18:33:49]requested_item shift.opened is exist - process it [18:33:49]req_shift_opened [18:33:49]FM_GetShiftState [18:33:49]SAM_PROTO_GetShiftState [18:33:49]wFMCommunicate request_size=4 [18:33:49]MH_SAM_APDU [18:33:49]CAPDU: 80 13 01 00 [18:33:49]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [18:33:49]Write i2c OK [18:33:49]MH_I2C_Read... [18:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:49]Read from MH i2c: E2 [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: E2 0E 00 [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 37 [18:33:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:33:49]wFMCommunicate OK [18:33:49]SAM_PROTO_GetShiftState done [18:33:49]FM_GetShiftState done [18:33:49]req_shift_opened done [18:33:49]requested_item shift.open_date is exist - process it [18:33:49]req_shift_open_date [18:33:49]req_shift_open_date done [18:33:49]produce_requested_data done [18:33:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86532,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:33:49]process_action_free close_receipt [18:33:49]json_value_free [18:33:49]json_value_free done [18:33:49]process_json_proto returns [18:33:49]Send response to host [18:33:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86532,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:33:49]free response buf [18:33:49]execute_script done [18:33:49]execute_script returns [18:33:49]free content buf [18:33:49]Sock 12.Close socket [18:33:49]Sock 12.Thread stoped [18:33:52]ConnectInit Can't take IP for lk.salyk.kg [18:33:52]CommunicateWithHost connect error [18:33:52]CommunicateWithHost err = -1 [18:33:52]OFD Sender: Server communicate error [18:33:57]OFD Sender: Processing packet 86529 [packets to send 274, broken 270] [18:33:57]ProducePacketName [18:33:57]name=ofd_packets/00086529 [18:33:57]OFD Sender: To server: pG, [18:33:57]CommunicateWithHost lk.salyk.kg:30040 [18:33:57]ConnectInit lk.salyk.kg [18:34:02]ConnectInit Can't take IP for lk.salyk.kg [18:34:02]CommunicateWithHost connect error [18:34:02]CommunicateWithHost err = -1 [18:34:02]OFD Sender: Server communicate error [18:34:07]OFD Sender: Processing packet 86529 [packets to send 274, broken 270] [18:34:07]ProducePacketName [18:34:07]name=ofd_packets/00086529 [18:34:07]OFD Sender: To server: pG, [18:34:07]CommunicateWithHost lk.salyk.kg:30040 [18:34:07]ConnectInit lk.salyk.kg [18:34:12]ConnectInit Can't take IP for lk.salyk.kg [18:34:12]CommunicateWithHost connect error [18:34:12]CommunicateWithHost err = -1 [18:34:12]OFD Sender: Server communicate error [18:34:17]OFD Sender: Processing packet 86529 [packets to send 274, broken 270] [18:34:17]ProducePacketName [18:34:17]name=ofd_packets/00086529 [18:34:17]OFD Sender: To server: pG, [18:34:17]CommunicateWithHost lk.salyk.kg:30040 [18:34:17]ConnectInit lk.salyk.kg [18:34:20]Connected sock=7 [18:34:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 E3 B4 08 01 EA 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 31 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 52 01 00 35 04 06 00 BC FD 67 5F E3 B2 D4 8C B9 C1 D4 66 48 75 [18:34:21]recv_with_timeout no data received [18:34:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C8 80 47 00 59 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 52 01 00 F4 03 04 00 7D BC EE 66 B6 04 01 00 00 90 31 B6 5F 5A 12 D0 1B [18:34:25]CommunicateWithHost err = 0 [18:34:25]CheckOFDResponse [18:34:25]1017 (14) - 77093643461234 [18:34:25]1041 (16) - 0000000000874979 [18:34:25]1040 (4) - 86529 [18:34:25]1012 (4) - 21.09.2024 12:30 [18:34:25]1206 (1) - 0 [18:34:25]OFD Sender: Remove packet 86529 [18:34:25]ProducePacketName [18:34:25]name=ofd_packets/00086529 [18:34:25]NVStorageDeleteData [18:34:25]OFD Sender: Processing packet 86530 [packets to send 273, broken 270] [18:34:25]ProducePacketName [18:34:25]name=ofd_packets/00086530 [18:34:25]OFD Sender: To server: pG, [18:34:25]CommunicateWithHost lk.salyk.kg:30040 [18:34:25]ConnectInit lk.salyk.kg [18:34:27]Connected sock=7 [18:34:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 14 E3 08 01 C7 08 5A 03 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 34 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 50 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 02 52 01 00 35 04 06 00 E0 56 30 56 9D F1 EA CC 61 FF CE AA 86 2D [18:34:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 45 D9 47 00 77 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 02 52 01 00 F4 03 04 00 84 BC EE 66 B6 04 01 00 00 20 E6 2C 86 85 E9 6B CF [18:34:30]CommunicateWithHost err = 0 [18:34:30]CheckOFDResponse [18:34:30]1017 (14) - 77093643461234 [18:34:30]1041 (16) - 0000000000874979 [18:34:30]1040 (4) - 86530 [18:34:30]1012 (4) - 21.09.2024 12:31 [18:34:30]1206 (1) - 0 [18:34:30]OFD Sender: Remove packet 86530 [18:34:30]ProducePacketName [18:34:30]name=ofd_packets/00086530 [18:34:30]NVStorageDeleteData [18:34:31]OFD Sender: Processing packet 86531 [packets to send 272, broken 270] [18:34:31]ProducePacketName [18:34:31]name=ofd_packets/00086531 [18:34:31]OFD Sender: To server: pG, [18:34:31]CommunicateWithHost lk.salyk.kg:30040 [18:34:31]ConnectInit lk.salyk.kg [18:34:33]Connected sock=7 [18:34:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AF 69 07 01 E5 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 35 01 00 00 F4 03 04 00 79 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 52 01 00 35 04 06 00 FB C7 1A 76 77 FB CA 7E 4A 45 4D 8F 74 9C [18:34:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3A A3 47 00 24 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 03 52 01 00 F4 03 04 00 89 BC EE 66 B6 04 01 00 00 C4 8A 7A AC 69 02 9C 7D [18:34:34]CommunicateWithHost err = 0 [18:34:34]CheckOFDResponse [18:34:34]1017 (14) - 77093643461234 [18:34:34]1041 (16) - 0000000000874979 [18:34:34]1040 (4) - 86531 [18:34:34]1012 (4) - 21.09.2024 12:31 [18:34:34]1206 (1) - 0 [18:34:34]OFD Sender: Remove packet 86531 [18:34:34]ProducePacketName [18:34:34]name=ofd_packets/00086531 [18:34:34]NVStorageDeleteData [18:34:34]OFD Sender: Processing packet 86532 [packets to send 271, broken 270] [18:34:34]ProducePacketName [18:34:34]name=ofd_packets/00086532 [18:34:34]OFD Sender: To server: pG, [18:34:34]CommunicateWithHost lk.salyk.kg:30040 [18:34:34]ConnectInit lk.salyk.kg [18:35:27]accept exits with 11 [18:35:27]New connection [18:35:27]New thread 3067223396 created [18:35:27]Thread 3067080036 joined [18:35:27]Waiting for new connection... [18:35:27] Sock 11.Parse request [18:35:27]Sock 11.Check first char [18:35:27]Sock 11.First char is OK [18:35:27]request: POST /json_proto HTTP/1.0 [18:35:27]Method: POST [18:35:27]URL: /json_proto [18:35:27]Method is POST - this is cgi request [18:35:27]url: /json_proto [18:35:27]query_string will be loaded in cgi processing [18:35:27]execute_cgi json_proto POST (null) [18:35:27]execute_cgi path=json_proto method=POST [18:35:27]POST find Content-Length [18:35:27]Host: 172.17.47.196:8080 [18:35:27]Content-Length: 687 [18:35:27]Content-Type: application/json [18:35:27] [18:35:27]POST finish read [18:35:27]Found Content-Length = 687 [18:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:27]execute_script... [18:35:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:27]POST & json_proto [18:35:27]process_json_proto [18:35:27]json parsed OK: [18:35:27]protocol is kg_v1.0 [18:35:27]action value=close_receipt [18:35:27]process_action close_receipt [18:35:27]cmd_close_receipt [18:35:27]MH_GetDate [18:35:27]Write to MH i2c: F0 00 00 73 02 64 [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: F0 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: F0 09 00 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: F0 09 00 73 02 00 EF 11 EF 66 4C 6B 94 66 73 [18:35:27]GetLastDocTimeStamp 1726943624 [18:35:27]current date 1726943727 [18:35:27]FM_GetShiftState [18:35:27]SAM_PROTO_GetShiftState [18:35:27]wFMCommunicate request_size=4 [18:35:27]MH_SAM_APDU [18:35:27]CAPDU: 80 13 01 00 [18:35:27]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [18:35:27]Write i2c OK [18:35:27]MH_I2C_Read... [18:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:27]Read from MH i2c: E2 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: E2 0E 00 [18:35:27]MH_I2C_Read... [18:35:27]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 39 [18:35:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:35:27]wFMCommunicate OK [18:35:27]SAM_PROTO_GetShiftState done [18:35:27]FM_GetShiftState done [18:35:27]opened in 1726877910 [18:35:27]opened+sec_in_day 1726964310 [18:35:27]quantity*price = 100050 [18:35:27]sum+1 = 100052 [18:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 311 21.09.2024 18:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86533 ФПД: 46788761537570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183527&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86533&fm=46788761537570&tin=02508201610067®Number=0000000000092592&sum=100000 [18:35:28]StoreToDocumentArchive [18:35:28]shift 496 fd 86533 [18:35:28]save to /storage/0496/doc_00086533 [18:35:28]save last doc name /storage/0496/doc_00086533 to /storage/kkm_last_doc_name [18:35:28]save OK [18:35:28]Clear old archive folders... [18:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:35:28]tlvbuf is 002FFE10 [18:35:28]SAM_PROTO_ClearQueue [18:35:28]wFMCommunicate request_size=4 [18:35:28]MH_SAM_APDU [18:35:28]CAPDU: 80 09 00 00 [18:35:28]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [18:35:28]Write i2c OK [18:35:28]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [18:35:29]RAPDU: 90 00 [18:35:29]wFMCommunicate OK [18:35:29]SAM_PROTO_ClearQueue done [18:35:29]KKMCreateOFDPacket [18:35:29]OFDProtocolAddRootSTLVToBuf [18:35:29]FM_MakeSignedData [18:35:29]FM_MakeSignedData [18:35:29]SAM_PROTO_SignData [18:35:29]wFMCommunicate request_size=4 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 0D 01 02 [18:35:29]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [18:35:29]RAPDU: 90 00 [18:35:29]wFMCommunicate OK [18:35:29]wFMCommunicate request_size=255 [18:35:29]MH_SAM_APDU [18:35: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EF 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 52 01 00 35 04 06 00 [18:35:29]Write to MH i2c: E2 02 01 83 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EF 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 52 01 00 35 04 06 00 00 00 4D [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [18:35:29]RAPDU: 90 00 [18:35:29]wFMCommunicate OK [18:35:29]wFMCommunicate request_size=11 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 0D 02 02 06 2A 8D DB 82 CC 22 [18:35:29]Write to MH i2c: E2 0E 00 84 02 80 0D 02 02 06 00 2A 8D DB 82 CC 22 00 00 0E [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [18:35:29]RAPDU: 90 00 [18:35:29]wFMCommunicate OK [18:35:29]wFMCommunicate request_size=4 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 0D 03 02 [18:35:29]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 0B 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 0B 00 85 02 00 71 EB E8 38 70 A6 AF A0 90 00 E4 [18:35:29]RAPDU: 71 EB E8 38 70 A6 AF A0 90 00 [18:35:29]wFMCommunicate OK [18:35:29]SAM_PROTO_SignData done [18:35:29]FM_MakeSignedData done [18:35:29]CreateOFDProtocolMessage [18:35:29]wFMCommunicate request_size=4 [18:35:29]MH_SAM_APDU [18:35:29]CAPDU: 80 11 00 00 [18:35:29]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [18:35:29]Write i2c OK [18:35:29]MH_I2C_Read... [18:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:29]Read from MH i2c: E2 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 17 00 [18:35:29]MH_I2C_Read... [18:35:29]Read from MH i2c: E2 17 00 86 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 61 [18:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:35:30]wFMCommunicate OK [18:35:30]CreateOFDProtocolMessage done [18:35:30]OFDSenderStorePacket 86533 [18:35:30]StoreOFDPacket docnum=86533 [18:35:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A1 BE 08 01 F5 1A 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EF 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 52 01 00 35 04 06 00 2A 8D DB 82 CC 22 71 EB E8 38 70 A6 AF A0 [18:35:30]CheckFolder [18:35:30]dirname=/storage/ofd_packets [18:35:30]CheckFolder done [18:35:30]ProducePacketName [18:35:30]name=ofd_packets/00086533 [18:35:30]NVStorageSaveData ofd_packets/00086533 [18:35:30]File name is /storage/ofd_packets/00086533 [18:35:30]Write 302 bytes [18:35:30]NVStorageSaveData done [18:35:30]OFDSenderStorePacket done [18:35:30]KKMCreateOFDPacket done [18:35:30]NVStorageSaveData kkm_last_timestamp [18:35:30]File name is /storage/kkm_last_timestamp [18:35:30]Write 4 bytes [18:35:30]NVStorageSaveData done [18:35:30]ExternCall_PrintAddStr [18:35:30]wPrintStart [18:35:30]Write to MH i2c: 01 00 00 87 02 89 [18:35:30]Write i2c OK [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: 01 [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: 01 07 00 [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [18:35:30]RasterBufferAndPrint [18:35:30]line Счет N : (1)871431 [18:35:30]line ИНН: 02508201610067 [18:35:30]line Контрольно-Кассовый Чек [18:35:30]line ПРОДАЖА [18:35:30]line ТРК (МРК, ГНК) : 54 [18:35:30]line Товар: 2710194210 [18:35:30]line ДТ(л)-К-4 [18:35:30]line 13.130 * 76.20 [18:35:30]line = 1000.51 [18:35:30]line НДС 12% НСП 1% [18:35:30]line > о реализуемом товаре [18:35:30]line ОКРУГЛЕНИЕ: -0.51 [18:35:30]line ИТОГО: 1000.00 [18:35:30]line Внесено: 1000.00 [18:35:30]line СДАЧА: 0.00 [18:35:30]line НСП 1% : 8.85 [18:35:30]line НДС 12% : 106.25 [18:35:30]line Наличными: 1000.00 [18:35:30]line Безнал.: 0.00 [18:35:30]line Место: АЗС № 137 "Партнер Нефть" [18:35:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:35:30]line СНО: Общий режим [18:35:30]line Чек 311 21.09.2024 18:35 [18:35:30]line Смена: 496 ФФД: 1.0 [18:35:30]line ЗНМ: 0300000064 [18:35:30]line РНМ: 0000000000092592 [18:35:30]line Версия ККМ: 001 [18:35:30]line ФМ: 0000000000874979 [18:35:30]line ФД: 86533 [18:35:30]line ФПД: 46788761537570 [18:35:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183527&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86533&fm=46788761537570&tin=02508201610067®Number=0000000000092592&sum=100000 [18:35:30]written 0, free lines is 4095 [18:35:30]Write to MH i2c: 01 00 00 B2 02 B4 [18:35:30]Write i2c OK [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: 01 [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: 01 07 00 [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 DE 0C A5 [18:35:30]RasterBufferAndPrint [18:35:30]line [18:35:30]line [18:35:30]line [18:35:30]line [18:35:30]line [18:35:30]written 0, free lines is 3336 [18:35:30]MH_Cut [18:35:30]Write to MH i2c: D1 01 00 B9 02 01 8D [18:35:30]Write i2c OK [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: D1 [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: D1 01 00 [18:35:30]MH_I2C_Read... [18:35:30]Read from MH i2c: D1 01 00 B9 02 00 8C [18:35:30]Write to MH i2c: 01 00 00 BA 02 BC [18:35:30]Write i2c OK [18:35:30]MH_I2C_Read... [18:35:31]*** Cut start [18:35:31]*** Partial cut [18:35:31]*** CUTSNS_PIN = 1 [18:35:31]*** CUTSNS_PIN = 0 [18:35:31]*** Brake cut motor [18:35:31]Read from MH i2c: 01 [18:35:31]MH_I2C_Read... [18:35:31]*** Stop cut motor [18:35:31]*** Cut end [18:35:31]Read from MH i2c: 01 07 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [18:35:31]process_action close_receipt done [18:35:31]requested_data is exist [18:35:31]produce_requested_data [18:35:31]requested_item fm.sn is exist - process it [18:35:31]wFMCommunicate request_size=4 [18:35:31]MH_SAM_APDU [18:35:31]CAPDU: 80 11 00 00 [18:35:31]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [18:35:31]Write i2c OK [18:35:31]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 17 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 96 [18:35:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:35:32]wFMCommunicate OK [18:35:32]requested_item fd.num is exist - process it [18:35:32]SAM_PROTO_GetFieldsCounters [18:35:32]wFMCommunicate request_size=4 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 13 00 00 [18:35:32]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 62 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 05 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [18:35:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 05 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:35:32]wFMCommunicate OK [18:35:32]SAM_PROTO_GetFieldsCounters done [18:35:32]requested_item shift.num is exist - process it [18:35:32]requested_item shift.opened is exist - process it [18:35:32]req_shift_opened [18:35:32]FM_GetShiftState [18:35:32]SAM_PROTO_GetShiftState [18:35:32]wFMCommunicate request_size=4 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 13 01 00 [18:35:32]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 0E 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 82 [18:35:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:35:32]wFMCommunicate OK [18:35:32]SAM_PROTO_GetShiftState done [18:35:32]FM_GetShiftState done [18:35:32]req_shift_opened done [18:35:32]requested_item shift.open_date is exist - process it [18:35:32]req_shift_open_date [18:35:32]req_shift_open_date done [18:35:32]produce_requested_data done [18:35:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86533,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:35:32]process_action_free close_receipt [18:35:32]json_value_free [18:35:32]json_value_free done [18:35:32]process_json_proto returns [18:35:32]Send response to host [18:35:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86533,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:35:32]free response buf [18:35:32]execute_script done [18:35:32]execute_script returns [18:35:32]free content buf [18:35:32]Sock 11.Close socket [18:35:32]Sock 11.Thread stoped [18:36:00]recv_with_timeout no data received [18:36:43]recv_with_timeout no data received [18:36:48]ConnectInit Can't connect to host [18:36:48]CommunicateWithHost connect error [18:36:48]CommunicateWithHost err = -1 [18:36:48]OFD Sender: Server communicate error [18:36:48]OFD Sender: Processing packet 86532 [packets to send 272, broken 270] [18:36:48]ProducePacketName [18:36:48]name=ofd_packets/00086532 [18:36:48]OFD Sender: To server: pG, [18:36:48]CommunicateWithHost lk.salyk.kg:30040 [18:36:48]ConnectInit lk.salyk.kg [18:36:55]recv_with_timeout no data received [18:37:16]recv_with_timeout no data received [18:37:48]recv_with_timeout no data received [18:38:03]recv_with_timeout no data received [18:38:18]recv_with_timeout no data received [18:38:32]recv_with_timeout no data received [18:38:32]accept exits with 10 [18:38:32]New connection [18:38:32]New thread 3067080036 created [18:38:32]Thread 3067223396 joined [18:38:32]Waiting for new connection... [18:38:32] Sock 10.Parse request [18:38:32]Sock 10.Check first char [18:38:32]Sock 10.First char is OK [18:38:32]request: POST /json_proto HTTP/1.0 [18:38:32]Method: POST [18:38:32]URL: /json_proto [18:38:32]Method is POST - this is cgi request [18:38:32]url: /json_proto [18:38:32]query_string will be loaded in cgi processing [18:38:32]execute_cgi json_proto POST (null) [18:38:32]execute_cgi path=json_proto method=POST [18:38:32]POST find Content-Length [18:38:32]Host: 172.17.47.196:8080 [18:38:32]Content-Length: 677 [18:38:32]Content-Type: application/json [18:38:32] [18:38:32]POST finish read [18:38:32]Found Content-Length = 677 [18:38:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:38:32]execute_script... [18:38: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)871432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:38:32]POST & json_proto [18:38:32]process_json_proto [18:38:32]json parsed OK: [18:38:32]protocol is kg_v1.0 [18:38:32]action value=close_receipt [18:38:32]process_action close_receipt [18:38:32]cmd_close_receipt [18:38:32]MH_GetDate [18:38:32]Write to MH i2c: F0 00 00 BE 02 AF [18:38:32]Write i2c OK [18:38:32]MH_I2C_Read... [18:38:32]Read from MH i2c: F0 [18:38:32]MH_I2C_Read... [18:38:32]Read from MH i2c: F0 09 00 [18:38:32]MH_I2C_Read... [18:38:32]Read from MH i2c: F0 09 00 BE 02 00 A9 12 EF 66 4C 6B 94 66 79 [18:38:32]GetLastDocTimeStamp 1726943727 [18:38:32]current date 1726943913 [18:38:32]FM_GetShiftState [18:38:32]SAM_PROTO_GetShiftState [18:38:32]wFMCommunicate request_size=4 [18:38:32]MH_SAM_APDU [18:38:32]CAPDU: 80 13 01 00 [18:38:32]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [18:38:32]Write i2c OK [18:38:32]MH_I2C_Read... [18:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:32]Read from MH i2c: E2 [18:38:32]MH_I2C_Read... [18:38:32]Read from MH i2c: E2 0E 00 [18:38:32]MH_I2C_Read... [18:38:32]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 84 [18:38:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:38:32]wFMCommunicate OK [18:38:32]SAM_PROTO_GetShiftState done [18:38:32]FM_GetShiftState done [18:38:32]opened in 1726877910 [18:38:32]opened+sec_in_day 1726964310 [18:38:32]quantity*price = 30035 [18:38:32]sum+1 = 30036 [18:38: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 312 21.09.2024 18:38 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86534 ФПД: 185908803298773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183833&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86534&fm=185908803298773&tin=02508201610067®Number=0000000000092592&sum=30000 [18:38:33]StoreToDocumentArchive [18:38:33]shift 496 fd 86534 [18:38:33]save to /storage/0496/doc_00086534 [18:38:33]save last doc name /storage/0496/doc_00086534 to /storage/kkm_last_doc_name [18:38:33]save OK [18:38:33]Clear old archive folders... [18:38:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:38:33]tlvbuf is 00384610 [18:38:33]SAM_PROTO_ClearQueue [18:38:33]wFMCommunicate request_size=4 [18:38:33]MH_SAM_APDU [18:38:33]CAPDU: 80 09 00 00 [18:38:33]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [18:38:33]Write i2c OK [18:38:33]MH_I2C_Read... [18:38:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:33]Read from MH i2c: E2 [18:38:33]MH_I2C_Read... [18:38:33]Read from MH i2c: E2 03 00 [18:38:33]MH_I2C_Read... [18:38:33]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [18:38:33]RAPDU: 90 00 [18:38:33]wFMCommunicate OK [18:38:33]SAM_PROTO_ClearQueue done [18:38:33]KKMCreateOFDPacket [18:38:33]OFDProtocolAddRootSTLVToBuf [18:38:33]FM_MakeSignedData [18:38:33]FM_MakeSignedData [18:38:33]SAM_PROTO_SignData [18:38:33]wFMCommunicate request_size=4 [18:38:33]MH_SAM_APDU [18:38:33]CAPDU: 80 0D 01 02 [18:38:33]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [18:38:33]Write i2c OK [18:38:33]MH_I2C_Read... [18:38:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:34]Read from MH i2c: E2 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 03 00 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [18:38:34]RAPDU: 90 00 [18:38:34]wFMCommunicate OK [18:38:34]wFMCommunicate request_size=255 [18:38:34]MH_SAM_APDU [18:38: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 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 38 01 00 00 F4 03 04 00 A9 12 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 52 01 00 35 04 06 00 A9 [18:38:34]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 38 01 00 00 F4 03 04 00 A9 12 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 52 01 00 35 04 06 00 A9 00 00 30 [18:38:34]Write i2c OK [18:38:34]MH_I2C_Read... [18:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:34]Read from MH i2c: E2 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 03 00 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [18:38:34]RAPDU: 90 00 [18:38:34]wFMCommunicate OK [18:38:34]wFMCommunicate request_size=10 [18:38:34]MH_SAM_APDU [18:38:34]CAPDU: 80 0D 02 02 05 15 44 2E 65 D5 [18:38:34]Write to MH i2c: E2 0D 00 CF 02 80 0D 02 02 05 00 15 44 2E 65 D5 00 00 16 [18:38:34]Write i2c OK [18:38:34]MH_I2C_Read... [18:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:34]Read from MH i2c: E2 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 03 00 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [18:38:34]RAPDU: 90 00 [18:38:34]wFMCommunicate OK [18:38:34]wFMCommunicate request_size=4 [18:38:34]MH_SAM_APDU [18:38:34]CAPDU: 80 0D 03 02 [18:38:34]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [18:38:34]Write i2c OK [18:38:34]MH_I2C_Read... [18:38:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:34]Read from MH i2c: E2 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 0B 00 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 0B 00 D0 02 00 E4 17 11 E2 F2 1F 11 1B 90 00 79 [18:38:34]RAPDU: E4 17 11 E2 F2 1F 11 1B 90 00 [18:38:34]wFMCommunicate OK [18:38:34]SAM_PROTO_SignData done [18:38:34]FM_MakeSignedData done [18:38:34]CreateOFDProtocolMessage [18:38:34]wFMCommunicate request_size=4 [18:38:34]MH_SAM_APDU [18:38:34]CAPDU: 80 11 00 00 [18:38:34]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [18:38:34]Write i2c OK [18:38:34]MH_I2C_Read... [18:38:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:34]Read from MH i2c: E2 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 17 00 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AC [18:38:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:38:34]wFMCommunicate OK [18:38:34]CreateOFDProtocolMessage done [18:38:34]OFDSenderStorePacket 86534 [18:38:34]StoreOFDPacket docnum=86534 [18:38:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 B8 07 01 E7 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 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 38 01 00 00 F4 03 04 00 A9 12 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 52 01 00 35 04 06 00 A9 15 44 2E 65 D5 E4 17 11 E2 F2 1F 11 1B [18:38:34]CheckFolder [18:38:34]dirname=/storage/ofd_packets [18:38:34]CheckFolder done [18:38:34]ProducePacketName [18:38:34]name=ofd_packets/00086534 [18:38:34]NVStorageSaveData ofd_packets/00086534 [18:38:34]File name is /storage/ofd_packets/00086534 [18:38:34]Write 301 bytes [18:38:34]NVStorageSaveData done [18:38:34]OFDSenderStorePacket done [18:38:34]KKMCreateOFDPacket done [18:38:34]NVStorageSaveData kkm_last_timestamp [18:38:34]File name is /storage/kkm_last_timestamp [18:38:34]Write 4 bytes [18:38:34]NVStorageSaveData done [18:38:34]ExternCall_PrintAddStr [18:38:34]wPrintStart [18:38:34]Write to MH i2c: 01 00 00 D2 02 D4 [18:38:34]Write i2c OK [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: 01 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: 01 07 00 [18:38:34]MH_I2C_Read... [18:38:34]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [18:38:34]RasterBufferAndPrint [18:38:34]line Счет N : (1)871432 [18:38:34]line ИНН: 02508201610067 [18:38:34]line Контрольно-Кассовый Чек [18:38:34]line ПРОДАЖА [18:38:34]line ТРК (МРК, ГНК) : 43 [18:38:34]line Товар: 2710124130 [18:38:34]line Аи-92-К-5 [18:38:34]line 4.430 * 67.80 [18:38:34]line = 300.35 [18:38:34]line НДС 12% НСП 1% [18:38:34]line > о реализуемом товаре [18:38:34]line ОКРУГЛЕНИЕ: -0.35 [18:38:34]line ИТОГО: 300.00 [18:38:34]line Внесено: 300.00 [18:38:34]line СДАЧА: 0.00 [18:38:34]line НСП 1% : 2.66 [18:38:34]line НДС 12% : 31.90 [18:38:34]line Наличными: 300.00 [18:38:34]line Безнал.: 0.00 [18:38:34]line Место: АЗС № 137 "Партнер Нефть" [18:38:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:38:34]line СНО: Общий режим [18:38:34]line Чек 312 21.09.2024 18:38 [18:38:34]line Смена: 496 ФФД: 1.0 [18:38:34]line ЗНМ: 0300000064 [18:38:34]line РНМ: 0000000000092592 [18:38:34]line Версия ККМ: 001 [18:38:34]line ФМ: 0000000000874979 [18:38:34]line ФД: 86534 [18:38:34]line ФПД: 185908803298773 [18:38:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T183833&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86534&fm=185908803298773&tin=02508201610067®Number=0000000000092592&sum=30000 [18:38:34]written 0, free lines is 4095 [18:38:35]Write to MH i2c: 01 00 00 FD 02 FF [18:38:35]Write i2c OK [18:38:35]MH_I2C_Read... [18:38:35]Read from MH i2c: 01 [18:38:35]MH_I2C_Read... [18:38:35]Read from MH i2c: 01 07 00 [18:38:35]MH_I2C_Read... [18:38:35]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 E7 0C F9 [18:38:35]RasterBufferAndPrint [18:38:35]line [18:38:35]line [18:38:35]line [18:38:35]line [18:38:35]line [18:38:35]written 0, free lines is 3328 [18:38:35]MH_Cut [18:38:35]Write to MH i2c: D1 01 00 04 03 01 D9 [18:38:35]Write i2c OK [18:38:35]MH_I2C_Read... [18:38:35]Read from MH i2c: D1 [18:38:35]MH_I2C_Read... [18:38:35]Read from MH i2c: D1 01 00 [18:38:35]MH_I2C_Read... [18:38:35]Read from MH i2c: D1 01 00 04 03 00 D8 [18:38:35]Write to MH i2c: 01 00 00 05 03 08 [18:38:35]Write i2c OK [18:38:35]MH_I2C_Read... [18:38:35]*** Cut start [18:38:35]*** Partial cut [18:38:35]*** CUTSNS_PIN = 1 [18:38:35]*** CUTSNS_PIN = 0 [18:38:36]*** Brake cut motor [18:38:36]Read from MH i2c: 01 [18:38:36]MH_I2C_Read... [18:38:36]*** Stop cut motor [18:38:36]*** Cut end [18:38:36]Read from MH i2c: 01 07 00 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [18:38:36]process_action close_receipt done [18:38:36]requested_data is exist [18:38:36]produce_requested_data [18:38:36]requested_item fm.sn is exist - process it [18:38:36]wFMCommunicate request_size=4 [18:38:36]MH_SAM_APDU [18:38:36]CAPDU: 80 11 00 00 [18:38:36]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [18:38:36]Write i2c OK [18:38:36]MH_I2C_Read... [18:38:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:36]Read from MH i2c: E2 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: E2 17 00 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E2 [18:38:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:38:36]wFMCommunicate OK [18:38:36]requested_item fd.num is exist - process it [18:38:36]SAM_PROTO_GetFieldsCounters [18:38:36]wFMCommunicate request_size=4 [18:38:36]MH_SAM_APDU [18:38:36]CAPDU: 80 13 00 00 [18:38:36]Write to MH i2c: E2 08 00 07 03 80 13 00 00 00 00 00 00 86 [18:38:36]Write i2c OK [18:38:36]MH_I2C_Read... [18:38:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:36]Read from MH i2c: E2 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: E2 62 00 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: E2 62 00 07 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 06 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [18:38:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 06 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:36]wFMCommunicate OK [18:38:36]SAM_PROTO_GetFieldsCounters done [18:38:36]requested_item shift.num is exist - process it [18:38:36]requested_item shift.opened is exist - process it [18:38:36]req_shift_opened [18:38:36]FM_GetShiftState [18:38:36]SAM_PROTO_GetShiftState [18:38:36]wFMCommunicate request_size=4 [18:38:36]MH_SAM_APDU [18:38:36]CAPDU: 80 13 01 00 [18:38:36]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [18:38:36]Write i2c OK [18:38:36]MH_I2C_Read... [18:38:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:36]Read from MH i2c: E2 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: E2 0E 00 [18:38:36]MH_I2C_Read... [18:38:36]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CE [18:38:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:38:36]wFMCommunicate OK [18:38:36]SAM_PROTO_GetShiftState done [18:38:36]FM_GetShiftState done [18:38:36]req_shift_opened done [18:38:36]requested_item shift.open_date is exist - process it [18:38:36]req_shift_open_date [18:38:36]req_shift_open_date done [18:38:36]produce_requested_data done [18:38:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86534,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:38:36]process_action_free close_receipt [18:38:36]json_value_free [18:38:36]json_value_free done [18:38:36]process_json_proto returns [18:38:36]Send response to host [18:38:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86534,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:38:36]free response buf [18:38:36]execute_script done [18:38:36]execute_script returns [18:38:36]free content buf [18:38:36]Sock 10.Close socket [18:38:36]Sock 10.Thread stoped [18:38:46]recv_with_timeout no data received [18:38:59]recv_with_timeout no data received [18:39:01]ConnectInit Can't connect to host [18:39:01]CommunicateWithHost connect error [18:39:01]CommunicateWithHost err = -1 [18:39:01]OFD Sender: Server communicate error [18:39:01]OFD Sender: Processing packet 86532 [packets to send 273, broken 270] [18:39:01]ProducePacketName [18:39:01]name=ofd_packets/00086532 [18:39:01]OFD Sender: To server: pG, [18:39:01]CommunicateWithHost lk.salyk.kg:30040 [18:39:01]ConnectInit lk.salyk.kg [18:39:06]ConnectInit Can't take IP for lk.salyk.kg [18:39:06]CommunicateWithHost connect error [18:39:06]CommunicateWithHost err = -1 [18:39:06]OFD Sender: Server communicate error [18:39:11]OFD Sender: Processing packet 86532 [packets to send 273, broken 270] [18:39:11]ProducePacketName [18:39:11]name=ofd_packets/00086532 [18:39:11]OFD Sender: To server: pG, [18:39:11]CommunicateWithHost lk.salyk.kg:30040 [18:39:11]ConnectInit lk.salyk.kg [18:39:13]recv_with_timeout no data received [18:39:16]ConnectInit Can't take IP for lk.salyk.kg [18:39:16]CommunicateWithHost connect error [18:39:16]CommunicateWithHost err = -1 [18:39:16]OFD Sender: Server communicate error [18:39:21]OFD Sender: Processing packet 86532 [packets to send 273, broken 270] [18:39:21]ProducePacketName [18:39:21]name=ofd_packets/00086532 [18:39:21]OFD Sender: To server: pG, [18:39:21]CommunicateWithHost lk.salyk.kg:30040 [18:39:21]ConnectInit lk.salyk.kg [18:39:29]recv_with_timeout no data received [18:39:39]Connected sock=10 [18:39:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2B 01 00 00 5F 93 23 01 B5 36 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 37 38 31 06 04 25 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 4F 72 61 6E 67 65 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 88 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 52 01 00 35 04 06 00 33 04 1F EA FF 1E 3A 2B A8 3E A4 9F 9A B2 [18:39:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 75 3D 47 00 D8 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 04 52 01 00 F4 03 04 00 BE BD EE 66 B6 04 01 00 00 C9 34 0A 6D 68 93 98 35 [18:39:42]CommunicateWithHost err = 0 [18:39:42]CheckOFDResponse [18:39:42]1017 (14) - 77093643461234 [18:39:42]1041 (16) - 0000000000874979 [18:39:42]1040 (4) - 86532 [18:39:42]1012 (4) - 21.09.2024 12:36 [18:39:42]1206 (1) - 0 [18:39:42]OFD Sender: Remove packet 86532 [18:39:42]ProducePacketName [18:39:42]name=ofd_packets/00086532 [18:39:42]NVStorageDeleteData [18:39:43]OFD Sender: Processing packet 86533 [packets to send 272, broken 270] [18:39:43]ProducePacketName [18:39:43]name=ofd_packets/00086533 [18:39:43]OFD Sender: To server: pG, [18:39:43]CommunicateWithHost lk.salyk.kg:30040 [18:39:43]ConnectInit lk.salyk.kg [18:39:46]recv_with_timeout no data received [18:39:48]ConnectInit Can't take IP for lk.salyk.kg [18:39:48]CommunicateWithHost connect error [18:39:48]CommunicateWithHost err = -1 [18:39:48]OFD Sender: Server communicate error [18:39:53]OFD Sender: Processing packet 86533 [packets to send 272, broken 270] [18:39:53]ProducePacketName [18:39:53]name=ofd_packets/00086533 [18:39:53]OFD Sender: To server: pG, [18:39:53]CommunicateWithHost lk.salyk.kg:30040 [18:39:53]ConnectInit lk.salyk.kg [18:39:58]ConnectInit Can't take IP for lk.salyk.kg [18:39:58]CommunicateWithHost connect error [18:39:58]CommunicateWithHost err = -1 [18:39:58]OFD Sender: Server communicate error [18:40:03]OFD Sender: Processing packet 86533 [packets to send 272, broken 270] [18:40:03]ProducePacketName [18:40:03]name=ofd_packets/00086533 [18:40:03]OFD Sender: To server: pG, [18:40:03]CommunicateWithHost lk.salyk.kg:30040 [18:40:03]ConnectInit lk.salyk.kg [18:40:05]recv_with_timeout no data received [18:40:08]ConnectInit Can't take IP for lk.salyk.kg [18:40:08]CommunicateWithHost connect error [18:40:08]CommunicateWithHost err = -1 [18:40:08]OFD Sender: Server communicate error [18:40:12]accept exits with 9 [18:40:12]New connection [18:40:12]New thread 3067223396 created [18:40:12]Thread 3067080036 joined [18:40:12]Waiting for new connection... [18:40:12] Sock 9.Parse request [18:40:12]Sock 9.Check first char [18:40:12]Sock 9.First char is OK [18:40:12]request: POST /json_proto HTTP/1.0 [18:40:12]Method: POST [18:40:12]URL: /json_proto [18:40:12]Method is POST - this is cgi request [18:40:12]url: /json_proto [18:40:12]query_string will be loaded in cgi processing [18:40:12]execute_cgi json_proto POST (null) [18:40:12]execute_cgi path=json_proto method=POST [18:40:12]POST find Content-Length [18:40:12]Host: 172.17.47.196:8080 [18:40:12]Content-Length: 677 [18:40:12]Content-Type: application/json [18:40:12] [18:40:12]POST finish read [18:40:12]Found Content-Length = 677 [18:40:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:40:12]execute_script... [18:40:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:40:12]POST & json_proto [18:40:12]process_json_proto [18:40:12]json parsed OK: [18:40:12]protocol is kg_v1.0 [18:40:12]action value=close_receipt [18:40:12]process_action close_receipt [18:40:12]cmd_close_receipt [18:40:12]MH_GetDate [18:40:12]Write to MH i2c: F0 00 00 09 03 FB [18:40:12]Write i2c OK [18:40:12]MH_I2C_Read... [18:40:12]Read from MH i2c: F0 [18:40:12]MH_I2C_Read... [18:40:12]Read from MH i2c: F0 09 00 [18:40:12]MH_I2C_Read... [18:40:12]Read from MH i2c: F0 09 00 09 03 00 0D 13 EF 66 4C 6B 94 66 2A [18:40:12]GetLastDocTimeStamp 1726943913 [18:40:12]current date 1726944013 [18:40:12]FM_GetShiftState [18:40:12]SAM_PROTO_GetShiftState [18:40:12]wFMCommunicate request_size=4 [18:40:12]MH_SAM_APDU [18:40:12]CAPDU: 80 13 01 00 [18:40:12]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [18:40:12]Write i2c OK [18:40:12]MH_I2C_Read... [18:40:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:12]Read from MH i2c: E2 [18:40:12]MH_I2C_Read... [18:40:12]Read from MH i2c: E2 0E 00 [18:40:12]MH_I2C_Read... [18:40:12]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D0 [18:40:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:40:12]wFMCommunicate OK [18:40:12]SAM_PROTO_GetShiftState done [18:40:12]FM_GetShiftState done [18:40:12]opened in 1726877910 [18:40:12]opened+sec_in_day 1726964310 [18:40:12]quantity*price = 30035 [18:40:12]sum+1 = 30036 [18:40:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 313 21.09.2024 18:40 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86535 ФПД: 27582768960251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184013&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86535&fm=27582768960251&tin=02508201610067®Number=0000000000092592&sum=30000 [18:40:13]StoreToDocumentArchive [18:40:13]shift 496 fd 86535 [18:40:13]save to /storage/0496/doc_00086535 [18:40:13]save last doc name /storage/0496/doc_00086535 to /storage/kkm_last_doc_name [18:40:13]save OK [18:40:13]Clear old archive folders... [18:40:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:40:13]tlvbuf is 003D27A0 [18:40:13]SAM_PROTO_ClearQueue [18:40:13]wFMCommunicate request_size=4 [18:40:13]MH_SAM_APDU [18:40:13]CAPDU: 80 09 00 00 [18:40:13]Write to MH i2c: E2 08 00 17 03 80 09 00 00 00 00 00 00 8C [18:40:13]Write i2c OK [18:40:13]MH_I2C_Read... [18:40:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:40:14]Read from MH i2c: E2 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [18:40:14]RAPDU: 90 00 [18:40:14]wFMCommunicate OK [18:40:14]SAM_PROTO_ClearQueue done [18:40:14]KKMCreateOFDPacket [18:40:14]OFDProtocolAddRootSTLVToBuf [18:40:14]FM_MakeSignedData [18:40:14]FM_MakeSignedData [18:40:14]SAM_PROTO_SignData [18:40:14]wFMCommunicate request_size=4 [18:40:14]MH_SAM_APDU [18:40:14]CAPDU: 80 0D 01 02 [18:40:14]Write to MH i2c: E2 08 00 18 03 80 0D 01 02 00 00 00 00 94 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:40:14]Read from MH i2c: E2 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [18:40:14]RAPDU: 90 00 [18:40:14]wFMCommunicate OK [18:40:14]wFMCommunicate request_size=255 [18:40:14]MH_SAM_APDU [18:40: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 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 39 01 00 00 F4 03 04 00 0D 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 52 01 00 35 04 06 00 19 [18:40:14]Write to MH i2c: E2 02 01 19 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 01 00 00 F4 03 04 00 0D 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 52 01 00 35 04 06 00 19 00 00 53 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:14]Read from MH i2c: E2 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [18:40:14]RAPDU: 90 00 [18:40:14]wFMCommunicate OK [18:40:14]wFMCommunicate request_size=10 [18:40:14]MH_SAM_APDU [18:40:14]CAPDU: 80 0D 02 02 05 16 1D 25 52 FB [18:40:14]Write to MH i2c: E2 0D 00 1A 03 80 0D 02 02 05 00 16 1D 25 52 FB 00 00 46 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:14]Read from MH i2c: E2 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [18:40:14]RAPDU: 90 00 [18:40:14]wFMCommunicate OK [18:40:14]wFMCommunicate request_size=4 [18:40:14]MH_SAM_APDU [18:40:14]CAPDU: 80 0D 03 02 [18:40:14]Write to MH i2c: E2 08 00 1B 03 80 0D 03 02 00 00 00 00 99 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:40:14]Read from MH i2c: E2 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 0B 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 0B 00 1B 03 00 91 95 ED F7 F2 73 DD D7 90 00 BD [18:40:14]RAPDU: 91 95 ED F7 F2 73 DD D7 90 00 [18:40:14]wFMCommunicate OK [18:40:14]SAM_PROTO_SignData done [18:40:14]FM_MakeSignedData done [18:40:14]CreateOFDProtocolMessage [18:40:14]wFMCommunicate request_size=4 [18:40:14]MH_SAM_APDU [18:40:14]CAPDU: 80 11 00 00 [18:40:14]Write to MH i2c: E2 08 00 1C 03 80 11 00 00 00 00 00 00 99 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:14]Read from MH i2c: E2 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 17 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: E2 17 00 1C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F8 [18:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:40:14]wFMCommunicate OK [18:40:14]CreateOFDProtocolMessage done [18:40:14]OFDSenderStorePacket 86535 [18:40:14]StoreOFDPacket docnum=86535 [18:40:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E0 80 07 01 52 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 01 00 00 F4 03 04 00 0D 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 52 01 00 35 04 06 00 19 16 1D 25 52 FB 91 95 ED F7 F2 73 DD D7 [18:40:14]CheckFolder [18:40:14]dirname=/storage/ofd_packets [18:40:14]CheckFolder done [18:40:14]ProducePacketName [18:40:14]name=ofd_packets/00086535 [18:40:14]NVStorageSaveData ofd_packets/00086535 [18:40:14]File name is /storage/ofd_packets/00086535 [18:40:14]Write 301 bytes [18:40:14]NVStorageSaveData done [18:40:14]OFDSenderStorePacket done [18:40:14]KKMCreateOFDPacket done [18:40:14]NVStorageSaveData kkm_last_timestamp [18:40:14]File name is /storage/kkm_last_timestamp [18:40:14]Write 4 bytes [18:40:14]NVStorageSaveData done [18:40:14]ExternCall_PrintAddStr [18:40:14]wPrintStart [18:40:14]Write to MH i2c: 01 00 00 1D 03 20 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: 01 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: 01 07 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 FF 0F 35 [18:40:14]RasterBufferAndPrint [18:40:14]line Счет N : (1)871433 [18:40:14]line ИНН: 02508201610067 [18:40:14]line Контрольно-Кассовый Чек [18:40:14]line ПРОДАЖА [18:40:14]line ТРК (МРК, ГНК) : 53 [18:40:14]line Товар: 2710124130 [18:40:14]line Аи-92-К-5 [18:40:14]line 4.430 * 67.80 [18:40:14]line = 300.35 [18:40:14]line НДС 12% НСП 1% [18:40:14]line > о реализуемом товаре [18:40:14]line ОКРУГЛЕНИЕ: -0.35 [18:40:14]line ИТОГО: 300.00 [18:40:14]line Внесено: 300.00 [18:40:14]line СДАЧА: 0.00 [18:40:14]line НСП 1% : 2.66 [18:40:14]line НДС 12% : 31.90 [18:40:14]line Наличными: 300.00 [18:40:14]line Безнал.: 0.00 [18:40:14]line Место: АЗС № 137 "Партнер Нефть" [18:40:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:40:14]line СНО: Общий режим [18:40:14]line Чек 313 21.09.2024 18:40 [18:40:14]line Смена: 496 ФФД: 1.0 [18:40:14]line ЗНМ: 0300000064 [18:40:14]line РНМ: 0000000000092592 [18:40:14]line Версия ККМ: 001 [18:40:14]line ФМ: 0000000000874979 [18:40:14]line ФД: 86535 [18:40:14]line ФПД: 27582768960251 [18:40:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184013&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86535&fm=27582768960251&tin=02508201610067®Number=0000000000092592&sum=30000 [18:40:14]written 0, free lines is 4095 [18:40:14]Write to MH i2c: 01 00 00 48 03 4B [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: 01 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: 01 07 00 [18:40:14]MH_I2C_Read... [18:40:14]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 DC 0C 3A [18:40:14]RasterBufferAndPrint [18:40:14]line [18:40:14]line [18:40:14]line [18:40:14]line [18:40:14]line [18:40:14]written 0, free lines is 3301 [18:40:14]MH_Cut [18:40:14]Write to MH i2c: D1 01 00 4F 03 01 24 [18:40:14]Write i2c OK [18:40:14]MH_I2C_Read... [18:40:15]Read from MH i2c: D1 [18:40:15]MH_I2C_Read... [18:40:15]Read from MH i2c: D1 01 00 [18:40:15]MH_I2C_Read... [18:40:15]Read from MH i2c: D1 01 00 4F 03 00 23 [18:40:15]Write to MH i2c: 01 00 00 50 03 53 [18:40:15]Write i2c OK [18:40:15]MH_I2C_Read... [18:40:15]*** Cut start [18:40:15]*** Partial cut [18:40:15]*** CUTSNS_PIN = 1 [18:40:15]*** CUTSNS_PIN = 0 [18:40:16]*** Brake cut motor [18:40:16]Read from MH i2c: 01 [18:40:16]MH_I2C_Read... [18:40:16]*** Stop cut motor [18:40:16]*** Cut end [18:40:16]Read from MH i2c: 01 07 00 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: 01 07 00 50 03 00 00 00 00 00 FF 0F 68 [18:40:16]process_action close_receipt done [18:40:16]requested_data is exist [18:40:16]produce_requested_data [18:40:16]requested_item fm.sn is exist - process it [18:40:16]wFMCommunicate request_size=4 [18:40:16]MH_SAM_APDU [18:40:16]CAPDU: 80 11 00 00 [18:40:16]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [18:40:16]Write i2c OK [18:40:16]MH_I2C_Read... [18:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:16]Read from MH i2c: E2 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: E2 17 00 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [18:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:40:16]wFMCommunicate OK [18:40:16]requested_item fd.num is exist - process it [18:40:16]SAM_PROTO_GetFieldsCounters [18:40:16]wFMCommunicate request_size=4 [18:40:16]MH_SAM_APDU [18:40:16]CAPDU: 80 13 00 00 [18:40:16]Write to MH i2c: E2 08 00 52 03 80 13 00 00 00 00 00 00 D1 [18:40:16]Write i2c OK [18:40:16]MH_I2C_Read... [18:40:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:40:16]Read from MH i2c: E2 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: E2 62 00 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: E2 62 00 52 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 07 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [18:40:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 07 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:40:16]wFMCommunicate OK [18:40:16]SAM_PROTO_GetFieldsCounters done [18:40:16]requested_item shift.num is exist - process it [18:40:16]requested_item shift.opened is exist - process it [18:40:16]req_shift_opened [18:40:16]FM_GetShiftState [18:40:16]SAM_PROTO_GetShiftState [18:40:16]wFMCommunicate request_size=4 [18:40:16]MH_SAM_APDU [18:40:16]CAPDU: 80 13 01 00 [18:40:16]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [18:40:16]Write i2c OK [18:40:16]MH_I2C_Read... [18:40:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:16]Read from MH i2c: E2 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: E2 0E 00 [18:40:16]MH_I2C_Read... [18:40:16]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 19 [18:40:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:40:16]wFMCommunicate OK [18:40:16]SAM_PROTO_GetShiftState done [18:40:16]FM_GetShiftState done [18:40:16]req_shift_opened done [18:40:16]requested_item shift.open_date is exist - process it [18:40:16]req_shift_open_date [18:40:16]req_shift_open_date done [18:40:16]produce_requested_data done [18:40:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86535,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:40:16]process_action_free close_receipt [18:40:16]json_value_free [18:40:16]json_value_free done [18:40:16]process_json_proto returns [18:40:16]Send response to host [18:40:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86535,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:40:16]free response buf [18:40:16]execute_script done [18:40:16]execute_script returns [18:40:16]free content buf [18:40:16]Sock 9.Close socket [18:40:16]Sock 9.Thread stoped [18:40:22]recv_with_timeout no data received [18:40:32]Connected sock=11 [18:40:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A1 BE 08 01 F5 1A 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 EF 11 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 52 01 00 35 04 06 00 2A 8D DB 82 CC 22 71 EB E8 38 70 A6 AF A0 [18:40:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5A 95 47 00 1D F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 05 52 01 00 F4 03 04 00 F2 BD EE 66 B6 04 01 00 00 13 F6 48 4C 74 68 2B 81 [18:40:35]CommunicateWithHost err = 0 [18:40:35]CheckOFDResponse [18:40:35]1017 (14) - 77093643461234 [18:40:35]1041 (16) - 0000000000874979 [18:40:35]1040 (4) - 86533 [18:40:35]1012 (4) - 21.09.2024 12:37 [18:40:35]1206 (1) - 0 [18:40:35]OFD Sender: Remove packet 86533 [18:40:35]ProducePacketName [18:40:35]name=ofd_packets/00086533 [18:40:35]NVStorageDeleteData [18:40:36]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:40:36]ProducePacketName [18:40:36]name=ofd_packets/00086534 [18:40:36]OFD Sender: To server: pG, [18:40:36]CommunicateWithHost lk.salyk.kg:30040 [18:40:36]ConnectInit lk.salyk.kg [18:40:39]recv_with_timeout no data received [18:40:41]ConnectInit Can't take IP for lk.salyk.kg [18:40:41]CommunicateWithHost connect error [18:40:41]CommunicateWithHost err = -1 [18:40:41]OFD Sender: Server communicate error [18:40:41]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:40:41]ProducePacketName [18:40:41]name=ofd_packets/00086534 [18:40:41]OFD Sender: To server: pG, [18:40:41]CommunicateWithHost lk.salyk.kg:30040 [18:40:41]ConnectInit lk.salyk.kg [18:40:46]ConnectInit Can't take IP for lk.salyk.kg [18:40:46]CommunicateWithHost connect error [18:40:46]CommunicateWithHost err = -1 [18:40:46]OFD Sender: Server communicate error [18:40:51]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:40:51]ProducePacketName [18:40:51]name=ofd_packets/00086534 [18:40:51]OFD Sender: To server: pG, [18:40:51]CommunicateWithHost lk.salyk.kg:30040 [18:40:51]ConnectInit lk.salyk.kg [18:40:55]recv_with_timeout no data received [18:40:56]ConnectInit Can't take IP for lk.salyk.kg [18:40:56]CommunicateWithHost connect error [18:40:56]CommunicateWithHost err = -1 [18:40:56]OFD Sender: Server communicate error [18:41:01]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:41:01]ProducePacketName [18:41:01]name=ofd_packets/00086534 [18:41:01]OFD Sender: To server: pG, [18:41:01]CommunicateWithHost lk.salyk.kg:30040 [18:41:01]ConnectInit lk.salyk.kg [18:41:06]ConnectInit Can't take IP for lk.salyk.kg [18:41:06]CommunicateWithHost connect error [18:41:06]CommunicateWithHost err = -1 [18:41:06]OFD Sender: Server communicate error [18:41:11]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:41:11]ProducePacketName [18:41:11]name=ofd_packets/00086534 [18:41:11]OFD Sender: To server: pG, [18:41:11]CommunicateWithHost lk.salyk.kg:30040 [18:41:11]ConnectInit lk.salyk.kg [18:41:14]recv_with_timeout no data received [18:41:16]ConnectInit Can't take IP for lk.salyk.kg [18:41:16]CommunicateWithHost connect error [18:41:16]CommunicateWithHost err = -1 [18:41:16]OFD Sender: Server communicate error [18:41:21]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:41:21]ProducePacketName [18:41:21]name=ofd_packets/00086534 [18:41:21]OFD Sender: To server: pG, [18:41:21]CommunicateWithHost lk.salyk.kg:30040 [18:41:21]ConnectInit lk.salyk.kg [18:41:26]ConnectInit Can't take IP for lk.salyk.kg [18:41:26]CommunicateWithHost connect error [18:41:26]CommunicateWithHost err = -1 [18:41:26]OFD Sender: Server communicate error [18:41:31]OFD Sender: Processing packet 86534 [packets to send 272, broken 270] [18:41:31]ProducePacketName [18:41:31]name=ofd_packets/00086534 [18:41:31]OFD Sender: To server: pG, [18:41:31]CommunicateWithHost lk.salyk.kg:30040 [18:41:31]ConnectInit lk.salyk.kg [18:41:31]Connected sock=9 [18:41:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 B8 07 01 E7 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 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 38 01 00 00 F4 03 04 00 A9 12 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 52 01 00 35 04 06 00 A9 15 44 2E 65 D5 E4 17 11 E2 F2 1F 11 1B [18:41:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CF 2E 47 00 85 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 06 52 01 00 F4 03 04 00 2B BE EE 66 B6 04 01 00 00 DB 05 B4 8B 3D FE BD 8A [18:41:32]CommunicateWithHost err = 0 [18:41:32]CheckOFDResponse [18:41:32]1017 (14) - 77093643461234 [18:41:32]1041 (16) - 0000000000874979 [18:41:32]1040 (4) - 86534 [18:41:32]1012 (4) - 21.09.2024 12:38 [18:41:32]1206 (1) - 0 [18:41:32]OFD Sender: Remove packet 86534 [18:41:32]ProducePacketName [18:41:32]name=ofd_packets/00086534 [18:41:32]NVStorageDeleteData [18:41:32]OFD Sender: Processing packet 86535 [packets to send 271, broken 270] [18:41:32]ProducePacketName [18:41:32]name=ofd_packets/00086535 [18:41:32]OFD Sender: To server: pG, [18:41:32]CommunicateWithHost lk.salyk.kg:30040 [18:41:32]ConnectInit lk.salyk.kg [18:41:33]Connected sock=7 [18:41:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E0 80 07 01 52 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 01 00 00 F4 03 04 00 0D 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 52 01 00 35 04 06 00 19 16 1D 25 52 FB 91 95 ED F7 F2 73 DD D7 [18:41:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 2B 2E 47 00 BD E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 07 52 01 00 F4 03 04 00 2C BE EE 66 B6 04 01 00 00 7D 49 BA 0A B0 1A EC 60 [18:41:35]CommunicateWithHost err = 0 [18:41:35]CheckOFDResponse [18:41:35]1017 (14) - 77093643461234 [18:41:35]1041 (16) - 0000000000874979 [18:41:35]1040 (4) - 86535 [18:41:35]1012 (4) - 21.09.2024 12:38 [18:41:35]1206 (1) - 0 [18:41:35]OFD Sender: Remove packet 86535 [18:41:35]ProducePacketName [18:41:35]name=ofd_packets/00086535 [18:41:35]NVStorageDeleteData [18:41:35]OFD Sender: No OFD packet to send [18:41:40]OFD Sender: No OFD packet to send [18:41:45]OFD Sender: No OFD packet to send [18:41:50]OFD Sender: No OFD packet to send [18:41:55]OFD Sender: No OFD packet to send [18:41:59]recv_with_timeout no data received [18:42:00]OFD Sender: No OFD packet to send [18:42:05]OFD Sender: No OFD packet to send [18:42:10]OFD Sender: No OFD packet to send [18:42:15]OFD Sender: No OFD packet to send [18:42:20]OFD Sender: No OFD packet to send [18:42:25]OFD Sender: No OFD packet to send [18:42:30]OFD Sender: No OFD packet to send [18:42:35]OFD Sender: No OFD packet to send [18:42:40]OFD Sender: No OFD packet to send [18:42:45]OFD Sender: No OFD packet to send [18:42:49]accept exits with 10 [18:42:49]New connection [18:42:49]New thread 3067080036 created [18:42:49]Thread 3067223396 joined [18:42:49]Waiting for new connection... [18:42:49] Sock 10.Parse request [18:42:49]Sock 10.Check first char [18:42:49]Sock 10.First char is OK [18:42:49]request: POST /json_proto HTTP/1.0 [18:42:49]Method: POST [18:42:49]URL: /json_proto [18:42:49]Method is POST - this is cgi request [18:42:49]url: /json_proto [18:42:49]query_string will be loaded in cgi processing [18:42:49]execute_cgi json_proto POST (null) [18:42:49]execute_cgi path=json_proto method=POST [18:42:49]POST find Content-Length [18:42:49]Host: 172.17.47.196:8080 [18:42:49]Content-Length: 677 [18:42:49]Content-Type: application/json [18:42:49] [18:42:49]POST finish read [18:42:49]Found Content-Length = 677 [18:42:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:42:49]execute_script... [18:42:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:42:49]POST & json_proto [18:42:49]process_json_proto [18:42:49]json parsed OK: [18:42:49]protocol is kg_v1.0 [18:42:49]action value=close_receipt [18:42:49]process_action close_receipt [18:42:49]cmd_close_receipt [18:42:49]MH_GetDate [18:42:49]Write to MH i2c: F0 00 00 54 03 46 [18:42:49]Write i2c OK [18:42:49]MH_I2C_Read... [18:42:49]Read from MH i2c: F0 [18:42:49]MH_I2C_Read... [18:42:49]Read from MH i2c: F0 09 00 [18:42:49]MH_I2C_Read... [18:42:49]Read from MH i2c: F0 09 00 54 03 00 A9 13 EF 66 4C 6B 94 66 11 [18:42:49]GetLastDocTimeStamp 1726944013 [18:42:49]current date 1726944169 [18:42:49]FM_GetShiftState [18:42:49]SAM_PROTO_GetShiftState [18:42:49]wFMCommunicate request_size=4 [18:42:49]MH_SAM_APDU [18:42:49]CAPDU: 80 13 01 00 [18:42:49]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [18:42:49]Write i2c OK [18:42:49]MH_I2C_Read... [18:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:49]Read from MH i2c: E2 [18:42:49]MH_I2C_Read... [18:42:49]Read from MH i2c: E2 0E 00 [18:42:49]MH_I2C_Read... [18:42:49]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1B [18:42:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:42:49]wFMCommunicate OK [18:42:49]SAM_PROTO_GetShiftState done [18:42:49]FM_GetShiftState done [18:42:49]opened in 1726877910 [18:42:49]opened+sec_in_day 1726964310 [18:42:49]quantity*price = 25018 [18:42:49]sum+1 = 25019 [18:42:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 314 21.09.2024 18:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86536 ФПД: 219648944822491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86536&fm=219648944822491&tin=02508201610067®Number=0000000000092592&sum=25000 [18:42:50]StoreToDocumentArchive [18:42:50]shift 496 fd 86536 [18:42:50]save to /storage/0496/doc_00086536 [18:42:50]save last doc name /storage/0496/doc_00086536 to /storage/kkm_last_doc_name [18:42:50]save OK [18:42:50]Clear old archive folders... [18:42:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:42:50]tlvbuf is 002F0A20 [18:42:50]SAM_PROTO_ClearQueue [18:42:50]wFMCommunicate request_size=4 [18:42:50]MH_SAM_APDU [18:42:50]CAPDU: 80 09 00 00 [18:42:50]Write to MH i2c: E2 08 00 62 03 80 09 00 00 00 00 00 00 D7 [18:42:50]Write i2c OK [18:42:50]MH_I2C_Read... [18:42:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:50]Read from MH i2c: E2 [18:42:50]MH_I2C_Read... [18:42:50]Read from MH i2c: E2 03 00 [18:42:50]MH_I2C_Read... [18:42:50]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [18:42:50]RAPDU: 90 00 [18:42:50]wFMCommunicate OK [18:42:50]SAM_PROTO_ClearQueue done [18:42:50]KKMCreateOFDPacket [18:42:50]OFDProtocolAddRootSTLVToBuf [18:42:50]FM_MakeSignedData [18:42:50]FM_MakeSignedData [18:42:50]SAM_PROTO_SignData [18:42:50]wFMCommunicate request_size=4 [18:42:50]MH_SAM_APDU [18:42:50]CAPDU: 80 0D 01 02 [18:42:50]Write to MH i2c: E2 08 00 63 03 80 0D 01 02 00 00 00 00 DF [18:42:50]Write i2c OK [18:42:50]MH_I2C_Read... [18:42:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:50]Read from MH i2c: E2 [18:42:50]MH_I2C_Read... [18:42:50]Read from MH i2c: E2 03 00 [18:42:50]MH_I2C_Read... [18:42:50]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [18:42:50]RAPDU: 90 00 [18:42:50]wFMCommunicate OK [18:42:50]wFMCommunicate request_size=255 [18:42:50]MH_SAM_APDU [18:42: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 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 3A 01 00 00 F4 03 04 00 A9 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 52 01 00 35 04 06 00 C7 [18:42:50]Write to MH i2c: E2 02 01 64 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3A 01 00 00 F4 03 04 00 A9 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 52 01 00 35 04 06 00 C7 00 00 D9 [18:42:50]Write i2c OK [18:42:50]MH_I2C_Read... [18:42:50]OFD Sender: No OFD packet to send [18:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:50]Read from MH i2c: E2 [18:42:50]MH_I2C_Read... [18:42:50]Read from MH i2c: E2 03 00 [18:42:50]MH_I2C_Read... [18:42:50]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [18:42:50]RAPDU: 90 00 [18:42:50]wFMCommunicate OK [18:42:50]wFMCommunicate request_size=10 [18:42:50]MH_SAM_APDU [18:42:50]CAPDU: 80 0D 02 02 05 C5 01 54 D8 DB [18:42:50]Write to MH i2c: E2 0D 00 65 03 80 0D 02 02 05 00 C5 01 54 D8 DB 00 00 B9 [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:51]Read from MH i2c: E2 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: E2 03 00 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [18:42:51]RAPDU: 90 00 [18:42:51]wFMCommunicate OK [18:42:51]wFMCommunicate request_size=4 [18:42:51]MH_SAM_APDU [18:42:51]CAPDU: 80 0D 03 02 [18:42:51]Write to MH i2c: E2 08 00 66 03 80 0D 03 02 00 00 00 00 E4 [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:51]Read from MH i2c: E2 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: E2 0B 00 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: E2 0B 00 66 03 00 4E 22 E7 83 23 F5 AA 76 90 00 F7 [18:42:51]RAPDU: 4E 22 E7 83 23 F5 AA 76 90 00 [18:42:51]wFMCommunicate OK [18:42:51]SAM_PROTO_SignData done [18:42:51]FM_MakeSignedData done [18:42:51]CreateOFDProtocolMessage [18:42:51]wFMCommunicate request_size=4 [18:42:51]MH_SAM_APDU [18:42:51]CAPDU: 80 11 00 00 [18:42:51]Write to MH i2c: E2 08 00 67 03 80 11 00 00 00 00 00 00 E4 [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:51]Read from MH i2c: E2 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: E2 17 00 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: E2 17 00 67 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [18:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:42:51]wFMCommunicate OK [18:42:51]CreateOFDProtocolMessage done [18:42:51]OFDSenderStorePacket 86536 [18:42:51]StoreOFDPacket docnum=86536 [18:42:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8C 8A 07 01 6A 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 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 3A 01 00 00 F4 03 04 00 A9 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 52 01 00 35 04 06 00 C7 C5 01 54 D8 DB 4E 22 E7 83 23 F5 AA 76 [18:42:51]CheckFolder [18:42:51]dirname=/storage/ofd_packets [18:42:51]CheckFolder done [18:42:51]ProducePacketName [18:42:51]name=ofd_packets/00086536 [18:42:51]NVStorageSaveData ofd_packets/00086536 [18:42:51]File name is /storage/ofd_packets/00086536 [18:42:51]Write 301 bytes [18:42:51]NVStorageSaveData done [18:42:51]OFDSenderStorePacket done [18:42:51]KKMCreateOFDPacket done [18:42:51]NVStorageSaveData kkm_last_timestamp [18:42:51]File name is /storage/kkm_last_timestamp [18:42:51]Write 4 bytes [18:42:51]NVStorageSaveData done [18:42:51]ExternCall_PrintAddStr [18:42:51]wPrintStart [18:42:51]Write to MH i2c: 01 00 00 68 03 6B [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: 01 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: 01 07 00 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 FF 0F 80 [18:42:51]RasterBufferAndPrint [18:42:51]line Счет N : (1)871435 [18:42:51]line ИНН: 02508201610067 [18:42:51]line Контрольно-Кассовый Чек [18:42:51]line ПРОДАЖА [18:42:51]line ТРК (МРК, ГНК) : 43 [18:42:51]line Товар: 2710124130 [18:42:51]line Аи-92-К-5 [18:42:51]line 3.690 * 67.80 [18:42:51]line = 250.18 [18:42:51]line НДС 12% НСП 1% [18:42:51]line > о реализуемом товаре [18:42:51]line ОКРУГЛЕНИЕ: -0.18 [18:42:51]line ИТОГО: 250.00 [18:42:51]line Внесено: 250.00 [18:42:51]line СДАЧА: 0.00 [18:42:51]line НСП 1% : 2.21 [18:42:51]line НДС 12% : 26.57 [18:42:51]line Наличными: 250.00 [18:42:51]line Безнал.: 0.00 [18:42:51]line Место: АЗС № 137 "Партнер Нефть" [18:42:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:42:51]line СНО: Общий режим [18:42:51]line Чек 314 21.09.2024 18:42 [18:42:51]line Смена: 496 ФФД: 1.0 [18:42:51]line ЗНМ: 0300000064 [18:42:51]line РНМ: 0000000000092592 [18:42:51]line Версия ККМ: 001 [18:42:51]line ФМ: 0000000000874979 [18:42:51]line ФД: 86536 [18:42:51]line ФПД: 219648944822491 [18:42:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86536&fm=219648944822491&tin=02508201610067®Number=0000000000092592&sum=25000 [18:42:51]OFD Sender: Processing packet 86536 [packets to send 271, broken 270] [18:42:51]ProducePacketName [18:42:51]name=ofd_packets/00086536 [18:42:51]OFD Sender: To server: pG, [18:42:51]CommunicateWithHost lk.salyk.kg:30040 [18:42:51]ConnectInit lk.salyk.kg [18:42:51]written 0, free lines is 4095 [18:42:51]Write to MH i2c: 01 00 00 93 03 96 [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: 01 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: 01 07 00 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 DC 0C 85 [18:42:51]RasterBufferAndPrint [18:42:51]line [18:42:51]line [18:42:51]line [18:42:51]line [18:42:51]line [18:42:51]written 0, free lines is 3299 [18:42:51]MH_Cut [18:42:51]Write to MH i2c: D1 01 00 9A 03 01 6F [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: D1 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: D1 01 00 [18:42:51]MH_I2C_Read... [18:42:51]Read from MH i2c: D1 01 00 9A 03 00 6E [18:42:51]Write to MH i2c: 01 00 00 9B 03 9E [18:42:51]Write i2c OK [18:42:51]MH_I2C_Read... [18:42:52]*** Cut start [18:42:52]*** Partial cut [18:42:52]*** CUTSNS_PIN = 1 [18:42:52]*** CUTSNS_PIN = 0 [18:42:52]*** Brake cut motor [18:42:53]Read from MH i2c: 01 [18:42:53]MH_I2C_Read... [18:42:53]*** Stop cut motor [18:42:53]*** Cut end [18:42:53]Read from MH i2c: 01 07 00 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [18:42:53]process_action close_receipt done [18:42:53]requested_data is exist [18:42:53]produce_requested_data [18:42:53]requested_item fm.sn is exist - process it [18:42:53]wFMCommunicate request_size=4 [18:42:53]MH_SAM_APDU [18:42:53]CAPDU: 80 11 00 00 [18:42:53]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [18:42:53]Write i2c OK [18:42:53]MH_I2C_Read... [18:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:53]Read from MH i2c: E2 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: E2 17 00 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 78 [18:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:42:53]wFMCommunicate OK [18:42:53]requested_item fd.num is exist - process it [18:42:53]SAM_PROTO_GetFieldsCounters [18:42:53]wFMCommunicate request_size=4 [18:42:53]MH_SAM_APDU [18:42:53]CAPDU: 80 13 00 00 [18:42:53]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [18:42:53]Write i2c OK [18:42:53]MH_I2C_Read... [18:42:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:53]Read from MH i2c: E2 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: E2 62 00 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: E2 62 00 9D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 08 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [18:42:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 08 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:42:53]wFMCommunicate OK [18:42:53]SAM_PROTO_GetFieldsCounters done [18:42:53]requested_item shift.num is exist - process it [18:42:53]requested_item shift.opened is exist - process it [18:42:53]req_shift_opened [18:42:53]FM_GetShiftState [18:42:53]SAM_PROTO_GetShiftState [18:42:53]wFMCommunicate request_size=4 [18:42:53]MH_SAM_APDU [18:42:53]CAPDU: 80 13 01 00 [18:42:53]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [18:42:53]Write i2c OK [18:42:53]MH_I2C_Read... [18:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:53]Read from MH i2c: E2 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: E2 0E 00 [18:42:53]MH_I2C_Read... [18:42:53]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 64 [18:42:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:42:53]wFMCommunicate OK [18:42:53]SAM_PROTO_GetShiftState done [18:42:53]FM_GetShiftState done [18:42:53]req_shift_opened done [18:42:53]requested_item shift.open_date is exist - process it [18:42:53]req_shift_open_date [18:42:53]req_shift_open_date done [18:42:53]produce_requested_data done [18:42:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86536,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:42:53]process_action_free close_receipt [18:42:53]json_value_free [18:42:53]json_value_free done [18:42:53]process_json_proto returns [18:42:53]Send response to host [18:42:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86536,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:42:53]free response buf [18:42:53]execute_script done [18:42:53]execute_script returns [18:42:53]free content buf [18:42:53]Sock 10.Close socket [18:42:53]Sock 10.Thread stoped [18:42:56]ConnectInit Can't take IP for lk.salyk.kg [18:42:56]CommunicateWithHost connect error [18:42:56]CommunicateWithHost err = -1 [18:42:56]OFD Sender: Server communicate error [18:43:01]OFD Sender: Processing packet 86536 [packets to send 271, broken 270] [18:43:01]ProducePacketName [18:43:01]name=ofd_packets/00086536 [18:43:01]OFD Sender: To server: pG, [18:43:01]CommunicateWithHost lk.salyk.kg:30040 [18:43:01]ConnectInit lk.salyk.kg [18:43:06]ConnectInit Can't take IP for lk.salyk.kg [18:43:06]CommunicateWithHost connect error [18:43:06]CommunicateWithHost err = -1 [18:43:06]OFD Sender: Server communicate error [18:43:11]OFD Sender: Processing packet 86536 [packets to send 271, broken 270] [18:43:11]ProducePacketName [18:43:11]name=ofd_packets/00086536 [18:43:11]OFD Sender: To server: pG, [18:43:11]CommunicateWithHost lk.salyk.kg:30040 [18:43:11]ConnectInit lk.salyk.kg [18:43:12]accept exits with 9 [18:43:12]New connection [18:43:12]New thread 3067223396 created [18:43:12]Thread 3067080036 joined [18:43:12]Waiting for new connection... [18:43:12] Sock 9.Parse request [18:43:12]Sock 9.Check first char [18:43:12]Sock 9.First char is OK [18:43:12]request: POST /json_proto HTTP/1.0 [18:43:12]Method: POST [18:43:12]URL: /json_proto [18:43:12]Method is POST - this is cgi request [18:43:12]url: /json_proto [18:43:12]query_string will be loaded in cgi processing [18:43:12]execute_cgi json_proto POST (null) [18:43:12]execute_cgi path=json_proto method=POST [18:43:12]POST find Content-Length [18:43:12]Host: 172.17.47.196:8080 [18:43:12]Content-Length: 687 [18:43:12]Content-Type: application/json [18:43:12] [18:43:12]POST finish read [18:43:12]Found Content-Length = 687 [18:43:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 36.750, "sum" : 2800.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2800.00, "total" : 2800.00, "payments": [ { "type": 0, "sum" : 2800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:12]execute_script... [18:43: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)871434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 36.750, "sum" : 2800.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2800.00, "total" : 2800.00, "payments": [ { "type": 0, "sum" : 2800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:12]POST & json_proto [18:43:12]process_json_proto [18:43:12]json parsed OK: [18:43:12]protocol is kg_v1.0 [18:43:12]action value=close_receipt [18:43:12]process_action close_receipt [18:43:12]cmd_close_receipt [18:43:12]MH_GetDate [18:43:12]Write to MH i2c: F0 00 00 9F 03 91 [18:43:12]Write i2c OK [18:43:12]MH_I2C_Read... [18:43:12]Read from MH i2c: F0 [18:43:12]MH_I2C_Read... [18:43:12]Read from MH i2c: F0 09 00 [18:43:12]MH_I2C_Read... [18:43:12]Read from MH i2c: F0 09 00 9F 03 00 C1 13 EF 66 4C 6B 94 66 74 [18:43:12]GetLastDocTimeStamp 1726944169 [18:43:12]current date 1726944193 [18:43:12]FM_GetShiftState [18:43:12]SAM_PROTO_GetShiftState [18:43:12]wFMCommunicate request_size=4 [18:43:12]MH_SAM_APDU [18:43:12]CAPDU: 80 13 01 00 [18:43:12]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [18:43:12]Write i2c OK [18:43:12]MH_I2C_Read... [18:43:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:12]Read from MH i2c: E2 [18:43:12]MH_I2C_Read... [18:43:12]Read from MH i2c: E2 0E 00 [18:43:12]MH_I2C_Read... [18:43:12]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 66 [18:43:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:43:12]wFMCommunicate OK [18:43:12]SAM_PROTO_GetShiftState done [18:43:12]FM_GetShiftState done [18:43:12]opened in 1726877910 [18:43:12]opened+sec_in_day 1726964310 [18:43:12]quantity*price = 280035 [18:43:12]sum+1 = 280036 [18:43:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 2800.00 Внесено: 2800.00 СДАЧА: 0.00 НСП 1% : 24.78 НДС 12% : 297.38 Наличными: 2800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 315 21.09.2024 18:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86537 ФПД: 84143468068352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184313&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86537&fm=84143468068352&tin=02508201610067®Number=0000000000092592&sum=280000 [18:43:13]StoreToDocumentArchive [18:43:13]shift 496 fd 86537 [18:43:13]save to /storage/0496/doc_00086537 [18:43:13]save last doc name /storage/0496/doc_00086537 to /storage/kkm_last_doc_name [18:43:13]save OK [18:43:13]Clear old archive folders... [18:43:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:43:13]tlvbuf is 003B3A70 [18:43:13]SAM_PROTO_ClearQueue [18:43:13]wFMCommunicate request_size=4 [18:43:13]MH_SAM_APDU [18:43:13]CAPDU: 80 09 00 00 [18:43:13]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [18:43:13]Write i2c OK [18:43:13]MH_I2C_Read... [18:43:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:14]Read from MH i2c: E2 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [18:43:14]RAPDU: 90 00 [18:43:14]wFMCommunicate OK [18:43:14]SAM_PROTO_ClearQueue done [18:43:14]KKMCreateOFDPacket [18:43:14]OFDProtocolAddRootSTLVToBuf [18:43:14]FM_MakeSignedData [18:43:14]FM_MakeSignedData [18:43:14]SAM_PROTO_SignData [18:43:14]wFMCommunicate request_size=4 [18:43:14]MH_SAM_APDU [18:43:14]CAPDU: 80 0D 01 02 [18:43:14]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [18:43:14]Write i2c OK [18:43:14]MH_I2C_Read... [18:43:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:14]Read from MH i2c: E2 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [18:43:14]RAPDU: 90 00 [18:43:14]wFMCommunicate OK [18:43:14]wFMCommunicate request_size=255 [18:43:14]MH_SAM_APDU [18:43: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 34 FF 03 08 00 03 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 C1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 52 01 00 35 04 06 00 [18:43:14]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 C1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 52 01 00 35 04 06 00 00 00 BF [18:43:14]Write i2c OK [18:43:14]MH_I2C_Read... [18:43:14]Connected sock=10 [18:43:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8C 8A 07 01 6A 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 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 3A 01 00 00 F4 03 04 00 A9 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 52 01 00 35 04 06 00 C7 C5 01 54 D8 DB 4E 22 E7 83 23 F5 AA 76 [18:43:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:14]Read from MH i2c: E2 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [18:43:14]RAPDU: 90 00 [18:43:14]wFMCommunicate OK [18:43:14]wFMCommunicate request_size=11 [18:43:14]MH_SAM_APDU [18:43:14]CAPDU: 80 0D 02 02 06 4C 87 2D 86 3E 00 [18:43:14]Write to MH i2c: E2 0E 00 B0 03 80 0D 02 02 06 00 4C 87 2D 86 3E 00 00 00 FD [18:43:14]Write i2c OK [18:43:14]MH_I2C_Read... [18:43:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:14]Read from MH i2c: E2 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [18:43:14]RAPDU: 90 00 [18:43:14]wFMCommunicate OK [18:43:14]wFMCommunicate request_size=4 [18:43:14]MH_SAM_APDU [18:43:14]CAPDU: 80 0D 03 02 [18:43:14]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [18:43:14]Write i2c OK [18:43:14]MH_I2C_Read... [18:43:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:14]Read from MH i2c: E2 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 0B 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 0B 00 B1 03 00 67 B2 35 9E 1A FA EB FB 90 00 16 [18:43:14]RAPDU: 67 B2 35 9E 1A FA EB FB 90 00 [18:43:14]wFMCommunicate OK [18:43:14]SAM_PROTO_SignData done [18:43:14]FM_MakeSignedData done [18:43:14]CreateOFDProtocolMessage [18:43:14]wFMCommunicate request_size=4 [18:43:14]MH_SAM_APDU [18:43:14]CAPDU: 80 11 00 00 [18:43:14]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [18:43:14]Write i2c OK [18:43:14]MH_I2C_Read... [18:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:14]Read from MH i2c: E2 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 17 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8E [18:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:43:14]wFMCommunicate OK [18:43:14]CreateOFDProtocolMessage done [18:43:14]OFDSenderStorePacket 86537 [18:43:14]StoreOFDPacket docnum=86537 [18:43:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 86 2D 08 01 91 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 C1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 52 01 00 35 04 06 00 4C 87 2D 86 3E 00 67 B2 35 9E 1A FA EB FB [18:43:14]CheckFolder [18:43:14]dirname=/storage/ofd_packets [18:43:14]CheckFolder done [18:43:14]ProducePacketName [18:43:14]name=ofd_packets/00086537 [18:43:14]NVStorageSaveData ofd_packets/00086537 [18:43:14]File name is /storage/ofd_packets/00086537 [18:43:14]Write 302 bytes [18:43:14]NVStorageSaveData done [18:43:14]OFDSenderStorePacket done [18:43:14]KKMCreateOFDPacket done [18:43:14]NVStorageSaveData kkm_last_timestamp [18:43:14]File name is /storage/kkm_last_timestamp [18:43:14]Write 4 bytes [18:43:14]NVStorageSaveData done [18:43:14]ExternCall_PrintAddStr [18:43:14]wPrintStart [18:43:14]Write to MH i2c: 01 00 00 B3 03 B6 [18:43:14]Write i2c OK [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: 01 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: 01 07 00 [18:43:14]MH_I2C_Read... [18:43:14]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [18:43:14]RasterBufferAndPrint [18:43:14]line Счет N : (1)871434 [18:43:14]line ИНН: 02508201610067 [18:43:14]line Контрольно-Кассовый Чек [18:43:14]line ПРОДАЖА [18:43:14]line ТРК (МРК, ГНК) : 21 [18:43:14]line Товар: 2710194210 [18:43:14]line ДТ(л)-К-4 [18:43:14]line 36.750 * 76.20 [18:43:14]line = 2800.35 [18:43:14]line НДС 12% НСП 1% [18:43:14]line > о реализуемом товаре [18:43:14]line ОКРУГЛЕНИЕ: -0.35 [18:43:14]line ИТОГО: 2800.00 [18:43:14]line Внесено: 2800.00 [18:43:14]line СДАЧА: 0.00 [18:43:14]line НСП 1% : 24.78 [18:43:14]line НДС 12% : 297.38 [18:43:14]line Наличными: 2800.00 [18:43:14]line Безнал.: 0.00 [18:43:14]line Место: АЗС № 137 "Партнер Нефть" [18:43:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:43:14]line СНО: Общий режим [18:43:14]line Чек 315 21.09.2024 18:43 [18:43:14]line Смена: 496 ФФД: 1.0 [18:43:14]line ЗНМ: 0300000064 [18:43:14]line РНМ: 0000000000092592 [18:43:14]line Версия ККМ: 001 [18:43:14]line ФМ: 0000000000874979 [18:43:14]line ФД: 86537 [18:43:14]line ФПД: 84143468068352 [18:43:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184313&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86537&fm=84143468068352&tin=02508201610067®Number=0000000000092592&sum=280000 [18:43:14]written 0, free lines is 4095 [18:43:15]Write to MH i2c: 01 00 00 DE 03 E1 [18:43:15]Write i2c OK [18:43:15]MH_I2C_Read... [18:43:15]Read from MH i2c: 01 [18:43:15]MH_I2C_Read... [18:43:15]Read from MH i2c: 01 07 00 [18:43:15]MH_I2C_Read... [18:43:15]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 E0 0C D4 [18:43:15]RasterBufferAndPrint [18:43:15]line [18:43:15]line [18:43:15]line [18:43:15]line [18:43:15]line [18:43:15]written 0, free lines is 3311 [18:43:15]MH_Cut [18:43:15]Write to MH i2c: D1 01 00 E5 03 01 BA [18:43:15]Write i2c OK [18:43:15]MH_I2C_Read... [18:43:15]Read from MH i2c: D1 [18:43:15]MH_I2C_Read... [18:43:15]Read from MH i2c: D1 01 00 [18:43:15]MH_I2C_Read... [18:43:15]Read from MH i2c: D1 01 00 E5 03 00 B9 [18:43:15]Write to MH i2c: 01 00 00 E6 03 E9 [18:43:15]Write i2c OK [18:43:15]MH_I2C_Read... [18:43:15]*** Cut start [18:43:15]*** Partial cut [18:43:15]*** CUTSNS_PIN = 1 [18:43:15]*** CUTSNS_PIN = 0 [18:43:16]*** Brake cut motor [18:43:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 02 E3 47 00 D7 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 52 01 00 F4 03 04 00 92 BE EE 66 B6 04 01 00 00 1E F9 1C 4C 07 FF BE 09 [18:43:16]CommunicateWithHost err = 0 [18:43:16]CheckOFDResponse [18:43:16]1017 (14) - 77093643461234 [18:43:16]1041 (16) - 0000000000874979 [18:43:16]1040 (4) - 86536 [18:43:16]1012 (4) - 21.09.2024 12:39 [18:43:16]1206 (1) - 0 [18:43:16]OFD Sender: Remove packet 86536 [18:43:16]ProducePacketName [18:43:16]name=ofd_packets/00086536 [18:43:16]NVStorageDeleteData [18:43:16]Read from MH i2c: 01 [18:43:16]MH_I2C_Read... [18:43:16]*** Stop cut motor [18:43:16]*** Cut end [18:43:16]Read from MH i2c: 01 07 00 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 FF 0F FE [18:43:16]process_action close_receipt done [18:43:16]requested_data is exist [18:43:16]produce_requested_data [18:43:16]requested_item fm.sn is exist - process it [18:43:16]wFMCommunicate request_size=4 [18:43:16]MH_SAM_APDU [18:43:16]CAPDU: 80 11 00 00 [18:43:16]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [18:43:16]Write i2c OK [18:43:16]MH_I2C_Read... [18:43:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:16]Read from MH i2c: E2 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: E2 17 00 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C3 [18:43:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:43:16]wFMCommunicate OK [18:43:16]requested_item fd.num is exist - process it [18:43:16]SAM_PROTO_GetFieldsCounters [18:43:16]wFMCommunicate request_size=4 [18:43:16]MH_SAM_APDU [18:43:16]CAPDU: 80 13 00 00 [18:43:16]Write to MH i2c: E2 08 00 E8 03 80 13 00 00 00 00 00 00 67 [18:43:16]Write i2c OK [18:43:16]MH_I2C_Read... [18:43:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:16]Read from MH i2c: E2 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: E2 62 00 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: E2 62 00 E8 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 09 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [18:43:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 09 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:43:16]wFMCommunicate OK [18:43:16]SAM_PROTO_GetFieldsCounters done [18:43:16]requested_item shift.num is exist - process it [18:43:16]requested_item shift.opened is exist - process it [18:43:16]req_shift_opened [18:43:16]FM_GetShiftState [18:43:16]SAM_PROTO_GetShiftState [18:43:16]wFMCommunicate request_size=4 [18:43:16]MH_SAM_APDU [18:43:16]CAPDU: 80 13 01 00 [18:43:16]Write to MH i2c: E2 08 00 E9 03 80 13 01 00 00 00 00 00 69 [18:43:16]Write i2c OK [18:43:16]MH_I2C_Read... [18:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:16]OFD Sender: Processing packet 86537 [packets to send 271, broken 270] [18:43:16]ProducePacketName [18:43:16]name=ofd_packets/00086537 [18:43:16]OFD Sender: To server: pG, [18:43:16]CommunicateWithHost lk.salyk.kg:30040 [18:43:16]ConnectInit lk.salyk.kg [18:43:16]Read from MH i2c: E2 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: E2 0E 00 [18:43:16]MH_I2C_Read... [18:43:16]Read from MH i2c: E2 0E 00 E9 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AF [18:43:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:43:16]wFMCommunicate OK [18:43:16]SAM_PROTO_GetShiftState done [18:43:16]FM_GetShiftState done [18:43:16]req_shift_opened done [18:43:16]requested_item shift.open_date is exist - process it [18:43:16]req_shift_open_date [18:43:16]req_shift_open_date done [18:43:16]produce_requested_data done [18:43:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86537,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:43:16]process_action_free close_receipt [18:43:16]json_value_free [18:43:16]json_value_free done [18:43:16]process_json_proto returns [18:43:16]Send response to host [18:43:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86537,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:43:16]free response buf [18:43:16]execute_script done [18:43:16]execute_script returns [18:43:16]free content buf [18:43:16]Sock 9.Close socket [18:43:16]Sock 9.Thread stoped [18:43:17]Connected sock=7 [18:43:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 86 2D 08 01 91 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 8E 8F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E3 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 74 00 00 00 00 07 04 06 00 C0 45 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 C1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 52 01 00 35 04 06 00 4C 87 2D 86 3E 00 67 B2 35 9E 1A FA EB FB [18:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F2 7F 47 00 AB 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 09 52 01 00 F4 03 04 00 95 BE EE 66 B6 04 01 00 00 AB BE 9D E5 D2 16 3D 98 [18:43:18]CommunicateWithHost err = 0 [18:43:18]CheckOFDResponse [18:43:18]1017 (14) - 77093643461234 [18:43:18]1041 (16) - 0000000000874979 [18:43:18]1040 (4) - 86537 [18:43:18]1012 (4) - 21.09.2024 12:39 [18:43:18]1206 (1) - 0 [18:43:18]OFD Sender: Remove packet 86537 [18:43:18]ProducePacketName [18:43:18]name=ofd_packets/00086537 [18:43:18]NVStorageDeleteData [18:43:18]OFD Sender: No OFD packet to send [18:43:18]OFD Sender: No OFD packet to send [18:43:23]OFD Sender: No OFD packet to send [18:43:24]recv_with_timeout no data received [18:43:28]OFD Sender: No OFD packet to send [18:43:29]accept exits with 12 [18:43:29]New connection [18:43:29]New thread 3067080036 created [18:43:29]Thread 3067223396 joined [18:43:29]Waiting for new connection... [18:43:29] Sock 12.Parse request [18:43:29]Sock 12.Check first char [18:43:29]Sock 12.First char is OK [18:43:29]request: POST /json_proto HTTP/1.0 [18:43:29]Method: POST [18:43:29]URL: /json_proto [18:43:29]Method is POST - this is cgi request [18:43:29]url: /json_proto [18:43:29]query_string will be loaded in cgi processing [18:43:29]execute_cgi json_proto POST (null) [18:43:29]execute_cgi path=json_proto method=POST [18:43:29]POST find Content-Length [18:43:29]Host: 172.17.47.196:8080 [18:43:29]Content-Length: 837 [18:43:29]Content-Type: application/json [18:43:29] [18:43:29]POST finish read [18:43:29]Found Content-Length = 837 [18:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147956", "tax_sys" : 0, "items" : [ { "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42069942", "name": "\u0416\u0435\u0432 Orbit White Fresh Mint", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:29]execute_script... [18: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 : (3)147956", "tax_sys" : 0, "items" : [ { "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42069942", "name": "\u0416\u0435\u0432 Orbit White Fresh Mint", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:29]POST & json_proto [18:43:29]process_json_proto [18:43:29]json parsed OK: [18:43:29]protocol is kg_v1.0 [18:43:29]action value=close_receipt [18:43:29]process_action close_receipt [18:43:29]cmd_close_receipt [18:43:29]MH_GetDate [18:43:29]Write to MH i2c: F0 00 00 EA 03 DC [18:43:29]Write i2c OK [18:43:29]MH_I2C_Read... [18:43:29]Read from MH i2c: F0 [18:43:29]MH_I2C_Read... [18:43:29]Read from MH i2c: F0 09 00 [18:43:29]MH_I2C_Read... [18:43:29]Read from MH i2c: F0 09 00 EA 03 00 D1 13 EF 66 4C 6B 94 66 CF [18:43:29]GetLastDocTimeStamp 1726944193 [18:43:29]current date 1726944209 [18:43:29]FM_GetShiftState [18:43:29]SAM_PROTO_GetShiftState [18:43:29]wFMCommunicate request_size=4 [18:43:29]MH_SAM_APDU [18:43:29]CAPDU: 80 13 01 00 [18:43:29]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [18:43:29]Write i2c OK [18:43:29]MH_I2C_Read... [18:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:29]Read from MH i2c: E2 [18:43:29]MH_I2C_Read... [18:43:29]Read from MH i2c: E2 0E 00 [18:43:29]MH_I2C_Read... [18:43:29]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B1 [18:43:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:43:29]wFMCommunicate OK [18:43:29]SAM_PROTO_GetShiftState done [18:43:29]FM_GetShiftState done [18:43:29]opened in 1726877910 [18:43:29]opened+sec_in_day 1726964310 [18:43:29]quantity*price = 4900 [18:43:29]sum+1 = 4901 [18:43:29]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 42069942 Жев Orbit White Fresh Mint 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 89.00 НСП 1% : 0.78 НДС 12% : 9.45 Наличными: 89.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 316 21.09.2024 18:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86538 ФПД: 153983633464549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184329&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86538&fm=153983633464549&tin=02508201610067®Number=0000000000092592&sum=8900 0 [18:43:30]StoreToDocumentArchive [18:43:30]shift 496 fd 86538 [18:43:30]save to /storage/0496/doc_00086538 [18:43:30]save last doc name /storage/0496/doc_00086538 to /storage/kkm_last_doc_name [18:43:30]save OK [18:43:30]Clear old archive folders... [18:43:30]ProcessDocumentItem done err = 0, tmpTLVsize=368 [18:43:30]tlvbuf is 0036B520 [18:43:30]SAM_PROTO_ClearQueue [18:43:30]wFMCommunicate request_size=4 [18:43:30]MH_SAM_APDU [18:43:30]CAPDU: 80 09 00 00 [18:43:30]Write to MH i2c: E2 08 00 F8 03 80 09 00 00 00 00 00 00 6D [18:43:30]Write i2c OK [18:43:30]MH_I2C_Read... [18:43:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:30]Read from MH i2c: E2 [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: E2 03 00 [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [18:43:30]RAPDU: 90 00 [18:43:30]wFMCommunicate OK [18:43:30]SAM_PROTO_ClearQueue done [18:43:30]KKMCreateOFDPacket [18:43:30]OFDProtocolAddRootSTLVToBuf [18:43:30]FM_MakeSignedData [18:43:30]FM_MakeSignedData [18:43:30]SAM_PROTO_SignData [18:43:30]wFMCommunicate request_size=4 [18:43:30]MH_SAM_APDU [18:43:30]CAPDU: 80 0D 01 02 [18:43:30]Write to MH i2c: E2 08 00 F9 03 80 0D 01 02 00 00 00 00 75 [18:43:30]Write i2c OK [18:43:30]MH_I2C_Read... [18:43:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:30]Read from MH i2c: E2 [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: E2 03 00 [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [18:43:30]RAPDU: 90 00 [18:43:30]wFMCommunicate OK [18:43:30]wFMCommunicate request_size=255 [18:43:30]MH_SAM_APDU [18:43:30]CAPDU: 80 0D 02 02 FA 03 00 70 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 [18:43:30]Write to MH i2c: E2 02 01 FA 03 80 0D 02 02 FA 00 03 00 70 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 00 00 44 [18:43:30]Write i2c OK [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:30]E2 [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: E2 03 00 [18:43:30]MH_I2C_Read... [18:43:30]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [18:43:31]RAPDU: 90 00 [18:43:31]wFMCommunicate OK [18:43:31]wFMCommunicate request_size=127 [18:43:31]MH_SAM_APDU [18:43:31]CAPDU: 80 0D 02 02 7A 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 D1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 52 01 00 35 04 06 00 8C 0C 1B C6 1C E5 [18:43:31]Write to MH i2c: E2 82 00 FB 03 80 0D 02 02 7A 00 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 D1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 52 01 00 35 04 06 00 8C 0C 1B C6 1C E5 00 00 95 [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:31]Read from MH i2c: E2 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: E2 03 00 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [18:43:31]RAPDU: 90 00 [18:43:31]wFMCommunicate OK [18:43:31]wFMCommunicate request_size=4 [18:43:31]MH_SAM_APDU [18:43:31]CAPDU: 80 0D 03 02 [18:43:31]Write to MH i2c: E2 08 00 FC 03 80 0D 03 02 00 00 00 00 7A [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:31]Read from MH i2c: E2 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: E2 0B 00 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: E2 0B 00 FC 03 00 0D 3A AD 4C 9E 8F 0B 2E 90 00 21 [18:43:31]RAPDU: 0D 3A AD 4C 9E 8F 0B 2E 90 00 [18:43:31]wFMCommunicate OK [18:43:31]SAM_PROTO_SignData done [18:43:31]FM_MakeSignedData done [18:43:31]CreateOFDProtocolMessage [18:43:31]wFMCommunicate request_size=4 [18:43:31]MH_SAM_APDU [18:43:31]CAPDU: 80 11 00 00 [18:43:31]Write to MH i2c: E2 08 00 FD 03 80 11 00 00 00 00 00 00 7A [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:31]Read from MH i2c: E2 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: E2 17 00 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: E2 17 00 FD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D9 [18:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:43:31]wFMCommunicate OK [18:43:31]CreateOFDProtocolMessage done [18:43:31]OFDSenderStorePacket 86538 [18:43:31]StoreOFDPacket docnum=86538 [18:43:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 84 01 00 00 28 78 7C 01 0A B8 5A 03 01 00 03 00 70 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 D1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 52 01 00 35 04 06 00 8C 0C 1B C6 1C E5 0D 3A AD 4C 9E 8F 0B 2E [18:43:31]CheckFolder [18:43:31]dirname=/storage/ofd_packets [18:43:31]CheckFolder done [18:43:31]ProducePacketName [18:43:31]name=ofd_packets/00086538 [18:43:31]NVStorageSaveData ofd_packets/00086538 [18:43:31]File name is /storage/ofd_packets/00086538 [18:43:31]Write 418 bytes [18:43:31]NVStorageSaveData done [18:43:31]OFDSenderStorePacket done [18:43:31]KKMCreateOFDPacket done [18:43:31]NVStorageSaveData kkm_last_timestamp [18:43:31]File name is /storage/kkm_last_timestamp [18:43:31]Write 4 bytes [18:43:31]NVStorageSaveData done [18:43:31]ExternCall_PrintAddStr [18:43:31]wPrintStart [18:43:31]Write to MH i2c: 01 00 00 FE 03 01 [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: 01 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: 01 07 00 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 FF 0F 16 [18:43:31]RasterBufferAndPrint [18:43:31]line Счет N : (3)147956 [18:43:31]line ИНН: 02508201610067 [18:43:31]line Контрольно-Кассовый Чек [18:43:31]line ПРОДАЖА [18:43:31]line Товар: 80942726 [18:43:31]line Р/ж mentos мята ролл 16г [18:43:31]line 1.000 * 49.00 [18:43:31]line = 49.00 [18:43:31]line НДС 12% НСП 1% [18:43:31]line > о реализуемом товаре [18:43:31]line Товар: 42069942 [18:43:31]line Жев Orbit White Fresh Mint [18:43:31]line 1.000 * 40.00 [18:43:31]line = 40.00 [18:43:31]line НДС 12% НСП 1% [18:43:31]line > о реализуемом товаре [18:43:31]line ИТОГО: 89.00 [18:43:31]line НСП 1% : 0.78 [18:43:31]line НДС 12% : 9.45 [18:43:31]line Наличными: 89.00 [18:43:31]line Безнал.: 0.00 [18:43:31]line Место: АЗС № 137 "Партнер Нефть" [18:43:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:43:31]line СНО: Общий режим [18:43:31]line Чек 316 21.09.2024 18:43 [18:43:31]OFD Sender: Processing packet 86538 [packets to send 271, broken 270] [18:43:31]line Смена: 496 ФФД: 1.0 [18:43:31]line ЗНМ: 0300000064 [18:43:31]line РНМ: 0000000000092592 [18:43:31]line Версия ККМ: 001 [18:43:31]line ФМ: 0000000000874979 [18:43:31]line ФД: 86538 [18:43:31]line ФПД: 153983633464549 [18:43:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184329&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86538&fm=153983633464549&tin=02508201610067®Number=0000000000092592&sum=8900 [18:43:31]line 0 [18:43:31]ProducePacketName [18:43:31]name=ofd_packets/00086538 [18:43:31]OFD Sender: To server: pG, [18:43:31]CommunicateWithHost lk.salyk.kg:30040 [18:43:31]ConnectInit lk.salyk.kg [18:43:31]written 0, free lines is 4095 [18:43:31]Write to MH i2c: 01 00 00 2C 04 30 [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: 01 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: 01 07 00 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 AE 0C F1 [18:43:31]RasterBufferAndPrint [18:43:31]line [18:43:31]line [18:43:31]line [18:43:31]line [18:43:31]line [18:43:31]written 0, free lines is 3263 [18:43:31]MH_Cut [18:43:31]Write to MH i2c: D1 01 00 33 04 01 09 [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: D1 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: D1 01 00 [18:43:31]MH_I2C_Read... [18:43:31]Read from MH i2c: D1 01 00 33 04 00 08 [18:43:31]Write to MH i2c: 01 00 00 34 04 38 [18:43:31]Write i2c OK [18:43:31]MH_I2C_Read... [18:43:32]*** Cut start [18:43:32]*** Partial cut [18:43:32]*** CUTSNS_PIN = 1 [18:43:32]*** CUTSNS_PIN = 0 [18:43:32]*** Brake cut motor [18:43:33]Read from MH i2c: 01 *** Stop cut motor [18:43:33] [18:43:33]*** Cut end [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 07 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: 01 07 00 34 04 00 00 00 00 00 FF 0F 4D [18:43:33]process_action close_receipt done [18:43:33]requested_data is exist [18:43:33]produce_requested_data [18:43:33]requested_item fm.sn is exist - process it [18:43:33]wFMCommunicate request_size=4 [18:43:33]MH_SAM_APDU [18:43:33]CAPDU: 80 11 00 00 [18:43:33]Write to MH i2c: E2 08 00 35 04 80 11 00 00 00 00 00 00 B3 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:33]E2 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 17 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 17 00 35 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 12 [18:43:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:43:33]wFMCommunicate OK [18:43:33]requested_item fd.num is exist - process it [18:43:33]SAM_PROTO_GetFieldsCounters [18:43:33]wFMCommunicate request_size=4 [18:43:33]MH_SAM_APDU [18:43:33]CAPDU: 80 13 00 00 [18:43:33]Write to MH i2c: E2 08 00 36 04 80 13 00 00 00 00 00 00 B6 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:33]Read from MH i2c: E2 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 62 00 [18:43:33]MH_I2C_Read... [18:43:33]Connected sock=10 [18:43:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 84 01 00 00 28 78 7C 01 0A B8 5A 03 01 00 03 00 70 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 D1 13 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 Read from MH i2c: 0A E2 52 62 01 00 00 36 35 04 04 00 06 5D 00 00 8C B9 0C 04 1B 01 C6 00 1C 01 E5 11 0D 04 3A 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 AD 39 4C 32 9E 35 8F 39 0B 32 2E 10 [18:43:33]04 04 00 0A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [18:43:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:43:33]wFMCommunicate OK [18:43:33]SAM_PROTO_GetFieldsCounters done [18:43:33]requested_item shift.num is exist - process it [18:43:33]requested_item shift.opened is exist - process it [18:43:33]req_shift_opened [18:43:33]FM_GetShiftState [18:43:33]SAM_PROTO_GetShiftState [18:43:33]wFMCommunicate request_size=4 [18:43:33]MH_SAM_APDU [18:43:33]CAPDU: 80 13 01 00 [18:43:33]Write to MH i2c: E2 08 00 37 04 80 13 01 00 00 00 00 00 B8 [18:43:33]Write i2c OK [18:43:33]MH_I2C_Read... [18:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:33]Read from MH i2c: E2 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 0E 00 [18:43:33]MH_I2C_Read... [18:43:33]Read from MH i2c: E2 0E 00 37 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FE [18:43:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:43:33]wFMCommunicate OK [18:43:33]SAM_PROTO_GetShiftState done [18:43:33]FM_GetShiftState done [18:43:33]req_shift_opened done [18:43:33]requested_item shift.open_date is exist - process it [18:43:33]req_shift_open_date [18:43:33]req_shift_open_date done [18:43:33]produce_requested_data done [18:43:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86538,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:43:33]process_action_free close_receipt [18:43:33]json_value_free [18:43:33]json_value_free done [18:43:33]process_json_proto returns [18:43:33]Send response to host [18:43:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86538,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:43:33]free response buf [18:43:33]execute_script done [18:43:33]execute_script returns [18:43:33]free content buf [18:43:33]Sock 12.Close socket [18:43:33]Sock 12.Thread stoped [18:43:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1F 92 47 00 5E 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 52 01 00 F4 03 04 00 A5 BE EE 66 B6 04 01 00 00 1F F8 A9 08 0E D6 30 CF [18:43:34]CommunicateWithHost err = 0 [18:43:34]CheckOFDResponse [18:43:34]1017 (14) - 77093643461234 [18:43:34]1041 (16) - 0000000000874979 [18:43:34]1040 (4) - 86538 [18:43:34]1012 (4) - 21.09.2024 12:40 [18:43:34]1206 (1) - 0 [18:43:34]OFD Sender: Remove packet 86538 [18:43:34]ProducePacketName [18:43:34]name=ofd_packets/00086538 [18:43:34]NVStorageDeleteData [18:43:35]OFD Sender: No OFD packet to send [18:43:40]OFD Sender: No OFD packet to send [18:43:44]recv_with_timeout no data received [18:43:45]OFD Sender: No OFD packet to send [18:43:50]OFD Sender: No OFD packet to send [18:43:55]OFD Sender: No OFD packet to send [18:43:59]recv_with_timeout no data received [18:44:00]OFD Sender: No OFD packet to send [18:44:05]OFD Sender: No OFD packet to send [18:44:10]OFD Sender: No OFD packet to send [18:44:15]OFD Sender: No OFD packet to send [18:44:20]OFD Sender: No OFD packet to send [18:44:23]accept exits with 7 [18:44:23]New connection [18:44:23]New thread 3067223396 created [18:44:23]Thread 3067080036 joined [18:44:23]Waiting for new connection... [18:44:23] Sock 7.Parse request [18:44:23]Sock 7.Check first char [18:44:23]Sock 7.First char is OK [18:44:23]request: POST /json_proto HTTP/1.0 [18:44:23]Method: POST [18:44:23]URL: /json_proto [18:44:23]Method is POST - this is cgi request [18:44:23]url: /json_proto [18:44:23]query_string will be loaded in cgi processing [18:44:23]execute_cgi json_proto POST (null) [18:44:23]execute_cgi path=json_proto method=POST [18:44:23]POST find Content-Length [18:44:23]Host: 172.17.47.196:8080 [18:44:23]Content-Length: 677 [18:44:23]Content-Type: application/json [18:44:23] [18:44:23]POST finish read [18:44:23]Found Content-Length = 677 [18:44:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:44:23]execute_script... [18:44:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:44:23]POST & json_proto [18:44:23]process_json_proto [18:44:23]json parsed OK: [18:44:23]protocol is kg_v1.0 [18:44:23]action value=close_receipt [18:44:23]process_action close_receipt [18:44:23]cmd_close_receipt [18:44:23]MH_GetDate [18:44:23]Write to MH i2c: F0 00 00 38 04 2B [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: F0 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: F0 09 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: F0 09 00 38 04 00 07 14 EF 66 4C 6B 94 66 55 [18:44:23]GetLastDocTimeStamp 1726944209 [18:44:23]current date 1726944263 [18:44:23]FM_GetShiftState [18:44:23]SAM_PROTO_GetShiftState [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 13 01 00 [18:44:23]Write to MH i2c: E2 08 00 39 04 80 13 01 00 00 00 00 00 BA [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 0E 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 0E 00 39 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 00 [18:44:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:44:23]wFMCommunicate OK [18:44:23]SAM_PROTO_GetShiftState done [18:44:23]FM_GetShiftState done [18:44:23]opened in 1726877910 [18:44:23]opened+sec_in_day 1726964310 [18:44:23]quantity*price = 50036 [18:44:23]sum+1 = 50037 [18:44:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 317 21.09.2024 18:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86539 ФПД: 257145662386341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T184423&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86539&fm=257145662386341&tin=02508201610067®Number=0000000000092592&sum=50000 [18:44:24]StoreToDocumentArchive [18:44:24]shift 496 fd 86539 [18:44:24]save to /storage/0496/doc_00086539 [18:44:24]save last doc name /storage/0496/doc_00086539 to /storage/kkm_last_doc_name [18:44:24]save OK [18:44:24]Clear old archive folders... [18:44:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:44:24]tlvbuf is 00349100 [18:44:24]SAM_PROTO_ClearQueue [18:44:24]wFMCommunicate request_size=4 [18:44:24]MH_SAM_APDU [18:44:24]CAPDU: 80 09 00 00 [18:44:24]Write to MH i2c: E2 08 00 46 04 80 09 00 00 00 00 00 00 BC [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 07 14 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 *** Cut start [18:44:26]10 *** Partial cut [18:44:26]00 30 30 *** CUTSNS_PIN = 1 [18:44:26]30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 52 01 *** CUTSNS_PIN = 0 [18:44:26]00 35 04 06 00 E9 DF 63 DC B0 A5 34 5F E0 15 E9 3E 82 27 [18:44:26]*** Brake cut motor [18:44:26]Read from MH i2c: 01 [18:44:26]MH_I2C_Read... [18:44:26]*** Stop cut motor [18:44:26]*** Cut end [18:44:26]Read from MH i2c: 01 07 00 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: 01 07 00 7F 04 00 00 00 00 00 FF 0F 98 [18:44:26]process_action close_receipt done [18:44:26]requested_data is exist [18:44:26]produce_requested_data [18:44:26]requested_item fm.sn is exist - process it [18:44:26]wFMCommunicate request_size=4 [18:44:26]MH_SAM_APDU [18:44:26]CAPDU: 80 11 00 00 [18:44:26]Write to MH i2c: E2 08 00 80 04 80 11 00 00 00 00 00 00 FE [18:44:26]Write i2c OK [18:44:26]MH_I2C_Read... [18:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:27]Read from MH i2c: E2 [18:44:27]MH_I2C_Read... [18:44:27]Read from MH i2c: E2 17 00 [18:44:27]MH_I2C_Read... [18:44:27]Read from MH i2c: E2 17 00 80 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5D [18:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:44:27]wFMCommunicate OK [18:44:27]requested_item fd.num is exist - process it [18:44:27]SAM_PROTO_GetFieldsCounters [18:44:27]wFMCommunicate request_size=4 [18:44:27]MH_SAM_APDU [18:44:27]CAPDU: 80 13 00 00 [18:44:27]Write to MH i2c: E2 08 00 81 04 80 13 00 00 00 00 00 00 01 [18:44:27]Write i2c OK [18:44:27]MH_I2C_Read... [18:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:27]Read from MH i2c: E2 [18:44:27]MH_I2C_Read... [18:44:27]Read from MH i2c: E2 62 00 [18:44:27]MH_I2C_Read... [18:44:27]Read from MH i2c: E2 62 00 81 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [18:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:27]wFMCommunicate OK [18:44:27]SAM_PROTO_GetFieldsCounters done [18:44:27]requested_item shift.num is exist - process it [18:44:27]requested_item shift.opened is exist - process it [18:44:27]req_shift_opened [18:44:27]FM_GetShiftState [18:44:27]SAM_PROTO_GetShiftState [18:44:27]wFMCommunicate request_size=4 [18:44:27]MH_SAM_APDU [18:44:27]CAPDU: 80 13 01 00 [18:44:27]Write to MH i2c: E2 08 00 82 04 80 13 01 00 00 00 00 00 03 [18:44:27]Write i2c OK [18:44:27]MH_I2C_Read... [18:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:27]Read from MH i2c: E2 [18:44:27]MH_I2C_Read... [18:44:27]Read from MH i2c: E2 0E 00 [18:44:27]MH_I2C_Read... [18:44:27]Read from MH i2c: E2 0E 00 82 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 49 [18:44:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:44:27]wFMCommunicate OK [18:44:27]SAM_PROTO_GetShiftState done [18:44:27]FM_GetShiftState done [18:44:27]req_shift_opened done [18:44:27]requested_item shift.open_date is exist - process it [18:44:27]req_shift_open_date [18:44:27]req_shift_open_date done [18:44:27]produce_requested_data done [18:44:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86539,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:44:27]process_action_free close_receipt [18:44:27]json_value_free [18:44:27]json_value_free done [18:44:27]process_json_proto returns [18:44:27]Send response to host [18:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86539,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:44:27]free response buf [18:44:27]execute_script done [18:44:27]execute_script returns [18:44:27]free content buf [18:44:27]Sock 7.Close socket [18:44:27]Sock 7.Thread stoped [18:44:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A2 A1 47 00 60 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 52 01 00 F4 03 04 00 DA BE EE 66 B6 04 01 00 00 F0 5F BF C3 2C 24 4F 54 [18:44:27]CommunicateWithHost err = 0 [18:44:27]CheckOFDResponse [18:44:27]1017 (14) - 77093643461234 [18:44:27]1041 (16) - 0000000000874979 [18:44:27]1040 (4) - 86539 [18:44:27]1012 (4) - 21.09.2024 12:40 [18:44:27]1206 (1) - 0 [18:44:27]OFD Sender: Remove packet 86539 [18:44:27]ProducePacketName [18:44:27]name=ofd_packets/00086539 [18:44:27]NVStorageDeleteData [18:44:28]OFD Sender: No OFD packet to send [18:44:33]OFD Sender: No OFD packet to send [18:44:38]OFD Sender: No OFD packet to send [18:44:43]OFD Sender: No OFD packet to send [18:44:48]OFD Sender: No OFD packet to send [18:44:53]OFD Sender: No OFD packet to send [18:44:58]OFD Sender: No OFD packet to send [18:45:03]OFD Sender: No OFD packet to send [18:45:08]OFD Sender: No OFD packet to send [18:45:13]OFD Sender: No OFD packet to send [18:45:18]OFD Sender: No OFD packet to send [18:45:23]OFD Sender: No OFD packet to send [18:45:23]recv_with_timeout no data received [18:45:28]OFD Sender: No OFD packet to send [18:45:33]OFD Sender: No OFD packet to send [18:45:38]OFD Sender: No OFD packet to send [18:45:43]OFD Sender: No OFD packet to send [18:45:48]OFD Sender: No OFD packet to send [18:45:49]recv_with_timeout no data received [18:45:53]OFD Sender: No OFD packet to send [18:45:58]OFD Sender: No OFD packet to send [18:46:03]OFD Sender: No OFD packet to send [18:46:08]OFD Sender: No OFD packet to send [18:46:13]OFD Sender: No OFD packet to send [18:46:18]OFD Sender: No OFD packet to send [18:46:23]OFD Sender: No OFD packet to send [18:46:28]OFD Sender: No OFD packet to send [18:46:33]OFD Sender: No OFD packet to send [18:46:38]OFD Sender: No OFD packet to send [18:46:43]OFD Sender: No OFD packet to send [18:46:48]OFD Sender: No OFD packet to send [18:46:53]OFD Sender: No OFD packet to send [18:46:58]OFD Sender: No OFD packet to send [18:47:03]OFD Sender: No OFD packet to send [18:47:08]OFD Sender: No OFD packet to send [18:47:13]OFD Sender: No OFD packet to send [18:47:18]OFD Sender: No OFD packet to send [18:47:23]OFD Sender: No OFD packet to send [18:47:28]OFD Sender: No OFD packet to send [18:47:33]OFD Sender: No OFD packet to send [18:47:38]OFD Sender: No OFD packet to send [18:47:43]OFD Sender: No OFD packet to send [18:47:48]OFD Sender: No OFD packet to send [18:47:53]OFD Sender: No OFD packet to send [18:47:58]OFD Sender: No OFD packet to send [18:48:03]OFD Sender: No OFD packet to send [18:48:08]OFD Sender: No OFD packet to send [18:48:13]OFD Sender: No OFD packet to send [18:48:18]OFD Sender: No OFD packet to send [18:48:23]OFD Sender: No OFD packet to send [18:48:28]OFD Sender: No OFD packet to send [18:48:33]OFD Sender: No OFD packet to send [18:48:38]OFD Sender: No OFD packet to send [18:48:43]OFD Sender: No OFD packet to send [18:48:48]OFD Sender: No OFD packet to send [18:48:53]OFD Sender: No OFD packet to send [18:48:58]OFD Sender: No OFD packet to send [18:49:03]OFD Sender: No OFD packet to send [18:49:08]OFD Sender: No OFD packet to send [18:49:13]OFD Sender: No OFD packet to send [18:49:18]OFD Sender: No OFD packet to send [18:49:23]OFD Sender: No OFD packet to send [18:49:28]OFD Sender: No OFD packet to send [18:49:33]OFD Sender: No OFD packet to send [18:49:38]OFD Sender: No OFD packet to send [18:49:43]OFD Sender: No OFD packet to send [18:49:48]OFD Sender: No OFD packet to send [18:49:53]OFD Sender: No OFD packet to send [18:49:58]OFD Sender: No OFD packet to send [18:50:03]OFD Sender: No OFD packet to send [18:50:08]OFD Sender: No OFD packet to send [18:50:13]OFD Sender: No OFD packet to send [18:50:18]OFD Sender: No OFD packet to send [18:50:23]OFD Sender: No OFD packet to send [18:50:24]accept exits with 10 [18:50:24]New connection [18:50:24]New thread 3067080036 created [18:50:24]Thread 3067223396 joined [18:50:24]Waiting for new connection... [18:50:24] Sock 10.Parse request [18:50:24]Sock 10.Check first char [18:50:24]Sock 10.First char is OK [18:50:24]request: POST /json_proto HTTP/1.0 [18:50:24]Method: POST [18:50:24]URL: /json_proto [18:50:24]Method is POST - this is cgi request [18:50:24]url: /json_proto [18:50:24]query_string will be loaded in cgi processing [18:50:24]execute_cgi json_proto POST (null) [18:50:24]execute_cgi path=json_proto method=POST [18:50:24]POST find Content-Length [18:50:24]Host: 172.17.47.196:8080 [18:50:24]Content-Length: 630 [18:50:24]Content-Type: application/json [18:50:24] [18:50:24]POST finish read [18:50:24]Found Content-Length = 630 [18:50:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147957", "tax_sys" : 0, "items" : [ { "code": "4700000480814", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 0,5 \u0441\u0442", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:50:24]execute_script... [18:50: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 : (3)147957", "tax_sys" : 0, "items" : [ { "code": "4700000480814", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 0,5 \u0441\u0442", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:50:24]POST & json_proto [18:50:24]process_json_proto [18:50:24]json parsed OK: [18:50:24]protocol is kg_v1.0 [18:50:24]action value=close_receipt [18:50:24]process_action close_receipt [18:50:24]cmd_close_receipt [18:50:24]MH_GetDate [18:50:24]Write to MH i2c: F0 00 00 83 04 76 [18:50:24]Write i2c OK [18:50:24]MH_I2C_Read... [18:50:24]Read from MH i2c: F0 [18:50:24]MH_I2C_Read... [18:50:24]Read from MH i2c: F0 09 00 [18:50:24]MH_I2C_Read... [18:50:24]Read from MH i2c: F0 09 00 83 04 00 70 15 EF 66 4C 6B 94 66 0A [18:50:24]GetLastDocTimeStamp 1726944263 [18:50:24]current date 1726944624 [18:50:24]FM_GetShiftState [18:50:24]SAM_PROTO_GetShiftState [18:50:24]wFMCommunicate request_size=4 [18:50:24]MH_SAM_APDU [18:50:24]CAPDU: 80 13 01 00 [18:50:24]Write to MH i2c: E2 08 00 84 04 80 13 01 00 00 00 00 00 05 [18:50:24]Write i2c OK [18:50:24]MH_I2C_Read... [18:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:24]Read from MH i2c: E2 [18:50:24]MH_I2C_Read... [18:50:24]Read from MH i2c: E2 0E 00 [18:50:24]MH_I2C_Read... [18:50:24]Read from MH i2c: E2 0E 00 84 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4B [18:50:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:50:24]wFMCommunicate OK [18:50:24]SAM_PROTO_GetShiftState done [18:50:24]FM_GetShiftState done [18:50:24]opened in 1726877910 [18:50:24]opened+sec_in_day 1726964310 [18:50:24]quantity*price = 10000 [18:50:24]sum+1 = 10001 [18:50:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 318 21.09.2024 18:50 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86540 ФПД: 210855663112851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86540&fm=210855663112851&tin=02508201610067®Number=0000000000092592&sum=10000 0 [18:50:25]StoreToDocumentArchive [18:50:25]shift 496 fd 86540 [18:50:25]save to /storage/0496/doc_00086540 [18:50:25]save last doc name /storage/0496/doc_00086540 to /storage/kkm_last_doc_name [18:50:25]save OK [18:50:25]Clear old archive folders... [18:50:25]ProcessDocumentItem done err = 0, tmpTLVsize=270 [18:50:25]tlvbuf is 003470B0 [18:50:25]SAM_PROTO_ClearQueue [18:50:25]wFMCommunicate request_size=4 [18:50:25]MH_SAM_APDU [18:50:25]CAPDU: 80 09 00 00 [18:50:25]Write to MH i2c: E2 08 00 91 04 80 09 00 00 00 00 00 00 07 [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:50:25]Read from MH i2c: E2 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [18:50:25]RAPDU: 90 00 [18:50:25]wFMCommunicate OK [18:50:25]SAM_PROTO_ClearQueue done [18:50:25]KKMCreateOFDPacket [18:50:25]OFDProtocolAddRootSTLVToBuf [18:50:25]FM_MakeSignedData [18:50:25]FM_MakeSignedData [18:50:25]SAM_PROTO_SignData [18:50:25]wFMCommunicate request_size=4 [18:50:25]MH_SAM_APDU [18:50:25]CAPDU: 80 0D 01 02 [18:50:25]Write to MH i2c: E2 08 00 92 04 80 0D 01 02 00 00 00 00 0F [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:50:25]Read from MH i2c: E2 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [18:50:25]RAPDU: 90 00 [18:50:25]wFMCommunicate OK [18:50:25]wFMCommunicate request_size=255 [18:50:25]MH_SAM_APDU [18:50:25]CAPDU: 80 0D 02 02 FA 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 38 31 34 06 04 1C 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 30 2C 35 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 3E 01 00 00 F4 03 04 00 70 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [18:50:25]Write to MH i2c: E2 02 01 93 04 80 0D 02 02 FA 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 38 31 34 06 04 1C 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 30 2C 35 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 3E 01 00 00 F4 03 04 00 70 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 57 [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:25]Read from MH i2c: E2 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 93 04 00 90 00 0B [18:50:25]RAPDU: 90 00 [18:50:25]wFMCommunicate OK [18:50:25]wFMCommunicate request_size=29 [18:50:25]MH_SAM_APDU [18:50:25]CAPDU: 80 0D 02 02 18 38 37 34 39 37 39 10 04 04 00 0C 52 01 00 35 04 06 00 BF C5 A8 E6 12 93 [18:50:25]Write to MH i2c: E2 20 00 94 04 80 0D 02 02 18 00 38 37 34 39 37 39 10 04 04 00 0C 52 01 00 35 04 06 00 BF C5 A8 E6 12 93 00 00 FB [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:25]Read from MH i2c: E2 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 03 00 94 04 00 90 00 0C [18:50:25]RAPDU: 90 00 [18:50:25]wFMCommunicate OK [18:50:25]wFMCommunicate request_size=4 [18:50:25]MH_SAM_APDU [18:50:25]CAPDU: 80 0D 03 02 [18:50:25]Write to MH i2c: E2 08 00 95 04 80 0D 03 02 00 00 00 00 14 [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:50:25]Read from MH i2c: E2 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 0B 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 0B 00 95 04 00 A2 F8 51 6D CB C2 CB C8 90 00 8D [18:50:25]RAPDU: A2 F8 51 6D CB C2 CB C8 90 00 [18:50:25]wFMCommunicate OK [18:50:25]SAM_PROTO_SignData done [18:50:25]FM_MakeSignedData done [18:50:25]CreateOFDProtocolMessage [18:50:25]wFMCommunicate request_size=4 [18:50:25]MH_SAM_APDU [18:50:25]CAPDU: 80 11 00 00 [18:50:25]Write to MH i2c: E2 08 00 96 04 80 11 00 00 00 00 00 00 14 [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:25]Read from MH i2c: E2 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 17 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: E2 17 00 96 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 73 [18:50:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:50:25]wFMCommunicate OK [18:50:25]CreateOFDProtocolMessage done [18:50:25]OFDSenderStorePacket 86540 [18:50:25]StoreOFDPacket docnum=86540 [18:50:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 22 01 00 00 A9 53 1A 01 53 BF 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 38 31 34 06 04 1C 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 30 2C 35 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 3E 01 00 00 F4 03 04 00 70 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 52 01 00 35 04 06 00 BF C5 A8 E6 12 93 A2 F8 51 6D CB C2 CB C8 [18:50:25]CheckFolder [18:50:25]dirname=/storage/ofd_packets [18:50:25]CheckFolder done [18:50:25]ProducePacketName [18:50:25]name=ofd_packets/00086540 [18:50:25]NVStorageSaveData ofd_packets/00086540 [18:50:25]File name is /storage/ofd_packets/00086540 [18:50:25]Write 320 bytes [18:50:25]NVStorageSaveData done [18:50:25]OFDSenderStorePacket done [18:50:25]KKMCreateOFDPacket done [18:50:25]NVStorageSaveData kkm_last_timestamp [18:50:25]File name is /storage/kkm_last_timestamp [18:50:25]Write 4 bytes [18:50:25]NVStorageSaveData done [18:50:25]ExternCall_PrintAddStr [18:50:25]wPrintStart [18:50:25]Write to MH i2c: 01 00 00 97 04 9B [18:50:25]Write i2c OK [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: 01 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: 01 07 00 [18:50:25]MH_I2C_Read... [18:50:25]Read from MH i2c: 01 07 00 97 04 00 00 00 00 00 FF 0F B0 [18:50:25]RasterBufferAndPrint [18:50:25]line Счет N : (3)147957 [18:50:25]line ИНН: 02508201610067 [18:50:25]line Контрольно-Кассовый Чек [18:50:25]line ПРОДАЖА [18:50:25]line Товар: 4700000480814 [18:50:25]line Пиво Живое 0,5 ст [18:50:25]line 1.000 * 100.00 [18:50:25]line = 100.00 [18:50:25]line НДС 12% НСП 1% [18:50:25]line > о реализуемом товаре [18:50:25]line ИТОГО: 100.00 [18:50:25]line НСП 1% : 0.88 [18:50:25]line НДС 12% : 10.62 [18:50:25]line Наличными: 100.00 [18:50:25]line Безнал.: 0.00 [18:50:25]line Место: АЗС № 137 "Партнер Нефть" [18:50:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:50:25]line СНО: Общий режим [18:50:25]line Чек 318 21.09.2024 18:50 [18:50:25]line Смена: 496 ФФД: 1.0 [18:50:25]line ЗНМ: 0300000064 [18:50:25]line РНМ: 0000000000092592 [18:50:25]line Версия ККМ: 001 [18:50:25]line ФМ: 0000000000874979 [18:50:25]line ФД: 86540 [18:50:25]line ФПД: 210855663112851 [18:50:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86540&fm=210855663112851&tin=02508201610067®Number=0000000000092592&sum=10000 [18:50:26]OFD Sender: Processing packet 86540 [packets to send 271, broken 270] [18:50:26]ProducePacketName [18:50:26]name=ofd_packets/00086540 [18:50:26]OFD Sender: To server: pG, [18:50:26]CommunicateWithHost lk.salyk.kg:30040 [18:50:26]ConnectInit lk.salyk.kg [18:50:26]line 0 [18:50:26]written 0, free lines is 4095 [18:50:26]Write to MH i2c: 01 00 00 BF 04 C3 [18:50:26]Write i2c OK [18:50:26]MH_I2C_Read... [18:50:26]Read from MH i2c: 01 [18:50:26]MH_I2C_Read... [18:50:26]Read from MH i2c: 01 07 00 [18:50:26]MH_I2C_Read... [18:50:26]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 09 0D E0 [18:50:26]RasterBufferAndPrint [18:50:26]line [18:50:26]line [18:50:26]line [18:50:26]line [18:50:26]line [18:50:26]written 0, free lines is 3343 [18:50:26]MH_Cut [18:50:26]Write to MH i2c: D1 01 00 C6 04 01 9C [18:50:26]Write i2c OK [18:50:26]MH_I2C_Read... [18:50:26]Read from MH i2c: D1 [18:50:26]MH_I2C_Read... [18:50:26]Read from MH i2c: D1 01 00 [18:50:26]MH_I2C_Read... [18:50:26]Read from MH i2c: D1 01 00 C6 04 00 9B [18:50:26]Write to MH i2c: 01 00 00 C7 04 CB [18:50:26]Write i2c OK [18:50:26]MH_I2C_Read... [18:50:27]*** Cut start [18:50:27]*** Partial cut [18:50:27]*** CUTSNS_PIN = 1 [18:50:27]*** CUTSNS_PIN = 0 [18:50:27]*** Brake cut motor [18:50:27]Read from MH i2c: 01 [18:50:27]MH_I2C_Read... [18:50:27]*** Stop cut motor [18:50:27]*** Cut end [18:50:27]Read from MH i2c: 01 07 00 [18:50:27]MH_I2C_Read... [18:50:27]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 FF 0F E0 [18:50:27]process_action close_receipt done [18:50:27]requested_data is exist [18:50:27]produce_requested_data [18:50:27]requested_item fm.sn is exist - process it [18:50:27]wFMCommunicate request_size=4 [18:50:27]MH_SAM_APDU [18:50:27]CAPDU: 80 11 00 00 [18:50:27]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [18:50:27]Write i2c OK [18:50:27]MH_I2C_Read... [18:50:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:27]Read from MH i2c: E2 [18:50:27]MH_I2C_Read... [18:50:27]Read from MH i2c: E2 17 00 [18:50:27]MH_I2C_Read... [18:50:27]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A5 [18:50:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:50:27]wFMCommunicate OK [18:50:27]requested_item fd.num is exist - process it [18:50:27]SAM_PROTO_GetFieldsCounters [18:50:27]wFMCommunicate request_size=4 [18:50:27]MH_SAM_APDU [18:50:27]CAPDU: 80 13 00 00 [18:50:27]Write to MH i2c: E2 08 00 C9 04 80 13 00 00 00 00 00 00 49 [18:50:27]Write i2c OK [18:50:27]MH_I2C_Read... [18:50:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:50:28]Read from MH i2c: E2 [18:50:28]MH_I2C_Read... [18:50:28]Read from MH i2c: E2 62 00 [18:50:28]MH_I2C_Read... [18:50:28]Read from MH i2c: E2 62 00 C9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [18:50:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:50:28]wFMCommunicate OK [18:50:28]SAM_PROTO_GetFieldsCounters done [18:50:28]requested_item shift.num is exist - process it [18:50:28]requested_item shift.opened is exist - process it [18:50:28]req_shift_opened [18:50:28]FM_GetShiftState [18:50:28]SAM_PROTO_GetShiftState [18:50:28]wFMCommunicate request_size=4 [18:50:28]MH_SAM_APDU [18:50:28]CAPDU: 80 13 01 00 [18:50:28]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [18:50:28]Write i2c OK [18:50:28]MH_I2C_Read... [18:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:28]Read from MH i2c: E2 [18:50:28]MH_I2C_Read... [18:50:28]Read from MH i2c: E2 0E 00 [18:50:28]MH_I2C_Read... [18:50:28]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 91 [18:50:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:50:28]wFMCommunicate OK [18:50:28]SAM_PROTO_GetShiftState done [18:50:28]FM_GetShiftState done [18:50:28]req_shift_opened done [18:50:28]requested_item shift.open_date is exist - process it [18:50:28]req_shift_open_date [18:50:28]req_shift_open_date done [18:50:28]produce_requested_data done [18:50:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86540,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:50:28]process_action_free close_receipt [18:50:28]json_value_free [18:50:28]json_value_free done [18:50:28]process_json_proto returns [18:50:28]Send response to host [18:50:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86540,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:50:28]free response buf [18:50:28]execute_script done [18:50:28]execute_script returns [18:50:28]free content buf [18:50:28]Sock 10.Close socket [18:50:28]Sock 10.Thread stoped [18:50:28]Connected sock=9 [18:50:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 22 01 00 00 A9 53 1A 01 53 BF 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 38 31 34 06 04 1C 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 30 2C 35 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 3E 01 00 00 F4 03 04 00 70 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 52 01 00 35 04 06 00 BF C5 A8 E6 12 93 A2 F8 51 6D CB C2 CB C8 [18:50:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 25 52 47 00 69 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0C 52 01 00 F4 03 04 00 44 C0 EE 66 B6 04 01 00 00 D2 2A B8 5F 35 23 C1 DA [18:50:29]CommunicateWithHost err = 0 [18:50:29]CheckOFDResponse [18:50:29]1017 (14) - 77093643461234 [18:44:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [18:44:24]RAPDU: 90 00 [18:44:24]wFMCommunicate OK [18:44:24]SAM_PROTO_ClearQueue done [18:44:24]KKMCreateOFDPacket [18:44:24]OFDProtocolAddRootSTLVToBuf [18:44:24]FM_MakeSignedData [18:44:24]FM_MakeSignedData [18:44:24]SAM_PROTO_SignData [18:44:24]wFMCommunicate request_size=4 [18:44:24]MH_SAM_APDU [18:44:24]CAPDU: 80 0D 01 02 [18:44:24]Write to MH i2c: E2 08 00 47 04 80 0D 01 02 00 00 00 00 C4 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [18:44:24]RAPDU: 90 00 [18:44:24]wFMCommunicate OK [18:44:24]wFMCommunicate request_size=255 [18:44:24]MH_SAM_APDU [18:44:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 07 14 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 52 01 00 35 04 06 00 E9 [18:44:24]Write to MH i2c: E2 02 01 48 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 3D 01 00 00 F4 03 04 00 07 14 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0B 52 01 00 35 04 06 00 E9 00 00 37 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [18:44:24]RAPDU: 90 00 [18:44:24]wFMCommunicate OK [18:44:24]wFMCommunicate request_size=10 [18:44:24]MH_SAM_APDU [18:44:24]CAPDU: 80 0D 02 02 05 DF 63 DC B0 A5 [18:44:24]Write to MH i2c: E2 0D 00 49 04 80 0D 02 02 05 00 DF 63 DC B0 A5 00 00 44 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 03 00 49 04 00 90 00 C1 [18:44:24]RAPDU: 90 00 [18:44:24]wFMCommunicate OK [18:44:24]wFMCommunicate request_size=4 [18:44:24]MH_SAM_APDU [18:44:24]CAPDU: 80 0D 03 02 [18:44:24]Write to MH i2c: E2 08 00 4A 04 80 0D 03 02 00 00 00 00 C9 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E[18:50:29]1041 (16) - 0000000000874979 [18:50:29]1040 (4) - 86540 [18:50:29]1012 (4) - 21.09.2024 12:47 [18:50:29]1206 (1) - 0 [18:50:29]OFD Sender: Remove packet 86540 [18:50:29]ProducePacketName [18:50:29]name=ofd_packets/00086540 [18:50:29]NVStorageDeleteData [18:50:30]OFD Sender: No OFD packet to send [18:50:35]OFD Sender: No OFD packet to send [18:50:40]OFD Sender: No OFD packet to send [18:50:45]OFD Sender: No OFD packet to send [18:50:50]OFD Sender: No OFD packet to send [18:50:55]OFD Sender: No OFD packet to send [18:51:00]OFD Sender: No OFD packet to send [18:51:05]OFD Sender: No OFD packet to send [18:51:10]OFD Sender: No OFD packet to send [18:51:15]OFD Sender: No OFD packet to send [18:51:19]accept exits with 7 [18:51:19]New connection [18:51:19]New thread 3067223396 created [18:51:19]Thread 3067080036 joined [18:51:19]Waiting for new connection... [18:51:19] Sock 7.Parse request [18:51:19]Sock 7.Check first char [18:51:19]Sock 7.First char is OK [18:51:19]request: POST /json_proto HTTP/1.0 [18:51:19]Method: POST [18:51:19]URL: /json_proto [18:51:19]Method is POST - this is cgi request [18:51:19]url: /json_proto [18:51:19]query_string will be loaded in cgi processing [18:51:19]execute_cgi json_proto POST (null) [18:51:19]execute_cgi path=json_proto method=POST [18:51:19]POST find Content-Length [18:51:19]Host: 172.17.47.196:8080 [18:51:19]Content-Length: 682 [18:51:19]Content-Type: application/json [18:51:19] [18:51:19]POST finish read [18:51:19]Found Content-Length = 682 [18:51:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:51:19]execute_script... [18:51: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)871437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:51:19]POST & json_proto [18:51:19]process_json_proto [18:51:19]json parsed OK: [18:51:19]protocol is kg_v1.0 [18:51:19]action value=close_receipt [18:51:19]process_action close_receipt [18:51:19]cmd_close_receipt [18:51:19]MH_GetDate [18:51:19]Write to MH i2c: F0 00 00 CB 04 BE [18:51:19]Write i2c OK [18:51:19]MH_I2C_Read... [18:51:19]Read from MH i2c: F0 [18:51:19]MH_I2C_Read... [18:51:19]Read from MH i2c: F0 09 00 [18:51:19]MH_I2C_Read... [18:51:19]Read from MH i2c: F0 09 00 CB 04 00 A8 15 EF 66 4C 6B 94 66 8A [18:51:19]GetLastDocTimeStamp 1726944624 [18:51:19]current date 1726944680 [18:51:19]FM_GetShiftState [18:51:19]SAM_PROTO_GetShiftState [18:51:19]wFMCommunicate request_size=4 [18:51:19]MH_SAM_APDU [18:51:19]CAPDU: 80 13 01 00 [18:51:19]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [18:51:19]Write i2c OK [18:51:19]MH_I2C_Read... [18:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:51:19]Read from MH i2c: E2 [18:51:19]MH_I2C_Read... [18:51:19]Read from MH i2c: E2 0E 00 [18:51:19]MH_I2C_Read... [18:51:19]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 93 [18:51:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:51:19]wFMCommunicate OK [18:51:19]SAM_PROTO_GetShiftState done [18:51:19]FM_GetShiftState done [18:51:19]opened in 1726877910 [18:51:19]opened+sec_in_day 1726964310 [18:51:19]quantity*price = 50063 [18:51:19]sum+1 = 50064 [18:51:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 319 21.09.2024 18:51 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86541 ФПД: 157708143538026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185120&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86541&fm=157708143538026&tin=02508201610067®Number=0000000000092592&sum=50000 [18:51:20]StoreToDocumentArchive [18:51:20]shift 496 fd 86541 [18:51:20]save to /storage/0496/doc_00086541 [18:51:20]save last doc name /storage/0496/doc_00086541 to /storage/kkm_last_doc_name [18:51:20]save OK [18:51:20]Clear old archive folders... [18:51:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:51:20]tlvbuf is 0037D5C0 [18:51:20]SAM_PROTO_ClearQueue [18:51:20]wFMCommunicate request_size=4 [18:51:20]MH_SAM_APDU [18:51:20]CAPDU: 80 09 00 00 [18:51:20]Write to MH i2c: E2 08 00 D9 04 80 09 00 00 00 00 00 00 4F [18:51:20]Write i2c OK [18:51:20]MH_I2C_Read... [18:51:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:51:20]Read from MH i2c: E2 [18:51:20]MH_I2C_Read... [18:51:20]Read from MH i2c: E2 03 00 [18:51:20]MH_I2C_Read... [18:51:20]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [18:51:20]RAPDU: 90 00 [18:51:20]wFMCommunicate OK [18:51:20]SAM_PROTO_ClearQueue done [18:51:20]KKMCreateOFDPacket [18:51:20]OFDProtocolAddRootSTLVToBuf [18:51:20]FM_MakeSignedData [18:51:20]FM_MakeSignedData [18:51:20]SAM_PROTO_SignData [18:51:20]wFMCommunicate request_size=4 [18:51:20]MH_SAM_APDU [18:51:20]CAPDU: 80 0D 01 02 [18:51:20]Write to MH i2c: E2 08 00 DA 04 80 0D 01 02 00 00 00 00 57 [18:51:20]Write i2c OK [18:51:20]MH_I2C_Read... [18:51:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:51:20]Read from MH i2c: E2 [18:51:20]MH_I2C_Read... [18:51:20]Read from MH i2c: E2 03 00 [18:51:20]MH_I2C_Read... [18:51:20]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [18:51:20]RAPDU: 90 00 [18:51:20]wFMCommunicate OK [18:51:20]wFMCommunicate request_size=255 [18:51:20]MH_SAM_APDU [18:51: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A8 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 52 01 00 35 04 06 00 [18:51:20]Write to MH i2c: E2 02 01 DB 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A8 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 52 01 00 35 04 06 00 00 00 FC [18:51:20]Write i2c OK [18:51:20]MH_I2C_Read... [18:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:51:21]Read from MH i2c: E2 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 03 00 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [18:51:21]RAPDU: 90 00 [18:51:21]wFMCommunicate OK [18:51:21]wFMCommunicate request_size=11 [18:51:21]MH_SAM_APDU [18:51:21]CAPDU: 80 0D 02 02 06 8F 6F 49 DF AF 6A [18:51:21]Write to MH i2c: E2 0E 00 DC 04 80 0D 02 02 06 00 8F 6F 49 DF AF 6A 00 00 A5 [18:51:21]Write i2c OK [18:51:21]MH_I2C_Read... [18:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:51:21]Read from MH i2c: E2 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 03 00 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [18:51:21]RAPDU: 90 00 [18:51:21]wFMCommunicate OK [18:51:21]wFMCommunicate request_size=4 [18:51:21]MH_SAM_APDU [18:51:21]CAPDU: 80 0D 03 02 [18:51:21]Write to MH i2c: E2 08 00 DD 04 80 0D 03 02 00 00 00 00 5C [18:51:21]Write i2c OK [18:51:21]MH_I2C_Read... [18:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:51:21]Read from MH i2c: E2 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 0B 00 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 0B 00 DD 04 00 31 E6 65 DD 2A CF 66 93 90 00 A8 [18:51:21]RAPDU: 31 E6 65 DD 2A CF 66 93 90 00 [18:51:21]wFMCommunicate OK [18:51:21]SAM_PROTO_SignData done [18:51:21]FM_MakeSignedData done [18:51:21]CreateOFDProtocolMessage [18:51:21]wFMCommunicate request_size=4 [18:51:21]MH_SAM_APDU [18:51:21]CAPDU: 80 11 00 00 [18:51:21]Write to MH i2c: E2 08 00 DE 04 80 11 00 00 00 00 00 00 5C [18:51:21]Write i2c OK [18:51:21]MH_I2C_Read... [18:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:51:21]Read from MH i2c: E2 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 17 00 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: E2 17 00 DE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BB [18:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:51:21]wFMCommunicate OK [18:51:21]CreateOFDProtocolMessage done [18:51:21]OFDSenderStorePacket 86541 [18:51:21]StoreOFDPacket docnum=86541 [18:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 EF 12 08 01 5D A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A8 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 52 01 00 35 04 06 00 8F 6F 49 DF AF 6A 31 E6 65 DD 2A CF 66 93 [18:51:21]CheckFolder [18:51:21]dirname=/storage/ofd_packets [18:51:21]CheckFolder done [18:51:21]ProducePacketName [18:51:21]name=ofd_packets/00086541 [18:51:21]NVStorageSaveData ofd_packets/00086541 [18:51:21]File name is /storage/ofd_packets/00086541 [18:51:21]Write 302 bytes [18:51:21]NVStorageSaveData done [18:51:21]OFDSenderStorePacket done [18:51:21]KKMCreateOFDPacket done [18:51:21]NVStorageSaveData kkm_last_timestamp [18:51:21]File name is /storage/kkm_last_timestamp [18:51:21]Write 4 bytes [18:51:21]NVStorageSaveData done [18:51:21]ExternCall_PrintAddStr [18:51:21]wPrintStart [18:51:21]Write to MH i2c: 01 00 00 DF 04 E3 [18:51:21]Write i2c OK [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: 01 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: 01 07 00 [18:51:21]MH_I2C_Read... [18:51:21]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [18:51:21]RasterBufferAndPrint [18:51:21]line Счет N : (1)871437 [18:51:21]line ИНН: 02508201610067 [18:51:21]line Контрольно-Кассовый Чек [18:51:21]line ПРОДАЖА [18:51:21]line ТРК (МРК, ГНК) : 11 [18:51:21]line Товар: 2710194210 [18:51:21]line ДТ(л)-К-4 [18:51:21]line 6.570 * 76.20 [18:51:21]line = 500.63 [18:51:21]line НДС 12% НСП 1% [18:51:21]line > о реализуемом товаре [18:51:21]line ОКРУГЛЕНИЕ: -0.63 [18:51:21]line ИТОГО: 500.00 [18:51:21]line Внесено: 500.00 [18:51:21]line СДАЧА: 0.00 [18:51:21]line НСП 1% : 4.43 [18:51:21]line НДС 12% : 53.16 [18:51:21]line Наличными: 500.00 [18:51:21]line Безнал.: 0.00 [18:51:21]line Место: АЗС № 137 "Партнер Нефть" [18:51:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:51:21]line СНО: Общий режим [18:51:21]line Чек 319 21.09.2024 18:51 [18:51:21]line Смена: 496 ФФД: 1.0 [18:51:21]line ЗНМ: 0300000064 [18:51:21]line РНМ: 0000000000092592 [18:51:21]line Версия ККМ: 001 [18:51:21]line ФМ: 0000000000874979 [18:51:21]line ФД: 86541 [18:51:21]line ФПД: 157708143538026 [18:51:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185120&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86541&fm=157708143538026&tin=02508201610067®Number=0000000000092592&sum=50000 [18:51:21]OFD Sender: Processing packet 86541 [packets to send 271, broken 270] [18:51:21]ProducePacketName [18:51:21]name=ofd_packets/00086541 [18:51:21]OFD Sender: To server: pG, [18:51:21]CommunicateWithHost lk.salyk.kg:30040 [18:51:21]ConnectInit lk.salyk.kg [18:51:21]written 0, free lines is 4095 [18:51:22]Write to MH i2c: 01 00 00 0A 05 0F [18:51:22]Write i2c OK [18:51:22]MH_I2C_Read... [18:51:22]Read from MH i2c: 01 [18:51:22]MH_I2C_Read... [18:51:22]Read from MH i2c: 01 07 00 [18:51:22]MH_I2C_Read... [18:51:22]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 D9 0C FB [18:51:22]RasterBufferAndPrint [18:51:22]line [18:51:22]line [18:51:22]line [18:51:22]line [18:51:22]line [18:51:22]written 0, free lines is 3297 [18:51:22]MH_Cut [18:51:22]Write to MH i2c: D1 01 00 11 05 01 E8 [18:51:22]Write i2c OK [18:51:22]MH_I2C_Read... [18:51:22]Read from MH i2c: D1 [18:51:22]MH_I2C_Read... [18:51:22]Read from MH i2c: D1 01 00 [18:51:22]MH_I2C_Read... [18:51:22]Read from MH i2c: D1 01 00 11 05 00 E7 [18:51:22]Write to MH i2c: 01 00 00 12 05 17 [18:51:22]Write i2c OK [18:51:22]MH_I2C_Read... [18:51:22]Connected sock=10 [18:51:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 EF 12 08 01 5D A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 A8 15 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 52 01 00 35 04 06 00 8F 6F 49 DF AF 6A 31 E6 65 DD 2A CF 66 93 [18:51:22]*** Cut start [18:51:22]*** Partial cut [18:51:22]*** CUTSNS_PIN = 1 [18:51:22]*** CUTSNS_PIN = 0 [18:51:23]*** Brake cut motor [18:51:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 76 46 47 00 66 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0D 52 01 00 F4 03 04 00 7A C0 EE 66 B6 04 01 00 00 C5 4C 58 F9 D0 42 A0 BD [18:51:23]CommunicateWithHost err = 0 [18:51:23]CheckOFDResponse [18:51:23]1017 (14) - 77093643461234 [18:51:23]1041 (16) - 0000000000874979 [18:51:23]1040 (4) - 86541 [18:51:23]1012 (4) - 21.09.2024 12:47 [18:51:23]1206 (1) - 0 [18:51:23]OFD Sender: Remove packet 86541 [18:51:23]ProducePacketName [18:51:23]name=ofd_packets/00086541 [18:51:23]NVStorageDeleteData [18:51:23]Read from MH i2c: 01 [18:51:23]MH_I2C_Read... [18:51:23]*** Stop cut motor [18:51:23]*** Cut end [18:51:23]Read from MH i2c: 01 07 00 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 FF 0F 2C [18:51:23]process_action close_receipt done [18:51:23]requested_data is exist [18:51:23]produce_requested_data [18:51:23]requested_item fm.sn is exist - process it [18:51:23]wFMCommunicate request_size=4 [18:51:23]MH_SAM_APDU [18:51:23]CAPDU: 80 11 00 00 [18:51:23]Write to MH i2c: E2 08 00 13 05 80 11 00 00 00 00 00 00 92 [18:51:23]Write i2c OK [18:51:23]MH_I2C_Read... [18:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:51:23]Read from MH i2c: E2 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: E2 17 00 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: E2 17 00 13 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F1 [18:51:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:51:23]wFMCommunicate OK [18:51:23]requested_item fd.num is exist - process it [18:51:23]SAM_PROTO_GetFieldsCounters [18:51:23]wFMCommunicate request_size=4 [18:51:23]MH_SAM_APDU [18:51:23]CAPDU: 80 13 00 00 [18:51:23]Write to MH i2c: E2 08 00 14 05 80 13 00 00 00 00 00 00 95 [18:51:23]Write i2c OK [18:51:23]MH_I2C_Read... [18:51:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:51:23]Read from MH i2c: E2 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: E2 62 00 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: E2 62 00 14 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [18:51:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:51:23]wFMCommunicate OK [18:51:23]SAM_PROTO_GetFieldsCounters done [18:51:23]requested_item shift.num is exist - process it [18:51:23]requested_item shift.opened is exist - process it [18:51:23]req_shift_opened [18:51:23]FM_GetShiftState [18:51:23]SAM_PROTO_GetShiftState [18:51:23]wFMCommunicate request_size=4 [18:51:23]MH_SAM_APDU [18:51:23]CAPDU: 80 13 01 00 [18:51:23]Write to MH i2c: E2 08 00 15 05 80 13 01 00 00 00 00 00 97 [18:51:23]Write i2c OK [18:51:23]MH_I2C_Read... [18:51:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:51:23]Read from MH i2c: E2 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: E2 0E 00 [18:51:23]MH_I2C_Read... [18:51:23]Read from MH i2c: E2 0E 00 15 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DD [18:51:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:51:23]wFMCommunicate OK [18:51:23]SAM_PROTO_GetShiftState done [18:51:23]FM_GetShiftState done [18:51:23]req_shift_opened done [18:51:23]requested_item shift.open_date is exist - process it [18:51:23]req_shift_open_date [18:51:23]req_shift_open_date done [18:51:23]produce_requested_data done [18:51:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86541,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:51:23]process_action_free close_receipt [18:51:23]json_value_free [18:51:23]json_value_free done [18:51:23]process_json_proto returns [18:51:23]Send response to host [18:51:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86541,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:51:23]free response buf [18:51:23]execute_script done [18:51:23]execute_script returns [18:51:23]free content buf [18:51:23]Sock 7.Close socket [18:51:23]Sock 7.Thread stoped [18:51:23]OFD Sender: No OFD packet to send [18:51:28]OFD Sender: No OFD packet to send [18:51:34]OFD Sender: No OFD packet to send [18:51:39]OFD Sender: No OFD packet to send [18:51:43]recv_with_timeout no data received [18:51:44]OFD Sender: No OFD packet to send [18:51:49]OFD Sender: No OFD packet to send [18:51:54]OFD Sender: No OFD packet to send [18:51:54]recv_with_timeout no data received [18:51:59]OFD Sender: No OFD packet to send [18:52:04]OFD Sender: No OFD packet to send [18:52:09]OFD Sender: No OFD packet to send [18:52:14]OFD Sender: No OFD packet to send [18:52:19]OFD Sender: No OFD packet to send [18:52:24]OFD Sender: No OFD packet to send [18:52:29]OFD Sender: No OFD packet to send [18:52:34]OFD Sender: No OFD packet to send [18:52:39]OFD Sender: No OFD packet to send [18:52:44]OFD Sender: No OFD packet to send [18:52:49]OFD Sender: No OFD packet to send [18:52:49]recv_with_timeout no data received [18:52:54]OFD Sender: No OFD packet to send [18:52:59]OFD Sender: No OFD packet to send [18:53:01]recv_with_timeout no data received [18:53:04]OFD Sender: No OFD packet to send [18:53:09]OFD Sender: No OFD packet to send [18:53:14]OFD Sender: No OFD packet to send [18:53:19]OFD Sender: No OFD packet to send [18:53:24]OFD Sender: No OFD packet to send [18:53:29]OFD Sender: No OFD packet to send [18:53:33]recv_with_timeout no data received [18:53:34]OFD Sender: No OFD packet to send [18:53:39]OFD Sender: No OFD packet to send [18:53:44]OFD Sender: No OFD packet to send [18:53:49]OFD Sender: No OFD packet to send [18:53:54]OFD Sender: No OFD packet to send [18:53:59]OFD Sender: No OFD packet to send [18:54:04]OFD Sender: No OFD packet to send [18:54:09]OFD Sender: No OFD packet to send [18:54:14]OFD Sender: No OFD packet to send [18:54:19]OFD Sender: No OFD packet to send [18:54:24]OFD Sender: No OFD packet to send [18:54:29]OFD Sender: No OFD packet to send [18:54:34]OFD Sender: No OFD packet to send [18:54:39]OFD Sender: No OFD packet to send [18:54:44]OFD Sender: No OFD packet to send [18:54:47]recv_with_timeout no data received [18:54:49]OFD Sender: No OFD packet to send [18:54:54]OFD Sender: No OFD packet to send [18:54:59]OFD Sender: No OFD packet to send [18:55:04]OFD Sender: No OFD packet to send [18:55:04]recv_with_timeout no data received [18:55:09]OFD Sender: No OFD packet to send [18:55:12]accept exits with 9 [18:55:12]New connection [18:55:12]New thread 3067080036 created [18:55:12]Thread 3067223396 joined [18:55:12]Waiting for new connection... [18:55:12] Sock 9.Parse request [18:55:12]Sock 9.Check first char [18:55:12]Sock 9.First char is OK [18:55:12]request: POST /json_proto HTTP/1.0 [18:55:12]Method: POST [18:55:12]URL: /json_proto [18:55:12]Method is POST - this is cgi request [18:55:12]url: /json_proto [18:55:12]query_string will be loaded in cgi processing [18:55:12]execute_cgi json_proto POST (null) [18:55:12]execute_cgi path=json_proto method=POST [18:55:12]POST find Content-Length [18:55:12]Host: 172.17.47.196:8080 [18:55:12]Content-Length: 677 [18:55:12]Content-Type: application/json [18:55:12] [18:55:12]POST finish read [18:55:12]Found Content-Length = 677 [18:55:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:55:12]execute_script... [18:55:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [18:55:12]POST & json_proto [18:55:12]process_json_proto [18:55:12]json parsed OK: [18:55:12]protocol is kg_v1.0 [18:55:12]action value=close_receipt [18:55:12]process_action close_receipt [18:55:12]cmd_close_receipt [18:55:12]MH_GetDate [18:55:12]Write to MH i2c: F0 00 00 16 05 0A [18:55:12]Write i2c OK [18:55:12]MH_I2C_Read... [18:55:12]Read from MH i2c: F0 [18:55:12]MH_I2C_Read... [18:55:12]Read from MH i2c: F0 09 00 [18:55:12]MH_I2C_Read... [18:55:12]Read from MH i2c: F0 09 00 16 05 00 90 16 EF 66 4C 6B 94 66 BF [18:55:12]GetLastDocTimeStamp 1726944680 [18:55:12]current date 1726944912 [18:55:12]FM_GetShiftState [18:55:12]SAM_PROTO_GetShiftState [18:55:12]wFMCommunicate request_size=4 [18:55:12]MH_SAM_APDU [18:55:12]CAPDU: 80 13 01 00 [18:55:12]Write to MH i2c: E2 08 00 17 05 80 13 01 00 00 00 00 00 99 [18:55:12]Write i2c OK [18:55:12]MH_I2C_Read... [18:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:12]Read from MH i2c: E2 [18:55:12]MH_I2C_Read... [18:55:12]Read from MH i2c: E2 0E 00 [18:55:12]MH_I2C_Read... [18:55:12]Read from MH i2c: E2 0E 00 17 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DF [18:55:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:55:12]wFMCommunicate OK [18:55:12]SAM_PROTO_GetShiftState done [18:55:12]FM_GetShiftState done [18:55:12]opened in 1726877910 [18:55:12]opened+sec_in_day 1726964310 [18:55:12]quantity*price = 40002 [18:55:12]sum+1 = 40003 [18:55:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 320 21.09.2024 18:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86542 ФПД: 222554361889273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185512&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86542&fm=222554361889273&tin=02508201610067®Number=0000000000092592&sum=40000 [18:55:13]StoreToDocumentArchive [18:55:13]shift 496 fd 86542 [18:55:13]save to /storage/0496/doc_00086542 [18:55:13]save last doc name /storage/0496/doc_00086542 to /storage/kkm_last_doc_name [18:55:13]save OK [18:55:13]Clear old archive folders... [18:55:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:55:13]tlvbuf is 002EE300 [18:55:13]SAM_PROTO_ClearQueue [18:55:13]wFMCommunicate request_size=4 [18:55:13]MH_SAM_APDU [18:55:13]CAPDU: 80 09 00 00 [18:55:13]Write to MH i2c: E2 08 00 24 05 80 09 00 00 00 00 00 00 9B [18:55:13]Write i2c OK [18:55:13]MH_I2C_Read... [18:55:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:55:13]Read from MH i2c: E2 [18:55:13]MH_I2C_Read... [18:55:13]Read from MH i2c: E2 03 00 [18:55:13]MH_I2C_Read... [18:55:13]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [18:55:13]RAPDU: 90 00 [18:55:13]wFMCommunicate OK [18:55:13]SAM_PROTO_ClearQueue done [18:55:13]KKMCreateOFDPacket [18:55:13]OFDProtocolAddRootSTLVToBuf [18:55:13]FM_MakeSignedData [18:55:13]FM_MakeSignedData [18:55:13]SAM_PROTO_SignData [18:55:13]wFMCommunicate request_size=4 [18:55:13]MH_SAM_APDU [18:55:13]CAPDU: 80 0D 01 02 [18:55:13]Write to MH i2c: E2 08 00 25 05 80 0D 01 02 00 00 00 00 A3 [18:55:13]Write i2c OK [18:55:13]MH_I2C_Read... [18:55:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:55:13]Read from MH i2c: E2 [18:55:13]MH_I2C_Read... [18:55:13]Read from MH i2c: E2 03 00 [18:55:13]MH_I2C_Read... [18:55:13]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [18:55:13]RAPDU: 90 00 [18:55:13]wFMCommunicate OK [18:55:13]wFMCommunicate request_size=255 [18:55:13]MH_SAM_APDU [18:55:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 01 00 00 F4 03 04 00 90 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 52 01 00 35 04 06 00 CA [18:55:13]Write to MH i2c: E2 02 01 26 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 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 40 01 00 00 F4 03 04 00 90 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 52 01 00 35 04 06 00 CA 00 00 6D [18:55:13]Write i2c OK [18:55:13]MH_I2C_Read... [18:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:14]Read from MH i2c: E2 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 03 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [18:55:14]RAPDU: 90 00 [18:55:14]wFMCommunicate OK [18:55:14]wFMCommunicate request_size=10 [18:55:14]MH_SAM_APDU [18:55:14]CAPDU: 80 0D 02 02 05 69 79 AF 01 F9 [18:55:14]Write to MH i2c: E2 0D 00 27 05 80 0D 02 02 05 00 69 79 AF 01 F9 00 00 3B [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:14]Read from MH i2c: E2 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 03 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [18:55:14]RAPDU: 90 00 [18:55:14]wFMCommunicate OK [18:55:14]wFMCommunicate request_size=4 [18:55:14]MH_SAM_APDU [18:55:14]CAPDU: 80 0D 03 02 [18:55:14]Write to MH i2c: E2 08 00 28 05 80 0D 03 02 00 00 00 00 A8 [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:55:14]Read from MH i2c: E2 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 0B 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 0B 00 28 05 00 50 EA D3 C8 C0 DB F3 20 90 00 2C [18:55:14]RAPDU: 50 EA D3 C8 C0 DB F3 20 90 00 [18:55:14]wFMCommunicate OK [18:55:14]SAM_PROTO_SignData done [18:55:14]FM_MakeSignedData done [18:55:14]CreateOFDProtocolMessage [18:55:14]wFMCommunicate request_size=4 [18:55:14]MH_SAM_APDU [18:55:14]CAPDU: 80 11 00 00 [18:55:14]Write to MH i2c: E2 08 00 29 05 80 11 00 00 00 00 00 00 A8 [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:14]Read from MH i2c: E2 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 17 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: E2 17 00 29 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 07 [18:55:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:55:14]wFMCommunicate OK [18:55:14]CreateOFDProtocolMessage done [18:55:14]OFDSenderStorePacket 86542 [18:55:14]StoreOFDPacket docnum=86542 [18:55:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 96 C9 07 01 A4 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 01 00 00 F4 03 04 00 90 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 52 01 00 35 04 06 00 CA 69 79 AF 01 F9 50 EA D3 C8 C0 DB F3 20 [18:55:14]CheckFolder [18:55:14]dirname=/storage/ofd_packets [18:55:14]CheckFolder done [18:55:14]ProducePacketName [18:55:14]name=ofd_packets/00086542 [18:55:14]NVStorageSaveData ofd_packets/00086542 [18:55:14]File name is /storage/ofd_packets/00086542 [18:55:14]Write 301 bytes [18:55:14]NVStorageSaveData done [18:55:14]OFDSenderStorePacket done [18:55:14]KKMCreateOFDPacket done [18:55:14]NVStorageSaveData kkm_last_timestamp [18:55:14]File name is /storage/kkm_last_timestamp [18:55:14]Write 4 bytes [18:55:14]NVStorageSaveData done [18:55:14]ExternCall_PrintAddStr [18:55:14]wPrintStart [18:55:14]Write to MH i2c: 01 00 00 2A 05 2F [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: 01 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: 01 07 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: 01 07 00 2A 05 00 00 00 00 00 FF 0F 44 [18:55:14]RasterBufferAndPrint [18:55:14]line Счет N : (1)871438 [18:55:14]line ИНН: 02508201610067 [18:55:14]line Контрольно-Кассовый Чек [18:55:14]line ПРОДАЖА [18:55:14]line ТРК (МРК, ГНК) : 43 [18:55:14]line Товар: 2710124130 [18:55:14]line Аи-92-К-5 [18:55:14]line 5.900 * 67.80 [18:55:14]line = 400.02 [18:55:14]line НДС 12% НСП 1% [18:55:14]line > о реализуемом товаре [18:55:14]line ОКРУГЛЕНИЕ: -0.02 [18:55:14]line ИТОГО: 400.00 [18:55:14]line Внесено: 400.00 [18:55:14]line СДАЧА: 0.00 [18:55:14]line НСП 1% : 3.54 [18:55:14]line НДС 12% : 42.48 [18:55:14]line Наличными: 400.00 [18:55:14]line Безнал.: 0.00 [18:55:14]line Место: АЗС № 137 "Партнер Нефть" [18:55:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:55:14]line СНО: Общий режим [18:55:14]line Чек 320 21.09.2024 18:55 [18:55:14]line Смена: 496 ФФД: 1.0 [18:55:14]line ЗНМ: 0300000064 [18:55:14]line РНМ: 0000000000092592 [18:55:14]line Версия ККМ: 001 [18:55:14]line ФМ: 0000000000874979 [18:55:14]line ФД: 86542 [18:55:14]line ФПД: 222554361889273 [18:55:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185512&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86542&fm=222554361889273&tin=02508201610067®Number=0000000000092592&sum=40000 [18:55:14]written 0, free lines is 4095 [18:55:14]OFD Sender: Processing packet 86542 [packets to send 271, broken 270] [18:55:14]ProducePacketName [18:55:14]name=ofd_packets/00086542 [18:55:14]OFD Sender: To server: pG, [18:55:14]CommunicateWithHost lk.salyk.kg:30040 [18:55:14]ConnectInit lk.salyk.kg [18:55:14]Write to MH i2c: 01 00 00 55 05 5A [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: 01 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: 01 07 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: 01 07 00 55 05 00 00 00 00 00 E7 0C 54 [18:55:14]RasterBufferAndPrint [18:55:14]line [18:55:14]line [18:55:14]line [18:55:14]line [18:55:14]line [18:55:14]written 0, free lines is 3310 [18:55:14]MH_Cut [18:55:14]Write to MH i2c: D1 01 00 5C 05 01 33 [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: D1 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: D1 01 00 [18:55:14]MH_I2C_Read... [18:55:14]Read from MH i2c: D1 01 00 5C 05 00 32 [18:55:14]Write to MH i2c: 01 00 00 5D 05 62 [18:55:14]Write i2c OK [18:55:14]MH_I2C_Read... [18:55:15]*** Cut start [18:55:15]*** Partial cut [18:55:15]*** CUTSNS_PIN = 1 [18:55:15]*** CUTSNS_PIN = 0 [18:55:15]*** Brake cut motor [18:55:16]Read from MH i2c: 01 [18:55:16]MH_I2C_Read... [18:55:16]*** Stop cut motor [18:55:16]*** Cut end [18:55:16]Read from MH i2c: 01 07 00 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: 01 07 00 5D 05 00 00 00 00 00 FF 0F 77 [18:55:16]process_action close_receipt done [18:55:16]requested_data is exist [18:55:16]produce_requested_data [18:55:16]requested_item fm.sn is exist - process it [18:55:16]wFMCommunicate request_size=4 [18:55:16]MH_SAM_APDU [18:55:16]CAPDU: 80 11 00 00 [18:55:16]Write to MH i2c: E2 08 00 5E 05 80 11 00 00 00 00 00 00 DD [18:55:16]Write i2c OK [18:55:16]MH_I2C_Read... [18:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:16]Read from MH i2c: E2 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: E2 17 00 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: E2 17 00 5E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [18:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:55:16]wFMCommunicate OK [18:55:16]requested_item fd.num is exist - process it [18:55:16]SAM_PROTO_GetFieldsCounters [18:55:16]wFMCommunicate request_size=4 [18:55:16]MH_SAM_APDU [18:55:16]CAPDU: 80 13 00 00 [18:55:16]Write to MH i2c: E2 08 00 5F 05 80 13 00 00 00 00 00 00 E0 [18:55:16]Write i2c OK [18:55:16]MH_I2C_Read... [18:55:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:55:16]Read from MH i2c: E2 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: E2 62 00 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: E2 62 00 5F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [18:55:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:55:16]wFMCommunicate OK [18:55:16]SAM_PROTO_GetFieldsCounters done [18:55:16]requested_item shift.num is exist - process it [18:55:16]requested_item shift.opened is exist - process it [18:55:16]req_shift_opened [18:55:16]FM_GetShiftState [18:55:16]SAM_PROTO_GetShiftState [18:55:16]wFMCommunicate request_size=4 [18:55:16]MH_SAM_APDU [18:55:16]CAPDU: 80 13 01 00 [18:55:16]Write to MH i2c: E2 08 00 60 05 80 13 01 00 00 00 00 00 E2 [18:55:16]Write i2c OK [18:55:16]MH_I2C_Read... [18:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:16]Read from MH i2c: E2 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: E2 0E 00 [18:55:16]MH_I2C_Read... [18:55:16]Read from MH i2c: E2 0E 00 60 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [18:55:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:55:16]wFMCommunicate OK [18:55:16]SAM_PROTO_GetShiftState done [18:55:16]FM_GetShiftState done [18:55:16]req_shift_opened done [18:55:16]requested_item shift.open_date is exist - process it [18:55:16]req_shift_open_date [18:55:16]req_shift_open_date done [18:55:16]produce_requested_data done [18:55:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86542,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:55:16]process_action_free close_receipt [18:55:16]json_value_free [18:55:16]json_value_free done [18:55:16]process_json_proto returns [18:55:16]Send response to host [18:55:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86542,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:55:16]free response buf [18:55:16]execute_script done [18:55:16]execute_script returns [18:55:16]free content buf [18:55:16]Sock 9.Close socket [18:55:16]Sock 9.Thread stoped [18:55:18]Connected sock=11 [18:55:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 96 C9 07 01 A4 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 01 00 00 F4 03 04 00 90 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 52 01 00 35 04 06 00 CA 69 79 AF 01 F9 50 EA D3 C8 C0 DB F3 20 [18:55:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3F 30 47 00 7E 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0E 52 01 00 F4 03 04 00 66 C1 EE 66 B6 04 01 00 00 5A 16 71 33 D9 9E 42 69 [18:55:19]CommunicateWithHost err = 0 [18:55:19]CheckOFDResponse [18:55:19]1017 (14) - 77093643461234 [18:55:19]1041 (16) - 0000000000874979 [18:55:19]1040 (4) - 86542 [18:55:19]1012 (4) - 21.09.2024 12:51 [18:55:19]1206 (1) - 0 [18:55:19]OFD Sender: Remove packet 86542 [18:55:19]ProducePacketName [18:55:19]name=ofd_packets/00086542 [18:55:19]NVStorageDeleteData [18:55:19]OFD Sender: No OFD packet to send [18:55:24]OFD Sender: No OFD packet to send [18:55:29]OFD Sender: No OFD packet to send [18:55:34]OFD Sender: No OFD packet to send [18:55:39]OFD Sender: No OFD packet to send [18:55:44]OFD Sender: No OFD packet to send [18:55:49]OFD Sender: No OFD packet to send [18:55:54]OFD Sender: No OFD packet to send [18:55:59]OFD Sender: No OFD packet to send [18:56:04]OFD Sender: No OFD packet to send [18:56:09]OFD Sender: No OFD packet to send [18:56:14]OFD Sender: No OFD packet to send [18:56:19]OFD Sender: No OFD packet to send [18:56:23]accept exits with 10 [18:56:23]New connection [18:56:23]New thread 3067223396 created [18:56:23]Thread 3067080036 joined [18:56:23]Waiting for new connection... [18:56:23] Sock 10.Parse request [18:56:23]Sock 10.Check first char [18:56:23]Sock 10.First char is OK [18:56:23]request: POST /json_proto HTTP/1.0 [18:56:23]Method: POST [18:56:23]URL: /json_proto [18:56:23]Method is POST - this is cgi request [18:56:23]url: /json_proto [18:56:23]query_string will be loaded in cgi processing [18:56:23]execute_cgi json_proto POST (null) [18:56:23]execute_cgi path=json_proto method=POST [18:56:23]POST find Content-Length [18:56:23]Host: 172.17.47.196:8080 [18:56:23]Content-Length: 677 [18:56:23]Content-Type: application/json [18:56:23] [18:56:23]POST finish read [18:56:23]Found Content-Length = 677 [18:56:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:56:23]execute_script... [18:56:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:56:23]POST & json_proto [18:56:23]process_json_proto [18:56:23]json parsed OK: [18:56:23]protocol is kg_v1.0 [18:56:23]action value=close_receipt [18:56:23]process_action close_receipt [18:56:23]cmd_close_receipt [18:56:23]MH_GetDate [18:56:23]Write to MH i2c: F0 00 00 61 05 55 [18:56:23]Write i2c OK [18:56:23]MH_I2C_Read... [18:56:23]Read from MH i2c: F0 [18:56:23]MH_I2C_Read... [18:56:23]Read from MH i2c: F0 09 00 [18:56:23]MH_I2C_Read... [18:56:23]Read from MH i2c: F0 09 00 61 05 00 D7 16 EF 66 4C 6B 94 66 51 [18:56:23]GetLastDocTimeStamp 1726944912 [18:56:23]current date 1726944983 [18:56:23]FM_GetShiftState [18:56:23]SAM_PROTO_GetShiftState [18:56:23]wFMCommunicate request_size=4 [18:56:23]MH_SAM_APDU [18:56:23]CAPDU: 80 13 01 00 [18:56:23]Write to MH i2c: E2 08 00 62 05 80 13 01 00 00 00 00 00 E4 [18:56:23]Write i2c OK [18:56:23]MH_I2C_Read... [18:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:23]Read from MH i2c: E2 [18:56:23]MH_I2C_Read... [18:56:23]Read from MH i2c: E2 0E 00 [18:56:23]MH_I2C_Read... [18:56:23]Read from MH i2c: E2 0E 00 62 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [18:56:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:56:23]wFMCommunicate OK [18:56:23]SAM_PROTO_GetShiftState done [18:56:23]FM_GetShiftState done [18:56:23]opened in 1726877910 [18:56:23]opened+sec_in_day 1726964310 [18:56:23]quantity*price = 30035 [18:56:23]sum+1 = 30036 [18:56: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 321 21.09.2024 18:56 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86543 ФПД: 46323954813201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185623&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86543&fm=46323954813201&tin=02508201610067®Number=0000000000092592&sum=30000 [18:56:24]StoreToDocumentArchive [18:56:24]shift 496 fd 86543 [18:56:24]save to /storage/0496/doc_00086543 [18:56:24]save last doc name /storage/0496/doc_00086543 to /storage/kkm_last_doc_name [18:56:24]save OK [18:56:24]Clear old archive folders... [18:56:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:56:24]tlvbuf is 00309A80 [18:56:24]SAM_PROTO_ClearQueue [18:56:24]wFMCommunicate request_size=4 [18:56:24]MH_SAM_APDU [18:56:24]CAPDU: 80 09 00 00 [18:56:24]Write to MH i2c: E2 08 00 6F 05 80 09 00 00 00 00 00 00 E6 [18:56:24]Write i2c OK [18:56:24]MH_I2C_Read... [18:56:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:56:24]Read from MH i2c: E2 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [18:56:24]RAPDU: 90 00 [18:56:24]wFMCommunicate OK [18:56:24]SAM_PROTO_ClearQueue done [18:56:24]KKMCreateOFDPacket [18:56:24]OFDProtocolAddRootSTLVToBuf [18:56:24]FM_MakeSignedData [18:56:24]FM_MakeSignedData [18:56:24]SAM_PROTO_SignData [18:56:24]wFMCommunicate request_size=4 [18:56:24]MH_SAM_APDU [18:56:24]CAPDU: 80 0D 01 02 [18:56:24]Write to MH i2c: E2 08 00 70 05 80 0D 01 02 00 00 00 00 EE [18:56:24]Write i2c OK [18:56:24]MH_I2C_Read... [18:56:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:56:24]Read from MH i2c: E2 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [18:56:24]RAPDU: 90 00 [18:56:24]wFMCommunicate OK [18:56:24]wFMCommunicate request_size=255 [18:56:24]MH_SAM_APDU [18:56:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 41 01 00 00 F4 03 04 00 D7 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 52 01 00 35 04 06 00 2A [18:56:24]Write to MH i2c: E2 02 01 71 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 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 41 01 00 00 F4 03 04 00 D7 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 52 01 00 35 04 06 00 2A 00 00 9B [18:56:24]Write i2c OK [18:56:24]MH_I2C_Read... [18:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:24]Read from MH i2c: E2 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [18:56:24]RAPDU: 90 00 [18:56:24]wFMCommunicate OK [18:56:24]wFMCommunicate request_size=10 [18:56:24]MH_SAM_APDU [18:56:24]CAPDU: 80 0D 02 02 05 21 A2 DF 09 11 [18:56:24]Write to MH i2c: E2 0D 00 72 05 80 0D 02 02 05 00 21 A2 DF 09 11 00 00 B7 [18:56:24]Write i2c OK [18:56:24]MH_I2C_Read... [18:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:24]Read from MH i2c: E2 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [18:56:24]RAPDU: 90 00 [18:56:24]wFMCommunicate OK [18:56:24]wFMCommunicate request_size=4 [18:56:24]MH_SAM_APDU [18:56:24]CAPDU: 80 0D 03 02 [18:56:24]Write to MH i2c: E2 08 00 73 05 80 0D 03 02 00 00 00 00 F3 [18:56:24]Write i2c OK [18:56:24]MH_I2C_Read... [18:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:56:24]Read from MH i2c: E2 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 0B 00 [18:56:24]MH_I2C_Read... [18:56:24]Read from MH i2c: E2 0B 00 73 05 00 EF 8E 8C B8 FB 2F 01 0E 90 00 EE [18:56:24]RAPDU: EF 8E 8C B8 FB 2F 01 0E 90 00 [18:56:24]wFMCommunicate OK [18:56:24]SAM_PROTO_SignData done [18:56:24]FM_MakeSignedData done [18:56:24]CreateOFDProtocolMessage [18:56:24]wFMCommunicate request_size=4 [18:56:24]MH_SAM_APDU [18:56:24]CAPDU: 80 11 00 00 [18:56:24]Write to MH i2c: E2 08 00 74 05 80 11 00 00 00 00 00 00 F3 [18:56:24]Write i2c OK [18:56:24]MH_I2C_Read... [18:56:25]OFD Sender: No OFD packet to send [18:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:25]Read from MH i2c: E2 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: E2 17 00 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: E2 17 00 74 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [18:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:56:25]wFMCommunicate OK [18:56:25]CreateOFDProtocolMessage done [18:56:25]OFDSenderStorePacket 86543 [18:56:25]StoreOFDPacket docnum=86543 [18:56:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A5 BB 07 01 16 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 41 01 00 00 F4 03 04 00 D7 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 52 01 00 35 04 06 00 2A 21 A2 DF 09 11 EF 8E 8C B8 FB 2F 01 0E [18:56:25]CheckFolder [18:56:25]dirname=/storage/ofd_packets [18:56:25]CheckFolder done [18:56:25]ProducePacketName [18:56:25]name=ofd_packets/00086543 [18:56:25]NVStorageSaveData ofd_packets/00086543 [18:56:25]File name is /storage/ofd_packets/00086543 [18:56:25]Write 301 bytes [18:56:25]NVStorageSaveData done [18:56:25]OFDSenderStorePacket done [18:56:25]KKMCreateOFDPacket done [18:56:25]NVStorageSaveData kkm_last_timestamp [18:56:25]File name is /storage/kkm_last_timestamp [18:56:25]Write 4 bytes [18:56:25]NVStorageSaveData done [18:56:25]ExternCall_PrintAddStr [18:56:25]wPrintStart [18:56:25]Write to MH i2c: 01 00 00 75 05 7A [18:56:25]Write i2c OK [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: 01 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: 01 07 00 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: 01 07 00 75 05 00 00 00 00 00 FF 0F 8F [18:56:25]RasterBufferAndPrint [18:56:25]line Счет N : (1)871439 [18:56:25]line ИНН: 02508201610067 [18:56:25]line Контрольно-Кассовый Чек [18:56:25]line ПРОДАЖА [18:56:25]line ТРК (МРК, ГНК) : 53 [18:56:25]line Товар: 2710124130 [18:56:25]line Аи-92-К-5 [18:56:25]line 4.430 * 67.80 [18:56:25]line = 300.35 [18:56:25]line НДС 12% НСП 1% [18:56:25]line > о реализуемом товаре [18:56:25]line ОКРУГЛЕНИЕ: -0.35 [18:56:25]line ИТОГО: 300.00 [18:56:25]line Внесено: 300.00 [18:56:25]line СДАЧА: 0.00 [18:56:25]line НСП 1% : 2.66 [18:56:25]line НДС 12% : 31.90 [18:56:25]line Наличными: 300.00 [18:56:25]line Безнал.: 0.00 [18:56:25]line Место: АЗС № 137 "Партнер Нефть" [18:56:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:56:25]line СНО: Общий режим [18:56:25]line Чек 321 21.09.2024 18:56 [18:56:25]line Смена: 496 ФФД: 1.0 [18:56:25]line ЗНМ: 0300000064 [18:56:25]line РНМ: 0000000000092592 [18:56:25]line Версия ККМ: 001 [18:56:25]line ФМ: 0000000000874979 [18:56:25]line ФД: 86543 [18:56:25]line ФПД: 46323954813201 [18:56:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T185623&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86543&fm=46323954813201&tin=02508201610067®Number=0000000000092592&sum=30000 [18:56:25]OFD Sender: Processing packet 86543 [packets to send 271, broken 270] [18:56:25]ProducePacketName [18:56:25]name=ofd_packets/00086543 [18:56:25]OFD Sender: To server: pG, [18:56:25]CommunicateWithHost lk.salyk.kg:30040 [18:56:25]ConnectInit lk.salyk.kg [18:56:25]written 0, free lines is 4095 [18:56:25]Write to MH i2c: 01 00 00 A0 05 A5 [18:56:25]Write i2c OK [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: 01 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: 01 07 00 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: 01 07 00 A0 05 00 00 00 00 00 E1 0C 99 [18:56:25]RasterBufferAndPrint [18:56:25]line [18:56:25]line [18:56:25]line [18:56:25]line [18:56:25]line [18:56:25]written 0, free lines is 3303 [18:56:25]MH_Cut [18:56:25]Write to MH i2c: D1 01 00 A7 05 01 7E [18:56:25]Write i2c OK [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: D1 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: D1 01 00 [18:56:25]MH_I2C_Read... [18:56:25]Read from MH i2c: D1 01 00 A7 05 00 7D [18:56:25]Write to MH i2c: 01 00 00 A8 05 AD [18:56:25]Write i2c OK [18:56:25]MH_I2C_Read... [18:56:26]*** Cut start [18:56:26]*** Partial cut [18:56:26]*** CUTSNS_PIN = 1 [18:56:26]*** CUTSNS_PIN = 0 [18:56:26]*** Brake cut motor [18:56:27]Read from MH i2c: 01 [18:56:27]MH_I2C_Read... [18:56:27]*** Stop cut motor [18:56:27]*** Cut end [18:56:27]Read from MH i2c: 01 07 00 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: 01 07 00 A8 05 00 00 00 00 00 FF 0F C2 [18:56:27]process_action close_receipt done [18:56:27]requested_data is exist [18:56:27]produce_requested_data [18:56:27]requested_item fm.sn is exist - process it [18:56:27]wFMCommunicate request_size=4 [18:56:27]MH_SAM_APDU [18:56:27]CAPDU: 80 11 00 00 [18:56:27]Write to MH i2c: E2 08 00 A9 05 80 11 00 00 00 00 00 00 28 [18:56:27]Write i2c OK [18:56:27]MH_I2C_Read... [18:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:27]Read from MH i2c: E2 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: E2 17 00 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: E2 17 00 A9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 87 [18:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:56:27]wFMCommunicate OK [18:56:27]requested_item fd.num is exist - process it [18:56:27]SAM_PROTO_GetFieldsCounters [18:56:27]wFMCommunicate request_size=4 [18:56:27]MH_SAM_APDU [18:56:27]CAPDU: 80 13 00 00 [18:56:27]Write to MH i2c: E2 08 00 AA 05 80 13 00 00 00 00 00 00 2B [18:56:27]Write i2c OK [18:56:27]MH_I2C_Read... [18:56:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:56:27]Read from MH i2c: E2 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: E2 62 00 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: E2 62 00 AA 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [18:56:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 0F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:56:27]wFMCommunicate OK [18:56:27]SAM_PROTO_GetFieldsCounters done [18:56:27]requested_item shift.num is exist - process it [18:56:27]requested_item shift.opened is exist - process it [18:56:27]req_shift_opened [18:56:27]FM_GetShiftState [18:56:27]SAM_PROTO_GetShiftState [18:56:27]wFMCommunicate request_size=4 [18:56:27]MH_SAM_APDU [18:56:27]CAPDU: 80 13 01 00 [18:56:27]Write to MH i2c: E2 08 00 AB 05 80 13 01 00 00 00 00 00 2D [18:56:27]Write i2c OK [18:56:27]MH_I2C_Read... [18:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:27]Read from MH i2c: E2 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: E2 0E 00 [18:56:27]MH_I2C_Read... [18:56:27]Read from MH i2c: E2 0E 00 AB 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 73 [18:56:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:56:27]wFMCommunicate OK [18:56:27]SAM_PROTO_GetShiftState done [18:56:27]FM_GetShiftState done [18:56:27]req_shift_opened done [18:56:27]requested_item shift.open_date is exist - process it [18:56:27]req_shift_open_date [18:56:27]req_shift_open_date done [18:56:27]produce_requested_data done [18:56:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86543,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [18:56:27]process_action_free close_receipt [18:56:27]json_value_free [18:56:27]json_value_free done [18:56:27]process_json_proto returns [18:56:27]Send response to host [18:56:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86543,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [18:56:27]free response buf [18:56:27]execute_script done [18:56:27]execute_script returns [18:56:27]free content buf [18:56:27]Sock 10.Close socket [18:56:27]Sock 10.Thread stoped [18:56:35]recv_with_timeout no data received [18:56:47]accept exits with 7 [18:56:47]New connection [18:56:47]New thread 3067080036 created [18:56:47]Thread 3067223396 joined [18:56:47]Waiting for new connection... [18:56:47] Sock 7.Parse request [18:56:47]Sock 7.Check first char [18:56:47]Sock 7.First char is OK [18:56:47]request: POST /json_proto HTTP/1.0 [18:56:47]Method: POST [18:56:47]URL: /json_proto [18:56:47]Method is POST - this is cgi request [18:56:47]url: /json_proto [18:56:47]query_string will be loaded in cgi processing [18:56:47]execute_cgi json_proto POST (null) [18:56:47]execute_cgi path=json_proto method=POST [18:56:47]POST find Content-Length [18:56:47]Host: 172.17.47.196:8080 [18:56:47]Content-Length: 677 [18:56:47]Content-Type: application/json [18:56:47] [18:56:47]POST finish read [18:56:47]Found Content-Length = 677 [18:58:00]ConnectInit Can't connect to host [18:58:03]OFD Sender: Processing packet 86543 [packets to send 273, broken 270] [18:58:03]ProducePacketName [18:58:03]name=ofd_packets/00086543 [18:58:03]OFD Sender: To server: pG, [18:58:03]CommunicateWithHost lk.salyk.kg:30040 [18:58:03]ConnectInit lk.salyk.kg [18:58:05]Connected sock=9 [18:58:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A5 BB 07 01 16 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 41 01 00 00 F4 03 04 00 D7 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 52 01 00 35 04 06 00 2A 21 A2 DF 09 11 EF 8E 8C B8 FB 2F 01 0E [18:58:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 19 A8 47 00 89 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0F 52 01 00 F4 03 04 00 0E C2 EE 66 B6 04 01 00 00 A5 39 BC AA D5 17 3B 39 [18:58:08]CommunicateWithHost err = 0 [18:58:08]CheckOFDResponse [18:58:08]1017 (14) - 77093643461234 [18:58:08]1041 (16) - 0000000000874979 [18:58:08]1040 (4) - 86543 [18:58:08]1012 (4) - 21.09.2024 12:54 [18:58:08]1206 (1) - 0 [18:58:08]OFD Sender: Remove packet 86543 [18:58:08]ProducePacketName [18:58:08]name=ofd_packets/00086543 [18:58:08]NVStorageDeleteData [18:58:08]OFD Sender: Processing packet 86544 [packets to send 272, broken 270] [18:58:08]ProducePacketName [18:58:08]name=ofd_packets/00086544 [18:58:08]OFD Sender: To server: pG, [18:58:08]CommunicateWithHost lk.salyk.kg:30040 [18:58:08]ConnectInit lk.salyk.kg [18:58:10]Connected sock=9 [18:58:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C1 D0 07 01 21 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 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 42 01 00 00 F4 03 04 00 F0 16 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 52 01 00 35 04 06 00 FD 48 E3 C0 02 1C 71 C6 63 C1 C8 F4 B9 80 [18:58:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 01 46 47 00 41 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 10 52 01 00 F4 03 04 00 12 C2 EE 66 B6 04 01 00 00 CF AF A3 80 88 EA 8B C1 [18:58:13]CommunicateWithHost err = 0 [18:58:13]CheckOFDResponse [18:58:13]1017 (14) - 77093643461234 [18:58:13]1041 (16) - 0000000000874979 [18:58:13]1040 (4) - 86544 [18:58:13]1012 (4) - 21.09.2024 12:54 [18:58:13]1206 (1) - 0 [18:58:13]OFD Sender: Remove packet 86544 [18:58:13]ProducePacketName [18:58:13]name=ofd_packets/00086544 [18:58:13]NVStorageDeleteData [18:58:13]OFD Sender: Processing packet 86545 [packets to send 271, broken 270] [18:58:13]ProducePacketName [18:58:13]name=ofd_packets/00086545 [18:58:13]OFD Sender: To server: pG, [18:58:13]CommunicateWithHost lk.salyk.kg:30040 [18:58:13]ConnectInit lk.salyk.kg [18:58:15]Connected sock=9 [18:58:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 74 72 1F 01 A9 3C 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 1B 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 52 01 00 35 04 06 00 2D 87 3E CB C2 88 C2 B4 9B 96 65 D5 F4 CD [18:58:21]recv_with_timeout no data received [18:58:21]CommunicateWithHost answer receiving error [18:58:21]CommunicateWithHost err = -3 [18:58:21]OFD Sender: Server communicate error [18:58:21]recv_with_timeout no data received [18:58:26]OFD Sender: Processing packet 86545 [packets to send 271, broken 270] [18:58:26]ProducePacketName [18:58:26]name=ofd_packets/00086545 [18:58:26]OFD Sender: To server: pG, [18:58:26]CommunicateWithHost lk.salyk.kg:30040 [18:58:26]ConnectInit lk.salyk.kg [18:58:27]Connected sock=10 [18:58:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 74 72 1F 01 A9 3C 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 1B 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 52 01 00 35 04 06 00 2D 87 3E CB C2 88 C2 B4 9B 96 65 D5 F4 CD [18:58:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F5 3C 47 00 81 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 11 52 01 00 F4 03 04 00 23 C2 EE 66 B6 04 01 00 00 F9 50 45 F3 9B E5 69 A3 [18:58:27]CommunicateWithHost err = 0 [18:58:27]CheckOFDResponse [18:58:27]1017 (14) - 77093643461234 [18:58:27]1041 (16) - 0000000000874979 [18:58:27]1040 (4) - 86545 [18:58:27]1012 (4) - 21.09.2024 12:54 [18:58:27]1206 (1) - 0 [18:58:27]OFD Sender: Remove packet 86545 [18:58:27]ProducePacketName [18:58:27]name=ofd_packets/00086545 [18:58:27]NVStorageDeleteData [18:58:28]OFD Sender: No OFD packet to send [18:58:33]OFD Sender: No OFD packet to send [18:58:38]OFD Sender: No OFD packet to send [18:56:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:56:47]execute_script... [18:56: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)871440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [18:56:47]POST & json_proto [18:56:47]process_json_proto [18:56:47]json parsed OK: [18:56:47]protocol is kg_v1.0 [18:56:47]action value=close_receipt [18:56:47]process_action close_receipt [18:56:47]cmd_close_receipt [18:56:47]MH_GetDate [18:56:47]Write to MH i2c: F0 00 00 AC 05 A0 [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: F0 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: F0 09 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: F0 09 00 AC 05 00 F0 16 EF 66 4C 6B 94 66 B5 [18:56:47]GetLastDocTimeStamp 1726944983 [18:56:47]current date 1726945008 [18:56:47]FM_GetShiftState [18:56:47]SAM_PROTO_GetShiftState [18:56:47]wFMCommunicate request_size=4 [18:56:47]MH_SAM_APDU [18:56:47]CAPDU: 80 13 01 00 [18:56:47]Write to MH i2c: E2 08 00 AD 05 80 13 01 00 00 00 00 00 2F [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 0E 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 0E 00 AD 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [18:56:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [18:56:47]wFMCommunicate OK [18:56:47]SAM_PROTO_GetShiftState done [18:56:47]FM_GetShiftState done [18:56:47]opened in 1726877910 [18:56:47]opened+sec_in_day 1726964310 [18:56:47]quantity*price = 40002 [18:56:47]sum+1 = 40003 [18:56:47]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 324 21.09.2024 19:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86546 ФПД: 5607314010224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190005&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86546&fm=5607314010224&tin=02508201610067®Number=0000000000092592&sum=40000 [19:00:06]StoreToDocumentArchive [19:00:06]shift 496 fd 86546 [19:00:06]save to /storage/0496/doc_00086546 [19:00:06]save last doc name /storage/0496/doc_00086546 to /storage/kkm_last_doc_name [19:00:06]save OK [19:00:06]Clear old archive folders... [19:00:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:06]tlvbuf is 003A76C0 [19:00:06]SAM_PROTO_ClearQueue [19:00:06]wFMCommunicate request_size=4 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 09 00 00 [19:00:06]Write to MH i2c: E2 08 00 4D 06 80 09 00 00 00 00 00 00 C5 [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [19:00:06]RAPDU: 90 00 [19:00:06]wFMCommunicate OK [19:00:06]SAM_PROTO_ClearQueue done [19:00:06]KKMCreateOFDPacket [19:00:06]OFDProtocolAddRootSTLVToBuf [19:00:06]FM_MakeSignedData [19:00:06]FM_MakeSignedData [19:00:06]SAM_PROTO_SignData [19:00:06]wFMCommunicate request_size=4 [19:00:06]MH_SAM_APDU [19:00:06]CAPDU: 80 0D 01 02 [19:00:06]Write to MH i2c: E2 08 00 4E 06 80 0D 01 02 00 00 00 00 CD [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:06]Read from MH i2c: E2 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 [19:00:06]MH_I2C_Read... [19:00:06]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [19:00:06]RAPDU: 90 00 [19:00:06]wFMCommunicate OK [19:00:06]wFMCommunicate request_size=255 [19:00:06]MH_SAM_APDU [19:00: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 B5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 52 01 00 35 04 06 00 05 [19:00:06]Write to MH i2c: E2 02 01 4F 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 B5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 52 01 00 35 04 06 00 05 00 00 00 [19:00:06]Write i2c OK [19:00:06]MH_I2C_Read... [19:00:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:07]Read from MH i2c: E2 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 03 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [19:00:07]RAPDU: 90 00 [19:00:07]wFMCommunicate OK [19:00:07]wFMCommunicate request_size=10 [19:00:07]MH_SAM_APDU [19:00:07]CAPDU: 80 0D 02 02 05 19 8D F5 B0 70 [19:00:07]Write to MH i2c: E2 0D 00 50 06 80 0D 02 02 05 00 19 8D F5 B0 70 00 00 95 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:07]Read from MH i2c: E2 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 03 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 03 00 50 06 00 90 00 CA [19:00:07]RAPDU: 90 00 [19:00:07]wFMCommunicate OK [19:00:07]wFMCommunicate request_size=4 [19:00:07]MH_SAM_APDU [19:00:07]CAPDU: 80 0D 03 02 [19:00:07]Write to MH i2c: E2 08 00 51 06 80 0D 03 02 00 00 00 00 D2 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:07]Read from MH i2c: E2 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 0B 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 0B 00 51 06 00 0B B7 13 B2 B9 FB 88 09 90 00 9F [19:00:07]RAPDU: 0B B7 13 B2 B9 FB 88 09 90 00 [19:00:07]wFMCommunicate OK [19:00:07]SAM_PROTO_SignData done [19:00:07]FM_MakeSignedData done [19:00:07]CreateOFDProtocolMessage [19:00:07]wFMCommunicate request_size=4 [19:00:07]MH_SAM_APDU [19:00:07]CAPDU: 80 11 00 00 [19:00:07]Write to MH i2c: E2 08 00 52 06 80 11 00 00 00 00 00 00 D2 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:07]Read from MH i2c: E2 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 17 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: E2 17 00 52 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 31 [19:00:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:00:07]wFMCommunicate OK [19:00:07]CreateOFDProtocolMessage done [19:00:07]OFDSenderStorePacket 86546 [19:00:07]StoreOFDPacket docnum=86546 [19:00:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B6 D5 07 01 DD 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 44 01 00 00 F4 03 04 00 B5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 52 01 00 35 04 06 00 05 19 8D F5 B0 70 0B B7 13 B2 B9 FB 88 09 [19:00:07]CheckFolder [19:00:07]dirname=/storage/ofd_packets [19:00:07]CheckFolder done [19:00:07]ProducePacketName [19:00:07]name=ofd_packets/00086546 [19:00:07]NVStorageSaveData ofd_packets/00086546 [19:00:07]File name is /storage/ofd_packets/00086546 [19:00:07]Write 301 bytes [19:00:07]NVStorageSaveData done [19:00:07]OFDSenderStorePacket done [19:00:07]KKMCreateOFDPacket done [19:00:07]NVStorageSaveData kkm_last_timestamp [19:00:07]File name is /storage/kkm_last_timestamp [19:00:07]Write 4 bytes [19:00:07]NVStorageSaveData done [19:00:07]ExternCall_PrintAddStr [19:00:07]wPrintStart [19:00:07]Write to MH i2c: 01 00 00 53 06 59 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 07 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 07 00 53 06 00 00 00 00 00 FF 0F 6E [19:00:07]RasterBufferAndPrint [19:00:07]line Счет N : (1)871441 [19:00:07]line ИНН: 02508201610067 [19:00:07]line Контрольно-Кассовый Чек [19:00:07]line ПРОДАЖА [19:00:07]line ТРК (МРК, ГНК) : 63 [19:00:07]line Товар: 2710124130 [19:00:07]line Аи-92-К-5 [19:00:07]line 5.900 * 67.80 [19:00:07]line = 400.02 [19:00:07]line НДС 12% НСП 1% [19:00:07]line > о реализуемом товаре [19:00:07]line ОКРУГЛЕНИЕ: -0.02 [19:00:07]line ИТОГО: 400.00 [19:00:07]line Внесено: 400.00 [19:00:07]line СДАЧА: 0.00 [19:00:07]line НСП 1% : 3.54 [19:00:07]line НДС 12% : 42.48 [19:00:07]line Наличными: 400.00 [19:00:07]line Безнал.: 0.00 [19:00:07]line Место: АЗС № 137 "Партнер Нефть" [19:00:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:00:07]line СНО: Общий режим [19:00:07]line Чек 324 21.09.2024 19:00 [19:00:07]line Смена: 496 ФФД: 1.0 [19:00:07]line ЗНМ: 0300000064 [19:00:07]line РНМ: 0000000000092592 [19:00:07]line Версия ККМ: 001 [19:00:07]line ФМ: 0000000000874979 [19:00:07]line ФД: 86546 [19:00:07]line ФПД: 5607314010224 [19:00:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190005&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86546&fm=5607314010224&tin=02508201610067®Number=0000000000092592&sum=40000 [19:00:07]written 0, free lines is 4095 [19:00:07]OFD Sender: Processing packet 86546 [packets to send 271, broken 270] [19:00:07]ProducePacketName [19:00:07]name=ofd_packets/00086546 [19:00:07]OFD Sender: To server: pG, [19:00:07]CommunicateWithHost lk.salyk.kg:30040 [19:00:07]ConnectInit lk.salyk.kg [19:00:07]Write to MH i2c: 01 00 00 7E 06 84 [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 07 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: 01 07 00 7E 06 00 00 00 00 00 E0 0C 77 [19:00:07]RasterBufferAndPrint [19:00:07]line [19:00:07]line [19:00:07]line [19:00:07]line [19:00:07]line [19:00:07]written 0, free lines is 3302 [19:00:07]MH_Cut [19:00:07]Write to MH i2c: D1 01 00 85 06 01 5D [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: D1 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: D1 01 00 [19:00:07]MH_I2C_Read... [19:00:07]Read from MH i2c: D1 01 00 85 06 00 5C [19:00:07]Write to MH i2c: 01 00 00 86 06 8C [19:00:07]Write i2c OK [19:00:07]MH_I2C_Read... [19:00:08]*** Cut start [19:00:08]*** Partial cut [19:00:08]*** CUTSNS_PIN = 1 [19:00:08]*** CUTSNS_PIN = 0 [19:00:08]Connected sock=11 [19:00:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B6 D5 07 01 DD 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 44 01 00 00 F4 03 04 00 B5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 52 01 00 35 04 06 00 05 19 8D F5 B0 70 0B B7 13 B2 B9 FB 88 09 [19:00:08]*** Brake cut motor [19:00:09]Read from MH i2c: 01 [19:00:09]MH_I2C_Read... [19:00:09]*** Stop cut motor [19:00:09]*** Cut end [19:00:09]Read from MH i2c: 01 07 00 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: 01 07 00 86 06 00 00 00 00 00 FF 0F A1 [19:00:09]process_action close_receipt done [19:00:09]requested_data is exist [19:00:09]produce_requested_data [19:00:09]requested_item fm.sn is exist - process it [19:00:09]wFMCommunicate request_size=4 [19:00:09]MH_SAM_APDU [19:00:09]CAPDU: 80 11 00 00 [19:00:09]Write to MH i2c: E2 08 00 87 06 80 11 00 00 00 00 00 00 07 [19:00:09]Write i2c OK [19:00:09]MH_I2C_Read... [19:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:09]Read from MH i2c: E2 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: E2 17 00 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: E2 17 00 87 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 66 [19:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:00:09]wFMCommunicate OK [19:00:09]requested_item fd.num is exist - process it [19:00:09]SAM_PROTO_GetFieldsCounters [19:00:09]wFMCommunicate request_size=4 [19:00:09]MH_SAM_APDU [19:00:09]CAPDU: 80 13 00 00 [19:00:09]Write to MH i2c: E2 08 00 88 06 80 13 00 00 00 00 00 00 0A [19:00:09]Write i2c OK [19:00:09]MH_I2C_Read... [19:00:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:09]Read from MH i2c: E2 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: E2 62 00 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: E2 62 00 88 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 12 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [19:00:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 12 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:09]wFMCommunicate OK [19:00:09]SAM_PROTO_GetFieldsCounters done [19:00:09]requested_item shift.num is exist - process it [19:00:09]requested_item shift.opened is exist - process it [19:00:09]req_shift_opened [19:00:09]FM_GetShiftState [19:00:09]SAM_PROTO_GetShiftState [19:00:09]wFMCommunicate request_size=4 [19:00:09]MH_SAM_APDU [19:00:09]CAPDU: 80 13 01 00 [19:00:09]Write to MH i2c: E2 08 00 89 06 80 13 01 00 00 00 00 00 0C [19:00:09]Write i2c OK [19:00:09]MH_I2C_Read... [19:00:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DD 11 47 00 53 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 12 52 01 00 F4 03 04 00 88 C2 EE 66 B6 04 01 00 00 CE 8F E2 66 BD 4D 8D DD [19:00:09]CommunicateWithHost err = 0 [19:00:09]CheckOFDResponse [19:00:09]1017 (14) - 77093643461234 [19:00:09]1041 (16) - 0000000000874979 [19:00:09]1040 (4) - 86546 [19:00:09]1012 (4) - 21.09.2024 12:56 [19:00:09]1206 (1) - 0 [19:00:09]OFD Sender: Remove packet 86546 [19:00:09]ProducePacketName [19:00:09]name=ofd_packets/00086546 [19:00:09]NVStorageDeleteData [19:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:09]Read from MH i2c: E2 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: E2 0E 00 [19:00:09]MH_I2C_Read... [19:00:09]Read from MH i2c: E2 0E 00 89 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 52 [19:00:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:00:09]wFMCommunicate OK [19:00:09]SAM_PROTO_GetShiftState done [19:00:09]FM_GetShiftState done [19:00:09]req_shift_opened done [19:00:09]requested_item shift.open_date is exist - process it [19:00:09]req_shift_open_date [19:00:09]req_shift_open_date done [19:00:09]produce_requested_data done [19:00:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86546,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:00:09]process_action_free close_receipt [19:00:09]json_value_free [19:00:09]json_value_free done [19:00:09]process_json_proto returns [19:00:09]Send response to host [19:00:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86546,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:00:09]free response buf [19:00:09]execute_script done [19:00:09]execute_script returns [19:00:09]free content buf [19:00:09]Sock 7.Close socket [19:00:09]Sock 7.Thread stoped [19:00:09]OFD Sender: No OFD packet to send [19:00:14]OFD Sender: No OFD packet to send [19:00:19]OFD Sender: No OFD packet to send [19:00:24]OFD Sender: No OFD packet to send [19:00:29]OFD Sender: No OFD packet to send [19:00:34]OFD Sender: No OFD packet to send [19:00:37]accept exits with 10 [19:00:37]New connection [19:00:37]New thread 3067223396 created [19:00:37]Thread 3067080036 joined [19:00:37]Waiting for new connection... [19:00:37] Sock 10.Parse request [19:00:37]Sock 10.Check first char [19:00:37]Sock 10.First char is OK [19:00:37]request: POST /json_proto HTTP/1.0 [19:00:37]Method: POST [19:00:37]URL: /json_proto [19:00:37]Method is POST - this is cgi request [19:00:37]url: /json_proto [19:00:37]query_string will be loaded in cgi processing [19:00:37]execute_cgi json_proto POST (null) [19:00:37]execute_cgi path=json_proto method=POST [19:00:37]POST find Content-Length [19:00:37]Host: 172.17.47.196:8080 [19:00:37]Content-Length: 900 [19:00:37]Content-Type: application/json [19:00:37] [19:00:37]POST finish read [19:00:37]Found Content-Length = 900 [19:00:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147959", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:37]execute_script... [19: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 : (3)147959", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:37]POST & json_proto [19:00:37]process_json_proto [19:00:37]json parsed OK: [19:00:37]protocol is kg_v1.0 [19:00:37]action value=close_receipt [19:00:37]process_action close_receipt [19:00:37]cmd_close_receipt [19:00:37]MH_GetDate [19:00:37]Write to MH i2c: F0 00 00 8A 06 7F [19:00:37]Write i2c OK [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: F0 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: F0 09 00 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: F0 09 00 8A 06 00 D5 17 EF 66 4C 6B 94 66 7A [19:00:37]GetLastDocTimeStamp 1726945205 [19:00:37]current date 1726945237 [19:00:37]FM_GetShiftState [19:00:37]SAM_PROTO_GetShiftState [19:00:37]wFMCommunicate request_size=4 [19:00:37]MH_SAM_APDU [19:00:37]CAPDU: 80 13 01 00 [19:00:37]Write to MH i2c: E2 08 00 8B 06 80 13 01 00 00 00 00 00 0E [19:00:37]Write i2c OK [19:00:37]MH_I2C_Read... [19:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:37]Read from MH i2c: E2 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 0E 00 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 0E 00 8B 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [19:00:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:00:37]wFMCommunicate OK [19:00:37]SAM_PROTO_GetShiftState done [19:00:37]FM_GetShiftState done [19:00:37]opened in 1726877910 [19:00:37]opened+sec_in_day 1726964310 [19:00:37]quantity*price = 14900 [19:00:37]sum+1 = 14901 [19:00:37]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740016 Сух Кириешки бекон 40г 1.000 * 21.00 = 21.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 170.00 НСП 1% : 1.51 НДС 12% : 18.05 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 325 21.09.2024 19:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86547 ФПД: 10567621948536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86547&fm=10567621948536&tin=02508201610067®Number=0000000000092592&sum=17000 0 [19:00:38]StoreToDocumentArchive [19:00:38]shift 496 fd 86547 [19:00:38]save to /storage/0496/doc_00086547 [19:00:38]save last doc name /storage/0496/doc_00086547 to /storage/kkm_last_doc_name [19:00:38]save OK [19:00:38]Clear old archive folders... [19:00:38]ProcessDocumentItem done err = 0, tmpTLVsize=384 [19:00:38]tlvbuf is 002FFE30 [19:00:38]SAM_PROTO_ClearQueue [19:00:38]wFMCommunicate request_size=4 [19:00:38]MH_SAM_APDU [19:00:38]CAPDU: 80 09 00 00 [19:00:38]Write to MH i2c: E2 08 00 98 06 80 09 00 00 00 00 00 00 10 [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:38]Read from MH i2c: E2 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [19:00:38]RAPDU: 90 00 [19:00:38]wFMCommunicate OK [19:00:38]SAM_PROTO_ClearQueue done [19:00:38]KKMCreateOFDPacket [19:00:38]OFDProtocolAddRootSTLVToBuf [19:00:38]FM_MakeSignedData [19:00:38]FM_MakeSignedData [19:00:38]SAM_PROTO_SignData [19:00:38]wFMCommunicate request_size=4 [19:00:38]MH_SAM_APDU [19:00:38]CAPDU: 80 0D 01 02 [19:00:38]Write to MH i2c: E2 08 00 99 06 80 0D 01 02 00 00 00 00 18 [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:38]Read from MH i2c: E2 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [19:00:38]RAPDU: 90 00 [19:00:38]wFMCommunicate OK [19:00:38]wFMCommunicate request_size=255 [19:00:38]MH_SAM_APDU [19:00:38]CAPDU: 80 0D 02 02 FA 03 00 80 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 [19:00:38]Write to MH i2c: E2 02 01 9A 06 80 0D 02 02 FA 00 03 00 80 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 6E [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:38]Read from MH i2c: E2 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [19:00:38]RAPDU: 90 00 [19:00:38]wFMCommunicate OK [19:00:38]wFMCommunicate request_size=143 [19:00:38]MH_SAM_APDU [19:00:38]CAPDU: 80 0D 02 02 8A 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 D5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 52 01 00 35 04 06 00 09 9C 77 5A 34 78 [19:00:38]Write to MH i2c: E2 92 00 9B 06 80 0D 02 02 8A 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 D5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 52 01 00 35 04 06 00 09 9C 77 5A 34 78 00 00 BF [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:38]Read from MH i2c: E2 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [19:00:38]RAPDU: 90 00 [19:00:38]wFMCommunicate OK [19:00:38]wFMCommunicate request_size=4 [19:00:38]MH_SAM_APDU [19:00:38]CAPDU: 80 0D 03 02 [19:00:38]Write to MH i2c: E2 08 00 9C 06 80 0D 03 02 00 00 00 00 1D [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:38]Read from MH i2c: E2 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 0B 00 [19:00:38]MH_I2C_Read... [19:00:38]Read from MH i2c: E2 0B 00 9C 06 00 D0 C3 A5 7D 36 F0 8C DC 90 00 61 [19:00:38]RAPDU: D0 C3 A5 7D 36 F0 8C DC 90 00 [19:00:38]wFMCommunicate OK [19:00:38]SAM_PROTO_SignData done [19:00:38]FM_MakeSignedData done [19:00:38]CreateOFDProtocolMessage [19:00:38]wFMCommunicate request_size=4 [19:00:38]MH_SAM_APDU [19:00:38]CAPDU: 80 11 00 00 [19:00:38]Write to MH i2c: E2 08 00 9D 06 80 11 00 00 00 00 00 00 1D [19:00:38]Write i2c OK [19:00:38]MH_I2C_Read... [19:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:39]Read from MH i2c: E2 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: E2 17 00 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: E2 17 00 9D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7C [19:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:00:39]wFMCommunicate OK [19:00:39]CreateOFDProtocolMessage done [19:00:39]OFDSenderStorePacket 86547 [19:00:39]StoreOFDPacket docnum=86547 [19:00:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 94 01 00 00 C0 7F 8C 01 1C F8 5A 03 01 00 03 00 80 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 D5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 52 01 00 35 04 06 00 09 9C 77 5A 34 78 D0 C3 A5 7D 36 F0 8C DC [19:00:39]CheckFolder [19:00:39]dirname=/storage/ofd_packets [19:00:39]CheckFolder done [19:00:39]ProducePacketName [19:00:39]name=ofd_packets/00086547 [19:00:39]NVStorageSaveData ofd_packets/00086547 [19:00:39]File name is /storage/ofd_packets/00086547 [19:00:39]Write 434 bytes [19:00:39]NVStorageSaveData done [19:00:39]OFDSenderStorePacket done [19:00:39]KKMCreateOFDPacket done [19:00:39]NVStorageSaveData kkm_last_timestamp [19:00:39]File name is /storage/kkm_last_timestamp [19:00:39]Write 4 bytes [19:00:39]NVStorageSaveData done [19:00:39]ExternCall_PrintAddStr [19:00:39]wPrintStart [19:00:39]Write to MH i2c: 01 00 00 9E 06 A4 [19:00:39]Write i2c OK [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: 01 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: 01 07 00 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: 01 07 00 9E 06 00 00 00 00 00 FF 0F B9 [19:00:39]RasterBufferAndPrint [19:00:39]line Счет N : (3)147959 [19:00:39]line ИНН: 02508201610067 [19:00:39]line Контрольно-Кассовый Чек [19:00:39]line ПРОДАЖА [19:00:39]line Товар: 48744119 [19:00:39]line Сигареты Winston Xstyle Dual [19:00:39]line 1.000 * 149.00 [19:00:39]line = 149.00 [19:00:39]line НДС 12% НСП 1% [19:00:39]line > о реализуемом товаре [19:00:39]line Товар: 4607010740016 [19:00:39]line Сух Кириешки бекон 40г [19:00:39]line 1.000 * 21.00 [19:00:39]line = 21.00 [19:00:39]line НДС 12% НСП 1% [19:00:39]line > о реализуемом товаре [19:00:39]line ИТОГО: 170.00 [19:00:39]line НСП 1% : 1.51 [19:00:39]line НДС 12% : 18.05 [19:00:39]line Наличными: 170.00 [19:00:39]line Безнал.: 0.00 [19:00:39]line Место: АЗС № 137 "Партнер Нефть" [19:00:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:00:39]line СНО: Общий режим [19:00:39]line Чек 325 21.09.2024 19:00 [19:00:39]line Смена: 496 ФФД: 1.0 [19:00:39]line ЗНМ: 0300000064 [19:00:39]line РНМ: 0000000000092592 [19:00:39]line Версия ККМ: 001 [19:00:39]line ФМ: 0000000000874979 [19:00:39]line ФД: 86547 [19:00:39]line ФПД: 10567621948536 [19:00:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86547&fm=10567621948536&tin=02508201610067®Number=0000000000092592&sum=17000 [19:00:39]line 0 [19:00:39]OFD Sender: Processing packet 86547 [packets to send 271, broken 270] [19:00:39]ProducePacketName [19:00:39]name=ofd_packets/00086547 [19:00:39]OFD Sender: To server: pG, [19:00:39]CommunicateWithHost lk.salyk.kg:30040 [19:00:39]ConnectInit lk.salyk.kg [19:00:39]written 0, free lines is 4095 [19:00:39]Write to MH i2c: 01 00 00 CC 06 D2 [19:00:39]Write i2c OK [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: 01 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: 01 07 00 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: 01 07 00 CC 06 00 00 00 00 00 9D 0C 82 [19:00:39]RasterBufferAndPrint [19:00:39]line [19:00:39]line [19:00:39]line [19:00:39]line [19:00:39]line [19:00:39]written 0, free lines is 3235 [19:00:39]MH_Cut [19:00:39]Write to MH i2c: D1 01 00 D3 06 01 AB [19:00:39]Write i2c OK [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: D1 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: D1 01 00 [19:00:39]MH_I2C_Read... [19:00:39]Read from MH i2c: D1 01 00 D3 06 00 AA [19:00:39]Write to MH i2c: 01 00 00 D4 06 DA [19:00:39]Write i2c OK [19:00:39]MH_I2C_Read... [19:00:40]*** Cut start [19:00:40]*** Partial cut [19:00:40]*** CUTSNS_PIN = 1 [19:00:40]*** CUTSNS_PIN = 0 [19:00:40]*** Brake cut motor [19:00:41]Connected sock=11 [19:00:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 94 01 00 00 C0 7F 8C 01 1C F8 5A 03 01 00 03 00 80 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 D5 17 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 52 01 00 35 04 06 00 09 9C 77 5A 34 78 D0 C3 A5 7D 36 F0 8C DC [19:00:41]Read from MH i2c: 01 [19:00:41]MH_I2C_Read... [19:00:41]*** Stop cut motor [19:00:41]*** Cut end [19:00:41]Read from MH i2c: 01 07 00 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 FF 0F EF [19:00:41]process_action close_receipt done [19:00:41]requested_data is exist [19:00:41]produce_requested_data [19:00:41]requested_item fm.sn is exist - process it [19:00:41]wFMCommunicate request_size=4 [19:00:41]MH_SAM_APDU [19:00:41]CAPDU: 80 11 00 00 [19:00:41]Write to MH i2c: E2 08 00 D5 06 80 11 00 00 00 00 00 00 55 [19:00:41]Write i2c OK [19:00:41]MH_I2C_Read... [19:00:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:41]Read from MH i2c: E2 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: E2 17 00 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: E2 17 00 D5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B4 [19:00:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:00:41]wFMCommunicate OK [19:00:41]requested_item fd.num is exist - process it [19:00:41]SAM_PROTO_GetFieldsCounters [19:00:41]wFMCommunicate request_size=4 [19:00:41]MH_SAM_APDU [19:00:41]CAPDU: 80 13 00 00 [19:00:41]Write to MH i2c: E2 08 00 D6 06 80 13 00 00 00 00 00 00 58 [19:00:41]Write i2c OK [19:00:41]MH_I2C_Read... [19:00:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:41]Read from MH i2c: E2 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: E2 62 00 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: E2 62 00 D6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 13 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:00:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 13 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:41]wFMCommunicate OK [19:00:41]SAM_PROTO_GetFieldsCounters done [19:00:41]requested_item shift.num is exist - process it [19:00:41]requested_item shift.opened is exist - process it [19:00:41]req_shift_opened [19:00:41]FM_GetShiftState [19:00:41]SAM_PROTO_GetShiftState [19:00:41]wFMCommunicate request_size=4 [19:00:41]MH_SAM_APDU [19:00:41]CAPDU: 80 13 01 00 [19:00:41]Write to MH i2c: E2 08 00 D7 06 80 13 01 00 00 00 00 00 5A [19:00:41]Write i2c OK [19:00:41]MH_I2C_Read... [19:00:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:41]Read from MH i2c: E2 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: E2 0E 00 [19:00:41]MH_I2C_Read... [19:00:41]Read from MH i2c: E2 0E 00 D7 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A0 [19:00:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:00:41]wFMCommunicate OK [19:00:41]SAM_PROTO_GetShiftState done [19:00:41]FM_GetShiftState done [19:00:41]req_shift_opened done [19:00:41]requested_item shift.open_date is exist - process it [19:00:41]req_shift_open_date [19:00:41]req_shift_open_date done [19:00:41]produce_requested_data done [19:00:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86547,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:00:41]process_action_free close_receipt [19:00:41]json_value_free [19:00:41]json_value_free done [19:00:41]process_json_proto returns [19:00:41]Send response to host [19:00:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86547,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:00:41]free response buf [19:00:41]execute_script done [19:00:41]execute_script returns [19:00:41]free content buf [19:00:41]Sock 10.Close socket [19:00:41]Sock 10.Thread stoped [19:00:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 31 5B 47 00 50 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 52 01 00 F4 03 04 00 A8 C2 EE 66 B6 04 01 00 00 64 12 5A 3F 31 69 BC 77 [19:00:41]CommunicateWithHost err = 0 [19:00:41]CheckOFDResponse [19:00:41]1017 (14) - 77093643461234 [19:00:41]1041 (16) - 0000000000874979 [19:00:41]1040 (4) - 86547 [19:00:41]1012 (4) - 21.09.2024 12:57 [19:00:41]1206 (1) - 0 [19:00:41]OFD Sender: Remove packet 86547 [19:00:41]ProducePacketName [19:00:41]name=ofd_packets/00086547 [19:00:41]NVStorageDeleteData [19:00:42]OFD Sender: No OFD packet to send [19:00:47]OFD Sender: No OFD packet to send [19:00:52]OFD Sender: No OFD packet to send [19:00:57]OFD Sender: No OFD packet to send [19:01:02]OFD Sender: No OFD packet to send [19:01:03]recv_with_timeout no data received [19:01:07]OFD Sender: No OFD packet to send [19:01:12]OFD Sender: No OFD packet to send [19:01:15]recv_with_timeout no data received [19:01:17]OFD Sender: No OFD packet to send [19:01:22]OFD Sender: No OFD packet to send [19:01:27]OFD Sender: No OFD packet to send [19:01:32]OFD Sender: No OFD packet to send [19:01:37]OFD Sender: No OFD packet to send [19:01:42]OFD Sender: No OFD packet to send [19:01:47]OFD Sender: No OFD packet to send [19:01:52]OFD Sender: No OFD packet to send [19:01:57]OFD Sender: No OFD packet to send [19:02:02]OFD Sender: No OFD packet to send [19:02:07]OFD Sender: No OFD packet to send [19:02:12]OFD Sender: No OFD packet to send [19:02:16]int [19:02:16]Write to MH i2c: 01 00 00 D8 06 DE [19:02:16]*** FLAG_PRN_PAP1 set [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 07 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 07 00 D8 06 00 01 00 00 00 FF 0F F4 [19:02:16]state=0 [19:02:16]No paper [19:02:16]int [19:02:16]Write to MH i2c: 01 00 00 D9 06 DF [19:02:16]*** FLAG_PRN_PAP2 set [19:02:16]Write i2c OK [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 07 00 [19:02:16]MH_I2C_Read... [19:02:16]Read from MH i2c: 01 07 00 D9 06 00 03 00 00 00 FF 0F F7 [19:02:16]state=0 [19:02:16]No paper [19:02:16]Cover opened [19:02:17]OFD Sender: No OFD packet to send [19:02:21]Write to MH i2c: 01 00 00 DA 06 E0 [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: 01 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: 01 07 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: 01 07 00 DA 06 00 03 00 00 00 FF 0F F8 [19:02:21]state=3 [19:02:21]No paper [19:02:21]Cover opened [19:02:22]OFD Sender: No OFD packet to send [19:02:26]Write to MH i2c: 01 00 00 DB 06 E1 [19:02:26]Write i2c OK [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: 01 [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: 01 07 00 [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: 01 07 00 DB 06 00 03 00 00 00 FF 0F F9 [19:02:26]state=3 [19:02:26]No paper [19:02:26]Cover opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5942542+1721002828=1726945370 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 5B 18 EF 66 4C 6B 94 66 78 [19:02:51]Current date/time: 21.09.2024 19:02 [19:02:51]FM_Init [19:02:51]wFMConnect [19:02:51]MH_SAM_On [19:02:51]Write to MH i2c: E0 00 00 08 00 E7 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_init finished! [19:02:51]*** atr: [19:02:51]*** 0F 3B D5 18 FF 81 91 FE [19:02:51]*** 1F C3 80 73 C8 21 10 0A [19:02:51]*** 00 00 00 00 00 00 00 00 [19:02:51]*** 00 00 00 00 00 00 00 00 [19:02:51]*** 00 00 00 00 00 00 00 00 [19:02:51]*** 00 00 00 00 00 00 00 00 [19:02:51]*** 00 00 00 00 00 00 00 00 [19:02:51]*** 00 00 00 00 00 00 00 00 [19:02:51]Read from MH i2c: E0 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E0 10 00 [19:02:51]MH_I2C_Read... [19:02:51]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 [19:02:51]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:02:51]wFMCommunicate request_size=10 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:02:51]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:02:51]RAPDU: 90 00 [19:02:51]wFMCommunicate OK [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 11 00 00 [19:02:51]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:02:51]wFMCommunicate OK [19:02:51]Detected FM SN is 0000000000874979 [19:02:51]Stored FM SN is 0000000000874979 [19:02:51]wFMCommunicate request_size=9 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:02:51]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:02:51]RAPDU: 90 00 [19:02:51]wFMCommunicate OK [19:02:51]FM PIN OK [19:02:51]wFMCommunicate request_size=8 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 14 04 00 03 02 00 01 [19:02:51]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:02:51]RAPDU: 90 00 [19:02:51]wFMCommunicate OK [19:02:51]wFMCommunicate request_size=13 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:02:51]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 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:02:51]RAPDU: 90 00 [19:02:51]wFMCommunicate OK [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 11 00 00 [19:02:51]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [19:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:02:51]wFMCommunicate OK [19:02:51]DocumentArchiveInit [19:02:51]Start Httpd... [19:02:51]Httpd thread 3067714916 created [19:02:51]Write to MH i2c: 01 00 00 0F 00 0F [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: 01 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: 01 07 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:02:51]Allocated Socket 5 [19:02:51]Bind OK [19:02:51]Listen OK [19:02:51]httpd running on port 8080 [19:02:51]Waiting for new connection... [19:02:51]MH Int Process started [19:02:51]OFD Sender: No OFD packet to send [19:02:51]accept exits with 6 [19:02:51]New connection [19:02:51]New thread 3067428196 created [19:02:51]Waiting for new connection... [19:02:51] Sock 6.Parse request [19:02:51]Sock 6.Check first char [19:02:51]Sock 6.First char is OK [19:02:51]request: POST /json_proto HTTP/1.0 [19:02:51]Method: POST [19:02:51]URL: /json_proto [19:02:51]Method is POST - this is cgi request [19:02:51]url: /json_proto [19:02:51]query_string will be loaded in cgi processing [19:02:51]execute_cgi json_proto POST (null) [19:02:51]execute_cgi path=json_proto method=POST [19:02:51]POST find Content-Length [19:02:51]Host: 172.17.47.196:8080 [19:02:51]Content-Length: 215 [19:02:51]Content-Type: application/json [19:02:51] [19:02:51]POST finish read [19:02:51]Found Content-Length = 215 [19:02:51]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" ] } } [19:02:51]execute_script... [19:02:51]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" ] } } [19:02:51]POST & json_proto [19:02:51]process_json_proto [19:02:51]json parsed OK: [19:02:51]protocol is kg_v1.0 [19:02:51]action value=get_value [19:02:51]process_action get_value [19:02:51]cmd_get_value [19:02:51]process_action get_value done [19:02:51]requested_data is exist [19:02:51]produce_requested_data [19:02:51]requested_item kkm.sn is exist - process it [19:02:51]requested_item kkm.ver is exist - process it [19:02:51]requested_item fm.sn is exist - process it [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 11 00 00 [19:02:51]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:51]Read from MH i2c: E2 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 [19:02:51]MH_I2C_Read... [19:02:51]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [19:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:02:51]wFMCommunicate OK [19:02:51]requested_item fd.num is exist - process it [19:02:51]SAM_PROTO_GetFieldsCounters [19:02:51]wFMCommunicate request_size=4 [19:02:51]MH_SAM_APDU [19:02:51]CAPDU: 80 13 00 00 [19:02:51]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:02:51]Write i2c OK [19:02:51]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 62 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 13 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [19:02:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 13 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetFieldsCounters done [19:02:52]requested_item shift.num is exist - process it [19:02:52]requested_item shift.opened is exist - process it [19:02:52]req_shift_opened [19:02:52]FM_GetShiftState [19:02:52]SAM_PROTO_GetShiftState [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 13 01 00 [19:02:52]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [19:02:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:02:52]wFMCommunicate OK [19:02:52]SAM_PROTO_GetShiftState done [19:02:52]FM_GetShiftState done [19:02:52]req_shift_opened done [19:02:52]requested_item shift.open_date is exist - process it [19:02:52]req_shift_open_date [19:02:52]req_shift_open_date done [19:02:52]produce_requested_data done [19:02:52]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86547,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:02:52]process_action_free get_value [19:02:52]json_value_free [19:02:52]json_value_free done [19:02:52]process_json_proto returns [19:02:52]Send response to host [19:02:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86547,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:02:52]free response buf [19:02:52]execute_script done [19:02:52]execute_script returns [19:02:52]free content buf [19:02:52]Sock 6.Close socket [19:02:52]Sock 6.Thread stoped [19:02:52]accept exits with 7 [19:02:52]New connection [19:02:52]New thread 3067284836 created [19:02:52]Thread 3067428196 joined [19:02:52]Waiting for new connection... [19:02:52] Sock 7.Parse request [19:02:52]Sock 7.Check first char [19:02:52]Sock 7.First char is OK [19:02:52]request: POST /json_proto HTTP/1.0 [19:02:52]Method: POST [19:02:52]URL: /json_proto [19:02:52]Method is POST - this is cgi request [19:02:52]url: /json_proto [19:02:52]query_string will be loaded in cgi processing [19:02:52]execute_cgi json_proto POST (null) [19:02:52]execute_cgi path=json_proto method=POST [19:02:52]POST find Content-Length [19:02:52]Host: 172.17.47.196:8080 [19:02:52]Content-Length: 331 [19:02:52]Content-Type: application/json [19:02:52] [19:02:52]POST finish read [19:02:52]Found Content-Length = 331 [19:02:52]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" ] } } [19:02:52]execute_script... [19:02:52]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" ] } } [19:02:52]POST & json_proto [19:02:52]process_json_proto [19:02:52]json parsed OK: [19:02:52]protocol is kg_v1.0 [19:02:52]action value=get_value [19:02:52]process_action get_value [19:02:52]cmd_get_value [19:02:52]process_action get_value done [19:02:52]requested_data is exist [19:02:52]produce_requested_data [19:02:52]requested_item fm.sale.total is exist - process it [19:02:52]SAM_PROTO_GetFMData [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 13 03 00 [19:02:52]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:02:52]Read from MH i2c: E2 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 FD 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 32 4E 01 00 69 04 A3 00 6F 04 04 00 B8 4B 01 00 B1 04 05 00 2F A6 44 B6 01 70 04 05 00 AC F9 A7 88 01 72 04 04 00 83 AC 9C 2D 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D3 59 8E 2E 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 B2 1E E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 2C [19:02:52]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 32 4E 01 00 69 04 A3 00 6F 04 04 00 B8 4B 01 00 B1 04 05 00 2F A6 44 B6 01 70 04 05 00 AC F9 A7 88 01 72 04 04 00 83 AC 9C 2D 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 D3 59 8E 2E 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 B2 1E E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [19:02:52]wFMCommunicate OK [19:02:52]wFMCommunicate request_size=4 [19:02:52]MH_SAM_APDU [19:02:52]CAPDU: 80 17 00 00 [19:02:52]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:02:53]Read from MH i2c: E2 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 FD 00 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [19:02:53]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:02:53]wFMCommunicate OK [19:02:53]wFMCommunicate request_size=4 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 17 00 00 [19:02:53]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:02:53]Write i2c OK [19:02:53]MH_I2C_Read... [19:02:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:02:53]Read from MH i2c: E2 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 FD 00 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [19:02:53]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:02:53]wFMCommunicate OK [19:02:53]wFMCommunicate request_size=4 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 17 00 00 [19:02:53]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:02:53]Write i2c OK [19:02:53]MH_I2C_Read... [19:02:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:02:53]Read from MH i2c: E2 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 FD 00 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [19:02:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [19:02:53]wFMCommunicate OK [19:02:53]wFMCommunicate request_size=4 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 17 00 00 [19:02:53]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:02:53]Write i2c OK [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 [19:02:53]MH_I2C_Read... [19:02:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:02:53]Read from MH i2c: E2 E5 00 [19:02:53]MH_I2C_Read... [19:02:53]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [19:02:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:02:53]wFMCommunicate OK [19:02:53]SAM_PROTO_GetFMData done [19:02:53]requested_item fm.sale_refund.total is exist - process it [19:02:53]requested_item fm.buy.total is exist - process it [19:02:53]requested_item shift.sale.total is exist - process it [19:02:53]SAM_PROTO_GetShiftData [19:02:53]wFMCommunicate request_size=4 [19:02:53]MH_SAM_APDU [19:02:53]CAPDU: 80 13 02 00 [19:02:53]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:02:53]Write i2c OK [19:02:53]MH_I2C_Read... [19:02:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:02:54]Read from MH i2c: E2 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 FD 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 45 01 00 00 69 04 9E 00 6F 04 04 00 44 01 00 00 B1 04 04 00 30 BF BF 01 70 04 04 00 C8 99 83 01 72 04 03 00 68 25 3C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 15 8F 2F 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 87 F6 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C7 [19:02:54]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 45 01 00 00 69 04 9E 00 6F 04 04 00 44 01 00 00 B1 04 04 00 30 BF BF 01 70 04 04 00 C8 99 83 01 72 04 03 00 68 25 3C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 15 8F 2F 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 87 F6 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [19:02:54]wFMCommunicate OK [19:02:54]wFMCommunicate request_size=4 [19:02:54]MH_SAM_APDU [19:02:54]CAPDU: 80 17 00 00 [19:02:54]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:02:54]Read from MH i2c: E2 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 FD 00 [19:02:54]MH_I2C_Read... [19:02:54]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [19:02:54]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [19:02:54]wFMCommunicate OK [19:02:54]wFMCommunicate request_size=4 [19:02:54]MH_SAM_APDU [19:02:54]CAPDU: 80 17 00 00 [19:02:54]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:02:54]Write i2c OK [19:02:54]MH_I2C_Read... [19:02:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:02:55]Read from MH i2c: E2 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: E2 FD 00 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [19:02:55]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [19:02:55]wFMCommunicate OK [19:02:55]wFMCommunicate request_size=4 [19:02:55]MH_SAM_APDU [19:02:55]CAPDU: 80 17 00 00 [19:02:55]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:02:55]Write i2c OK [19:02:55]MH_I2C_Read... [19:02:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:02:55]Read from MH i2c: E2 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: E2 FD 00 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [19:02:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [19:02:55]wFMCommunicate OK [19:02:55]wFMCommunicate request_size=4 [19:02:55]MH_SAM_APDU [19:02:55]CAPDU: 80 17 00 00 [19:02:55]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:02:55]Write i2c OK [19:02:55]MH_I2C_Read... [19:02:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [19:02:55]Read from MH i2c: E2 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: E2 D8 00 [19:02:55]MH_I2C_Read... [19:02:55]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [19:02:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:02:55]wFMCommunicate OK [19:02:55]SAM_PROTO_GetShiftData done [19:02:55]requested_item shift.sale.total_cash is exist - process it [19:02:55]requested_item shift.sale_refund.total is exist - process it [19:02:55]requested_item shift.sale_refund.total_cash is exist - process it [19:02:55]requested_item shift.buy.total is exist - process it [19:02:55]requested_item shift.buy.total_cash is exist - process it [19:02:55]produce_requested_data done [19:02:55]produce_requested_data return {"fm.sale.total":73529195.99,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":293435.36,"shift.sale.total_cash":254018.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:02:55]process_action_free get_value [19:02:55]json_value_free [19:02:55]json_value_free done [19:02:55]process_json_proto returns [19:02:55]Send response to host [19:02:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73529195.99,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":293435.36,"shift.sale.total_cash":254018.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:02:55]free response buf [19:02:55]execute_script done [19:02:55]execute_script returns [19:02:55]free content buf [19:02:55]Sock 7.Close socket [19:02:55]Sock 7.Thread stoped [19:02:56]OFD Sender: No OFD packet to send [19:03:01]OFD Sender: No OFD packet to send [19:03:06]OFD Sender: No OFD packet to send [19:03:11]OFD Sender: No OFD packet to send [19:03:16]OFD Sender: No OFD packet to send [19:03:21]OFD Sender: No OFD packet to send [19:03:26]OFD Sender: No OFD packet to send [19:03:31]OFD Sender: No OFD packet to send [19:03:36]OFD Sender: No OFD packet to send [19:03:41]OFD Sender: No OFD packet to send [19:03:46]OFD Sender: No OFD packet to send [19:03:51]OFD Sender: No OFD packet to send [19:03:55]recv_with_timeout no data received [19:03:56]OFD Sender: No OFD packet to send [19:04:01]OFD Sender: No OFD packet to send [19:04:06]OFD Sender: No OFD packet to send [19:04:11]OFD Sender: No OFD packet to send [19:04:16]OFD Sender: No OFD packet to send [19:04:22]OFD Sender: No OFD packet to send [19:04:27]OFD Sender: No OFD packet to send [19:04:29]recv_with_timeout no data received [19:04:32]OFD Sender: No OFD packet to send [19:04:37]OFD Sender: No OFD packet to send [19:04:42]OFD Sender: No OFD packet to send [19:04:46]recv_with_timeout no data received [19:04:47]OFD Sender: No OFD packet to send [19:04:52]OFD Sender: No OFD packet to send [19:04:57]OFD Sender: No OFD packet to send [19:05:02]OFD Sender: No OFD packet to send [19:05:07]OFD Sender: No OFD packet to send [19:05:12]OFD Sender: No OFD packet to send [19:05:17]OFD Sender: No OFD packet to send [19:05:22]OFD Sender: No OFD packet to send [19:05:26]accept exits with 6 [19:05:26]New connection [19:05:26]New thread 3067428196 created [19:05:26]Thread 3067284836 joined [19:05:26]Waiting for new connection... [19:05:26] Sock 6.Parse request [19:05:26]Sock 6.Check first char [19:05:26]Sock 6.First char is OK [19:05:26]request: POST /json_proto HTTP/1.0 [19:05:26]Method: POST [19:05:26]URL: /json_proto [19:05:26]Method is POST - this is cgi request [19:05:26]url: /json_proto [19:05:26]query_string will be loaded in cgi processing [19:05:26]execute_cgi json_proto POST (null) [19:05:26]execute_cgi path=json_proto method=POST [19:05:26]POST find Content-Length [19:05:26]Host: 172.17.47.196:8080 [19:05:26]Content-Length: 644 [19:05:26]Content-Type: application/json [19:05:26] [19:05:26]POST finish read [19:05:26]Found Content-Length = 644 [19:05:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147960", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 35.00, "quantity" : 1.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:26]execute_script... [19: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 : (3)147960", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 35.00, "quantity" : 1.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:26]POST & json_proto [19:05:26]process_json_proto [19:05:26]json parsed OK: [19:05:26]protocol is kg_v1.0 [19:05:26]action value=close_receipt [19:05:26]process_action close_receipt [19:05:26]cmd_close_receipt [19:05:26]MH_GetDate [19:05:26]Write to MH i2c: F0 00 00 1D 00 0C [19:05:26]Write i2c OK [19:05:26]MH_I2C_Read... [19:05:26]Read from MH i2c: F0 [19:05:26]MH_I2C_Read... [19:05:26]Read from MH i2c: F0 09 00 [19:05:26]MH_I2C_Read... [19:05:26]Read from MH i2c: F0 09 00 1D 00 00 F7 18 EF 66 4C 6B 94 66 2A [19:05:26]GetLastDocTimeStamp 1726945237 [19:05:26]current date 1726945527 [19:05:26]FM_GetShiftState [19:05:26]SAM_PROTO_GetShiftState [19:05:26]wFMCommunicate request_size=4 [19:05:26]MH_SAM_APDU [19:05:26]CAPDU: 80 13 01 00 [19:05:26]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:05:26]Write i2c OK [19:05:26]MH_I2C_Read... [19:05:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:27]Read from MH i2c: E2 [19:05:27]MH_I2C_Read... [19:05:27]Read from MH i2c: E2 0E 00 [19:05:27]MH_I2C_Read... [19:05:27]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [19:05:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:05:27]wFMCommunicate OK [19:05:27]SAM_PROTO_GetShiftState done [19:05:27]FM_GetShiftState done [19:05:27]opened in 1726877910 [19:05:27]opened+sec_in_day 1726964310 [19:05:27]quantity*price = 3500 [19:05:27]sum+1 = 3501 [19:05:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 35.00 НСП 1% : 0.31 НДС 12% : 3.72 Наличными: 35.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 326 21.09.2024 19:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86548 ФПД: 43474235138967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190527&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86548&fm=43474235138967&tin=02508201610067®Number=0000000000092592&sum=3500 0 [19:05:27]StoreToDocumentArchive [19:05:27]shift 496 fd 86548 [19:05:27]save to /storage/0496/doc_00086548 [19:05:27]save last doc name /storage/0496/doc_00086548 to /storage/kkm_last_doc_name [19:05:27]save OK [19:05:27]Clear old archive folders... [19:05:27]ProcessDocumentItem done err = 0, tmpTLVsize=275 [19:05:27]tlvbuf is 01BE37A0 [19:05:27]SAM_PROTO_ClearQueue [19:05:27]wFMCommunicate request_size=4 [19:05:27]MH_SAM_APDU [19:05:27]CAPDU: 80 09 00 00 [19:05:27]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:05:27]Write i2c OK [19:05:27]MH_I2C_Read... [19:05:27]Read from MH i2c: E2 [19:05:27]MH_I2C_Read... [19:05:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:27]Read from MH i2c: E2 03 00 [19:05:27]MH_I2C_Read... [19:05:27]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:05:27]RAPDU: 90 00 [19:05:27]wFMCommunicate OK [19:05:27]SAM_PROTO_ClearQueue done [19:05:27]KKMCreateOFDPacket [19:05:27]OFDProtocolAddRootSTLVToBuf [19:05:27]FM_MakeSignedData [19:05:27]FM_MakeSignedData [19:05:27]SAM_PROTO_SignData [19:05:27]wFMCommunicate request_size=4 [19:05:27]MH_SAM_APDU [19:05:27]CAPDU: 80 0D 01 02 [19:05:27]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:05:27]Write i2c OK [19:05:27]MH_I2C_Read... [19:05:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:27]Read from MH i2c: E2 [19:05:27]MH_I2C_Read... [19:05:27]Read from MH i2c: E2 03 00 [19:05:27]MH_I2C_Read... [19:05:27]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:05:27]RAPDU: 90 00 [19:05:27]wFMCommunicate OK [19:05:27]wFMCommunicate request_size=255 [19:05:27]MH_SAM_APDU [19:05:27]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 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 01 00 00 F4 03 04 00 F7 18 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 [19:05:28]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 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 01 00 00 F4 03 04 00 F7 18 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 00 00 2B [19:05:28]Write i2c OK [19:05:28]MH_I2C_Read... [19:05:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:28]Read from MH i2c: E2 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 03 00 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:05:28]RAPDU: 90 00 [19:05:28]wFMCommunicate OK [19:05:28]wFMCommunicate request_size=34 [19:05:28]MH_SAM_APDU [19:05:28]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 52 01 00 35 04 06 00 27 8A 22 57 A3 97 [19:05:28]Write to MH i2c: E2 25 00 2E 00 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 52 01 00 35 04 06 00 27 8A 22 57 A3 97 00 00 40 [19:05:28]Write i2c OK [19:05:28]MH_I2C_Read... [19:05:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:28]Read from MH i2c: E2 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 03 00 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:05:28]RAPDU: 90 00 [19:05:28]wFMCommunicate OK [19:05:28]wFMCommunicate request_size=4 [19:05:28]MH_SAM_APDU [19:05:28]CAPDU: 80 0D 03 02 [19:05:28]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:05:28]Write i2c OK [19:05:28]MH_I2C_Read... [19:05:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:28]Read from MH i2c: E2 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 0B 00 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 0B 00 2F 00 00 38 07 03 EF D8 AB B7 30 90 00 46 [19:05:28]RAPDU: 38 07 03 EF D8 AB B7 30 90 00 [19:05:28]wFMCommunicate OK [19:05:28]SAM_PROTO_SignData done [19:05:28]FM_MakeSignedData done [19:05:28]CreateOFDProtocolMessage [19:05:28]wFMCommunicate request_size=4 [19:05:28]MH_SAM_APDU [19:05:28]CAPDU: 80 11 00 00 [19:05:28]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:05:28]Write i2c OK [19:05:28]MH_I2C_Read... [19:05:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:28]Read from MH i2c: E2 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 17 00 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [19:05:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:05:28]wFMCommunicate OK [19:05:28]CreateOFDProtocolMessage done [19:05:28]OFDSenderStorePacket 86548 [19:05:28]StoreOFDPacket docnum=86548 [19:05:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 54 23 1F 01 14 B3 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 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 01 00 00 F4 03 04 00 F7 18 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 52 01 00 35 04 06 00 27 8A 22 57 A3 97 38 07 03 EF D8 AB B7 30 [19:05:28]CheckFolder [19:05:28]dirname=/storage/ofd_packets [19:05:28]CheckFolder done [19:05:28]ProducePacketName [19:05:28]name=ofd_packets/00086548 [19:05:28]NVStorageSaveData ofd_packets/00086548 [19:05:28]File name is /storage/ofd_packets/00086548 [19:05:28]Write 325 bytes [19:05:28]NVStorageSaveData done [19:05:28]OFDSenderStorePacket done [19:05:28]KKMCreateOFDPacket done [19:05:28]NVStorageSaveData kkm_last_timestamp [19:05:28]File name is /storage/kkm_last_timestamp [19:05:28]Write 4 bytes [19:05:28]NVStorageSaveData done [19:05:28]ExternCall_PrintAddStr [19:05:28]wPrintStart [19:05:28]Write to MH i2c: 01 00 00 31 00 31 [19:05:28]Write i2c OK [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: 01 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: 01 07 00 [19:05:28]MH_I2C_Read... [19:05:28]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:05:28]RasterBufferAndPrint [19:05:28]line Счет N : (3)147960 [19:05:28]line ИНН: 02508201610067 [19:05:28]line Контрольно-Кассовый Чек [19:05:28]line ПРОДАЖА [19:05:28]line Товар: 4700000310326 [19:05:28]line Вода Адыгене 1л б/г [19:05:28]line 1.000 * 35.00 [19:05:28]line = 35.00 [19:05:28]line НДС 12% НСП 1% [19:05:28]line > о реализуемом товаре [19:05:28]line ИТОГО: 35.00 [19:05:28]line НСП 1% : 0.31 [19:05:28]line НДС 12% : 3.72 [19:05:28]line Наличными: 35.00 [19:05:28]line Безнал.: 0.00 [19:05:28]line Место: АЗС № 137 "Партнер Нефть" [19:05:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:05:28]line СНО: Общий режим [19:05:28]line Чек 326 21.09.2024 19:05 [19:05:28]line Смена: 496 ФФД: 1.0 [19:05:28]line ЗНМ: 0300000064 [19:05:28]line РНМ: 0000000000092592 [19:05:28]line Версия ККМ: 001 [19:05:28]line ФМ: 0000000000874979 [19:05:28]line ФД: 86548 [19:05:28]line ФПД: 43474235138967 [19:05:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190527&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86548&fm=43474235138967&tin=02508201610067®Number=0000000000092592&sum=3500 [19:05:28]line 0 [19:05:28]written 0, free lines is 4095 [19:05:28]OFD Sender: Processing packet 86548 [packets to send 271, broken 270] [19:05:28]ProducePacketName [19:05:28]name=ofd_packets/00086548 [19:05:28]OFD Sender: To server: pG, [19:05:28]CommunicateWithHost lk.salyk.kg:30040 [19:05:28]ConnectInit lk.salyk.kg [19:05:29]Write to MH i2c: 01 00 00 59 00 59 [19:05:29]Write i2c OK [19:05:29]MH_I2C_Read... [19:05:29]Read from MH i2c: 01 [19:05:29]MH_I2C_Read... [19:05:29]Read from MH i2c: 01 07 00 [19:05:29]MH_I2C_Read... [19:05:29]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 02 0D 6F [19:05:29]RasterBufferAndPrint [19:05:29]line [19:05:29]line [19:05:29]line [19:05:29]line [19:05:29]line [19:05:29]written 0, free lines is 3337 [19:05:29]MH_Cut [19:05:29]Write to MH i2c: D1 01 00 60 00 01 32 [19:05:29]Write i2c OK [19:05:29]MH_I2C_Read... [19:05:29]Read from MH i2c: D1 [19:05:29]MH_I2C_Read... [19:05:29]Read from MH i2c: D1 01 00 [19:05:29]MH_I2C_Read... [19:05:29]Read from MH i2c: D1 01 00 60 00 00 31 [19:05:29]Write to MH i2c: 01 00 00 61 00 61 [19:05:29]Write i2c OK [19:05:29]MH_I2C_Read... [19:05:29]Connected sock=9 [19:05:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 54 23 1F 01 14 B3 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 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 01 00 00 F4 03 04 00 F7 18 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 52 01 00 35 04 06 00 27 8A 22 57 A3 97 38 07 03 EF D8 AB B7 30 [19:05:29]*** Cut start [19:05:29]*** Partial cut [19:05:29]*** CUTSNS_PIN = 1 [19:05:29]*** CUTSNS_PIN = 0 [19:05:30]*** Brake cut motor [19:05:30]Read from MH i2c: 01 [19:05:30]MH_I2C_Read... [19:05:30]*** Stop cut motor [19:05:30]*** Cut end [19:05:30]Read from MH i2c: 01 07 00 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [19:05:30]process_action close_receipt done [19:05:30]requested_data is exist [19:05:30]produce_requested_data [19:05:30]requested_item fm.sn is exist - process it [19:05:30]wFMCommunicate request_size=4 [19:05:30]MH_SAM_APDU [19:05:30]CAPDU: 80 11 00 00 [19:05:30]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [19:05:30]Write i2c OK [19:05:30]MH_I2C_Read... [19:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:30]Read from MH i2c: E2 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: E2 17 00 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3B [19:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:05:30]wFMCommunicate OK [19:05:30]requested_item fd.num is exist - process it [19:05:30]SAM_PROTO_GetFieldsCounters [19:05:30]wFMCommunicate request_size=4 [19:05:30]MH_SAM_APDU [19:05:30]CAPDU: 80 13 00 00 [19:05:30]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [19:05:30]Write i2c OK [19:05:30]MH_I2C_Read... [19:05:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 73 58 47 00 54 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 14 52 01 00 F4 03 04 00 C9 C3 EE 66 B6 04 01 00 00 64 D4 13 DC D6 82 07 D8 [19:05:30]CommunicateWithHost err = 0 [19:05:30]CheckOFDResponse [19:05:30]1017 (14) - 77093643461234 [19:05:30]1041 (16) - 0000000000874979 [19:05:30]1040 (4) - 86548 [19:05:30]1012 (4) - 21.09.2024 13:02 [19:05:30]1206 (1) - 0 [19:05:30]OFD Sender: Remove packet 86548 [19:05:30]ProducePacketName [19:05:30]name=ofd_packets/00086548 [19:05:30]NVStorageDeleteData [19:05:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:30]Read from MH i2c: E2 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: E2 62 00 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 14 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [19:05:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 14 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:30]wFMCommunicate OK [19:05:30]SAM_PROTO_GetFieldsCounters done [19:05:30]requested_item shift.num is exist - process it [19:05:30]requested_item shift.opened is exist - process it [19:05:30]req_shift_opened [19:05:30]FM_GetShiftState [19:05:30]SAM_PROTO_GetShiftState [19:05:30]wFMCommunicate request_size=4 [19:05:30]MH_SAM_APDU [19:05:30]CAPDU: 80 13 01 00 [19:05:30]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [19:05:30]Write i2c OK [19:05:30]MH_I2C_Read... [19:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:30]Read from MH i2c: E2 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: E2 0E 00 [19:05:30]MH_I2C_Read... [19:05:30]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 27 [19:05:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:05:30]wFMCommunicate OK [19:05:30]SAM_PROTO_GetShiftState done [19:05:30]FM_GetShiftState done [19:05:30]req_shift_opened done [19:05:30]requested_item shift.open_date is exist - process it [19:05:30]req_shift_open_date [19:05:30]req_shift_open_date done [19:05:30]produce_requested_data done [19:05:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86548,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:05:30]process_action_free close_receipt [19:05:30]json_value_free [19:05:30]json_value_free done [19:05:30]process_json_proto returns [19:05:30]Send response to host [19:05:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86548,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:05:30]free response buf [19:05:30]execute_script done [19:05:30]execute_script returns [19:05:30]free content buf [19:05:30]Sock 6.Close socket [19:05:30]Sock 6.Thread stoped [19:05:31]OFD Sender: No OFD packet to send [19:05:36]OFD Sender: No OFD packet to send [19:05:41]OFD Sender: No OFD packet to send [19:05:46]OFD Sender: No OFD packet to send [19:05:51]OFD Sender: No OFD packet to send [19:05:56]OFD Sender: No OFD packet to send [19:06:01]OFD Sender: No OFD packet to send [19:06:06]OFD Sender: No OFD packet to send [19:06:11]OFD Sender: No OFD packet to send [19:06:16]recv_with_timeout no data received [19:06:16]OFD Sender: No OFD packet to send [19:06:21]OFD Sender: No OFD packet to send [19:06:26]OFD Sender: No OFD packet to send [19:06:27]accept exits with 10 [19:06:27]New connection [19:06:27]New thread 3067284836 created [19:06:27]Thread 3067428196 joined [19:06:27]Waiting for new connection... [19:06:27] Sock 10.Parse request [19:06:27]Sock 10.Check first char [19:06:27]Sock 10.First char is OK [19:06:27]request: POST /json_proto HTTP/1.0 [19:06:27]Method: POST [19:06:27]URL: /json_proto [19:06:27]Method is POST - this is cgi request [19:06:27]url: /json_proto [19:06:27]query_string will be loaded in cgi processing [19:06:27]execute_cgi json_proto POST (null) [19:06:27]execute_cgi path=json_proto method=POST [19:06:27]POST find Content-Length [19:06:27]Host: 172.17.47.196:8080 [19:06:27]Content-Length: 632 [19:06:27]Content-Type: application/json [19:06:27] [19:06:27]POST finish read [19:06:27]Found Content-Length = 632 [19:06:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147961", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:27]execute_script... [19:06: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 : (3)147961", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:27]POST & json_proto [19:06:27]process_json_proto [19:06:27]json parsed OK: [19:06:27]protocol is kg_v1.0 [19:06:27]action value=close_receipt [19:06:27]process_action close_receipt [19:06:27]cmd_close_receipt [19:06:27]MH_GetDate [19:06:27]Write to MH i2c: F0 00 00 65 00 54 [19:06:27]Write i2c OK [19:06:27]MH_I2C_Read... [19:06:27]Read from MH i2c: F0 [19:06:27]MH_I2C_Read... [19:06:27]Read from MH i2c: F0 09 00 [19:06:27]MH_I2C_Read... [19:06:27]Read from MH i2c: F0 09 00 65 00 00 34 19 EF 66 4C 6B 94 66 B0 [19:06:27]GetLastDocTimeStamp 1726945527 [19:06:27]current date 1726945588 [19:06:27]FM_GetShiftState [19:06:27]SAM_PROTO_GetShiftState [19:06:27]wFMCommunicate request_size=4 [19:06:27]MH_SAM_APDU [19:06:27]CAPDU: 80 13 01 00 [19:06:27]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [19:06:27]Write i2c OK [19:06:27]MH_I2C_Read... [19:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:27]Read from MH i2c: E2 [19:06:27]MH_I2C_Read... [19:06:27]Read from MH i2c: E2 0E 00 [19:06:27]MH_I2C_Read... [19:06:27]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [19:06:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:06:27]wFMCommunicate OK [19:06:27]SAM_PROTO_GetShiftState done [19:06:27]FM_GetShiftState done [19:06:27]opened in 1726877910 [19:06:27]opened+sec_in_day 1726964310 [19:06:27]quantity*price = 8000 [19:06:27]sum+1 = 8001 [19:06:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 327 21.09.2024 19:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86549 ФПД: 93727497397448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190628&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86549&fm=93727497397448&tin=02508201610067®Number=0000000000092592&sum=8000 0 [19:06:29]StoreToDocumentArchive [19:06:29]shift 496 fd 86549 [19:06:29]save to /storage/0496/doc_00086549 [19:06:29]save last doc name /storage/0496/doc_00086549 to /storage/kkm_last_doc_name [19:06:29]save OK [19:06:29]Clear old archive folders... [19:06:29]ProcessDocumentItem done err = 0, tmpTLVsize=271 [19:06:29]tlvbuf is 01BE3C30 [19:06:29]SAM_PROTO_ClearQueue [19:06:29]wFMCommunicate request_size=4 [19:06:29]MH_SAM_APDU [19:06:29]CAPDU: 80 09 00 00 [19:06:29]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:29]Read from MH i2c: E2 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [19:06:29]RAPDU: 90 00 [19:06:29]wFMCommunicate OK [19:06:29]SAM_PROTO_ClearQueue done [19:06:29]KKMCreateOFDPacket [19:06:29]OFDProtocolAddRootSTLVToBuf [19:06:29]FM_MakeSignedData [19:06:29]FM_MakeSignedData [19:06:29]SAM_PROTO_SignData [19:06:29]wFMCommunicate request_size=4 [19:06:29]MH_SAM_APDU [19:06:29]CAPDU: 80 0D 01 02 [19:06:29]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:29]Read from MH i2c: E2 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [19:06:29]RAPDU: 90 00 [19:06:29]wFMCommunicate OK [19:06:29]wFMCommunicate request_size=255 [19:06:29]MH_SAM_APDU [19:06:29]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 34 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 [19:06:29]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 34 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 7A [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:29]Read from MH i2c: E2 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [19:06:29]RAPDU: 90 00 [19:06:29]wFMCommunicate OK [19:06:29]wFMCommunicate request_size=30 [19:06:29]MH_SAM_APDU [19:06:29]CAPDU: 80 0D 02 02 19 30 38 37 34 39 37 39 10 04 04 00 15 52 01 00 35 04 06 00 55 3E A2 30 24 C8 [19:06:29]Write to MH i2c: E2 21 00 76 00 80 0D 02 02 19 00 30 38 37 34 39 37 39 10 04 04 00 15 52 01 00 35 04 06 00 55 3E A2 30 24 C8 00 00 AE [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:29]Read from MH i2c: E2 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [19:06:29]RAPDU: 90 00 [19:06:29]wFMCommunicate OK [19:06:29]wFMCommunicate request_size=4 [19:06:29]MH_SAM_APDU [19:06:29]CAPDU: 80 0D 03 02 [19:06:29]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:29]Read from MH i2c: E2 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 0B 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 0B 00 77 00 00 CC C9 6D 22 C9 5B EC E2 90 00 09 [19:06:29]RAPDU: CC C9 6D 22 C9 5B EC E2 90 00 [19:06:29]wFMCommunicate OK [19:06:29]SAM_PROTO_SignData done [19:06:29]FM_MakeSignedData done [19:06:29]CreateOFDProtocolMessage [19:06:29]wFMCommunicate request_size=4 [19:06:29]MH_SAM_APDU [19:06:29]CAPDU: 80 11 00 00 [19:06:29]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:29]Read from MH i2c: E2 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 17 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 51 [19:06:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:06:29]wFMCommunicate OK [19:06:29]CreateOFDProtocolMessage done [19:06:29]OFDSenderStorePacket 86549 [19:06:29]StoreOFDPacket docnum=86549 [19:06:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 23 01 00 00 E2 B0 1B 01 ED C1 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 34 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 52 01 00 35 04 06 00 55 3E A2 30 24 C8 CC C9 6D 22 C9 5B EC E2 [19:06:29]CheckFolder [19:06:29]dirname=/storage/ofd_packets [19:06:29]CheckFolder done [19:06:29]ProducePacketName [19:06:29]name=ofd_packets/00086549 [19:06:29]NVStorageSaveData ofd_packets/00086549 [19:06:29]File name is /storage/ofd_packets/00086549 [19:06:29]Write 321 bytes [19:06:29]NVStorageSaveData done [19:06:29]OFDSenderStorePacket done [19:06:29]KKMCreateOFDPacket done [19:06:29]NVStorageSaveData kkm_last_timestamp [19:06:29]File name is /storage/kkm_last_timestamp [19:06:29]Write 4 bytes [19:06:29]NVStorageSaveData done [19:06:29]ExternCall_PrintAddStr [19:06:29]wPrintStart [19:06:29]Write to MH i2c: 01 00 00 79 00 79 [19:06:29]Write i2c OK [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: 01 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: 01 07 00 [19:06:29]MH_I2C_Read... [19:06:29]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [19:06:29]RasterBufferAndPrint [19:06:29]line Счет N : (3)147961 [19:06:29]line ИНН: 02508201610067 [19:06:29]line Контрольно-Кассовый Чек [19:06:29]line ПРОДАЖА [19:06:29]line Товар: 4700000160211 [19:06:29]line Вода Легенда 0,5л [19:06:29]line 2.000 * 40.00 [19:06:29]line = 80.00 [19:06:29]line НДС 12% НСП 1% [19:06:29]line > о реализуемом товаре [19:06:29]line ИТОГО: 80.00 [19:06:29]line НСП 1% : 0.71 [19:06:29]line НДС 12% : 8.50 [19:06:29]line Наличными: 80.00 [19:06:29]line Безнал.: 0.00 [19:06:29]line Место: АЗС № 137 "Партнер Нефть" [19:06:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:06:29]line СНО: Общий режим [19:06:29]line Чек 327 21.09.2024 19:06 [19:06:29]line Смена: 496 ФФД: 1.0 [19:06:29]line ЗНМ: 0300000064 [19:06:29]line РНМ: 0000000000092592 [19:06:29]line Версия ККМ: 001 [19:06:29]line ФМ: 0000000000874979 [19:06:29]line ФД: 86549 [19:06:29]line ФПД: 93727497397448 [19:06:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190628&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86549&fm=93727497397448&tin=02508201610067®Number=0000000000092592&sum=8000 [19:06:29]OFD Sender: Processing packet 86549 [packets to send 271, broken 270] [19:06:29]ProducePacketName [19:06:29]name=ofd_packets/00086549 [19:06:29]OFD Sender: To server: pG, [19:06:29]CommunicateWithHost lk.salyk.kg:30040 [19:06:29]ConnectInit lk.salyk.kg [19:06:29]line 0 [19:06:29]written 0, free lines is 4095 [19:06:30]Write to MH i2c: 01 00 00 A1 00 A1 [19:06:30]Write i2c OK [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: 01 [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: 01 07 00 [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: 01 07 00 A1 00 00 00 00 00 00 02 0D B7 [19:06:30]RasterBufferAndPrint [19:06:30]line [19:06:30]line [19:06:30]line [19:06:30]line [19:06:30]line [19:06:30]written 0, free lines is 3337 [19:06:30]MH_Cut [19:06:30]Write to MH i2c: D1 01 00 A8 00 01 7A [19:06:30]Write i2c OK [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: D1 [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: D1 01 00 [19:06:30]MH_I2C_Read... [19:06:30]Read from MH i2c: D1 01 00 A8 00 00 79 [19:06:30]Write to MH i2c: 01 00 00 A9 00 A9 [19:06:30]Write i2c OK [19:06:30]MH_I2C_Read... [19:06:31]*** Cut start [19:06:31]*** Partial cut [19:06:31]*** CUTSNS_PIN = 1 [19:06:31]*** CUTSNS_PIN = 0 [19:06:31]*** Brake cut motor [19:06:31]Read from MH i2c: 01 [19:06:31]MH_I2C_Read... [19:06:31]*** Stop cut motor [19:06:31]*** Cut end [19:06:31]Read from MH i2c: 01 07 00 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 FF 0F BE [19:06:31]process_action close_receipt done [19:06:31]requested_data is exist [19:06:31]produce_requested_data [19:06:31]requested_item fm.sn is exist - process it [19:06:31]wFMCommunicate request_size=4 [19:06:31]MH_SAM_APDU [19:06:31]CAPDU: 80 11 00 00 [19:06:31]Write to MH i2c: E2 08 00 AA 00 80 11 00 00 00 00 00 00 24 [19:06:31]Write i2c OK [19:06:31]MH_I2C_Read... [19:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:31]Read from MH i2c: E2 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 17 00 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 17 00 AA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 83 [19:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:06:31]wFMCommunicate OK [19:06:31]requested_item fd.num is exist - process it [19:06:31]SAM_PROTO_GetFieldsCounters [19:06:31]wFMCommunicate request_size=4 [19:06:31]MH_SAM_APDU [19:06:31]CAPDU: 80 13 00 00 [19:06:31]Write to MH i2c: E2 08 00 AB 00 80 13 00 00 00 00 00 00 27 [19:06:31]Write i2c OK [19:06:31]MH_I2C_Read... [19:06:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:31]Read from MH i2c: E2 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 62 00 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 62 00 AB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 15 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [19:06:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 15 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:06:31]wFMCommunicate OK [19:06:31]SAM_PROTO_GetFieldsCounters done [19:06:31]requested_item shift.num is exist - process it [19:06:31]requested_item shift.opened is exist - process it [19:06:31]req_shift_opened [19:06:31]FM_GetShiftState [19:06:31]SAM_PROTO_GetShiftState [19:06:31]wFMCommunicate request_size=4 [19:06:31]MH_SAM_APDU [19:06:31]CAPDU: 80 13 01 00 [19:06:31]Write to MH i2c: E2 08 00 AC 00 80 13 01 00 00 00 00 00 29 [19:06:31]Write i2c OK [19:06:31]MH_I2C_Read... [19:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:31]Read from MH i2c: E2 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 0E 00 [19:06:31]MH_I2C_Read... [19:06:31]Read from MH i2c: E2 0E 00 AC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6F [19:06:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:06:31]wFMCommunicate OK [19:06:31]SAM_PROTO_GetShiftState done [19:06:31]FM_GetShiftState done [19:06:31]req_shift_opened done [19:06:31]requested_item shift.open_date is exist - process it [19:06:31]req_shift_open_date [19:06:31]req_shift_open_date done [19:06:31]produce_requested_data done [19:06:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86549,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:06:31]process_action_free close_receipt [19:06:31]json_value_free [19:06:31]json_value_free done [19:06:31]process_json_proto returns [19:06:31]Send response to host [19:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86549,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:06:31]free response buf [19:06:31]execute_script done [19:06:31]execute_script returns [19:06:31]free content buf [19:06:31]Sock 10.Close socket [19:06:31]Sock 10.Thread stoped [19:06:35]Connected sock=11 [19:06:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 23 01 00 00 E2 B0 1B 01 ED C1 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 34 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 52 01 00 35 04 06 00 55 3E A2 30 24 C8 CC C9 6D 22 C9 5B EC E2 [19:06:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4E 90 47 00 1C 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 15 52 01 00 F4 03 04 00 0C C4 EE 66 B6 04 01 00 00 31 E3 56 D9 EB AD 4D F5 [19:06:37]CommunicateWithHost err = 0 [19:06:37]CheckOFDResponse [19:06:37]1017 (14) - 77093643461234 [19:06:37]1041 (16) - 0000000000874979 [19:06:37]1040 (4) - 86549 [19:06:37]1012 (4) - 21.09.2024 13:03 [19:06:37]1206 (1) - 0 [19:06:37]OFD Sender: Remove packet 86549 [19:06:37]ProducePacketName [19:06:37]name=ofd_packets/00086549 [19:06:37]NVStorageDeleteData [19:06:37]OFD Sender: No OFD packet to send [19:06:42]OFD Sender: No OFD packet to send [19:06:46]recv_with_timeout no data received [19:06:47]OFD Sender: No OFD packet to send [19:06:52]OFD Sender: No OFD packet to send [19:06:57]OFD Sender: No OFD packet to send [19:06:58]recv_with_timeout no data received [19:07:02]OFD Sender: No OFD packet to send [19:07:07]OFD Sender: No OFD packet to send [19:07:10]recv_with_timeout no data received [19:07:12]OFD Sender: No OFD packet to send [19:07:17]OFD Sender: No OFD packet to send [19:07:22]OFD Sender: No OFD packet to send [19:07:27]OFD Sender: No OFD packet to send [19:07:32]OFD Sender: No OFD packet to send [19:07:37]OFD Sender: No OFD packet to send [19:07:42]OFD Sender: No OFD packet to send [19:07:47]OFD Sender: No OFD packet to send [19:07:52]OFD Sender: No OFD packet to send [19:07:57]OFD Sender: No OFD packet to send [19:08:02]OFD Sender: No OFD packet to send [19:08:07]OFD Sender: No OFD packet to send [19:08:12]OFD Sender: No OFD packet to send [19:08:17]OFD Sender: No OFD packet to send [19:08:22]OFD Sender: No OFD packet to send [19:08:27]OFD Sender: No OFD packet to send [19:08:32]OFD Sender: No OFD packet to send [19:08:37]OFD Sender: No OFD packet to send [19:08:42]accept exits with 9 [19:08:42]New connection [19:08:42]New thread 3067428196 created [19:08:42]Thread 3067284836 joined [19:08:42]Waiting for new connection... [19:08:42]OFD Sender: No OFD packet to send [19:08:42] Sock 9.Parse request [19:08:42]Sock 9.Check first char [19:08:42]Sock 9.First char is OK [19:08:42]request: POST /json_proto HTTP/1.0 [19:08:42]Method: POST [19:08:42]URL: /json_proto [19:08:42]Method is POST - this is cgi request [19:08:42]url: /json_proto [19:08:42]query_string will be loaded in cgi processing [19:08:42]execute_cgi json_proto POST (null) [19:08:42]execute_cgi path=json_proto method=POST [19:08:42]POST find Content-Length [19:08:42]Host: 172.17.47.196:8080 [19:08:42]Content-Length: 662 [19:08:42]Content-Type: application/json [19:08:42] [19:08:42]POST finish read [19:08:42]Found Content-Length = 662 [19:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147962", "tax_sys" : 0, "items" : [ { "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 21.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:42]execute_script... [19: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 : (3)147962", "tax_sys" : 0, "items" : [ { "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 21.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:42]POST & json_proto [19:08:42]process_json_proto [19:08:42]json parsed OK: [19:08:42]protocol is kg_v1.0 [19:08:42]action value=close_receipt [19:08:42]process_action close_receipt [19:08:42]cmd_close_receipt [19:08:42]MH_GetDate [19:08:42]Write to MH i2c: F0 00 00 AD 00 9C [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: F0 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: F0 09 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: F0 09 00 AD 00 00 BB 19 EF 66 4C 6B 94 66 7F [19:08:42]GetLastDocTimeStamp 1726945588 [19:08:42]current date 1726945723 [19:08:42]FM_GetShiftState [19:08:42]SAM_PROTO_GetShiftState [19:08:42]wFMCommunicate request_size=4 [19:08:42]MH_SAM_APDU [19:08:42]CAPDU: 80 13 01 00 [19:08:42]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:42]Read from MH i2c: E2 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: E2 0E 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 71 [19:08:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:08:42]wFMCommunicate OK [19:08:42]SAM_PROTO_GetShiftState done [19:08:42]FM_GetShiftState done [19:08:42]opened in 1726877910 [19:08:42]opened+sec_in_day 1726964310 [19:08:42]quantity*price = 2100 [19:08:42]sum+1 = 2101 [19:08:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 21.00 НСП 1% : 0.19 НДС 12% : 2.23 Наличными: 21.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 328 21.09.2024 19:08 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86550 ФПД: 143518174237156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T190843&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86550&fm=143518174237156&tin=02508201610067®Number=0000000000092592&sum=2100 0 [19:08:44]StoreToDocumentArchive [19:08:44]shift 496 fd 86550 [19:08:44]save to /storage/0496/doc_00086550 [19:08:44]save last doc name /storage/0496/doc_00086550 to /storage/kkm_last_doc_name [19:08:44]save OK [19:08:44]Clear old archive folders... [19:08:44]ProcessDocumentItem done err = 0, tmpTLVsize=281 [19:08:44]tlvbuf is 01BE3AC0 [19:08:44]SAM_PROTO_ClearQueue [19:08:44]wFMCommunicate request_size=4 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 09 00 00 [19:08:44]Write to MH i2c: E2 08 00 BB 00 80 09 00 00 00 00 00 00 2D [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [19:08:44]RAPDU: 90 00 [19:08:44]wFMCommunicate OK [19:08:44]SAM_PROTO_ClearQueue done [19:08:44]KKMCreateOFDPacket [19:08:44]OFDProtocolAddRootSTLVToBuf [19:08:44]FM_MakeSignedData [19:08:44]FM_MakeSignedData [19:08:44]SAM_PROTO_SignData [19:08:44]wFMCommunicate request_size=4 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 0D 01 02 [19:08:44]Write to MH i2c: E2 08 00 BC 00 80 0D 01 02 00 00 00 00 35 [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [19:08:44]RAPDU: 90 00 [19:08:44]wFMCommunicate OK [19:08:44]wFMCommunicate request_size=255 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 BB 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [19:08:44]Write to MH i2c: E2 02 01 BD 00 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 BB 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 00 43 [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [19:08:44]RAPDU: 90 00 [19:08:44]wFMCommunicate OK [19:08:44]wFMCommunicate request_size=40 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 52 01 00 35 04 06 00 82 87 6D CB 51 E4 [19:08:44]Write to MH i2c: E2 2B 00 BE 00 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 52 01 00 35 04 06 00 82 87 6D CB 51 E4 00 00 E0 [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [19:08:44]RAPDU: 90 00 [19:08:44]wFMCommunicate OK [19:08:44]wFMCommunicate request_size=4 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 0D 03 02 [19:08:44]Write to MH i2c: E2 08 00 BF 00 80 0D 03 02 00 00 00 00 3A [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 0B 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 0B 00 BF 00 00 7D A2 8B A5 62 73 7C B1 90 00 8C [19:08:44]RAPDU: 7D A2 8B A5 62 73 7C B1 90 00 [19:08:44]wFMCommunicate OK [19:08:44]SAM_PROTO_SignData done [19:08:44]FM_MakeSignedData done [19:08:44]CreateOFDProtocolMessage [19:08:44]wFMCommunicate request_size=4 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 11 00 00 [19:08:44]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 17 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 99 [19:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:08:44]wFMCommunicate OK [19:08:44]CreateOFDProtocolMessage done [19:08:44]OFDSenderStorePacket 86550 [19:08:44]StoreOFDPacket docnum=86550 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5943087+1721002828=1726945915 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 7B 1A EF 66 4C 6B 94 66 9A [19:11:55]Current date/time: 21.09.2024 19:11 [19:11:55]FM_Init [19:11:55]wFMConnect [19:11:55]MH_SAM_On [19:11:55]Write to MH i2c: E0 00 00 08 00 E7 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_init finished! [19:11:55]*** atr: [19:11:55]*** 0F 3B D5 18 FF 81 91 FE [19:11:55]*** 1F C3 80 73 C8 21 10 0A [19:11:55]*** 00 00 00 00 00 00 00 00 [19:11:55]*** 00 00 00 00 00 00 00 00 [19:11:55]*** 00 00 00 00 00 00 00 00 [19:11:55]*** 00 00 00 00 00 00 00 00 [19:11:55]*** 00 00 00 00 00 00 00 00 [19:11:55]*** 00 00 00 00 00 00 00 00 [19:11:55]Read from MH i2c: E0 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E0 10 00 [19:11:55]MH_I2C_Read... [19:11:55]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 [19:11:55]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:11:55]wFMCommunicate request_size=10 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:11:55]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 11 00 00 [19:11:55]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:11:55]wFMCommunicate OK [19:11:55]Detected FM SN is 0000000000874979 [19:11:55]Stored FM SN is 0000000000874979 [19:11:55]wFMCommunicate request_size=9 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:11:55]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]FM PIN OK [19:11:55]wFMCommunicate request_size=8 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 14 04 00 03 02 00 01 [19:11:55]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]wFMCommunicate request_size=13 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:11:55]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 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:11:55]RAPDU: 90 00 [19:11:55]wFMCommunicate OK [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 11 00 00 [19:11:55]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [19:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:11:55]wFMCommunicate OK [19:11:55]DocumentArchiveInit [19:11:55]Start Httpd... [19:11:55]Httpd thread 3067374948 created [19:11:55]Write to MH i2c: 01 00 00 0F 00 0F [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 07 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:11:55]MH Int Process started [19:11:55]Allocated Socket 8 [19:11:55]Bind OK [19:11:55]Listen OK [19:11:55]httpd running on port 8080 [19:11:55]Waiting for new connection... [19:11:55]OFD Sender: Processing packet 86550 [packets to send 271, broken 270] [19:11:55]ProducePacketName [19:11:55]name=ofd_packets/00086550 [19:11:55]OFD Sender: To server: pG, [19:11:55]CommunicateWithHost lk.salyk.kg:30040 [19:11:55]ConnectInit lk.salyk.kg [19:11:56]accept exits with 9 [19:11:56]New connection [19:11:56]New thread 3067088228 created [19:11:56]Waiting for new connection... [19:11:56] Sock 9.Parse request [19:11:56]Sock 9.Check first char [19:11:56]Sock 9.First char is OK [19:11:56]request: POST /json_proto HTTP/1.0 [19:11:56]Method: POST [19:11:56]URL: /json_proto [19:11:56]Method is POST - this is cgi request [19:11:56]url: /json_proto [19:11:56]query_string will be loaded in cgi processing [19:11:56]execute_cgi json_proto POST (null) [19:11:56]execute_cgi path=json_proto method=POST [19:11:56]POST find Content-Length [19:11:56]Host: 172.17.47.196:8080 [19:11:56]Content-Length: 215 [19:11:56]Content-Type: application/json [19:11:56] [19:11:56]POST finish read [19:11:56]Found Content-Length = 215 [19:11:56]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" ] } } [19:11:56]execute_script... [19:11:56]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" ] } } [19:11:56]POST & json_proto [19:11:56]process_json_proto [19:11:56]json parsed OK: [19:11:56]protocol is kg_v1.0 [19:11:56]action value=get_value [19:11:56]process_action get_value [19:11:56]cmd_get_value [19:11:56]process_action get_value done [19:11:56]requested_data is exist [19:11:56]produce_requested_data [19:11:56]requested_item kkm.sn is exist - process it [19:11:56]requested_item kkm.ver is exist - process it [19:11:56]requested_item fm.sn is exist - process it [19:11:56]wFMCommunicate request_size=4 [19:11:56]MH_SAM_APDU [19:11:56]CAPDU: 80 11 00 00 [19:11:56]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:56]Read from MH i2c: E2 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: E2 17 00 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [19:11:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:11:56]wFMCommunicate OK [19:11:56]requested_item fd.num is exist - process it [19:11:56]SAM_PROTO_GetFieldsCounters [19:11:56]wFMCommunicate request_size=4 [19:11:56]MH_SAM_APDU [19:11:56]CAPDU: 80 13 00 00 [19:11:56]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: E2 [19:11:56]MH_I2C_Read... [19:11:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:56]Read from MH i2c: E2 62 00 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 16 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [19:11:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 16 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:56]wFMCommunicate OK [19:11:56]SAM_PROTO_GetFieldsCounters done [19:11:56]requested_item shift.num is exist - process it [19:11:56]requested_item shift.opened is exist - process it [19:11:56]req_shift_opened [19:11:56]FM_GetShiftState [19:11:56]SAM_PROTO_GetShiftState [19:11:56]wFMCommunicate request_size=4 [19:11:56]MH_SAM_APDU [19:11:56]CAPDU: 80 13 01 00 [19:11:56]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:56]Read from MH i2c: E2 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: E2 0E 00 [19:11:56]MH_I2C_Read... [19:11:56]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [19:11:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:11:56]wFMCommunicate OK [19:11:56]SAM_PROTO_GetShiftState done [19:11:56]FM_GetShiftState done [19:11:56]req_shift_opened done [19:11:56]requested_item shift.open_date is exist - process it [19:11:56]req_shift_open_date [19:11:56]req_shift_open_date done [19:11:56]produce_requested_data done [19:11:56]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86550,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:11:56]process_action_free get_value [19:11:56]json_value_free [19:11:56]json_value_free done [19:11:56]process_json_proto returns [19:11:56]Send response to host [19:11:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86550,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:11:56]free response buf [19:11:56]execute_script done [19:11:56]execute_script returns [19:11:56]free content buf [19:11:56]Sock 9.Close socket [19:11:56]Sock 9.Thread stoped [19:11:56]accept exits with 11 [19:11:56]New connection [19:11:56]New thread 3066944868 created [19:11:56]Thread 3067088228 joined [19:11:56]Waiting for new connection... [19:11:56] Sock 11.Parse request [19:11:56]Sock 11.Check first char [19:11:56]Sock 11.First char is OK [19:11:56]request: POST /json_proto HTTP/1.0 [19:11:56]Method: POST [19:11:56]URL: /json_proto [19:11:56]Method is POST - this is cgi request [19:11:56]url: /json_proto [19:11:56]query_string will be loaded in cgi processing [19:11:56]execute_cgi json_proto POST (null) [19:11:56]execute_cgi path=json_proto method=POST [19:11:56]POST find Content-Length [19:11:56]Host: 172.17.47.196:8080 [19:11:56]Content-Length: 331 [19:11:56]Content-Type: application/json [19:11:56] [19:11:56]POST finish read [19:11:56]Found Content-Length = 331 [19:11:56]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" ] } } [19:11:56]execute_script... [19:11:56]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" ] } } [19:11:56]POST & json_proto [19:11:56]process_json_proto [19:11:56]json parsed OK: [19:11:56]protocol is kg_v1.0 [19:11:56]action value=get_value [19:11:56]process_action get_value [19:11:56]cmd_get_value [19:11:56]process_action get_value done [19:11:56]requested_data is exist [19:11:56]produce_requested_data [19:11:56]requested_item fm.sale.total is exist - process it [19:11:56]SAM_PROTO_GetFMData [19:11:56]wFMCommunicate request_size=4 [19:11:56]MH_SAM_APDU [19:11:56]CAPDU: 80 13 03 00 [19:11:56]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:11:56]Write i2c OK [19:11:56]MH_I2C_Read... [19:11:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:11:57]Read from MH i2c: E2 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: E2 FD 00 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 35 4E 01 00 69 04 A3 00 6F 04 04 00 BB 4B 01 00 B1 04 05 00 4F DB 44 B6 01 70 04 05 00 CC 2E A8 88 01 72 04 04 00 83 AC 9C 2D 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 78 5F 8E 2E 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 2B 1F E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 02 [19:11:57]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 35 4E 01 00 69 04 A3 00 6F 04 04 00 BB 4B 01 00 B1 04 05 00 4F DB 44 B6 01 70 04 05 00 CC 2E A8 88 01 72 04 04 00 83 AC 9C 2D 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 78 5F 8E 2E 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 2B 1F E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [19:11:57]wFMCommunicate OK [19:11:57]wFMCommunicate request_size=4 [19:11:57]MH_SAM_APDU [19:11:57]CAPDU: 80 17 00 00 [19:11:57]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:11:57]Write i2c OK [19:11:57]MH_I2C_Read... [19:11:57]Connected sock=7 [19:11:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2D 01 00 00 B8 DB 25 01 A5 44 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 BB 19 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 52 01 00 35 04 06 00 82 87 6D CB 51 E4 7D A2 8B A5 62 73 7C B1 [19:11:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:11:57]Read from MH i2c: E2 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: E2 FD 00 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [19:11:57]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:11:57]wFMCommunicate OK [19:11:57]wFMCommunicate request_size=4 [19:11:57]MH_SAM_APDU [19:11:57]CAPDU: 80 17 00 00 [19:11:57]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:11:57]Write i2c OK [19:11:57]MH_I2C_Read... [19:11:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:11:57]Read from MH i2c: E2 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: E2 FD 00 [19:11:57]MH_I2C_Read... [19:11:57]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [19:11:57]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:11:57]wFMCommunicate OK [19:11:57]wFMCommunicate request_size=4 [19:11:57]MH_SAM_APDU [19:11:57]CAPDU: 80 17 00 00 [19:11:57]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:11:57]Write i2c OK [19:11:57]MH_I2C_Read... [19:11:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 52 25 47 00 6C 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 16 52 01 00 F4 03 04 00 4D C5 EE 66 B6 04 01 00 00 86 ED E8 9E AB 97 72 D4 [19:11:58]CommunicateWithHost err = 0 [19:11:58]CheckOFDResponse [19:11:58]1017 (14) - 77093643461234 [19:11:58]1041 (16) - 0000000000874979 [19:11:58]1040 (4) - 86550 [19:11:58]1012 (4) - 21.09.2024 13:08 [19:11:58]1206 (1) - 0 [19:11:58]OFD Sender: Remove packet 86550 [19:11:58]ProducePacketName [19:11:58]name=ofd_packets/00086550 [19:11:58]NVStorageDeleteData [19:11:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:11:58]Read from MH i2c: E2 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 FD 00 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [19:11:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [19:11:58]wFMCommunicate OK [19:11:58]wFMCommunicate request_size=4 [19:11:58]MH_SAM_APDU [19:11:58]CAPDU: 80 17 00 00 [19:11:58]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:11:58]Write i2c OK [19:11:58]MH_I2C_Read... [19:11:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:11:58]Read from MH i2c: E2 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 E5 00 [19:11:58]MH_I2C_Read... [19:11:58]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [19:11:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:11:58]wFMCommunicate OK [19:11:58]SAM_PROTO_GetFMData done [19:11:58]requested_item fm.sale_refund.total is exist - process it [19:11:58]requested_item fm.buy.total is exist - process it [19:11:58]requested_item shift.sale.total is exist - process it [19:11:58]SAM_PROTO_GetShiftData [19:11:58]wFMCommunicate request_size=4 [19:11:58]MH_SAM_APDU [19:11:58]CAPDU: 80 13 02 00 [19:11:58]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:11:58]OFD Sender: No OFD packet to send [19:11:58]Write i2c OK [19:11:58]MH_I2C_Read... [19:11:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:11:59]Read from MH i2c: E2 [19:11:59]MH_I2C_Read... [19:11:59]Read from MH i2c: E2 FD 00 [19:11:59]MH_I2C_Read... [19:11:59]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 48 01 00 00 69 04 9E 00 6F 04 04 00 47 01 00 00 B1 04 04 00 50 F4 BF 01 70 04 04 00 E8 CE 83 01 72 04 03 00 68 25 3C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 BA 94 2F 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 00 F7 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 9B [19:11:59]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 48 01 00 00 69 04 9E 00 6F 04 04 00 47 01 00 00 B1 04 04 00 50 F4 BF 01 70 04 04 00 E8 CE 83 01 72 04 03 00 68 25 3C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 BA 94 2F 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 00 F7 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [19:11:59]wFMCommunicate OK [19:11:59]wFMCommunicate request_size=4 [19:11:59]MH_SAM_APDU [19:11:59]CAPDU: 80 17 00 00 [19:11:59]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:11:59]Write i2c OK [19:11:59]MH_I2C_Read... [19:11:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:11:59]Read from MH i2c: E2 [19:11:59]MH_I2C_Read... [19:11:59]Read from MH i2c: E2 FD 00 [19:11:59]MH_I2C_Read... [19:11:59]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [19:11:59]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [19:11:59]wFMCommunicate OK [19:11:59]wFMCommunicate request_size=4 [19:11:59]MH_SAM_APDU [19:11:59]CAPDU: 80 17 00 00 [19:11:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:11:59]Write i2c OK [19:11:59]MH_I2C_Read... [19:11:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:11:59]Read from MH i2c: E2 [19:11:59]MH_I2C_Read... [19:11:59]Read from MH i2c: E2 FD 00 [19:11:59]MH_I2C_Read... [19:11:59]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [19:11:59]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [19:12:00]wFMCommunicate OK [19:12:00]wFMCommunicate request_size=4 [19:12:00]MH_SAM_APDU [19:12:00]CAPDU: 80 17 00 00 [19:12:00]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:12:00]Write i2c OK [19:12:00]MH_I2C_Read... [19:12:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:12:00]Read from MH i2c: E2 [19:12:00]MH_I2C_Read... [19:12:00]Read from MH i2c: E2 FD 00 [19:12:00]MH_I2C_Read... [19:12:00]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [19:12:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [19:12:00]wFMCommunicate OK [19:12:00]wFMCommunicate request_size=4 [19:12:00]MH_SAM_APDU [19:12:00]CAPDU: 80 17 00 00 [19:12:00]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:12:00]Write i2c OK [19:12:00]MH_I2C_Read... [19:12:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [19:12:00]Read from MH i2c: E2 [19:12:00]MH_I2C_Read... [19:12:00]Read from MH i2c: E2 D8 00 [19:12:00]MH_I2C_Read... [19:12:00]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [19:12:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:12:00]wFMCommunicate OK [19:12:00]SAM_PROTO_GetShiftData done [19:12:00]requested_item shift.sale.total_cash is exist - process it [19:12:00]requested_item shift.sale_refund.total is exist - process it [19:12:00]requested_item shift.sale_refund.total_cash is exist - process it [19:12:00]requested_item shift.buy.total is exist - process it [19:12:00]requested_item shift.buy.total_cash is exist - process it [19:12:00]produce_requested_data done [19:12:00]produce_requested_data return {"fm.sale.total":73529331.99,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":293571.36,"shift.sale.total_cash":254154.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:12:00]process_action_free get_value [19:12:00]json_value_free [19:12:00]json_value_free done [19:12:00]process_json_proto returns [19:12:00]Send response to host [19:12:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73529331.99,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":293571.36,"shift.sale.total_cash":254154.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:12:00]free response buf [19:12:00]execute_script done [19:12:00]execute_script returns [19:12:00]free content buf [19:12:00]Sock 11.Close socket [19:12:00]Sock 11.Thread stoped [19:12:01]accept exits with 9 [19:12:01]New connection [19:12:01]New thread 3067088228 created [19:12:01]Thread 3066944868 joined [19:12:01]Waiting for new connection... [19:12:01] Sock 9.Parse request [19:12:01]Sock 9.Check first char [19:12:01]Sock 9.First char is OK [19:12:01]request: POST /json_proto HTTP/1.0 [19:12:01]Method: POST [19:12:01]URL: /json_proto [19:12:01]Method is POST - this is cgi request [19:12:01]url: /json_proto [19:12:01]query_string will be loaded in cgi processing [19:12:01]execute_cgi json_proto POST (null) [19:12:01]execute_cgi path=json_proto method=POST [19:12:01]POST find Content-Length [19:12:01]Host: 172.17.47.196:8080 [19:12:01]Content-Length: 950 [19:12:01]Content-Type: application/json [19:12:01] [19:12:01]POST finish read [19:12:01]Found Content-Length = 950 [19:12:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147963", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010032", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:01]execute_script... [19:12: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 : (3)147963", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010032", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:01]POST & json_proto [19:12:01]process_json_proto [19:12:01]json parsed OK: [19:12:01]protocol is kg_v1.0 [19:12:01]action value=close_receipt [19:12:01]process_action close_receipt [19:12:01]cmd_close_receipt [19:12:01]MH_GetDate [19:12:01]Write to MH i2c: F0 00 00 1D 00 0C [19:12:01]Write i2c OK [19:12:01]MH_I2C_Read... [19:12:01]Read from MH i2c: F0 [19:12:01]MH_I2C_Read... [19:12:01]Read from MH i2c: F0 09 00 [19:12:01]MH_I2C_Read... [19:12:01]Read from MH i2c: F0 09 00 1D 00 00 82 1A EF 66 4C 6B 94 66 B7 [19:12:01]GetLastDocTimeStamp 1726945723 [19:12:01]current date 1726945922 [19:12:01]FM_GetShiftState [19:12:01]SAM_PROTO_GetShiftState [19:12:01]wFMCommunicate request_size=4 [19:12:01]MH_SAM_APDU [19:12:01]CAPDU: 80 13 01 00 [19:12:01]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:12:01]Write i2c OK [19:12:01]MH_I2C_Read... [19:12:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:01]Read from MH i2c: E2 [19:12:01]MH_I2C_Read... [19:12:01]Read from MH i2c: E2 0E 00 [19:12:01]MH_I2C_Read... [19:12:01]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [19:12:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:01]wFMCommunicate OK [19:12:01]SAM_PROTO_GetShiftState done [19:12:01]FM_GetShiftState done [19:12:01]opened in 1726877910 [19:12:01]opened+sec_in_day 1726964310 [19:12:01]quantity*price = 6000 [19:12:01]sum+1 = 6001 [19:12:01]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010032 Чай хол Let`s Go! чер персик ПЭТ 0,5л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 329 21.09.2024 19:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86551 ФПД: 170717489023361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191202&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86551&fm=170717489023361&tin=02508201610067®Number=0000000000092592&sum=11000 0 [19:12:03]StoreToDocumentArchive [19:12:03]shift 496 fd 86551 [19:12:03]save to /storage/0496/doc_00086551 [19:12:03]save last doc name /storage/0496/doc_00086551 to /storage/kkm_last_doc_name [19:12:03]save OK [19:12:03]Clear old archive folders... [19:12:03]ProcessDocumentItem done err = 0, tmpTLVsize=404 [19:12:03]tlvbuf is 019DAD90 [19:12:03]SAM_PROTO_ClearQueue [19:12:03]wFMCommunicate request_size=4 [19:12:03]MH_SAM_APDU [19:12:03]CAPDU: 80 09 00 00 [19:12:03]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:12:03]Write i2c OK [19:12:03]MH_I2C_Read... [19:12:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:03]Read from MH i2c: E2 [19:12:03]MH_I2C_Read... [19:12:03]Read from MH i2c: E2 03 00 [19:12:03]MH_I2C_Read... [19:12:03]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:12:03]RAPDU: 90 00 [19:12:03]wFMCommunicate OK [19:12:03]SAM_PROTO_ClearQueue done [19:12:03]KKMCreateOFDPacket [19:12:03]OFDProtocolAddRootSTLVToBuf [19:12:03]FM_MakeSignedData [19:12:03]FM_MakeSignedData [19:12:03]SAM_PROTO_SignData [19:12:03]wFMCommunicate request_size=4 [19:12:03]MH_SAM_APDU [19:12:03]CAPDU: 80 0D 01 02 [19:12:03]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:12:03]Write i2c OK [19:12:03]MH_I2C_Read... [19:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:03]Read from MH i2c: E2 [19:12:03]MH_I2C_Read... [19:12:03]Read from MH i2c: E2 03 00 [19:12:03]MH_I2C_Read... [19:12:03]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:12:03]RAPDU: 90 00 [19:12:03]wFMCommunicate OK [19:12:03]wFMCommunicate request_size=255 [19:12:03]MH_SAM_APDU [19:12:03]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 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 [19:12:03]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 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 8D [19:12:03]Write i2c OK [19:12:03]MH_I2C_Read... [19:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:03]OFD Sender: No OFD packet to send [19:12:03]Read from MH i2c: E2 [19:12:03]MH_I2C_Read... [19:12:03]Read from MH i2c: E2 03 00 [19:12:03]MH_I2C_Read... [19:12:03]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:12:03]RAPDU: 90 00 [19:12:03]wFMCommunicate OK [19:12:03]wFMCommunicate request_size=163 [19:12:03]MH_SAM_APDU [19:12:03]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 49 01 00 00 F4 03 04 00 82 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 52 01 00 35 04 06 00 9B 44 43 4A 49 81 [19:12:04]Write to MH i2c: E2 A6 00 2E 00 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 49 01 00 00 F4 03 04 00 82 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 52 01 00 35 04 06 00 9B 44 43 4A 49 81 00 00 12 [19:12:04]Write i2c OK [19:12:04]MH_I2C_Read... [19:12:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:04]Read from MH i2c: E2 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: E2 03 00 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:12:04]RAPDU: 90 00 [19:12:04]wFMCommunicate OK [19:12:04]wFMCommunicate request_size=4 [19:12:04]MH_SAM_APDU [19:12:04]CAPDU: 80 0D 03 02 [19:12:04]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:12:04]Write i2c OK [19:12:04]MH_I2C_Read... [19:12:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:04]Read from MH i2c: E2 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: E2 0B 00 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: E2 0B 00 2F 00 00 B5 2B 0B A2 46 74 19 F8 90 00 03 [19:12:04]RAPDU: B5 2B 0B A2 46 74 19 F8 90 00 [19:12:04]wFMCommunicate OK [19:12:04]SAM_PROTO_SignData done [19:12:04]FM_MakeSignedData done [19:12:04]CreateOFDProtocolMessage [19:12:04]wFMCommunicate request_size=4 [19:12:04]MH_SAM_APDU [19:12:04]CAPDU: 80 11 00 00 [19:12:04]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:12:04]Write i2c OK [19:12:04]MH_I2C_Read... [19:12:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:04]Read from MH i2c: E2 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: E2 17 00 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [19:12:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:04]wFMCommunicate OK [19:12:04]CreateOFDProtocolMessage done [19:12:04]OFDSenderStorePacket 86551 [19:12:04]StoreOFDPacket docnum=86551 [19:12:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A8 01 00 00 D4 52 A0 01 B0 2A 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 49 01 00 00 F4 03 04 00 82 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 52 01 00 35 04 06 00 9B 44 43 4A 49 81 B5 2B 0B A2 46 74 19 F8 [19:12:04]CheckFolder [19:12:04]dirname=/storage/ofd_packets [19:12:04]CheckFolder done [19:12:04]ProducePacketName [19:12:04]name=ofd_packets/00086551 [19:12:04]NVStorageSaveData ofd_packets/00086551 [19:12:04]File name is /storage/ofd_packets/00086551 [19:12:04]Write 454 bytes [19:12:04]NVStorageSaveData done [19:12:04]OFDSenderStorePacket done [19:12:04]KKMCreateOFDPacket done [19:12:04]NVStorageSaveData kkm_last_timestamp [19:12:04]File name is /storage/kkm_last_timestamp [19:12:04]Write 4 bytes [19:12:04]NVStorageSaveData done [19:12:04]ExternCall_PrintAddStr [19:12:04]wPrintStart [19:12:04]Write to MH i2c: 01 00 00 31 00 31 [19:12:04]Write i2c OK [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: 01 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: 01 07 00 [19:12:04]MH_I2C_Read... [19:12:04]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:12:04]RasterBufferAndPrint [19:12:04]line Счет N : (3)147963 [19:12:04]line ИНН: 02508201610067 [19:12:04]line Контрольно-Кассовый Чек [19:12:04]line ПРОДАЖА [19:12:04]line Товар: 4700000310043 [19:12:04]line Вода Жалалабат 27 1л [19:12:04]line 1.000 * 60.00 [19:12:04]line = 60.00 [19:12:04]line НДС 12% НСП 1% [19:12:04]line > о реализуемом товаре [19:12:04]line Товар: 4700003010032 [19:12:04]line Чай хол Let`s Go! чер персик ПЭТ 0,5л [19:12:04]line 1.000 * 50.00 [19:12:04]line = 50.00 [19:12:04]line НДС 12% НСП 1% [19:12:04]line > о реализуемом товаре [19:12:04]line ИТОГО: 110.00 [19:12:04]line НСП 1% : 0.97 [19:12:04]line НДС 12% : 11.68 [19:12:04]line Наличными: 110.00 [19:12:04]line Безнал.: 0.00 [19:12:04]line Место: АЗС № 137 "Партнер Нефть" [19:12:04]OFD Sender: Processing packet 86551 [packets to send 271, broken 270] [19:12:04]ProducePacketName [19:12:04]name=ofd_packets/00086551 [19:12:04]OFD Sender: To server: pG, [19:12:04]CommunicateWithHost lk.salyk.kg:30040 [19:12:04]ConnectInit lk.salyk.kg [19:12:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:12:04]line СНО: Общий режим [19:12:04]line Чек 329 21.09.2024 19:12 [19:12:04]line Смена: 496 ФФД: 1.0 [19:12:04]line ЗНМ: 0300000064 [19:12:04]line РНМ: 0000000000092592 [19:12:04]line Версия ККМ: 001 [19:12:04]line ФМ: 0000000000874979 [19:12:04]line ФД: 86551 [19:12:04]line ФПД: 170717489023361 [19:12:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191202&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86551&fm=170717489023361&tin=02508201610067®Number=0000000000092592&sum=11000 [19:12:04]line 0 [19:12:04]written 0, free lines is 4095 [19:12:05]Write to MH i2c: 01 00 00 60 00 60 [19:12:05]Write i2c OK [19:12:05]MH_I2C_Read... [19:12:05]Read from MH i2c: 01 [19:12:05]MH_I2C_Read... [19:12:05]Read from MH i2c: 01 07 00 [19:12:05]MH_I2C_Read... [19:12:05]Read from MH i2c: 01 07 00 60 00 00 00 00 00 00 A9 0C 1C [19:12:05]RasterBufferAndPrint [19:12:05]line [19:12:05]line [19:12:05]line [19:12:05]line [19:12:05]line [19:12:05]written 0, free lines is 3262 [19:12:05]MH_Cut [19:12:05]Write to MH i2c: D1 01 00 67 00 01 39 [19:12:05]Write i2c OK [19:12:05]MH_I2C_Read... [19:12:05]Read from MH i2c: D1 [19:12:05]MH_I2C_Read... [19:12:05]Read from MH i2c: D1 01 00 [19:12:05]MH_I2C_Read... [19:12:05]Read from MH i2c: D1 01 00 67 00 00 38 [19:12:05]Write to MH i2c: 01 00 00 68 00 68 [19:12:05]Write i2c OK [19:12:05]MH_I2C_Read... [19:12:05]Connected sock=10 [19:12:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A8 01 00 00 D4 52 A0 01 B0 2A 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 49 01 00 00 F4 03 04 00 82 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 52 01 00 35 04 06 00 9B 44 43 4A 49 81 B5 2B 0B A2 46 74 19 F8 [19:12:05]*** Cut start [19:12:05]*** Partial cut [19:12:05]*** CUTSNS_PIN = 1 [19:12:05]*** CUTSNS_PIN = 0 [19:12:06]*** Brake cut motor [19:12:06]Read from MH i2c: *** Stop cut motor [19:12:06]01 *** Cut end [19:12:06] [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: 01 07 00 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: 01 07 00 68 00 00 00 00 00 00 FF 0F 7D [19:12:06]process_action close_receipt done [19:12:06]requested_data is exist [19:12:06]produce_requested_data [19:12:06]requested_item fm.sn is exist - process it [19:12:06]wFMCommunicate request_size=4 [19:12:06]MH_SAM_APDU [19:12:06]CAPDU: 80 11 00 00 [19:12:06]Write to MH i2c: E2 08 00 69 00 80 11 00 00 00 00 00 00 E3 [19:12:06]Write i2c OK [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:06]E2 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: E2 17 00 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: E2 17 00 69 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 42 [19:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:06]wFMCommunicate OK [19:12:06]requested_item fd.num is exist - process it [19:12:06]SAM_PROTO_GetFieldsCounters [19:12:06]wFMCommunicate request_size=4 [19:12:06]MH_SAM_APDU [19:12:06]CAPDU: 80 13 00 00 [19:12:06]Write to MH i2c: E2 08 00 6A 00 80 13 00 00 00 00 00 00 E6 [19:12:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 14 BB 47 00 ED 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 52 01 00 F4 03 04 00 55 C5 EE 66 B6 04 01 00 00 E5 80 EA A0 0D 15 BA E0 [19:12:06]CommunicateWithHost err = 0 [19:12:06]CheckOFDResponse [19:12:06]1017 (14) - 77093643461234 [19:12:06]1041 (16) - 0000000000874979 [19:12:06]1040 (4) - 86551 [19:12:06]1012 (4) - 21.09.2024 13:08 [19:12:06]1206 (1) - 0 [19:12:06]OFD Sender: Remove packet 86551 [19:12:06]ProducePacketName [19:12:06]name=ofd_packets/00086551 [19:12:06]NVStorageDeleteData [19:12:06]Write i2c OK [19:12:06]MH_I2C_Read... [19:12:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:06]Read from MH i2c: E2 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: E2 62 00 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: E2 62 00 6A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 17 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [19:12:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 17 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:06]wFMCommunicate OK [19:12:06]SAM_PROTO_GetFieldsCounters done [19:12:06]requested_item shift.num is exist - process it [19:12:06]requested_item shift.opened is exist - process it [19:12:06]req_shift_opened [19:12:06]FM_GetShiftState [19:12:06]SAM_PROTO_GetShiftState [19:12:06]wFMCommunicate request_size=4 [19:12:06]MH_SAM_APDU [19:12:06]CAPDU: 80 13 01 00 [19:12:06]Write to MH i2c: E2 08 00 6B 00 80 13 01 00 00 00 00 00 E8 [19:12:06]Write i2c OK [19:12:06]MH_I2C_Read... [19:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:06]Read from MH i2c: E2 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: E2 0E 00 [19:12:06]MH_I2C_Read... [19:12:06]Read from MH i2c: E2 0E 00 6B 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2E [19:12:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:06]wFMCommunicate OK [19:12:06]SAM_PROTO_GetShiftState done [19:12:06]FM_GetShiftState done [19:12:06]req_shift_opened done [19:12:06]requested_item shift.open_date is exist - process it [19:12:06]req_shift_open_date [19:12:06]req_shift_open_date done [19:12:06]produce_requested_data done [19:12:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86551,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:12:06]process_action_free close_receipt [19:12:06]json_value_free [19:12:06]json_value_free done [19:12:06]process_json_proto returns [19:12:06]Send response to host [19:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86551,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:12:06]free response buf [19:12:06]execute_script done [19:12:06]execute_script returns [19:12:06]free content buf [19:12:06]Sock 9.Close socket [19:12:06]Sock 9.Thread stoped [19:12:07]OFD Sender: No OFD packet to send [19:12:08]accept exits with 7 [19:12:08]New connection [19:12:08]New thread 3066944868 created [19:12:08]Thread 3067088228 joined [19:12:08]Waiting for new connection... [19:12:08] Sock 7.Parse request [19:12:08]Sock 7.Check first char [19:12:08]Sock 7.First char is OK [19:12:08]request: POST /json_proto HTTP/1.0 [19:12:08]Method: POST [19:12:08]URL: /json_proto [19:12:08]Method is POST - this is cgi request [19:12:08]url: /json_proto [19:12:08]query_string will be loaded in cgi processing [19:12:08]execute_cgi json_proto POST (null) [19:12:08]execute_cgi path=json_proto method=POST [19:12:08]POST find Content-Length [19:12:08]Host: 172.17.47.196:8080 [19:12:08]Content-Length: 688 [19:12:08]Content-Type: application/json [19:12:08] [19:12:08]POST finish read [19:12:08]Found Content-Length = 688 [19:12:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147964", "tax_sys" : 0, "items" : [ { "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:08]execute_script... [19:12:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147964", "tax_sys" : 0, "items" : [ { "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:08]POST & json_proto [19:12:08]process_json_proto [19:12:08]json parsed OK: [19:12:08]protocol is kg_v1.0 [19:12:08]action value=close_receipt [19:12:08]process_action close_receipt [19:12:08]cmd_close_receipt [19:12:08]MH_GetDate [19:12:08]Write to MH i2c: F0 00 00 6C 00 5B [19:12:08]Write i2c OK [19:12:08]MH_I2C_Read... [19:12:08]Read from MH i2c: F0 [19:12:08]MH_I2C_Read... [19:12:08]Read from MH i2c: F0 09 00 [19:12:08]MH_I2C_Read... [19:12:08]Read from MH i2c: F0 09 00 6C 00 00 89 1A EF 66 4C 6B 94 66 0D [19:12:08]GetLastDocTimeStamp 1726945922 [19:12:08]current date 1726945929 [19:12:08]FM_GetShiftState [19:12:08]SAM_PROTO_GetShiftState [19:12:08]wFMCommunicate request_size=4 [19:12:08]MH_SAM_APDU [19:12:08]CAPDU: 80 13 01 00 [19:12:08]Write to MH i2c: E2 08 00 6D 00 80 13 01 00 00 00 00 00 EA [19:12:08]Write i2c OK [19:12:08]MH_I2C_Read... [19:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:08]Read from MH i2c: E2 [19:12:08]MH_I2C_Read... [19:12:08]Read from MH i2c: E2 0E 00 [19:12:08]MH_I2C_Read... [19:12:08]Read from MH i2c: E2 0E 00 6D 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 30 [19:12:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:08]wFMCommunicate OK [19:12:08]SAM_PROTO_GetShiftState done [19:12:08]FM_GetShiftState done [19:12:08]opened in 1726877910 [19:12:08]opened+sec_in_day 1726964310 [19:12:08]quantity*price = 5000 [19:12:08]sum+1 = 5001 [19:12:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 330 21.09.2024 19:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86552 ФПД: 276136472461762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191209&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86552&fm=276136472461762&tin=02508201610067®Number=0000000000092592&sum=5000 0 [19:12:09]StoreToDocumentArchive [19:12:09]shift 496 fd 86552 [19:12:09]save to /storage/0496/doc_00086552 [19:12:09]save last doc name /storage/0496/doc_00086552 to /storage/kkm_last_doc_name [19:12:09]save OK [19:12:09]Clear old archive folders... [19:12:10]ProcessDocumentItem done err = 0, tmpTLVsize=291 [19:12:10]tlvbuf is 019FB370 [19:12:10]SAM_PROTO_ClearQueue [19:12:10]wFMCommunicate request_size=4 [19:12:10]MH_SAM_APDU [19:12:10]CAPDU: 80 09 00 00 [19:12:10]Write to MH i2c: E2 08 00 7A 00 80 09 00 00 00 00 00 00 EC [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:10]Read from MH i2c: E2 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [19:12:10]RAPDU: 90 00 [19:12:10]wFMCommunicate OK [19:12:10]SAM_PROTO_ClearQueue done [19:12:10]KKMCreateOFDPacket [19:12:10]OFDProtocolAddRootSTLVToBuf [19:12:10]FM_MakeSignedData [19:12:10]FM_MakeSignedData [19:12:10]SAM_PROTO_SignData [19:12:10]wFMCommunicate request_size=4 [19:12:10]MH_SAM_APDU [19:12:10]CAPDU: 80 0D 01 02 [19:12:10]Write to MH i2c: E2 08 00 7B 00 80 0D 01 02 00 00 00 00 F4 [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:10]Read from MH i2c: E2 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [19:12:10]RAPDU: 90 00 [19:12:10]wFMCommunicate OK [19:12:10]wFMCommunicate request_size=255 [19:12:10]MH_SAM_APDU [19:12:10]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 89 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [19:12:10]Write to MH i2c: E2 02 01 7C 00 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 89 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 10 [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:10]Read from MH i2c: E2 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [19:12:10]RAPDU: 90 00 [19:12:10]wFMCommunicate OK [19:12:10]wFMCommunicate request_size=50 [19:12:10]MH_SAM_APDU [19:12:10]CAPDU: 80 0D 02 02 2D 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 52 01 00 35 04 06 00 FB 25 08 59 C1 C2 [19:12:10]Write to MH i2c: E2 35 00 7D 00 80 0D 02 02 2D 00 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 52 01 00 35 04 06 00 FB 25 08 59 C1 C2 00 00 D3 [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 [19:12:10]MH_I2C_Read... [19:12:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:10]Read from MH i2c: E2 03 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [19:12:10]RAPDU: 90 00 [19:12:10]wFMCommunicate OK [19:12:10]wFMCommunicate request_size=4 [19:12:10]MH_SAM_APDU [19:12:10]CAPDU: 80 0D 03 02 [19:12:10]Write to MH i2c: E2 08 00 7E 00 80 0D 03 02 00 00 00 00 F9 [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:10]Read from MH i2c: E2 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 0B 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 0B 00 7E 00 00 F6 04 EE B5 67 5A 61 B0 90 00 69 [19:12:10]RAPDU: F6 04 EE B5 67 5A 61 B0 90 00 [19:12:10]wFMCommunicate OK [19:12:10]SAM_PROTO_SignData done [19:12:10]FM_MakeSignedData done [19:12:10]CreateOFDProtocolMessage [19:12:10]wFMCommunicate request_size=4 [19:12:10]MH_SAM_APDU [19:12:10]CAPDU: 80 11 00 00 [19:12:10]Write to MH i2c: E2 08 00 7F 00 80 11 00 00 00 00 00 00 F9 [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:10]Read from MH i2c: E2 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 17 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: E2 17 00 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 58 [19:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:10]wFMCommunicate OK [19:12:10]CreateOFDProtocolMessage done [19:12:10]OFDSenderStorePacket 86552 [19:12:10]StoreOFDPacket docnum=86552 [19:12:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 37 01 00 00 DB C4 2F 01 F0 DC 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 89 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 52 01 00 35 04 06 00 FB 25 08 59 C1 C2 F6 04 EE B5 67 5A 61 B0 [19:12:10]CheckFolder [19:12:10]dirname=/storage/ofd_packets [19:12:10]CheckFolder done [19:12:10]ProducePacketName [19:12:10]name=ofd_packets/00086552 [19:12:10]NVStorageSaveData ofd_packets/00086552 [19:12:10]File name is /storage/ofd_packets/00086552 [19:12:10]Write 341 bytes [19:12:10]NVStorageSaveData done [19:12:10]OFDSenderStorePacket done [19:12:10]KKMCreateOFDPacket done [19:12:10]NVStorageSaveData kkm_last_timestamp [19:12:10]File name is /storage/kkm_last_timestamp [19:12:10]Write 4 bytes [19:12:10]NVStorageSaveData done [19:12:10]ExternCall_PrintAddStr [19:12:10]wPrintStart [19:12:10]Write to MH i2c: 01 00 00 80 00 80 [19:12:10]Write i2c OK [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: 01 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: 01 07 00 [19:12:10]MH_I2C_Read... [19:12:10]Read from MH i2c: 01 07 00 80 00 00 00 00 00 00 FF 0F 95 [19:12:10]RasterBufferAndPrint [19:12:10]line Счет N : (3)147964 [19:12:10]line ИНН: 02508201610067 [19:12:10]line Контрольно-Кассовый Чек [19:12:10]line ПРОДАЖА [19:12:10]line Товар: 4870209744564 [19:12:10]line Сухарики Флинт Шашлык 100 гр [19:12:10]line 1.000 * 50.00 [19:12:10]line = 50.00 [19:12:10]line НДС 12% НСП 1% [19:12:10]line > о реализуемом товаре [19:12:10]line ИТОГО: 50.00 [19:12:10]line НСП 1% : 0.44 [19:12:10]line НДС 12% : 5.31 [19:12:10]line Наличными: 50.00 [19:12:10]line Безнал.: 0.00 [19:12:10]line Место: АЗС № 137 "Партнер Нефть" [19:12:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:12:11]line СНО: Общий режим [19:12:11]line Чек 330 21.09.2024 19:12 [19:12:11]line Смена: 496 ФФД: 1.0 [19:12:11]line ЗНМ: 0300000064 [19:12:11]line РНМ: 0000000000092592 [19:12:11]line Версия ККМ: 001 [19:12:11]line ФМ: 0000000000874979 [19:12:11]line ФД: 86552 [19:12:11]line ФПД: 276136472461762 [19:12:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191209&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86552&fm=276136472461762&tin=02508201610067®Number=0000000000092592&sum=5000 [19:12:11]line 0 [19:12:11]written 0, free lines is 4095 [19:12:11]OFD Sender: Processing packet 86552 [packets to send 271, broken 270] [19:12:11]ProducePacketName [19:12:11]name=ofd_packets/00086552 [19:12:11]OFD Sender: To server: pG, [19:12:11]CommunicateWithHost lk.salyk.kg:30040 [19:12:11]ConnectInit lk.salyk.kg [19:12:11]Write to MH i2c: 01 00 00 A9 00 A9 [19:12:11]Write i2c OK [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: 01 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: 01 07 00 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 DD 0C 99 [19:12:11]RasterBufferAndPrint [19:12:11]line [19:12:11]line [19:12:11]line [19:12:11]line [19:12:11]line [19:12:11]written 0, free lines is 3324 [19:12:11]MH_Cut [19:12:11]Write to MH i2c: D1 01 00 B0 00 01 82 [19:12:11]Write i2c OK [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: D1 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: D1 01 00 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: D1 01 00 B0 00 00 81 [19:12:11]Write to MH i2c: 01 00 00 B1 00 B1 [19:12:11]Write i2c OK [19:12:11]MH_I2C_Read... [19:12:12]*** Cut start [19:12:12]*** Partial cut [19:12:12]*** CUTSNS_PIN = 1 [19:12:12]*** CUTSNS_PIN = 0 [19:12:12]Connected sock=10 [19:12:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 37 01 00 00 DB C4 2F 01 F0 DC 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 *** Brake cut motor [19:12:12]01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 89 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 52 01 00 35 04 06 00 FB 25 08 59 C1 C2 F6 04 EE B5 67 5A 61 B0 [19:12:12]Read from MH i2c: 01 [19:12:12]MH_I2C_Read... [19:12:12]*** Stop cut motor [19:12:12]*** Cut end [19:12:12]Read from MH i2c: 01 07 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 FF 0F C6 [19:12:12]process_action close_receipt done [19:12:12]requested_data is exist [19:12:12]produce_requested_data [19:12:12]requested_item fm.sn is exist - process it [19:12:12]wFMCommunicate request_size=4 [19:12:12]MH_SAM_APDU [19:12:12]CAPDU: 80 11 00 00 [19:12:12]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F0 71 47 00 96 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 18 52 01 00 F4 03 04 00 5C C5 EE 66 B6 04 01 00 00 37 74 A4 3C 1F 9F 23 44 [19:12:13]CommunicateWithHost err = 0 [19:12:13]CheckOFDResponse [19:12:13]1017 (14) - 77093643461234 [19:12:13]1041 (16) - 0000000000874979 [19:12:13]1040 (4) - 86552 [19:12:13]1012 (4) - 21.09.2024 13:08 [19:12:13]1206 (1) - 0 [19:12:13]OFD Sender: Remove packet 86552 [19:12:13]ProducePacketName [19:12:13]name=ofd_packets/00086552 [19:12:13]NVStorageDeleteData [19:12:13]Read from MH i2c: E2 17 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 17 00 B2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8B [19:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:13]wFMCommunicate OK [19:12:13]requested_item fd.num is exist - process it [19:12:13]SAM_PROTO_GetFieldsCounters [19:12:13]wFMCommunicate request_size=4 [19:12:13]MH_SAM_APDU [19:12:13]CAPDU: 80 13 00 00 [19:12:13]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:13]Read from MH i2c: E2 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 62 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 62 00 B3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 18 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [19:12:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 18 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:13]wFMCommunicate OK [19:12:13]SAM_PROTO_GetFieldsCounters done [19:12:13]requested_item shift.num is exist - process it [19:12:13]requested_item shift.opened is exist - process it [19:12:13]req_shift_opened [19:12:13]FM_GetShiftState [19:12:13]SAM_PROTO_GetShiftState [19:12:13]wFMCommunicate request_size=4 [19:12:13]MH_SAM_APDU [19:12:13]CAPDU: 80 13 01 00 [19:12:13]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:13]Read from MH i2c: E2 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 0E 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 77 [19:12:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:13]wFMCommunicate OK [19:12:13]SAM_PROTO_GetShiftState done [19:12:13]FM_GetShiftState done [19:12:13]req_shift_opened done [19:12:13]requested_item shift.open_date is exist - process it [19:12:13]req_shift_open_date [19:12:13]req_shift_open_date done [19:12:13]produce_requested_data done [19:12:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86552,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:12:13]process_action_free close_receipt [19:12:13]json_value_free [19:12:13]json_value_free done [19:12:13]process_json_proto returns [19:12:13]Send response to host [19:12:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86552,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:12:13]free response buf [19:12:13]execute_script done [19:12:13]execute_script returns [19:12:13]free content buf [19:12:13]Sock 7.Close socket [19:12:13]Sock 7.Thread stoped [19:12:13]OFD Sender: No OFD packet to send [19:12:14]accept exits with 9 [19:12:14]New connection [19:12:14]New thread 3067088228 created [19:12:14]Thread 3066944868 joined [19:12:14]Waiting for new connection... [19:12:14] Sock 9.Parse request [19:12:14]Sock 9.Check first char [19:12:14]Sock 9.First char is OK [19:12:14]request: POST /json_proto HTTP/1.0 [19:12:14]Method: POST [19:12:14]URL: /json_proto [19:12:14]Method is POST - this is cgi request [19:12:14]url: /json_proto [19:12:14]query_string will be loaded in cgi processing [19:12:14]execute_cgi json_proto POST (null) [19:12:14]execute_cgi path=json_proto method=POST [19:12:14]POST find Content-Length [19:12:14]Host: 172.17.47.196:8080 [19:12:14]Content-Length: 662 [19:12:14]Content-Type: application/json [19:12:14] [19:12:14]POST finish read [19:12:14]Found Content-Length = 662 [19:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147965", "tax_sys" : 0, "items" : [ { "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 21.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:14]execute_script... [19:12:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147965", "tax_sys" : 0, "items" : [ { "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 21.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:14]POST & json_proto [19:12:14]process_json_proto [19:12:14]json parsed OK: [19:12:14]protocol is kg_v1.0 [19:12:14]action value=close_receipt [19:12:14]process_action close_receipt [19:12:14]cmd_close_receipt [19:12:14]MH_GetDate [19:12:14]Write to MH i2c: F0 00 00 B5 00 A4 [19:12:14]Write i2c OK [19:12:14]MH_I2C_Read... [19:12:14]Read from MH i2c: F0 [19:12:14]MH_I2C_Read... [19:12:14]Read from MH i2c: F0 09 00 [19:12:14]MH_I2C_Read... [19:12:14]Read from MH i2c: F0 09 00 B5 00 00 8F 1A EF 66 4C 6B 94 66 5C [19:12:14]GetLastDocTimeStamp 1726945929 [19:12:14]current date 1726945935 [19:12:14]FM_GetShiftState [19:12:14]SAM_PROTO_GetShiftState [19:12:14]wFMCommunicate request_size=4 [19:12:14]MH_SAM_APDU [19:12:14]CAPDU: 80 13 01 00 [19:12:14]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [19:12:14]Write i2c OK [19:12:14]MH_I2C_Read... [19:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:14]Read from MH i2c: E2 [19:12:14]MH_I2C_Read... [19:12:14]Read from MH i2c: E2 0E 00 [19:12:14]MH_I2C_Read... [19:12:14]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 79 [19:12:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:14]wFMCommunicate OK [19:12:14]SAM_PROTO_GetShiftState done [19:12:14]FM_GetShiftState done [19:12:14]opened in 1726877910 [19:12:14]opened+sec_in_day 1726964310 [19:12:14]quantity*price = 2100 [19:12:14]sum+1 = 2101 [19:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 21.00 НСП 1% : 0.19 НДС 12% : 2.23 Наличными: 21.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 331 21.09.2024 19:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86553 ФПД: 145539424238059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191215&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86553&fm=145539424238059&tin=02508201610067®Number=0000000000092592&sum=2100 0 [19:12:16]StoreToDocumentArchive [19:12:16]shift 496 fd 86553 [19:12:16]save to /storage/0496/doc_00086553 [19:12:16]save last doc name /storage/0496/doc_00086553 to /storage/kkm_last_doc_name [19:12:16]save OK [19:12:16]Clear old archive folders... [19:12:16]ProcessDocumentItem done err = 0, tmpTLVsize=281 [19:12:16]tlvbuf is 01997350 [19:12:16]SAM_PROTO_ClearQueue [19:12:16]wFMCommunicate request_size=4 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 09 00 00 [19:12:16]Write to MH i2c: E2 08 00 C3 00 80 09 00 00 00 00 00 00 35 [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 03 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [19:12:16]RAPDU: 90 00 [19:12:16]wFMCommunicate OK [19:12:16]SAM_PROTO_ClearQueue done [19:12:16]KKMCreateOFDPacket [19:12:16]OFDProtocolAddRootSTLVToBuf [19:12:16]FM_MakeSignedData [19:12:16]FM_MakeSignedData [19:12:16]SAM_PROTO_SignData [19:12:16]wFMCommunicate request_size=4 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 0D 01 02 [19:12:16]Write to MH i2c: E2 08 00 C4 00 80 0D 01 02 00 00 00 00 3D [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 03 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [19:12:16]RAPDU: 90 00 [19:12:16]wFMCommunicate OK [19:12:16]wFMCommunicate request_size=255 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 8F 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [19:12:16]Write to MH i2c: E2 02 01 C5 00 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 8F 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 00 23 [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 03 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [19:12:16]RAPDU: 90 00 [19:12:16]wFMCommunicate OK [19:12:16]wFMCommunicate request_size=40 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 52 01 00 35 04 06 00 84 5E 09 AE B9 EB [19:12:16]Write to MH i2c: E2 2B 00 C6 00 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 52 01 00 35 04 06 00 84 5E 09 AE B9 EB 00 00 B2 [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 03 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [19:12:17]RAPDU: 90 00 [19:12:17]wFMCommunicate OK [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 0D 03 02 [19:12:17]Write to MH i2c: E2 08 00 C7 00 80 0D 03 02 00 00 00 00 42 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 0B 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 0B 00 C7 00 00 60 8E 9D 48 6F EB 39 80 90 00 29 [19:12:17]RAPDU: 60 8E 9D 48 6F EB 39 80 90 00 [19:12:17]wFMCommunicate OK [19:12:17]SAM_PROTO_SignData done [19:12:17]FM_MakeSignedData done [19:12:17]CreateOFDProtocolMessage [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 11 00 00 [19:12:17]Write to MH i2c: E2 08 00 C8 00 80 11 00 00 00 00 00 00 42 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 17 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 17 00 C8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [19:12:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:17]wFMCommunicate OK [19:12:17]CreateOFDProtocolMessage done [19:12:17]OFDSenderStorePacket 86553 [19:12:17]StoreOFDPacket docnum=86553 [19:12:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2D 01 00 00 95 A3 25 01 33 F8 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA D0 BE D0 BD 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 8F 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 52 01 00 35 04 06 00 84 5E 09 AE B9 EB 60 8E 9D 48 6F EB 39 80 [19:12:17]CheckFolder [19:12:17]dirname=/storage/ofd_packets [19:12:17]CheckFolder done [19:12:17]ProducePacketName [19:12:17]name=ofd_packets/00086553 [19:12:17]NVStorageSaveData ofd_packets/00086553 [19:12:17]File name is /storage/ofd_packets/00086553 [19:12:17]Write 331 bytes [19:12:17]NVStorageSaveData done [19:12:17]OFDSenderStorePacket done [19:12:17]KKMCreateOFDPacket done [19:12:17]NVStorageSaveData kkm_last_timestamp [19:12:17]File name is /storage/kkm_last_timestamp [19:12:17]Write 4 bytes [19:12:17]NVStorageSaveData done [19:12:17]ExternCall_PrintAddStr [19:12:17]wPrintStart [19:12:17]Write to MH i2c: 01 00 00 C9 00 C9 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 07 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [19:12:17]RasterBufferAndPrint [19:12:17]line Счет N : (3)147965 [19:12:17]line ИНН: 02508201610067 [19:12:17]line Контрольно-Кассовый Чек [19:12:17]line ПРОДАЖА [19:12:17]line Товар: 4607010740016 [19:12:17]line Сух Кириешки бекон 40г [19:12:17]line 1.000 * 21.00 [19:12:17]line = 21.00 [19:12:17]line НДС 12% НСП 1% [19:12:17]line > о реализуемом товаре [19:12:17]line ИТОГО: 21.00 [19:12:17]line НСП 1% : 0.19 [19:12:17]line НДС 12% : 2.23 [19:12:17]line Наличными: 21.00 [19:12:17]line Безнал.: 0.00 [19:12:17]line Место: АЗС № 137 "Партнер Нефть" [19:12:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:12:17]line СНО: Общий режим [19:12:17]line Чек 331 21.09.2024 19:12 [19:12:17]line Смена: 496 ФФД: 1.0 [19:12:17]line ЗНМ: 0300000064 [19:12:17]line РНМ: 0000000000092592 [19:12:17]line Версия ККМ: 001 [19:12:17]line ФМ: 0000000000874979 [19:12:17]line ФД: 86553 [19:12:17]line ФПД: 145539424238059 [19:12:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191215&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86553&fm=145539424238059&tin=02508201610067®Number=0000000000092592&sum=2100 [19:12:17]line 0 [19:12:17]written 0, free lines is 4095 [19:12:17]OFD Sender: Processing packet 86553 [packets to send 271, broken 270] [19:12:17]ProducePacketName [19:12:17]name=ofd_packets/00086553 [19:12:17]OFD Sender: To server: pG, [19:12:17]CommunicateWithHost lk.salyk.kg:30040 [19:12:17]ConnectInit lk.salyk.kg [19:12:17]Write to MH i2c: 01 00 00 F1 00 F1 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 07 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 0D 0D 12 [19:12:17]RasterBufferAndPrint [19:12:17]line [19:12:17]line [19:12:17]line [19:12:17]line [19:12:17]line [19:12:17]written 0, free lines is 3375 [19:12:17]MH_Cut [19:12:17]Write to MH i2c: D1 01 00 F8 00 01 CA [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: D1 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: D1 01 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: D1 01 00 F8 00 00 C9 [19:12:17]Write to MH i2c: 01 00 00 F9 00 F9 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:18]Connected sock=6 [19:12:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2D 01 00 00 95 A3 25 01 33 F8 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 30 31 36 06 04 27 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 B1 D0 B5 D0 BA *** Cut start [19:12:18]D0 BE *** Partial cut [19:12:18]D0 BD 20 *** CUTSNS_PIN = 1 [19:12:18]34 30 D0 B3 FF *** CUTSNS_PIN = 0 [19:12:18]03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 8F 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 52 01 00 35 *** Brake cut motor [19:12:18]04 06 00 84 5E 09 AE B9 EB 60 8E 9D 48 6F EB 39 80 [19:12:19]Read from MH i2c: *** Stop cut motor [19:12:19]01 *** Cut end [19:12:19] [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 07 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [19:12:19]process_action close_receipt done [19:12:19]requested_data is exist [19:12:19]produce_requested_data [19:12:19]requested_item fm.sn is exist - process it [19:12:19]wFMCommunicate request_size=4 [19:12:19]MH_SAM_APDU [19:12:19]CAPDU: 80 11 00 00 [19:12:19]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:19]E2 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: E2 17 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D3 [19:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:19]wFMCommunicate OK [19:12:19]requested_item fd.num is exist - process it [19:12:19]SAM_PROTO_GetFieldsCounters [19:12:19]wFMCommunicate request_size=4 [19:12:19]MH_SAM_APDU [19:12:19]CAPDU: 80 13 00 00 [19:12:19]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:19]Read from MH i2c: E2 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: E2 62 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 19 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [19:12:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 19 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:19]wFMCommunicate OK [19:12:19]SAM_PROTO_GetFieldsCounters done [19:12:19]requested_item shift.num is exist - process it [19:12:19]requested_item shift.opened is exist - process it [19:12:19]req_shift_opened [19:12:19]FM_GetShiftState [19:12:19]SAM_PROTO_GetShiftState [19:12:19]wFMCommunicate request_size=4 [19:12:19]MH_SAM_APDU [19:12:19]CAPDU: 80 13 01 00 [19:12:19]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:19]Read from MH i2c: E2 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: E2 0E 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [19:12:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:19]wFMCommunicate OK [19:12:19]SAM_PROTO_GetShiftState done [19:12:19]FM_GetShiftState done [19:12:19]req_shift_opened done [19:12:19]requested_item shift.open_date is exist - process it [19:12:19]req_shift_open_date [19:12:19]req_shift_open_date done [19:12:19]produce_requested_data done [19:12:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86553,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:12:19]process_action_free close_receipt [19:12:19]json_value_free [19:12:19]json_value_free done [19:12:19]process_json_proto returns [19:12:19]Send response to host [19:12:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86553,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:12:19]free response buf [19:12:19]execute_script done [19:12:19]execute_script returns [19:12:19]free content buf [19:12:19]Sock 9.Close socket [19:12:19]Sock 9.Thread stoped [19:12:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 68 2F 47 00 5E 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 19 52 01 00 F4 03 04 00 63 C5 EE 66 B6 04 01 00 00 12 33 38 33 B1 7D E7 2E [19:12:20]CommunicateWithHost err = 0 [19:12:20]CheckOFDResponse [19:12:20]1017 (14) - 77093643461234 [19:12:20]1041 (16) - 0000000000874979 [19:12:20]1040 (4) - 86553 [19:12:20]1012 (4) - 21.09.2024 13:08 [19:12:20]1206 (1) - 0 [19:12:20]OFD Sender: Remove packet 86553 [19:12:20]ProducePacketName [19:12:20]name=ofd_packets/00086553 [19:12:20]NVStorageDeleteData [19:12:20]OFD Sender: No OFD packet to send [19:12:25]OFD Sender: No OFD packet to send [19:12:30]OFD Sender: No OFD packet to send [19:12:35]OFD Sender: No OFD packet to send [19:12:40]OFD Sender: No OFD packet to send [19:12:45]OFD Sender: No OFD packet to send [19:12:48]accept exits with 10 [19:12:48]New connection [19:12:48]New thread 3066944868 created [19:12:48]Thread 3067088228 joined [19:12:48]Waiting for new connection... [19:12:48] Sock 10.Parse request [19:12:48]Sock 10.Check first char [19:12:48]Sock 10.First char is OK [19:12:48]request: POST /json_proto HTTP/1.0 [19:12:48]Method: POST [19:12:48]URL: /json_proto [19:12:48]Method is POST - this is cgi request [19:12:48]url: /json_proto [19:12:48]query_string will be loaded in cgi processing [19:12:48]execute_cgi json_proto POST (null) [19:12:48]execute_cgi path=json_proto method=POST [19:12:48]POST find Content-Length [19:12:48]Host: 172.17.47.196:8080 [19:12:48]Content-Length: 682 [19:12:48]Content-Type: application/json [19:12:48] [19:12:48]POST finish read [19:12:48]Found Content-Length = 682 [19:12:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [19:12:48]execute_script... [19:12: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)871443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [19:12:48]POST & json_proto [19:12:48]process_json_proto [19:12:48]json parsed OK: [19:12:48]protocol is kg_v1.0 [19:12:48]action value=close_receipt [19:12:48]process_action close_receipt [19:12:48]cmd_close_receipt [19:12:48]MH_GetDate [19:12:48]Write to MH i2c: F0 00 00 FD 00 EC [19:12:48]Write i2c OK [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: F0 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: F0 09 00 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: F0 09 00 FD 00 00 B1 1A EF 66 4C 6B 94 66 C6 [19:12:48]GetLastDocTimeStamp 1726945935 [19:12:48]current date 1726945969 [19:12:48]FM_GetShiftState [19:12:48]SAM_PROTO_GetShiftState [19:12:48]wFMCommunicate request_size=4 [19:12:48]MH_SAM_APDU [19:12:48]CAPDU: 80 13 01 00 [19:12:48]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [19:12:48]Write i2c OK [19:12:48]MH_I2C_Read... [19:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:48]Read from MH i2c: E2 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 0E 00 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C1 [19:12:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:48]wFMCommunicate OK [19:12:48]SAM_PROTO_GetShiftState done [19:12:48]FM_GetShiftState done [19:12:48]opened in 1726877910 [19:12:48]opened+sec_in_day 1726964310 [19:12:49]quantity*price = 100005 [19:12:49]sum+1 = 100006 [19:12:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 332 21.09.2024 19:12 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86554 ФПД: 123018768540028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86554&fm=123018768540028&tin=02508201610067®Number=0000000000092592&sum=100000 [19:12:50]StoreToDocumentArchive [19:12:50]shift 496 fd 86554 [19:12:50]save to /storage/0496/doc_00086554 [19:12:50]save last doc name /storage/0496/doc_00086554 to /storage/kkm_last_doc_name [19:12:50]save OK [19:12:50]Clear old archive folders... [19:12:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:50]tlvbuf is 019A0950 [19:12:50]SAM_PROTO_ClearQueue [19:12:50]wFMCommunicate request_size=4 [19:12:50]MH_SAM_APDU [19:12:50]CAPDU: 80 09 00 00 [19:12:50]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [19:12:50]Write i2c OK [19:12:50]MH_I2C_Read... [19:12:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:50]Read from MH i2c: E2 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [19:12:50]RAPDU: 90 00 [19:12:50]wFMCommunicate OK [19:12:50]SAM_PROTO_ClearQueue done [19:12:50]KKMCreateOFDPacket [19:12:50]OFDProtocolAddRootSTLVToBuf [19:12:50]FM_MakeSignedData [19:12:50]FM_MakeSignedData [19:12:50]SAM_PROTO_SignData [19:12:50]wFMCommunicate request_size=4 [19:12:50]MH_SAM_APDU [19:12:50]CAPDU: 80 0D 01 02 [19:12:50]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [19:12:50]Write i2c OK [19:12:50]MH_I2C_Read... [19:12:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:50]Read from MH i2c: E2 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [19:12:50]RAPDU: 90 00 [19:12:50]wFMCommunicate OK [19:12:50]wFMCommunicate request_size=255 [19:12:50]MH_SAM_APDU [19:12:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4C 01 00 00 F4 03 04 00 B1 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 52 01 00 35 04 06 00 6F [19:12:50]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4C 01 00 00 F4 03 04 00 B1 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 52 01 00 35 04 06 00 6F 00 00 DC [19:12:50]Write i2c OK [19:12:50]MH_I2C_Read... [19:12:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:50]Read from MH i2c: E2 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [19:12:50]RAPDU: 90 00 [19:12:50]wFMCommunicate OK [19:12:50]wFMCommunicate request_size=10 [19:12:50]MH_SAM_APDU [19:12:50]CAPDU: 80 0D 02 02 05 E2 89 FF E1 7C [19:12:50]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 E2 89 FF E1 7C 00 00 5A [19:12:50]Write i2c OK [19:12:50]MH_I2C_Read... [19:12:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:50]Read from MH i2c: E2 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [19:12:50]RAPDU: 90 00 [19:12:50]wFMCommunicate OK [19:12:50]wFMCommunicate request_size=4 [19:12:50]MH_SAM_APDU [19:12:50]CAPDU: 80 0D 03 02 [19:12:50]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [19:12:50]Write i2c OK [19:12:50]MH_I2C_Read... [19:12:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:50]Read from MH i2c: E2 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 0B 00 [19:12:50]MH_I2C_Read... [19:12:50]Read from MH i2c: E2 0B 00 0F 01 00 C3 E2 97 11 EA BE BC 76 90 00 B3 [19:12:50]RAPDU: C3 E2 97 11 EA BE BC 76 90 00 [19:12:50]wFMCommunicate OK [19:12:50]SAM_PROTO_SignData done [19:12:50]FM_MakeSignedData done [19:12:50]CreateOFDProtocolMessage [19:12:50]wFMCommunicate request_size=4 [19:12:50]MH_SAM_APDU [19:12:50]CAPDU: 80 11 00 00 [19:12:50]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [19:12:50]Write i2c OK [19:12:50]MH_I2C_Read... [19:12:51]OFD Sender: No OFD packet to send [19:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:51]Read from MH i2c: E2 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: E2 17 00 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [19:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:51]wFMCommunicate OK [19:12:51]CreateOFDProtocolMessage done [19:12:51]OFDSenderStorePacket 86554 [19:12:51]StoreOFDPacket docnum=86554 [19:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 5C AC 07 01 9D 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 B1 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 52 01 00 35 04 06 00 6F E2 89 FF E1 7C C3 E2 97 11 EA BE BC 76 [19:12:51]CheckFolder [19:12:51]dirname=/storage/ofd_packets [19:12:51]CheckFolder done [19:12:51]ProducePacketName [19:12:51]name=ofd_packets/00086554 [19:12:51]NVStorageSaveData ofd_packets/00086554 [19:12:51]File name is /storage/ofd_packets/00086554 [19:12:51]Write 301 bytes [19:12:51]NVStorageSaveData done [19:12:51]OFDSenderStorePacket done [19:12:51]KKMCreateOFDPacket done [19:12:51]NVStorageSaveData kkm_last_timestamp [19:12:51]File name is /storage/kkm_last_timestamp [19:12:51]Write 4 bytes [19:12:51]NVStorageSaveData done [19:12:51]ExternCall_PrintAddStr [19:12:51]wPrintStart [19:12:51]Write to MH i2c: 01 00 00 11 01 12 [19:12:51]Write i2c OK [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: 01 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: 01 07 00 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [19:12:51]RasterBufferAndPrint [19:12:51]line Счет N : (1)871443 [19:12:51]line ИНН: 02508201610067 [19:12:51]line Контрольно-Кассовый Чек [19:12:51]line ПРОДАЖА [19:12:51]line ТРК (МРК, ГНК) : 33 [19:12:51]line Товар: 2710124130 [19:12:51]line Аи-92-К-5 [19:12:51]line 14.750 * 67.80 [19:12:51]line = 1000.05 [19:12:51]line НДС 12% НСП 1% [19:12:51]line > о реализуемом товаре [19:12:51]line ОКРУГЛЕНИЕ: -0.05 [19:12:51]line ИТОГО: 1000.00 [19:12:51]line Внесено: 1000.00 [19:12:51]line СДАЧА: 0.00 [19:12:51]line НСП 1% : 8.85 [19:12:51]line НДС 12% : 106.20 [19:12:51]line Наличными: 1000.00 [19:12:51]line Безнал.: 0.00 [19:12:51]line Место: АЗС № 137 "Партнер Нефть" [19:12:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:12:51]line СНО: Общий режим [19:12:51]line Чек 332 21.09.2024 19:12 [19:12:51]line Смена: 496 ФФД: 1.0 [19:12:51]line ЗНМ: 0300000064 [19:12:51]line РНМ: 0000000000092592 [19:12:51]line Версия ККМ: 001 [19:12:51]line ФМ: 0000000000874979 [19:12:51]line ФД: 86554 [19:12:51]line ФПД: 123018768540028 [19:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86554&fm=123018768540028&tin=02508201610067®Number=0000000000092592&sum=100000 [19:12:51]OFD Sender: Processing packet 86554 [packets to send 271, broken 270] [19:12:51]ProducePacketName [19:12:51]name=ofd_packets/00086554 [19:12:51]OFD Sender: To server: pG, [19:12:51]CommunicateWithHost lk.salyk.kg:30040 [19:12:51]ConnectInit lk.salyk.kg [19:12:51]written 0, free lines is 4095 [19:12:51]Write to MH i2c: 01 00 00 3C 01 3D [19:12:51]Write i2c OK [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: 01 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: 01 07 00 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 EA 0C 3A [19:12:51]RasterBufferAndPrint [19:12:51]line [19:12:51]line [19:12:51]line [19:12:51]line [19:12:51]line [19:12:51]written 0, free lines is 3337 [19:12:51]MH_Cut [19:12:51]Write to MH i2c: D1 01 00 43 01 01 16 [19:12:51]Write i2c OK [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: D1 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: D1 01 00 [19:12:51]MH_I2C_Read... [19:12:51]Read from MH i2c: D1 01 00 43 01 00 15 [19:12:51]Write to MH i2c: 01 00 00 44 01 45 [19:12:51]Write i2c OK [19:12:51]MH_I2C_Read... [19:12:52]Connected sock=7 [19:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 5C AC 07 01 9D 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 *** Cut start [19:12:52]00 B1 1A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 *** Partial cut [19:12:52]30 *** CUTSNS_PIN = 1 [19:12:52]30 *** CUTSNS_PIN = 0 [19:12:52]30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 52 01 00 35 04 06 00 6F E2 89 FF E1 7C C3 E2 97 11 EA BE BC 76 [19:12:52]*** Brake cut motor [19:12:52]Read from MH i2c: *** Stop cut motor [19:12:52]01 *** Cut end [19:12:52] [19:12:52]MH_I2C_Read... [19:12:52]Read from MH i2c: 01 07 00 [19:12:52]MH_I2C_Read... [19:12:52]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [19:12:53]process_action close_receipt done [19:12:53]requested_data is exist [19:12:53]produce_requested_data [19:12:53]requested_item fm.sn is exist - process it [19:12:53]wFMCommunicate request_size=4 [19:12:53]MH_SAM_APDU [19:12:53]CAPDU: 80 11 00 00 [19:12:53]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:53]Read from MH i2c: E2 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 17 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [19:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:12:53]wFMCommunicate OK [19:12:53]requested_item fd.num is exist - process it [19:12:53]SAM_PROTO_GetFieldsCounters [19:12:53]wFMCommunicate request_size=4 [19:12:53]MH_SAM_APDU [19:12:53]CAPDU: 80 13 00 00 [19:12:53]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:53]Read from MH i2c: E2 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 62 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [19:12:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:53]wFMCommunicate OK [19:12:53]SAM_PROTO_GetFieldsCounters done [19:12:53]requested_item shift.num is exist - process it [19:12:53]requested_item shift.opened is exist - process it [19:12:53]req_shift_opened [19:12:53]FM_GetShiftState [19:12:53]SAM_PROTO_GetShiftState [19:12:53]wFMCommunicate request_size=4 [19:12:53]MH_SAM_APDU [19:12:53]CAPDU: 80 13 01 00 [19:12:53]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:53]E2 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 0E 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [19:12:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:12:53]wFMCommunicate OK [19:12:53]SAM_PROTO_GetShiftState done [19:12:53]FM_GetShiftState done [19:12:53]req_shift_opened done [19:12:53]requested_item shift.open_date is exist - process it [19:12:53]req_shift_open_date [19:12:53]req_shift_open_date done [19:12:53]produce_requested_data done [19:12:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86554,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:12:53]process_action_free close_receipt [19:12:53]json_value_free [19:12:53]json_value_free done [19:12:53]process_json_proto returns [19:12:53]Send response to host [19:12:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86554,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:12:53]free response buf [19:12:53]execute_script done [19:12:53]execute_script returns [19:12:53]free content buf [19:12:53]Sock 10.Close socket [19:12:53]Sock 10.Thread stoped [19:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A8 D5 47 00 4C 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1A 52 01 00 F4 03 04 00 84 C5 EE 66 B6 04 01 00 00 A1 B4 55 D4 1D D9 1C 16 [19:12:54]CommunicateWithHost err = 0 [19:12:54]CheckOFDResponse [19:12:54]1017 (14) - 77093643461234 [19:12:54]1041 (16) - 0000000000874979 [19:12:54]1040 (4) - 86554 [19:12:54]1012 (4) - 21.09.2024 13:09 [19:12:54]1206 (1) - 0 [19:12:54]OFD Sender: Remove packet 86554 [19:12:54]ProducePacketName [19:12:54]name=ofd_packets/00086554 [19:12:54]NVStorageDeleteData [19:12:54]OFD Sender: No OFD packet to send [19:12:59]OFD Sender: No OFD packet to send [19:13:04]OFD Sender: No OFD packet to send [19:13:09]OFD Sender: No OFD packet to send [19:13:14]OFD Sender: No OFD packet to send [19:13:19]OFD Sender: No OFD packet to send [19:13:24]OFD Sender: No OFD packet to send [19:13:29]OFD Sender: No OFD packet to send [19:13:31]recv_with_timeout no data received [19:13:34]OFD Sender: No OFD packet to send [19:13:39]OFD Sender: No OFD packet to send [19:13:44]OFD Sender: No OFD packet to send [19:13:49]OFD Sender: No OFD packet to send [19:13:54]OFD Sender: No OFD packet to send [19:13:59]OFD Sender: No OFD packet to send [19:14:04]OFD Sender: No OFD packet to send [19:14:09]OFD Sender: No OFD packet to send [19:14:14]OFD Sender: No OFD packet to send [19:14:15]recv_with_timeout no data received [19:14:19]OFD Sender: No OFD packet to send [19:14:20]accept exits with 9 [19:14:20]New connection [19:14:20]New thread 3067088228 created [19:14:20]Thread 3066944868 joined [19:14:20]Waiting for new connection... [19:14:20] Sock 9.Parse request [19:14:20]Sock 9.Check first char [19:14:20]Sock 9.First char is OK [19:14:20]request: POST /json_proto HTTP/1.0 [19:14:20]Method: POST [19:14:20]URL: /json_proto [19:14:20]Method is POST - this is cgi request [19:14:20]url: /json_proto [19:14:20]query_string will be loaded in cgi processing [19:14:20]execute_cgi json_proto POST (null) [19:14:20]execute_cgi path=json_proto method=POST [19:14:20]POST find Content-Length [19:14:20]Host: 172.17.47.196:8080 [19:14:20]Content-Length: 677 [19:14:20]Content-Type: application/json [19:14:20] [19:14:20]POST finish read [19:14:20]Found Content-Length = 677 [19:14:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:14:20]execute_script... [19:14: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)871444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:14:20]POST & json_proto [19:14:20]process_json_proto [19:14:20]json parsed OK: [19:14:20]protocol is kg_v1.0 [19:14:20]action value=close_receipt [19:14:20]process_action close_receipt [19:14:20]cmd_close_receipt [19:14:20]MH_GetDate [19:14:20]Write to MH i2c: F0 00 00 48 01 38 [19:14:20]Write i2c OK [19:14:20]MH_I2C_Read... [19:14:20]Read from MH i2c: F0 [19:14:20]MH_I2C_Read... [19:14:20]Read from MH i2c: F0 09 00 [19:14:20]MH_I2C_Read... [19:14:20]Read from MH i2c: F0 09 00 48 01 00 0C 1B EF 66 4C 6B 94 66 6E [19:14:20]GetLastDocTimeStamp 1726945969 [19:14:20]current date 1726946060 [19:14:20]FM_GetShiftState [19:14:20]SAM_PROTO_GetShiftState [19:14:20]wFMCommunicate request_size=4 [19:14:20]MH_SAM_APDU [19:14:20]CAPDU: 80 13 01 00 [19:14:20]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [19:14:20]Write i2c OK [19:14:20]MH_I2C_Read... [19:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:20]Read from MH i2c: E2 [19:14:20]MH_I2C_Read... [19:14:20]Read from MH i2c: E2 0E 00 [19:14:20]MH_I2C_Read... [19:14:20]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0D [19:14:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:14:20]wFMCommunicate OK [19:14:20]SAM_PROTO_GetShiftState done [19:14:20]FM_GetShiftState done [19:14:20]opened in 1726877910 [19:14:20]opened+sec_in_day 1726964310 [19:14:20]quantity*price = 30035 [19:14:20]sum+1 = 30036 [19:14:20]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 334 21.09.2024 19:15 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86556 ФПД: 198687421449578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191558&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86556&fm=198687421449578&tin=02508201610067®Number=0000000000092592&sum=100005 [19:15:59]StoreToDocumentArchive [19:15:59]shift 496 fd 86556 [19:15:59]save to /storage/0496/doc_00086556 [19:15:59]save last doc name /storage/0496/doc_00086556 to /storage/kkm_last_doc_name [19:15:59]save OK [19:15:59]Clear old archive folders... [19:15:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:15:59]tlvbuf is 00990BC0 [19:15:59]SAM_PROTO_ClearQueue [19:15:59]wFMCommunicate request_size=4 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 09 00 00 [19:15:59]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [19:15:59]RAPDU: 90 00 [19:15:59]wFMCommunicate OK [19:15:59]SAM_PROTO_ClearQueue done [19:15:59]KKMCreateOFDPacket [19:15:59]OFDProtocolAddRootSTLVToBuf [19:15:59]FM_MakeSignedData [19:15:59]FM_MakeSignedData [19:15:59]SAM_PROTO_SignData [19:15:59]wFMCommunicate request_size=4 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 0D 01 02 [19:15:59]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [19:15:59]RAPDU: 90 00 [19:15:59]wFMCommunicate OK [19:15:59]wFMCommunicate request_size=255 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 01 00 00 F4 03 04 00 6E 1B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1C 52 01 00 35 04 06 00 B4 [19:15:59]Write to MH i2c: E2 02 01 20 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 4E 01 00 00 F4 03 04 00 6E 1B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1C 52 01 00 35 04 06 00 B4 00 00 FF [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [19:15:59]RAPDU: 90 00 [19:15:59]wFMCommunicate OK [19:15:59]wFMCommunicate request_size=10 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 0D 02 02 05 B4 85 2D 45 6A [19:15:59]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 B4 85 2D 45 6A 00 00 BA [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [19:15:59]RAPDU: 90 00 [19:15:59]wFMCommunicate OK [19:15:59]wFMCommunicate request_size=4 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 0D 03 02 [19:15:59]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 0B 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 0B 00 22 00 00 DF 98 ED AE 70 58 F6 AB 90 00 19 [19:15:59]RAPDU: DF 98 ED AE 70 58 F6 AB 90 00 [19:15:59]wFMCommunicate OK [19:15:59]SAM_PROTO_SignData done [19:15:59]FM_MakeSignedData done [19:15:59]CreateOFDProtocolMessage [19:15:59]wFMCommunicate request_size=4 [19:15:59]MH_SAM_APDU [19:15:59]CAPDU: 80 11 00 00 [19:15:59]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:59]Read from MH i2c: E2 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 17 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FC [19:15:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:15:59]wFMCommunicate OK [19:15:59]CreateOFDProtocolMessage done [19:15:59]OFDSenderStorePacket 86556 [19:15:59]StoreOFDPacket docnum=86556 [19:15:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7F 31 07 01 4E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 4E 01 00 00 F4 03 04 00 6E 1B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1C 52 01 00 35 04 06 00 B4 B4 85 2D 45 6A DF 98 ED AE 70 58 F6 AB [19:15:59]CheckFolder [19:15:59]dirname=/storage/ofd_packets [19:15:59]CheckFolder done [19:15:59]ProducePacketName [19:15:59]name=ofd_packets/00086556 [19:15:59]NVStorageSaveData ofd_packets/00086556 [19:15:59]File name is /storage/ofd_packets/00086556 [19:15:59]Write 301 bytes [19:15:59]NVStorageSaveData done [19:15:59]OFDSenderStorePacket done [19:15:59]KKMCreateOFDPacket done [19:15:59]NVStorageSaveData kkm_last_timestamp [19:15:59]File name is /storage/kkm_last_timestamp [19:15:59]Write 4 bytes [19:15:59]NVStorageSaveData done [19:15:59]ExternCall_PrintAddStr [19:15:59]wPrintStart [19:15:59]Write to MH i2c: 01 00 00 24 00 24 [19:15:59]Write i2c OK [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: 01 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: 01 07 00 [19:15:59]MH_I2C_Read... [19:15:59]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [19:15:59]RasterBufferAndPrint [19:15:59]line Счет N : (1)871445 [19:15:59]line ИНН: 02508201610067 [19:15:59]line Контрольно-Кассовый Чек [19:15:59]line ПРОДАЖА [19:15:59]line ТРК (МРК, ГНК) : 53 [19:15:59]line Товар: 2710124130 [19:15:59]line Аи-92-К-5 [19:15:59]line 14.750 * 67.80 [19:15:59]line = 1000.05 [19:15:59]line НДС 12% НСП 1% [19:15:59]line > о реализуемом товаре [19:15:59]line ИТОГО: 1000.05 [19:15:59]line НСП 1% : 8.85 [19:15:59]line НДС 12% : 106.20 [19:15:59]line Наличными: 0.00 [19:15:59]line Безнал.: 1000.05 [19:15:59]line Место: АЗС № 137 "Партнер Нефть" [19:15:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:15:59]line СНО: Общий режим [19:15:59]line Чек 334 21.09.2024 19:15 [19:15:59]line Смена: 496 ФФД: 1.0 [19:15:59]line ЗНМ: 0300000064 [19:15:59]line РНМ: 0000000000092592 [19:15:59]line Версия ККМ: 001 [19:15:59]line Платежная система: O! деньги [19:15:59]line ФМ: 0000000000874979 [19:15:59]line ФД: 86556 [19:15:59]line ФПД: 198687421449578 [19:15:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T191558&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86556&fm=198687421449578&tin=02508201610067®Number=0000000000092592&sum=100005 [19:15:59]written 0, free lines is 4095 [19:15:59]OFD Sender: Processing packet 86556 [packets to send 272, broken 271] [19:15:59]ProducePacketName [19:15:59]name=ofd_packets/00086556 [19:15:59]OFD Sender: To server: pG, [19:15:59]CommunicateWithHost lk.salyk.kg:30040 [19:15:59]ConnectInit lk.salyk.kg [19:16:00]Write to MH i2c: 01 00 00 4E 00 4E [19:16:00]Write i2c OK [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: 01 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: 01 07 00 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FB 0C 5C [19:16:00]RasterBufferAndPrint [19:16:00]line [19:16:00]line [19:16:00]line [19:16:00]line [19:16:00]line [19:16:00]written 0, free lines is 3329 [19:16:00]MH_Cut [19:16:00]Write to MH i2c: D1 01 00 55 00 01 27 [19:16:00]Write i2c OK [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: D1 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: D1 01 00 [19:16:00]MH_I2C_Read... [19:16:00]Read from MH i2c: D1 01 00 55 00 00 26 [19:16:00]Write to MH i2c: 01 00 00 56 00 56 [19:16:00]Write i2c OK [19:16:00]MH_I2C_Read... [19:16:00]*** Cut start [19:16:00]*** Partial cut [19:16:00]*** CUTSNS_PIN = 1 [19:16:00]*** CUTSNS_PIN = 0 [19:16:01]*** Brake cut motor [19:16:01]Read from MH i2c: 01 [19:16:01]MH_I2C_Read... [19:16:01]*** Stop cut motor [19:16:01]*** Cut end [19:16:01]Read from MH i2c: 01 07 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: 01 07 00 56 00 00 00 00 00 00 FF 0F 6B [19:16:01]process_action close_receipt done [19:16:01]requested_data is exist [19:16:01]produce_requested_data [19:16:01]requested_item fm.sn is exist - process it [19:16:01]wFMCommunicate request_size=4 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 11 00 00 [19:16:01]Write to MH i2c: E2 08 00 57 00 80 11 00 00 00 00 00 00 D1 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 17 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 17 00 57 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 30 [19:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:16:01]wFMCommunicate OK [19:16:01]requested_item fd.num is exist - process it [19:16:01]SAM_PROTO_GetFieldsCounters [19:16:01]wFMCommunicate request_size=4 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 13 00 00 [19:16:01]Write to MH i2c: E2 08 00 58 00 80 13 00 00 00 00 00 00 D4 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 62 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 62 00 58 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [19:16:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:01]wFMCommunicate OK [19:16:01]SAM_PROTO_GetFieldsCounters done [19:16:01]requested_item shift.num is exist - process it [19:16:01]requested_item shift.opened is exist - process it [19:16:01]req_shift_opened [19:16:01]FM_GetShiftState [19:16:01]SAM_PROTO_GetShiftState [19:16:01]wFMCommunicate request_size=4 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 13 01 00 [19:16:01]Write to MH i2c: E2 08 00 59 00 80 13 01 00 00 00 00 00 D6 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 0E 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 0E 00 59 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1C [19:16:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:16:01]wFMCommunicate OK [19:16:01]SAM_PROTO_GetShiftState done [19:16:01]FM_GetShiftState done [19:16:01]req_shift_opened done [19:16:01]requested_item shift.open_date is exist - process it [19:16:01]req_shift_open_date [19:16:01]req_shift_open_date done [19:16:01]produce_requested_data done [19:16:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86556,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:16:01]process_action_free close_receipt [19:16:01]json_value_free [19:16:01]json_value_free done [19:16:01]process_json_proto returns [19:16:01]Send response to host [19:16:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86556,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:16:01]free response buf [19:16:01]execute_script done [19:16:01]execute_script returns [19:16:01]free content buf [19:16:01]Sock 9.Close socket [19:16:01]Sock 9.Thread stoped [19:16:03]Connected sock=7 [19:16:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7F 31 07 01 4E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 4E 01 00 00 F4 03 04 00 6E 1B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1C 52 01 00 35 04 06 00 B4 B4 85 2D 45 6A DF 98 ED AE 70 58 F6 AB [19:16:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 97 B5 47 00 FF 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1C 52 01 00 F4 03 04 00 44 C6 EE 66 B6 04 01 00 00 33 04 93 2F B2 A9 A8 1B [19:16:05]CommunicateWithHost err = 0 [19:16:05]CheckOFDResponse [19:16:05]1017 (14) - 77093643461234 [19:16:05]1041 (16) - 0000000000874979 [19:16:05]1040 (4) - 86556 [19:16:05]1012 (4) - 21.09.2024 13:12 [19:16:05]1206 (1) - 0 [19:16:05]OFD Sender: Remove packet 86556 [19:16:05]ProducePacketName [19:16:05]name=ofd_packets/00086556 [19:16:05]NVStorageDeleteData [19:16:06]OFD Sender: No OFD packet to send [19:16:10]recv_with_timeout no data received [19:16:11]OFD Sender: No OFD packet to send [19:16:16]OFD Sender: No OFD packet to send [19:16:21]OFD Sender: No OFD packet to send [19:16:26]OFD Sender: No OFD packet to send [19:16:31]OFD Sender: No OFD packet to send [19:16:32]recv_with_timeout no data received [19:16:36]OFD Sender: No OFD packet to send [19:16:41]OFD Sender: No OFD packet to send [19:16:46]OFD Sender: No OFD packet to send [19:16:51]OFD Sender: No OFD packet to send [19:16:53]recv_with_timeout no data received [19:16:56]OFD Sender: No OFD packet to send [19:17:49]ConnectInit Can't take IP for lk.salyk.kg [19:17:49]CommunicateWithHost connect error [19:17:49]CommunicateWithHost err = -1 [19:17:49]OFD Sender: Server communicate error [19:17:49]ConnectInit Can't connect to host [19:17:54]OFD Sender: Processing packet 86557 [packets to send 272, broken 271] [19:17:54]ProducePacketName [19:17:54]name=ofd_packets/00086557 [19:17:54]OFD Sender: To server: pG, [19:17:54]CommunicateWithHost lk.salyk.kg:30040 [19:17:54]ConnectInit lk.salyk.kg [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5943600+1721002828=1726946428 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 7D 1C EF 66 4C 6B 94 66 9E [19:20:29]Current date/time: 21.09.2024 19:20 [19:20:29]FM_Init [19:20:29]wFMConnect [19:20:29]MH_SAM_On [19:20:29]Write to MH i2c: E0 00 00 08 00 E7 [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_init finished! [19:20:29]*** atr: [19:20:29]*** 0F 3B D5 18 FF 81 91 FE [19:20:29]*** 1F C3 80 73 C8 21 10 0A [19:20:29]*** 00 00 00 00 00 00 00 00 [19:20:29]*** 00 00 00 00 00 00 00 00 [19:20:29]*** 00 00 00 00 00 00 00 00 [19:20:29]*** 00 00 00 00 00 00 00 00 [19:20:29]*** 00 00 00 00 00 00 00 00 [19:20:29]*** 00 00 00 00 00 00 00 00 [19:20:29]Read from MH i2c: E0 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E0 10 00 [19:20:29]MH_I2C_Read... [19:20:29]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 [19:20:29]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:20:29]wFMCommunicate request_size=10 [19:20:29]MH_SAM_APDU [19:20:29]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:20:29]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:20:29]Read from MH i2c: E2 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:20:29]RAPDU: 90 00 [19:20:29]wFMCommunicate OK [19:20:29]wFMCommunicate request_size=4 [19:20:29]MH_SAM_APDU [19:20:29]CAPDU: 80 11 00 00 [19:20:29]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:29]Read from MH i2c: E2 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 17 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:20:29]wFMCommunicate OK [19:20:29]Detected FM SN is 0000000000874979 [19:20:29]Stored FM SN is 0000000000874979 [19:20:29]wFMCommunicate request_size=9 [19:20:29]MH_SAM_APDU [19:20:29]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:20:29]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:20:29]Read from MH i2c: E2 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:20:29]RAPDU: 90 00 [19:20:29]wFMCommunicate OK [19:20:29]FM PIN OK [19:20:29]wFMCommunicate request_size=8 [19:20:29]MH_SAM_APDU [19:20:29]CAPDU: 80 14 04 00 03 02 00 01 [19:20:29]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:20:29]Read from MH i2c: E2 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:20:29]RAPDU: 90 00 [19:20:29]wFMCommunicate OK [19:20:29]wFMCommunicate request_size=13 [19:20:29]MH_SAM_APDU [19:20:29]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:20:29]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 [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:20:29]Read from MH i2c: E2 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:20:29]RAPDU: 90 00 [19:20:29]wFMCommunicate OK [19:20:29]wFMCommunicate request_size=4 [19:20:29]MH_SAM_APDU [19:20:29]CAPDU: 80 11 00 00 [19:20:29]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:29]Read from MH i2c: E2 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 17 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [19:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:20:29]wFMCommunicate OK [19:20:29]DocumentArchiveInit [19:20:29]Start Httpd... [19:20:29]Httpd thread 3067014500 created [19:20:29]Write to MH i2c: 01 00 00 0F 00 0F [19:20:29]Write i2c OK [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: 01 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: 01 07 00 [19:20:29]MH_I2C_Read... [19:20:29]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:20:29]MH Int Process started [19:20:29]Allocated Socket 8 [19:20:29]Bind OK [19:20:29]Listen OK [19:20:29]httpd running on port 8080 [19:20:29]Waiting for new connection... [19:20:29]OFD Sender: Processing packet 86557 [packets to send 272, broken 271] [19:20:29]ProducePacketName [19:20:29]name=ofd_packets/00086557 [19:20:29]OFD Sender: To server: pG, [19:20:29]CommunicateWithHost lk.salyk.kg:30040 [19:20:29]ConnectInit lk.salyk.kg [19:20:30]Connected sock=7 [19:20:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 9E 01 00 00 28 A4 96 01 AE 01 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 10 00 00 00 00 07 04 06 00 D0 9D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 AE 1B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 52 01 00 35 04 06 00 B9 E6 AE D0 85 EE EB 49 61 03 01 C4 AD 24 [19:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4D D7 47 00 B0 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 52 01 00 F4 03 04 00 4E C7 EE 66 B6 04 01 00 00 7C C8 02 B4 CA 14 9B DF [19:20:31]CommunicateWithHost err = 0 [19:20:31]CheckOFDResponse [19:20:31]1017 (14) - 77093643461234 [19:20:31]1041 (16) - 0000000000874979 [19:20:31]1040 (4) - 86557 [19:20:31]1012 (4) - 21.09.2024 13:17 [19:20:31]1206 (1) - 0 [19:20:31]OFD Sender: Remove packet 86557 [19:20:31]ProducePacketName [19:20:31]name=ofd_packets/00086557 [19:20:31]NVStorageDeleteData [19:20:31]OFD Sender: No OFD packet to send [19:20:36]OFD Sender: No OFD packet to send [19:20:41]OFD Sender: No OFD packet to send [19:20:46]OFD Sender: No OFD packet to send [19:20:51]OFD Sender: No OFD packet to send [19:20:56]OFD Sender: No OFD packet to send [19:21:01]OFD Sender: No OFD packet to send [19:21:02]accept exits with 9 [19:21:02]New connection [19:21:02]New thread 3066727780 created [19:21:02]Waiting for new connection... [19:21:02] Sock 9.Parse request [19:21:02]Sock 9.Check first char [19:21:02]Sock 9.First char is OK [19:21:02]request: POST /json_proto HTTP/1.0 [19:21:02]Method: POST [19:21:02]URL: /json_proto [19:21:02]Method is POST - this is cgi request [19:21:02]url: /json_proto [19:21:02]query_string will be loaded in cgi processing [19:21:02]execute_cgi json_proto POST (null) [19:21:02]execute_cgi path=json_proto method=POST [19:21:02]POST find Content-Length [19:21:02]Host: 172.17.47.196:8080 [19:21:02]Content-Length: 215 [19:21:02]Content-Type: application/json [19:21:02] [19:21:02]POST finish read [19:21:02]Found Content-Length = 215 [19:21:02]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" ] } } [19:21:02]execute_script... [19:21:02]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" ] } } [19:21:02]POST & json_proto [19:21:02]process_json_proto [19:21:02]json parsed OK: [19:21:02]protocol is kg_v1.0 [19:21:02]action value=get_value [19:21:02]process_action get_value [19:21:02]cmd_get_value [19:21:02]process_action get_value done [19:21:02]requested_data is exist [19:21:02]produce_requested_data [19:21:02]requested_item kkm.sn is exist - process it [19:21:02]requested_item kkm.ver is exist - process it [19:21:02]requested_item fm.sn is exist - process it [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 11 00 00 [19:21:02]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 17 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [19:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:02]wFMCommunicate OK [19:21:02]requested_item fd.num is exist - process it [19:21:02]SAM_PROTO_GetFieldsCounters [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 00 00 [19:21:02]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 62 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [19:21:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:02]wFMCommunicate OK [19:21:02]SAM_PROTO_GetFieldsCounters done [19:21:02]requested_item shift.num is exist - process it [19:21:02]requested_item shift.opened is exist - process it [19:21:02]req_shift_opened [19:21:02]FM_GetShiftState [19:21:02]SAM_PROTO_GetShiftState [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 01 00 [19:21:02]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [19:21:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:02]wFMCommunicate OK [19:21:02]SAM_PROTO_GetShiftState done [19:21:02]FM_GetShiftState done [19:21:02]req_shift_opened done [19:21:02]requested_item shift.open_date is exist - process it [19:21:02]req_shift_open_date [19:21:02]req_shift_open_date done [19:21:02]produce_requested_data done [19:21:02]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86557,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:21:02]process_action_free get_value [19:21:02]json_value_free [19:21:02]json_value_free done [19:21:02]process_json_proto returns [19:21:02]Send response to host [19:21:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86557,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:21:02]free response buf [19:21:02]execute_script done [19:21:02]execute_script returns [19:21:02]free content buf [19:21:02]Sock 9.Close socket [19:21:02]Sock 9.Thread stoped [19:21:02]accept exits with 10 [19:21:02]New connection [19:21:02]New thread 3066584420 created [19:21:02]Thread 3066727780 joined [19:21:02]Waiting for new connection... [19:21:02] Sock 10.Parse request [19:21:02]Sock 10.Check first char [19:21:02]Sock 10.First char is OK [19:21:02]request: POST /json_proto HTTP/1.0 [19:21:02]Method: POST [19:21:02]URL: /json_proto [19:21:02]Method is POST - this is cgi request [19:21:02]url: /json_proto [19:21:02]query_string will be loaded in cgi processing [19:21:02]execute_cgi json_proto POST (null) [19:21:02]execute_cgi path=json_proto method=POST [19:21:02]POST find Content-Length [19:21:02]Host: 172.17.47.196:8080 [19:21:02]Content-Length: 331 [19:21:02]Content-Type: application/json [19:21:02] [19:21:02]POST finish read [19:21:02]Found Content-Length = 331 [19:21:02]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" ] } } [19:21:02]execute_script... [19:21:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:21:03]POST & json_proto [19:21:03]process_json_proto [19:21:03]json parsed OK: [19:21:03]protocol is kg_v1.0 [19:21:03]action value=get_value [19:21:03]process_action get_value [19:21:03]cmd_get_value [19:21:03]process_action get_value done [19:21:03]requested_data is exist [19:21:03]produce_requested_data [19:21:03]requested_item fm.sale.total is exist - process it [19:21:03]SAM_PROTO_GetFMData [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 13 03 00 [19:21:03]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 3C 4E 01 00 69 04 A3 00 6F 04 04 00 C2 4B 01 00 B1 04 05 00 48 42 49 B6 01 70 04 05 00 20 0F AB 88 01 72 04 04 00 28 33 9E 2D 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 2B D7 8E 2E 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 24 29 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 09 [19:21:03]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 3C 4E 01 00 69 04 A3 00 6F 04 04 00 C2 4B 01 00 B1 04 05 00 48 42 49 B6 01 70 04 05 00 20 0F AB 88 01 72 04 04 00 28 33 9E 2D 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 2B D7 8E 2E 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 24 29 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 17 00 00 [19:21:03]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [19:21:03]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 17 00 00 [19:21:03]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [19:21:04]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:21:04]wFMCommunicate OK [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 17 00 00 [19:21:04]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [19:21:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [19:21:04]wFMCommunicate OK [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 17 00 00 [19:21:04]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 E5 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [19:21:04]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:21:04]wFMCommunicate OK [19:21:04]SAM_PROTO_GetFMData done [19:21:04]requested_item fm.sale_refund.total is exist - process it [19:21:04]requested_item fm.buy.total is exist - process it [19:21:04]requested_item shift.sale.total is exist - process it [19:21:04]SAM_PROTO_GetShiftData [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 13 02 00 [19:21:04]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 4F 01 00 00 69 04 9E 00 6F 04 04 00 4E 01 00 00 B1 04 04 00 49 5B C4 01 70 04 04 00 3C AF 86 01 72 04 03 00 0D AC 3D 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 6D 0C 30 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 F9 00 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 A2 [19:21:05]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 4F 01 00 00 69 04 9E 00 6F 04 04 00 4E 01 00 00 B1 04 04 00 49 5B C4 01 70 04 04 00 3C AF 86 01 72 04 03 00 0D AC 3D 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 6D 0C 30 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 F9 00 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [19:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [19:21:05]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [19:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [19:21:05]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [19:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [19:21:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [19:21:05]wFMCommunicate OK [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 17 00 00 [19:21:05]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 D8 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [19:21:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_GetShiftData done [19:21:06]requested_item shift.sale.total_cash is exist - process it [19:21:06]requested_item shift.sale_refund.total is exist - process it [19:21:06]requested_item shift.sale_refund.total_cash is exist - process it [19:21:06]requested_item shift.buy.total is exist - process it [19:21:06]requested_item shift.buy.total_cash is exist - process it [19:21:06]produce_requested_data done [19:21:06]produce_requested_data return {"fm.sale.total":73532217.04,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":296456.41,"shift.sale.total_cash":256039.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:21:06]process_action_free get_value [19:21:06]json_value_free [19:21:06]json_value_free done [19:21:06]process_json_proto returns [19:21:06]Send response to host [19:21:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73532217.04,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":296456.41,"shift.sale.total_cash":256039.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:21:06]free response buf [19:21:06]execute_script done [19:21:06]execute_script returns [19:21:06]free content buf [19:21:06]Sock 10.Close socket [19:21:06]Sock 10.Thread stoped [19:21:06]OFD Sender: No OFD packet to send [19:21:07]accept exits with 9 [19:21:07]New connection [19:21:07]New thread 3066727780 created [19:21:07]Thread 3066584420 joined [19:21:07]Waiting for new connection... [19:21:07] Sock 9.Parse request [19:21:07]Sock 9.Check first char [19:21:07]Sock 9.First char is OK [19:21:07]request: POST /json_proto HTTP/1.0 [19:21:07]Method: POST [19:21:07]URL: /json_proto [19:21:07]Method is POST - this is cgi request [19:21:07]url: /json_proto [19:21:07]query_string will be loaded in cgi processing [19:21:07]execute_cgi json_proto POST (null) [19:21:07]execute_cgi path=json_proto method=POST [19:21:07]POST find Content-Length [19:21:07]Host: 172.17.47.196:8080 [19:21:07]Content-Length: 705 [19:21:07]Content-Type: application/json [19:21:07] [19:21:07]POST finish read [19:21:07]Found Content-Length = 705 [19:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147967", "tax_sys" : 0, "items" : [ { "code": "4601025117702", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0440\u0443\u0442\u043C\u043E\u0442\u0438\u0432 \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 0,5", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:07]execute_script... [19:21:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147967", "tax_sys" : 0, "items" : [ { "code": "4601025117702", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0440\u0443\u0442\u043C\u043E\u0442\u0438\u0432 \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 0,5", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:07]POST & json_proto [19:21:07]process_json_proto [19:21:07]json parsed OK: [19:21:07]protocol is kg_v1.0 [19:21:07]action value=close_receipt [19:21:07]process_action close_receipt [19:21:07]cmd_close_receipt [19:21:07]MH_GetDate [19:21:07]Write to MH i2c: F0 00 00 1D 00 0C [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: F0 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: F0 09 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: F0 09 00 1D 00 00 A4 1C EF 66 4C 6B 94 66 DB [19:21:07]GetLastDocTimeStamp 1726946222 [19:21:07]current date 1726946468 [19:21:07]FM_GetShiftState [19:21:07]SAM_PROTO_GetShiftState [19:21:07]wFMCommunicate request_size=4 [19:21:07]MH_SAM_APDU [19:21:07]CAPDU: 80 13 01 00 [19:21:07]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:07]Read from MH i2c: E2 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 0E 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [19:21:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:07]wFMCommunicate OK [19:21:07]SAM_PROTO_GetShiftState done [19:21:07]FM_GetShiftState done [19:21:07]opened in 1726877910 [19:21:07]opened+sec_in_day 1726964310 [19:21:07]quantity*price = 8500 [19:21:07]sum+1 = 8501 [19:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 336 21.09.2024 19:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86558 ФПД: 202392825119154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192108&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86558&fm=202392825119154&tin=02508201610067®Number=0000000000092592&sum=8500 0 [19:21:08]StoreToDocumentArchive [19:21:08]shift 496 fd 86558 [19:21:08]save to /storage/0496/doc_00086558 [19:21:08]save last doc name /storage/0496/doc_00086558 to /storage/kkm_last_doc_name [19:21:08]save OK [19:21:08]Clear old archive folders... [19:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=296 [19:21:08]tlvbuf is 01620370 [19:21:08]SAM_PROTO_ClearQueue [19:21:08]wFMCommunicate request_size=4 [19:21:08]MH_SAM_APDU [19:21:08]CAPDU: 80 09 00 00 [19:21:08]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:21:08]Write i2c OK [19:21:08]MH_I2C_Read... [19:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:08]Read from MH i2c: E2 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 03 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:21:08]RAPDU: 90 00 [19:21:08]wFMCommunicate OK [19:21:08]SAM_PROTO_ClearQueue done [19:21:08]KKMCreateOFDPacket [19:21:08]OFDProtocolAddRootSTLVToBuf [19:21:08]FM_MakeSignedData [19:21:08]FM_MakeSignedData [19:21:08]SAM_PROTO_SignData [19:21:08]wFMCommunicate request_size=4 [19:21:08]MH_SAM_APDU [19:21:08]CAPDU: 80 0D 01 02 [19:21:08]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:21:08]Write i2c OK [19:21:08]MH_I2C_Read... [19:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:08]Read from MH i2c: E2 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 03 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:21:08]RAPDU: 90 00 [19:21:08]wFMCommunicate OK [19:21:08]wFMCommunicate request_size=255 [19:21:08]MH_SAM_APDU [19:21:08]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 30 32 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A4 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [19:21:08]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 30 32 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A4 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 F9 [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 03 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:21:09]RAPDU: 90 00 [19:21:09]wFMCommunicate OK [19:21:09]wFMCommunicate request_size=55 [19:21:09]MH_SAM_APDU [19:21:09]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 52 01 00 35 04 06 00 B8 13 40 72 41 B2 [19:21:09]Write to MH i2c: E2 3A 00 2E 00 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 52 01 00 35 04 06 00 B8 13 40 72 41 B2 00 00 F0 [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 03 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:21:09]RAPDU: 90 00 [19:21:09]wFMCommunicate OK [19:21:09]wFMCommunicate request_size=4 [19:21:09]MH_SAM_APDU [19:21:09]CAPDU: 80 0D 03 02 [19:21:09]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 0B 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 0B 00 2F 00 00 1F 29 D2 C5 16 9B 47 98 90 00 1A [19:21:09]RAPDU: 1F 29 D2 C5 16 9B 47 98 90 00 [19:21:09]wFMCommunicate OK [19:21:09]SAM_PROTO_SignData done [19:21:09]FM_MakeSignedData done [19:21:09]CreateOFDProtocolMessage [19:21:09]wFMCommunicate request_size=4 [19:21:09]MH_SAM_APDU [19:21:09]CAPDU: 80 11 00 00 [19:21:09]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:09]Read from MH i2c: E2 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 17 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [19:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:09]wFMCommunicate OK [19:21:09]CreateOFDProtocolMessage done [19:21:09]OFDSenderStorePacket 86558 [19:21:09]StoreOFDPacket docnum=86558 [19:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3C 01 00 00 00 63 34 01 2F D9 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 30 32 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A4 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 52 01 00 35 04 06 00 B8 13 40 72 41 B2 1F 29 D2 C5 16 9B 47 98 [19:21:09]CheckFolder [19:21:09]dirname=/storage/ofd_packets [19:21:09]CheckFolder done [19:21:09]ProducePacketName [19:21:09]name=ofd_packets/00086558 [19:21:09]NVStorageSaveData ofd_packets/00086558 [19:21:09]File name is /storage/ofd_packets/00086558 [19:21:09]Write 346 bytes [19:21:09]NVStorageSaveData done [19:21:09]OFDSenderStorePacket done [19:21:09]KKMCreateOFDPacket done [19:21:09]NVStorageSaveData kkm_last_timestamp [19:21:09]File name is /storage/kkm_last_timestamp [19:21:09]Write 4 bytes [19:21:09]NVStorageSaveData done [19:21:09]ExternCall_PrintAddStr [19:21:09]wPrintStart [19:21:09]Write to MH i2c: 01 00 00 31 00 31 [19:21:09]Write i2c OK [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: 01 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: 01 07 00 [19:21:09]MH_I2C_Read... [19:21:09]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:21:09]RasterBufferAndPrint [19:21:09]line Счет N : (3)147967 [19:21:09]line ИНН: 02508201610067 [19:21:09]line Контрольно-Кассовый Чек [19:21:09]line ПРОДАЖА [19:21:09]line Товар: 4601025117702 [19:21:09]line Напиток Фрутмотив апельсин 0,5 [19:21:09]line 1.000 * 85.00 [19:21:09]line = 85.00 [19:21:09]line НДС 12% НСП 1% [19:21:09]line > о реализуемом товаре [19:21:09]line ИТОГО: 85.00 [19:21:09]line НСП 1% : 0.75 [19:21:09]line НДС 12% : 9.03 [19:21:09]line Наличными: 85.00 [19:21:09]line Безнал.: 0.00 [19:21:09]line Место: АЗС № 137 "Партнер Нефть" [19:21:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:21:09]line СНО: Общий режим [19:21:09]line Чек 336 21.09.2024 19:21 [19:21:09]line Смена: 496 ФФД: 1.0 [19:21:09]line ЗНМ: 0300000064 [19:21:09]line РНМ: 0000000000092592 [19:21:09]line Версия ККМ: 001 [19:21:09]line ФМ: 0000000000874979 [19:21:09]line ФД: 86558 [19:21:09]line ФПД: 202392825119154 [19:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192108&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86558&fm=202392825119154&tin=02508201610067®Number=0000000000092592&sum=8500 [19:21:09]line 0 [19:21:09]written 0, free lines is 4095 [19:21:09]OFD Sender: Processing packet 86558 [packets to send 272, broken 271] [19:21:09]ProducePacketName [19:21:09]name=ofd_packets/00086558 [19:21:09]OFD Sender: To server: pG, [19:21:09]CommunicateWithHost lk.salyk.kg:30040 [19:21:09]ConnectInit lk.salyk.kg [19:21:10]Write to MH i2c: 01 00 00 5A 00 5A [19:21:10]Write i2c OK [19:21:10]MH_I2C_Read... [19:21:10]Read from MH i2c: 01 [19:21:10]MH_I2C_Read... [19:21:10]Read from MH i2c: 01 07 00 [19:21:10]MH_I2C_Read... [19:21:10]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 EA 0C 57 [19:21:10]RasterBufferAndPrint [19:21:10]line [19:21:10]line [19:21:10]line [19:21:10]line [19:21:10]line [19:21:10]written 0, free lines is 3327 [19:21:10]MH_Cut [19:21:10]Write to MH i2c: D1 01 00 61 00 01 33 [19:21:10]Write i2c OK [19:21:10]MH_I2C_Read... [19:21:10]Read from MH i2c: D1 [19:21:10]MH_I2C_Read... [19:21:10]Read from MH i2c: D1 01 00 [19:21:10]MH_I2C_Read... [19:21:10]Read from MH i2c: D1 01 00 61 00 00 32 [19:21:10]Write to MH i2c: 01 00 00 62 00 62 [19:21:10]Write i2c OK [19:21:10]MH_I2C_Read... [19:21:10]*** Cut start [19:21:10]*** Partial cut [19:21:10]*** CUTSNS_PIN = 1 [19:21:10]*** CUTSNS_PIN = 0 [19:21:11]*** Brake cut motor [19:21:11]Read from MH i2c: 01 [19:21:11]MH_I2C_Read... [19:21:11]*** Stop cut motor [19:21:11]*** Cut end [19:21:11]Read from MH i2c: 01 07 00 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [19:21:11]process_action close_receipt done [19:21:11]requested_data is exist [19:21:11]produce_requested_data [19:21:11]requested_item fm.sn is exist - process it [19:21:11]wFMCommunicate request_size=4 [19:21:11]MH_SAM_APDU [19:21:11]CAPDU: 80 11 00 00 [19:21:11]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [19:21:11]Write i2c OK [19:21:11]MH_I2C_Read... [19:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:11]Read from MH i2c: E2 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: E2 17 00 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [19:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:11]wFMCommunicate OK [19:21:11]requested_item fd.num is exist - process it [19:21:11]SAM_PROTO_GetFieldsCounters [19:21:11]wFMCommunicate request_size=4 [19:21:11]MH_SAM_APDU [19:21:11]CAPDU: 80 13 00 00 [19:21:11]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [19:21:11]Write i2c OK [19:21:11]MH_I2C_Read... [19:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:11]Read from MH i2c: E2 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: E2 62 00 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [19:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:11]wFMCommunicate OK [19:21:11]SAM_PROTO_GetFieldsCounters done [19:21:11]requested_item shift.num is exist - process it [19:21:11]requested_item shift.opened is exist - process it [19:21:11]req_shift_opened [19:21:11]FM_GetShiftState [19:21:11]SAM_PROTO_GetShiftState [19:21:11]wFMCommunicate request_size=4 [19:21:11]MH_SAM_APDU [19:21:11]CAPDU: 80 13 01 00 [19:21:11]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [19:21:11]Write i2c OK [19:21:11]MH_I2C_Read... [19:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:11]Read from MH i2c: E2 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: E2 0E 00 [19:21:11]MH_I2C_Read... [19:21:11]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [19:21:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:11]wFMCommunicate OK [19:21:11]SAM_PROTO_GetShiftState done [19:21:11]FM_GetShiftState done [19:21:11]req_shift_opened done [19:21:11]requested_item shift.open_date is exist - process it [19:21:11]req_shift_open_date [19:21:11]req_shift_open_date done [19:21:11]produce_requested_data done [19:21:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86558,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:21:11]process_action_free close_receipt [19:21:11]json_value_free [19:21:11]json_value_free done [19:21:11]process_json_proto returns [19:21:11]Send response to host [19:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86558,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:21:11]free response buf [19:21:11]execute_script done [19:21:11]execute_script returns [19:21:11]free content buf [19:21:11]Sock 9.Close socket [19:21:11]Sock 9.Thread stoped [19:21:12]accept exits with 10 [19:21:12]New connection [19:21:12]New thread 3066584420 created [19:21:12]Thread 3066727780 joined [19:21:12]Waiting for new connection... [19:21:12] Sock 10.Parse request [19:21:12]Sock 10.Check first char [19:21:12]Sock 10.First char is OK [19:21:12]request: POST /json_proto HTTP/1.0 [19:21:12]Method: POST [19:21:12]URL: /json_proto [19:21:12]Method is POST - this is cgi request [19:21:12]url: /json_proto [19:21:12]query_string will be loaded in cgi processing l}[T}[[19:21:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147968", "tax_sys" : 0, "items" : [ { "code": "48744546", "name": "LD Compact Silver", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:12]execute_script... [19:21: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 : (3)147968", "tax_sys" : 0, "items" : [ { "code": "48744546", "name": "LD Compact Silver", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:12]POST & json_proto [19:21:12]process_json_proto [19:21:12]json parsed OK: [19:21:12]protocol is kg_v1.0 [19:21:12]action value=close_receipt [19:21:12]process_action close_receipt [19:21:12]cmd_close_receipt [19:21:12]MH_GetDate [19:21:12]Write to MH i2c: F0 00 00 66 00 55 [19:21:12]Write i2c OK [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: F0 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: F0 09 00 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: F0 09 00 66 00 00 A9 1C EF 66 4C 6B 94 66 29 [19:21:12]GetLastDocTimeStamp 1726946468 [19:21:12]current date 1726946473 [19:21:12]FM_GetShiftState [19:21:12]SAM_PROTO_GetShiftState [19:21:12]wFMCommunicate request_size=4 [19:21:12]MH_SAM_APDU [19:21:12]CAPDU: 80 13 01 00 [19:21:12]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [19:21:12]Write i2c OK [19:21:12]MH_I2C_Read... [19:21:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:12]Read from MH i2c: E2 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: E2 0E 00 [19:21:12]MH_I2C_Read... [19:21:12]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [19:21:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:12]wFMCommunicate OK [19:21:12]SAM_PROTO_GetShiftState done [19:21:12]FM_GetShiftState done [19:21:12]opened in 1726877910 [19:21:12]opened+sec_in_day 1726964310 [19:21:12]quantity*price = 13400 [19:21:12]sum+1 = 13401 [19:21:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 337 21.09.2024 19:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86559 ФПД: 162185535708985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192113&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86559&fm=162185535708985&tin=02508201610067®Number=0000000000092592&sum=13400 0 [19:21:14]StoreToDocumentArchive [19:21:14]shift 496 fd 86559 [19:21:14]save to /storage/0496/doc_00086559 [19:21:14]save last doc name /storage/0496/doc_00086559 to /storage/kkm_last_doc_name [19:21:14]save OK [19:21:14]Clear old archive folders... [19:21:14]ProcessDocumentItem done err = 0, tmpTLVsize=254 [19:21:14]tlvbuf is 01620230 [19:21:14]SAM_PROTO_ClearQueue [19:21:14]wFMCommunicate request_size=4 [19:21:14]MH_SAM_APDU [19:21:14]CAPDU: 80 09 00 00 [19:21:14]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:14]Read from MH i2c: E2 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [19:21:14]RAPDU: 90 00 [19:21:14]wFMCommunicate OK [19:21:14]SAM_PROTO_ClearQueue done [19:21:14]KKMCreateOFDPacket [19:21:14]OFDProtocolAddRootSTLVToBuf [19:21:14]FM_MakeSignedData [19:21:14]FM_MakeSignedData [19:21:14]SAM_PROTO_SignData [19:21:14]wFMCommunicate request_size=4 [19:21:14]MH_SAM_APDU [19:21:14]CAPDU: 80 0D 01 02 [19:21:14]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:14]Read from MH i2c: E2 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [19:21:14]RAPDU: 90 00 [19:21:14]wFMCommunicate OK [19:21:14]wFMCommunicate request_size=255 [19:21:14]MH_SAM_APDU [19:21:14]CAPDU: 80 0D 02 02 FA 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 A9 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 52 01 00 35 04 [19:21:14]Write to MH i2c: E2 02 01 76 00 80 0D 02 02 FA 00 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 A9 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 52 01 00 35 04 00 00 46 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:14]Read from MH i2c: E2 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [19:21:14]RAPDU: 90 00 [19:21:14]wFMCommunicate OK [19:21:14]wFMCommunicate request_size=13 [19:21:14]MH_SAM_APDU [19:21:14]CAPDU: 80 0D 02 02 08 06 00 93 81 C3 3E 5F 39 [19:21:14]Write to MH i2c: E2 10 00 77 00 80 0D 02 02 08 00 06 00 93 81 C3 3E 5F 39 00 00 B4 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:14]Read from MH i2c: E2 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [19:21:14]RAPDU: 90 00 [19:21:14]wFMCommunicate OK [19:21:14]wFMCommunicate request_size=4 [19:21:14]MH_SAM_APDU [19:21:14]CAPDU: 80 0D 03 02 [19:21:14]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:14]Read from MH i2c: E2 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 0B 00 [19:21:14]MH_I2C_Read... [19:21:14]Read from MH i2c: E2 0B 00 78 00 00 37 48 BA 86 79 0C 61 AE 90 00 47 [19:21:14]RAPDU: 37 48 BA 86 79 0C 61 AE 90 00 [19:21:14]wFMCommunicate OK [19:21:14]SAM_PROTO_SignData done [19:21:14]FM_MakeSignedData done [19:21:14]CreateOFDProtocolMessage [19:21:14]wFMCommunicate request_size=4 [19:21:14]MH_SAM_APDU [19:21:14]CAPDU: 80 11 00 00 [19:21:14]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [19:21:14]Write i2c OK [19:21:14]MH_I2C_Read... [19:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:15]Read from MH i2c: E2 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: E2 17 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [19:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:15]wFMCommunicate OK [19:21:15]CreateOFDProtocolMessage done [19:21:15]OFDSenderStorePacket 86559 [19:21:15]StoreOFDPacket docnum=86559 [19:21:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 12 01 00 00 34 29 0A 01 20 93 5A 03 01 00 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 A9 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 52 01 00 35 04 06 00 93 81 C3 3E 5F 39 37 48 BA 86 79 0C 61 AE [19:21:15]CheckFolder [19:21:15]dirname=/storage/ofd_packets [19:21:15]CheckFolder done [19:21:15]ProducePacketName [19:21:15]name=ofd_packets/00086559 [19:21:15]NVStorageSaveData ofd_packets/00086559 [19:21:15]File name is /storage/ofd_packets/00086559 [19:21:15]Write 304 bytes [19:21:15]NVStorageSaveData done [19:21:15]OFDSenderStorePacket done [19:21:15]KKMCreateOFDPacket done [19:21:15]NVStorageSaveData kkm_last_timestamp [19:21:15]File name is /storage/kkm_last_timestamp [19:21:15]Write 4 bytes [19:21:15]NVStorageSaveData done [19:21:15]ExternCall_PrintAddStr [19:21:15]wPrintStart [19:21:15]Write to MH i2c: 01 00 00 7A 00 7A [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 07 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [19:21:15]RasterBufferAndPrint [19:21:15]line Счет N : (3)147968 [19:21:15]line ИНН: 02508201610067 [19:21:15]line Контрольно-Кассовый Чек [19:21:15]line ПРОДАЖА [19:21:15]line Товар: 48744546 [19:21:15]line LD Compact Silver [19:21:15]line 1.000 * 134.00 [19:21:15]line = 134.00 [19:21:15]line НДС 12% НСП 1% [19:21:15]line > о реализуемом товаре [19:21:15]line ИТОГО: 134.00 [19:21:15]line НСП 1% : 1.19 [19:21:15]line НДС 12% : 14.23 [19:21:15]line Наличными: 134.00 [19:21:15]line Безнал.: 0.00 [19:21:15]line Место: АЗС № 137 "Партнер Нефть" [19:21:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:21:15]line СНО: Общий режим [19:21:15]line Чек 337 21.09.2024 19:21 [19:21:15]line Смена: 496 ФФД: 1.0 [19:21:15]line ЗНМ: 0300000064 [19:21:15]line РНМ: 0000000000092592 [19:21:15]line Версия ККМ: 001 [19:21:15]line ФМ: 0000000000874979 [19:21:15]line ФД: 86559 [19:21:15]line ФПД: 162185535708985 [19:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192113&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86559&fm=162185535708985&tin=02508201610067®Number=0000000000092592&sum=13400 [19:21:15]line 0 [19:21:15]written 0, free lines is 4095 [19:21:15]Write to MH i2c: 01 00 00 A2 00 A2 [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 07 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 09 0D BF [19:21:15]RasterBufferAndPrint [19:21:15]line [19:21:15]line [19:21:15]line [19:21:15]line [19:21:15]line [19:21:15]written 0, free lines is 3362 [19:21:15]MH_Cut [19:21:15]Write to MH i2c: D1 01 00 A9 00 01 7B [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: D1 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: D1 01 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: D1 01 00 A9 00 00 7A [19:21:15]Write to MH i2c: 01 00 00 AA 00 AA [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:16]*** Cut start [19:21:16]*** Partial cut [19:21:16]*** CUTSNS_PIN = 1 [19:21:16]*** CUTSNS_PIN = 0 [19:21:16]*** Brake cut motor [19:21:16]Read from MH i2c: 01 [19:21:16]MH_I2C_Read... [19:21:16]*** Stop cut motor [19:21:16]*** Cut end [19:21:16]Read from MH i2c: 01 07 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: 01 07 00 AA 00 00 00 00 00 00 FF 0F BF [19:21:16]process_action close_receipt done [19:21:16]requested_data is exist [19:21:16]produce_requested_data [19:21:16]requested_item fm.sn is exist - process it [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 11 00 00 [19:21:16]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:16]Read from MH i2c: E2 17 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 17 00 AB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 84 [19:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:16]wFMCommunicate OK [19:21:16]requested_item fd.num is exist - process it [19:21:16]SAM_PROTO_GetFieldsCounters [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 13 00 00 [19:21:16]Write to MH i2c: E2 08 00 AC 00 80 13 00 00 00 00 00 00 28 [19:21:16]Write i2c OK [19:21:17]MH_I2C_Read... [19:21:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:17]Read from MH i2c: E2 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: E2 62 00 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: E2 62 00 AC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:21:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 1F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:17]wFMCommunicate OK [19:21:17]SAM_PROTO_GetFieldsCounters done [19:21:17]requested_item shift.num is exist - process it [19:21:17]requested_item shift.opened is exist - process it [19:21:17]req_shift_opened [19:21:17]FM_GetShiftState [19:21:17]SAM_PROTO_GetShiftState [19:21:17]wFMCommunicate request_size=4 [19:21:17]MH_SAM_APDU [19:21:17]CAPDU: 80 13 01 00 [19:21:17]Write to MH i2c: E2 08 00 AD 00 80 13 01 00 00 00 00 00 2A [19:21:17]Write i2c OK [19:21:17]MH_I2C_Read... [19:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:17]Read from MH i2c: E2 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: E2 0E 00 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: E2 0E 00 AD 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 70 [19:21:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:17]wFMCommunicate OK [19:21:17]SAM_PROTO_GetShiftState done [19:21:17]FM_GetShiftState done [19:21:17]req_shift_opened done [19:21:17]requested_item shift.open_date is exist - process it [19:21:17]req_shift_open_date [19:21:17]req_shift_open_date done [19:21:17]produce_requested_data done [19:21:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86559,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:21:17]process_action_free close_receipt [19:21:17]json_value_free [19:21:17]json_value_free done [19:21:17]process_json_proto returns [19:21:17]Send response to host [19:21:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86559,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:21:17]free response buf [19:21:17]execute_script done [19:21:17]execute_script returns [19:21:17]free content buf [19:21:17]Sock 10.Close socket [19:21:17]Sock 10.Thread stoped [19:21:19]recv_with_timeout no data received [19:21:30]recv_with_timeout no data received [19:21:38]accept exits with 12 [19:21:38]New connection [19:21:38]New thread 3066727780 created [19:21:38]Thread 3066584420 joined [19:21:38]Waiting for new connection... [19:21:38] Sock 12.Parse request [19:21:38]Sock 12.Check first char [19:21:38]Sock 12.First char is OK [19:21:38]request: POST /json_proto HTTP/1.0 [19:21:38]Method: POST [19:21:38]URL: /json_proto [19:21:38]Method is POST - this is cgi request [19:21:38]url: /json_proto [19:21:38]query_string will be loaded in cgi processing [19:21:38]execute_cgi json_proto POST (null) [19:21:38]execute_cgi path=json_proto method=POST [19:21:38]POST find Content-Length [19:21:38]Host: 172.17.47.196:8080 [19:21:38]Content-Length: 630 [19:21:38]Content-Type: application/json [19:21:38] [19:21:38]POST finish read [19:21:38]Found Content-Length = 630 [19:21:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147969", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:38]execute_script... [19:21:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147969", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:38]POST & json_proto [19:21:38]process_json_proto [19:21:38]json parsed OK: [19:21:38]protocol is kg_v1.0 [19:21:38]action value=close_receipt [19:21:38]process_action close_receipt [19:21:38]cmd_close_receipt [19:21:38]MH_GetDate [19:21:38]Write to MH i2c: F0 00 00 AE 00 9D [19:21:38]Write i2c OK [19:21:38]MH_I2C_Read... [19:21:38]Read from MH i2c: F0 [19:21:38]MH_I2C_Read... [19:21:38]Read from MH i2c: F0 09 00 [19:21:38]MH_I2C_Read... [19:21:38]Read from MH i2c: F0 09 00 AE 00 00 C3 1C EF 66 4C 6B 94 66 8B [19:21:38]GetLastDocTimeStamp 1726946473 [19:21:38]current date 1726946499 [19:21:38]FM_GetShiftState [19:21:38]SAM_PROTO_GetShiftState [19:21:38]wFMCommunicate request_size=4 [19:21:38]MH_SAM_APDU [19:21:38]CAPDU: 80 13 01 00 [19:21:38]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [19:21:38]Write i2c OK [19:21:38]MH_I2C_Read... [19:21:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:38]Read from MH i2c: E2 [19:21:38]MH_I2C_Read... [19:21:38]Read from MH i2c: E2 0E 00 [19:21:38]MH_I2C_Read... [19:21:38]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 72 [19:21:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:38]wFMCommunicate OK [19:21:38]SAM_PROTO_GetShiftState done [19:21:38]FM_GetShiftState done [19:21:38]opened in 1726877910 [19:21:38]opened+sec_in_day 1726964310 [19:21:38]quantity*price = 5000 [19:21:38]sum+1 = 5001 [19:21:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 338 21.09.2024 19:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86560 ФПД: 136255018828189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192139&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86560&fm=136255018828189&tin=02508201610067®Number=0000000000092592&sum=5000 0 [19:21:39]StoreToDocumentArchive [19:21:39]shift 496 fd 86560 [19:21:39]save to /storage/0496/doc_00086560 [19:21:39]save last doc name /storage/0496/doc_00086560 to /storage/kkm_last_doc_name [19:21:39]save OK [19:21:39]Clear old archive folders... [19:21:39]ProcessDocumentItem done err = 0, tmpTLVsize=269 [19:21:39]tlvbuf is 0165C280 [19:21:39]SAM_PROTO_ClearQueue [19:21:39]wFMCommunicate request_size=4 [19:21:39]MH_SAM_APDU [19:21:39]CAPDU: 80 09 00 00 [19:21:39]Write to MH i2c: E2 08 00 BC 00 80 09 00 00 00 00 00 00 2E [19:21:39]Write i2c OK [19:21:39]MH_I2C_Read... [19:21:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:39]Read from MH i2c: E2 [19:21:39]MH_I2C_Read... [19:21:39]Read from MH i2c: E2 03 00 [19:21:39]MH_I2C_Read... [19:21:39]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [19:21:39]RAPDU: 90 00 [19:21:39]wFMCommunicate OK [19:21:39]SAM_PROTO_ClearQueue done [19:21:39]KKMCreateOFDPacket [19:21:39]OFDProtocolAddRootSTLVToBuf [19:21:39]FM_MakeSignedData [19:21:39]FM_MakeSignedData [19:21:39]SAM_PROTO_SignData [19:21:39]wFMCommunicate request_size=4 [19:21:39]MH_SAM_APDU [19:21:39]CAPDU: 80 0D 01 02 [19:21:39]Write to MH i2c: E2 08 00 BD 00 80 0D 01 02 00 00 00 00 36 [19:21:39]Write i2c OK [19:21:39]MH_I2C_Read... [19:21:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:39]Read from MH i2c: E2 [19:21:39]MH_I2C_Read... [19:21:39]Read from MH i2c: E2 03 00 [19:21:39]MH_I2C_Read... [19:21:39]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [19:21:39]RAPDU: 90 00 [19:21:39]wFMCommunicate OK [19:21:39]wFMCommunicate request_size=255 [19:21:39]MH_SAM_APDU [19:21:39]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C3 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [19:21:40]Write to MH i2c: E2 02 01 BE 00 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C3 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 C7 [19:21:40]Write i2c OK [19:21:40]MH_I2C_Read... [19:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:40]Read from MH i2c: E2 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 03 00 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [19:21:40]RAPDU: 90 00 [19:21:40]wFMCommunicate OK [19:21:40]wFMCommunicate request_size=28 [19:21:40]MH_SAM_APDU [19:21:40]CAPDU: 80 0D 02 02 17 37 34 39 37 39 10 04 04 00 20 52 01 00 35 04 06 00 7B EC 57 FF 01 9D [19:21:40]Write to MH i2c: E2 1F 00 BF 00 80 0D 02 02 17 00 37 34 39 37 39 10 04 04 00 20 52 01 00 35 04 06 00 7B EC 57 FF 01 9D 00 00 A0 [19:21:40]Write i2c OK [19:21:40]MH_I2C_Read... [19:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:40]Read from MH i2c: E2 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 03 00 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [19:21:40]RAPDU: 90 00 [19:21:40]wFMCommunicate OK [19:21:40]wFMCommunicate request_size=4 [19:21:40]MH_SAM_APDU [19:21:40]CAPDU: 80 0D 03 02 [19:21:40]Write to MH i2c: E2 08 00 C0 00 80 0D 03 02 00 00 00 00 3B [19:21:40]Write i2c OK [19:21:40]MH_I2C_Read... [19:21:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:40]Read from MH i2c: E2 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 0B 00 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 0B 00 C0 00 00 B2 6E 1F 9A 9F 5A 00 CC 90 00 DA [19:21:40]RAPDU: B2 6E 1F 9A 9F 5A 00 CC 90 00 [19:21:40]wFMCommunicate OK [19:21:40]SAM_PROTO_SignData done [19:21:40]FM_MakeSignedData done [19:21:40]CreateOFDProtocolMessage [19:21:40]wFMCommunicate request_size=4 [19:21:40]MH_SAM_APDU [19:21:40]CAPDU: 80 11 00 00 [19:21:40]Write to MH i2c: E2 08 00 C1 00 80 11 00 00 00 00 00 00 3B [19:21:40]Write i2c OK [19:21:40]MH_I2C_Read... [19:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:40]Read from MH i2c: E2 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 17 00 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: E2 17 00 C1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9A [19:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:40]wFMCommunicate OK [19:21:40]CreateOFDProtocolMessage done [19:21:40]OFDSenderStorePacket 86560 [19:21:40]StoreOFDPacket docnum=86560 [19:21:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 21 01 00 00 76 91 19 01 FE F2 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C3 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 52 01 00 35 04 06 00 7B EC 57 FF 01 9D B2 6E 1F 9A 9F 5A 00 CC [19:21:40]CheckFolder [19:21:40]dirname=/storage/ofd_packets [19:21:40]CheckFolder done [19:21:40]ProducePacketName [19:21:40]name=ofd_packets/00086560 [19:21:40]NVStorageSaveData ofd_packets/00086560 [19:21:40]File name is /storage/ofd_packets/00086560 [19:21:40]Write 319 bytes [19:21:40]NVStorageSaveData done [19:21:40]OFDSenderStorePacket done [19:21:40]KKMCreateOFDPacket done [19:21:40]NVStorageSaveData kkm_last_timestamp [19:21:40]File name is /storage/kkm_last_timestamp [19:21:40]Write 4 bytes [19:21:40]NVStorageSaveData done [19:21:40]ExternCall_PrintAddStr [19:21:40]wPrintStart [19:21:40]Write to MH i2c: 01 00 00 C2 00 C2 [19:21:40]Write i2c OK [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: 01 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: 01 07 00 [19:21:40]MH_I2C_Read... [19:21:40]Read from MH i2c: 01 07 00 C2 00 00 00 00 00 00 FF 0F D7 [19:21:40]RasterBufferAndPrint [19:21:40]line Счет N : (3)147969 [19:21:40]line ИНН: 02508201610067 [19:21:40]line Контрольно-Кассовый Чек [19:21:40]line ПРОДАЖА [19:21:40]line Товар: 4700000160358 [19:21:40]line Вода Легенда 1л [19:21:40]line 1.000 * 50.00 [19:21:40]line = 50.00 [19:21:40]line НДС 12% НСП 1% [19:21:40]line > о реализуемом товаре [19:21:40]line ИТОГО: 50.00 [19:21:40]line НСП 1% : 0.44 [19:21:40]line НДС 12% : 5.31 [19:21:40]line Наличными: 50.00 [19:21:40]line Безнал.: 0.00 [19:21:40]line Место: АЗС № 137 "Партнер Нефть" [19:21:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:21:40]line СНО: Общий режим [19:21:40]line Чек 338 21.09.2024 19:21 [19:21:40]line Смена: 496 ФФД: 1.0 [19:21:40]line ЗНМ: 0300000064 [19:21:40]line РНМ: 0000000000092592 [19:21:40]line Версия ККМ: 001 [19:21:40]line ФМ: 0000000000874979 [19:21:40]line ФД: 86560 [19:21:40]line ФПД: 136255018828189 [19:21:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192139&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86560&fm=136255018828189&tin=02508201610067®Number=0000000000092592&sum=5000 [19:21:40]line 0 [19:21:40]written 0, free lines is 4095 [19:21:41]Write to MH i2c: 01 00 00 EA 00 EA [19:21:41]Write i2c OK [19:21:41]MH_I2C_Read... [19:21:41]Read from MH i2c: 01 [19:21:41]MH_I2C_Read... [19:21:41]Read from MH i2c: 01 07 00 [19:21:41]MH_I2C_Read... [19:21:41]Read from MH i2c: 01 07 00 EA 00 00 00 00 00 00 FD 0C FA [19:21:41]RasterBufferAndPrint [19:21:41]line [19:21:41]line [19:21:41]line [19:21:41]line [19:21:41]line [19:21:41]written 0, free lines is 3349 [19:21:41]MH_Cut [19:21:41]Write to MH i2c: D1 01 00 F1 00 01 C3 [19:21:41]Write i2c OK [19:21:41]MH_I2C_Read... [19:21:41]Read from MH i2c: D1 [19:21:41]MH_I2C_Read... [19:21:41]Read from MH i2c: D1 01 00 [19:21:41]MH_I2C_Read... [19:21:41]Read from MH i2c: D1 01 00 F1 00 00 C2 [19:21:41]Write to MH i2c: 01 00 00 F2 00 F2 [19:21:41]Write i2c OK [19:21:41]MH_I2C_Read... [19:21:41]*** Cut start [19:21:41]*** Partial cut [19:21:41]*** CUTSNS_PIN = 1 [19:21:41]*** CUTSNS_PIN = 0 [19:21:42]*** Brake cut motor [19:21:42]Read from MH i2c: 01 [19:21:42]MH_I2C_Read... [19:21:42]*** Stop cut motor [19:21:42]*** Cut end [19:21:42]Read from MH i2c: 01 07 00 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 FF 0F 07 [19:21:42]process_action close_receipt done [19:21:42]requested_data is exist [19:21:42]produce_requested_data [19:21:42]requested_item fm.sn is exist - process it [19:21:42]wFMCommunicate request_size=4 [19:21:42]MH_SAM_APDU [19:21:42]CAPDU: 80 11 00 00 [19:21:42]Write to MH i2c: E2 08 00 F3 00 80 11 00 00 00 00 00 00 6D [19:21:42]Write i2c OK [19:21:42]MH_I2C_Read... [19:21:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:42]Read from MH i2c: E2 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: E2 17 00 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: E2 17 00 F3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CC [19:21:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:42]wFMCommunicate OK [19:21:42]requested_item fd.num is exist - process it [19:21:42]SAM_PROTO_GetFieldsCounters [19:21:42]wFMCommunicate request_size=4 [19:21:42]MH_SAM_APDU [19:21:42]CAPDU: 80 13 00 00 [19:21:42]Write to MH i2c: E2 08 00 F4 00 80 13 00 00 00 00 00 00 70 [19:21:42]Write i2c OK [19:21:42]MH_I2C_Read... [19:21:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:42]Read from MH i2c: E2 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: E2 62 00 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: E2 62 00 F4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 20 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [19:21:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 20 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:42]wFMCommunicate OK [19:21:42]SAM_PROTO_GetFieldsCounters done [19:21:42]requested_item shift.num is exist - process it [19:21:42]requested_item shift.opened is exist - process it [19:21:42]req_shift_opened [19:21:42]FM_GetShiftState [19:21:42]SAM_PROTO_GetShiftState [19:21:42]wFMCommunicate request_size=4 [19:21:42]MH_SAM_APDU [19:21:42]CAPDU: 80 13 01 00 [19:21:42]Write to MH i2c: E2 08 00 F5 00 80 13 01 00 00 00 00 00 72 [19:21:42]Write i2c OK [19:21:42]MH_I2C_Read... [19:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:42]Read from MH i2c: E2 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: E2 0E 00 [19:21:42]MH_I2C_Read... [19:21:42]Read from MH i2c: E2 0E 00 F5 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B8 [19:21:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:42]wFMCommunicate OK [19:21:42]SAM_PROTO_GetShiftState done [19:21:42]FM_GetShiftState done [19:21:42]req_shift_opened done [19:21:42]requested_item shift.open_date is exist - process it [19:21:42]req_shift_open_date [19:21:42]req_shift_open_date done [19:21:42]produce_requested_data done [19:21:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86560,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:21:42]process_action_free close_receipt [19:21:42]json_value_free [19:21:42]json_value_free done [19:21:42]process_json_proto returns [19:21:42]Send response to host [19:21:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86560,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:21:42]free response buf [19:21:42]execute_script done [19:21:42]execute_script returns [19:21:42]free content buf [19:21:42]Sock 12.Close socket [19:21:42]Sock 12.Thread stoped [19:21:57]accept exits with 10 [19:21:57]New connection [19:21:57]New thread 3066584420 created [19:21:57]Thread 3066727780 joined [19:21:57]Waiting for new connection... [19:21:57] Sock 10.Parse request [19:21:57]Sock 10.Check first char [19:21:57]Sock 10.First char is OK [19:21:57]request: POST /json_proto HTTP/1.0 [19:21:57]Method: POST [19:21:57]URL: /json_proto [19:21:57]Method is POST - this is cgi request [19:21:57]url: /json_proto [19:21:57]query_string will be loaded in cgi processing [19:21:57]execute_cgi json_proto POST (null) [19:21:57]execute_cgi path=json_proto method=POST [19:21:57]POST find Content-Length [19:21:57]Host: 172.17.47.196:8080 [19:21:57]Content-Length: 677 [19:21:57]Content-Type: application/json [19:21:57] [19:21:57]POST finish read [19:21:57]Found Content-Length = 677 [19:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [19:21:57]execute_script... [19:21: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)871447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [19:21:57]POST & json_proto [19:21:57]process_json_proto [19:21:57]json parsed OK: [19:21:57]protocol is kg_v1.0 [19:21:57]action value=close_receipt [19:21:57]process_action close_receipt [19:21:57]cmd_close_receipt [19:21:57]MH_GetDate [19:21:57]Write to MH i2c: F0 00 00 F6 00 E5 [19:21:57]Write i2c OK [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: F0 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: F0 09 00 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: F0 09 00 F6 00 00 D5 1C EF 66 4C 6B 94 66 E5 [19:21:57]GetLastDocTimeStamp 1726946499 [19:21:57]current date 1726946517 [19:21:57]FM_GetShiftState [19:21:57]SAM_PROTO_GetShiftState [19:21:57]wFMCommunicate request_size=4 [19:21:57]MH_SAM_APDU [19:21:57]CAPDU: 80 13 01 00 [19:21:57]Write to MH i2c: E2 08 00 F7 00 80 13 01 00 00 00 00 00 74 [19:21:57]Write i2c OK [19:21:57]MH_I2C_Read... [19:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:57]Read from MH i2c: E2 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: E2 0E 00 [19:21:57]MH_I2C_Read... [19:21:57]Read from MH i2c: E2 0E 00 F7 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BA [19:21:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:21:57]wFMCommunicate OK [19:21:57]SAM_PROTO_GetShiftState done [19:21:57]FM_GetShiftState done [19:21:57]opened in 1726877910 [19:21:57]opened+sec_in_day 1726964310 [19:21:57]quantity*price = 50036 [19:21:57]sum+1 = 50037 [19:21: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 339 21.09.2024 19:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86561 ФПД: 7543540714980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192158&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86561&fm=7543540714980&tin=02508201610067®Number=0000000000092592&sum=50000 [19:21:58]StoreToDocumentArchive [19:21:58]shift 496 fd 86561 [19:21:58]save to /storage/0496/doc_00086561 [19:21:58]save last doc name /storage/0496/doc_00086561 to /storage/kkm_last_doc_name [19:21:58]save OK [19:21:58]Clear old archive folders... [19:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:21:58]tlvbuf is 01615180 [19:21:58]SAM_PROTO_ClearQueue [19:21:58]wFMCommunicate request_size=4 [19:21:58]MH_SAM_APDU [19:21:58]CAPDU: 80 09 00 00 [19:21:58]Write to MH i2c: E2 08 00 04 01 80 09 00 00 00 00 00 00 77 [19:21:58]Write i2c OK [19:21:58]MH_I2C_Read... [19:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:58]Read from MH i2c: E2 [19:21:58]MH_I2C_Read... [19:21:58]Read from MH i2c: E2 03 00 [19:21:58]MH_I2C_Read... [19:21:58]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [19:21:58]RAPDU: 90 00 [19:21:58]wFMCommunicate OK [19:21:58]SAM_PROTO_ClearQueue done [19:21:58]KKMCreateOFDPacket [19:21:58]OFDProtocolAddRootSTLVToBuf [19:21:58]FM_MakeSignedData [19:21:58]FM_MakeSignedData [19:21:58]SAM_PROTO_SignData [19:21:58]wFMCommunicate request_size=4 [19:21:58]MH_SAM_APDU [19:21:58]CAPDU: 80 0D 01 02 [19:21:58]Write to MH i2c: E2 08 00 05 01 80 0D 01 02 00 00 00 00 7F [19:21:58]Write i2c OK [19:21:58]MH_I2C_Read... [19:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:58]Read from MH i2c: E2 [19:21:58]MH_I2C_Read... [19:21:58]Read from MH i2c: E2 03 00 [19:21:58]MH_I2C_Read... [19:21:58]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [19:21:58]RAPDU: 90 00 [19:21:58]wFMCommunicate OK [19:21:58]wFMCommunicate request_size=255 [19:21:58]MH_SAM_APDU [19:21: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 53 01 00 00 F4 03 04 00 D6 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 52 01 00 35 04 06 00 06 [19:21:58]Write to MH i2c: E2 02 01 06 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 53 01 00 00 F4 03 04 00 D6 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 52 01 00 35 04 06 00 06 00 00 12 [19:21:58]Write i2c OK [19:21:58]MH_I2C_Read... [19:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 03 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [19:21:59]RAPDU: 90 00 [19:21:59]wFMCommunicate OK [19:21:59]wFMCommunicate request_size=10 [19:21:59]MH_SAM_APDU [19:21:59]CAPDU: 80 0D 02 02 05 DC 5E 10 8D E4 [19:21:59]Write to MH i2c: E2 0D 00 07 01 80 0D 02 02 05 00 DC 5E 10 8D E4 00 00 47 [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 03 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [19:21:59]RAPDU: 90 00 [19:21:59]wFMCommunicate OK [19:21:59]wFMCommunicate request_size=4 [19:21:59]MH_SAM_APDU [19:21:59]CAPDU: 80 0D 03 02 [19:21:59]Write to MH i2c: E2 08 00 08 01 80 0D 03 02 00 00 00 00 84 [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 0B 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 0B 00 08 01 00 AD 1F A5 F3 B7 6D 1B 19 90 00 41 [19:21:59]RAPDU: AD 1F A5 F3 B7 6D 1B 19 90 00 [19:21:59]wFMCommunicate OK [19:21:59]SAM_PROTO_SignData done [19:21:59]FM_MakeSignedData done [19:21:59]CreateOFDProtocolMessage [19:21:59]wFMCommunicate request_size=4 [19:21:59]MH_SAM_APDU [19:21:59]CAPDU: 80 11 00 00 [19:21:59]Write to MH i2c: E2 08 00 09 01 80 11 00 00 00 00 00 00 84 [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:59]Read from MH i2c: E2 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 17 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: E2 17 00 09 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:21:59]wFMCommunicate OK [19:21:59]CreateOFDProtocolMessage done [19:21:59]OFDSenderStorePacket 86561 [19:21:59]StoreOFDPacket docnum=86561 [19:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6B 64 07 01 5D 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 01 00 00 F4 03 04 00 D6 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 52 01 00 35 04 06 00 06 DC 5E 10 8D E4 AD 1F A5 F3 B7 6D 1B 19 [19:21:59]CheckFolder [19:21:59]dirname=/storage/ofd_packets [19:21:59]CheckFolder done [19:21:59]ProducePacketName [19:21:59]name=ofd_packets/00086561 [19:21:59]NVStorageSaveData ofd_packets/00086561 [19:21:59]File name is /storage/ofd_packets/00086561 [19:21:59]Write 301 bytes [19:21:59]NVStorageSaveData done [19:21:59]OFDSenderStorePacket done [19:21:59]KKMCreateOFDPacket done [19:21:59]NVStorageSaveData kkm_last_timestamp [19:21:59]File name is /storage/kkm_last_timestamp [19:21:59]Write 4 bytes [19:21:59]NVStorageSaveData done [19:21:59]ExternCall_PrintAddStr [19:21:59]wPrintStart [19:21:59]Write to MH i2c: 01 00 00 0A 01 0B [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 07 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 07 00 0A 01 00 00 00 00 00 FF 0F 20 [19:21:59]RasterBufferAndPrint [19:21:59]line Счет N : (1)871447 [19:21:59]line ИНН: 02508201610067 [19:21:59]line Контрольно-Кассовый Чек [19:21:59]line ПРОДАЖА [19:21:59]line ТРК (МРК, ГНК) : 33 [19:21:59]line Товар: 2710124130 [19:21:59]line Аи-92-К-5 [19:21:59]line 7.380 * 67.80 [19:21:59]line = 500.36 [19:21:59]line НДС 12% НСП 1% [19:21:59]line > о реализуемом товаре [19:21:59]line ОКРУГЛЕНИЕ: -0.36 [19:21:59]line ИТОГО: 500.00 [19:21:59]line Внесено: 500.00 [19:21:59]line СДАЧА: 0.00 [19:21:59]line НСП 1% : 4.43 [19:21:59]line НДС 12% : 53.14 [19:21:59]line Наличными: 500.00 [19:21:59]line Безнал.: 0.00 [19:21:59]line Место: АЗС № 137 "Партнер Нефть" [19:21:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:21:59]line СНО: Общий режим [19:21:59]line Чек 339 21.09.2024 19:21 [19:21:59]line Смена: 496 ФФД: 1.0 [19:21:59]line ЗНМ: 0300000064 [19:21:59]line РНМ: 0000000000092592 [19:21:59]line Версия ККМ: 001 [19:21:59]line ФМ: 0000000000874979 [19:21:59]line ФД: 86561 [19:21:59]line ФПД: 7543540714980 [19:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192158&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86561&fm=7543540714980&tin=02508201610067®Number=0000000000092592&sum=50000 [19:21:59]written 0, free lines is 4095 [19:21:59]Write to MH i2c: 01 00 00 35 01 36 [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 07 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: 01 07 00 35 01 00 00 00 00 00 E2 0C 2B [19:21:59]RasterBufferAndPrint [19:21:59]line [19:21:59]line [19:21:59]line [19:21:59]line [19:21:59]line [19:21:59]written 0, free lines is 3322 [19:21:59]MH_Cut [19:21:59]Write to MH i2c: D1 01 00 3C 01 01 0F [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: D1 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: D1 01 00 [19:21:59]MH_I2C_Read... [19:21:59]Read from MH i2c: D1 01 00 3C 01 00 0E [19:21:59]Write to MH i2c: 01 00 00 3D 01 3E [19:21:59]Write i2c OK [19:21:59]MH_I2C_Read... [19:22:00]*** Cut start [19:22:00]*** Partial cut [19:22:00]*** CUTSNS_PIN = 1 [19:22:00]*** CUTSNS_PIN = 0 [19:22:00]*** Brake cut motor [19:22:01]Read from MH i2c: 01 [19:22:01]MH_I2C_Read... [19:22:01]*** Stop cut motor [19:22:01]*** Cut end [19:22:01]Read from MH i2c: 01 07 00 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 FF 0F 53 [19:22:01]process_action close_receipt done [19:22:01]requested_data is exist [19:22:01]produce_requested_data [19:22:01]requested_item fm.sn is exist - process it [19:22:01]wFMCommunicate request_size=4 [19:22:01]MH_SAM_APDU [19:22:01]CAPDU: 80 11 00 00 [19:22:01]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [19:22:01]Write i2c OK [19:22:01]MH_I2C_Read... [19:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:01]Read from MH i2c: E2 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: E2 17 00 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: E2 17 00 3E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 18 [19:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:01]wFMCommunicate OK [19:22:01]requested_item fd.num is exist - process it [19:22:01]SAM_PROTO_GetFieldsCounters [19:22:01]wFMCommunicate request_size=4 [19:22:01]MH_SAM_APDU [19:22:01]CAPDU: 80 13 00 00 [19:22:01]Write to MH i2c: E2 08 00 3F 01 80 13 00 00 00 00 00 00 BC [19:22:01]Write i2c OK [19:22:01]MH_I2C_Read... [19:22:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:01]Read from MH i2c: E2 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: E2 62 00 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: E2 62 00 3F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 21 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [19:22:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 21 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:01]wFMCommunicate OK [19:22:01]SAM_PROTO_GetFieldsCounters done [19:22:01]requested_item shift.num is exist - process it [19:22:01]requested_item shift.opened is exist - process it [19:22:01]req_shift_opened [19:22:01]FM_GetShiftState [19:22:01]SAM_PROTO_GetShiftState [19:22:01]wFMCommunicate request_size=4 [19:22:01]MH_SAM_APDU [19:22:01]CAPDU: 80 13 01 00 [19:22:01]Write to MH i2c: E2 08 00 40 01 80 13 01 00 00 00 00 00 BE [19:22:01]Write i2c OK [19:22:01]MH_I2C_Read... [19:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:01]Read from MH i2c: E2 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: E2 0E 00 [19:22:01]MH_I2C_Read... [19:22:01]Read from MH i2c: E2 0E 00 40 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 04 [19:22:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:01]wFMCommunicate OK [19:22:01]SAM_PROTO_GetShiftState done [19:22:01]FM_GetShiftState done [19:22:01]req_shift_opened done [19:22:01]requested_item shift.open_date is exist - process it [19:22:01]req_shift_open_date [19:22:01]req_shift_open_date done [19:22:01]produce_requested_data done [19:22:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86561,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:22:01]process_action_free close_receipt [19:22:01]json_value_free [19:22:01]json_value_free done [19:22:01]process_json_proto returns [19:22:01]Send response to host [19:22:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86561,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:22:01]free response buf [19:22:01]execute_script done [19:22:01]execute_script returns [19:22:01]free content buf [19:22:01]Sock 10.Close socket [19:22:01]Sock 10.Thread stoped [19:22:07]recv_with_timeout no data received [19:22:17]recv_with_timeout no data received [19:22:28]accept exits with 9 [19:22:28]New connection [19:22:28]New thread 3066727780 created [19:22:28]Thread 3066584420 joined [19:22:28]Waiting for new connection... [19:22:28] Sock 9.Parse request [19:22:28]Sock 9.Check first char [19:22:28]Sock 9.First char is OK [19:22:28]request: POST /json_proto HTTP/1.0 [19:22:28]Method: POST [19:22:28]URL: /json_proto [19:22:28]Method is POST - this is cgi request [19:22:28]url: /json_proto [19:22:28]query_string will be loaded in cgi processing [19:22:28]execute_cgi json_proto POST (null) [19:22:28]execute_cgi path=json_proto method=POST [19:22:28]POST find Content-Length [19:22:28]Host: 172.17.47.196:8080 [19:22:28]Content-Length: 986 [19:22:28]Content-Type: application/json [19:22:28] [19:22:28]POST finish read [19:22:28]Found Content-Length = 986 [19:22:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 98.410, "sum" : 7400.43, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 98.41 \u0441\u043E\u043C", "deposit" : 7400.00, "total" : 7400.00, "payments": [ { "type": 0, "sum" : 7400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:28]execute_script... [19:22: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)871446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 98.410, "sum" : 7400.43, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 98.41 \u0441\u043E\u043C", "deposit" : 7400.00, "total" : 7400.00, "payments": [ { "type": 0, "sum" : 7400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:28]POST & json_proto [19:22:28]process_json_proto [19:22:28]json parsed OK: [19:22:28]protocol is kg_v1.0 [19:22:28]action value=close_receipt [19:22:28]process_action close_receipt [19:22:28]cmd_close_receipt [19:22:28]MH_GetDate [19:22:28]Write to MH i2c: F0 00 00 41 01 31 [19:22:28]Write i2c OK [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: F0 [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: F0 09 00 [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: F0 09 00 41 01 00 F5 1C EF 66 4C 6B 94 66 51 [19:22:28]GetLastDocTimeStamp 1726946518 [19:22:28]current date 1726946549 [19:22:28]FM_GetShiftState [19:22:28]SAM_PROTO_GetShiftState [19:22:28]wFMCommunicate request_size=4 [19:22:28]MH_SAM_APDU [19:22:28]CAPDU: 80 13 01 00 [19:22:28]Write to MH i2c: E2 08 00 42 01 80 13 01 00 00 00 00 00 C0 [19:22:28]Write i2c OK [19:22:28]MH_I2C_Read... [19:22:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:28]Read from MH i2c: E2 [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: E2 0E 00 [19:22:28]MH_I2C_Read... [19:22:28]Read from MH i2c: E2 0E 00 42 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 06 [19:22:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:28]wFMCommunicate OK [19:22:28]SAM_PROTO_GetShiftState done [19:22:28]FM_GetShiftState done [19:22:28]opened in 1726877910 [19:22:28]opened+sec_in_day 1726964310 [19:22:28]quantity*price = 740043 [19:22:28]sum+1 = 740044 [19:22:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 7400.00 Внесено: 7400.00 СДАЧА: 0.00 НСП 1% : 65.49 НДС 12% : 785.89 Наличными: 7400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 340 21.09.2024 19:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 98.41 сом ФМ: 0000000000874979 ФД: 86562 ФПД: 239186445358084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192229&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86562&fm=239186445358084&tin=02508201610067®Number=0000000000092592&sum=740000 [19:22:29]StoreToDocumentArchive [19:22:29]shift 496 fd 86562 [19:22:29]save to /storage/0496/doc_00086562 [19:22:29]save last doc name /storage/0496/doc_00086562 to /storage/kkm_last_doc_name [19:22:29]save OK [19:22:29]Clear old archive folders... [19:22:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:22:29]tlvbuf is 01617080 [19:22:29]SAM_PROTO_ClearQueue [19:22:29]wFMCommunicate request_size=4 [19:22:29]MH_SAM_APDU [19:22:29]CAPDU: 80 09 00 00 [19:22:29]Write to MH i2c: E2 08 00 4F 01 80 09 00 00 00 00 00 00 C2 [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [19:22:29]RAPDU: 90 00 [19:22:29]wFMCommunicate OK [19:22:29]SAM_PROTO_ClearQueue done [19:22:29]KKMCreateOFDPacket [19:22:29]OFDProtocolAddRootSTLVToBuf [19:22:29]FM_MakeSignedData [19:22:29]FM_MakeSignedData [19:22:29]SAM_PROTO_SignData [19:22:29]wFMCommunicate request_size=4 [19:22:29]MH_SAM_APDU [19:22:29]CAPDU: 80 0D 01 02 [19:22:29]Write to MH i2c: E2 08 00 50 01 80 0D 01 02 00 00 00 00 CA [19:22:29]Write i2c OK [19:22:29]MH_I2C_Read... [19:22:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:29]Read from MH i2c: E2 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 [19:22:29]MH_I2C_Read... [19:22:29]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [19:22:29]RAPDU: 90 00 [19:22:29]wFMCommunicate OK [19:22:29]wFMCommunicate request_size=255 [19:22:29]MH_SAM_APDU [19:22: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 34 FF 03 08 00 03 6A 80 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 CB 4A 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 4A 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 32 01 00 00 00 07 04 06 00 A0 4A 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 F5 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 52 01 00 35 04 06 00 [19:22:30]Write to MH i2c: E2 02 01 51 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 34 FF 03 08 00 03 6A 80 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 CB 4A 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 4A 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 32 01 00 00 00 07 04 06 00 A0 4A 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 F5 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 52 01 00 35 04 06 00 00 00 8D [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:30]Read from MH i2c: E2 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 03 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [19:22:30]RAPDU: 90 00 [19:22:30]wFMCommunicate OK [19:22:30]wFMCommunicate request_size=11 [19:22:30]MH_SAM_APDU [19:22:30]CAPDU: 80 0D 02 02 06 D9 89 EF 1C 54 04 [19:22:30]Write to MH i2c: E2 0E 00 52 01 80 0D 02 02 06 00 D9 89 EF 1C 54 04 00 00 9E [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:30]Read from MH i2c: E2 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 03 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [19:22:30]RAPDU: 90 00 [19:22:30]wFMCommunicate OK [19:22:30]wFMCommunicate request_size=4 [19:22:30]MH_SAM_APDU [19:22:30]CAPDU: 80 0D 03 02 [19:22:30]Write to MH i2c: E2 08 00 53 01 80 0D 03 02 00 00 00 00 CF [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:30]Read from MH i2c: E2 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 0B 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 0B 00 53 01 00 43 F3 41 29 74 09 1C 4F 90 00 58 [19:22:30]RAPDU: 43 F3 41 29 74 09 1C 4F 90 00 [19:22:30]wFMCommunicate OK [19:22:30]SAM_PROTO_SignData done [19:22:30]FM_MakeSignedData done [19:22:30]CreateOFDProtocolMessage [19:22:30]wFMCommunicate request_size=4 [19:22:30]MH_SAM_APDU [19:22:30]CAPDU: 80 11 00 00 [19:22:30]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 [19:22:30]MH_I2C_Read... [19:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:30]Read from MH i2c: E2 17 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: E2 17 00 54 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2E [19:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:30]wFMCommunicate OK [19:22:30]CreateOFDProtocolMessage done [19:22:30]OFDSenderStorePacket 86562 [19:22:30]StoreOFDPacket docnum=86562 [19:22:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 86 A9 08 01 1D 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 34 FF 03 08 00 03 6A 80 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 CB 4A 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 4A 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 32 01 00 00 00 07 04 06 00 A0 4A 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 F5 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 52 01 00 35 04 06 00 D9 89 EF 1C 54 04 43 F3 41 29 74 09 1C 4F [19:22:30]CheckFolder [19:22:30]dirname=/storage/ofd_packets [19:22:30]CheckFolder done [19:22:30]ProducePacketName [19:22:30]name=ofd_packets/00086562 [19:22:30]NVStorageSaveData ofd_packets/00086562 [19:22:30]File name is /storage/ofd_packets/00086562 [19:22:30]Write 302 bytes [19:22:30]NVStorageSaveData done [19:22:30]OFDSenderStorePacket done [19:22:30]KKMCreateOFDPacket done [19:22:30]NVStorageSaveData kkm_last_timestamp [19:22:30]File name is /storage/kkm_last_timestamp [19:22:30]Write 4 bytes [19:22:30]NVStorageSaveData done [19:22:30]ExternCall_PrintAddStr [19:22:30]wPrintStart [19:22:30]Write to MH i2c: 01 00 00 55 01 56 [19:22:30]Write i2c OK [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: 01 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: 01 07 00 [19:22:30]MH_I2C_Read... [19:22:30]Read from MH i2c: 01 07 00 55 01 00 00 00 00 00 FF 0F 6B [19:22:30]RasterBufferAndPrint [19:22:30]line Счет N : (1)871446 [19:22:30]line ИНН: 02508201610067 [19:22:30]line Контрольно-Кассовый Чек [19:22:30]line ПРОДАЖА [19:22:30]line ТРК (МРК, ГНК) : 21 [19:22:30]line Товар: 2710194210 [19:22:30]line ДТ(л)-К-4 [19:22:30]line 98.410 * 75.20 [19:22:30]line = 7400.43 [19:22:30]line НДС 12% НСП 1% [19:22:30]line > о реализуемом товаре [19:22:30]line ОКРУГЛЕНИЕ: -0.43 [19:22:30]line ИТОГО: 7400.00 [19:22:30]line Внесено: 7400.00 [19:22:30]line СДАЧА: 0.00 [19:22:30]line НСП 1% : 65.49 [19:22:30]line НДС 12% : 785.89 [19:22:30]line Наличными: 7400.00 [19:22:30]line Безнал.: 0.00 [19:22:30]line Место: АЗС № 137 "Партнер Нефть" [19:22:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:22:30]line СНО: Общий режим [19:22:30]line Чек 340 21.09.2024 19:22 [19:22:30]line Смена: 496 ФФД: 1.0 [19:22:30]line ЗНМ: 0300000064 [19:22:30]line РНМ: 0000000000092592 [19:22:30]line Версия ККМ: 001 [19:22:30]line [19:22:30]line Дисконтная программа [19:22:30]line ДТ [19:22:30]line номер 137 [19:22:30]line сэкономлено 98.41 сом [19:22:30]line ФМ: 0000000000874979 [19:22:30]line ФД: 86562 [19:22:30]line ФПД: 239186445358084 [19:22:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192229&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86562&fm=239186445358084&tin=02508201610067®Number=0000000000092592&sum=740000 [19:22:30]written 0, free lines is 4095 [19:22:31]Write to MH i2c: 01 00 00 85 01 86 [19:22:31]Write i2c OK [19:22:31]MH_I2C_Read... [19:22:31]Read from MH i2c: 01 [19:22:31]MH_I2C_Read... [19:22:31]Read from MH i2c: 01 07 00 [19:22:31]MH_I2C_Read... [19:22:31]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 90 0C 29 [19:22:31]RasterBufferAndPrint [19:22:31]line [19:22:31]line [19:22:31]line [19:22:31]line [19:22:31]line [19:22:31]written 0, free lines is 3243 [19:22:31]MH_Cut [19:22:31]Write to MH i2c: D1 01 00 8C 01 01 5F [19:22:31]Write i2c OK [19:22:31]MH_I2C_Read... [19:22:31]Read from MH i2c: D1 [19:22:31]MH_I2C_Read... [19:22:31]Read from MH i2c: D1 01 00 [19:22:31]MH_I2C_Read... [19:22:31]Read from MH i2c: D1 01 00 8C 01 00 5E [19:22:31]Write to MH i2c: 01 00 00 8D 01 8E [19:22:31]Write i2c OK [19:22:31]MH_I2C_Read... [19:22:32]*** Cut start [19:22:32]*** Partial cut [19:22:32]*** CUTSNS_PIN = 1 [19:22:32]*** CUTSNS_PIN = 0 [19:22:32]*** Brake cut motor [19:22:32]Read from MH i2c: 01 [19:22:32]MH_I2C_Read... [19:22:32]*** Stop cut motor [19:22:32]*** Cut end [19:22:32]Read from MH i2c: 01 07 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [19:22:32]process_action close_receipt done [19:22:32]requested_data is exist [19:22:32]produce_requested_data [19:22:32]requested_item fm.sn is exist - process it [19:22:32]wFMCommunicate request_size=4 [19:22:32]MH_SAM_APDU [19:22:32]CAPDU: 80 11 00 00 [19:22:32]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [19:22:32]Write i2c OK [19:22:32]MH_I2C_Read... [19:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:32]Read from MH i2c: E2 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 17 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 68 [19:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:32]wFMCommunicate OK [19:22:32]requested_item fd.num is exist - process it [19:22:32]SAM_PROTO_GetFieldsCounters [19:22:32]wFMCommunicate request_size=4 [19:22:32]MH_SAM_APDU [19:22:32]CAPDU: 80 13 00 00 [19:22:32]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [19:22:32]Write i2c OK [19:22:32]MH_I2C_Read... [19:22:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:32]Read from MH i2c: E2 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 62 00 [19:22:32]MH_I2C_Read... [19:22:32]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 22 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [19:22:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 22 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:33]wFMCommunicate OK [19:22:33]SAM_PROTO_GetFieldsCounters done [19:22:33]requested_item shift.num is exist - process it [19:22:33]requested_item shift.opened is exist - process it [19:22:33]req_shift_opened [19:22:33]FM_GetShiftState [19:22:33]SAM_PROTO_GetShiftState [19:22:33]wFMCommunicate request_size=4 [19:22:33]MH_SAM_APDU [19:22:33]CAPDU: 80 13 01 00 [19:22:33]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [19:22:33]Write i2c OK [19:22:33]MH_I2C_Read... [19:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:33]Read from MH i2c: E2 [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: E2 0E 00 [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [19:22:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:33]wFMCommunicate OK [19:22:33]SAM_PROTO_GetShiftState done [19:22:33]FM_GetShiftState done [19:22:33]req_shift_opened done [19:22:33]requested_item shift.open_date is exist - process it [19:22:33]req_shift_open_date [19:22:33]req_shift_open_date done [19:22:33]produce_requested_data done [19:22:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86562,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:22:33]process_action_free close_receipt [19:22:33]json_value_free [19:22:33]json_value_free done [19:22:33]process_json_proto returns [19:22:33]Send response to host [19:22:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86562,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:22:33]free response buf [19:22:33]execute_script done [19:22:33]execute_script returns [19:22:33]free content buf [19:22:33]Sock 9.Close socket [19:22:33]Sock 9.Thread stoped [19:22:33]accept exits with 10 [19:22:33]New connection [19:22:33]New thread 3066584420 created [19:22:33]Thread 3066727780 joined [19:22:33]Waiting for new connection... [19:22:33] Sock 10.Parse request [19:22:33]Sock 10.Check first char [19:22:33]Sock 10.First char is OK [19:22:33]request: POST /json_proto HTTP/1.0 [19:22:33]Method: POST [19:22:33]URL: /json_proto [19:22:33]Method is POST - this is cgi request [19:22:33]url: /json_proto [19:22:33]query_string will be loaded in cgi processing [19:22:33]execute_cgi json_proto POST (null) [19:22:33]execute_cgi path=json_proto method=POST [19:22:33]POST find Content-Length [19:22:33]Host: 172.17.47.196:8080 [19:22:33]Content-Length: 677 [19:22:33]Content-Type: application/json [19:22:33] [19:22:33]POST finish read [19:22:33]Found Content-Length = 677 [19:22:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:22:33]execute_script... [19:22:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:22:33]POST & json_proto [19:22:33]process_json_proto [19:22:33]json parsed OK: [19:22:33]protocol is kg_v1.0 [19:22:33]action value=close_receipt [19:22:33]process_action close_receipt [19:22:33]cmd_close_receipt [19:22:33]MH_GetDate [19:22:33]Write to MH i2c: F0 00 00 91 01 81 [19:22:33]Write i2c OK [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: F0 [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: F0 09 00 [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: F0 09 00 91 01 00 FA 1C EF 66 4C 6B 94 66 A6 [19:22:33]GetLastDocTimeStamp 1726946549 [19:22:33]current date 1726946554 [19:22:33]FM_GetShiftState [19:22:33]SAM_PROTO_GetShiftState [19:22:33]wFMCommunicate request_size=4 [19:22:33]MH_SAM_APDU [19:22:33]CAPDU: 80 13 01 00 [19:22:33]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [19:22:33]Write i2c OK [19:22:33]MH_I2C_Read... [19:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:33]Read from MH i2c: E2 [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: E2 0E 00 [19:22:33]MH_I2C_Read... [19:22:33]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [19:22:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:33]wFMCommunicate OK [19:22:33]SAM_PROTO_GetShiftState done [19:22:33]FM_GetShiftState done [19:22:33]opened in 1726877910 [19:22:33]opened+sec_in_day 1726964310 [19:22:33]quantity*price = 30035 [19:22:33]sum+1 = 30036 [19:22:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 341 21.09.2024 19:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86563 ФПД: 16851478991164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192234&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86563&fm=16851478991164&tin=02508201610067®Number=0000000000092592&sum=30000 [19:22:35]StoreToDocumentArchive [19:22:35]shift 496 fd 86563 [19:22:35]save to /storage/0496/doc_00086563 [19:22:35]save last doc name /storage/0496/doc_00086563 to /storage/kkm_last_doc_name [19:22:35]save OK [19:22:35]Clear old archive folders... [19:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:35]tlvbuf is 015FBFA0 [19:22:35]SAM_PROTO_ClearQueue [19:22:35]wFMCommunicate request_size=4 [19:22:35]MH_SAM_APDU [19:22:35]CAPDU: 80 09 00 00 [19:22:35]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [19:22:35]Write i2c OK [19:22:35]MH_I2C_Read... [19:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:35]Read from MH i2c: E2 [19:22:35]MH_I2C_Read... [19:22:35]Read from MH i2c: E2 03 00 [19:22:35]MH_I2C_Read... [19:22:35]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [19:22:35]RAPDU: 90 00 [19:22:35]wFMCommunicate OK [19:22:35]SAM_PROTO_ClearQueue done [19:22:35]KKMCreateOFDPacket [19:22:35]OFDProtocolAddRootSTLVToBuf [19:22:35]FM_MakeSignedData [19:22:35]FM_MakeSignedData [19:22:35]SAM_PROTO_SignData [19:22:35]wFMCommunicate request_size=4 [19:22:35]MH_SAM_APDU [19:22:35]CAPDU: 80 0D 01 02 [19:22:35]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [19:22:35]Write i2c OK [19:22:35]MH_I2C_Read... [19:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:35]Read from MH i2c: E2 [19:22:35]MH_I2C_Read... [19:22:35]Read from MH i2c: E2 03 00 [19:22:35]MH_I2C_Read... [19:22:35]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [19:22:35]RAPDU: 90 00 [19:22:35]wFMCommunicate OK [19:22:35]wFMCommunicate request_size=255 [19:22:35]MH_SAM_APDU [19:22: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 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 55 01 00 00 F4 03 04 00 FA 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 52 01 00 35 04 06 00 0F [19:22:35]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 55 01 00 00 F4 03 04 00 FA 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 52 01 00 35 04 06 00 0F 00 00 FD [19:22:35]Write i2c OK [19:22:35]MH_I2C_Read... [19:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:35]Read from MH i2c: E2 [19:22:35]MH_I2C_Read... [19:22:35]Read from MH i2c: E2 03 00 [19:22:35]MH_I2C_Read... [19:22:35]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [19:22:35]RAPDU: 90 00 [19:22:35]wFMCommunicate OK [19:22:35]wFMCommunicate request_size=10 [19:22:35]MH_SAM_APDU [19:22:35]CAPDU: 80 0D 02 02 05 53 8A 6B 51 3C [19:22:35]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 53 8A 6B 51 3C 00 00 FC [19:22:35]Write i2c OK [19:22:35]MH_I2C_Read... [19:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:36]Read from MH i2c: E2 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: E2 03 00 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [19:22:36]RAPDU: 90 00 [19:22:36]wFMCommunicate OK [19:22:36]wFMCommunicate request_size=4 [19:22:36]MH_SAM_APDU [19:22:36]CAPDU: 80 0D 03 02 [19:22:36]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [19:22:36]Write i2c OK [19:22:36]MH_I2C_Read... [19:22:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:36]Read from MH i2c: E2 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: E2 0B 00 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: E2 0B 00 A3 01 00 C1 93 EA 92 E0 FE 12 4B 90 00 2B [19:22:36]RAPDU: C1 93 EA 92 E0 FE 12 4B 90 00 [19:22:36]wFMCommunicate OK [19:22:36]SAM_PROTO_SignData done [19:22:36]FM_MakeSignedData done [19:22:36]CreateOFDProtocolMessage [19:22:36]wFMCommunicate request_size=4 [19:22:36]MH_SAM_APDU [19:22:36]CAPDU: 80 11 00 00 [19:22:36]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [19:22:36]Write i2c OK [19:22:36]MH_I2C_Read... [19:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:36]Read from MH i2c: E2 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: E2 17 00 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [19:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:36]wFMCommunicate OK [19:22:36]CreateOFDProtocolMessage done [19:22:36]OFDSenderStorePacket 86563 [19:22:36]StoreOFDPacket docnum=86563 [19:22:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8A F7 07 01 57 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 01 00 00 F4 03 04 00 FA 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 52 01 00 35 04 06 00 0F 53 8A 6B 51 3C C1 93 EA 92 E0 FE 12 4B [19:22:36]CheckFolder [19:22:36]dirname=/storage/ofd_packets [19:22:36]CheckFolder done [19:22:36]ProducePacketName [19:22:36]name=ofd_packets/00086563 [19:22:36]NVStorageSaveData ofd_packets/00086563 [19:22:36]File name is /storage/ofd_packets/00086563 [19:22:36]Write 301 bytes [19:22:36]NVStorageSaveData done [19:22:36]OFDSenderStorePacket done [19:22:36]KKMCreateOFDPacket done [19:22:36]NVStorageSaveData kkm_last_timestamp [19:22:36]File name is /storage/kkm_last_timestamp [19:22:36]Write 4 bytes [19:22:36]NVStorageSaveData done [19:22:36]ExternCall_PrintAddStr [19:22:36]wPrintStart [19:22:36]Write to MH i2c: 01 00 00 A5 01 A6 [19:22:36]Write i2c OK [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: 01 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: 01 07 00 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [19:22:36]RasterBufferAndPrint [19:22:36]line Счет N : (1)871448 [19:22:36]line ИНН: 02508201610067 [19:22:36]line Контрольно-Кассовый Чек [19:22:36]line ПРОДАЖА [19:22:36]line ТРК (МРК, ГНК) : 43 [19:22:36]line Товар: 2710124130 [19:22:36]line Аи-92-К-5 [19:22:36]line 4.430 * 67.80 [19:22:36]line = 300.35 [19:22:36]line НДС 12% НСП 1% [19:22:36]line > о реализуемом товаре [19:22:36]line ОКРУГЛЕНИЕ: -0.35 [19:22:36]line ИТОГО: 300.00 [19:22:36]line Внесено: 300.00 [19:22:36]line СДАЧА: 0.00 [19:22:36]line НСП 1% : 2.66 [19:22:36]line НДС 12% : 31.90 [19:22:36]line Наличными: 300.00 [19:22:36]line Безнал.: 0.00 [19:22:36]line Место: АЗС № 137 "Партнер Нефть" [19:22:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:22:36]line СНО: Общий режим [19:22:36]line Чек 341 21.09.2024 19:22 [19:22:36]line Смена: 496 ФФД: 1.0 [19:22:36]line ЗНМ: 0300000064 [19:22:36]line РНМ: 0000000000092592 [19:22:36]line Версия ККМ: 001 [19:22:36]line ФМ: 0000000000874979 [19:22:36]line ФД: 86563 [19:22:36]line ФПД: 16851478991164 [19:22:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192234&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86563&fm=16851478991164&tin=02508201610067®Number=0000000000092592&sum=30000 [19:22:36]written 0, free lines is 4095 [19:22:36]Write to MH i2c: 01 00 00 D0 01 D1 [19:22:36]Write i2c OK [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: 01 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: 01 07 00 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 E2 0C C6 [19:22:36]RasterBufferAndPrint [19:22:36]line [19:22:36]line [19:22:36]line [19:22:36]line [19:22:36]line [19:22:36]written 0, free lines is 3332 [19:22:36]MH_Cut [19:22:36]Write to MH i2c: D1 01 00 D7 01 01 AA [19:22:36]Write i2c OK [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: D1 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: D1 01 00 [19:22:36]MH_I2C_Read... [19:22:36]Read from MH i2c: D1 01 00 D7 01 00 A9 [19:22:36]Write to MH i2c: 01 00 00 D8 01 D9 [19:22:36]Write i2c OK [19:22:36]MH_I2C_Read... [19:22:37]*** Cut start [19:22:37]*** Partial cut [19:22:37]*** CUTSNS_PIN = 1 [19:22:37]*** CUTSNS_PIN = 0 [19:22:37]*** Brake cut motor [19:22:38]Read from MH i2c: 01 [19:22:38]MH_I2C_Read... [19:22:38]*** Stop cut motor [19:22:38]*** Cut end [19:22:38]Read from MH i2c: 01 07 00 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [19:22:38]process_action close_receipt done [19:22:38]requested_data is exist [19:22:38]produce_requested_data [19:22:38]requested_item fm.sn is exist - process it [19:22:38]wFMCommunicate request_size=4 [19:22:38]MH_SAM_APDU [19:22:38]CAPDU: 80 11 00 00 [19:22:38]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [19:22:38]Write i2c OK [19:22:38]MH_I2C_Read... [19:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:38]Read from MH i2c: E2 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: E2 17 00 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B3 [19:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:38]wFMCommunicate OK [19:22:38]requested_item fd.num is exist - process it [19:22:38]SAM_PROTO_GetFieldsCounters [19:22:38]wFMCommunicate request_size=4 [19:22:38]MH_SAM_APDU [19:22:38]CAPDU: 80 13 00 00 [19:22:38]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [19:22:38]Write i2c OK [19:22:38]MH_I2C_Read... [19:22:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:38]Read from MH i2c: E2 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: E2 62 00 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: E2 62 00 DA 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 23 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [19:22:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 23 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:38]wFMCommunicate OK [19:22:38]SAM_PROTO_GetFieldsCounters done [19:22:38]requested_item shift.num is exist - process it [19:22:38]requested_item shift.opened is exist - process it [19:22:38]req_shift_opened [19:22:38]FM_GetShiftState [19:22:38]SAM_PROTO_GetShiftState [19:22:38]wFMCommunicate request_size=4 [19:22:38]MH_SAM_APDU [19:22:38]CAPDU: 80 13 01 00 [19:22:38]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [19:22:38]Write i2c OK [19:22:38]MH_I2C_Read... [19:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:38]Read from MH i2c: E2 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: E2 0E 00 [19:22:38]MH_I2C_Read... [19:22:38]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9F [19:22:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:38]wFMCommunicate OK [19:22:38]SAM_PROTO_GetShiftState done [19:22:38]FM_GetShiftState done [19:22:38]req_shift_opened done [19:22:38]requested_item shift.open_date is exist - process it [19:22:38]req_shift_open_date [19:22:38]req_shift_open_date done [19:22:38]produce_requested_data done [19:22:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86563,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:22:38]process_action_free close_receipt [19:22:38]json_value_free [19:22:38]json_value_free done [19:22:38]process_json_proto returns [19:22:38]Send response to host [19:22:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86563,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:22:38]free response buf [19:22:38]execute_script done [19:22:38]execute_script returns [19:22:38]free content buf [19:22:38]Sock 10.Close socket [19:22:38]Sock 10.Thread stoped [19:22:39]accept exits with 11 [19:22:39]New connection [19:22:39]New thread 3066727780 created [19:22:39]Thread 3066584420 joined [19:22:39]Waiting for new connection... [19:22:39] Sock 11.Parse request [19:22:39]Sock 11.Check first char [19:22:39]Sock 11.First char is OK [19:22:39]request: POST /json_proto HTTP/1.0 [19:22:39]Method: POST [19:22:39]URL: /json_proto [19:22:39]Method is POST - this is cgi request [19:22:39]url: /json_proto [19:22:39]query_string will be loaded in cgi processing [19:22:39]execute_cgi json_proto POST (null) [19:22:39]execute_cgi path=json_proto method=POST [19:22:39]POST find Content-Length [19:22:39]Host: 172.17.47.196:8080 [19:22:39]Content-Length: 678 [19:22:39]Content-Type: application/json [19:22:39] [19:22:39]POST finish read [19:22:39]Found Content-Length = 678 [19:22:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [19:22:39]execute_script... [19:22: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)871449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [19:22:39]POST & json_proto [19:22:39]process_json_proto [19:22:39]json parsed OK: [19:22:39]protocol is kg_v1.0 [19:22:39]action value=close_receipt [19:22:39]process_action close_receipt [19:22:39]cmd_close_receipt [19:22:39]MH_GetDate [19:22:39]Write to MH i2c: F0 00 00 DC 01 CC [19:22:39]Write i2c OK [19:22:39]MH_I2C_Read... [19:22:39]Read from MH i2c: F0 [19:22:39]MH_I2C_Read... [19:22:39]Read from MH i2c: F0 09 00 [19:22:39]MH_I2C_Read... [19:22:39]Read from MH i2c: F0 09 00 DC 01 00 FF 1C EF 66 4C 6B 94 66 F6 [19:22:39]GetLastDocTimeStamp 1726946554 [19:22:39]current date 1726946559 [19:22:39]FM_GetShiftState [19:22:39]SAM_PROTO_GetShiftState [19:22:39]wFMCommunicate request_size=4 [19:22:39]MH_SAM_APDU [19:22:39]CAPDU: 80 13 01 00 [19:22:39]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [19:22:39]Write i2c OK [19:22:39]MH_I2C_Read... [19:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:39]Read from MH i2c: E2 [19:22:39]MH_I2C_Read... [19:22:39]Read from MH i2c: E2 0E 00 [19:22:39]MH_I2C_Read... [19:22:39]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [19:22:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:39]wFMCommunicate OK [19:22:39]SAM_PROTO_GetShiftState done [19:22:39]FM_GetShiftState done [19:22:39]opened in 1726877910 [19:22:39]opened+sec_in_day 1726964310 [19:22:39]quantity*price = 80004 [19:22:39]sum+1 = 80005 [19:22:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 342 21.09.2024 19:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86564 ФПД: 69735724853751 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192239&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86564&fm=69735724853751&tin=02508201610067®Number=0000000000092592&sum=80000 [19:22:40]StoreToDocumentArchive [19:22:40]shift 496 fd 86564 [19:22:40]save to /storage/0496/doc_00086564 [19:22:40]save last doc name /storage/0496/doc_00086564 to /storage/kkm_last_doc_name [19:22:40]save OK [19:22:40]Clear old archive folders... [19:22:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:40]tlvbuf is 0167A310 [19:22:40]SAM_PROTO_ClearQueue [19:22:40]wFMCommunicate request_size=4 [19:22:40]MH_SAM_APDU [19:22:40]CAPDU: 80 09 00 00 [19:22:40]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [19:22:40]Write i2c OK [19:22:40]MH_I2C_Read... [19:22:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:40]Read from MH i2c: E2 [19:22:40]MH_I2C_Read... [19:22:40]Read from MH i2c: E2 03 00 [19:22:40]MH_I2C_Read... [19:22:40]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [19:22:40]RAPDU: 90 00 [19:22:40]wFMCommunicate OK [19:22:40]SAM_PROTO_ClearQueue done [19:22:40]KKMCreateOFDPacket [19:22:40]OFDProtocolAddRootSTLVToBuf [19:22:40]FM_MakeSignedData [19:22:40]FM_MakeSignedData [19:22:40]SAM_PROTO_SignData [19:22:40]wFMCommunicate request_size=4 [19:22:40]MH_SAM_APDU [19:22:40]CAPDU: 80 0D 01 02 [19:22:40]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [19:22:40]Write i2c OK [19:22:40]MH_I2C_Read... [19:22:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:41]Read from MH i2c: E2 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 03 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [19:22:41]RAPDU: 90 00 [19:22:41]wFMCommunicate OK [19:22:41]wFMCommunicate request_size=255 [19:22:41]MH_SAM_APDU [19:22:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 01 00 00 F4 03 04 00 FF 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 52 01 00 35 04 06 00 3F [19:22:41]Write to MH i2c: E2 02 01 EC 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 01 00 00 F4 03 04 00 FF 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 52 01 00 35 04 06 00 3F 00 00 0D [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:41]Read from MH i2c: E2 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 03 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [19:22:41]RAPDU: 90 00 [19:22:41]wFMCommunicate OK [19:22:41]wFMCommunicate request_size=10 [19:22:41]MH_SAM_APDU [19:22:41]CAPDU: 80 0D 02 02 05 6C 9D 1B A9 F7 [19:22:41]Write to MH i2c: E2 0D 00 ED 01 80 0D 02 02 05 00 6C 9D 1B A9 F7 00 00 36 [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:41]Read from MH i2c: E2 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 03 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [19:22:41]RAPDU: 90 00 [19:22:41]wFMCommunicate OK [19:22:41]wFMCommunicate request_size=4 [19:22:41]MH_SAM_APDU [19:22:41]CAPDU: 80 0D 03 02 [19:22:41]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:41]Read from MH i2c: E2 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 0B 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 0B 00 EE 01 00 6F F3 67 B6 EB A3 73 49 90 00 34 [19:22:41]RAPDU: 6F F3 67 B6 EB A3 73 49 90 00 [19:22:41]wFMCommunicate OK [19:22:41]SAM_PROTO_SignData done [19:22:41]FM_MakeSignedData done [19:22:41]CreateOFDProtocolMessage [19:22:41]wFMCommunicate request_size=4 [19:22:41]MH_SAM_APDU [19:22:41]CAPDU: 80 11 00 00 [19:22:41]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:41]Read from MH i2c: E2 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 17 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 17 00 EF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C9 [19:22:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:41]wFMCommunicate OK [19:22:41]CreateOFDProtocolMessage done [19:22:41]OFDSenderStorePacket 86564 [19:22:41]StoreOFDPacket docnum=86564 [19:22:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF B2 07 01 89 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 56 01 00 00 F4 03 04 00 FF 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 52 01 00 35 04 06 00 3F 6C 9D 1B A9 F7 6F F3 67 B6 EB A3 73 49 [19:22:41]CheckFolder [19:22:41]dirname=/storage/ofd_packets [19:22:41]CheckFolder done [19:22:41]ProducePacketName [19:22:41]name=ofd_packets/00086564 [19:22:41]NVStorageSaveData ofd_packets/00086564 [19:22:41]File name is /storage/ofd_packets/00086564 [19:22:41]Write 301 bytes [19:22:41]NVStorageSaveData done [19:22:41]OFDSenderStorePacket done [19:22:41]KKMCreateOFDPacket done [19:22:41]NVStorageSaveData kkm_last_timestamp [19:22:41]File name is /storage/kkm_last_timestamp [19:22:41]Write 4 bytes [19:22:41]NVStorageSaveData done [19:22:41]ExternCall_PrintAddStr [19:22:41]wPrintStart [19:22:41]Write to MH i2c: 01 00 00 F0 01 F1 [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: 01 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: 01 07 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [19:22:41]RasterBufferAndPrint [19:22:41]line Счет N : (1)871449 [19:22:41]line ИНН: 02508201610067 [19:22:41]line Контрольно-Кассовый Чек [19:22:41]line ПРОДАЖА [19:22:41]line ТРК (МРК, ГНК) : 53 [19:22:41]line Товар: 2710124130 [19:22:41]line Аи-92-К-5 [19:22:41]line 11.800 * 67.80 [19:22:41]line = 800.04 [19:22:41]line НДС 12% НСП 1% [19:22:41]line > о реализуемом товаре [19:22:41]line ОКРУГЛЕНИЕ: -0.04 [19:22:41]line ИТОГО: 800.00 [19:22:41]line Внесено: 800.00 [19:22:41]line СДАЧА: 0.00 [19:22:41]line НСП 1% : 7.08 [19:22:41]line НДС 12% : 84.96 [19:22:41]line Наличными: 800.00 [19:22:41]line Безнал.: 0.00 [19:22:41]line Место: АЗС № 137 "Партнер Нефть" [19:22:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:22:41]line СНО: Общий режим [19:22:41]line Чек 342 21.09.2024 19:22 [19:22:41]line Смена: 496 ФФД: 1.0 [19:22:41]line ЗНМ: 0300000064 [19:22:41]line РНМ: 0000000000092592 [19:22:41]line Версия ККМ: 001 [19:22:41]line ФМ: 0000000000874979 [19:22:41]line ФД: 86564 [19:22:41]line ФПД: 69735724853751 [19:22:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192239&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86564&fm=69735724853751&tin=02508201610067®Number=0000000000092592&sum=80000 [19:22:41]written 0, free lines is 4095 [19:22:42]Write to MH i2c: 01 00 00 1B 02 1D [19:22:42]Write i2c OK [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: 01 [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: 01 07 00 [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 E8 0C 18 [19:22:42]RasterBufferAndPrint [19:22:42]line [19:22:42]line [19:22:42]line [19:22:42]line [19:22:42]line [19:22:42]written 0, free lines is 3341 [19:22:42]MH_Cut [19:22:42]Write to MH i2c: D1 01 00 22 02 01 F6 [19:22:42]Write i2c OK [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: D1 [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: D1 01 00 [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: D1 01 00 22 02 00 F5 [19:22:42]Write to MH i2c: 01 00 00 23 02 25 [19:22:42]Write i2c OK [19:22:42]MH_I2C_Read... [19:22:43]*** Cut start [19:22:43]*** Partial cut [19:22:43]*** CUTSNS_PIN = 1 [19:22:43]*** CUTSNS_PIN = 0 [19:22:43]*** Brake cut motor [19:22:43]Read from MH i2c: 01 [19:22:43]MH_I2C_Read... [19:22:43]*** Stop cut motor [19:22:43]*** Cut end [19:22:43]Read from MH i2c: 01 07 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [19:22:43]process_action close_receipt done [19:22:43]requested_data is exist [19:22:43]produce_requested_data [19:22:43]requested_item fm.sn is exist - process it [19:22:43]wFMCommunicate request_size=4 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 11 00 00 [19:22:43]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 17 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FF [19:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:22:43]wFMCommunicate OK [19:22:43]requested_item fd.num is exist - process it [19:22:43]SAM_PROTO_GetFieldsCounters [19:22:43]wFMCommunicate request_size=4 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 13 00 00 [19:22:43]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 62 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 24 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [19:22:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 24 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:44]wFMCommunicate OK [19:22:44]SAM_PROTO_GetFieldsCounters done [19:22:44]requested_item shift.num is exist - process it [19:22:44]requested_item shift.opened is exist - process it [19:22:44]req_shift_opened [19:22:44]FM_GetShiftState [19:22:44]SAM_PROTO_GetShiftState [19:22:44]wFMCommunicate request_size=4 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 13 01 00 [19:22:44]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 0E 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EB [19:22:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:22:44]wFMCommunicate OK [19:22:44]SAM_PROTO_GetShiftState done [19:22:44]FM_GetShiftState done [19:22:44]req_shift_opened done [19:22:44]requested_item shift.open_date is exist - process it [19:22:44]req_shift_open_date [19:22:44]req_shift_open_date done [19:22:44]produce_requested_data done [19:22:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86564,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:22:44]process_action_free close_receipt [19:22:44]json_value_free [19:22:44]json_value_free done [19:22:44]process_json_proto returns [19:22:44]Send response to host [19:22:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86564,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:22:44]free response buf [19:22:44]execute_script done [19:22:44]execute_script returns [19:22:44]free content buf [19:22:44]Sock 11.Close socket [19:22:44]Sock 11.Thread stoped [19:23:03]recv_with_timeout no data received [19:23:27]ConnectInit Can't connect to host [19:23:27]CommunicateWithHost connect error [19:23:27]CommunicateWithHost err = -1 [19:23:27]OFD Sender: Server communicate error [19:23:27]OFD Sender: Processing packet 86558 [packets to send 278, broken 271] [19:23:27]ProducePacketName [19:23:27]name=ofd_packets/00086558 [19:23:27]OFD Sender: To server: pG, [19:23:27]CommunicateWithHost lk.salyk.kg:30040 [19:23:27]ConnectInit lk.salyk.kg [19:23:29]Connected sock=7 [19:23:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3C 01 00 00 00 63 34 01 2F D9 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 30 32 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 A4 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 52 01 00 35 04 06 00 B8 13 40 72 41 B2 1F 29 D2 C5 16 9B 47 98 [19:23:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6C ED 47 00 E5 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1E 52 01 00 F4 03 04 00 01 C8 EE 66 B6 04 01 00 00 82 43 8F 8E 98 05 2A 2C [19:23:30]CommunicateWithHost err = 0 [19:23:30]CheckOFDResponse [19:23:30]1017 (14) - 77093643461234 [19:23:30]1041 (16) - 0000000000874979 [19:23:30]1040 (4) - 86558 [19:23:30]1012 (4) - 21.09.2024 13:20 [19:23:30]1206 (1) - 0 [19:23:30]OFD Sender: Remove packet 86558 [19:23:30]ProducePacketName [19:23:30]name=ofd_packets/00086558 [19:23:30]NVStorageDeleteData [19:23:31]OFD Sender: Processing packet 86559 [packets to send 277, broken 271] [19:23:31]ProducePacketName [19:23:31]name=ofd_packets/00086559 [19:23:31]OFD Sender: To server: pG, [19:23:31]CommunicateWithHost lk.salyk.kg:30040 [19:23:31]ConnectInit lk.salyk.kg [19:23:31]Connected sock=7 [19:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 12 01 00 00 34 29 0A 01 20 93 5A 03 01 00 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 A9 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 52 01 00 35 04 06 00 93 81 C3 3E 5F 39 37 48 BA 86 79 0C 61 AE [19:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 04 5B 47 00 A4 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1F 52 01 00 F4 03 04 00 03 C8 EE 66 B6 04 01 00 00 F5 3C 56 E4 A3 42 84 7A [19:23:32]CommunicateWithHost err = 0 [19:23:32]CheckOFDResponse [19:23:32]1017 (14) - 77093643461234 [19:23:32]1041 (16) - 0000000000874979 [19:23:32]1040 (4) - 86559 [19:23:32]1012 (4) - 21.09.2024 13:20 [19:23:32]1206 (1) - 0 [19:23:32]OFD Sender: Remove packet 86559 [19:23:32]ProducePacketName [19:23:32]name=ofd_packets/00086559 [19:23:32]NVStorageDeleteData [19:23:32]OFD Sender: Processing packet 86560 [packets to send 276, broken 271] [19:23:32]ProducePacketName [19:23:32]name=ofd_packets/00086560 [19:23:32]OFD Sender: To server: pG, [19:23:32]CommunicateWithHost lk.salyk.kg:30040 [19:23:32]ConnectInit lk.salyk.kg [19:23:34]Connected sock=10 [19:23:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 21 01 00 00 76 91 19 01 FE F2 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C3 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 52 01 00 35 04 06 00 7B EC 57 FF 01 9D B2 6E 1F 9A 9F 5A 00 CC [19:23:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 36 3F 47 00 89 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 20 52 01 00 F4 03 04 00 06 C8 EE 66 B6 04 01 00 00 A9 25 6C B9 7C E0 FC 1B [19:23:34]CommunicateWithHost err = 0 [19:23:34]CheckOFDResponse [19:23:34]1017 (14) - 77093643461234 [19:23:34]1041 (16) - 0000000000874979 [19:23:34]1040 (4) - 86560 [19:23:34]1012 (4) - 21.09.2024 13:20 [19:23:34]1206 (1) - 0 [19:23:34]OFD Sender: Remove packet 86560 [19:23:34]ProducePacketName [19:23:34]name=ofd_packets/00086560 [19:23:34]NVStorageDeleteData [19:23:35]OFD Sender: Processing packet 86561 [packets to send 275, broken 271] [19:23:35]ProducePacketName [19:23:35]name=ofd_packets/00086561 [19:23:35]OFD Sender: To server: pG, [19:23:35]CommunicateWithHost lk.salyk.kg:30040 [19:23:35]ConnectInit lk.salyk.kg [19:23:37]Connected sock=7 [19:23:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6B 64 07 01 5D 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 01 00 00 F4 03 04 00 D6 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 52 01 00 35 04 06 00 06 DC 5E 10 8D E4 AD 1F A5 F3 B7 6D 1B 19 [19:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0D 89 47 00 C9 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 21 52 01 00 F4 03 04 00 09 C8 EE 66 B6 04 01 00 00 6B BC 34 A9 6C D4 21 1D [19:23:38]CommunicateWithHost err = 0 [19:23:38]CheckOFDResponse [19:23:38]1017 (14) - 77093643461234 [19:23:38]1041 (16) - 0000000000874979 [19:23:38]1040 (4) - 86561 [19:23:38]1012 (4) - 21.09.2024 13:20 [19:23:38]1206 (1) - 0 [19:23:38]OFD Sender: Remove packet 86561 [19:23:38]ProducePacketName [19:23:38]name=ofd_packets/00086561 [19:23:38]NVStorageDeleteData [19:23:39]OFD Sender: Processing packet 86562 [packets to send 274, broken 271] [19:23:39]ProducePacketName [19:23:39]name=ofd_packets/00086562 [19:23:39]OFD Sender: To server: pG, [19:23:39]CommunicateWithHost lk.salyk.kg:30040 [19:23:39]ConnectInit lk.salyk.kg [19:23:40]Connected sock=7 [19:23:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 86 A9 08 01 1D 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 34 FF 03 08 00 03 6A 80 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 CB 4A 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 4A 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 32 01 00 00 00 07 04 06 00 A0 4A 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 F5 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 52 01 00 35 04 06 00 D9 89 EF 1C 54 04 43 F3 41 29 74 09 1C 4F [19:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 13 62 47 00 30 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 52 01 00 F4 03 04 00 0C C8 EE 66 B6 04 01 00 00 D7 12 B9 BC FC 1E 5C F3 [19:23:40]CommunicateWithHost err = 0 [19:23:40]CheckOFDResponse [19:23:40]1017 (14) - 77093643461234 [19:23:40]1041 (16) - 0000000000874979 [19:23:40]1040 (4) - 86562 [19:23:40]1012 (4) - 21.09.2024 13:20 [19:23:40]1206 (1) - 0 [19:23:40]OFD Sender: Remove packet 86562 [19:23:40]ProducePacketName [19:23:40]name=ofd_packets/00086562 [19:23:40]NVStorageDeleteData [19:23:41]OFD Sender: Processing packet 86563 [packets to send 273, broken 271] [19:23:41]ProducePacketName [19:23:41]name=ofd_packets/00086563 [19:23:41]OFD Sender: To server: pG, [19:23:41]CommunicateWithHost lk.salyk.kg:30040 [19:23:41]ConnectInit lk.salyk.kg [19:23:43]Connected sock=7 [19:23:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8A F7 07 01 57 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 01 00 00 F4 03 04 00 FA 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 52 01 00 35 04 06 00 0F 53 8A 6B 51 3C C1 93 EA 92 E0 FE 12 4B [19:23:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4D A0 47 00 F7 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 52 01 00 F4 03 04 00 0F C8 EE 66 B6 04 01 00 00 E5 67 57 BE E4 28 DD EB [19:23:45]CommunicateWithHost err = 0 [19:23:45]CheckOFDResponse [19:23:45]1017 (14) - 77093643461234 [19:23:45]1041 (16) - 0000000000874979 [19:23:45]1040 (4) - 86563 [19:23:45]1012 (4) - 21.09.2024 13:20 [19:23:45]1206 (1) - 0 [19:23:45]OFD Sender: Remove packet 86563 [19:23:45]ProducePacketName [19:23:45]name=ofd_packets/00086563 [19:23:45]NVStorageDeleteData [19:23:46]OFD Sender: Processing packet 86564 [packets to send 272, broken 271] [19:23:46]ProducePacketName [19:23:46]name=ofd_packets/00086564 [19:23:46]OFD Sender: To server: pG, [19:23:46]CommunicateWithHost lk.salyk.kg:30040 [19:23:46]ConnectInit lk.salyk.kg [19:23:47]Connected sock=7 [19:23:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF B2 07 01 89 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 56 01 00 00 F4 03 04 00 FF 1C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 52 01 00 35 04 06 00 3F 6C 9D 1B A9 F7 6F F3 67 B6 EB A3 73 49 [19:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FF E2 47 00 70 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 52 01 00 F4 03 04 00 16 C8 EE 66 B6 04 01 00 00 3E 56 8D 98 77 72 76 50 [19:23:51]CommunicateWithHost err = 0 [19:23:51]CheckOFDResponse [19:23:51]1017 (14) - 77093643461234 [19:23:51]1041 (16) - 0000000000874979 [19:23:51]1040 (4) - 86564 [19:23:51]1012 (4) - 21.09.2024 13:20 [19:23:51]1206 (1) - 0 [19:23:51]OFD Sender: Remove packet 86564 [19:23:51]ProducePacketName [19:23:51]name=ofd_packets/00086564 [19:23:51]NVStorageDeleteData [19:23:52]OFD Sender: No OFD packet to send [19:23:57]OFD Sender: No OFD packet to send [19:24:02]OFD Sender: No OFD packet to send [19:24:07]OFD Sender: No OFD packet to send [19:24:09]recv_with_timeout no data received [19:24:12]OFD Sender: No OFD packet to send [19:24:17]OFD Sender: No OFD packet to send [19:24:21]accept exits with 9 [19:24:21]New connection [19:24:21]New thread 3066584420 created [19:24:21]Thread 3066727780 joined [19:24:21]Waiting for new connection... [19:24:21] Sock 9.Parse request [19:24:21]Sock 9.Check first char [19:24:21]Sock 9.First char is OK [19:24:21]request: POST /json_proto HTTP/1.0 [19:24:21]Method: POST [19:24:21]URL: /json_proto [19:24:21]Method is POST - this is cgi request [19:24:21]url: /json_proto [19:24:21]query_string will be loaded in cgi processing [19:24:21]execute_cgi json_proto POST (null) [19:24:21]execute_cgi path=json_proto method=POST [19:24:21]POST find Content-Length [19:24:21]Host: 172.17.47.196:8080 [19:24:21]Content-Length: 611 [19:24:21]Content-Type: application/json [19:24:21] [19:24:21]POST finish read [19:24:21]Found Content-Length = 611 [19:24:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147970", "tax_sys" : 0, "items" : [ { "code": "48742078", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Silver", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:21]execute_script... [19:24: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 : (3)147970", "tax_sys" : 0, "items" : [ { "code": "48742078", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Silver", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:21]POST & json_proto [19:24:21]process_json_proto [19:24:21]json parsed OK: [19:24:21]protocol is kg_v1.0 [19:24:21]action value=close_receipt [19:24:21]process_action close_receipt [19:24:21]cmd_close_receipt [19:24:21]MH_GetDate [19:24:21]Write to MH i2c: F0 00 00 27 02 18 [19:24:21]Write i2c OK [19:24:21]MH_I2C_Read... [19:24:21]Read from MH i2c: F0 [19:24:21]MH_I2C_Read... [19:24:21]Read from MH i2c: F0 09 00 [19:24:21]MH_I2C_Read... [19:24:21]Read from MH i2c: F0 09 00 27 02 00 66 1D EF 66 4C 6B 94 66 AA [19:24:21]GetLastDocTimeStamp 1726946559 [19:24:21]current date 1726946662 [19:24:21]FM_GetShiftState [19:24:21]SAM_PROTO_GetShiftState [19:24:21]wFMCommunicate request_size=4 [19:24:21]MH_SAM_APDU [19:24:21]CAPDU: 80 13 01 00 [19:24:21]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [19:24:21]Write i2c OK [19:24:21]MH_I2C_Read... [19:24:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:21]Read from MH i2c: E2 [19:24:21]MH_I2C_Read... [19:24:21]Read from MH i2c: E2 0E 00 [19:24:21]MH_I2C_Read... [19:24:21]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 ED [19:24:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:24:21]wFMCommunicate OK [19:24:21]SAM_PROTO_GetShiftState done [19:24:21]FM_GetShiftState done [19:24:21]opened in 1726877910 [19:24:21]opened+sec_in_day 1726964310 [19:24:21]quantity*price = 13400 [19:24:21]sum+1 = 13401 [19:24:21]Check (price>sum+1) || (price+1 о реализуемом товаре Товар: 80942726 Р/ж mentos мята ролл 16г 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 196.00 НСП 1% : 1.73 НДС 12% : 20.81 Наличными: 196.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 344 21.09.2024 19:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86566 ФПД: 178844818056467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192516&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86566&fm=178844818056467&tin=02508201610067®Number=0000000000092592&sum=19600 0 [19:25:17]StoreToDocumentArchive [19:25:17]shift 496 fd 86566 [19:25:17]save to /storage/0496/doc_00086566 [19:25:17]save last doc name /storage/0496/doc_00086566 to /storage/kkm_last_doc_name [19:25:17]save OK [19:25:17]Clear old archive folders... [19:25:17]ProcessDocumentItem done err = 0, tmpTLVsize=378 [19:25:17]tlvbuf is 015D21D0 [19:25:17]SAM_PROTO_ClearQueue [19:25:17]wFMCommunicate request_size=4 [19:25:17]MH_SAM_APDU [19:25:17]CAPDU: 80 09 00 00 [19:25:17]Write to MH i2c: E2 08 00 7D 02 80 09 00 00 00 00 00 00 F1 [19:25:17]Write i2c OK [19:25:17]MH_I2C_Read... [19:25:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:17]Read from MH i2c: E2 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 03 00 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [19:25:17]RAPDU: 90 00 [19:25:17]wFMCommunicate OK [19:25:17]SAM_PROTO_ClearQueue done [19:25:17]KKMCreateOFDPacket [19:25:17]OFDProtocolAddRootSTLVToBuf [19:25:17]FM_MakeSignedData [19:25:17]FM_MakeSignedData [19:25:17]SAM_PROTO_SignData [19:25:17]wFMCommunicate request_size=4 [19:25:17]MH_SAM_APDU [19:25:17]CAPDU: 80 0D 01 02 [19:25:17]Write to MH i2c: E2 08 00 7E 02 80 0D 01 02 00 00 00 00 F9 [19:25:17]Write i2c OK [19:25:17]MH_I2C_Read... [19:25:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:17]Read from MH i2c: E2 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 03 00 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [19:25:17]RAPDU: 90 00 [19:25:17]wFMCommunicate OK [19:25:17]wFMCommunicate request_size=255 [19:25:17]MH_SAM_APDU [19:25:17]CAPDU: 80 0D 02 02 FA 03 00 7A 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 [19:25:17]Write to MH i2c: E2 02 01 7F 02 80 0D 02 02 FA 00 03 00 7A 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 00 00 90 [19:25:17]Write i2c OK [19:25:17]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 03 00 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [19:25:18]RAPDU: 90 00 [19:25:18]wFMCommunicate OK [19:25:18]wFMCommunicate request_size=137 [19:25:18]MH_SAM_APDU [19:25:18]CAPDU: 80 0D 02 02 84 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 9C 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 52 01 00 35 04 06 00 A2 A8 8D D9 A5 13 [19:25:18]Write to MH i2c: E2 8C 00 80 02 80 0D 02 02 84 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 9C 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 52 01 00 35 04 06 00 A2 A8 8D D9 A5 13 00 00 7D [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 03 00 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [19:25:18]RAPDU: 90 00 [19:25:18]wFMCommunicate OK [19:25:18]wFMCommunicate request_size=4 [19:25:18]MH_SAM_APDU [19:25:18]CAPDU: 80 0D 03 02 [19:25:18]Write to MH i2c: E2 08 00 81 02 80 0D 03 02 00 00 00 00 FE [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 0B 00 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 0B 00 81 02 00 BA C7 49 6C 05 17 D9 48 90 00 72 [19:25:18]RAPDU: BA C7 49 6C 05 17 D9 48 90 00 [19:25:18]wFMCommunicate OK [19:25:18]SAM_PROTO_SignData done [19:25:18]FM_MakeSignedData done [19:25:18]CreateOFDProtocolMessage [19:25:18]wFMCommunicate request_size=4 [19:25:18]MH_SAM_APDU [19:25:18]CAPDU: 80 11 00 00 [19:25:18]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:18]Read from MH i2c: E2 17 00 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 17 00 82 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5D [19:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:25:18]wFMCommunicate OK [19:25:18]CreateOFDProtocolMessage done [19:25:18]OFDSenderStorePacket 86566 [19:25:18]StoreOFDPacket docnum=86566 [19:25:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 8E 01 00 00 13 1F 86 01 9E 54 5A 03 01 00 03 00 7A 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 08 00 00 00 00 07 04 06 00 90 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 9C 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 52 01 00 35 04 06 00 A2 A8 8D D9 A5 13 BA C7 49 6C 05 17 D9 48 [19:25:18]CheckFolder [19:25:18]dirname=/storage/ofd_packets [19:25:18]CheckFolder done [19:25:18]ProducePacketName [19:25:18]name=ofd_packets/00086566 [19:25:18]NVStorageSaveData ofd_packets/00086566 [19:25:18]File name is /storage/ofd_packets/00086566 [19:25:18]Write 428 bytes [19:25:18]NVStorageSaveData done [19:25:18]OFDSenderStorePacket done [19:25:18]KKMCreateOFDPacket done [19:25:18]NVStorageSaveData kkm_last_timestamp [19:25:18]File name is /storage/kkm_last_timestamp [19:25:18]Write 4 bytes [19:25:18]NVStorageSaveData done [19:25:18]ExternCall_PrintAddStr [19:25:18]wPrintStart [19:25:18]Write to MH i2c: 01 00 00 83 02 85 [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: 01 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: 01 07 00 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 FF 0F 9A [19:25:18]RasterBufferAndPrint [19:25:18]line Счет N : (3)147971 [19:25:18]line ИНН: 02508201610067 [19:25:18]line Контрольно-Кассовый Чек [19:25:18]line ПРОДАЖА [19:25:18]line Товар: 48744683 [19:25:18]line Сигареты Winston XStyle Caster+ [19:25:18]line 1.000 * 147.00 [19:25:18]line = 147.00 [19:25:18]line НДС 12% НСП 1% [19:25:18]line > о реализуемом товаре [19:25:18]line Товар: 80942726 [19:25:18]line Р/ж mentos мята ролл 16г [19:25:18]line 1.000 * 49.00 [19:25:18]line = 49.00 [19:25:18]line НДС 12% НСП 1% [19:25:18]line > о реализуемом товаре [19:25:18]line ИТОГО: 196.00 [19:25:18]line НСП 1% : 1.73 [19:25:18]line НДС 12% : 20.81 [19:25:18]line Наличными: 196.00 [19:25:18]line Безнал.: 0.00 [19:25:18]line Место: АЗС № 137 "Партнер Нефть" [19:25:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:25:18]line СНО: Общий режим [19:25:18]line Чек 344 21.09.2024 19:25 [19:25:18]line Смена: 496 ФФД: 1.0 [19:25:18]line ЗНМ: 0300000064 [19:25:18]line РНМ: 0000000000092592 [19:25:18]line Версия ККМ: 001 [19:25:18]line ФМ: 0000000000874979 [19:25:18]line ФД: 86566 [19:25:18]line ФПД: 178844818056467 [19:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192516&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86566&fm=178844818056467&tin=02508201610067®Number=0000000000092592&sum=19600 [19:25:18]line 0 [19:25:18]written 0, free lines is 4095 [19:25:18]ConnectInit Can't take IP for lk.salyk.kg [19:25:18]CommunicateWithHost connect error [19:25:18]CommunicateWithHost err = -1 [19:25:18]OFD Sender: Server communicate error [19:25:19]Write to MH i2c: 01 00 00 B2 02 B4 [19:25:19]OFD Sender: Processing packet 86565 [packets to send 273, broken 271] [19:25:19]ProducePacketName [19:25:19]name=ofd_packets/00086565 [19:25:19]OFD Sender: To server: pG, [19:25:19]CommunicateWithHost lk.salyk.kg:30040 [19:25:19]ConnectInit lk.salyk.kg [19:25:19]Write i2c OK [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: 01 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: 01 07 00 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 AE 0C 75 [19:25:19]RasterBufferAndPrint [19:25:19]line [19:25:19]line [19:25:19]line [19:25:19]line [19:25:19]line [19:25:19]written 0, free lines is 3288 [19:25:19]MH_Cut [19:25:19]Write to MH i2c: D1 01 00 B9 02 01 8D [19:25:19]Write i2c OK [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: D1 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: D1 01 00 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: D1 01 00 B9 02 00 8C [19:25:19]Write to MH i2c: 01 00 00 BA 02 BC [19:25:19]Write i2c OK [19:25:19]MH_I2C_Read... [19:25:19]*** Cut start [19:25:19]*** Partial cut [19:25:19]*** CUTSNS_PIN = 1 [19:25:19]*** CUTSNS_PIN = 0 [19:25:20]*** Brake cut motor [19:25:20]Read from MH i2c: 01 [19:25:20]MH_I2C_Read... [19:25:20]*** Stop cut motor [19:25:20]*** Cut end [19:25:20]Read from MH i2c: 01 07 00 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [19:25:20]process_action close_receipt done [19:25:20]requested_data is exist [19:25:20]produce_requested_data [19:25:20]requested_item fm.sn is exist - process it [19:25:20]wFMCommunicate request_size=4 [19:25:20]MH_SAM_APDU [19:25:20]CAPDU: 80 11 00 00 [19:25:20]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [19:25:20]Write i2c OK [19:25:20]MH_I2C_Read... [19:25:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:20]Read from MH i2c: E2 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 17 00 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 96 [19:25:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:25:20]wFMCommunicate OK [19:25:20]requested_item fd.num is exist - process it [19:25:20]SAM_PROTO_GetFieldsCounters [19:25:20]wFMCommunicate request_size=4 [19:25:20]MH_SAM_APDU [19:25:20]CAPDU: 80 13 00 00 [19:25:20]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [19:25:20]Write i2c OK [19:25:20]MH_I2C_Read... [19:25:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:20]Read from MH i2c: E2 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 62 00 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 26 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [19:25:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 26 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:20]wFMCommunicate OK [19:25:20]SAM_PROTO_GetFieldsCounters done [19:25:20]requested_item shift.num is exist - process it [19:25:20]requested_item shift.opened is exist - process it [19:25:20]req_shift_opened [19:25:20]FM_GetShiftState [19:25:20]SAM_PROTO_GetShiftState [19:25:20]wFMCommunicate request_size=4 [19:25:20]MH_SAM_APDU [19:25:20]CAPDU: 80 13 01 00 [19:25:20]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [19:25:20]Write i2c OK [19:25:20]MH_I2C_Read... [19:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:20]Read from MH i2c: E2 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 0E 00 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 82 [19:25:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:25:20]wFMCommunicate OK [19:25:20]SAM_PROTO_GetShiftState done [19:25:20]FM_GetShiftState done [19:25:20]req_shift_opened done [19:25:20]requested_item shift.open_date is exist - process it [19:25:20]req_shift_open_date [19:25:20]req_shift_open_date done [19:25:20]produce_requested_data done [19:25:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86566,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:25:20]process_action_free close_receipt [19:25:20]json_value_free [19:25:20]json_value_free done [19:25:20]process_json_proto returns [19:25:20]Send response to host [19:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86566,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:25:20]free response buf [19:25:20]execute_script done [19:25:20]execute_script returns [19:25:20]free content buf [19:25:20]Sock 10.Close socket [19:25:20]Sock 10.Thread stoped [19:25:24]ConnectInit Can't take IP for lk.salyk.kg [19:25:24]CommunicateWithHost connect error [19:25:24]CommunicateWithHost err = -1 [19:25:24]OFD Sender: Server communicate error [19:25:29]OFD Sender: Processing packet 86565 [packets to send 273, broken 271] [19:25:29]ProducePacketName [19:25:29]name=ofd_packets/00086565 [19:25:29]OFD Sender: To server: pG, [19:25:29]CommunicateWithHost lk.salyk.kg:30040 [19:25:29]ConnectInit lk.salyk.kg [19:25:34]ConnectInit Can't take IP for lk.salyk.kg [19:25:34]CommunicateWithHost connect error [19:25:34]CommunicateWithHost err = -1 [19:25:34]OFD Sender: Server communicate error [19:25:35]recv_with_timeout no data received [19:25:39]OFD Sender: Processing packet 86565 [packets to send 273, broken 271] [19:25:39]ProducePacketName [19:25:39]name=ofd_packets/00086565 [19:25:39]OFD Sender: To server: pG, [19:25:39]CommunicateWithHost lk.salyk.kg:30040 [19:25:39]ConnectInit lk.salyk.kg [19:25:44]ConnectInit Can't take IP for lk.salyk.kg [19:25:44]CommunicateWithHost connect error [19:25:44]CommunicateWithHost err = -1 [19:25:44]OFD Sender: Server communicate error [19:25:49]OFD Sender: Processing packet 86565 [packets to send 273, broken 271] [19:25:49]ProducePacketName [19:25:49]name=ofd_packets/00086565 [19:25:49]OFD Sender: To server: pG, [19:25:49]CommunicateWithHost lk.salyk.kg:30040 [19:25:49]ConnectInit lk.salyk.kg [19:25:55]recv_with_timeout no data received [19:26:07]Connected sock=7 [19:26:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1B 01 00 00 BB 39 13 01 F8 1D 5A 03 01 00 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 66 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 52 01 00 35 04 06 00 B6 47 97 91 D8 29 7E 13 FE 08 8D CE 94 08 [19:26:12]recv_with_timeout no data received [19:26:12]CommunicateWithHost answer receiving error [19:26:12]CommunicateWithHost err = -3 [19:26:12]OFD Sender: Server communicate error [19:26:15]accept exits with 12 [19:26:15]New connection [19:26:15]New thread 3066584420 created [19:26:15]Thread 3066727780 joined [19:26:15]Waiting for new connection... [19:26:15] Sock 12.Parse request [19:26:15]Sock 12.Check first char [19:26:15]Sock 12.First char is OK [19:26:15]request: POST /json_proto HTTP/1.0 [19:26:15]Method: POST [19:26:15]URL: /json_proto [19:26:15]Method is POST - this is cgi request [19:26:15]url: /json_proto [19:26:15]query_string will be loaded in cgi processing [19:26:15]execute_cgi json_proto POST (null) [19:26:15]execute_cgi path=json_proto method=POST [19:26:15]POST find Content-Length [19:26:15]Host: 172.17.47.196:8080 [19:26:15]Content-Length: 657 [19:26:15]Content-Type: application/json [19:26:15] [19:26:15]POST finish read [19:26:15]Found Content-Length = 657 [19:26:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147972", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:15]execute_script... [19:26: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 : (3)147972", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:15]POST & json_proto [19:26:15]process_json_proto [19:26:15]json parsed OK: [19:26:15]protocol is kg_v1.0 [19:26:15]action value=close_receipt [19:26:15]process_action close_receipt [19:26:15]cmd_close_receipt [19:26:15]MH_GetDate [19:26:15]Write to MH i2c: F0 00 00 BE 02 AF [19:26:15]Write i2c OK [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: F0 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: F0 09 00 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: F0 09 00 BE 02 00 D8 1D EF 66 4C 6B 94 66 B3 [19:26:15]GetLastDocTimeStamp 1726946716 [19:26:15]current date 1726946776 [19:26:15]FM_GetShiftState [19:26:15]SAM_PROTO_GetShiftState [19:26:15]wFMCommunicate request_size=4 [19:26:15]MH_SAM_APDU [19:26:15]CAPDU: 80 13 01 00 [19:26:15]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [19:26:15]Write i2c OK [19:26:15]MH_I2C_Read... [19:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:15]Read from MH i2c: E2 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: E2 0E 00 [19:26:15]MH_I2C_Read... [19:26:15]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 84 [19:26:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:26:15]wFMCommunicate OK [19:26:15]SAM_PROTO_GetShiftState done [19:26:15]FM_GetShiftState done [19:26:15]opened in 1726877910 [19:26:15]opened+sec_in_day 1726964310 [19:26:15]quantity*price = 9500 [19:26:15]sum+1 = 9501 [19:26:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 345 21.09.2024 19:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86567 ФПД: 256797125846771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192616&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86567&fm=256797125846771&tin=02508201610067®Number=0000000000092592&sum=9500 0 [19:26:16]StoreToDocumentArchive [19:26:16]shift 496 fd 86567 [19:26:16]save to /storage/0496/doc_00086567 [19:26:16]save last doc name /storage/0496/doc_00086567 to /storage/kkm_last_doc_name [19:26:16]save OK [19:26:16]Clear old archive folders... [19:26:16]ProcessDocumentItem done err = 0, tmpTLVsize=288 [19:26:16]tlvbuf is 0163BE10 [19:26:16]SAM_PROTO_ClearQueue [19:26:16]wFMCommunicate request_size=4 [19:26:16]MH_SAM_APDU [19:26:16]CAPDU: 80 09 00 00 [19:26:16]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [19:26:16]Write i2c OK [19:26:16]MH_I2C_Read... [19:26:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:16]Read from MH i2c: E2 [19:26:16]MH_I2C_Read... [19:26:16]Read from MH i2c: E2 03 00 [19:26:16]MH_I2C_Read... [19:26:16]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [19:26:16]RAPDU: 90 00 [19:26:16]wFMCommunicate OK [19:26:16]SAM_PROTO_ClearQueue done [19:26:16]KKMCreateOFDPacket [19:26:16]OFDProtocolAddRootSTLVToBuf [19:26:16]FM_MakeSignedData [19:26:16]FM_MakeSignedData [19:26:16]SAM_PROTO_SignData [19:26:16]wFMCommunicate request_size=4 [19:26:16]MH_SAM_APDU [19:26:16]CAPDU: 80 0D 01 02 [19:26:16]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [19:26:16]Write i2c OK [19:26:16]MH_I2C_Read... [19:26:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:16]Read from MH i2c: E2 [19:26:16]MH_I2C_Read... [19:26:16]Read from MH i2c: E2 03 00 [19:26:16]MH_I2C_Read... [19:26:16]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [19:26:16]RAPDU: 90 00 [19:26:16]wFMCommunicate OK [19:26:16]wFMCommunicate request_size=255 [19:26:16]MH_SAM_APDU [19:26:16]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 D8 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [19:26:17]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 D8 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 C8 [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:17]Read from MH i2c: E2 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 03 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [19:26:17]RAPDU: 90 00 [19:26:17]wFMCommunicate OK [19:26:17]wFMCommunicate request_size=47 [19:26:17]MH_SAM_APDU [19:26:17]CAPDU: 80 0D 02 02 2A 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 52 01 00 35 04 06 00 E9 8E 3D 77 26 F3 [19:26:17]Write to MH i2c: E2 32 00 CF 02 80 0D 02 02 2A 00 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 52 01 00 35 04 06 00 E9 8E 3D 77 26 F3 00 00 D7 [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:17]Read from MH i2c: E2 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 03 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [19:26:17]RAPDU: 90 00 [19:26:17]wFMCommunicate OK [19:26:17]wFMCommunicate request_size=4 [19:26:17]MH_SAM_APDU [19:26:17]CAPDU: 80 0D 03 02 [19:26:17]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:17]Read from MH i2c: E2 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 0B 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 0B 00 D0 02 00 EE 2B AC DB 53 15 BE 1E 90 00 32 [19:26:17]RAPDU: EE 2B AC DB 53 15 BE 1E 90 00 [19:26:17]wFMCommunicate OK [19:26:17]SAM_PROTO_SignData done [19:26:17]FM_MakeSignedData done [19:26:17]CreateOFDProtocolMessage [19:26:17]wFMCommunicate request_size=4 [19:26:17]MH_SAM_APDU [19:26:17]CAPDU: 80 11 00 00 [19:26:17]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:17]Read from MH i2c: E2 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 17 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AC [19:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:26:17]wFMCommunicate OK [19:26:17]CreateOFDProtocolMessage done [19:26:17]OFDSenderStorePacket 86567 [19:26:17]StoreOFDPacket docnum=86567 [19:26:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 34 01 00 00 6B ED 2C 01 A9 CF 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 D8 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 52 01 00 35 04 06 00 E9 8E 3D 77 26 F3 EE 2B AC DB 53 15 BE 1E [19:26:17]CheckFolder [19:26:17]dirname=/storage/ofd_packets [19:26:17]CheckFolder done [19:26:17]ProducePacketName [19:26:17]name=ofd_packets/00086567 [19:26:17]NVStorageSaveData ofd_packets/00086567 [19:26:17]File name is /storage/ofd_packets/00086567 [19:26:17]Write 338 bytes [19:26:17]NVStorageSaveData done [19:26:17]OFDSenderStorePacket done [19:26:17]KKMCreateOFDPacket done [19:26:17]NVStorageSaveData kkm_last_timestamp [19:26:17]File name is /storage/kkm_last_timestamp [19:26:17]Write 4 bytes [19:26:17]NVStorageSaveData done [19:26:17]ExternCall_PrintAddStr [19:26:17]wPrintStart [19:26:17]Write to MH i2c: 01 00 00 D2 02 D4 [19:26:17]Write i2c OK [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: 01 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: 01 07 00 [19:26:17]MH_I2C_Read... [19:26:17]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [19:26:17]RasterBufferAndPrint [19:26:17]line Счет N : (3)147972 [19:26:17]line ИНН: 02508201610067 [19:26:17]line Контрольно-Кассовый Чек [19:26:17]line ПРОДАЖА [19:26:17]line Товар: 4700000481453 [19:26:17]line Напиток энерг Nitro Max 0,45 ж/б [19:26:17]line 1.000 * 95.00 [19:26:17]line = 95.00 [19:26:17]line НДС 12% НСП 1% [19:26:17]line > о реализуемом товаре [19:26:17]line ИТОГО: 95.00 [19:26:17]line НСП 1% : 0.84 [19:26:17]line НДС 12% : 10.09 [19:26:17]line Наличными: 95.00 [19:26:17]line Безнал.: 0.00 [19:26:17]line Место: АЗС № 137 "Партнер Нефть" [19:26:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:26:17]line СНО: Общий режим [19:26:17]line Чек 345 21.09.2024 19:26 [19:26:17]line Смена: 496 ФФД: 1.0 [19:26:17]line ЗНМ: 0300000064 [19:26:17]line РНМ: 0000000000092592 [19:26:17]line Версия ККМ: 001 [19:26:17]line ФМ: 0000000000874979 [19:26:17]line ФД: 86567 [19:26:17]line ФПД: 256797125846771 [19:26:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192616&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86567&fm=256797125846771&tin=02508201610067®Number=0000000000092592&sum=9500 [19:26:17]line 0 [19:26:17]written 0, free lines is 4095 [19:26:17]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:26:17]ProducePacketName [19:26:17]name=ofd_packets/00086565 [19:26:17]OFD Sender: To server: pG, [19:26:17]CommunicateWithHost lk.salyk.kg:30040 [19:26:17]ConnectInit lk.salyk.kg [19:26:17]recv_with_timeout no data received [19:26:18]Write to MH i2c: 01 00 00 FB 02 FD [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 07 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 EC 0C FC [19:26:18]RasterBufferAndPrint [19:26:18]line [19:26:18]line [19:26:18]line [19:26:18]line [19:26:18]line [19:26:18]written 0, free lines is 3332 [19:26:18]MH_Cut [19:26:18]Write to MH i2c: D1 01 00 02 03 01 D7 [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: D1 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: D1 01 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: D1 01 00 02 03 00 D6 [19:26:18]Write to MH i2c: 01 00 00 03 03 06 [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]*** Cut start [19:26:18]*** Partial cut [19:26:18]*** CUTSNS_PIN = 1 [19:26:18]*** CUTSNS_PIN = 0 [19:26:19]*** Brake cut motor [19:26:19]Read from MH i2c: 01 [19:26:19]MH_I2C_Read... [19:26:19]*** Stop cut motor [19:26:19]*** Cut end [19:26:19]Read from MH i2c: 01 07 00 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 FF 0F 1B [19:26:19]process_action close_receipt done [19:26:19]requested_data is exist [19:26:19]produce_requested_data [19:26:19]requested_item fm.sn is exist - process it [19:26:19]wFMCommunicate request_size=4 [19:26:19]MH_SAM_APDU [19:26:19]CAPDU: 80 11 00 00 [19:26:19]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [19:26:19]Write i2c OK [19:26:19]MH_I2C_Read... [19:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:19]Read from MH i2c: E2 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: E2 17 00 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: E2 17 00 04 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E0 [19:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:26:19]wFMCommunicate OK [19:26:19]requested_item fd.num is exist - process it [19:26:19]SAM_PROTO_GetFieldsCounters [19:26:19]wFMCommunicate request_size=4 [19:26:19]MH_SAM_APDU [19:26:19]CAPDU: 80 13 00 00 [19:26:19]Write to MH i2c: E2 08 00 05 03 80 13 00 00 00 00 00 00 84 [19:26:19]Write i2c OK [19:26:19]MH_I2C_Read... [19:26:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:19]Read from MH i2c: E2 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: E2 62 00 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: E2 62 00 05 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 27 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [19:26:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 27 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:19]wFMCommunicate OK [19:26:19]SAM_PROTO_GetFieldsCounters done [19:26:19]requested_item shift.num is exist - process it [19:26:19]requested_item shift.opened is exist - process it [19:26:19]req_shift_opened [19:26:19]FM_GetShiftState [19:26:19]SAM_PROTO_GetShiftState [19:26:19]wFMCommunicate request_size=4 [19:26:19]MH_SAM_APDU [19:26:19]CAPDU: 80 13 01 00 [19:26:19]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [19:26:19]Write i2c OK [19:26:19]MH_I2C_Read... [19:26:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:19]Read from MH i2c: E2 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: E2 0E 00 [19:26:19]MH_I2C_Read... [19:26:19]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CC [19:26:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:26:19]wFMCommunicate OK [19:26:19]SAM_PROTO_GetShiftState done [19:26:19]FM_GetShiftState done [19:26:19]req_shift_opened done [19:26:20]requested_item shift.open_date is exist - process it [19:26:20]req_shift_open_date [19:26:20]req_shift_open_date done [19:26:20]produce_requested_data done [19:26:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86567,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:26:20]process_action_free close_receipt [19:26:20]json_value_free [19:26:20]json_value_free done [19:26:20]process_json_proto returns [19:26:20]Send response to host [19:26:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86567,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:26:20]free response buf [19:26:20]execute_script done [19:26:20]execute_script returns [19:26:20]free content buf [19:26:20]Sock 12.Close socket [19:26:20]Sock 12.Thread stoped [19:26:22]ConnectInit Can't take IP for lk.salyk.kg [19:26:22]CommunicateWithHost connect error [19:26:22]CommunicateWithHost err = -1 [19:26:22]OFD Sender: Server communicate error [19:26:27]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:26:27]ProducePacketName [19:26:27]name=ofd_packets/00086565 [19:26:27]OFD Sender: To server: pG, [19:26:27]CommunicateWithHost lk.salyk.kg:30040 [19:26:27]ConnectInit lk.salyk.kg [19:26:32]ConnectInit Can't take IP for lk.salyk.kg [19:26:32]CommunicateWithHost connect error [19:26:32]CommunicateWithHost err = -1 [19:26:32]OFD Sender: Server communicate error [19:26:37]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:26:37]ProducePacketName [19:26:37]name=ofd_packets/00086565 [19:26:37]OFD Sender: To server: pG, [19:26:37]CommunicateWithHost lk.salyk.kg:30040 [19:26:37]ConnectInit lk.salyk.kg [19:26:42]ConnectInit Can't take IP for lk.salyk.kg [19:26:42]CommunicateWithHost connect error [19:26:42]CommunicateWithHost err = -1 [19:26:42]OFD Sender: Server communicate error [19:26:47]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:26:47]ProducePacketName [19:26:47]name=ofd_packets/00086565 [19:26:47]OFD Sender: To server: pG, [19:26:47]CommunicateWithHost lk.salyk.kg:30040 [19:26:47]ConnectInit lk.salyk.kg [19:26:52]ConnectInit Can't take IP for lk.salyk.kg [19:26:52]CommunicateWithHost connect error [19:26:52]CommunicateWithHost err = -1 [19:26:52]OFD Sender: Server communicate error [19:26:54]recv_with_timeout no data received [19:26:57]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:26:57]ProducePacketName [19:26:57]name=ofd_packets/00086565 [19:26:57]OFD Sender: To server: pG, [19:26:57]CommunicateWithHost lk.salyk.kg:30040 [19:26:57]ConnectInit lk.salyk.kg [19:27:02]ConnectInit Can't take IP for lk.salyk.kg [19:27:02]CommunicateWithHost connect error [19:27:02]CommunicateWithHost err = -1 [19:27:02]OFD Sender: Server communicate error [19:27:07]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:27:07]ProducePacketName [19:27:07]name=ofd_packets/00086565 [19:27:07]OFD Sender: To server: pG, [19:27:07]CommunicateWithHost lk.salyk.kg:30040 [19:27:07]ConnectInit lk.salyk.kg [19:27:12]ConnectInit Can't take IP for lk.salyk.kg [19:27:12]CommunicateWithHost connect error [19:27:12]CommunicateWithHost err = -1 [19:27:12]OFD Sender: Server communicate error [19:27:17]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:27:17]ProducePacketName [19:27:17]name=ofd_packets/00086565 [19:27:17]OFD Sender: To server: pG, [19:27:17]CommunicateWithHost lk.salyk.kg:30040 [19:27:17]ConnectInit lk.salyk.kg [19:27:22]ConnectInit Can't take IP for lk.salyk.kg [19:27:22]CommunicateWithHost connect error [19:27:22]CommunicateWithHost err = -1 [19:27:22]OFD Sender: Server communicate error [19:27:27]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:27:27]ProducePacketName [19:27:27]name=ofd_packets/00086565 [19:27:27]OFD Sender: To server: pG, [19:27:27]CommunicateWithHost lk.salyk.kg:30040 [19:27:27]ConnectInit lk.salyk.kg [19:27:32]ConnectInit Can't connect to host [19:27:32]ConnectInit Can't take IP for lk.salyk.kg [19:27:32]CommunicateWithHost connect error [19:27:32]CommunicateWithHost err = -1 [19:27:32]OFD Sender: Server communicate error [19:27:37]ConnectInit Can't connect to host [19:27:37]OFD Sender: Processing packet 86565 [packets to send 274, broken 271] [19:27:37]ProducePacketName [19:27:37]name=ofd_packets/00086565 [19:27:37]OFD Sender: To server: pG, [19:27:37]CommunicateWithHost lk.salyk.kg:30040 [19:27:37]ConnectInit lk.salyk.kg [19:27:48]recv_with_timeout no data received [19:28:10]accept exits with 7 [19:28:10]New connection [19:28:10]New thread 3066727780 created [19:28:10]Thread 3066584420 joined [19:28:10]Waiting for new connection... [19:28:10] Sock 7.Parse request [19:28:10]Sock 7.Check first char [19:28:10]Sock 7.First char is OK [19:28:10]request: POST /json_proto HTTP/1.0 [19:28:10]Method: POST [19:28:10]URL: /json_proto [19:28:10]Method is POST - this is cgi request [19:28:10]url: /json_proto [19:28:10]query_string will be loaded in cgi processing [19:28:10]execute_cgi json_proto POST (null) [19:28:10]execute_cgi path=json_proto method=POST [19:28:10]POST find Content-Length [19:28:10]Host: 172.17.47.196:8080 [19:28:10]Content-Length: 738 [19:28:10]Content-Type: application/json [19:28:10] [19:28:10]POST finish read [19:28:10]Found Content-Length = 738 [19:28:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147973", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:10]execute_script... [19:28: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 : (3)147973", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:10]POST & json_proto [19:28:10]process_json_proto [19:28:10]json parsed OK: [19:28:10]protocol is kg_v1.0 [19:28:10]action value=close_receipt [19:28:10]process_action close_receipt [19:28:10]cmd_close_receipt [19:28:10]MH_GetDate [19:28:10]Write to MH i2c: F0 00 00 07 03 F9 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: F0 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: F0 09 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: F0 09 00 07 03 00 4B 1E EF 66 4C 6B 94 66 71 [19:28:10]GetLastDocTimeStamp 1726946776 [19:28:10]current date 1726946891 [19:28:10]FM_GetShiftState [19:28:10]SAM_PROTO_GetShiftState [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 13 01 00 [19:28:10]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 0E 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CE [19:28:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:28:10]wFMCommunicate OK [19:28:10]SAM_PROTO_GetShiftState done [19:28:10]FM_GetShiftState done [19:28:10]opened in 1726877910 [19:28:10]opened+sec_in_day 1726964310 [19:28:10]quantity*price = 10500 [19:28:10]sum+1 = 10501 [19:28:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 346 21.09.2024 19:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86568 ФПД: 33495129493516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192811&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86568&fm=33495129493516&tin=02508201610067®Number=0000000000092592&sum=10500 0 [19:28:11]StoreToDocumentArchive [19:28:11]shift 496 fd 86568 [19:28:11]save to /storage/0496/doc_00086568 [19:28:11]save last doc name /storage/0496/doc_00086568 to /storage/kkm_last_doc_name [19:28:11]save OK [19:28:11]Clear old archive folders... [19:28:11]ProcessDocumentItem done err = 0, tmpTLVsize=310 [19:28:11]tlvbuf is 0166F170 [19:28:11]SAM_PROTO_ClearQueue [19:28:11]wFMCommunicate request_size=4 [19:28:11]MH_SAM_APDU [19:28:11]CAPDU: 80 09 00 00 [19:28:11]Write to MH i2c: E2 08 00 15 03 80 09 00 00 00 00 00 00 8A [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:11]Read from MH i2c: E2 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 03 00 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [19:28:11]RAPDU: 90 00 [19:28:11]wFMCommunicate OK [19:28:11]SAM_PROTO_ClearQueue done [19:28:11]KKMCreateOFDPacket [19:28:11]OFDProtocolAddRootSTLVToBuf [19:28:11]FM_MakeSignedData [19:28:11]FM_MakeSignedData [19:28:11]SAM_PROTO_SignData [19:28:11]wFMCommunicate request_size=4 [19:28:11]MH_SAM_APDU [19:28:11]CAPDU: 80 0D 01 02 [19:28:11]Write to MH i2c: E2 08 00 16 03 80 0D 01 02 00 00 00 00 92 [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:11]Read from MH i2c: E2 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 03 00 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [19:28:11]RAPDU: 90 00 [19:28:11]wFMCommunicate OK [19:28:11]wFMCommunicate request_size=255 [19:28:11]MH_SAM_APDU [19:28:11]CAPDU: 80 0D 02 02 FA 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 4B 1E EF 66 0E 04 04 00 F0 01 00 [19:28:11]Write to MH i2c: E2 02 01 17 03 80 0D 02 02 FA 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 4B 1E EF 66 0E 04 04 00 F0 01 00 00 00 06 [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:12]Read from MH i2c: E2 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 03 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [19:28:12]RAPDU: 90 00 [19:28:12]wFMCommunicate OK [19:28:12]wFMCommunicate request_size=69 [19:28:12]MH_SAM_APDU [19:28:12]CAPDU: 80 0D 02 02 40 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 52 01 00 35 04 06 00 1E 76 B1 4B 90 0C [19:28:12]Write to MH i2c: E2 48 00 18 03 80 0D 02 02 40 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 52 01 00 35 04 06 00 1E 76 B1 4B 90 0C 00 00 5F [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:12]recv_with_timeout no data received [19:28:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:12]Read from MH i2c: E2 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 03 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [19:28:12]RAPDU: 90 00 [19:28:12]wFMCommunicate OK [19:28:12]wFMCommunicate request_size=4 [19:28:12]MH_SAM_APDU [19:28:12]CAPDU: 80 0D 03 02 [19:28:12]Write to MH i2c: E2 08 00 19 03 80 0D 03 02 00 00 00 00 97 [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:12]Read from MH i2c: E2 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 0B 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 0B 00 19 03 00 DD BD E5 AD B4 31 8E 07 90 00 3E [19:28:12]RAPDU: DD BD E5 AD B4 31 8E 07 90 00 [19:28:12]wFMCommunicate OK [19:28:12]SAM_PROTO_SignData done [19:28:12]FM_MakeSignedData done [19:28:12]CreateOFDProtocolMessage [19:28:12]wFMCommunicate request_size=4 [19:28:12]MH_SAM_APDU [19:28:12]CAPDU: 80 11 00 00 [19:28:12]Write to MH i2c: E2 08 00 1A 03 80 11 00 00 00 00 00 00 97 [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:12]Read from MH i2c: E2 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 17 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: E2 17 00 1A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F6 [19:28:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:28:12]wFMCommunicate OK [19:28:12]CreateOFDProtocolMessage done [19:28:12]OFDSenderStorePacket 86568 [19:28:12]StoreOFDPacket docnum=86568 [19:28:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4A 01 00 00 24 A7 42 01 34 E8 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 4B 1E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 52 01 00 35 04 06 00 1E 76 B1 4B 90 0C DD BD E5 AD B4 31 8E 07 [19:28:12]CheckFolder [19:28:12]dirname=/storage/ofd_packets [19:28:12]CheckFolder done [19:28:12]ProducePacketName [19:28:12]name=ofd_packets/00086568 [19:28:12]NVStorageSaveData ofd_packets/00086568 [19:28:12]File name is /storage/ofd_packets/00086568 [19:28:12]Write 360 bytes [19:28:12]NVStorageSaveData done [19:28:12]OFDSenderStorePacket done [19:28:12]KKMCreateOFDPacket done [19:28:12]NVStorageSaveData kkm_last_timestamp [19:28:12]File name is /storage/kkm_last_timestamp [19:28:12]Write 4 bytes [19:28:12]NVStorageSaveData done [19:28:12]ExternCall_PrintAddStr [19:28:12]wPrintStart [19:28:12]Write to MH i2c: 01 00 00 1B 03 1E [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: 01 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: 01 07 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 FF 0F 33 [19:28:12]RasterBufferAndPrint [19:28:12]line Счет N : (3)147973 [19:28:12]line ИНН: 02508201610067 [19:28:12]line Контрольно-Кассовый Чек [19:28:12]line ПРОДАЖА [19:28:12]line Товар: 4870145004982 [19:28:12]line Пиво Жатецкий Гусь 7 экспортное 0,43л ж/ [19:28:12]line 1.000 * 105.00 [19:28:12]line = 105.00 [19:28:12]line НДС 12% НСП 1% [19:28:12]line > о реализуемом товаре [19:28:12]line ИТОГО: 105.00 [19:28:12]line НСП 1% : 0.93 [19:28:12]line НДС 12% : 11.15 [19:28:12]line Наличными: 105.00 [19:28:12]line Безнал.: 0.00 [19:28:12]line Место: АЗС № 137 "Партнер Нефть" [19:28:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:28:12]line СНО: Общий режим [19:28:12]line Чек 346 21.09.2024 19:28 [19:28:12]line Смена: 496 ФФД: 1.0 [19:28:12]line ЗНМ: 0300000064 [19:28:12]line РНМ: 0000000000092592 [19:28:12]line Версия ККМ: 001 [19:28:12]line ФМ: 0000000000874979 [19:28:12]line ФД: 86568 [19:28:12]line ФПД: 33495129493516 [19:28:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192811&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86568&fm=33495129493516&tin=02508201610067®Number=0000000000092592&sum=10500 [19:28:12]line 0 [19:28:12]written 0, free lines is 4095 [19:28:12]Write to MH i2c: 01 00 00 44 03 47 [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: 01 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: 01 07 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 01 0D 5C [19:28:12]RasterBufferAndPrint [19:28:12]line [19:28:12]line [19:28:12]line [19:28:12]line [19:28:12]line [19:28:12]written 0, free lines is 3342 [19:28:12]MH_Cut [19:28:12]Write to MH i2c: D1 01 00 4B 03 01 20 [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: D1 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: D1 01 00 [19:28:12]MH_I2C_Read... [19:28:12]Read from MH i2c: D1 01 00 4B 03 00 1F [19:28:12]Write to MH i2c: 01 00 00 4C 03 4F [19:28:12]Write i2c OK [19:28:12]MH_I2C_Read... [19:28:13]*** Cut start [19:28:13]*** Partial cut [19:28:13]*** CUTSNS_PIN = 1 [19:28:13]*** CUTSNS_PIN = 0 [19:28:13]*** Brake cut motor [19:28:14]Read from MH i2c: 01 [19:28:14]MH_I2C_Read... [19:28:14]*** Stop cut motor [19:28:14]*** Cut end [19:28:14]Read from MH i2c: 01 07 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: 01 07 00 4C 03 00 00 00 00 00 FF 0F 64 [19:28:14]process_action close_receipt done [19:28:14]requested_data is exist [19:28:14]produce_requested_data [19:28:14]requested_item fm.sn is exist - process it [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 11 00 00 [19:28:14]Write to MH i2c: E2 08 00 4D 03 80 11 00 00 00 00 00 00 CA [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 17 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 17 00 4D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 29 [19:28:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:28:14]wFMCommunicate OK [19:28:14]requested_item fd.num is exist - process it [19:28:14]SAM_PROTO_GetFieldsCounters [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 13 00 00 [19:28:14]Write to MH i2c: E2 08 00 4E 03 80 13 00 00 00 00 00 00 CD [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 62 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 62 00 4E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 28 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [19:28:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 28 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:14]wFMCommunicate OK [19:28:14]SAM_PROTO_GetFieldsCounters done [19:28:14]requested_item shift.num is exist - process it [19:28:14]requested_item shift.opened is exist - process it [19:28:14]req_shift_opened [19:28:14]FM_GetShiftState [19:28:14]SAM_PROTO_GetShiftState [19:28:14]wFMCommunicate request_size=4 [19:28:14]MH_SAM_APDU [19:28:14]CAPDU: 80 13 01 00 [19:28:14]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [19:28:14]Write i2c OK [19:28:14]MH_I2C_Read... [19:28:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:14]Read from MH i2c: E2 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 0E 00 [19:28:14]MH_I2C_Read... [19:28:14]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [19:28:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:28:14]wFMCommunicate OK [19:28:14]SAM_PROTO_GetShiftState done [19:28:14]FM_GetShiftState done [19:28:14]req_shift_opened done [19:28:14]requested_item shift.open_date is exist - process it [19:28:14]req_shift_open_date [19:28:14]req_shift_open_date done [19:28:14]produce_requested_data done [19:28:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86568,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:28:14]process_action_free close_receipt [19:28:14]json_value_free [19:28:14]json_value_free done [19:28:14]process_json_proto returns [19:28:14]Send response to host [19:28:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86568,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:28:14]free response buf [19:28:14]execute_script done [19:28:14]execute_script returns [19:28:14]free content buf [19:28:14]Sock 7.Close socket [19:28:14]Sock 7.Thread stoped [19:28:24]recv_with_timeout no data received [19:28:46]accept exits with 11 [19:28:46]New connection [19:28:46]New thread 3066584420 created [19:28:46]Thread 3066727780 joined [19:28:46]Waiting for new connection... [19:28:46] Sock 11.Parse request [19:28:46]Sock 11.Check first char [19:28:46]Sock 11.First char is OK [19:28:46]request: POST /json_proto HTTP/1.0 [19:28:46]Method: POST [19:28:46]URL: /json_proto [19:28:46]Method is POST - this is cgi request [19:28:46]url: /json_proto [19:28:46]query_string will be loaded in cgi processing [19:28:46]execute_cgi json_proto POST (null) [19:28:46]execute_cgi path=json_proto method=POST [19:28:46]POST find Content-Length [19:28:46]Host: 172.17.47.196:8080 [19:28:46]Content-Length: 674 [19:28:46]Content-Type: application/json [19:28:46] [19:28:46]POST finish read [19:28:46]Found Content-Length = 674 [19:28:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147974", "tax_sys" : 0, "items" : [ { "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:46]execute_script... 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=47 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 [19:24:22]Write to MH i2c: E2 32 00 2D 02 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 00 00 11 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]OFD Sender: No OFD packet to send [19:24:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 2D 02 00 90 00 A3 [19:24:22]RAPDU: 90 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=15 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 02 00 0A 07 04 06 00 58 34 00 00 00 00 [19:24:22]Write to MH i2c: E2 12 00 2E 02 80 15 02 00 0A 00 07 04 06 00 58 34 00 00 00 00 00 00 61 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [19:24:22]RAPDU: 90 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=15 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [19:24:22]Write to MH i2c: E2 12 00 2F 02 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 08 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [19:24:22]RAPDU: 90 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=11 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [19:24:22]Write to MH i2c: E2 0E 00 30 02 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 E4 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [19:24:22]RAPDU: 90 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=13 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 02 00 08 F4 03 04 00 66 1D EF 66 [19:24:22]Write to MH i2c: E2 10 00 31 02 80 15 02 00 08 00 F4 03 04 00 66 1D EF 66 00 00 96 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]recv_with_timeout no data received [19:24:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [19:24:22]RAPDU: 90 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=25 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [19:24:22]Write to MH i2c: E2 1C 00 32 02 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 18 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [19:24:22]RAPDU: 90 00 [19:24:22]wFMCommunicate OK [19:24:22]wFMCommunicate request_size=4 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 15 03 00 [19:24:22]Write to MH i2c: E2 08 00 33 02 80 15 03 00 00 00 00 00 B6 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 40 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 40 00 33 02 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 57 01 00 00 35 04 06 00 B6 47 97 91 D8 29 90 00 9F [19:24:22]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 57 01 00 00 35 04 06 00 B6 47 97 91 D8 29 90 00 [19:24:22]wFMCommunicate OK [19:24:22]SAM_PROTO_ProcessDocument answer len = 59 [19:24:22]SAM_PROTO_ProcessDocument done [19:24:22]SetTLVBufToDocument [19:24:22]Processing tag 1209 (04B9) [19:24:22]Malloc new data [19:24:22]Processing tag 1041 (0411) [19:24:22]Processing tag 1040 (0410) [19:24:22]Malloc new data [19:24:22]Processing tag 1038 (040E) [19:24:22]Malloc new data [19:24:22]Processing tag 1042 (0412) [19:24:22]Malloc new data [19:24:22]Processing tag 1077 (0435) [19:24:22]Malloc new data [19:24:22]SetTLVBufToDocument err=0 [19:24:22]KKMLoadAndSignReceiptData store KKM data [19:24:22]KKMLoadAndSignReceiptData err=0 [19:24:22]wFMCommunicate request_size=4 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 11 00 00 [19:24:22]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:22]Read from MH i2c: E2 17 00 [19:24:22]MH_I2C_Read... [19:24:22]Read from MH i2c: E2 17 00 34 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0F [19:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:24:22]wFMCommunicate OK [19:24:22]Счет N : (3)147970 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 48742078 Сигареты LD Silver 1.000 * 134.00 = 134.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 343 21.09.2024 19:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86565 ФПД: 200418601850921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T192422&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86565&fm=200418601850921&tin=02508201610067®Number=0000000000092592&sum=13400 0 [19:24:22]StoreToDocumentArchive [19:24:22]shift 496 fd 86565 [19:24:22]save to /storage/0496/doc_00086565 [19:24:22]save last doc name /storage/0496/doc_00086565 to /storage/kkm_last_doc_name [19:24:22]save OK [19:24:22]Clear old archive folders... [19:24:22]ProcessDocumentItem done err = 0, tmpTLVsize=263 [19:24:22]tlvbuf is 01624B90 [19:24:22]SAM_PROTO_ClearQueue [19:24:22]wFMCommunicate request_size=4 [19:24:22]MH_SAM_APDU [19:24:22]CAPDU: 80 09 00 00 [19:24:22]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [19:24:22]Write i2c OK [19:24:22]MH_I2C_Read... [19:24:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:24:23]Read from MH i2c: E2 [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: E2 03 00 [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [19:24:23]RAPDU: 90 00 [19:24:23]wFMCommunicate OK [19:24:23]SAM_PROTO_ClearQueue done [19:24:23]KKMCreateOFDPacket [19:24:23]OFDProtocolAddRootSTLVToBuf [19:24:23]FM_MakeSignedData [19:24:23]FM_MakeSignedData [19:24:23]SAM_PROTO_SignData [19:24:23]wFMCommunicate request_size=4 [19:24:23]MH_SAM_APDU [19:24:23]CAPDU: 80 0D 01 02 [19:24:23]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [19:24:23]Write i2c OK [19:24:23]MH_I2C_Read... [19:24:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:24:23]Read from MH i2c: E2 [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: E2 03 00 [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [19:24:23]RAPDU: 90 00 [19:24:23]wFMCommunicate OK [19:24:23]wFMCommunicate request_size=255 [19:24:23]MH_SAM_APDU [19:24:23]CAPDU: 80 0D 02 02 FA 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 66 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 [19:24:23]Write to MH [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 /dev/ttyS4 opened [00:00:10]00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5944429+1721002828=1726947257 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 BA 1F EF 66 4C 6B 94 66 DE [19:34:18]Current date/time: 21.09.2024 19:34 [19:34:18]FM_Init [19:34:18]wFMConnect [19:34:18]MH_SAM_On [19:34:18]Write to MH i2c: E0 00 00 08 00 E7 [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_init finished! [19:34:18]*** atr: [19:34:18]*** 0F 3B D5 18 FF 81 91 FE [19:34:18]*** 1F C3 80 73 C8 21 10 0A [19:34:18]*** 00 00 00 00 00 00 00 00 [19:34:18]*** 00 00 00 00 00 00 00 00 [19:34:18]*** 00 00 00 00 00 00 00 00 [19:34:18]*** 00 00 00 00 00 00 00 00 [19:34:18]*** 00 00 00 00 00 00 00 00 [19:34:18]*** 00 00 00 00 00 00 00 00 [19:34:18]Read from MH i2c: E0 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E0 10 00 [19:34:18]MH_I2C_Read... [19:34:18]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 [19:34:18]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:34:18]wFMCommunicate request_size=10 [19:34:18]MH_SAM_APDU [19:34:18]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:34:18]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:34:18]Read from MH i2c: E2 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:34:18]RAPDU: 90 00 [19:34:18]wFMCommunicate OK [19:34:18]wFMCommunicate request_size=4 [19:34:18]MH_SAM_APDU [19:34:18]CAPDU: 80 11 00 00 [19:34:18]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:18]Read from MH i2c: E2 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 17 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:34:18]wFMCommunicate OK [19:34:18]Detected FM SN is 0000000000874979 [19:34:18]Stored FM SN is 0000000000874979 [19:34:18]wFMCommunicate request_size=9 [19:34:18]MH_SAM_APDU [19:34:18]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:34:18]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:34:18]Read from MH i2c: E2 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:34:18]RAPDU: 90 00 [19:34:18]wFMCommunicate OK [19:34:18]FM PIN OK [19:34:18]wFMCommunicate request_size=8 [19:34:18]MH_SAM_APDU [19:34:18]CAPDU: 80 14 04 00 03 02 00 01 [19:34:18]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:34:18]Read from MH i2c: E2 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:34:18]RAPDU: 90 00 [19:34:18]wFMCommunicate OK [19:34:18]wFMCommunicate request_size=13 [19:34:18]MH_SAM_APDU [19:34:18]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:34:18]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:34:18]Read from MH i2c: E2 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:34:18]RAPDU: 90 00 [19:34:18]wFMCommunicate OK [19:34:18]wFMCommunicate request_size=4 [19:34:18]MH_SAM_APDU [19:34:18]CAPDU: 80 11 00 00 [19:34:18]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:18]Read from MH i2c: E2 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 17 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [19:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:34:18]wFMCommunicate OK [19:34:18]DocumentArchiveInit [19:34:18]Start Httpd... [19:34:18]Httpd thread 3067018596 created [19:34:18]Write to MH i2c: 01 00 00 0F 00 0F [19:34:18]Write i2c OK [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: 01 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: 01 07 00 [19:34:18]MH_I2C_Read... [19:34:18]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:34:18]MH Int Process started [19:34:18]Allocated Socket 8 [19:34:18]Bind OK [19:34:18]Listen OK [19:34:18]httpd running on port 8080 [19:34:18]Waiting for new connection... [19:34:18]OFD Sender: Processing packet 86565 [packets to send 277, broken 271] [19:34:18]ProducePacketName [19:34:18]name=ofd_packets/00086565 [19:34:18]OFD Sender: To server: pG, [19:34:18]CommunicateWithHost lk.salyk.kg:30040 [19:34:18]ConnectInit lk.salyk.kg [19:34:20]accept exits with 9 [19:34:20]New connection [19:34:20]New thread 3066731876 created [19:34:20]Waiting for new connection... [19:34:20] Sock 9.Parse request [19:34:20]Sock 9.Check first char [19:34:20]Sock 9.First char is OK [19:34:20]request: POST /json_proto HTTP/1.0 [19:34:20]Method: POST [19:34:20]URL: /json_proto [19:34:20]Method is POST - this is cgi request [19:34:20]url: /json_proto [19:34:20]query_string will be loaded in cgi processing [19:34:20]execute_cgi json_proto POST (null) [19:34:20]execute_cgi path=json_proto method=POST [19:34:20]POST find Content-Length [19:34:20]Host: 172.17.47.196:8080 [19:34:20]Content-Length: 215 [19:34:20]Content-Type: application/json [19:34:20] [19:34:20]POST finish read [19:34:20]Found Content-Length = 215 [19:34:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:20]execute_script... [19:34:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:20]POST & json_proto [19:34:20]process_json_proto [19:34:20]json parsed OK: [19:34:20]protocol is kg_v1.0 [19:34:20]action value=get_value [19:34:20]process_action get_value [19:34:20]cmd_get_value [19:34:20]process_action get_value done [19:34:20]requested_data is exist [19:34:20]produce_requested_data [19:34:20]requested_item kkm.sn is exist - process it [19:34:20]requested_item kkm.ver is exist - process it [19:34:20]requested_item fm.sn is exist - process it [19:34:20]wFMCommunicate request_size=4 [19:34:20]MH_SAM_APDU [19:34:20]CAPDU: 80 11 00 00 [19:34:20]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:34:20]Write i2c OK [19:34:20]MH_I2C_Read... [19:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:20]Read from MH i2c: E2 [19:34:20]MH_I2C_Read... [19:34:20]Read from MH i2c: E2 17 00 [19:34:20]MH_I2C_Read... [19:34:20]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [19:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:34:20]wFMCommunicate OK [19:34:20]requested_item fd.num is exist - process it [19:34:20]SAM_PROTO_GetFieldsCounters [19:34:20]wFMCommunicate request_size=4 [19:34:20]MH_SAM_APDU [19:34:20]CAPDU: 80 13 00 00 [19:34:20]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:34:20]Write i2c OK [19:34:20]MH_I2C_Read... [19:34:20]Read from MH i2c: E2 [19:34:20]MH_I2C_Read... [19:34:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:20]Read from MH i2c: E2 62 00 [19:34:20]MH_I2C_Read... [19:34:20]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [19:34:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:20]wFMCommunicate OK [19:34:20]SAM_PROTO_GetFieldsCounters done [19:34:20]requested_item shift.num is exist - process it [19:34:20]requested_item shift.opened is exist - process it [19:34:20]req_shift_opened [19:34:20]FM_GetShiftState [19:34:20]SAM_PROTO_GetShiftState [19:34:20]wFMCommunicate request_size=4 [19:34:20]MH_SAM_APDU [19:34:20]CAPDU: 80 13 01 00 [19:34:20]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:34:20]Write i2c OK [19:34:20]MH_I2C_Read... [19:34:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:20]Read from MH i2c: E2 [19:34:20]MH_I2C_Read... [19:34:20]Read from MH i2c: E2 0E 00 [19:34:20]MH_I2C_Read... [19:34:20]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [19:34:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:34:20]wFMCommunicate OK [19:34:20]SAM_PROTO_GetShiftState done [19:34:20]FM_GetShiftState done [19:34:20]req_shift_opened done [19:34:20]requested_item shift.open_date is exist - process it [19:34:20]req_shift_open_date [19:34:20]req_shift_open_date done [19:34:20]produce_requested_data done [19:34:20]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86570,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:34:20]process_action_free get_value [19:34:20]json_value_free [19:34:20]json_value_free done [19:34:20]process_json_proto returns [19:34:20]Send response to host [19:34:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86570,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:34:20]free response buf [19:34:20]execute_script done [19:34:20]execute_script returns [19:34:20]free content buf [19:34:20]Sock 9.Close socket [19:34:20]Sock 9.Thread stoped [19:34:20]accept exits with 11 [19:34:20]New connection [19:34:20]New thread 3066588516 created [19:34:20]Thread 3066731876 joined [19:34:20]Waiting for new connection... [19:34:20] Sock 11.Parse request [19:34:20]Sock 11.Check first char [19:34:20]Sock 11.First char is OK [19:34:20]request: POST /json_proto HTTP/1.0 [19:34:20]Method: POST [19:34:20]URL: /json_proto [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5944555+1721002828=1726947383 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 38 20 EF 66 4C 6B 94 66 5D [19:36:24]Current date/time: 21.09.2024 19:36 [19:36:24]FM_Init [19:36:24]wFMConnect [19:36:24]MH_SAM_On [19:36:24]Write to MH i2c: E0 00 00 08 00 E7 [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_init finished! [19:36:24]*** atr: [19:36:24]*** 0F 3B D5 18 FF 81 91 FE [19:36:24]*** 1F C3 80 73 C8 21 10 0A [19:36:24]*** 00 00 00 00 00 00 00 00 [19:36:24]*** 00 00 00 00 00 00 00 00 [19:36:24]*** 00 00 00 00 00 00 00 00 [19:36:24]*** 00 00 00 00 00 00 00 00 [19:36:24]*** 00 00 00 00 00 00 00 00 [19:36:24]*** 00 00 00 00 00 00 00 00 [19:36:24]Read from MH i2c: E0 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E0 10 00 [19:36:24]MH_I2C_Read... [19:36:24]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 [19:36:24]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:36:24]wFMCommunicate request_size=10 [19:36:24]MH_SAM_APDU [19:36:24]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:36:24]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:36:24]Read from MH i2c: E2 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:36:24]RAPDU: 90 00 [19:36:24]wFMCommunicate OK [19:36:24]wFMCommunicate request_size=4 [19:36:24]MH_SAM_APDU [19:36:24]CAPDU: 80 11 00 00 [19:36:24]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:24]Read from MH i2c: E2 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 17 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:36:24]wFMCommunicate OK [19:36:24]Detected FM SN is 0000000000874979 [19:36:24]Stored FM SN is 0000000000874979 [19:36:24]wFMCommunicate request_size=9 [19:36:24]MH_SAM_APDU [19:36:24]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:36:24]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:36:24]Read from MH i2c: E2 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:36:24]RAPDU: 90 00 [19:36:24]wFMCommunicate OK [19:36:24]FM PIN OK [19:36:24]wFMCommunicate request_size=8 [19:36:24]MH_SAM_APDU [19:36:24]CAPDU: 80 14 04 00 03 02 00 01 [19:36:24]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:36:24]Read from MH i2c: E2 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:36:24]RAPDU: 90 00 [19:36:24]wFMCommunicate OK [19:36:24]wFMCommunicate request_size=13 [19:36:24]MH_SAM_APDU [19:36:24]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:36:24]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 [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:36:24]Read from MH i2c: E2 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:36:24]RAPDU: 90 00 [19:36:24]wFMCommunicate OK [19:36:24]wFMCommunicate request_size=4 [19:36:24]MH_SAM_APDU [19:36:24]CAPDU: 80 11 00 00 [19:36:24]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:24]Read from MH i2c: E2 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 17 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [19:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:36:24]wFMCommunicate OK [19:36:24]DocumentArchiveInit [19:36:24]Start Httpd... [19:36:24]Httpd thread 3067764068 created [19:36:24]Write to MH i2c: 01 00 00 0F 00 0F [19:36:24]Write i2c OK [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: 01 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: 01 07 00 [19:36:24]MH_I2C_Read... [19:36:24]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:36:24]MH Int Process started [19:36:24]Allocated Socket 7 [19:36:24]Bind OK [19:36:24]Listen OK [19:36:24]httpd running on port 8080 [19:36:24]Waiting for new connection... [19:36:24]OFD Sender: Processing packet 86565 [packets to send 280, broken 271] [19:36:24]ProducePacketName [19:36:24]name=ofd_packets/00086565 [19:36:24]OFD Sender: To server: pG, [19:36:24]CommunicateWithHost lk.salyk.kg:30040 [19:36:24]ConnectInit lk.salyk.kg [19:36:26]accept exits with 8 [19:36:26]New connection [19:36:26]New thread 3067477348 created [19:36:26]Waiting for new connection... [19:36:26] Sock 8.Parse request [19:36:26]Sock 8.Check first char [19:36:26]Sock 8.First char is OK [19:36:26]request: POST /json_proto HTTP/1.0 [19:36:26]Method: POST [19:36:26]URL: /json_proto [19:36:26]Method is POST - this is cgi request [19:36:26]url: /json_proto [19:36:26]query_string will be loaded in cgi processing [19:36:26]execute_cgi json_proto POST (null) [19:36:26]execute_cgi path=json_proto method=POST [19:36:26]POST find Content-Length [19:36:26]Host: 172.17.47.196:8080 [19:36:26]Content-Length: 215 [19:36:26]Content-Type: application/json [19:36:26] [19:36:26]POST finish read [19:36:26]Found Content-Length = 215 [19:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:26]execute_script... [19:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:26]POST & json_proto [19:36:26]process_json_proto [19:36:26]json parsed OK: [19:36:26]protocol is kg_v1.0 [19:36:26]action value=get_value [19:36:26]process_action get_value [19:36:26]cmd_get_value [19:36:26]process_action get_value done [19:36:26]requested_data is exist [19:36:26]produce_requested_data [19:36:26]requested_item kkm.sn is exist - process it [19:36:26]requested_item kkm.ver is exist - process it [19:36:26]requested_item fm.sn is exist - process it [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 11 00 00 [19:36:26]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:26]Read from MH i2c: E2 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 17 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [19:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:36:26]wFMCommunicate OK [19:36:26]requested_item fd.num is exist - process it [19:36:26]SAM_PROTO_GetFieldsCounters [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 13 00 00 [19:36:26]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:26]Read from MH i2c: E2 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 62 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [19:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:26]wFMCommunicate OK [19:36:26]SAM_PROTO_GetFieldsCounters done [19:36:26]requested_item shift.num is exist - process it [19:36:26]requested_item shift.opened is exist - process it [19:36:26]req_shift_opened [19:36:26]FM_GetShiftState [19:36:26]SAM_PROTO_GetShiftState [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 13 01 00 [19:36:26]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:26]Read from MH i2c: E2 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 0E 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [19:36:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:36:26]wFMCommunicate OK [19:36:26]SAM_PROTO_GetShiftState done [19:36:26]FM_GetShiftState done [19:36:26]req_shift_opened done [19:36:26]requested_item shift.open_date is exist - process it [19:36:26]req_shift_open_date [19:36:26]req_shift_open_date done [19:36:26]produce_requested_data done [19:36:26]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86573,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:36:26]process_action_free get_value [19:36:26]json_value_free [19:36:26]json_value_free done [19:36:26]process_json_proto returns [19:36:26]Send response to host [19:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86573,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:36:26]free response buf [19:36:26]execute_script done [19:36:26]execute_script returns [19:36:26]free content buf [19:36:26]Sock 8.Close socket [19:36:26]Sock 8.Thread stoped [19:36:26]accept exits with 10 [19:36:26]New connection [19:36:26]New thread 3067333988 created [19:36:26]Thread 3067477348 joined [19:36:26]Waiting for new connection... [19:36:26] Sock 10.Parse request [19:36:26]Sock 10.Check first char [19:36:26]Sock 10.First char is OK [19:36:26]request: POST /json_proto HTTP/1.0 [19:36:26]Method: POST [19:36:26]URL: /json_proto [19:36:26]Method is POST - this is cgi request [19:36:26]url: /json_proto [19:36:26]query_string will be loaded in cgi processing [19:36:26]execute_cgi json_proto POST (null) [19:36:26]execute_cgi path=json_proto method=POST [19:36:26]POST find Content-Length [19:36:26]Host: 172.17.47.196:8080 [19:36:26]Content-Length: 331 [19:36:26]Content-Type: application/json [19:36:26] [19:36:26]POST finish read [19:36:26]Found Content-Length = 331 [19:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:36:26]execute_script... [19:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:36:26]POST & json_proto [19:36:26]process_json_proto [19:36:26]json parsed OK: [19:36:26]protocol is kg_v1.0 [19:36:26]action value=get_value [19:36:26]process_action get_value [19:36:26]cmd_get_value [19:36:26]process_action get_value done [19:36:26]requested_data is exist [19:36:26]produce_requested_data [19:36:26]requested_item fm.sale.total is exist - process it [19:36:26]SAM_PROTO_GetFMData [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 13 03 00 [19:36:26]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]Connected sock=9 [19:36:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1B 01 00 00 BB 39 13 01 F8 1D 5A 03 01 00 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 66 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 52 01 00 35 04 06 00 B6 47 97 91 D8 29 7E 13 FE 08 8D CE 94 08 [19:36:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:36:27]Read from MH i2c: E2 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 4C 4E 01 00 69 04 A3 00 6F 04 04 00 D2 4B 01 00 B1 04 05 00 C4 29 59 B6 01 70 04 05 00 FC E6 BA 88 01 72 04 04 00 C8 42 9E 2D 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 98 87 90 2E 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 2D 4D E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 59 [19:36:27]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 4C 4E 01 00 69 04 A3 00 6F 04 04 00 D2 4B 01 00 B1 04 05 00 C4 29 59 B6 01 70 04 05 00 FC E6 BA 88 01 72 04 04 00 C8 42 9E 2D 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 98 87 90 2E 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 2D 4D E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [19:36:27]wFMCommunicate OK [19:36:27]wFMCommunicate request_size=4 [19:36:27]MH_SAM_APDU [19:36:27]CAPDU: 80 17 00 00 [19:36:27]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:36:27]Write i2c OK [19:36:27]MH_I2C_Read... [19:36:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:36:27]Read from MH i2c: E2 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [19:36:27]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:36:27]wFMCommunicate OK [19:36:27]wFMCommunicate request_size=4 [19:36:27]MH_SAM_APDU [19:36:27]CAPDU: 80 17 00 00 [19:36:27]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:36:27]Write i2c OK [19:36:27]MH_I2C_Read... [19:36:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 50 4B 47 00 AA 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 25 52 01 00 F4 03 04 00 0A CB EE 66 B6 04 01 00 00 12 91 CF CE 30 F0 48 DA [19:36:27]CommunicateWithHost err = 0 [19:36:27]CheckOFDResponse [19:36:27]1017 (14) - 77093643461234 [19:36:27]1041 (16) - 0000000000874979 [19:36:27]1040 (4) - 86565 [19:36:27]1012 (4) - 21.09.2024 13:32 [19:36:27]1206 (1) - 0 [19:36:27]OFD Sender: Remove packet 86565 [19:36:27]ProducePacketName [19:36:27]name=ofd_packets/00086565 [19:36:27]NVStorageDeleteData [19:36:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:36:27]Read from MH i2c: E2 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [19:36:27]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [19:36:27]wFMCommunicate OK [19:36:27]wFMCommunicate request_size=4 [19:36:27]MH_SAM_APDU [19:36:27]CAPDU: 80 17 00 00 [19:36:27]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:36:27]Write i2c OK [19:36:27]MH_I2C_Read... [19:36:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:36:27]Read from MH i2c: E2 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 [19:36:27]MH_I2C_Read... [19:36:27]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [19:36:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [19:36:27]wFMCommunicate OK [19:36:27]wFMCommunicate request_size=4 [19:36:27]MH_SAM_APDU [19:36:27]CAPDU: 80 17 00 00 [19:36:27]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:36:27]Write i2c OK [19:36:27]MH_I2C_Read... [19:36:28]OFD Sender: Processing packet 86566 [packets to send 279, broken 271] [19:36:28]ProducePacketName [19:36:28]name=ofd_packets/00086566 [19:36:28]OFD Sender: To server: pG, [19:36:28]CommunicateWithHost lk.salyk.kg:30040 [19:36:28]ConnectInit lk.salyk.kg [19:36:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:36:28]Read from MH i2c: E2 [19:36:28]MH_I2C_Read... [19:36:28]Read from MH i2c: E2 E5 00 [19:36:28]MH_I2C_Read... [19:36:28]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [19:36:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:36:28]wFMCommunicate OK [19:36:28]SAM_PROTO_GetFMData done [19:36:28]requested_item fm.sale_refund.total is exist - process it [19:36:28]requested_item fm.buy.total is exist - process it [19:36:28]requested_item shift.sale.total is exist - process it [19:36:28]SAM_PROTO_GetShiftData [19:36:28]wFMCommunicate request_size=4 [19:36:28]MH_SAM_APDU [19:36:28]CAPDU: 80 13 02 00 [19:36:28]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:36:28]Write i2c OK [19:36:28]MH_I2C_Read... [19:36:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:36:28]Read from MH i2c: E2 [19:36:28]MH_I2C_Read... [19:36:28]Read from MH i2c: E2 FD 00 [19:36:28]MH_I2C_Read... [19:36:28]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 5F 01 00 00 69 04 9E 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 C5 42 D4 01 70 04 04 00 18 87 96 01 72 04 03 00 AD BB 3D 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 DA BC 31 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 02 25 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 F4 [19:36:28]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 5F 01 00 00 69 04 9E 00 6F 04 04 00 5E 01 00 00 B1 04 04 00 C5 42 D4 01 70 04 04 00 18 87 96 01 72 04 03 00 AD BB 3D 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 DA BC 31 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 02 25 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [19:36:28]wFMCommunicate OK [19:36:28]wFMCommunicate request_size=4 [19:36:28]MH_SAM_APDU [19:36:28]CAPDU: 80 17 00 00 [19:36:28]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:36:28]Write i2c OK [19:36:28]MH_I2C_Read... [19:36:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:36:28]Read from MH i2c: E2 [19:36:28]MH_I2C_Read... [19:36:28]Read from MH i2c: E2 FD 00 [19:36:28]MH_I2C_Read... [19:36:28]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [19:36:28]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [19:36:29]wFMCommunicate OK [19:36:29]wFMCommunicate request_size=4 [19:36:29]MH_SAM_APDU [19:36:29]CAPDU: 80 17 00 00 [19:36:29]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:36:29]Write i2c OK [19:36:29]MH_I2C_Read... [19:36:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:36:29]Read from MH i2c: E2 [19:36:29]MH_I2C_Read... [19:36:29]Read from MH i2c: E2 FD 00 [19:36:29]MH_I2C_Read... [19:36:29]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [19:36:29]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [19:36:29]wFMCommunicate OK [19:36:29]wFMCommunicate request_size=4 [19:36:29]MH_SAM_APDU [19:36:29]CAPDU: 80 17 00 00 [19:36:29]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:36:29]Write i2c OK [19:36:29]MH_I2C_Read... [19:36:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:36:29]Read from MH i2c: E2 [19:36:29]MH_I2C_Read... [19:36:29]Read from MH i2c: E2 FD 00 [19:36:29]MH_I2C_Read... [19:36:29]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [19:36:29]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [19:36:29]wFMCommunicate OK [19:36:29]wFMCommunicate request_size=4 [19:36:29]MH_SAM_APDU [19:36:29]CAPDU: 80 17 00 00 [19:36:29]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:36:29]Write i2c OK [19:36:29]MH_I2C_Read... [19:36:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [19:36:29]Read from MH i2c: E2 [19:36:29]MH_I2C_Read... [19:36:29]Read from MH i2c: E2 D8 00 [19:36:29]MH_I2C_Read... [19:36:29]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [19:36:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:36:29]wFMCommunicate OK [19:36:29]SAM_PROTO_GetShiftData done [19:36:29]requested_item shift.sale.total_cash is exist - process it [19:36:29]requested_item shift.sale_refund.total is exist - process it [19:36:29]requested_item shift.sale_refund.total_cash is exist - process it [19:36:29]requested_item shift.buy.total is exist - process it [19:36:29]requested_item shift.buy.total_cash is exist - process it [19:36:29]produce_requested_data done [19:36:29]produce_requested_data return {"fm.sale.total":73542640.04,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":306879.41,"shift.sale.total_cash":266422.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:36:29]process_action_free get_value [19:36:29]json_value_free [19:36:29]json_value_free done [19:36:29]process_json_proto returns [19:36:29]Send response to host [19:36:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73542640.04,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":306879.41,"shift.sale.total_cash":266422.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:36:30]free response buf [19:36:30]execute_script done [19:36:30]execute_script returns [19:36:30]free content buf [19:36:30]Sock 10.Close socket [19:36:30]Sock 10.Thread stoped [19:36:30]accept exits with 8 [19:36:30]New connection [19:36:30]New thread 3067477348 created [19:36:30]Thread 3067333988 joined [19:36:30]Waiting for new connection... [19:36:30] Sock 8.Parse request [19:36:30]Sock 8.Check first char [19:36:30]Sock 8.First char is OK [19:36:30]request: POST /json_proto HTTP/1.0 [19:36:30]Method: POST [19:36:30]URL: /json_proto [19:36:30]Method is POST - this is cgi request [19:36:30]url: /json_proto [19:36:30]query_string will be loaded in cgi processing [19:36:30]execute_cgi json_proto POST (null) [19:36:30]execute_cgi path=json_proto method=POST [19:36:30]POST find Content-Length [19:36:30]Host: 172.17.47.196:8080 [19:36:30]Content-Length: 678 [19:36:30]Content-Type: application/json [19:36:30] [19:36:30]POST finish read [19:36:30]Found Content-Length = 678 [19:36:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.770, "sum" : 730.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 730.00, "total" : 730.00, "payments": [ { "type": 0, "sum" : 730.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:30]execute_script... [19:36: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)871451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.770, "sum" : 730.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 730.00, "total" : 730.00, "payments": [ { "type": 0, "sum" : 730.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:30]POST & json_proto [19:36:30]process_json_proto [19:36:30]json parsed OK: [19:36:30]protocol is kg_v1.0 [19:36:30]action value=close_receipt [19:36:30]process_action close_receipt [19:36:30]cmd_close_receipt [19:36:30]MH_GetDate [19:36:30]Write to MH i2c: F0 00 00 1D 00 0C [19:36:30]Write i2c OK [19:36:30]MH_I2C_Read... [19:36:30]Read from MH i2c: F0 [19:36:30]MH_I2C_Read... [19:36:30]Read from MH i2c: F0 09 00 [19:36:30]MH_I2C_Read... [19:36:30]Read from MH i2c: F0 09 00 1D 00 00 3E 20 EF 66 4C 6B 94 66 79 [19:36:30]GetLastDocTimeStamp 1726947276 [19:36:30]current date 1726947390 [19:36:30]FM_GetShiftState [19:36:30]SAM_PROTO_GetShiftState [19:36:30]wFMCommunicate request_size=4 [19:36:30]MH_SAM_APDU [19:36:30]CAPDU: 80 13 01 00 [19:36:30]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:36:30]Write i2c OK [19:36:30]MH_I2C_Read... [19:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:30]Read from MH i2c: E2 [19:36:30]MH_I2C_Read... [19:36:30]Read from MH i2c: E2 0E 00 [19:36:30]MH_I2C_Read... [19:36:30]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [19:36:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:36:30]wFMCommunicate OK [19:36:30]SAM_PROTO_GetShiftState done [19:36:30]FM_GetShiftState done [19:36:30]opened in 1726877910 [19:36:30]opened+sec_in_day 1726964310 [19:36:30]quantity*price = 73020 [19:36:30]sum+1 = 73022 [19:36:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 730.00 Внесено: 730.00 СДАЧА: 0.00 НСП 1% : 6.46 НДС 12% : 77.54 Наличными: 730.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 352 21.09.2024 19:36 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86574 ФПД: 2791327323810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T193630&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86574&fm=2791327323810&tin=02508201610067®Number=0000000000092592&sum=73000 [19:36:32]StoreToDocumentArchive [19:36:32]shift 496 fd 86574 [19:36:32]save to /storage/0496/doc_00086574 [19:36:32]save last doc name /storage/0496/doc_00086574 to /storage/kkm_last_doc_name [19:36:32]save OK [19:36:32]Clear old archive folders... [19:36:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:36:32]tlvbuf is 0141C200 [19:36:32]SAM_PROTO_ClearQueue [19:36:32]wFMCommunicate request_size=4 [19:36:32]MH_SAM_APDU [19:36:32]CAPDU: 80 09 00 00 [19:36:32]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:36:32]Write i2c OK [19:36:32]MH_I2C_Read... [19:36:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:32]Read from MH i2c: E2 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:36:32]RAPDU: 90 00 [19:36:32]wFMCommunicate OK [19:36:32]SAM_PROTO_ClearQueue done [19:36:32]KKMCreateOFDPacket [19:36:32]OFDProtocolAddRootSTLVToBuf [19:36:32]FM_MakeSignedData [19:36:32]FM_MakeSignedData [19:36:32]SAM_PROTO_SignData [19:36:32]wFMCommunicate request_size=4 [19:36:32]MH_SAM_APDU [19:36:32]CAPDU: 80 0D 01 02 [19:36:32]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:36:32]Write i2c OK [19:36:32]MH_I2C_Read... [19:36:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:32]Read from MH i2c: E2 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:36:32]RAPDU: 90 00 [19:36:32]wFMCommunicate OK [19:36:32]wFMCommunicate request_size=255 [19:36:32]MH_SAM_APDU [19:36: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 12 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3D 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3E 20 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 52 01 00 35 04 06 00 02 [19:36:32]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3D 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3E 20 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 52 01 00 35 04 06 00 02 00 00 EE [19:36:32]Write i2c OK [19:36:32]MH_I2C_Read... [19:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:32]Read from MH i2c: E2 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:36:32]RAPDU: 90 00 [19:36:32]wFMCommunicate OK [19:36:32]wFMCommunicate request_size=10 [19:36:32]MH_SAM_APDU [19:36:32]CAPDU: 80 0D 02 02 05 89 E8 12 D6 A2 [19:36:32]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 89 E8 12 D6 A2 00 00 AD [19:36:32]Write i2c OK [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 [19:36:32]MH_I2C_Read... [19:36:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4B 95 47 00 CF C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 26 52 01 00 F4 03 04 00 0F CB *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:32]EE 66 B6 04 01 00 00 51 CD 30 1F E2 3A 4C 2A [19:36:32]CommunicateWithHost err = 0 [19:36:32]CheckOFDResponse [19:36:32]1017 (14) - 77093643461234 [19:36:32]1041 (16) - 0000000000874979 [19:36:32]1040 (4) - 86566 [19:36:32]1012 (4) - 21.09.2024 13:33 [19:36:32]1206 (1) - 0 [19:36:32]OFD Sender: Remove packet 86566 [19:36:32]ProducePacketName [19:36:32]name=ofd_packets/00086566 [19:36:32]NVStorageDeleteData [19:36:32]Read from MH i2c: E2 03 00 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:36:32]RAPDU: 90 00 [19:36:32]wFMCommunicate OK [19:36:32]wFMCommunicate request_size=4 [19:36:32]MH_SAM_APDU [19:36:32]CAPDU: 80 0D 03 02 [19:36:32]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:36:32]Write i2c OK [19:36:32]MH_I2C_Read... [19:36:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:32]Read from MH i2c: E2 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 0B 00 [19:36:32]MH_I2C_Read... [19:36:32]Read from MH i2c: E2 0B 00 2F 00 00 FC A9 77 51 BD F9 DD 85 90 00 30 [19:36:32]RAPDU: FC A9 77 51 BD F9 DD 85 90 00 [19:36:32]wFMCommunicate OK [19:36:32]SAM_PROTO_SignData done [19:36:32]FM_MakeSignedData done [19:36:32]CreateOFDProtocolMessage [19:36:32]wFMCommunicate request_size=4 [19:36:32]MH_SAM_APDU [19:36:32]CAPDU: 80 11 00 00 [19:36:32]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:36:32]Write i2c OK [19:36:32]MH_I2C_Read... [19:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:33]Read from MH i2c: E2 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: E2 17 00 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [19:36:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:36:33]wFMCommunicate OK [19:36:33]CreateOFDProtocolMessage done [19:36:33]OFDSenderStorePacket 86574 [19:36:33]StoreOFDPacket docnum=86574 [19:36:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 17 D2 07 01 27 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3D 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3E 20 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 52 01 00 35 04 06 00 02 89 E8 12 D6 A2 FC A9 77 51 BD F9 DD 85 [19:36:33]CheckFolder [19:36:33]dirname=/storage/ofd_packets [19:36:33]CheckFolder done [19:36:33]ProducePacketName [19:36:33]name=ofd_packets/00086574 [19:36:33]NVStorageSaveData ofd_packets/00086574 [19:36:33]File name is /storage/ofd_packets/00086574 [19:36:33]Write 301 bytes [19:36:33]NVStorageSaveData done [19:36:33]OFDSenderStorePacket done [19:36:33]KKMCreateOFDPacket done [19:36:33]NVStorageSaveData kkm_last_timestamp [19:36:33]File name is /storage/kkm_last_timestamp [19:36:33]Write 4 bytes [19:36:33]NVStorageSaveData done [19:36:33]ExternCall_PrintAddStr [19:36:33]wPrintStart [19:36:33]Write to MH i2c: 01 00 00 31 00 31 [19:36:33]Write i2c OK [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: 01 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: 01 07 00 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:36:33]RasterBufferAndPrint [19:36:33]line Счет N : (1)871451 [19:36:33]line ИНН: 02508201610067 [19:36:33]line Контрольно-Кассовый Чек [19:36:33]line ПРОДАЖА [19:36:33]line ТРК (МРК, ГНК) : 43 [19:36:33]line Товар: 2710124130 [19:36:33]line Аи-92-К-5 [19:36:33]line 10.770 * 67.80 [19:36:33]line = 730.21 [19:36:33]line НДС 12% НСП 1% [19:36:33]line > о реализуемом товаре [19:36:33]line ОКРУГЛЕНИЕ: -0.21 [19:36:33]line ИТОГО: 730.00 [19:36:33]line Внесено: 730.00 [19:36:33]line СДАЧА: 0.00 [19:36:33]line НСП 1% : 6.46 [19:36:33]line НДС 12% : 77.54 [19:36:33]line Наличными: 730.00 [19:36:33]line Безнал.: 0.00 [19:36:33]line Место: АЗС № 137 "Партнер Нефть" [19:36:33]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:36:33]line СНО: Общий режим [19:36:33]line Чек 352 21.09.2024 19:36 [19:36:33]line Смена: 496 ФФД: 1.0 [19:36:33]line ЗНМ: 0300000064 [19:36:33]line РНМ: 0000000000092592 [19:36:33]line Версия ККМ: 001 [19:36:33]line ФМ: 0000000000874979 [19:36:33]line ФД: 86574 [19:36:33]line ФПД: 2791327323810 [19:36:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T193630&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86574&fm=2791327323810&tin=02508201610067®Number=0000000000092592&sum=73000 [19:36:33]written 0, free lines is 4095 [19:36:33]OFD Sender: Processing packet 86567 [packets to send 279, broken 271] [19:36:33]ProducePacketName [19:36:33]name=ofd_packets/00086567 [19:36:33]OFD Sender: To server: pG, [19:36:33]CommunicateWithHost lk.salyk.kg:30040 [19:36:33]ConnectInit lk.salyk.kg [19:36:33]Write to MH i2c: 01 00 00 5C 00 5C [19:36:33]Write i2c OK [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: 01 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: 01 07 00 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E9 0C 58 [19:36:33]RasterBufferAndPrint [19:36:33]line [19:36:33]line [19:36:33]line [19:36:33]line [19:36:33]line [19:36:33]written 0, free lines is 3332 [19:36:33]MH_Cut [19:36:33]Write to MH i2c: D1 01 00 63 00 01 35 [19:36:33]Write i2c OK [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: D1 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: D1 01 00 [19:36:33]MH_I2C_Read... [19:36:33]Read from MH i2c: D1 01 00 63 00 00 34 [19:36:33]Write to MH i2c: 01 00 00 64 00 64 [19:36:33]Write i2c OK [19:36:33]MH_I2C_Read... [19:36:34]Connected sock=9 [19:36:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 34 01 00 00 6B ED 2C 01 A9 CF 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 D8 1D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 *** Cut start [19:36:34]10 00 30 30 *** Partial cut [19:36:34]30 30 30 30 30 30 30 30 38 37 34 39 *** CUTSNS_PIN = 1 [19:36:34]37 39 10 04 04 00 *** CUTSNS_PIN = 0 [19:36:34]27 52 01 00 35 04 06 00 E9 8E 3D 77 26 F3 EE 2B AC DB 53 15 BE 1E [19:36:34]*** Brake cut motor [19:36:34]Read from MH i2c: 01 [19:36:34]MH_I2C_Read... [19:36:34]*** Stop cut motor [19:36:34]*** Cut end [19:36:34]Read from MH i2c: 01 07 00 [19:36:34]MH_I2C_Read... [19:36:34]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [19:36:34]process_action close_receipt done [19:36:34]requested_data is exist [19:36:34]produce_requested_data [19:36:34]requested_item fm.sn is exist - process it [19:36:34]wFMCommunicate request_size=4 [19:36:34]MH_SAM_APDU [19:36:34]CAPDU: 80 11 00 00 [19:36:34]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [19:36:34]Write i2c OK [19:36:34]MH_I2C_Read... [19:36:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:35]Read from MH i2c: E2 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 17 00 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [19:36:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:36:35]wFMCommunicate OK [19:36:35]requested_item fd.num is exist - process it [19:36:35]SAM_PROTO_GetFieldsCounters [19:36:35]wFMCommunicate request_size=4 [19:36:35]MH_SAM_APDU [19:36:35]CAPDU: 80 13 00 00 [19:36:35]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [19:36:35]Write i2c OK [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 [19:36:35]MH_I2C_Read... [19:36:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:35]*** FLAG_PRN_PAP1 set [19:36:35]int [19:36:35]Read from MH i2c: E2 62 00 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [19:36:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:35]wFMCommunicate OK [19:36:35]SAM_PROTO_GetFieldsCounters done [19:36:35]requested_item shift.num is exist - process it [19:36:35]requested_item shift.opened is exist - process it [19:36:35]req_shift_opened [19:36:35]FM_GetShiftState [19:36:35]Write to MH i2c: SAM_PROTO_GetShiftState [19:36:35]01 wFMCommunicate request_size=4 [19:36:35]00 MH_SAM_APDU [19:36:35]00 CAPDU: 67 80 00 13 67 01 [19:36:35]00 *** FLAG_PRN_PAP2 set [19:36:35] [19:36:35]Write i2c OK [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: 01 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: 01 07 00 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: 01 07 00 67 00 00 03 00 00 00 FF 0F 7F [19:36:35]Write to MH i2c: state=0 [19:36:35]E2 No paper [19:36:35]08 Cover opened [19:36:35]00 68 00 80 13 01 00 00 00 00 00 E5 [19:36:35]Write i2c OK [19:36:35]MH_I2C_Read... [19:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:35]Read from MH i2c: E2 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 0E 00 [19:36:35]MH_I2C_Read... [19:36:35]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [19:36:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:36:35]wFMCommunicate OK [19:36:35]SAM_PROTO_GetShiftState done [19:36:35]FM_GetShiftState done [19:36:35]req_shift_opened done [19:36:35]requested_item shift.open_date is exist - process it [19:36:35]req_shift_open_date [19:36:35]req_shift_open_date done [19:36:35]produce_requested_data done [19:36:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86574,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:36:35]process_action_free close_receipt [19:36:35]json_value_free [19:36:35]json_value_free done [19:36:35]process_json_proto returns [19:36:35]Send response to host [19:36:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86574,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:36:35]free response buf [19:36:35]execute_script done [19:36:35]execute_script returns [19:36:35]free content buf [19:36:35]Sock 8.Close socket [19:36:35]Sock 8.Thread stoped [19:36:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D5 8A 47 00 E9 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 27 52 01 00 F4 03 04 00 12 CB EE 66 B6 04 01 00 00 5A 53 77 E0 00 57 32 FB [19:36:35]CommunicateWithHost err = 0 [19:36:35]CheckOFDResponse [19:36:35]1017 (14) - 77093643461234 [19:36:35]1041 (16) - 0000000000874979 [19:36:35]1040 (4) - 86567 [19:36:35]1012 (4) - 21.09.2024 13:33 [19:36:35]1206 (1) - 0 [19:36:35]OFD Sender: Remove packet 86567 [19:36:35]ProducePacketName [19:36:35]name=ofd_packets/00086567 [19:36:35]NVStorageDeleteData [19:36:36]OFD Sender: Processing packet 86568 [packets to send 278, broken 271] [19:36:36]ProducePacketName [19:36:36]name=ofd_packets/00086568 [19:36:36]OFD Sender: To server: pG, [19:36:36]CommunicateWithHost lk.salyk.kg:30040 [19:36:36]ConnectInit lk.salyk.kg [19:36:37]Connected sock=8 [19:36:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4A 01 00 00 24 A7 42 01 34 E8 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 4B 1E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 52 01 00 35 04 06 00 1E 76 B1 4B 90 0C DD BD E5 AD B4 31 8E 07 [19:36:38]int [19:36:38]*** FLAG_PRN_PAP1 reset [19:36:38]Write to MH i2c: 01 00 00 69 *** FLAG_PRN_PAP2 reset [19:36:38]00 69 [19:36:38]Write i2c OK [19:36:38]MH_I2C_Read... [19:36:38]Read from MH i2c: 01 [19:36:38]MH_I2C_Read... [19:36:38]Read from MH i2c: 01 07 00 [19:36:38]MH_I2C_Read... [19:36:38]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [19:36:38]state=3 [19:36:38]Cover closed [19:36:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 24 17 47 00 E3 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 28 52 01 00 F4 03 04 00 15 CB EE 66 B6 04 01 00 00 A0 72 98 53 FE F5 E7 70 [19:36:39]CommunicateWithHost err = 0 [19:36:39]CheckOFDResponse [19:36:39]1017 (14) - 77093643461234 [19:36:39]1041 (16) - 0000000000874979 [19:36:39]1040 (4) - 86568 [19:36:39]1012 (4) - 21.09.2024 13:33 [19:36:39]1206 (1) - 0 [19:36:39]OFD Sender: Remove packet 86568 [19:36:39]ProducePacketName [19:36:39]name=ofd_packets/00086568 [19:36:39]NVStorageDeleteData [19:36:39]OFD Sender: Processing packet 86569 [packets to send 277, broken 271] [19:36:39]ProducePacketName [19:36:39]name=ofd_packets/00086569 [19:36:39]OFD Sender: To server: pG, [19:36:39]CommunicateWithHost lk.salyk.kg:30040 [19:36:39]ConnectInit lk.salyk.kg [19:36:41]Connected sock=8 [19:36:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 31 01 00 00 47 6D 29 01 61 75 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6F 1E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 29 52 01 00 35 04 06 00 32 D3 AC 30 C1 D3 CD F0 8E 04 65 31 C7 B9 [19:36:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1B 18 47 00 21 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 29 52 01 00 F4 03 04 00 18 CB EE 66 B6 04 01 00 00 B0 98 84 4A 22 66 D6 D2 [19:36:43]CommunicateWithHost err = 0 [19:36:43]CheckOFDResponse [19:36:43]1017 (14) - 77093643461234 [19:36:43]1041 (16) - 0000000000874979 [19:36:43]1040 (4) - 86569 [19:36:43]1012 (4) - 21.09.2024 13:33 [19:36:43]1206 (1) - 0 [19:36:43]OFD Sender: Remove packet 86569 [19:36:43]ProducePacketName [19:36:43]name=ofd_packets/00086569 [19:36:43]NVStorageDeleteData [19:36:43]OFD Sender: Processing packet 86570 [packets to send 276, broken 271] [19:36:43]ProducePacketName [19:36:43]name=ofd_packets/00086570 [19:36:43]OFD Sender: To server: pG, [19:36:43]CommunicateWithHost lk.salyk.kg:30040 [19:36:43]ConnectInit lk.salyk.kg [19:36:45]Connected sock=8 [19:36:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 20 01 00 00 67 90 18 01 44 F0 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 35 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 87 1E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 52 01 00 35 04 06 00 37 E9 6E 29 15 08 80 F0 18 3D 82 15 4D 54 [19:36:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F7 2A 47 00 EF 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2A 52 01 00 F4 03 04 00 1E CB EE 66 B6 04 01 00 00 9F B0 8C AC 6A DA 07 0C [19:36:47]CommunicateWithHost err = 0 [19:36:47]CheckOFDResponse [19:36:47]1017 (14) - 77093643461234 [19:36:47]1041 (16) - 0000000000874979 [19:36:47]1040 (4) - 86570 [19:36:47]1012 (4) - 21.09.2024 13:33 [19:36:47]1206 (1) - 0 [19:36:47]OFD Sender: Remove packet 86570 [19:36:47]ProducePacketName [19:36:47]name=ofd_packets/00086570 [19:36:47]NVStorageDeleteData [19:36:47]OFD Sender: Processing packet 86571 [packets to send 275, broken 271] [19:36:47]ProducePacketName [19:36:47]name=ofd_packets/00086571 [19:36:47]OFD Sender: To server: pG, [19:36:47]CommunicateWithHost lk.salyk.kg:30040 [19:36:47]ConnectInit lk.salyk.kg [19:36:49]Connected sock=8 [19:36:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 49 01 00 00 82 FD 41 01 78 FB 5A 03 01 00 03 00 35 01 1E 04 01 00 01 23 04 87 00 8A 04 0D 00 34 36 33 30 30 35 36 39 35 32 35 36 33 06 04 43 00 D0 9F D0 B5 D1 87 20 D0 AE D0 B1 D0 B8 D0 BB D0 B5 D0 B9 D0 BD D0 BE D0 B5 20 D0 A2 D0 BE D1 80 D0 B6 D0 B5 D1 81 D1 82 D0 B2 D0 BE 20 D0 BC D0 BE D0 BB D0 BE D1 87 D0 BD D0 BE D0 B5 20 31 32 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 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 01 00 00 F4 03 04 00 C1 1F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 52 01 00 35 04 06 00 AD 8B 1B 84 A2 3A 1A 9B 08 13 34 41 1E 13 [19:36:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C5 BB 47 00 02 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2B 52 01 00 F4 03 04 00 20 CB EE 66 B6 04 01 00 00 F9 E2 A9 7D 1D BE 25 44 [19:36:49]CommunicateWithHost err = 0 [19:36:49]CheckOFDResponse [19:36:49]1017 (14) - 77093643461234 [19:36:49]1041 (16) - 0000000000874979 [19:36:49]1040 (4) - 86571 [19:36:49]1012 (4) - 21.09.2024 13:33 [19:36:49]1206 (1) - 0 [19:36:49]OFD Sender: Remove packet 86571 [19:36:49]ProducePacketName [19:36:49]name=ofd_packets/00086571 [19:36:49]NVStorageDeleteData [19:36:50]OFD Sender: Processing packet 86572 [packets to send 274, broken 271] [19:36:50]ProducePacketName [19:36:50]name=ofd_packets/00086572 [19:36:50]OFD Sender: To server: pG, [19:36:50]CommunicateWithHost lk.salyk.kg:30040 [19:36:50]ConnectInit lk.salyk.kg [19:36:52]Connected sock=8 [19:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 D8 87 07 01 6F B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 01 00 00 F4 03 04 00 C6 1F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2C 52 01 00 35 04 06 00 F9 D9 C4 17 5C A0 C9 AE 2B 0B 21 17 35 24 [19:36:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 13 9B 47 00 8E 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2C 52 01 00 F4 03 04 00 24 CB EE 66 B6 04 01 00 00 8A 82 A2 B9 0C BD 88 9E [19:36:52]CommunicateWithHost err = 0 [19:36:52]CheckOFDResponse [19:36:52]1017 (14) - 77093643461234 [19:36:52]1041 (16) - 0000000000874979 [19:36:52]1040 (4) - 86572 [19:36:52]1012 (4) - 21.09.2024 13:33 [19:36:52]1206 (1) - 0 [19:36:52]OFD Sender: Remove packet 86572 [19:36:52]ProducePacketName [19:36:52]name=ofd_packets/00086572 [19:36:52]NVStorageDeleteData [19:36:53]OFD Sender: Processing packet 86573 [packets to send 273, broken 271] [19:36:53]ProducePacketName [19:36:53]name=ofd_packets/00086573 [19:36:53]OFD Sender: To server: pG, [19:36:53]CommunicateWithHost lk.salyk.kg:30040 [19:36:53]ConnectInit lk.salyk.kg [19:36:55]Connected sock=9 [19:36:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 D8 05 16 01 EA 09 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 0F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 CC 1F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2D 52 01 00 35 04 06 00 78 D9 6A DE E0 E8 01 88 6B D2 30 53 E1 26 [19:36:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5F 69 47 00 70 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2D 52 01 00 F4 03 04 00 27 CB EE 66 B6 04 01 00 00 EB 50 CB F4 A2 FC 53 5C [19:36:57]CommunicateWithHost err = 0 [19:36:57]CheckOFDResponse [19:36:57]1017 (14) - 77093643461234 [19:36:57]1041 (16) - 0000000000874979 [19:36:57]1040 (4) - 86573 [19:36:57]1012 (4) - 21.09.2024 13:33 [19:36:57]1206 (1) - 0 [19:36:57]OFD Sender: Remove packet 86573 [19:36:57]ProducePacketName [19:36:57]name=ofd_packets/00086573 [19:36:57]NVStorageDeleteData [19:36:57]OFD Sender: Processing packet 86574 [packets to send 272, broken 271] [19:36:57]ProducePacketName [19:36:57]name=ofd_packets/00086574 [19:36:57]OFD Sender: To server: pG, [19:36:57]CommunicateWithHost lk.salyk.kg:30040 [19:36:57]ConnectInit lk.salyk.kg [19:37:00]Connected sock=8 [19:37:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 17 D2 07 01 27 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 2A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3D 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 1D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1E 00 00 00 00 07 04 06 00 28 1D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3E 20 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 52 01 00 35 04 06 00 02 89 E8 12 D6 A2 FC A9 77 51 BD F9 DD 85 [19:37:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A2 54 47 00 A0 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2E 52 01 00 F4 03 04 00 2C CB EE 66 B6 04 01 00 00 F4 FE BE 05 F8 44 21 7A [19:37:01]CommunicateWithHost err = 0 [19:37:01]CheckOFDResponse [19:37:01]1017 (14) - 77093643461234 [19:37:01]1041 (16) - 0000000000874979 [19:37:01]1040 (4) - 86574 [19:37:01]1012 (4) - 21.09.2024 13:33 [19:37:01]1206 (1) - 0 [19:37:01]OFD Sender: Remove packet 86574 [19:37:01]ProducePacketName [19:37:01]name=ofd_packets/00086574 [19:37:01]NVStorageDeleteData [19:37:02]OFD Sender: No OFD packet to send [19:37:02]OFD Sender: No OFD packet to send [19:37:07]OFD Sender: No OFD packet to send [19:37:12]OFD Sender: No OFD packet to send [19:37:17]OFD Sender: No OFD packet to send [19:37:22]OFD Sender: No OFD packet to send [19:37:27]OFD Sender: No OFD packet to send [19:37:32]OFD Sender: No OFD packet to send [19:37:37]OFD Sender: No OFD packet to send [19:37:42]OFD Sender: No OFD packet to send [19:37:47]OFD Sender: No OFD packet to send [19:37:52]OFD Sender: No OFD packet to send [19:37:57]OFD Sender: No OFD packet to send [19:38:02]OFD Sender: No OFD packet to send [19:38:07]OFD Sender: No OFD packet to send [19:38:12]OFD Sender: No OFD packet to send [19:38:17]OFD Sender: No OFD packet to send [19:38:22]OFD Sender: No OFD packet to send [19:38:27]OFD Sender: No OFD packet to send [19:38:32]OFD Sender: No OFD packet to send [19:38:37]OFD Sender: No OFD packet to send [19:38:42]OFD Sender: No OFD packet to send [19:38:47]OFD Sender: No OFD packet to send [19:38:52]OFD Sender: No OFD packet to send [19:38:57]OFD Sender: No OFD packet to send [19:39:02]OFD Sender: No OFD packet to send [19:39:07]OFD Sender: No OFD packet to send [19:39:10]recv_with_timeout no data received [19:39:12]OFD Sender: No OFD packet to send [19:39:17]OFD Sender: No OFD packet to send [19:39:22]OFD Sender: No OFD packet to send [19:39:27]OFD Sender: No OFD packet to send [19:39:32]OFD Sender: No OFD packet to send [19:39:37]OFD Sender: No OFD packet to send [19:39:42]OFD Sender: No OFD packet to send [19:39:47]OFD Sender: No OFD packet to send [19:39:52]OFD Sender: No OFD packet to send [19:39:57]OFD Sender: No OFD packet to send [19:40:02]OFD Sender: No OFD packet to send [19:40:07]OFD Sender: No OFD packet to send [19:40:12]OFD Sender: No OFD packet to send [19:40:17]OFD Sender: No OFD packet to send [19:40:22]OFD Sender: No OFD packet to send [19:40:27]OFD Sender: No OFD packet to send [19:40:32]OFD Sender: No OFD packet to send [19:40:37]OFD Sender: No OFD packet to send [19:40:42]OFD Sender: No OFD packet to send [19:40:42]accept exits with 10 [19:40:42]New connection [19:40:42]New thread 3067333988 created [19:40:42]Thread 3067477348 joined [19:40:42]Waiting for new connection... [19:40:42] Sock 10.Parse request [19:40:42]Sock 10.Check first char [19:40:42]Sock 10.First char is OK [19:40:42]request: POST /json_proto HTTP/1.0 [19:40:42]Method: POST [19:40:42]URL: /json_proto [19:40:42]Method is POST - this is cgi request [19:40:42]url: /json_proto [19:40:42]query_string will be loaded in cgi processing [19:40:42]execute_cgi json_proto POST (null) [19:40:42]execute_cgi path=json_proto method=POST [19:40:42]POST find Content-Length [19:40:42]Host: 172.17.47.196:8080 [19:40:42]Content-Length: 808 [19:40:42]Content-Type: application/json [19:40:42] [19:40:42]POST finish read [19:40:42]Found Content-Length = 808 [19:40:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:42]execute_script... [19:40:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:42]POST & json_proto [19:40:42]process_json_proto [19:40:42]json parsed OK: [19:40:42]protocol is kg_v1.0 [19:40:42]action value=close_receipt [19:40:42]process_action close_receipt [19:40:42]cmd_close_receipt [19:40:42]MH_GetDate [19:40:42]Write to MH i2c: F0 00 00 6A 00 59 [19:40:42]Write i2c OK [19:40:42]MH_I2C_Read... [19:40:42]Read from MH i2c: F0 [19:40:42]MH_I2C_Read... [19:40:42]Read from MH i2c: F0 09 00 [19:40:42]MH_I2C_Read... [19:40:42]Read from MH i2c: F0 09 00 6A 00 00 3B 21 EF 66 4C 6B 94 66 C4 [19:40:42]GetLastDocTimeStamp 1726947390 [19:40:42]current date 1726947643 [19:40:42]FM_GetShiftState [19:40:42]SAM_PROTO_GetShiftState [19:40:42]wFMCommunicate request_size=4 [19:40:42]MH_SAM_APDU [19:40:42]CAPDU: 80 13 01 00 [19:40:42]Write to MH i2c: E2 08 00 6B 00 80 13 01 00 00 00 00 00 E8 [19:40:42]Write i2c OK [19:40:42]MH_I2C_Read... [19:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:43]Read from MH i2c: E2 [19:40:43]MH_I2C_Read... [19:40:43]Read from MH i2c: E2 0E 00 [19:40:43]MH_I2C_Read... [19:40:43]Read from MH i2c: E2 0E 00 6B 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2E [19:40:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:40:43]wFMCommunicate OK [19:40:43]SAM_PROTO_GetShiftState done [19:40:43]FM_GetShiftState done [19:40:43]opened in 1726877910 [19:40:43]opened+sec_in_day 1726964310 [19:40:43]quantity*price = 100050 [19:40:43]sum+1 = 100052 [19:40:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 353 21.09.2024 19:40 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86575 ФПД: 209372526274853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194043&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86575&fm=209372526274853&tin=02508201610067®Number=0000000000092592&sum=100051 [19:40:44]StoreToDocumentArchive [19:40:44]shift 496 fd 86575 [19:40:44]save to /storage/0496/doc_00086575 [19:40:44]save last doc name /storage/0496/doc_00086575 to /storage/kkm_last_doc_name [19:40:44]save OK [19:40:44]Clear old archive folders... [19:40:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:40:44]tlvbuf is 01410750 [19:40:44]SAM_PROTO_ClearQueue [19:40:44]wFMCommunicate request_size=4 [19:40:44]MH_SAM_APDU [19:40:44]CAPDU: 80 09 00 00 [19:40:44]Write to MH i2c: E2 08 00 78 00 80 09 00 00 00 00 00 00 EA [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:44]Read from MH i2c: E2 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [19:40:44]RAPDU: 90 00 [19:40:44]wFMCommunicate OK [19:40:44]SAM_PROTO_ClearQueue done [19:40:44]KKMCreateOFDPacket [19:40:44]OFDProtocolAddRootSTLVToBuf [19:40:44]FM_MakeSignedData [19:40:44]FM_MakeSignedData [19:40:44]SAM_PROTO_SignData [19:40:44]wFMCommunicate request_size=4 [19:40:44]MH_SAM_APDU [19:40:44]CAPDU: 80 0D 01 02 [19:40:44]Write to MH i2c: E2 08 00 79 00 80 0D 01 02 00 00 00 00 F2 [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:44]Read from MH i2c: E2 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [19:40:44]RAPDU: 90 00 [19:40:44]wFMCommunicate OK [19:40:44]wFMCommunicate request_size=255 [19:40:44]MH_SAM_APDU [19:40: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 3B 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 52 01 00 35 04 06 00 [19:40:44]Write to MH i2c: E2 02 01 7A 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 3B 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 52 01 00 35 04 06 00 00 00 58 [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 [19:40:44]MH_I2C_Read... [19:40:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:44]Read from MH i2c: E2 03 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [19:40:44]RAPDU: 90 00 [19:40:44]wFMCommunicate OK [19:40:44]wFMCommunicate request_size=11 [19:40:44]MH_SAM_APDU [19:40:44]CAPDU: 80 0D 02 02 06 BE 6C 57 0D E9 25 [19:40:44]Write to MH i2c: E2 0E 00 7B 00 80 0D 02 02 06 00 BE 6C 57 0D E9 25 00 00 9D [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:44]Read from MH i2c: E2 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [19:40:44]RAPDU: 90 00 [19:40:44]wFMCommunicate OK [19:40:44]wFMCommunicate request_size=4 [19:40:44]MH_SAM_APDU [19:40:44]CAPDU: 80 0D 03 02 [19:40:44]Write to MH i2c: E2 08 00 7C 00 80 0D 03 02 00 00 00 00 F7 [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:44]Read from MH i2c: E2 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 0B 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 0B 00 7C 00 00 BE BF 59 EA 32 A7 81 F9 90 00 0B [19:40:44]RAPDU: BE BF 59 EA 32 A7 81 F9 90 00 [19:40:44]wFMCommunicate OK [19:40:44]SAM_PROTO_SignData done [19:40:44]FM_MakeSignedData done [19:40:44]CreateOFDProtocolMessage [19:40:44]wFMCommunicate request_size=4 [19:40:44]MH_SAM_APDU [19:40:44]CAPDU: 80 11 00 00 [19:40:44]Write to MH i2c: E2 08 00 7D 00 80 11 00 00 00 00 00 00 F7 [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:44]Read from MH i2c: E2 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 17 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: E2 17 00 7D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 56 [19:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:40:44]wFMCommunicate OK [19:40:44]CreateOFDProtocolMessage done [19:40:44]OFDSenderStorePacket 86575 [19:40:44]StoreOFDPacket docnum=86575 [19:40:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 93 F4 08 01 27 49 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 3B 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 52 01 00 35 04 06 00 BE 6C 57 0D E9 25 BE BF 59 EA 32 A7 81 F9 [19:40:44]CheckFolder [19:40:44]dirname=/storage/ofd_packets [19:40:44]CheckFolder done [19:40:44]ProducePacketName [19:40:44]name=ofd_packets/00086575 [19:40:44]NVStorageSaveData ofd_packets/00086575 [19:40:44]File name is /storage/ofd_packets/00086575 [19:40:44]Write 302 bytes [19:40:44]NVStorageSaveData done [19:40:44]OFDSenderStorePacket done [19:40:44]KKMCreateOFDPacket done [19:40:44]NVStorageSaveData kkm_last_timestamp [19:40:44]File name is /storage/kkm_last_timestamp [19:40:44]Write 4 bytes [19:40:44]NVStorageSaveData done [19:40:44]ExternCall_PrintAddStr [19:40:44]wPrintStart [19:40:44]Write to MH i2c: 01 00 00 7E 00 7E [19:40:44]Write i2c OK [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: 01 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: 01 07 00 [19:40:44]MH_I2C_Read... [19:40:44]Read from MH i2c: 01 07 00 7E 00 00 00 00 00 00 FF 0F 93 [19:40:44]RasterBufferAndPrint [19:40:44]line Счет N : (1)871454 [19:40:44]line ИНН: 02508201610067 [19:40:44]line Контрольно-Кассовый Чек [19:40:44]line ПРОДАЖА [19:40:44]line ТРК (МРК, ГНК) : 11 [19:40:44]line Товар: 2710194210 [19:40:44]line ДТ(л)-К-4 [19:40:44]line 13.130 * 76.20 [19:40:44]line = 1000.51 [19:40:44]line НДС 12% НСП 1% [19:40:44]line > о реализуемом товаре [19:40:44]line ИТОГО: 1000.51 [19:40:44]line НСП 1% : 8.85 [19:40:44]line НДС 12% : 106.25 [19:40:44]line Наличными: 0.00 [19:40:44]line Безнал.: 1000.51 [19:40:44]line Место: АЗС № 137 "Партнер Нефть" [19:40:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:40:44]line СНО: Общий режим [19:40:44]line Чек 353 21.09.2024 19:40 [19:40:44]line Смена: 496 ФФД: 1.0 [19:40:44]line ЗНМ: 0300000064 [19:40:44]line РНМ: 0000000000092592 [19:40:44]line Версия ККМ: 001 [19:40:44]line Платежная система: O! деньги [19:40:44]line ФМ: 0000000000874979 [19:40:44]line ФД: 86575 [19:40:44]line ФПД: 209372526274853 [19:40:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194043&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86575&fm=209372526274853&tin=02508201610067®Number=0000000000092592&sum=100051 [19:40:45]OFD Sender: Processing packet 86575 [packets to send 272, broken 271] [19:40:45]ProducePacketName [19:40:45]name=ofd_packets/00086575 [19:40:45]OFD Sender: To server: pG, [19:40:45]CommunicateWithHost lk.salyk.kg:30040 [19:40:45]ConnectInit lk.salyk.kg [19:40:45]written 0, free lines is 4095 [19:40:45]Write to MH i2c: 01 00 00 A8 00 A8 [19:40:45]Write i2c OK [19:40:45]MH_I2C_Read... [19:40:45]Read from MH i2c: 01 [19:40:45]MH_I2C_Read... [19:40:45]Read from MH i2c: 01 07 00 [19:40:45]MH_I2C_Read... [19:40:45]Read from MH i2c: 01 07 00 A8 00 00 00 00 00 00 ED 0C A8 [19:40:45]RasterBufferAndPrint [19:40:45]line [19:40:45]line [19:40:45]line [19:40:45]line [19:40:45]line [19:40:45]written 0, free lines is 3315 [19:40:45]MH_Cut [19:40:45]Write to MH i2c: D1 01 00 AF 00 01 81 [19:40:45]Write i2c OK [19:40:45]MH_I2C_Read... [19:40:45]Read from MH i2c: D1 [19:40:45]MH_I2C_Read... [19:40:45]Read from MH i2c: D1 01 00 [19:40:45]MH_I2C_Read... [19:40:45]Read from MH i2c: D1 01 00 AF 00 00 80 [19:40:45]Write to MH i2c: 01 00 00 B0 00 B0 [19:40:45]Write i2c OK [19:40:45]MH_I2C_Read... [19:40:46]*** Cut start [19:40:46]*** Partial cut [19:40:46]*** CUTSNS_PIN = 1 [19:40:46]*** CUTSNS_PIN = 0 [19:40:46]*** Brake cut motor [19:40:46]Read from MH i2c: 01 [19:40:46]MH_I2C_Read... [19:40:46]*** Stop cut motor [19:40:46]*** Cut end [19:40:46]Read from MH i2c: 01 07 00 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [19:40:46]process_action close_receipt done [19:40:46]requested_data is exist [19:40:46]produce_requested_data [19:40:46]requested_item fm.sn is exist - process it [19:40:46]wFMCommunicate request_size=4 [19:40:46]MH_SAM_APDU [19:40:46]CAPDU: 80 11 00 00 [19:40:46]Write to MH i2c: E2 08 00 B1 00 80 11 00 00 00 00 00 00 2B [19:40:46]Write i2c OK [19:40:46]MH_I2C_Read... [19:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:46]Read from MH i2c: E2 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: E2 17 00 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: E2 17 00 B1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8A [19:40:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:40:46]wFMCommunicate OK [19:40:46]requested_item fd.num is exist - process it [19:40:46]SAM_PROTO_GetFieldsCounters [19:40:46]wFMCommunicate request_size=4 [19:40:46]MH_SAM_APDU [19:40:46]CAPDU: 80 13 00 00 [19:40:46]Write to MH i2c: E2 08 00 B2 00 80 13 00 00 00 00 00 00 2E [19:40:46]Write i2c OK [19:40:46]MH_I2C_Read... [19:40:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:47]Read from MH i2c: E2 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 62 00 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 62 00 B2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [19:40:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 2F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:47]wFMCommunicate OK [19:40:47]SAM_PROTO_GetFieldsCounters done [19:40:47]requested_item shift.num is exist - process it [19:40:47]requested_item shift.opened is exist - process it [19:40:47]req_shift_opened [19:40:47]FM_GetShiftState [19:40:47]SAM_PROTO_GetShiftState [19:40:47]wFMCommunicate request_size=4 [19:40:47]MH_SAM_APDU [19:40:47]CAPDU: 80 13 01 00 [19:40:47]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [19:40:47]Write i2c OK [19:40:47]MH_I2C_Read... [19:40:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:47]Read from MH i2c: E2 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 0E 00 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [19:40:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:40:47]wFMCommunicate OK [19:40:47]SAM_PROTO_GetShiftState done [19:40:47]FM_GetShiftState done [19:40:47]req_shift_opened done [19:40:47]requested_item shift.open_date is exist - process it [19:40:47]req_shift_open_date [19:40:47]req_shift_open_date done [19:40:47]produce_requested_data done [19:40:47]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86575,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:40:47]process_action_free close_receipt [19:40:47]json_value_free [19:40:47]json_value_free done [19:40:47]process_json_proto returns [19:40:47]Send response to host [19:40:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86575,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:40:47]free response buf [19:40:47]execute_script done [19:40:47]execute_script returns [19:40:47]free content buf [19:40:47]Sock 10.Close socket [19:40:47]Sock 10.Thread stoped [19:40:54]recv_with_timeout no data received [19:41:36]accept exits with 9 [19:41:36]New connection [19:41:36]New thread 3067477348 created [19:41:36]Thread 3067333988 joined [19:41:36]Waiting for new connection... [19:41:36] Sock 9.Parse request [19:41:36]Sock 9.Check first char [19:41:36]Sock 9.First char is OK [19:41:36]request: POST /json_proto HTTP/1.0 [19:41:36]Method: POST [19:41:36]URL: /json_proto [19:41:36]Method is POST - this is cgi request [19:41:36]url: /json_proto [19:41:36]query_string will be loaded in cgi processing [19:41:36]execute_cgi json_proto POST (null) [19:41:36]execute_cgi path=json_proto method=POST [19:41:36]POST find Content-Length [19:41:36]Host: 172.17.47.196:8080 [19:41:36]Content-Length: 677 [19:41:36]Content-Type: application/json [19:41:36] [19:41:36]POST finish read [19:41:36]Found Content-Length = 677 [19:41:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:41:36]execute_script... [19:41: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)871455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:41:36]POST & json_proto [19:41:36]process_json_proto [19:41:36]json parsed OK: [19:41:36]protocol is kg_v1.0 [19:41:36]action value=close_receipt [19:41:36]process_action close_receipt [19:41:36]cmd_close_receipt [19:41:36]MH_GetDate [19:41:36]Write to MH i2c: F0 00 00 B4 00 A3 [19:41:36]Write i2c OK [19:41:36]MH_I2C_Read... [19:41:36]Read from MH i2c: F0 [19:41:36]MH_I2C_Read... [19:41:36]Read from MH i2c: F0 09 00 [19:41:36]MH_I2C_Read... [19:41:36]Read from MH i2c: F0 09 00 B4 00 00 71 21 EF 66 4C 6B 94 66 44 [19:41:36]GetLastDocTimeStamp 1726947643 [19:41:36]current date 1726947697 [19:41:36]FM_GetShiftState [19:41:36]SAM_PROTO_GetShiftState [19:41:36]wFMCommunicate request_size=4 [19:41:36]MH_SAM_APDU [19:41:36]CAPDU: 80 13 01 00 [19:41:36]Write to MH i2c: E2 08 00 B5 00 80 13 01 00 00 00 00 00 32 [19:41:36]Write i2c OK [19:41:36]MH_I2C_Read... [19:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:36]Read from MH i2c: E2 [19:41:36]MH_I2C_Read... [19:41:36]Read from MH i2c: E2 0E 00 [19:41:36]MH_I2C_Read... [19:41:36]Read from MH i2c: E2 0E 00 B5 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 78 [19:41:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:41:36]wFMCommunicate OK [19:41:36]SAM_PROTO_GetShiftState done [19:41:36]FM_GetShiftState done [19:41:36]opened in 1726877910 [19:41:36]opened+sec_in_day 1726964310 [19:41:36]quantity*price = 50036 [19:41:36]sum+1 = 50037 [19:41:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 354 21.09.2024 19:41 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86576 ФПД: 159760571558824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194137&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86576&fm=159760571558824&tin=02508201610067®Number=0000000000092592&sum=50000 [19:41:37]StoreToDocumentArchive [19:41:37]shift 496 fd 86576 [19:41:37]save to /storage/0496/doc_00086576 [19:41:37]save last doc name /storage/0496/doc_00086576 to /storage/kkm_last_doc_name [19:41:37]save OK [19:41:37]Clear old archive folders... [19:41:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:41:37]tlvbuf is 01418330 [19:41:37]SAM_PROTO_ClearQueue [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 09 00 00 [19:41:37]Write to MH i2c: E2 08 00 C2 00 80 09 00 00 00 00 00 00 34 [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 03 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [19:41:37]RAPDU: 90 00 [19:41:37]wFMCommunicate OK [19:41:37]SAM_PROTO_ClearQueue done [19:41:37]KKMCreateOFDPacket [19:41:37]OFDProtocolAddRootSTLVToBuf [19:41:37]FM_MakeSignedData [19:41:37]FM_MakeSignedData [19:41:37]SAM_PROTO_SignData [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 0D 01 02 [19:41:37]Write to MH i2c: E2 08 00 C3 00 80 0D 01 02 00 00 00 00 3C [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:38]Read from MH i2c: E2 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 03 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [19:41:38]RAPDU: 90 00 [19:41:38]wFMCommunicate OK [19:41:38]wFMCommunicate request_size=255 [19:41:38]MH_SAM_APDU [19:41: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 71 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 52 01 00 35 04 06 00 91 [19:41:38]Write to MH i2c: E2 02 01 C4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 71 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 52 01 00 35 04 06 00 91 00 00 18 [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:38]Read from MH i2c: E2 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 03 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [19:41:38]RAPDU: 90 00 [19:41:38]wFMCommunicate OK [19:41:38]wFMCommunicate request_size=10 [19:41:38]MH_SAM_APDU [19:41:38]CAPDU: 80 0D 02 02 05 4D 28 1D EB A8 [19:41:38]Write to MH i2c: E2 0D 00 C5 00 80 0D 02 02 05 00 4D 28 1D EB A8 00 00 6E [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:38]Read from MH i2c: E2 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 03 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [19:41:38]RAPDU: 90 00 [19:41:38]wFMCommunicate OK [19:41:38]wFMCommunicate request_size=4 [19:41:38]MH_SAM_APDU [19:41:38]CAPDU: 80 0D 03 02 [19:41:38]Write to MH i2c: E2 08 00 C6 00 80 0D 03 02 00 00 00 00 41 [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:38]Read from MH i2c: E2 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 0B 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 0B 00 C6 00 00 6F 0F F4 E2 E2 CF 2B 0F 90 00 81 [19:41:38]RAPDU: 6F 0F F4 E2 E2 CF 2B 0F 90 00 [19:41:38]wFMCommunicate OK [19:41:38]SAM_PROTO_SignData done [19:41:38]FM_MakeSignedData done [19:41:38]CreateOFDProtocolMessage [19:41:38]wFMCommunicate request_size=4 [19:41:38]MH_SAM_APDU [19:41:38]CAPDU: 80 11 00 00 [19:41:38]Write to MH i2c: E2 08 00 C7 00 80 11 00 00 00 00 00 00 41 [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:38]Read from MH i2c: E2 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 17 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: E2 17 00 C7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A0 [19:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:41:38]wFMCommunicate OK [19:41:38]CreateOFDProtocolMessage done [19:41:38]OFDSenderStorePacket 86576 [19:41:38]StoreOFDPacket docnum=86576 [19:41:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AE 23 07 01 D3 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 01 00 00 F4 03 04 00 71 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 52 01 00 35 04 06 00 91 4D 28 1D EB A8 6F 0F F4 E2 E2 CF 2B 0F [19:41:38]CheckFolder [19:41:38]dirname=/storage/ofd_packets [19:41:38]CheckFolder done [19:41:38]ProducePacketName [19:41:38]name=ofd_packets/00086576 [19:41:38]NVStorageSaveData ofd_packets/00086576 [19:41:38]File name is /storage/ofd_packets/00086576 [19:41:38]Write 301 bytes [19:41:38]NVStorageSaveData done [19:41:38]OFDSenderStorePacket done [19:41:38]KKMCreateOFDPacket done [19:41:38]NVStorageSaveData kkm_last_timestamp [19:41:38]File name is /storage/kkm_last_timestamp [19:41:38]Write 4 bytes [19:41:38]NVStorageSaveData done [19:41:38]ExternCall_PrintAddStr [19:41:38]wPrintStart [19:41:38]Write to MH i2c: 01 00 00 C8 00 C8 [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: 01 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: 01 07 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 FF 0F DD [19:41:38]RasterBufferAndPrint [19:41:38]line Счет N : (1)871455 [19:41:38]line ИНН: 02508201610067 [19:41:38]line Контрольно-Кассовый Чек [19:41:38]line ПРОДАЖА [19:41:38]line ТРК (МРК, ГНК) : 43 [19:41:38]line Товар: 2710124130 [19:41:38]line Аи-92-К-5 [19:41:38]line 7.380 * 67.80 [19:41:38]line = 500.36 [19:41:38]line НДС 12% НСП 1% [19:41:38]line > о реализуемом товаре [19:41:38]line ОКРУГЛЕНИЕ: -0.36 [19:41:38]line ИТОГО: 500.00 [19:41:38]line Внесено: 500.00 [19:41:38]line СДАЧА: 0.00 [19:41:38]line НСП 1% : 4.43 [19:41:38]line НДС 12% : 53.14 [19:41:38]line Наличными: 500.00 [19:41:38]line Безнал.: 0.00 [19:41:38]line Место: АЗС № 137 "Партнер Нефть" [19:41:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:41:38]line СНО: Общий режим [19:41:38]line Чек 354 21.09.2024 19:41 [19:41:38]line Смена: 496 ФФД: 1.0 [19:41:38]line ЗНМ: 0300000064 [19:41:38]line РНМ: 0000000000092592 [19:41:38]line Версия ККМ: 001 [19:41:38]line ФМ: 0000000000874979 [19:41:38]line ФД: 86576 [19:41:38]line ФПД: 159760571558824 [19:41:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194137&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86576&fm=159760571558824&tin=02508201610067®Number=0000000000092592&sum=50000 [19:41:38]written 0, free lines is 4095 [19:41:38]Write to MH i2c: 01 00 00 F3 00 F3 [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: 01 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: 01 07 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 DE 0C E4 [19:41:38]RasterBufferAndPrint [19:41:38]line [19:41:38]line [19:41:38]line [19:41:38]line [19:41:38]line [19:41:38]written 0, free lines is 3300 [19:41:38]MH_Cut [19:41:38]Write to MH i2c: D1 01 00 FA 00 01 CC [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: D1 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: D1 01 00 [19:41:38]MH_I2C_Read... [19:41:38]Read from MH i2c: D1 01 00 FA 00 00 CB [19:41:38]Write to MH i2c: 01 00 00 FB 00 FB [19:41:38]Write i2c OK [19:41:38]MH_I2C_Read... [19:41:39]*** Cut start [19:41:39]*** Partial cut [19:41:39]*** CUTSNS_PIN = 1 [19:41:39]*** CUTSNS_PIN = 0 [19:41:39]*** Brake cut motor [19:41:40]Read from MH i2c: 01 [19:41:40]MH_I2C_Read... [19:41:40]*** Stop cut motor [19:41:40]*** Cut end [19:41:40]Read from MH i2c: 01 07 00 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [19:41:40]process_action close_receipt done [19:41:40]requested_data is exist [19:41:40]produce_requested_data [19:41:40]requested_item fm.sn is exist - process it [19:41:40]wFMCommunicate request_size=4 [19:41:40]MH_SAM_APDU [19:41:40]CAPDU: 80 11 00 00 [19:41:40]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [19:41:40]Write i2c OK [19:41:40]MH_I2C_Read... [19:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:40]Read from MH i2c: E2 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: E2 17 00 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D5 [19:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:41:40]wFMCommunicate OK [19:41:40]requested_item fd.num is exist - process it [19:41:40]SAM_PROTO_GetFieldsCounters [19:41:40]wFMCommunicate request_size=4 [19:41:40]MH_SAM_APDU [19:41:40]CAPDU: 80 13 00 00 [19:41:40]Write to MH i2c: E2 08 00 FD 00 80 13 00 00 00 00 00 00 79 [19:41:40]Write i2c OK [19:41:40]MH_I2C_Read... [19:41:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:40]Read from MH i2c: E2 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: E2 62 00 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: E2 62 00 FD 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 30 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [19:41:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 30 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:40]wFMCommunicate OK [19:41:40]SAM_PROTO_GetFieldsCounters done [19:41:40]requested_item shift.num is exist - process it [19:41:40]requested_item shift.opened is exist - process it [19:41:40]req_shift_opened [19:41:40]FM_GetShiftState [19:41:40]SAM_PROTO_GetShiftState [19:41:40]wFMCommunicate request_size=4 [19:41:40]MH_SAM_APDU [19:41:40]CAPDU: 80 13 01 00 [19:41:40]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [19:41:40]Write i2c OK [19:41:40]MH_I2C_Read... [19:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:40]Read from MH i2c: E2 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: E2 0E 00 [19:41:40]MH_I2C_Read... [19:41:40]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C1 [19:41:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:41:40]wFMCommunicate OK [19:41:40]SAM_PROTO_GetShiftState done [19:41:40]FM_GetShiftState done [19:41:40]req_shift_opened done [19:41:40]requested_item shift.open_date is exist - process it [19:41:40]req_shift_open_date [19:41:40]req_shift_open_date done [19:41:40]produce_requested_data done [19:41:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86576,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:41:40]process_action_free close_receipt [19:41:40]json_value_free [19:41:40]json_value_free done [19:41:40]process_json_proto returns [19:41:40]Send response to host [19:41:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86576,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:41:40]free response buf [19:41:40]execute_script done [19:41:40]execute_script returns [19:41:40]free content buf [19:41:40]Sock 9.Close socket [19:41:40]Sock 9.Thread stoped [19:41:47]recv_with_timeout no data received [19:42:48]accept exits with 10 [19:42:48]New connection [19:42:48]New thread 3067333988 created [19:42:48]Thread 3067477348 joined [19:42:48]Waiting for new connection... [19:42:48] Sock 10.Parse request [19:42:48]Sock 10.Check first char [19:42:48]Sock 10.First char is OK [19:42:48]request: POST /json_proto HTTP/1.0 [19:42:48]Method: POST [19:42:48]URL: /json_proto [19:42:48]Method is POST - this is cgi request [19:42:48]url: /json_proto [19:42:48]query_string will be loaded in cgi processing [19:42:48]execute_cgi json_proto POST (null) [19:42:48]execute_cgi path=json_proto method=POST [19:42:48]POST find Content-Length [19:42:48]Host: 172.17.47.196:8080 [19:42:48]Content-Length: 624 [19:42:48]Content-Type: application/json [19:42:48] [19:42:48]POST finish read [19:42:48]Found Content-Length = 624 [19:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147978", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:48]execute_script... [19:42: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 : (3)147978", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:48]POST & json_proto [19:42:48]process_json_proto [19:42:48]json parsed OK: [19:42:48]protocol is kg_v1.0 [19:42:48]action value=close_receipt [19:42:48]process_action close_receipt [19:42:48]cmd_close_receipt [19:42:48]MH_GetDate [19:42:48]Write to MH i2c: F0 00 00 FF 00 EE [19:42:48]Write i2c OK [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: F0 [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: F0 09 00 [19:42:48]MH_I2C_Read... [19:42:48]Read from MH i2c: F0 09 00 FF 00 00 B9 21 EF 66 4C 6B 94 66 D7 [19:42:48]GetLastDocTimeStamp 1726947697 [19:42:48]current date 1726947769 [19:42:48]FM_GetShiftState [19:42:48]SAM_PROTO_GetShiftState [19:42:48]wFMCommunicate request_size=4 [19:42:48]MH_SAM_APDU [19:42:48]CAPDU: 80 13 01 00 [19:42:48]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [19:42:48]Write i2c OK [19:42:48]MH_I2C_Read... [19:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:49]Read from MH i2c: E2 [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: E2 0E 00 [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C4 [19:42:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:42:49]wFMCommunicate OK [19:42:49]SAM_PROTO_GetShiftState done [19:42:49]FM_GetShiftState done [19:42:49]opened in 1726877910 [19:42:49]opened+sec_in_day 1726964310 [19:42:49]quantity*price = 15600 [19:42:49]sum+1 = 15601 [19:42:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 156.00 НСП 1% : 1.38 НДС 12% : 16.57 Наличными: 156.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 355 21.09.2024 19:42 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86577 ФПД: 156604487462934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86577&fm=156604487462934&tin=02508201610067®Number=0000000000092592&sum=15600 0 [19:42:50]StoreToDocumentArchive [19:42:50]shift 496 fd 86577 [19:42:50]save to /storage/0496/doc_00086577 [19:42:50]save last doc name /storage/0496/doc_00086577 to /storage/kkm_last_doc_name [19:42:50]save OK [19:42:50]Clear old archive folders... [19:42:50]ProcessDocumentItem done err = 0, tmpTLVsize=276 [19:42:50]tlvbuf is 0139FCB0 [19:42:50]SAM_PROTO_ClearQueue [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 09 00 00 [19:42:50]Write to MH i2c: E2 08 00 0D 01 80 09 00 00 00 00 00 00 80 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]SAM_PROTO_ClearQueue done [19:42:50]KKMCreateOFDPacket [19:42:50]OFDProtocolAddRootSTLVToBuf [19:42:50]FM_MakeSignedData [19:42:50]FM_MakeSignedData [19:42:50]SAM_PROTO_SignData [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 01 02 [19:42:50]Write to MH i2c: E2 08 00 0E 01 80 0D 01 02 00 00 00 00 88 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=255 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 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 01 00 00 F4 03 04 00 B9 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 [19:42:50]Write to MH i2c: E2 02 01 0F 01 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 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 01 00 00 F4 03 04 00 B9 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 00 00 72 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=35 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 52 01 00 35 04 06 00 8E 6E 52 D8 70 16 [19:42:50]Write to MH i2c: E2 26 00 10 01 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 52 01 00 35 04 06 00 8E 6E 52 D8 70 16 00 00 BA [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 03 02 [19:42:50]Write to MH i2c: E2 08 00 11 01 80 0D 03 02 00 00 00 00 8D [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 0B 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 0B 00 11 01 00 D4 B1 B1 D1 36 9B E4 6E 90 00 B8 [19:42:50]RAPDU: D4 B1 B1 D1 36 9B E4 6E 90 00 [19:42:50]wFMCommunicate OK [19:42:50]SAM_PROTO_SignData done [19:42:50]FM_MakeSignedData done [19:42:50]CreateOFDProtocolMessage [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 11 00 00 [19:42:50]Write to MH i2c: E2 08 00 12 01 80 11 00 00 00 00 00 00 8D [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 17 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 17 00 12 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EC [19:42:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:42:50]wFMCommunicate OK [19:42:50]CreateOFDProtocolMessage done [19:42:50]OFDSenderStorePacket 86577 [19:42:50]StoreOFDPacket docnum=86577 [19:42:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 D2 1D 20 01 8A E1 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 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 01 00 00 F4 03 04 00 B9 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 52 01 00 35 04 06 00 8E 6E 52 D8 70 16 D4 B1 B1 D1 36 9B E4 6E [19:42:50]CheckFolder [19:42:50]dirname=/storage/ofd_packets [19:42:50]CheckFolder done [19:42:50]ProducePacketName [19:42:50]name=ofd_packets/00086577 [19:42:50]NVStorageSaveData ofd_packets/00086577 [19:42:50]File name is /storage/ofd_packets/00086577 [19:42:50]Write 326 bytes [19:42:50]NVStorageSaveData done [19:42:50]OFDSenderStorePacket done [19:42:50]KKMCreateOFDPacket done [19:42:50]NVStorageSaveData kkm_last_timestamp [19:42:50]File name is /storage/kkm_last_timestamp [19:42:50]Write 4 bytes [19:42:50]NVStorageSaveData done [19:42:50]ExternCall_PrintAddStr [19:42:50]wPrintStart [19:42:50]Write to MH i2c: 01 00 00 13 01 14 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: 01 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: 01 07 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 FF 0F 29 [19:42:50]RasterBufferAndPrint [19:42:50]line Счет N : (3)147978 [19:42:50]line ИНН: 02508201610067 [19:42:50]line Контрольно-Кассовый Чек [19:42:50]line ПРОДАЖА [19:42:50]line Товар: 48742245 [19:42:50]line Сигареты Parliament Silver Blue [19:42:50]line 1.000 * 156.00 [19:42:50]line = 156.00 [19:42:50]line НДС 12% НСП 1% [19:42:50]line > о реализуемом товаре [19:42:50]line ИТОГО: 156.00 [19:42:50]line НСП 1% : 1.38 [19:42:50]line НДС 12% : 16.57 [19:42:50]line Наличными: 156.00 [19:42:50]line Безнал.: 0.00 [19:42:50]line Место: АЗС № 137 "Партнер Нефть" [19:42:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:42:50]line СНО: Общий режим [19:42:50]line Чек 355 21.09.2024 19:42 [19:42:50]line Смена: 496 ФФД: 1.0 [19:42:50]line ЗНМ: 0300000064 [19:42:50]line РНМ: 0000000000092592 [19:42:50]line Версия ККМ: 001 [19:42:50]line ФМ: 0000000000874979 [19:42:50]line ФД: 86577 [19:42:50]line ФПД: 156604487462934 [19:42:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86577&fm=156604487462934&tin=02508201610067®Number=0000000000092592&sum=15600 [19:42:51]line 0 [19:42:51]written 0, free lines is 4095 [19:42:51]Write to MH i2c: 01 00 00 3C 01 3D [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 D8 0C 28 [19:42:51]RasterBufferAndPrint [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]written 0, free lines is 3294 [19:42:51]MH_Cut [19:42:51]Write to MH i2c: D1 01 00 43 01 01 16 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 01 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 01 00 43 01 00 15 [19:42:51]Write to MH i2c: 01 00 00 44 01 45 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:52]*** Cut start [19:42:52]*** Partial cut [19:42:52]*** CUTSNS_PIN = 1 [19:42:52]*** CUTSNS_PIN = 0 [19:42:52]*** Brake cut motor [19:42:52]Read from MH i2c: 01 [19:42:52]MH_I2C_Read... [19:42:52]*** Stop cut motor [19:42:52]*** Cut end [19:42:52]Read from MH i2c: 01 07 00 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [19:42:52]process_action close_receipt done [19:42:52]requested_data is exist [19:42:52]produce_requested_data [19:42:52]requested_item fm.sn is exist - process it [19:42:52]wFMCommunicate request_size=4 [19:42:52]MH_SAM_APDU [19:42:52]CAPDU: 80 11 00 00 [19:42:52]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [19:42:52]Write i2c OK [19:42:52]MH_I2C_Read... [19:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:52]Read from MH i2c: E2 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 17 00 [19:42:52]MH_I2C_Read... [19:42:52]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [19:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:42:52]wFMCommunicate OK [19:42:52]requested_item fd.num is exist - process it [19:42:52]SAM_PROTO_GetFieldsCounters [19:42:52]wFMCommunicate request_size=4 [19:42:52]MH_SAM_APDU [19:42:52]CAPDU: 80 13 00 00 [19:42:52]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [19:42:52]Write i2c OK [19:42:52]MH_I2C_Read... [19:42:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:53]Read from MH i2c: E2 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: E2 62 00 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 31 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [19:42:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 31 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:53]wFMCommunicate OK [19:42:53]SAM_PROTO_GetFieldsCounters done [19:42:53]requested_item shift.num is exist - process it [19:42:53]requested_item shift.opened is exist - process it [19:42:53]req_shift_opened [19:42:53]FM_GetShiftState [19:42:53]SAM_PROTO_GetShiftState [19:42:53]wFMCommunicate request_size=4 [19:42:53]MH_SAM_APDU [19:42:53]CAPDU: 80 13 01 00 [19:42:53]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [19:42:53]Write i2c OK [19:42:53]MH_I2C_Read... [19:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:53]Read from MH i2c: E2 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: E2 0E 00 [19:42:53]MH_I2C_Read... [19:42:53]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [19:42:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:42:53]wFMCommunicate OK [19:42:53]SAM_PROTO_GetShiftState done [19:42:53]FM_GetShiftState done [19:42:53]req_shift_opened done [19:42:53]requested_item shift.open_date is exist - process it [19:42:53]req_shift_open_date [19:42:53]req_shift_open_date done [19:42:53]produce_requested_data done [19:42:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86577,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:42:53]process_action_free close_receipt [19:42:53]json_value_free [19:42:53]json_value_free done [19:42:53]process_json_proto returns [19:42:53]Send response to host [19:42:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86577,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:42:53]free response buf [19:42:53]execute_script done [19:42:53]execute_script returns [19:42:53]free content buf [19:42:53]Sock 10.Close socket [19:42:53]Sock 10.Thread stoped [19:43:02]ConnectInit Can't connect to host [19:43:02]CommunicateWithHost connect error [19:43:02]CommunicateWithHost err = -1 [19:43:02]OFD Sender: Server communicate error [19:43:02]OFD Sender: Processing packet 86575 [packets to send 274, broken 271] [19:43:02]ProducePacketName [19:43:02]name=ofd_packets/00086575 [19:43:02]OFD Sender: To server: pG, [19:43:02]CommunicateWithHost lk.salyk.kg:30040 [19:43:02]ConnectInit lk.salyk.kg [19:43:07]ConnectInit Can't take IP for lk.salyk.kg [19:43:07]CommunicateWithHost connect error [19:43:07]CommunicateWithHost err = -1 [19:43:07]OFD Sender: Server communicate error [19:43:12]OFD Sender: Processing packet 86575 [packets to send 274, broken 271] [19:43:12]ProducePacketName [19:43:12]name=ofd_packets/00086575 [19:43:12]OFD Sender: To server: pG, [19:43:12]CommunicateWithHost lk.salyk.kg:30040 [19:43:12]ConnectInit lk.salyk.kg [19:43:17]ConnectInit Can't take IP for lk.salyk.kg [19:43:17]CommunicateWithHost connect error [19:43:17]CommunicateWithHost err = -1 [19:43:17]OFD Sender: Server communicate error [19:43:22]OFD Sender: Processing packet 86575 [packets to send 274, broken 271] [19:43:22]ProducePacketName [19:43:22]name=ofd_packets/00086575 [19:43:22]OFD Sender: To server: pG, [19:43:22]CommunicateWithHost lk.salyk.kg:30040 [19:43:22]ConnectInit lk.salyk.kg [19:43:23]Connected sock=8 [19:43:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 93 F4 08 01 27 49 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 3B 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 52 01 00 35 04 06 00 BE 6C 57 0D E9 25 BE BF 59 EA 32 A7 81 F9 [19:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 28 88 47 00 FC 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2F 52 01 00 F4 03 04 00 AB CC EE 66 B6 04 01 00 00 9E B6 95 A3 46 66 09 AA [19:43:24]CommunicateWithHost err = 0 [19:43:24]CheckOFDResponse [19:43:24]1017 (14) - 77093643461234 [19:43:24]1041 (16) - 0000000000874979 [19:43:24]1040 (4) - 86575 [19:43:24]1012 (4) - 21.09.2024 13:39 [19:43:24]1206 (1) - 0 [19:43:24]OFD Sender: Remove packet 86575 [19:43:24]ProducePacketName [19:43:24]name=ofd_packets/00086575 [19:43:24]NVStorageDeleteData [19:43:24]OFD Sender: Processing packet 86576 [packets to send 273, broken 271] [19:43:24]ProducePacketName [19:43:24]name=ofd_packets/00086576 [19:43:24]OFD Sender: To server: pG, [19:43:24]CommunicateWithHost lk.salyk.kg:30040 [19:43:24]ConnectInit lk.salyk.kg [19:43:26]Connected sock=8 [19:43:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AE 23 07 01 D3 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 01 00 00 F4 03 04 00 71 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 52 01 00 35 04 06 00 91 4D 28 1D EB A8 6F 0F F4 E2 E2 CF 2B 0F [19:43:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3E 26 47 00 B4 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 30 52 01 00 F4 03 04 00 AE CC EE 66 B6 04 01 00 00 C4 D3 13 46 2F FC A6 C7 [19:43:26]CommunicateWithHost err = 0 [19:43:26]CheckOFDResponse [19:43:26]1017 (14) - 77093643461234 [19:43:26]1041 (16) - 0000000000874979 [19:43:26]1040 (4) - 86576 [19:43:26]1012 (4) - 21.09.2024 13:39 [19:43:26]1206 (1) - 0 [19:43:26]OFD Sender: Remove packet 86576 [19:43:26]ProducePacketName [19:43:26]name=ofd_packets/00086576 [19:43:26]NVStorageDeleteData [19:43:27]OFD Sender: Processing packet 86577 [packets to send 272, broken 271] [19:43:27]ProducePacketName [19:43:27]name=ofd_packets/00086577 [19:43:27]OFD Sender: To server: pG, [19:43:27]CommunicateWithHost lk.salyk.kg:30040 [19:43:27]ConnectInit lk.salyk.kg [19:43:28]Connected sock=8 [19:43:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 D2 1D 20 01 8A E1 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 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 01 00 00 F4 03 04 00 B9 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 52 01 00 35 04 06 00 8E 6E 52 D8 70 16 D4 B1 B1 D1 36 9B E4 6E [19:43:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A9 7D 47 00 55 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 31 52 01 00 F4 03 04 00 AF CC EE 66 B6 04 01 00 00 6B 55 91 2D A4 59 07 2E [19:43:28]CommunicateWithHost err = 0 [19:43:28]CheckOFDResponse [19:43:28]1017 (14) - 77093643461234 [19:43:28]1041 (16) - 0000000000874979 [19:43:28]1040 (4) - 86577 [19:43:28]1012 (4) - 21.09.2024 13:39 [19:43:28]1206 (1) - 0 [19:43:28]OFD Sender: Remove packet 86577 [19:43:28]ProducePacketName [19:43:28]name=ofd_packets/00086577 [19:43:28]NVStorageDeleteData [19:43:29]OFD Sender: No OFD packet to send [19:43:34]OFD Sender: No OFD packet to send [19:43:39]OFD Sender: No OFD packet to send [19:43:44]OFD Sender: No OFD packet to send [19:43:47]accept exits with 9 [19:43:47]New connection [19:43:47]New thread 3067477348 created [19:43:47]Thread 3067333988 joined [19:43:47]Waiting for new connection... [19:43:47] Sock 9.Parse request [19:43:47]Sock 9.Check first char [19:43:47]Sock 9.First char is OK [19:43:47]request: POST /json_proto HTTP/1.0 [19:43:47]Method: POST [19:43:47]URL: /json_proto [19:43:47]Method is POST - this is cgi request [19:43:47]url: /json_proto [19:43:47]query_string will be loaded in cgi processing [19:43:47]execute_cgi json_proto POST (null) [19:43:47]execute_cgi path=json_proto method=POST [19:43:47]POST find Content-Length [19:43:47]Host: 172.17.47.196:8080 [19:43:47]Content-Length: 677 [19:43:47]Content-Type: application/json [19:43:47] [19:43:47]POST finish read [19:43:47]Found Content-Length = 677 [19:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.440, "sum" : 504.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 504.00, "total" : 504.00, "payments": [ { "type": 0, "sum" : 504.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:47]execute_script... [19:43: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)871456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.440, "sum" : 504.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 504.00, "total" : 504.00, "payments": [ { "type": 0, "sum" : 504.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:47]POST & json_proto [19:43:47]process_json_proto [19:43:47]json parsed OK: [19:43:47]protocol is kg_v1.0 [19:43:47]action value=close_receipt [19:43:47]process_action close_receipt [19:43:47]cmd_close_receipt [19:43:47]MH_GetDate [19:43:47]Write to MH i2c: F0 00 00 48 01 38 [19:43:47]Write i2c OK [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: F0 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: F0 09 00 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: F0 09 00 48 01 00 F4 21 EF 66 4C 6B 94 66 5C [19:43:47]GetLastDocTimeStamp 1726947769 [19:43:47]current date 1726947828 [19:43:47]FM_GetShiftState [19:43:47]SAM_PROTO_GetShiftState [19:43:47]wFMCommunicate request_size=4 [19:43:47]MH_SAM_APDU [19:43:47]CAPDU: 80 13 01 00 [19:43:47]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [19:43:47]Write i2c OK [19:43:47]MH_I2C_Read... [19:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:47]Read from MH i2c: E2 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: E2 0E 00 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0D [19:43:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:43:47]wFMCommunicate OK [19:43:47]SAM_PROTO_GetShiftState done [19:43:47]FM_GetShiftState done [19:43:47]opened in 1726877910 [19:43:47]opened+sec_in_day 1726964310 [19:43:47]quantity*price = 50443 [19:43:47]sum+1 = 50444 [19:43:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 504.00 Внесено: 504.00 СДАЧА: 0.00 НСП 1% : 4.46 НДС 12% : 53.57 Наличными: 504.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 356 21.09.2024 19:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86578 ФПД: 166943397119823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194348&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86578&fm=166943397119823&tin=02508201610067®Number=0000000000092592&sum=50400 [19:43:48]StoreToDocumentArchive [19:43:48]shift 496 fd 86578 [19:43:48]save to /storage/0496/doc_00086578 [19:43:48]save last doc name /storage/0496/doc_00086578 to /storage/kkm_last_doc_name [19:43:48]save OK [19:43:48]Clear old archive folders... [19:43:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:43:48]tlvbuf is 013A6460 [19:43:48]SAM_PROTO_ClearQueue [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 09 00 00 [19:43:48]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:49]Read from MH i2c: E2 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [19:43:49]RAPDU: 90 00 [19:43:49]wFMCommunicate OK [19:43:49]SAM_PROTO_ClearQueue done [19:43:49]KKMCreateOFDPacket [19:43:49]OFDProtocolAddRootSTLVToBuf [19:43:49]FM_MakeSignedData [19:43:49]FM_MakeSignedData [19:43:49]SAM_PROTO_SignData [19:43:49]wFMCommunicate request_size=4 [19:43:49]MH_SAM_APDU [19:43:49]CAPDU: 80 0D 01 02 [19:43:49]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:49]Read from MH i2c: E2 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [19:43:49]RAPDU: 90 00 [19:43:49]wFMCommunicate OK [19:43:49]wFMCommunicate request_size=255 [19:43:49]MH_SAM_APDU [19:43: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 10 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0B C5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 C4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 14 00 00 00 00 07 04 06 00 E0 C4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 F4 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 52 01 00 35 04 06 00 97 [19:43:49]Write to MH i2c: E2 02 01 58 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 10 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0B C5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 C4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 14 00 00 00 00 07 04 06 00 E0 C4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 F4 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 52 01 00 35 04 06 00 97 00 00 60 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]OFD Sender: No OFD packet to send [19:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:49]Read from MH i2c: E2 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [19:43:49]RAPDU: 90 00 [19:43:49]wFMCommunicate OK [19:43:49]wFMCommunicate request_size=10 [19:43:49]MH_SAM_APDU [19:43:49]CAPDU: 80 0D 02 02 05 D5 89 E2 07 4F [19:43:49]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 D5 89 E2 07 4F 00 00 74 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:49]Read from MH i2c: E2 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [19:43:49]RAPDU: 90 00 [19:43:49]wFMCommunicate OK [19:43:49]wFMCommunicate request_size=4 [19:43:49]MH_SAM_APDU [19:43:49]CAPDU: 80 0D 03 02 [19:43:49]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:49]Read from MH i2c: E2 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 0B 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 0B 00 5A 01 00 9A 37 5A 2E DF 56 40 CA 90 00 6F [19:43:49]RAPDU: 9A 37 5A 2E DF 56 40 CA 90 00 [19:43:49]wFMCommunicate OK [19:43:49]SAM_PROTO_SignData done [19:43:49]FM_MakeSignedData done [19:43:49]CreateOFDProtocolMessage [19:43:49]wFMCommunicate request_size=4 [19:43:49]MH_SAM_APDU [19:43:49]CAPDU: 80 11 00 00 [19:43:49]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:49]Read from MH i2c: E2 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 17 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 35 [19:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:43:49]wFMCommunicate OK [19:43:49]CreateOFDProtocolMessage done [19:43:49]OFDSenderStorePacket 86578 [19:43:49]StoreOFDPacket docnum=86578 [19:43:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 45 1F 07 01 EF 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0B C5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 C4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 14 00 00 00 00 07 04 06 00 E0 C4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 F4 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 52 01 00 35 04 06 00 97 D5 89 E2 07 4F 9A 37 5A 2E DF 56 40 CA [19:43:49]CheckFolder [19:43:49]dirname=/storage/ofd_packets [19:43:49]CheckFolder done [19:43:49]ProducePacketName [19:43:49]name=ofd_packets/00086578 [19:43:49]NVStorageSaveData ofd_packets/00086578 [19:43:49]File name is /storage/ofd_packets/00086578 [19:43:49]Write 301 bytes [19:43:49]NVStorageSaveData done [19:43:49]OFDSenderStorePacket done [19:43:49]KKMCreateOFDPacket done [19:43:49]NVStorageSaveData kkm_last_timestamp [19:43:49]File name is /storage/kkm_last_timestamp [19:43:49]Write 4 bytes [19:43:49]NVStorageSaveData done [19:43:49]ExternCall_PrintAddStr [19:43:49]wPrintStart [19:43:49]Write to MH i2c: 01 00 00 5C 01 5D [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: 01 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: 01 07 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [19:43:49]RasterBufferAndPrint [19:43:49]line Счет N : (1)871456 [19:43:49]line ИНН: 02508201610067 [19:43:49]line Контрольно-Кассовый Чек [19:43:49]line ПРОДАЖА [19:43:49]line ТРК (МРК, ГНК) : 33 [19:43:49]line Товар: 2710124130 [19:43:49]line Аи-92-К-5 [19:43:49]line 7.440 * 67.80 [19:43:49]line = 504.43 [19:43:49]line НДС 12% НСП 1% [19:43:49]line > о реализуемом товаре [19:43:49]line ОКРУГЛЕНИЕ: -0.43 [19:43:49]line ИТОГО: 504.00 [19:43:49]line Внесено: 504.00 [19:43:49]line СДАЧА: 0.00 [19:43:49]line НСП 1% : 4.46 [19:43:49]line НДС 12% : 53.57 [19:43:49]line Наличными: 504.00 [19:43:49]line Безнал.: 0.00 [19:43:49]line Место: АЗС № 137 "Партнер Нефть" [19:43:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:43:49]line СНО: Общий режим [19:43:49]line Чек 356 21.09.2024 19:43 [19:43:49]line Смена: 496 ФФД: 1.0 [19:43:49]line ЗНМ: 0300000064 [19:43:49]line РНМ: 0000000000092592 [19:43:49]line Версия ККМ: 001 [19:43:49]line ФМ: 0000000000874979 [19:43:49]line ФД: 86578 [19:43:49]line ФПД: 166943397119823 [19:43:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194348&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86578&fm=166943397119823&tin=02508201610067®Number=0000000000092592&sum=50400 [19:43:49]OFD Sender: Processing packet 86578 [packets to send 272, broken 271] [19:43:49]ProducePacketName [19:43:49]name=ofd_packets/00086578 [19:43:49]OFD Sender: To server: pG, [19:43:49]CommunicateWithHost lk.salyk.kg:30040 [19:43:49]ConnectInit lk.salyk.kg [19:43:49]written 0, free lines is 4095 [19:43:50]Write to MH i2c: 01 00 00 87 01 88 [19:43:50]Write i2c OK [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: 01 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: 01 07 00 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 E0 0C 7B [19:43:50]RasterBufferAndPrint [19:43:50]line [19:43:50]line [19:43:50]line [19:43:50]line [19:43:50]line [19:43:50]written 0, free lines is 3302 [19:43:50]MH_Cut [19:43:50]Write to MH i2c: D1 01 00 8E 01 01 61 [19:43:50]Write i2c OK [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: D1 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: D1 01 00 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: D1 01 00 8E 01 00 60 [19:43:50]Write to MH i2c: 01 00 00 8F 01 90 [19:43:50]Write i2c OK [19:43:50]MH_I2C_Read... [19:43:50]*** Cut start [19:43:50]*** Partial cut [19:43:50]*** CUTSNS_PIN = 1 [19:43:51]*** CUTSNS_PIN = 0 [19:43:51]*** Brake cut motor [19:43:51]Read from MH i2c: 01 [19:43:51]MH_I2C_Read... [19:43:51]*** Stop cut motor [19:43:51]*** Cut end [19:43:51]Read from MH i2c: 01 07 00 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [19:43:51]process_action close_receipt done [19:43:51]requested_data is exist [19:43:51]produce_requested_data [19:43:51]requested_item fm.sn is exist - process it [19:43:51]wFMCommunicate request_size=4 [19:43:51]MH_SAM_APDU [19:43:51]CAPDU: 80 11 00 00 [19:43:51]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [19:43:51]Write i2c OK [19:43:51]MH_I2C_Read... [19:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:51]Read from MH i2c: E2 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 17 00 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6A [19:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:43:51]wFMCommunicate OK [19:43:51]requested_item fd.num is exist - process it [19:43:51]SAM_PROTO_GetFieldsCounters [19:43:51]wFMCommunicate request_size=4 [19:43:51]MH_SAM_APDU [19:43:51]CAPDU: 80 13 00 00 [19:43:51]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [19:43:51]Write i2c OK [19:43:51]MH_I2C_Read... [19:43:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:51]Read from MH i2c: E2 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 62 00 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 32 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [19:43:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 32 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:51]wFMCommunicate OK [19:43:51]SAM_PROTO_GetFieldsCounters done [19:43:51]requested_item shift.num is exist - process it [19:43:51]requested_item shift.opened is exist - process it [19:43:51]req_shift_opened [19:43:51]FM_GetShiftState [19:43:51]SAM_PROTO_GetShiftState [19:43:51]wFMCommunicate request_size=4 [19:43:51]MH_SAM_APDU [19:43:51]CAPDU: 80 13 01 00 [19:43:51]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [19:43:51]Write i2c OK [19:43:51]MH_I2C_Read... [19:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:51]Read from MH i2c: E2 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 0E 00 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [19:43:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:43:51]wFMCommunicate OK [19:43:51]SAM_PROTO_GetShiftState done [19:43:51]FM_GetShiftState done [19:43:51]req_shift_opened done [19:43:51]requested_item shift.open_date is exist - process it [19:43:51]req_shift_open_date [19:43:51]req_shift_open_date done [19:43:51]produce_requested_data done [19:43:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86578,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:43:51]process_action_free close_receipt [19:43:51]json_value_free [19:43:51]json_value_free done [19:43:51]process_json_proto returns [19:43:51]Send response to host [19:43:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86578,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:43:51]free response buf [19:43:51]execute_script done [19:43:51]execute_script returns [19:43:51]free content buf [19:43:51]Sock 9.Close socket [19:43:51]Sock 9.Thread stoped [19:43:52]Connected sock=11 [19:43:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 45 1F 07 01 EF 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0B C5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 C4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 14 00 00 00 00 07 04 06 00 E0 C4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 F4 21 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 52 01 00 35 04 06 00 97 D5 89 E2 07 4F 9A 37 5A 2E DF 56 40 CA [19:43:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9E B9 47 00 DF 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 52 01 00 F4 03 04 00 C8 CC EE 66 B6 04 01 00 00 E6 88 D0 73 3F 8A F4 C3 [19:43:53]CommunicateWithHost err = 0 [19:43:53]CheckOFDResponse [19:43:53]1017 (14) - 77093643461234 [19:43:53]1041 (16) - 0000000000874979 [19:43:53]1040 (4) - 86578 [19:43:53]1012 (4) - 21.09.2024 13:40 [19:43:53]1206 (1) - 0 [19:43:53]OFD Sender: Remove packet 86578 [19:43:53]ProducePacketName [19:43:53]name=ofd_packets/00086578 [19:43:53]NVStorageDeleteData [19:43:53]OFD Sender: No OFD packet to send [19:43:58]OFD Sender: No OFD packet to send [19:44:03]OFD Sender: No OFD packet to send [19:44:08]OFD Sender: No OFD packet to send [19:44:08]recv_with_timeout no data received [19:44:13]OFD Sender: No OFD packet to send [19:44:18]OFD Sender: No OFD packet to send [19:44:20]recv_with_timeout no data received [19:44:23]OFD Sender: No OFD packet to send [19:44:26]accept exits with 10 [19:44:26]New connection [19:44:26]New thread 3067333988 created [19:44:26]Thread 3067477348 joined [19:44:26]Waiting for new connection... [19:44:26] Sock 10.Parse request [19:44:26]Sock 10.Check first char [19:44:26]Sock 10.First char is OK [19:44:26]request: POST /json_proto HTTP/1.0 [19:44:26]Method: POST [19:44:26]URL: /json_proto [19:44:26]Method is POST - this is cgi request [19:44:26]url: /json_proto [19:44:26]query_string will be loaded in cgi processing [19:44:26]execute_cgi json_proto POST (null) [19:44:26]execute_cgi path=json_proto method=POST [19:44:26]POST find Content-Length [19:44:26]Host: 172.17.47.196:8080 [19:44:26]Content-Length: 677 [19:44:26]Content-Type: application/json [19:44:26] [19:44:26]POST finish read [19:44:26]Found Content-Length = 677 [19:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:44:26]execute_script... [19:44: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)871457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [19:44:26]POST & json_proto [19:44:26]process_json_proto [19:44:26]json parsed OK: [19:44:26]protocol is kg_v1.0 [19:44:26]action value=close_receipt [19:44:26]process_action close_receipt [19:44:26]cmd_close_receipt [19:44:26]MH_GetDate [19:44:26]Write to MH i2c: F0 00 00 93 01 83 [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: F0 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: F0 09 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: F0 09 00 93 01 00 1B 22 EF 66 4C 6B 94 66 CF [19:44:26]GetLastDocTimeStamp 1726947828 [19:44:26]current date 1726947867 [19:44:26]FM_GetShiftState [19:44:26]SAM_PROTO_GetShiftState [19:44:26]wFMCommunicate request_size=4 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 13 01 00 [19:44:26]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:26]Read from MH i2c: E2 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 0E 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 58 [19:44:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:44:26]wFMCommunicate OK [19:44:26]SAM_PROTO_GetShiftState done [19:44:26]FM_GetShiftState done [19:44:26]opened in 1726877910 [19:44:26]opened+sec_in_day 1726964310 [19:44:26]quantity*price = 20001 [19:44:26]sum+1 = 20002 [19:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 357 21.09.2024 19:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86579 ФПД: 122651480865090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194427&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86579&fm=122651480865090&tin=02508201610067®Number=0000000000092592&sum=20000 [19:44:28]StoreToDocumentArchive [19:44:28]shift 496 fd 86579 [19:44:28]save to /storage/0496/doc_00086579 [19:44:28]save last doc name /storage/0496/doc_00086579 to /storage/kkm_last_doc_name [19:44:28]save OK [19:44:28]Clear old archive folders... [19:44:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:28]tlvbuf is 013A7D90 [19:44:28]SAM_PROTO_ClearQueue [19:44:28]wFMCommunicate request_size=4 [19:44:28]MH_SAM_APDU [19:44:28]CAPDU: 80 09 00 00 [19:44:28]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:28]Read from MH i2c: E2 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [19:44:28]RAPDU: 90 00 [19:44:28]wFMCommunicate OK [19:44:28]SAM_PROTO_ClearQueue done [19:44:28]KKMCreateOFDPacket [19:44:28]OFDProtocolAddRootSTLVToBuf [19:44:28]FM_MakeSignedData [19:44:28]FM_MakeSignedData [19:44:28]SAM_PROTO_SignData [19:44:28]wFMCommunicate request_size=4 [19:44:28]MH_SAM_APDU [19:44:28]CAPDU: 80 0D 01 02 [19:44:28]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:28]Read from MH i2c: E2 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [19:44:28]RAPDU: 90 00 [19:44:28]wFMCommunicate OK [19:44:28]wFMCommunicate request_size=255 [19:44:28]MH_SAM_APDU [19:44: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 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 65 01 00 00 F4 03 04 00 1B 22 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 52 01 00 35 04 06 00 6F [19:44:28]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 65 01 00 00 F4 03 04 00 1B 22 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 52 01 00 35 04 06 00 6F 00 00 89 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 [19:44:28]MH_I2C_Read... [19:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:28]Read from MH i2c: E2 03 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [19:44:28]RAPDU: 90 00 [19:44:28]wFMCommunicate OK [19:44:28]wFMCommunicate request_size=10 [19:44:28]MH_SAM_APDU [19:44:28]CAPDU: 80 0D 02 02 05 8D 05 F2 B9 42 [19:44:28]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 8D 05 F2 B9 42 00 00 A8 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:28]Read from MH i2c: E2 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [19:44:28]RAPDU: 90 00 [19:44:28]wFMCommunicate OK [19:44:28]wFMCommunicate request_size=4 [19:44:28]MH_SAM_APDU [19:44:28]CAPDU: 80 0D 03 02 [19:44:28]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:28]Read from MH i2c: E2 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 0B 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 0B 00 A5 01 00 8C B3 41 C4 32 2D F9 C6 90 00 84 [19:44:28]RAPDU: 8C B3 41 C4 32 2D F9 C6 90 00 [19:44:28]wFMCommunicate OK [19:44:28]SAM_PROTO_SignData done [19:44:28]FM_MakeSignedData done [19:44:28]CreateOFDProtocolMessage [19:44:28]wFMCommunicate request_size=4 [19:44:28]MH_SAM_APDU [19:44:28]CAPDU: 80 11 00 00 [19:44:28]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:28]Read from MH i2c: E2 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 17 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 80 [19:44:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:44:28]wFMCommunicate OK [19:44:28]CreateOFDProtocolMessage done [19:44:28]OFDSenderStorePacket 86579 [19:44:28]StoreOFDPacket docnum=86579 [19:44:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E5 C1 07 01 35 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 65 01 00 00 F4 03 04 00 1B 22 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 52 01 00 35 04 06 00 6F 8D 05 F2 B9 42 8C B3 41 C4 32 2D F9 C6 [19:44:28]CheckFolder [19:44:28]dirname=/storage/ofd_packets [19:44:28]CheckFolder done [19:44:28]ProducePacketName [19:44:28]name=ofd_packets/00086579 [19:44:28]NVStorageSaveData ofd_packets/00086579 [19:44:28]File name is /storage/ofd_packets/00086579 [19:44:28]Write 301 bytes [19:44:28]NVStorageSaveData done [19:44:28]OFDSenderStorePacket done [19:44:28]KKMCreateOFDPacket done [19:44:28]NVStorageSaveData kkm_last_timestamp [19:44:28]File name is /storage/kkm_last_timestamp [19:44:28]Write 4 bytes [19:44:28]NVStorageSaveData done [19:44:28]ExternCall_PrintAddStr [19:44:28]wPrintStart [19:44:28]Write to MH i2c: 01 00 00 A7 01 A8 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 07 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [19:44:28]RasterBufferAndPrint [19:44:28]line Счет N : (1)871457 [19:44:28]line ИНН: 02508201610067 [19:44:28]line Контрольно-Кассовый Чек [19:44:28]line ПРОДАЖА [19:44:28]line ТРК (МРК, ГНК) : 43 [19:44:28]line Товар: 2710124130 [19:44:28]line Аи-92-К-5 [19:44:28]line 2.950 * 67.80 [19:44:28]line = 200.01 [19:44:28]line НДС 12% НСП 1% [19:44:28]line > о реализуемом товаре [19:44:28]line ОКРУГЛЕНИЕ: -0.01 [19:44:28]line ИТОГО: 200.00 [19:44:28]line Внесено: 200.00 [19:44:28]line СДАЧА: 0.00 [19:44:28]line НСП 1% : 1.77 [19:44:28]line НДС 12% : 21.24 [19:44:28]line Наличными: 200.00 [19:44:28]line Безнал.: 0.00 [19:44:28]line Место: АЗС № 137 "Партнер Нефть" [19:44:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:44:28]line СНО: Общий режим [19:44:28]line Чек 357 21.09.2024 19:44 [19:44:28]line Смена: 496 ФФД: 1.0 [19:44:28]line ЗНМ: 0300000064 [19:44:28]line РНМ: 0000000000092592 [19:44:28]line Версия ККМ: 001 [19:44:28]line ФМ: 0000000000874979 [19:44:28]line ФД: 86579 [19:44:28]line ФПД: 122651480865090 [19:44:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194427&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86579&fm=122651480865090&tin=02508201610067®Number=0000000000092592&sum=20000 [19:44:28]written 0, free lines is 4095 [19:44:28]OFD Sender: Processing packet 86579 [packets to send 272, broken 271] [19:44:28]ProducePacketName [19:44:28]name=ofd_packets/00086579 [19:44:28]OFD Sender: To server: pG, [19:44:28]CommunicateWithHost lk.salyk.kg:30040 [19:44:28]ConnectInit lk.salyk.kg [19:44:29]Write to MH i2c: 01 00 00 D2 01 D3 [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: 01 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: 01 07 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 E0 0C C6 [19:44:29]RasterBufferAndPrint [19:44:29]line [19:44:29]line [19:44:29]line [19:44:29]line [19:44:29]line [19:44:29]written 0, free lines is 3302 [19:44:29]MH_Cut [19:44:29]Write to MH i2c: D1 01 00 D9 01 01 AC [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: D1 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: D1 01 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: D1 01 00 D9 01 00 AB [19:44:29]Write to MH i2c: 01 00 00 DA 01 DB [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]*** Cut start [19:44:29]*** Partial cut [19:44:29]*** CUTSNS_PIN = 1 [19:44:29]*** CUTSNS_PIN = 0 [19:44:30]*** Brake cut motor [19:44:30]Read from MH i2c: 01 [19:44:30]MH_I2C_Read... [19:44:30]*** Stop cut motor [19:44:30]*** Cut end [19:44:30]Read from MH i2c: 01 07 00 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [19:44:30]process_action close_receipt done [19:44:30]requested_data is exist [19:44:30]produce_requested_data [19:44:30]requested_item fm.sn is exist - process it [19:44:30]wFMCommunicate request_size=4 [19:44:30]MH_SAM_APDU [19:44:30]CAPDU: 80 11 00 00 [19:44:30]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [19:44:30]Write i2c OK [19:44:30]MH_I2C_Read... [19:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:30]Read from MH i2c: E2 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 17 00 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [19:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:44:30]wFMCommunicate OK [19:44:30]requested_item fd.num is exist - process it [19:44:30]SAM_PROTO_GetFieldsCounters [19:44:30]wFMCommunicate request_size=4 [19:44:30]MH_SAM_APDU [19:44:30]CAPDU: 80 13 00 00 [19:44:30]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [19:44:30]Write i2c OK [19:44:30]MH_I2C_Read... [19:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:30]Read from MH i2c: E2 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 62 00 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 33 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [19:44:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 33 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:30]wFMCommunicate OK [19:44:30]SAM_PROTO_GetFieldsCounters done [19:44:30]requested_item shift.num is exist - process it [19:44:30]requested_item shift.opened is exist - process it [19:44:30]req_shift_opened [19:44:30]FM_GetShiftState [19:44:30]SAM_PROTO_GetShiftState [19:44:30]wFMCommunicate request_size=4 [19:44:30]MH_SAM_APDU [19:44:30]CAPDU: 80 13 01 00 [19:44:30]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [19:44:30]Write i2c OK [19:44:30]MH_I2C_Read... [19:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:30]Read from MH i2c: E2 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 0E 00 [19:44:30]MH_I2C_Read... [19:44:30]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [19:44:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:44:30]wFMCommunicate OK [19:44:30]SAM_PROTO_GetShiftState done [19:44:30]FM_GetShiftState done [19:44:30]req_shift_opened done [19:44:30]requested_item shift.open_date is exist - process it [19:44:30]req_shift_open_date [19:44:30]req_shift_open_date done [19:44:30]produce_requested_data done [19:44:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86579,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:44:30]process_action_free close_receipt [19:44:30]json_value_free [19:44:30]json_value_free done [19:44:30]process_json_proto returns [19:44:30]Send response to host [19:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86579,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:44:30]free response buf [19:44:30]execute_script done [19:44:30]execute_script returns [19:44:30]free content buf [19:44:30]Sock 10.Close socket [19:44:30]Sock 10.Thread stoped [19:44:31]Connected sock=8 [19:44:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E5 C1 07 01 35 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 65 01 00 00 F4 03 04 00 1B 22 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 52 01 00 35 04 06 00 6F 8D 05 F2 B9 42 8C B3 41 C4 32 2D F9 C6 [19:44:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B2 59 47 00 1F DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 33 52 01 00 F4 03 04 00 EF CC EE 66 B6 04 01 00 00 49 AA 2D 36 D3 54 2C 82 [19:44:34]CommunicateWithHost err = 0 [19:44:34]CheckOFDResponse [19:44:34]1017 (14) - 77093643461234 [19:44:34]1041 (16) - 0000000000874979 [19:44:34]1040 (4) - 86579 [19:44:34]1012 (4) - 21.09.2024 13:41 [19:44:34]1206 (1) - 0 [19:44:34]OFD Sender: Remove packet 86579 [19:44:34]ProducePacketName [19:44:34]name=ofd_packets/00086579 [19:44:34]NVStorageDeleteData [19:44:34]OFD Sender: No OFD packet to send [19:44:39]OFD Sender: No OFD packet to send [19:44:44]OFD Sender: No OFD packet to send [19:44:49]OFD Sender: No OFD packet to send [19:44:54]OFD Sender: No OFD packet to send [19:44:59]OFD Sender: No OFD packet to send [19:45:04]OFD Sender: No OFD packet to send [19:45:09]OFD Sender: No OFD packet to send [19:45:14]OFD Sender: No OFD packet to send [19:45:19]OFD Sender: No OFD packet to send [19:45:24]OFD Sender: No OFD packet to send [19:45:29]OFD Sender: No OFD packet to send [19:45:34]OFD Sender: No OFD packet to send [19:45:39]OFD Sender: No OFD packet to send [19:45:44]OFD Sender: No OFD packet to send [19:45:49]OFD Sender: No OFD packet to send [19:45:51]recv_with_timeout no data received [19:45:54]OFD Sender: No OFD packet to send [19:45:59]OFD Sender: No OFD packet to send [19:46:04]OFD Sender: No OFD packet to send [19:46:09]OFD Sender: No OFD packet to send [19:46:14]OFD Sender: No OFD packet to send [19:46:19]OFD Sender: No OFD packet to send [19:46:24]OFD Sender: No OFD packet to send [19:46:29]OFD Sender: No OFD packet to send [19:46:29]accept exits with 9 [19:46:29]New connection [19:46:29]New thread 3067477348 created [19:46:29]Thread 3067333988 joined [19:46:29]Waiting for new connection... [19:46:29] Sock 9.Parse request [19:46:29]Sock 9.Check first char [19:46:29]Sock 9.First char is OK [19:46:29]request: POST /json_proto HTTP/1.0 [19:46:29]Method: POST [19:46:29]URL: /json_proto [19:46:29]Method is POST - this is cgi request [19:46:29]url: /json_proto [19:46:29]query_string will be loaded in cgi processing [19:46:29]execute_cgi json_proto POST (null) [19:46:29]execute_cgi path=json_proto method=POST [19:46:29]POST find Content-Length [19:46:29]Host: 172.17.47.196:8080 [19:46:29]Content-Length: 700 [19:46:29]Content-Type: application/json [19:46:29] [19:46:29]POST finish read [19:46:29]Found Content-Length = 700 [19:46:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147979", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:46:29]execute_script... [19:46:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147979", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:46:29]POST & json_proto [19:46:29]process_json_proto [19:46:29]json parsed OK: [19:46:29]protocol is kg_v1.0 [19:46:29]action value=close_receipt [19:46:29]process_action close_receipt [19:46:29]cmd_close_receipt [19:46:29]MH_GetDate [19:46:29]Write to MH i2c: F0 00 00 DE 01 CE [19:46:29]Write i2c OK [19:46:29]MH_I2C_Read... [19:46:29]Read from MH i2c: F0 [19:46:29]MH_I2C_Read... [19:46:29]Read from MH i2c: F0 09 00 [19:46:29]MH_I2C_Read... [19:46:29]Read from MH i2c: F0 09 00 DE 01 00 96 22 EF 66 4C 6B 94 66 95 [19:46:29]GetLastDocTimeStamp 1726947867 [19:46:29]current date 1726947990 [19:46:29]FM_GetShiftState [19:46:29]SAM_PROTO_GetShiftState [19:46:29]wFMCommunicate request_size=4 [19:46:29]MH_SAM_APDU [19:46:29]CAPDU: 80 13 01 00 [19:46:29]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [19:46:29]Write i2c OK [19:46:29]MH_I2C_Read... [19:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:29]Read from MH i2c: E2 [19:46:29]MH_I2C_Read... [19:46:29]Read from MH i2c: E2 0E 00 [19:46:29]MH_I2C_Read... [19:46:29]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A3 [19:46:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:46:29]wFMCommunicate OK [19:46:29]SAM_PROTO_GetShiftState done [19:46:29]FM_GetShiftState done [19:46:29]opened in 1726877910 [19:46:29]opened+sec_in_day 1726964310 [19:46:29]quantity*price = 4500 [19:46:29]sum+1 = 4501 [19:46:29]Check (price>sum+1) || (price+1 о реализуемом товаре [19:49:30]line ИТОГО: 1200.06 [19:49:30]line НСП 1% : 10.62 [19:49:30]line НДС 12% : 127.44 [19:49:30]line Наличными: 0.00 [19:49:30]line Безнал.: 1200.06 [19:49:30]line Место: АЗС № 137 "Партнер Нефть" [19:49:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:49:30]line СНО: Общий режим [19:49:30]line Чек 360 21.09.2024 19:49 [19:49:30]line Смена: 496 ФФД: 1.0 [19:49:30]line ЗНМ: 0300000064 [19:49:30]line РНМ: 0000000000092592 [19:49:30]line Версия ККМ: 001 [19:49:30]line Платежная система: O! деньги [19:49:30]line ФМ: 0000000000874979 [19:49:30]line ФД: 86582 [19:49:30]line ФПД: 205465477813438 [19:49:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T194929&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86582&fm=205465477813438&tin=02508201610067®Number=0000000000092592&sum=120006 [19:49:30]OFD Sender: Processing packet 86581 [packets to send 274, broken 272] [19:49:30]ProducePacketName [19:49:30]name=ofd_packets/00086581 [19:49:30]OFD Sender: To server: pG, [19:49:30]CommunicateWithHost lk.salyk.kg:30040 [19:49:30]ConnectInit lk.salyk.kg [19:49:30]written 0, free lines is 4095 [19:49:30]Write to MH i2c: 01 00 00 A5 00 A5 [19:49:30]Write i2c OK [19:49:30]MH_I2C_Read... [19:49:30]Read from MH i2c: 01 [19:49:30]MH_I2C_Read... [19:49:30]Read from MH i2c: 01 07 00 [19:49:30]MH_I2C_Read... [19:49:30]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 F0 0C A8 [19:49:30]RasterBufferAndPrint [19:49:30]line [19:49:30]line [19:49:30]line [19:49:30]line [19:49:30]line [19:49:30]written 0, free lines is 3319 [19:49:31]MH_Cut [19:49:31]Write to MH i2c: D1 01 00 AC 00 01 7E [19:49:31]Write i2c OK [19:49:31]MH_I2C_Read... [19:49:31]Read from MH i2c: D1 [19:49:31]MH_I2C_Read... [19:49:31]Read from MH i2c: D1 01 00 [19:49:31]MH_I2C_Read... [19:49:31]Read from MH i2c: D1 01 00 AC 00 00 7D [19:49:31]Write to MH i2c: 01 00 00 AD 00 AD [19:49:31]Write i2c OK [19:49:31]MH_I2C_Read... [19:49:31]ConnectInit Can't connect to host [19:49:31]*** Cut start [19:49:31]*** Partial cut [19:49:31]*** CUTSNS_PIN = 1 [19:49:31]*** CUTSNS_PIN = 0 [19:49:32]*** Brake cut motor [19:49:32]Read from MH i2c: 01 [19:49:32]MH_I2C_Read... [19:49:32]*** Stop cut motor [19:49:32]*** Cut end [19:49:32]Read from MH i2c: 01 07 00 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [19:49:32]process_action close_receipt done [19:49:32]requested_data is exist [19:49:32]produce_requested_data [19:49:32]requested_item fm.sn is exist - process it [19:49:32]wFMCommunicate request_size=4 [19:49:32]MH_SAM_APDU [19:49:32]CAPDU: 80 11 00 00 [19:49:32]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [19:49:32]Write i2c OK [19:49:32]MH_I2C_Read... [19:49:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:32]Read from MH i2c: E2 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: E2 17 00 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 87 [19:49:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:49:32]wFMCommunicate OK [19:49:32]requested_item fd.num is exist - process it [19:49:32]SAM_PROTO_GetFieldsCounters [19:49:32]wFMCommunicate request_size=4 [19:49:32]MH_SAM_APDU [19:49:32]CAPDU: 80 13 00 00 [19:49:32]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [19:49:32]Write i2c OK [19:49:32]MH_I2C_Read... [19:49:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:32]Read from MH i2c: E2 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: E2 62 00 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 36 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [19:49:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 36 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:32]wFMCommunicate OK [19:49:32]SAM_PROTO_GetFieldsCounters done [19:49:32]requested_item shift.num is exist - process it [19:49:32]requested_item shift.opened is exist - process it [19:49:32]req_shift_opened [19:49:32]FM_GetShiftState [19:49:32]SAM_PROTO_GetShiftState [19:49:32]wFMCommunicate request_size=4 [19:49:32]MH_SAM_APDU [19:49:32]CAPDU: 80 13 01 00 [19:49:32]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [19:49:32]Write i2c OK [19:49:32]MH_I2C_Read... [19:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:32]Read from MH i2c: E2 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: E2 0E 00 [19:49:32]MH_I2C_Read... [19:49:32]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 73 [19:49:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:49:32]wFMCommunicate OK [19:49:32]SAM_PROTO_GetShiftState done [19:49:32]FM_GetShiftState done [19:49:32]req_shift_opened done [19:49:32]requested_item shift.open_date is exist - process it [19:49:32]req_shift_open_date [19:49:32]req_shift_open_date done [19:49:32]produce_requested_data done [19:49:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86582,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:49:32]process_action_free close_receipt [19:49:32]json_value_free [19:49:32]json_value_free done [19:49:32]process_json_proto returns [19:49:32]Send response to host [19:49:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86582,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:49:32]free response buf [19:49:32]execute_script done [19:49:32]execute_script returns [19:49:32]free content buf [19:49:32]Sock 10.Close socket [19:49:32]Sock 10.Thread stoped [19:49:35]ConnectInit Can't take IP for lk.salyk.kg [19:49:35]CommunicateWithHost connect error [19:49:35]CommunicateWithHost err = -1 [19:49:35]OFD Sender: Server communicate error [19:49:36]ConnectInit Can't connect to host [19:49:40]OFD Sender: Processing packet 86581 [packets to send 274, broken 272] [19:49:40]ProducePacketName [19:49:40]name=ofd_packets/00086581 [19:49:40]OFD Sender: To server: pG, [19:49:40]CommunicateWithHost lk.salyk.kg:30040 [19:49:40]ConnectInit lk.salyk.kg [19:49:41]ConnectInit Can't connect to host [19:49:45]ConnectInit Can't take IP for lk.salyk.kg [19:49:45]CommunicateWithHost connect error [19:49:45]CommunicateWithHost err = -1 [19:49:45]OFD Sender: Server communicate error [19:49:46]ConnectInit Can't connect to host [19:49:50]OFD Sender: Processing packet 86581 [packets to send 274, broken 272] [19:49:50]ProducePacketName [19:49:50]name=ofd_packets/00086581 [19:49:50]OFD Sender: To server: pG, [19:49:50]CommunicateWithHost lk.salyk.kg:30040 [19:49:50]ConnectInit lk.salyk.kg [19:49:51]Connected sock=9 [19:49:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 1E 00 1C 01 92 0F 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 03 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 35 52 01 00 35 04 06 00 2F D3 43 AC 4F 5C 82 62 CA 30 4B 3B 99 5B [19:49:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6E 19 47 00 D4 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 35 52 01 00 F4 03 04 00 30 CE EE 66 B6 04 01 00 00 CB 91 49 5F 54 71 10 AF [19:49:55]CommunicateWithHost err = 0 [19:49:55]CheckOFDResponse [19:49:55]1017 (14) - 77093643461234 [19:49:55]1041 (16) - 0000000000874979 [19:49:55]1040 (4) - 86581 [19:49:55]1012 (4) - 21.09.2024 13:46 [19:49:55]1206 (1) - 0 [19:49:55]OFD Sender: Remove packet 86581 [19:49:55]ProducePacketName [19:49:55]name=ofd_packets/00086581 [19:49:55]NVStorageDeleteData [19:49:55]OFD Sender: Processing packet 86582 [packets to send 273, broken 272] [19:49:55]ProducePacketName [19:49:55]name=ofd_packets/00086582 [19:49:55]OFD Sender: To server: pG, [19:49:55]CommunicateWithHost lk.salyk.kg:30040 [19:49:55]ConnectInit lk.salyk.kg [19:50:00]recv_with_timeout no data received [19:50:03]Connected sock=9 [19:50:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E9 C2 07 01 D5 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 49 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 36 52 01 00 35 04 06 00 BA DE A8 D1 94 BE 8C 69 65 FF 80 FD 15 B9 [19:50:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 33 71 47 00 6A 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 36 52 01 00 F4 03 04 00 3C CE EE 66 B6 04 01 00 00 5F 19 8A DF F1 40 7B 27 [19:50:06]CommunicateWithHost err = 0 [19:50:06]CheckOFDResponse [19:50:06]1017 (14) - 77093643461234 [19:50:06]1041 (16) - 0000000000874979 [19:50:06]1040 (4) - 86582 [19:50:06]1012 (4) - 21.09.2024 13:46 [19:50:06]1206 (1) - 0 [19:50:06]OFD Sender: Remove packet 86582 [19:50:06]ProducePacketName [19:50:06]name=ofd_packets/00086582 [19:50:06]NVStorageDeleteData [19:50:06]OFD Sender: No OFD packet to send [19:50:11]OFD Sender: No OFD packet to send [19:50:16]OFD Sender: No OFD packet to send [19:50:21]OFD Sender: No OFD packet to send [19:50:26]OFD Sender: No OFD packet to send [19:50:31]OFD Sender: No OFD packet to send [19:50:36]OFD Sender: No OFD packet to send [19:50:41]OFD Sender: No OFD packet to send [19:50:46]OFD Sender: No OFD packet to send [19:50:51]OFD Sender: No OFD packet to send [19:50:56]OFD Sender: No OFD packet to send [19:51:01]OFD Sender: No OFD packet to send [19:51:06]OFD Sender: No OFD packet to send [19:51:11]OFD Sender: No OFD packet to send [19:51:16]OFD Sender: No OFD packet to send [19:51:21]OFD Sender: No OFD packet to send [19:51:26]OFD Sender: No OFD packet to send [19:51:31]OFD Sender: No OFD packet to send [19:51:35]accept exits with 7 [19:51:35]New connection [19:51:35]New thread 3067166052 created [19:51:35]Thread 3067022692 joined [19:51:35]Waiting for new connection... [19:51:35] Sock 7.Parse request [19:51:35]Sock 7.Check first char [19:51:35]Sock 7.First char is OK [19:51:35]request: POST /json_proto HTTP/1.0 [19:51:35]Method: POST [19:51:35]URL: /json_proto [19:51:35]Method is POST - this is cgi request [19:51:35]url: /json_proto [19:51:35]query_string will be loaded in cgi processing [19:51:35]execute_cgi json_proto POST (null) [19:51:35]execute_cgi path=json_proto method=POST [19:51:35]POST find Content-Length [19:51:35]Host: 172.17.47.196:8080 [19:51:35]Content-Length: 799 [19:51:35]Content-Type: application/json [19:51:35] [19:51:35]POST finish read [19:51:35]Found Content-Length = 799 [19:51:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:35]execute_script... [19:51:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:35]POST & json_proto [19:51:35]process_json_proto [19:51:35]json parsed OK: [19:51:35]protocol is kg_v1.0 [19:51:35]action value=close_receipt [19:51:35]process_action close_receipt [19:51:35]cmd_close_receipt [19:51:35]MH_GetDate [19:51:35]Write to MH i2c: F0 00 00 B1 00 A0 [19:51:35]Write i2c OK [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: F0 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: F0 09 00 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: F0 09 00 B1 00 00 C7 23 EF 66 4C 6B 94 66 99 [19:51:35]GetLastDocTimeStamp 1726948169 [19:51:35]current date 1726948295 [19:51:35]FM_GetShiftState [19:51:35]SAM_PROTO_GetShiftState [19:51:35]wFMCommunicate request_size=4 [19:51:35]MH_SAM_APDU [19:51:35]CAPDU: 80 13 01 00 [19:51:35]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [19:51:35]Write i2c OK [19:51:35]MH_I2C_Read... [19:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:35]Read from MH i2c: E2 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 0E 00 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [19:51:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:51:35]wFMCommunicate OK [19:51:35]SAM_PROTO_GetShiftState done [19:51:35]FM_GetShiftState done [19:51:35]opened in 1726877910 [19:51:35]opened+sec_in_day 1726964310 [19:51:35]quantity*price = 0 [19:51:35]sum+1 = 1 [19:51:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 361 21.09.2024 19:51 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 86583 ФПД: 153834282064620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T195135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86583&fm=153834282064620&tin=02508201610067®Number=0000000000092592&sum=0 [19:51:36]StoreToDocumentArchive [19:51:36]shift 496 fd 86583 [19:51:36]save to /storage/0496/doc_00086583 [19:51:36]save last doc name /storage/0496/doc_00086583 to /storage/kkm_last_doc_name [19:51:36]save OK [19:51:36]Clear old archive folders... [19:51:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:51:36]tlvbuf is 016B4290 [19:51:36]SAM_PROTO_ClearQueue [19:51:36]wFMCommunicate request_size=4 [19:51:36]MH_SAM_APDU [19:51:36]CAPDU: 80 09 00 00 [19:51:36]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:36]Read from MH i2c: E2 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [19:51:36]RAPDU: 90 00 [19:51:36]wFMCommunicate OK [19:51:36]SAM_PROTO_ClearQueue done [19:51:36]KKMCreateOFDPacket [19:51:36]OFDProtocolAddRootSTLVToBuf [19:51:36]FM_MakeSignedData [19:51:36]FM_MakeSignedData [19:51:36]SAM_PROTO_SignData [19:51:36]wFMCommunicate request_size=4 [19:51:36]MH_SAM_APDU [19:51:36]CAPDU: 80 0D 01 02 [19:51:36]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:36]Read from MH i2c: E2 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [19:51:36]RAPDU: 90 00 [19:51:36]wFMCommunicate OK [19:51:36]wFMCommunicate request_size=255 [19:51:36]MH_SAM_APDU [19:51:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 C7 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 52 01 00 35 04 06 00 [19:51:36]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 C7 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 52 01 00 35 04 06 00 00 00 C2 [19:51:36]recv_with_timeout no data received [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]OFD Sender: No OFD packet to send [19:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:36]Read from MH i2c: E2 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [19:51:36]RAPDU: 90 00 [19:51:36]wFMCommunicate OK [19:51:36]wFMCommunicate request_size=11 [19:51:36]MH_SAM_APDU [19:51:36]CAPDU: 80 0D 02 02 06 8B E9 55 BC 9A EC [19:51:36]Write to MH i2c: E2 0E 00 C2 00 80 0D 02 02 06 00 8B E9 55 BC 9A EC 00 00 53 [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:36]Read from MH i2c: E2 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [19:51:36]RAPDU: 90 00 [19:51:36]wFMCommunicate OK [19:51:36]wFMCommunicate request_size=4 [19:51:36]MH_SAM_APDU [19:51:36]CAPDU: 80 0D 03 02 [19:51:36]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:36]Read from MH i2c: E2 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 0B 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 0B 00 C3 00 00 18 7E 4B D0 E3 DB 54 9B 90 00 9D [19:51:36]RAPDU: 18 7E 4B D0 E3 DB 54 9B 90 00 [19:51:36]wFMCommunicate OK [19:51:36]SAM_PROTO_SignData done [19:51:36]FM_MakeSignedData done [19:51:36]CreateOFDProtocolMessage [19:51:36]wFMCommunicate request_size=4 [19:51:36]MH_SAM_APDU [19:51:36]CAPDU: 80 11 00 00 [19:51:36]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:36]Read from MH i2c: E2 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 17 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9D [19:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:51:36]wFMCommunicate OK [19:51:36]CreateOFDProtocolMessage done [19:51:36]OFDSenderStorePacket 86583 [19:51:36]StoreOFDPacket docnum=86583 [19:51:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A1 42 08 01 C3 2C 5A 03 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 34 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 C7 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 52 01 00 35 04 06 00 8B E9 55 BC 9A EC 18 7E 4B D0 E3 DB 54 9B [19:51:36]CheckFolder [19:51:36]dirname=/storage/ofd_packets [19:51:36]CheckFolder done [19:51:36]ProducePacketName [19:51:36]name=ofd_packets/00086583 [19:51:36]NVStorageSaveData ofd_packets/00086583 [19:51:36]File name is /storage/ofd_packets/00086583 [19:51:36]Write 302 bytes [19:51:36]NVStorageSaveData done [19:51:36]OFDSenderStorePacket done [19:51:36]KKMCreateOFDPacket done [19:51:36]NVStorageSaveData kkm_last_timestamp [19:51:36]File name is /storage/kkm_last_timestamp [19:51:36]Write 4 bytes [19:51:36]NVStorageSaveData done [19:51:36]ExternCall_PrintAddStr [19:51:36]wPrintStart [19:51:36]Write to MH i2c: 01 00 00 C5 00 C5 [19:51:36]Write i2c OK [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: 01 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: 01 07 00 [19:51:36]MH_I2C_Read... [19:51:36]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [19:51:36]RasterBufferAndPrint [19:51:36]line Счет N : (1)871460 [19:51:36]line ИНН: 02508201610067 [19:51:36]line Контрольно-Кассовый Чек [19:51:36]line ПРОДАЖА [19:51:36]line ТРК (МРК, ГНК) : 21 [19:51:36]line Товар: 2710194210 [19:51:36]line ДТ(л)-К-4 [19:51:36]line 50.000 * 0.00 [19:51:36]line = 0.00 [19:51:36]line НДС 12% НСП 1% [19:51:36]line > о реализуемом товаре [19:51:36]line ИТОГО: 0.00 [19:51:36]line НСП 1% : 0.00 [19:51:36]line НДС 12% : 0.00 [19:51:36]line Наличными: 0.00 [19:51:36]line Безнал.: 0.00 [19:51:36]line Место: АЗС № 137 "Партнер Нефть" [19:51:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:51:36]line СНО: Общий режим [19:51:36]line Чек 361 21.09.2024 19:51 [19:51:36]line Смена: 496 ФФД: 1.0 [19:51:36]line ЗНМ: 0300000064 [19:51:36]line РНМ: 0000000000092592 [19:51:36]line Версия ККМ: 001 [19:51:36]line Талоны: Топливные Талоны [19:51:36]line 1 [19:51:36]line ФМ: 0000000000874979 [19:51:36]line ФД: 86583 [19:51:36]line ФПД: 153834282064620 [19:51:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T195135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86583&fm=153834282064620&tin=02508201610067®Number=0000000000092592&sum=0 [19:51:37]OFD Sender: Processing packet 86583 [packets to send 273, broken 272] [19:51:37]ProducePacketName [19:51:37]name=ofd_packets/00086583 [19:51:37]OFD Sender: To server: pG, [19:51:37]CommunicateWithHost lk.salyk.kg:30040 [19:51:37]ConnectInit lk.salyk.kg [19:51:37]written 0, free lines is 4095 [19:51:37]Write to MH i2c: 01 00 00 EF 00 EF [19:51:37]Write i2c OK [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: 01 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: 01 07 00 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 DD 0C DF [19:51:37]RasterBufferAndPrint [19:51:37]line [19:51:37]line [19:51:37]line [19:51:37]line [19:51:37]line [19:51:37]written 0, free lines is 3299 [19:51:37]MH_Cut [19:51:37]Write to MH i2c: D1 01 00 F6 00 01 C8 [19:51:37]Write i2c OK [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: D1 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: D1 01 00 [19:51:37]MH_I2C_Read... [19:51:37]Read from MH i2c: D1 01 00 F6 00 00 C7 [19:51:37]Write to MH i2c: 01 00 00 F7 00 F7 [19:51:37]Write i2c OK [19:51:37]MH_I2C_Read... [19:51:38]*** Cut start [19:51:38]*** Partial cut [19:51:38]*** CUTSNS_PIN = 1 [19:51:38]*** CUTSNS_PIN = 0 [19:51:38]*** Brake cut motor [19:51:38]Connected sock=9 [19:51:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A1 42 08 01 C3 2C 5A 03 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 34 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 C7 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 52 01 00 35 04 06 00 8B E9 55 BC 9A EC 18 7E 4B D0 E3 DB 54 9B [19:51:39]Read from MH i2c: 01 [19:51:39]MH_I2C_Read... [19:51:39]*** Stop cut motor [19:51:39]*** Cut end [19:51:39]Read from MH i2c: 01 07 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [19:51:39]process_action close_receipt done [19:51:39]requested_data is exist [19:51:39]produce_requested_data [19:51:39]requested_item fm.sn is exist - process it [19:51:39]wFMCommunicate request_size=4 [19:51:39]MH_SAM_APDU [19:51:39]CAPDU: 80 11 00 00 [19:51:39]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:39]Read from MH i2c: E2 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 17 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D1 [19:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:51:39]wFMCommunicate OK [19:51:39]requested_item fd.num is exist - process it [19:51:39]SAM_PROTO_GetFieldsCounters [19:51:39]wFMCommunicate request_size=4 [19:51:39]MH_SAM_APDU [19:51:39]CAPDU: 80 13 00 00 [19:51:39]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:39]Read from MH i2c: E2 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 62 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 37 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [19:51:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 37 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:39]wFMCommunicate OK [19:51:39]SAM_PROTO_GetFieldsCounters done [19:51:39]requested_item shift.num is exist - process it [19:51:39]requested_item shift.opened is exist - process it [19:51:39]req_shift_opened [19:51:39]FM_GetShiftState [19:51:39]SAM_PROTO_GetShiftState [19:51:39]wFMCommunicate request_size=4 [19:51:39]MH_SAM_APDU [19:51:39]CAPDU: 80 13 01 00 [19:51:39]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [19:51:39]Write i2c OK [19:51:39]MH_I2C_Read... [19:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:39]Read from MH i2c: E2 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 0E 00 [19:51:39]MH_I2C_Read... [19:51:39]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [19:51:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:51:39]wFMCommunicate OK [19:51:39]SAM_PROTO_GetShiftState done [19:51:39]FM_GetShiftState done [19:51:39]req_shift_opened done [19:51:39]requested_item shift.open_date is exist - process it [19:51:39]req_shift_open_date [19:51:39]req_shift_open_date done [19:51:39]produce_requested_data done [19:51:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86583,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:51:39]process_action_free close_receipt [19:51:39]json_value_free [19:51:39]json_value_free done [19:51:39]process_json_proto returns [19:51:39]Send response to host [19:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86583,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:51:39]free response buf [19:51:39]execute_script done [19:51:39]execute_script returns [19:51:39]free content buf [19:51:39]Sock 7.Close socket [19:51:39]Sock 7.Thread stoped [19:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B9 FD 47 00 E7 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 37 52 01 00 F4 03 04 00 9B CE EE 66 B6 04 01 00 00 0A AA 58 E0 B0 CD 25 C8 [19:51:40]CommunicateWithHost err = 0 [19:51:40]CheckOFDResponse [19:51:40]1017 (14) - 77093643461234 [19:51:40]1041 (16) - 0000000000874979 [19:51:40]1040 (4) - 86583 [19:51:40]1012 (4) - 21.09.2024 13:48 [19:51:40]1206 (1) - 0 [19:51:40]OFD Sender: Remove packet 86583 [19:51:40]ProducePacketName [19:51:40]name=ofd_packets/00086583 [19:51:40]NVStorageDeleteData [19:51:40]OFD Sender: No OFD packet to send [19:51:45]OFD Sender: No OFD packet to send [19:51:50]OFD Sender: No OFD packet to send [19:51:55]OFD Sender: No OFD packet to send [19:52:00]OFD Sender: No OFD packet to send [19:52:02]accept exits with 10 [19:52:02]New connection [19:52:02]New thread 3067022692 created [19:52:02]Thread 3067166052 joined [19:52:02]Waiting for new connection... [19:52:02] Sock 10.Parse request [19:52:02]Sock 10.Check first char [19:52:02]Sock 10.First char is OK [19:52:02]request: POST /json_proto HTTP/1.0 [19:52:02]Method: POST [19:52:02]URL: /json_proto [19:52:02]Method is POST - this is cgi request [19:52:02]url: /json_proto [19:52:02]query_string will be loaded in cgi processing [19:52:02]execute_cgi json_proto POST (null) [19:52:02]execute_cgi path=json_proto method=POST [19:52:02]POST find Content-Length [19:52:02]Host: 172.17.47.196:8080 [19:52:02]Content-Length: 677 [19:52:02]Content-Type: application/json [19:52:02] [19:52:02]POST finish read [19:52:02]Found Content-Length = 677 [19:52:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [19:52:02]execute_script... [19:52:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [19:52:02]POST & json_proto [19:52:02]process_json_proto [19:52:02]json parsed OK: [19:52:02]protocol is kg_v1.0 [19:52:02]action value=close_receipt [19:52:02]process_action close_receipt [19:52:02]cmd_close_receipt [19:52:02]MH_GetDate [19:52:02]Write to MH i2c: F0 00 00 FB 00 EA [19:52:02]Write i2c OK [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 09 00 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 09 00 FB 00 00 E3 23 EF 66 4C 6B 94 66 FF [19:52:02]GetLastDocTimeStamp 1726948295 [19:52:02]current date 1726948323 [19:52:02]FM_GetShiftState [19:52:02]SAM_PROTO_GetShiftState [19:52:02]wFMCommunicate request_size=4 [19:52:02]MH_SAM_APDU [19:52:02]CAPDU: 80 13 01 00 [19:52:02]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [19:52:02]Write i2c OK [19:52:02]MH_I2C_Read... [19:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:02]Read from MH i2c: E2 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: E2 0E 00 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [19:52:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:52:02]wFMCommunicate OK [19:52:02]SAM_PROTO_GetShiftState done [19:52:02]FM_GetShiftState done [19:52:02]opened in 1726877910 [19:52:02]opened+sec_in_day 1726964310 [19:52:02]quantity*price = 50036 [19:52:02]sum+1 = 50037 [19:52:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 362 21.09.2024 19:52 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86584 ФПД: 64314781253870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T195203&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86584&fm=64314781253870&tin=02508201610067®Number=0000000000092592&sum=50000 [19:52:04]StoreToDocumentArchive [19:52:04]shift 496 fd 86584 [19:52:04]save to /storage/0496/doc_00086584 [19:52:04]save last doc name /storage/0496/doc_00086584 to /storage/kkm_last_doc_name [19:52:04]save OK [19:52:04]Clear old archive folders... [19:52:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:04]tlvbuf is 0164A370 [19:52:04]SAM_PROTO_ClearQueue [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 09 00 00 [19:52:04]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]SAM_PROTO_ClearQueue done [19:52:04]KKMCreateOFDPacket [19:52:04]OFDProtocolAddRootSTLVToBuf [19:52:04]FM_MakeSignedData [19:52:04]FM_MakeSignedData [19:52:04]SAM_PROTO_SignData [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 0D 01 02 [19:52:04]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]wFMCommunicate request_size=255 [19:52:04]MH_SAM_APDU [19:52: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 E3 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 52 01 00 35 04 06 00 3A [19:52:04]Write to MH i2c: E2 02 01 0B 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 6A 01 00 00 F4 03 04 00 E3 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 52 01 00 35 04 06 00 3A 00 00 8D [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]wFMCommunicate request_size=10 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 0D 02 02 05 7E 73 B0 C0 EE [19:52:04]Write to MH i2c: E2 0D 00 0C 01 80 0D 02 02 05 00 7E 73 B0 C0 EE 00 00 E0 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 0D 03 02 [19:52:04]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 0B 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 0B 00 0D 01 00 60 51 54 FB 67 AD 0A 33 90 00 DB [19:52:04]RAPDU: 60 51 54 FB 67 AD 0A 33 90 00 [19:52:04]wFMCommunicate OK [19:52:04]SAM_PROTO_SignData done [19:52:04]FM_MakeSignedData done [19:52:04]CreateOFDProtocolMessage [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 11 00 00 [19:52:04]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 17 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [19:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:52:04]wFMCommunicate OK [19:52:04]CreateOFDProtocolMessage done [19:52:04]OFDSenderStorePacket 86584 [19:52:04]StoreOFDPacket docnum=86584 [19:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F6 48 07 01 DC 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 6A 01 00 00 F4 03 04 00 E3 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 52 01 00 35 04 06 00 3A 7E 73 B0 C0 EE 60 51 54 FB 67 AD 0A 33 [19:52:04]CheckFolder [19:52:04]dirname=/storage/ofd_packets [19:52:04]CheckFolder done [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00086584 [19:52:04]NVStorageSaveData ofd_packets/00086584 [19:52:04]File name is /storage/ofd_packets/00086584 [19:52:04]Write 301 bytes [19:52:04]NVStorageSaveData done [19:52:04]OFDSenderStorePacket done [19:52:04]KKMCreateOFDPacket done [19:52:04]NVStorageSaveData kkm_last_timestamp [19:52:04]File name is /storage/kkm_last_timestamp [19:52:04]Write 4 bytes [19:52:04]NVStorageSaveData done [19:52:04]ExternCall_PrintAddStr [19:52:04]wPrintStart [19:52:04]Write to MH i2c: 01 00 00 0F 01 10 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [19:52:04]RasterBufferAndPrint [19:52:04]line Счет N : (1)871462 [19:52:04]line ИНН: 02508201610067 [19:52:04]line Контрольно-Кассовый Чек [19:52:04]line ПРОДАЖА [19:52:04]line ТРК (МРК, ГНК) : 33 [19:52:04]line Товар: 2710124130 [19:52:04]line Аи-92-К-5 [19:52:04]line 7.380 * 67.80 [19:52:04]line = 500.36 [19:52:04]line НДС 12% НСП 1% [19:52:04]line > о реализуемом товаре [19:52:04]line ОКРУГЛЕНИЕ: -0.36 [19:52:04]line ИТОГО: 500.00 [19:52:04]line Внесено: 500.00 [19:52:04]line СДАЧА: 0.00 [19:52:04]line НСП 1% : 4.43 [19:52:04]line НДС 12% : 53.14 [19:52:04]line Наличными: 500.00 [19:52:04]line Безнал.: 0.00 [19:52:04]line Место: АЗС № 137 "Партнер Нефть" [19:52:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:52:04]line СНО: Общий режим [19:52:04]line Чек 362 21.09.2024 19:52 [19:52:04]line Смена: 496 ФФД: 1.0 [19:52:04]line ЗНМ: 0300000064 [19:52:04]line РНМ: 0000000000092592 [19:52:04]line Версия ККМ: 001 [19:52:04]line ФМ: 0000000000874979 [19:52:04]line ФД: 86584 [19:52:04]line ФПД: 64314781253870 [19:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T195203&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86584&fm=64314781253870&tin=02508201610067®Number=0000000000092592&sum=50000 [19:52:04]OFD Sender: Processing packet 86584 [packets to send 273, broken 272] [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00086584 [19:52:04]OFD Sender: To server: pG, [19:52:04]CommunicateWithHost lk.salyk.kg:30040 [19:52:04]ConnectInit lk.salyk.kg [19:52:04]written 0, free lines is 4095 [19:52:05]Write to MH i2c: 01 00 00 3A 01 3B [19:52:05]Write i2c OK [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: 01 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: 01 07 00 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 D2 0C 20 [19:52:05]RasterBufferAndPrint [19:52:05]line [19:52:05]line [19:52:05]line [19:52:05]line [19:52:05]line [19:52:05]written 0, free lines is 3289 [19:52:05]MH_Cut [19:52:05]Write to MH i2c: D1 01 00 41 01 01 14 [19:52:05]Write i2c OK [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: D1 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: D1 01 00 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: D1 01 00 41 01 00 13 [19:52:05]Write to MH i2c: 01 00 00 42 01 43 [19:52:05]Write i2c OK [19:52:05]MH_I2C_Read... [19:52:05]Connected sock=7 [19:52:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F6 48 07 01 DC 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 6A 01 00 00 F4 03 04 00 E3 23 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 52 01 00 35 04 06 00 3A 7E 73 B0 C0 EE 60 51 54 FB 67 AD 0A 33 [19:52:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B0 FE 47 00 0B AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 38 52 01 00 F4 03 04 00 B5 CE EE 66 B6 04 01 00 00 EE 00 3F 8A 5B D1 2A 0E [19:52:06]CommunicateWithHost err = 0 [19:52:06]CheckOFDResponse [19:52:06]1017 (14) - 77093643461234 [19:52:06]1041 (16) - 0000000000874979 [19:52:06]1040 (4) - 86584 [19:52:06]1012 (4) - 21.09.2024 13:48 [19:52:06]1206 (1) - 0 [19:52:06]OFD Sender: Remove packet 86584 [19:52:06]ProducePacketName [19:52:06]name=ofd_packets/00086584 [19:52:06]NVStorageDeleteData [19:52:06]*** Cut start [19:52:06]*** Partial cut [19:52:06]*** CUTSNS_PIN = 1 [19:52:06]*** CUTSNS_PIN = 0 [19:52:06]*** Brake cut motor [19:52:06]OFD Sender: No OFD packet to send [19:52:06]Read from MH i2c: 01 [19:52:06]MH_I2C_Read... [19:52:06]*** Stop cut motor [19:52:06]*** Cut end [19:52:06]Read from MH i2c: 01 07 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [19:52:06]process_action close_receipt done [19:52:06]requested_data is exist [19:52:06]produce_requested_data [19:52:06]requested_item fm.sn is exist - process it [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 11 00 00 [19:52:06]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:06]Read from MH i2c: E2 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 17 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [19:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:52:06]wFMCommunicate OK [19:52:06]requested_item fd.num is exist - process it [19:52:06]SAM_PROTO_GetFieldsCounters [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 13 00 00 [19:52:06]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:06]Read from MH i2c: E2 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 62 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 38 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [19:52:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 38 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:06]wFMCommunicate OK [19:52:06]SAM_PROTO_GetFieldsCounters done [19:52:06]requested_item shift.num is exist - process it [19:52:06]requested_item shift.opened is exist - process it [19:52:06]req_shift_opened [19:52:06]FM_GetShiftState [19:52:06]SAM_PROTO_GetShiftState [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 13 01 00 [19:52:06]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:07]Read from MH i2c: E2 0E 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [19:52:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:52:07]wFMCommunicate OK [19:52:07]SAM_PROTO_GetShiftState done [19:52:07]FM_GetShiftState done [19:52:07]req_shift_opened done [19:52:07]requested_item shift.open_date is exist - process it [19:52:07]req_shift_open_date [19:52:07]req_shift_open_date done [19:52:07]produce_requested_data done [19:52:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86584,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:52:07]process_action_free close_receipt [19:52:07]json_value_free [19:52:07]json_value_free done [19:52:07]process_json_proto returns [19:52:07]Send response to host [19:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86584,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:52:07]free response buf [19:52:07]execute_script done [19:52:07]execute_script returns [19:52:07]free content buf [19:52:07]Sock 10.Close socket [19:52:07]Sock 10.Thread stoped [19:52:11]OFD Sender: No OFD packet to send [19:52:15]recv_with_timeout no data received [19:52:16]OFD Sender: No OFD packet to send [19:52:21]OFD Sender: No OFD packet to send [19:52:26]OFD Sender: No OFD packet to send [19:52:31]OFD Sender: No OFD packet to send [19:52:36]OFD Sender: No OFD packet to send [19:52:41]OFD Sender: No OFD packet to send [19:52:46]OFD Sender: No OFD packet to send [19:52:51]OFD Sender: No OFD packet to send [19:52:56]OFD Sender: No OFD packet to send [19:53:01]OFD Sender: No OFD packet to send [19:53:06]OFD Sender: No OFD packet to send [19:53:11]OFD Sender: No OFD packet to send [19:53:16]OFD Sender: No OFD packet to send [19:53:21]OFD Sender: No OFD packet to send [19:53:26]OFD Sender: No OFD packet to send [19:53:31]OFD Sender: No OFD packet to send [19:53:36]OFD Sender: No OFD packet to send [19:53:40]recv_with_timeout no data received [19:53:41]OFD Sender: No OFD packet to send [19:53:46]OFD Sender: No OFD packet to send [19:53:51]OFD Sender: No OFD packet to send [19:53:56]OFD Sender: No OFD packet to send [19:54:01]OFD Sender: No OFD packet to send [19:54:06]OFD Sender: No OFD packet to send [19:54:11]OFD Sender: No OFD packet to send [19:54:16]OFD Sender: No OFD packet to send [19:54:21]OFD Sender: No OFD packet to send [19:54:26]OFD Sender: No OFD packet to send [19:54:31]OFD Sender: No OFD packet to send [19:54:36]OFD Sender: No OFD packet to send [19:54:36]recv_with_timeout no data received [19:54:41]OFD Sender: No OFD packet to send [19:54:46]OFD Sender: No OFD packet to send [19:54:51]OFD Sender: No OFD packet to send [19:54:56]OFD Sender: No OFD packet to send [19:55:01]OFD Sender: No OFD packet to send [19:55:06]OFD Sender: No OFD packet to send [19:55:11]OFD Sender: No OFD packet to send [19:55:16]OFD Sender: No OFD packet to send [19:55:21]OFD Sender: No OFD packet to send [19:55:26]OFD Sender: No OFD packet to send [19:55:31]OFD Sender: No OFD packet to send [19:55:36]OFD Sender: No OFD packet to send [19:55:41]OFD Sender: No OFD packet to send [19:55:46]OFD Sender: No OFD packet to send [19:55:51]OFD Sender: No OFD packet to send [19:55:56]OFD Sender: No OFD packet to send [19:56:01]OFD Sender: No OFD packet to send [19:56:06]OFD Sender: No OFD packet to send [19:56:11]OFD Sender: No OFD packet to send [19:56:16]OFD Sender: No OFD packet to send [19:56:21]OFD Sender: No OFD packet to send [19:56:26]OFD Sender: No OFD packet to send [19:56:31]OFD Sender: No OFD packet to send [19:56:36]OFD Sender: No OFD packet to send [19:56:41]OFD Sender: No OFD packet to send [19:56:46]OFD Sender: No OFD packet to send [19:56:52]OFD Sender: No OFD packet to send [19:56:57]OFD Sender: No OFD packet to send [19:57:02]OFD Sender: No OFD packet to send [19:57:07]OFD Sender: No OFD packet to send [19:57:12]OFD Sender: No OFD packet to send [19:57:17]OFD Sender: No OFD packet to send [19:57:22]OFD Sender: No OFD packet to send [19:57:27]OFD Sender: No OFD packet to send [19:57:32]OFD Sender: No OFD packet to send [19:57:36]recv_with_timeout no data received [19:57:37]OFD Sender: No OFD packet to send [19:57:42]OFD Sender: No OFD packet to send [19:57:47]OFD Sender: No OFD packet to send [19:57:52]OFD Sender: No OFD packet to send [19:57:57]OFD Sender: No OFD packet to send [19:58:02]OFD Sender: No OFD packet to send [19:58:07]OFD Sender: No OFD packet to send [19:58:12]OFD Sender: No OFD packet to send [19:58:17]OFD Sender: No OFD packet to send [19:58:22]OFD Sender: No OFD packet to send [19:58:27]OFD Sender: No OFD packet to send [19:58:32]OFD Sender: No OFD packet to send [19:58:37]OFD Sender: No OFD packet to send [19:58:42]OFD Sender: No OFD packet to send [19:58:47]OFD Sender: No OFD packet to send [19:58:52]OFD Sender: No OFD packet to send [19:58:53]recv_with_timeout no data received [19:58:57]OFD Sender: No OFD packet to send [19:59:02]OFD Sender: No OFD packet to send [19:59:02]accept exits with 9 [19:59:02]New connection [19:59:02]New thread 3067166052 created [19:59:02]Thread 3067022692 joined [19:59:02]Waiting for new connection... [19:59:02] Sock 9.Parse request [19:59:02]Sock 9.Check first char [19:59:02]Sock 9.First char is OK [19:59:02]request: POST /json_proto HTTP/1.0 [19:59:02]Method: POST [19:59:02]URL: /json_proto [19:59:02]Method is POST - this is cgi request [19:59:02]url: /json_proto [19:59:02]query_string will be loaded in cgi processing [19:59:02]execute_cgi json_proto POST (null) [19:59:02]execute_cgi path=json_proto method=POST [19:59:02]POST find Content-Length [19:59:02]Host: 172.17.47.196:8080 [19:59:02]Content-Length: 1185 [19:59:02]Content-Type: application/json [19:59:02] [19:59:02]POST finish read [19:59:02]Found Content-Length = 1185 [19:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147981", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521254", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 243.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:02]execute_script... [19:59: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 : (3)147981", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521254", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 243.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:02]POST & json_proto [19:59:02]process_json_proto [19:59:02]json parsed OK: [19:59:02]protocol is kg_v1.0 [19:59:02]action value=close_receipt [19:59:02]process_action close_receipt [19:59:02]cmd_close_receipt [19:59:02]MH_GetDate [19:59:02]Write to MH i2c: F0 00 00 46 01 36 [19:59:02]Write i2c OK [19:59:02]MH_I2C_Read... [19:59:02]Read from MH i2c: F0 [19:59:02]MH_I2C_Read... [19:59:02]Read from MH i2c: F0 09 00 [19:59:02]MH_I2C_Read... [19:59:02]Read from MH i2c: F0 09 00 46 01 00 87 25 EF 66 4C 6B 94 66 F1 [19:59:02]GetLastDocTimeStamp 1726948323 [19:59:02]current date 1726948743 [19:59:02]FM_GetShiftState [19:59:02]SAM_PROTO_GetShiftState [19:59:02]wFMCommunicate request_size=4 [19:59:02]MH_SAM_APDU [19:59:02]CAPDU: 80 13 01 00 [19:59:02]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [19:59:02]Write i2c OK [19:59:02]MH_I2C_Read... [19:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:02]Read from MH i2c: E2 [19:59:02]MH_I2C_Read... [19:59:02]Read from MH i2c: E2 0E 00 [19:59:02]MH_I2C_Read... [19:59:02]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [19:59:02]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:59:02]wFMCommunicate OK [19:59:02]SAM_PROTO_GetShiftState done [19:59:02]FM_GetShiftState done [19:59:02]opened in 1726877910 [19:59:02]opened+sec_in_day 1726964310 [19:59:02]quantity*price = 11800 [19:59:02]sum+1 = 11801 [19:59:02]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202521254 Чай холодный MAXI черный со вкусом клубн 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 243.00 НСП 1% : 2.15 НДС 12% : 25.80 Наличными: 0.00 Безнал.: 243.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 363 21.09.2024 19:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86585 ФПД: 242585416231523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T195903&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86585&fm=242585416231523&tin=02508201610067®Number=0000000000092592&sum=24300 0 [19:59:04]StoreToDocumentArchive [19:59:04]shift 496 fd 86585 [19:59:04]save to /storage/0496/doc_00086585 [19:59:04]save last doc name /storage/0496/doc_00086585 to /storage/kkm_last_doc_name [19:59:04]save OK [19:59:04]Clear old archive folders... [19:59:04]ProcessDocumentItem done err = 0, tmpTLVsize=423 [19:59:04]tlvbuf is 01649F40 [19:59:04]SAM_PROTO_ClearQueue [19:59:04]wFMCommunicate request_size=4 [19:59:04]MH_SAM_APDU [19:59:04]CAPDU: 80 09 00 00 [19:59:04]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [19:59:04]Write i2c OK [19:59:04]MH_I2C_Read... [19:59:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:59:04]Read from MH i2c: E2 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [19:59:04]RAPDU: 90 00 [19:59:04]wFMCommunicate OK [19:59:04]SAM_PROTO_ClearQueue done [19:59:04]KKMCreateOFDPacket [19:59:04]OFDProtocolAddRootSTLVToBuf [19:59:04]FM_MakeSignedData [19:59:04]FM_MakeSignedData [19:59:04]SAM_PROTO_SignData [19:59:04]wFMCommunicate request_size=4 [19:59:04]MH_SAM_APDU [19:59:04]CAPDU: 80 0D 01 02 [19:59:04]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [19:59:04]Write i2c OK [19:59:04]MH_I2C_Read... [19:59:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:59:04]Read from MH i2c: E2 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [19:59:04]RAPDU: 90 00 [19:59:04]wFMCommunicate OK [19:59:04]wFMCommunicate request_size=255 [19:59:04]MH_SAM_APDU [19:59:04]CAPDU: 80 0D 02 02 FA 03 00 A7 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 [19:59:04]Write to MH i2c: E2 02 01 56 01 80 0D 02 02 FA 00 03 00 A7 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 00 EF [19:59:04]Write i2c OK [19:59:04]MH_I2C_Read... [19:59:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:04]Read from MH i2c: E2 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [19:59:04]RAPDU: 90 00 [19:59:04]wFMCommunicate OK [19:59:04]wFMCommunicate request_size=182 [19:59:04]MH_SAM_APDU [19:59:04]CAPDU: 80 0D 02 02 B1 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 87 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 52 01 00 35 04 06 00 DC A1 51 8F EA 63 [19:59:04]Write to MH i2c: E2 B9 00 57 01 80 0D 02 02 B1 00 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 87 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 52 01 00 35 04 06 00 DC A1 51 8F EA 63 00 00 5F [19:59:04]Write i2c OK [19:59:04]MH_I2C_Read... [19:59:04]recv_with_timeout no data received [19:59:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:04]Read from MH i2c: E2 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [19:59:04]RAPDU: 90 00 [19:59:04]wFMCommunicate OK [19:59:04]wFMCommunicate request_size=4 [19:59:04]MH_SAM_APDU [19:59:04]CAPDU: 80 0D 03 02 [19:59:04]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [19:59:04]Write i2c OK [19:59:04]MH_I2C_Read... [19:59:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:59:04]Read from MH i2c: E2 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 0B 00 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 0B 00 58 01 00 4D F6 82 FE 3D 83 EB D1 90 00 14 [19:59:04]RAPDU: 4D F6 82 FE 3D 83 EB D1 90 00 [19:59:04]wFMCommunicate OK [19:59:04]SAM_PROTO_SignData done [19:59:04]FM_MakeSignedData done [19:59:04]CreateOFDProtocolMessage [19:59:04]wFMCommunicate request_size=4 [19:59:04]MH_SAM_APDU [19:59:04]CAPDU: 80 11 00 00 [19:59:04]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [19:59:04]Write i2c OK [19:59:04]MH_I2C_Read... [19:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:04]Read from MH i2c: E2 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 17 00 [19:59:04]MH_I2C_Read... [19:59:04]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [19:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:59:04]wFMCommunicate OK [19:59:04]CreateOFDProtocolMessage done [19:59:04]OFDSenderStorePacket 86585 [19:59:04]StoreOFDPacket docnum=86585 [19:59:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 BB 01 00 00 96 7B B3 01 AA E5 5A 03 01 00 03 00 A7 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 87 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 52 01 00 35 04 06 00 DC A1 51 8F EA 63 4D F6 82 FE 3D 83 EB D1 [19:59:04]CheckFolder [19:59:04]dirname=/storage/ofd_packets [19:59:04]CheckFolder done [19:59:04]ProducePacketName [19:59:04]name=ofd_packets/00086585 [19:59:05]NVStorageSaveData ofd_packets/00086585 [19:59:05]File name is /storage/ofd_packets/00086585 [19:59:05]Write 473 bytes [19:59:05]NVStorageSaveData done [19:59:05]OFDSenderStorePacket done [19:59:05]KKMCreateOFDPacket done [19:59:05]NVStorageSaveData kkm_last_timestamp [19:59:05]File name is /storage/kkm_last_timestamp [19:59:05]Write 4 bytes [19:59:05]NVStorageSaveData done [19:59:05]ExternCall_PrintAddStr [19:59:05]wPrintStart [19:59:05]Write to MH i2c: 01 00 00 5A 01 5B [19:59:05]Write i2c OK [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: 01 [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: 01 07 00 [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [19:59:05]RasterBufferAndPrint [19:59:05]line Счет N : (3)147981 [19:59:05]line ИНН: 02508201610067 [19:59:05]line Контрольно-Кассовый Чек [19:59:05]line ПРОДАЖА [19:59:05]line Товар: 4607065001445 [19:59:05]line Шок батончик Snickers 50,5г [19:59:05]line 2.000 * 59.00 [19:59:05]line = 118.00 [19:59:05]line НДС 12% НСП 1% [19:59:05]line > о реализуемом товаре [19:59:05]line Товар: 4870202521254 [19:59:05]line Чай холодный MAXI черный со вкусом клубн [19:59:05]line 1.000 * 125.00 [19:59:05]line = 125.00 [19:59:05]line НДС 12% НСП 1% [19:59:05]line > о реализуемом товаре [19:59:05]line ИТОГО: 243.00 [19:59:05]line НСП 1% : 2.15 [19:59:05]line НДС 12% : 25.80 [19:59:05]line Наличными: 0.00 [19:59:05]line Безнал.: 243.00 [19:59:05]line Место: АЗС № 137 "Партнер Нефть" [19:59:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:59:05]line СНО: Общий режим [19:59:05]line Чек 363 21.09.2024 19:59 [19:59:05]line Смена: 496 ФФД: 1.0 [19:59:05]line ЗНМ: 0300000064 [19:59:05]line РНМ: 0000000000092592 [19:59:05]line Версия ККМ: 001 [19:59:05]line Платежная система: Бакай Банк [19:59:05]line ФМ: 0000000000874979 [19:59:05]line ФД: 86585 [19:59:05]line ФПД: 242585416231523 [19:59:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T195903&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86585&fm=242585416231523&tin=02508201610067®Number=0000000000092592&sum=24300 [19:59:05]line 0 [19:59:05]written 0, free lines is 4095 [19:59:05]OFD Sender: Processing packet 86585 [packets to send 273, broken 272] [19:59:05]ProducePacketName [19:59:05]name=ofd_packets/00086585 [19:59:05]OFD Sender: To server: pG, [19:59:05]CommunicateWithHost lk.salyk.kg:30040 [19:59:05]ConnectInit lk.salyk.kg [19:59:05]Write to MH i2c: 01 00 00 8B 01 8C [19:59:05]Write i2c OK [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: 01 [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: 01 07 00 [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 7D 0C 1C [19:59:05]RasterBufferAndPrint [19:59:05]line [19:59:05]line [19:59:05]line [19:59:05]line [19:59:05]line [19:59:05]written 0, free lines is 3202 [19:59:05]MH_Cut [19:59:05]Write to MH i2c: D1 01 00 92 01 01 65 [19:59:05]Write i2c OK [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: D1 [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: D1 01 00 [19:59:05]MH_I2C_Read... [19:59:05]Read from MH i2c: D1 01 00 92 01 00 64 [19:59:05]Write to MH i2c: 01 00 00 93 01 94 [19:59:05]Write i2c OK [19:59:05]MH_I2C_Read... [19:59:06]*** Cut start [19:59:06]*** Partial cut [19:59:06]*** CUTSNS_PIN = 1 [19:59:06]*** CUTSNS_PIN = 0 [19:59:06]*** Brake cut motor [19:59:07]Read from MH i2c: 01 [19:59:07]MH_I2C_Read... [19:59:07]*** Stop cut motor [19:59:07]*** Cut end [19:59:07]Read from MH i2c: 01 07 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: 01 07 00 93 01 00 00 00 00 00 FF 0F A9 [19:59:07]process_action close_receipt done [19:59:07]requested_data is exist [19:59:07]produce_requested_data [19:59:07]requested_item fm.sn is exist - process it [19:59:07]wFMCommunicate request_size=4 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 11 00 00 [19:59:07]Write to MH i2c: E2 08 00 94 01 80 11 00 00 00 00 00 00 0F [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 17 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 17 00 94 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6E [19:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:59:07]wFMCommunicate OK [19:59:07]requested_item fd.num is exist - process it [19:59:07]SAM_PROTO_GetFieldsCounters [19:59:07]wFMCommunicate request_size=4 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 13 00 00 [19:59:07]Write to MH i2c: E2 08 00 95 01 80 13 00 00 00 00 00 00 12 [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 62 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 62 00 95 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 39 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [19:59:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 39 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:07]wFMCommunicate OK [19:59:07]SAM_PROTO_GetFieldsCounters done [19:59:07]requested_item shift.num is exist - process it [19:59:07]requested_item shift.opened is exist - process it [19:59:07]req_shift_opened [19:59:07]FM_GetShiftState [19:59:07]SAM_PROTO_GetShiftState [19:59:07]wFMCommunicate request_size=4 [19:59:07]MH_SAM_APDU [19:59:07]CAPDU: 80 13 01 00 [19:59:07]Write to MH i2c: E2 08 00 96 01 80 13 01 00 00 00 00 00 14 [19:59:07]Write i2c OK [19:59:07]MH_I2C_Read... [19:59:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:07]Read from MH i2c: E2 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 0E 00 [19:59:07]MH_I2C_Read... [19:59:07]Read from MH i2c: E2 0E 00 96 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5A [19:59:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [19:59:07]wFMCommunicate OK [19:59:07]SAM_PROTO_GetShiftState done [19:59:07]FM_GetShiftState done [19:59:07]req_shift_opened done [19:59:07]requested_item shift.open_date is exist - process it [19:59:07]req_shift_open_date [19:59:07]req_shift_open_date done [19:59:07]produce_requested_data done [19:59:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86585,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [19:59:07]process_action_free close_receipt [19:59:07]json_value_free [19:59:07]json_value_free done [19:59:07]process_json_proto returns [19:59:07]Send response to host [19:59:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86585,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [19:59:07]free response buf [19:59:07]execute_script done [19:59:07]execute_script returns [19:59:07]free content buf [19:59:07]Sock 9.Close socket [19:59:07]Sock 9.Thread stoped [19:59:08]Connected sock=7 [19:59:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 BB 01 00 00 96 7B B3 01 AA E5 5A 03 01 00 03 00 A7 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 5E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 87 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 52 01 00 35 04 06 00 DC A1 51 8F EA 63 4D F6 82 FE 3D 83 EB D1 [19:59:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EF 94 47 00 93 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 52 01 00 F4 03 04 00 5D D0 EE 66 B6 04 01 00 00 E7 96 27 F3 D3 DF F7 B0 [19:59:09]CommunicateWithHost err = 0 [19:59:09]CheckOFDResponse [19:59:09]1017 (14) - 77093643461234 [19:59:09]1041 (16) - 0000000000874979 [19:59:09]1040 (4) - 86585 [19:59:09]1012 (4) - 21.09.2024 13:55 [19:59:09]1206 (1) - 0 [19:59:09]OFD Sender: Remove packet 86585 [19:59:09]ProducePacketName [19:59:09]name=ofd_packets/00086585 [19:59:09]NVStorageDeleteData [19:59:10]OFD Sender: No OFD packet to send [19:59:15]OFD Sender: No OFD packet to send [19:59:20]OFD Sender: No OFD packet to send [19:59:25]OFD Sender: No OFD packet to send [19:59:30]OFD Sender: No OFD packet to send [19:59:35]OFD Sender: No OFD packet to send [19:59:40]OFD Sender: No OFD packet to send [19:59:45]OFD Sender: No OFD packet to send [19:59:50]OFD Sender: No OFD packet to send [19:59:55]OFD Sender: No OFD packet to send [20:00:00]OFD Sender: No OFD packet to send [20:00:01]accept exits with 10 [20:00:01]New connection [20:00:01]New thread 3067022692 created [20:00:01]Thread 3067166052 joined [20:00:01]Waiting for new connection... [20:00:01] Sock 10.Parse request [20:00:01]Sock 10.Check first char [20:00:01]Sock 10.First char is OK [20:00:01]request: POST /json_proto HTTP/1.0 [20:00:01]Method: POST [20:00:01]URL: /json_proto [20:00:01]Method is POST - this is cgi request [20:00:01]url: /json_proto [20:00:01]query_string will be loaded in cgi processing [20:00:01]execute_cgi json_proto POST (null) [20:00:01]execute_cgi path=json_proto method=POST [20:00:01]POST find Content-Length [20:00:01]Host: 172.17.47.196:8080 [20:00:01]Content-Length: 819 [20:00:01]Content-Type: application/json [20:00:01] [20:00:01]POST finish read [20:00:01]Found Content-Length = 819 [20:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:01]execute_script... [20:00:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:01]POST & json_proto [20:00:01]process_json_proto [20:00:01]json parsed OK: [20:00:01]protocol is kg_v1.0 [20:00:01]action value=close_receipt [20:00:01]process_action close_receipt [20:00:01]cmd_close_receipt [20:00:01]MH_GetDate [20:00:01]Write to MH i2c: F0 00 00 97 01 87 [20:00:01]Write i2c OK [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: F0 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: F0 09 00 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: F0 09 00 97 01 00 C2 25 EF 66 4C 6B 94 66 7D [20:00:01]GetLastDocTimeStamp 1726948743 [20:00:01]current date 1726948802 [20:00:01]FM_GetShiftState [20:00:01]SAM_PROTO_GetShiftState [20:00:01]wFMCommunicate request_size=4 [20:00:01]MH_SAM_APDU [20:00:01]CAPDU: 80 13 01 00 [20:00:01]Write to MH i2c: E2 08 00 98 01 80 13 01 00 00 00 00 00 16 [20:00:01]Write i2c OK [20:00:01]MH_I2C_Read... [20:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:01]Read from MH i2c: E2 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: E2 0E 00 [20:00:01]MH_I2C_Read... [20:00:01]Read from MH i2c: E2 0E 00 98 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5C [20:00:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:00:01]wFMCommunicate OK [20:00:01]SAM_PROTO_GetShiftState done [20:00:01]FM_GetShiftState done [20:00:01]opened in 1726877910 [20:00:01]opened+sec_in_day 1726964310 [20:00:01]quantity*price = 120006 [20:00:01]sum+1 = 120007 [20:00:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.06 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.06 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 364 21.09.2024 20:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86586 ФПД: 15985624696660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200002&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86586&fm=15985624696660&tin=02508201610067®Number=0000000000092592&sum=120006 [20:00:03]StoreToDocumentArchive [20:00:03]shift 496 fd 86586 [20:00:03]save to /storage/0496/doc_00086586 [20:00:03]save last doc name /storage/0496/doc_00086586 to /storage/kkm_last_doc_name [20:00:03]save OK [20:00:03]Clear old archive folders... [20:00:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:00:03]tlvbuf is 0164CF80 [20:00:03]SAM_PROTO_ClearQueue [20:00:03]wFMCommunicate request_size=4 [20:00:03]MH_SAM_APDU [20:00:03]CAPDU: 80 09 00 00 [20:00:03]Write to MH i2c: E2 08 00 A5 01 80 09 00 00 00 00 00 00 18 [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:00:03]Read from MH i2c: E2 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [20:00:03]RAPDU: 90 00 [20:00:03]wFMCommunicate OK [20:00:03]SAM_PROTO_ClearQueue done [20:00:03]KKMCreateOFDPacket [20:00:03]OFDProtocolAddRootSTLVToBuf [20:00:03]FM_MakeSignedData [20:00:03]FM_MakeSignedData [20:00:03]SAM_PROTO_SignData [20:00:03]wFMCommunicate request_size=4 [20:00:03]MH_SAM_APDU [20:00:03]CAPDU: 80 0D 01 02 [20:00:03]Write to MH i2c: E2 08 00 A6 01 80 0D 01 02 00 00 00 00 20 [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:00:03]Read from MH i2c: E2 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [20:00:03]RAPDU: 90 00 [20:00:03]wFMCommunicate OK [20:00:03]wFMCommunicate request_size=255 [20:00:03]MH_SAM_APDU [20:00: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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 C2 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 52 01 00 35 04 06 00 0E [20:00:03]Write to MH i2c: E2 02 01 A7 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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 C2 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 52 01 00 35 04 06 00 0E 00 00 60 [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:03]Read from MH i2c: E2 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [20:00:03]RAPDU: 90 00 [20:00:03]wFMCommunicate OK [20:00:03]wFMCommunicate request_size=10 [20:00:03]MH_SAM_APDU [20:00:03]CAPDU: 80 0D 02 02 05 89 F1 7B 47 54 [20:00:03]Write to MH i2c: E2 0D 00 A8 01 80 0D 02 02 05 00 89 F1 7B 47 54 00 00 BD [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:03]Read from MH i2c: E2 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [20:00:03]RAPDU: 90 00 [20:00:03]wFMCommunicate OK [20:00:03]wFMCommunicate request_size=4 [20:00:03]MH_SAM_APDU [20:00:03]CAPDU: 80 0D 03 02 [20:00:03]Write to MH i2c: E2 08 00 A9 01 80 0D 03 02 00 00 00 00 25 [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:00:03]Read from MH i2c: E2 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 0B 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 0B 00 A9 01 00 2D BF 94 8F A8 F3 EE AB 90 00 69 [20:00:03]RAPDU: 2D BF 94 8F A8 F3 EE AB 90 00 [20:00:03]wFMCommunicate OK [20:00:03]SAM_PROTO_SignData done [20:00:03]FM_MakeSignedData done [20:00:03]CreateOFDProtocolMessage [20:00:03]wFMCommunicate request_size=4 [20:00:03]MH_SAM_APDU [20:00:03]CAPDU: 80 11 00 00 [20:00:03]Write to MH i2c: E2 08 00 AA 01 80 11 00 00 00 00 00 00 25 [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:03]Read from MH i2c: E2 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 17 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: E2 17 00 AA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 84 [20:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:00:03]wFMCommunicate OK [20:00:03]CreateOFDProtocolMessage done [20:00:03]OFDSenderStorePacket 86586 [20:00:03]StoreOFDPacket docnum=86586 [20:00:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 13 1C 07 01 61 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 C2 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 52 01 00 35 04 06 00 0E 89 F1 7B 47 54 2D BF 94 8F A8 F3 EE AB [20:00:03]CheckFolder [20:00:03]dirname=/storage/ofd_packets [20:00:03]CheckFolder done [20:00:03]ProducePacketName [20:00:03]name=ofd_packets/00086586 [20:00:03]NVStorageSaveData ofd_packets/00086586 [20:00:03]File name is /storage/ofd_packets/00086586 [20:00:03]Write 301 bytes [20:00:03]NVStorageSaveData done [20:00:03]OFDSenderStorePacket done [20:00:03]KKMCreateOFDPacket done [20:00:03]NVStorageSaveData kkm_last_timestamp [20:00:03]File name is /storage/kkm_last_timestamp [20:00:03]Write 4 bytes [20:00:03]NVStorageSaveData done [20:00:03]ExternCall_PrintAddStr [20:00:03]wPrintStart [20:00:03]Write to MH i2c: 01 00 00 AB 01 AC [20:00:03]Write i2c OK [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: 01 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: 01 07 00 [20:00:03]MH_I2C_Read... [20:00:03]Read from MH i2c: 01 07 00 AB 01 00 00 00 00 00 FF 0F C1 [20:00:03]RasterBufferAndPrint [20:00:03]line Счет N : (1)871463 [20:00:03]line ИНН: 02508201610067 [20:00:03]line Контрольно-Кассовый Чек [20:00:03]line ПРОДАЖА [20:00:03]line ТРК (МРК, ГНК) : 53 [20:00:03]line Товар: 2710124130 [20:00:03]line Аи-92-К-5 [20:00:03]line 17.700 * 67.80 [20:00:03]line = 1200.06 [20:00:03]line НДС 12% НСП 1% [20:00:03]line > о реализуемом товаре [20:00:03]line ИТОГО: 1200.06 [20:00:03]line НСП 1% : 10.62 [20:00:03]line НДС 12% : 127.44 [20:00:03]line Наличными: 0.00 [20:00:03]line Безнал.: 1200.06 [20:00:03]line Место: АЗС № 137 "Партнер Нефть" [20:00:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:00:03]line СНО: Общий режим [20:00:03]line Чек 364 21.09.2024 20:00 [20:00:03]line Смена: 496 ФФД: 1.0 [20:00:03]line ЗНМ: 0300000064 [20:00:03]line РНМ: 0000000000092592 [20:00:03]line Версия ККМ: 001 [20:00:03]line Платежная система: Бакай Банк [20:00:03]line ФМ: 0000000000874979 [20:00:03]line ФД: 86586 [20:00:03]line ФПД: 15985624696660 [20:00:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200002&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86586&fm=15985624696660&tin=02508201610067®Number=0000000000092592&sum=120006 [20:00:03]written 0, free lines is 4095 [20:00:03]OFD Sender: Processing packet 86586 [packets to send 273, broken 272] [20:00:03]ProducePacketName [20:00:03]name=ofd_packets/00086586 [20:00:03]OFD Sender: To server: pG, [20:00:03]CommunicateWithHost lk.salyk.kg:30040 [20:00:03]ConnectInit lk.salyk.kg [20:00:04]Write to MH i2c: 01 00 00 D5 01 D6 [20:00:04]Write i2c OK [20:00:04]MH_I2C_Read... [20:00:04]Read from MH i2c: 01 [20:00:04]MH_I2C_Read... [20:00:04]Read from MH i2c: 01 07 00 [20:00:04]MH_I2C_Read... [20:00:04]Read from MH i2c: 01 07 00 D5 01 00 00 00 00 00 ED 0C D6 [20:00:04]RasterBufferAndPrint [20:00:04]line [20:00:04]line [20:00:04]line [20:00:04]line [20:00:04]line [20:00:04]written 0, free lines is 3316 [20:00:04]MH_Cut [20:00:04]Write to MH i2c: D1 01 00 DC 01 01 AF [20:00:04]Write i2c OK [20:00:04]MH_I2C_Read... [20:00:04]Read from MH i2c: D1 [20:00:04]MH_I2C_Read... [20:00:04]Read from MH i2c: D1 01 00 [20:00:04]MH_I2C_Read... [20:00:04]Read from MH i2c: D1 01 00 DC 01 00 AE [20:00:04]Write to MH i2c: 01 00 00 DD 01 DE [20:00:04]Write i2c OK [20:00:04]MH_I2C_Read... [20:00:05]*** Cut start [20:00:05]*** Partial cut [20:00:05]*** CUTSNS_PIN = 1 [20:00:05]*** CUTSNS_PIN = 0 [20:00:05]*** Brake cut motor [20:00:05]Connected sock=9 [20:00:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 13 1C 07 01 61 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 C2 25 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 52 01 00 35 04 06 00 0E 89 F1 7B 47 54 2D BF 94 8F A8 F3 EE AB [20:00:05]Read from MH i2c: 01 [20:00:05]MH_I2C_Read... [20:00:05]*** Stop cut motor [20:00:05]*** Cut end [20:00:05]Read from MH i2c: 01 07 00 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: 01 07 00 DD 01 00 00 00 00 00 FF 0F F3 [20:00:05]process_action close_receipt done [20:00:05]requested_data is exist [20:00:05]produce_requested_data [20:00:05]requested_item fm.sn is exist - process it [20:00:05]wFMCommunicate request_size=4 [20:00:05]MH_SAM_APDU [20:00:05]CAPDU: 80 11 00 00 [20:00:05]Write to MH i2c: E2 08 00 DE 01 80 11 00 00 00 00 00 00 59 [20:00:05]Write i2c OK [20:00:05]MH_I2C_Read... [20:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:05]Read from MH i2c: E2 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: E2 17 00 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: E2 17 00 DE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B8 [20:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:00:05]wFMCommunicate OK [20:00:05]requested_item fd.num is exist - process it [20:00:05]SAM_PROTO_GetFieldsCounters [20:00:05]wFMCommunicate request_size=4 [20:00:05]MH_SAM_APDU [20:00:05]CAPDU: 80 13 00 00 [20:00:05]Write to MH i2c: E2 08 00 DF 01 80 13 00 00 00 00 00 00 5C [20:00:05]Write i2c OK [20:00:05]MH_I2C_Read... [20:00:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:05]Read from MH i2c: E2 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: E2 62 00 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: E2 62 00 DF 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [20:00:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:00:05]wFMCommunicate OK [20:00:05]SAM_PROTO_GetFieldsCounters done [20:00:05]requested_item shift.num is exist - process it [20:00:05]requested_item shift.opened is exist - process it [20:00:05]req_shift_opened [20:00:05]FM_GetShiftState [20:00:05]SAM_PROTO_GetShiftState [20:00:05]wFMCommunicate request_size=4 [20:00:05]MH_SAM_APDU [20:00:05]CAPDU: 80 13 01 00 [20:00:05]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [20:00:05]Write i2c OK [20:00:05]MH_I2C_Read... [20:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:05]Read from MH i2c: E2 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: E2 0E 00 [20:00:05]MH_I2C_Read... [20:00:05]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A4 [20:00:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:00:05]wFMCommunicate OK [20:00:05]SAM_PROTO_GetShiftState done [20:00:05]FM_GetShiftState done [20:00:05]req_shift_opened done [20:00:05]requested_item shift.open_date is exist - process it [20:00:05]req_shift_open_date [20:00:05]req_shift_open_date done [20:00:05]produce_requested_data done [20:00:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86586,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:00:05]process_action_free close_receipt [20:00:05]json_value_free [20:00:05]json_value_free done [20:00:05]process_json_proto returns [20:00:05]Send response to host [20:00:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86586,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:00:05]free response buf [20:00:05]execute_script done [20:00:05]execute_script returns [20:00:05]free content buf [20:00:05]Sock 10.Close socket [20:00:05]Sock 10.Thread stoped [20:00:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 49 B3 47 00 CD DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3A 52 01 00 F4 03 04 00 96 D0 EE 66 B6 04 01 00 00 AC E2 AC C0 36 C6 8C 92 [20:00:07]CommunicateWithHost err = 0 [20:00:07]CheckOFDResponse [20:00:07]1017 (14) - 77093643461234 [20:00:07]1041 (16) - 0000000000874979 [20:00:07]1040 (4) - 86586 [20:00:07]1012 (4) - 21.09.2024 13:56 [20:00:07]1206 (1) - 0 [20:00:07]OFD Sender: Remove packet 86586 [20:00:07]ProducePacketName [20:00:07]name=ofd_packets/00086586 [20:00:07]NVStorageDeleteData [20:00:07]OFD Sender: No OFD packet to send [20:00:11]recv_with_timeout no data received [20:00:12]OFD Sender: No OFD packet to send [20:00:17]OFD Sender: No OFD packet to send [20:00:22]OFD Sender: No OFD packet to send [20:00:27]OFD Sender: No OFD packet to send [20:00:31]recv_with_timeout no data received [20:00:32]OFD Sender: No OFD packet to send [20:00:37]OFD Sender: No OFD packet to send [20:00:42]OFD Sender: No OFD packet to send [20:00:48]OFD Sender: No OFD packet to send [20:00:53]OFD Sender: No OFD packet to send [20:00:58]OFD Sender: No OFD packet to send [20:01:03]OFD Sender: No OFD packet to send [20:01:08]OFD Sender: No OFD packet to send [20:01:09]recv_with_timeout no data received [20:01:13]OFD Sender: No OFD packet to send [20:01:18]OFD Sender: No OFD packet to send [20:01:23]OFD Sender: No OFD packet to send [20:01:23]accept exits with 7 [20:01:23]New connection [20:01:23]New thread 3067166052 created [20:01:23]Thread 3067022692 joined [20:01:23]Waiting for new connection... [20:01:23] Sock 7.Parse request [20:01:23]Sock 7.Check first char [20:01:23]Sock 7.First char is OK [20:01:23]request: POST /json_proto HTTP/1.0 [20:01:23]Method: POST [20:01:23]URL: /json_proto [20:01:23]Method is POST - this is cgi request [20:01:23]url: /json_proto [20:01:23]query_string will be loaded in cgi processing [20:01:23]execute_cgi json_proto POST (null) [20:01:23]execute_cgi path=json_proto method=POST [20:01:23]POST find Content-Length [20:01:23]Host: 172.17.47.196:8080 [20:01:23]Content-Length: 678 [20:01:23]Content-Type: application/json [20:01:23] [20:01:23]POST finish read [20:01:23]Found Content-Length = 678 [20:01:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [20:01:23]execute_script... [20:01: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)871464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [20:01:23]POST & json_proto [20:01:23]process_json_proto [20:01:23]json parsed OK: [20:01:23]protocol is kg_v1.0 [20:01:23]action value=close_receipt [20:01:23]process_action close_receipt [20:01:23]cmd_close_receipt [20:01:23]MH_GetDate [20:01:23]Write to MH i2c: F0 00 00 E1 01 D1 [20:01:23]Write i2c OK [20:01:23]MH_I2C_Read... [20:01:23]Read from MH i2c: F0 [20:01:23]MH_I2C_Read... [20:01:23]Read from MH i2c: F0 09 00 [20:01:23]MH_I2C_Read... [20:01:23]Read from MH i2c: F0 09 00 E1 01 00 14 26 EF 66 4C 6B 94 66 1A [20:01:23]GetLastDocTimeStamp 1726948802 [20:01:23]current date 1726948884 [20:01:23]FM_GetShiftState [20:01:23]SAM_PROTO_GetShiftState [20:01:23]wFMCommunicate request_size=4 [20:01:23]MH_SAM_APDU [20:01:23]CAPDU: 80 13 01 00 [20:01:23]Write to MH i2c: E2 08 00 E2 01 80 13 01 00 00 00 00 00 60 [20:01:23]Write i2c OK [20:01:23]MH_I2C_Read... [20:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:23]Read from MH i2c: E2 [20:01:23]MH_I2C_Read... [20:01:23]Read from MH i2c: E2 0E 00 [20:01:23]MH_I2C_Read... [20:01:23]Read from MH i2c: E2 0E 00 E2 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A6 [20:01:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:01:23]wFMCommunicate OK [20:01:23]SAM_PROTO_GetShiftState done [20:01:23]FM_GetShiftState done [20:01:23]opened in 1726877910 [20:01:23]opened+sec_in_day 1726964310 [20:01:23]quantity*price = 80004 [20:01:23]sum+1 = 80005 [20:01:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 365 21.09.2024 20:01 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86587 ФПД: 160719362058992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200124&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86587&fm=160719362058992&tin=02508201610067®Number=0000000000092592&sum=80000 [20:01:24]StoreToDocumentArchive [20:01:24]shift 496 fd 86587 [20:01:24]save to /storage/0496/doc_00086587 [20:01:24]save last doc name /storage/0496/doc_00086587 to /storage/kkm_last_doc_name [20:01:24]save OK [20:01:24]Clear old archive folders... [20:01:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:24]tlvbuf is 0164E8A0 [20:01:24]SAM_PROTO_ClearQueue [20:01:24]wFMCommunicate request_size=4 [20:01:24]MH_SAM_APDU [20:01:24]CAPDU: 80 09 00 00 [20:01:24]Write to MH i2c: E2 08 00 EF 01 80 09 00 00 00 00 00 00 62 [20:01:24]Write i2c OK [20:01:24]MH_I2C_Read... [20:01:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:24]Read from MH i2c: E2 [20:01:24]MH_I2C_Read... [20:01:24]Read from MH i2c: E2 03 00 [20:01:24]MH_I2C_Read... [20:01:24]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [20:01:24]RAPDU: 90 00 [20:01:24]wFMCommunicate OK [20:01:24]SAM_PROTO_ClearQueue done [20:01:24]KKMCreateOFDPacket [20:01:24]OFDProtocolAddRootSTLVToBuf [20:01:24]FM_MakeSignedData [20:01:24]FM_MakeSignedData [20:01:24]SAM_PROTO_SignData [20:01:24]wFMCommunicate request_size=4 [20:01:24]MH_SAM_APDU [20:01:24]CAPDU: 80 0D 01 02 [20:01:24]Write to MH i2c: E2 08 00 F0 01 80 0D 01 02 00 00 00 00 6A [20:01:24]Write i2c OK [20:01:24]MH_I2C_Read... [20:01:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:25]Read from MH i2c: E2 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 03 00 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [20:01:25]RAPDU: 90 00 [20:01:25]wFMCommunicate OK [20:01:25]wFMCommunicate request_size=255 [20:01:25]MH_SAM_APDU [20:01: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 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 6D 01 00 00 F4 03 04 00 14 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 52 01 00 35 04 06 00 92 [20:01:25]Write to MH i2c: E2 02 01 F1 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 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 6D 01 00 00 F4 03 04 00 14 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 52 01 00 35 04 06 00 92 00 00 B2 [20:01:25]Write i2c OK [20:01:25]MH_I2C_Read... [20:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:25]Read from MH i2c: E2 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 03 00 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [20:01:25]RAPDU: 90 00 [20:01:25]wFMCommunicate OK [20:01:25]wFMCommunicate request_size=10 [20:01:25]MH_SAM_APDU [20:01:25]CAPDU: 80 0D 02 02 05 2C 64 7B EA F0 [20:01:25]Write to MH i2c: E2 0D 00 F2 01 80 0D 02 02 05 00 2C 64 7B EA F0 00 00 5C [20:01:25]Write i2c OK [20:01:25]MH_I2C_Read... [20:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:25]Read from MH i2c: E2 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 03 00 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [20:01:25]RAPDU: 90 00 [20:01:25]wFMCommunicate OK [20:01:25]wFMCommunicate request_size=4 [20:01:25]MH_SAM_APDU [20:01:25]CAPDU: 80 0D 03 02 [20:01:25]Write to MH i2c: E2 08 00 F3 01 80 0D 03 02 00 00 00 00 6F [20:01:25]Write i2c OK [20:01:25]MH_I2C_Read... [20:01:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:25]Read from MH i2c: E2 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 0B 00 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 0B 00 F3 01 00 F7 32 F1 35 F2 0C 6B 80 90 00 A8 [20:01:25]RAPDU: F7 32 F1 35 F2 0C 6B 80 90 00 [20:01:25]wFMCommunicate OK [20:01:25]SAM_PROTO_SignData done [20:01:25]FM_MakeSignedData done [20:01:25]CreateOFDProtocolMessage [20:01:25]wFMCommunicate request_size=4 [20:01:25]MH_SAM_APDU [20:01:25]CAPDU: 80 11 00 00 [20:01:25]Write to MH i2c: E2 08 00 F4 01 80 11 00 00 00 00 00 00 6F [20:01:25]Write i2c OK [20:01:25]MH_I2C_Read... [20:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:25]Read from MH i2c: E2 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 17 00 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: E2 17 00 F4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CE [20:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:01:25]wFMCommunicate OK [20:01:25]CreateOFDProtocolMessage done [20:01:25]OFDSenderStorePacket 86587 [20:01:25]StoreOFDPacket docnum=86587 [20:01:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A6 C0 07 01 93 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 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 6D 01 00 00 F4 03 04 00 14 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 52 01 00 35 04 06 00 92 2C 64 7B EA F0 F7 32 F1 35 F2 0C 6B 80 [20:01:25]CheckFolder [20:01:25]dirname=/storage/ofd_packets [20:01:25]CheckFolder done [20:01:25]ProducePacketName [20:01:25]name=ofd_packets/00086587 [20:01:25]NVStorageSaveData ofd_packets/00086587 [20:01:25]File name is /storage/ofd_packets/00086587 [20:01:25]Write 301 bytes [20:01:25]NVStorageSaveData done [20:01:25]OFDSenderStorePacket done [20:01:25]KKMCreateOFDPacket done [20:01:25]NVStorageSaveData kkm_last_timestamp [20:01:25]File name is /storage/kkm_last_timestamp [20:01:25]Write 4 bytes [20:01:25]NVStorageSaveData done [20:01:25]ExternCall_PrintAddStr [20:01:25]wPrintStart [20:01:25]Write to MH i2c: 01 00 00 F5 01 F6 [20:01:25]Write i2c OK [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: 01 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: 01 07 00 [20:01:25]MH_I2C_Read... [20:01:25]Read from MH i2c: 01 07 00 F5 01 00 00 00 00 00 FF 0F 0B [20:01:25]RasterBufferAndPrint [20:01:25]line Счет N : (1)871464 [20:01:25]line ИНН: 02508201610067 [20:01:25]line Контрольно-Кассовый Чек [20:01:25]line ПРОДАЖА [20:01:25]line ТРК (МРК, ГНК) : 33 [20:01:25]line Товар: 2710124130 [20:01:25]line Аи-92-К-5 [20:01:25]line 11.800 * 67.80 [20:01:25]line = 800.04 [20:01:25]line НДС 12% НСП 1% [20:01:25]line > о реализуемом товаре [20:01:25]line ОКРУГЛЕНИЕ: -0.04 [20:01:25]line ИТОГО: 800.00 [20:01:25]line Внесено: 800.00 [20:01:25]line СДАЧА: 0.00 [20:01:25]line НСП 1% : 7.08 [20:01:25]line НДС 12% : 84.96 [20:01:25]line Наличными: 800.00 [20:01:25]line Безнал.: 0.00 [20:01:25]line Место: АЗС № 137 "Партнер Нефть" [20:01:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:01:25]line СНО: Общий режим [20:01:25]line Чек 365 21.09.2024 20:01 [20:01:25]line Смена: 496 ФФД: 1.0 [20:01:25]line ЗНМ: 0300000064 [20:01:25]line РНМ: 0000000000092592 [20:01:25]line Версия ККМ: 001 [20:01:25]line ФМ: 0000000000874979 [20:01:25]line ФД: 86587 [20:01:25]line ФПД: 160719362058992 [20:01:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200124&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86587&fm=160719362058992&tin=02508201610067®Number=0000000000092592&sum=80000 [20:01:25]OFD Sender: Processing packet 86587 [packets to send 273, broken 272] [20:01:25]ProducePacketName [20:01:25]name=ofd_packets/00086587 [20:01:25]OFD Sender: To server: pG, [20:01:25]CommunicateWithHost lk.salyk.kg:30040 [20:01:25]ConnectInit lk.salyk.kg [20:01:25]written 0, free lines is 4095 [20:01:26]Write to MH i2c: 01 00 00 20 02 22 [20:01:26]Write i2c OK [20:01:26]MH_I2C_Read... [20:01:26]Read from MH i2c: 01 [20:01:26]MH_I2C_Read... [20:01:26]Read from MH i2c: 01 07 00 [20:01:26]MH_I2C_Read... [20:01:26]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 DC 0C 11 [20:01:26]RasterBufferAndPrint [20:01:26]line [20:01:26]line [20:01:26]line [20:01:26]line [20:01:26]line [20:01:26]written 0, free lines is 3296 [20:01:26]MH_Cut [20:01:26]Write to MH i2c: D1 01 00 27 02 01 FB [20:01:26]Write i2c OK [20:01:26]MH_I2C_Read... [20:01:26]Read from MH i2c: D1 [20:01:26]MH_I2C_Read... [20:01:26]Read from MH i2c: D1 01 00 [20:01:26]MH_I2C_Read... [20:01:26]Read from MH i2c: D1 01 00 27 02 00 FA [20:01:26]Write to MH i2c: 01 00 00 28 02 2A [20:01:26]Write i2c OK [20:01:26]MH_I2C_Read... [20:01:26]*** Cut start [20:01:26]*** Partial cut [20:01:26]*** CUTSNS_PIN = 1 [20:01:27]*** CUTSNS_PIN = 0 [20:01:27]*** Brake cut motor [20:01:27]Read from MH i2c: 01 [20:01:27]MH_I2C_Read... [20:01:27]*** Stop cut motor [20:01:27]*** Cut end [20:01:27]Read from MH i2c: 01 07 00 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: 01 07 00 28 02 00 00 00 00 00 FF 0F 3F [20:01:27]process_action close_receipt done [20:01:27]requested_data is exist [20:01:27]produce_requested_data [20:01:27]requested_item fm.sn is exist - process it [20:01:27]wFMCommunicate request_size=4 [20:01:27]MH_SAM_APDU [20:01:27]CAPDU: 80 11 00 00 [20:01:27]Write to MH i2c: E2 08 00 29 02 80 11 00 00 00 00 00 00 A5 [20:01:27]Write i2c OK [20:01:27]MH_I2C_Read... [20:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:27]Read from MH i2c: E2 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: E2 17 00 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: E2 17 00 29 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 04 [20:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:01:27]wFMCommunicate OK [20:01:27]requested_item fd.num is exist - process it [20:01:27]SAM_PROTO_GetFieldsCounters [20:01:27]wFMCommunicate request_size=4 [20:01:27]MH_SAM_APDU [20:01:27]CAPDU: 80 13 00 00 [20:01:27]Write to MH i2c: E2 08 00 2A 02 80 13 00 00 00 00 00 00 A8 [20:01:27]Write i2c OK [20:01:27]MH_I2C_Read... [20:01:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:27]Read from MH i2c: E2 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: E2 62 00 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: E2 62 00 2A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [20:01:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:27]wFMCommunicate OK [20:01:27]SAM_PROTO_GetFieldsCounters done [20:01:27]requested_item shift.num is exist - process it [20:01:27]requested_item shift.opened is exist - process it [20:01:27]req_shift_opened [20:01:27]FM_GetShiftState [20:01:27]SAM_PROTO_GetShiftState [20:01:27]wFMCommunicate request_size=4 [20:01:27]MH_SAM_APDU [20:01:27]CAPDU: 80 13 01 00 [20:01:27]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [20:01:27]Write i2c OK [20:01:27]MH_I2C_Read... [20:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:27]Read from MH i2c: E2 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: E2 0E 00 [20:01:27]MH_I2C_Read... [20:01:27]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F0 [20:01:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:01:27]wFMCommunicate OK [20:01:27]SAM_PROTO_GetShiftState done [20:01:27]FM_GetShiftState done [20:01:27]req_shift_opened done [20:01:27]requested_item shift.open_date is exist - process it [20:01:27]req_shift_open_date [20:01:27]req_shift_open_date done [20:01:27]produce_requested_data done [20:01:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86587,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:01:27]process_action_free close_receipt [20:01:27]json_value_free [20:01:27]json_value_free done [20:01:27]process_json_proto returns [20:01:27]Send response to host [20:01:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86587,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:01:27]free response buf [20:01:27]execute_script done [20:01:27]execute_script returns [20:01:27]free content buf [20:01:27]Sock 7.Close socket [20:01:27]Sock 7.Thread stoped [20:01:30]recv_with_timeout no data received [20:01:30]ConnectInit Can't take IP for lk.salyk.kg [20:01:30]CommunicateWithHost connect error [20:01:30]CommunicateWithHost err = -1 [20:01:30]OFD Sender: Server communicate error [20:01:35]OFD Sender: Processing packet 86587 [packets to send 273, broken 272] [20:01:35]ProducePacketName [20:01:35]name=ofd_packets/00086587 [20:01:35]OFD Sender: To server: pG, [20:01:35]CommunicateWithHost lk.salyk.kg:30040 [20:01:35]ConnectInit lk.salyk.kg [20:01:40]Connected sock=10 [20:01:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A6 C0 07 01 93 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 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 6D 01 00 00 F4 03 04 00 14 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 52 01 00 35 04 06 00 92 2C 64 7B EA F0 F7 32 F1 35 F2 0C 6B 80 [20:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C9 00 47 00 5C 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 52 01 00 F4 03 04 00 F4 D0 EE 66 B6 04 01 00 00 D9 A7 84 54 BF 1E 0B 9F [20:01:45]CommunicateWithHost err = 0 [20:01:45]CheckOFDResponse [20:01:45]1017 (14) - 77093643461234 [20:01:45]1041 (16) - 0000000000874979 [20:01:45]1040 (4) - 86587 [20:01:45]1012 (4) - 21.09.2024 13:58 [20:01:45]1206 (1) - 0 [20:01:45]OFD Sender: Remove packet 86587 [20:01:45]ProducePacketName [20:01:45]name=ofd_packets/00086587 [20:01:45]NVStorageDeleteData [20:01:45]OFD Sender: No OFD packet to send [20:01:50]OFD Sender: No OFD packet to send [20:01:55]OFD Sender: No OFD packet to send [20:02:00]OFD Sender: No OFD packet to send [20:02:00]recv_with_timeout no data received [20:02:05]OFD Sender: No OFD packet to send [20:02:09]accept exits with 9 [20:02:09]New connection [20:02:09]New thread 3067022692 created [20:02:09]Thread 3067166052 joined [20:02:09]Waiting for new connection... [20:02:09] Sock 9.Parse request [20:02:09]Sock 9.Check first char [20:02:09]Sock 9.First char is OK [20:02:09]request: POST /json_proto HTTP/1.0 [20:02:09]Method: POST [20:02:09]URL: /json_proto [20:02:09]Method is POST - this is cgi request [20:02:09]url: /json_proto [20:02:09]query_string will be loaded in cgi processing [20:02:09]execute_cgi json_proto POST (null) [20:02:09]execute_cgi path=json_proto method=POST [20:02:09]POST find Content-Length [20:02:09]Host: 172.17.47.196:8080 [20:02:09]Content-Length: 678 [20:02:09]Content-Type: application/json [20:02:09] [20:02:09]POST finish read [20:02:09]Found Content-Length = 678 [20:02:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:02:09]execute_script... [20:02: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)871465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:02:09]POST & json_proto [20:02:09]process_json_proto [20:02:09]json parsed OK: [20:02:09]protocol is kg_v1.0 [20:02:09]action value=close_receipt [20:02:09]process_action close_receipt [20:02:09]cmd_close_receipt [20:02:09]MH_GetDate [20:02:09]Write to MH i2c: F0 00 00 2C 02 1D [20:02:09]Write i2c OK [20:02:09]MH_I2C_Read... [20:02:09]Read from MH i2c: F0 [20:02:09]MH_I2C_Read... [20:02:09]Read from MH i2c: F0 09 00 [20:02:09]MH_I2C_Read... [20:02:09]Read from MH i2c: F0 09 00 2C 02 00 42 26 EF 66 4C 6B 94 66 94 [20:02:09]GetLastDocTimeStamp 1726948884 [20:02:09]current date 1726948930 [20:02:09]FM_GetShiftState [20:02:09]SAM_PROTO_GetShiftState [20:02:09]wFMCommunicate request_size=4 [20:02:09]MH_SAM_APDU [20:02:09]CAPDU: 80 13 01 00 [20:02:09]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [20:02:09]Write i2c OK [20:02:09]MH_I2C_Read... [20:02:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:09]Read from MH i2c: E2 [20:02:09]MH_I2C_Read... [20:02:09]Read from MH i2c: E2 0E 00 [20:02:09]MH_I2C_Read... [20:02:09]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F2 [20:02:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:02:09]wFMCommunicate OK [20:02:09]SAM_PROTO_GetShiftState done [20:02:09]FM_GetShiftState done [20:02:09]opened in 1726877910 [20:02:09]opened+sec_in_day 1726964310 [20:02:09]quantity*price = 70037 [20:02:09]sum+1 = 70038 [20:02:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 366 21.09.2024 20:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86588 ФПД: 147830471925838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200210&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86588&fm=147830471925838&tin=02508201610067®Number=0000000000092592&sum=70000 [20:02:10]StoreToDocumentArchive [20:02:10]shift 496 fd 86588 [20:02:10]save to /storage/0496/doc_00086588 [20:02:10]save last doc name /storage/0496/doc_00086588 to /storage/kkm_last_doc_name [20:02:10]save OK [20:02:10]Clear old archive folders... [20:02:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:02:10]tlvbuf is 016579C0 [20:02:10]SAM_PROTO_ClearQueue [20:02:10]wFMCommunicate request_size=4 [20:02:10]MH_SAM_APDU [20:02:10]CAPDU: 80 09 00 00 [20:02:10]Write to MH i2c: E2 08 00 3A 02 80 09 00 00 00 00 00 00 AE [20:02:10]Write i2c OK [20:02:10]MH_I2C_Read... [20:02:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:10]Read from MH i2c: E2 [20:02:10]MH_I2C_Read... [20:02:10]Read from MH i2c: E2 03 00 [20:02:10]MH_I2C_Read... [20:02:10]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [20:02:10]RAPDU: 90 00 [20:02:10]wFMCommunicate OK [20:02:10]SAM_PROTO_ClearQueue done [20:02:10]KKMCreateOFDPacket [20:02:10]OFDProtocolAddRootSTLVToBuf [20:02:10]FM_MakeSignedData [20:02:10]FM_MakeSignedData [20:02:10]SAM_PROTO_SignData [20:02:10]wFMCommunicate request_size=4 [20:02:10]MH_SAM_APDU [20:02:10]CAPDU: 80 0D 01 02 [20:02:10]Write to MH i2c: E2 08 00 3B 02 80 0D 01 02 00 00 00 00 B6 [20:02:10]Write i2c OK [20:02:10]MH_I2C_Read... [20:02:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:10]Read from MH i2c: E2 [20:02:10]MH_I2C_Read... [20:02:10]Read from MH i2c: E2 03 00 [20:02:10]MH_I2C_Read... [20:02:10]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [20:02:10]RAPDU: 90 00 [20:02:10]wFMCommunicate OK [20:02:10]wFMCommunicate request_size=255 [20:02:10]MH_SAM_APDU [20:02:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 01 00 00 F4 03 04 00 42 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 52 01 00 35 04 06 00 86 [20:02:10]Write to MH i2c: E2 02 01 3C 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 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 6E 01 00 00 F4 03 04 00 42 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 52 01 00 35 04 06 00 86 00 00 5C [20:02:10]Write i2c OK [20:02:10]MH_I2C_Read... [20:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:11]Read from MH i2c: E2 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 03 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [20:02:11]RAPDU: 90 00 [20:02:11]wFMCommunicate OK [20:02:11]wFMCommunicate request_size=10 [20:02:11]MH_SAM_APDU [20:02:11]CAPDU: 80 0D 02 02 05 73 76 C4 20 4E [20:02:11]Write to MH i2c: E2 0D 00 3D 02 80 0D 02 02 05 00 73 76 C4 20 4E 00 00 DE [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:11]Read from MH i2c: E2 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 03 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [20:02:11]RAPDU: 90 00 [20:02:11]wFMCommunicate OK [20:02:11]wFMCommunicate request_size=4 [20:02:11]MH_SAM_APDU [20:02:11]CAPDU: 80 0D 03 02 [20:02:11]Write to MH i2c: E2 08 00 3E 02 80 0D 03 02 00 00 00 00 BB [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:11]Read from MH i2c: E2 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 0B 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 0B 00 3E 02 00 98 0E 00 D2 B1 FC 5C D9 90 00 16 [20:02:11]RAPDU: 98 0E 00 D2 B1 FC 5C D9 90 00 [20:02:11]wFMCommunicate OK [20:02:11]SAM_PROTO_SignData done [20:02:11]FM_MakeSignedData done [20:02:11]CreateOFDProtocolMessage [20:02:11]wFMCommunicate request_size=4 [20:02:11]MH_SAM_APDU [20:02:11]CAPDU: 80 11 00 00 [20:02:11]Write to MH i2c: E2 08 00 3F 02 80 11 00 00 00 00 00 00 BB [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:11]Read from MH i2c: E2 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 17 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 17 00 3F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1A [20:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:02:11]wFMCommunicate OK [20:02:11]CreateOFDProtocolMessage done [20:02:11]OFDSenderStorePacket 86588 [20:02:11]StoreOFDPacket docnum=86588 [20:02:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 84 D2 07 01 E6 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 01 00 00 F4 03 04 00 42 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 52 01 00 35 04 06 00 86 73 76 C4 20 4E 98 0E 00 D2 B1 FC 5C D9 [20:02:11]CheckFolder [20:02:11]dirname=/storage/ofd_packets [20:02:11]CheckFolder done [20:02:11]ProducePacketName [20:02:11]name=ofd_packets/00086588 [20:02:11]NVStorageSaveData ofd_packets/00086588 [20:02:11]File name is /storage/ofd_packets/00086588 [20:02:11]Write 301 bytes [20:02:11]NVStorageSaveData done [20:02:11]OFDSenderStorePacket done [20:02:11]KKMCreateOFDPacket done [20:02:11]NVStorageSaveData kkm_last_timestamp [20:02:11]File name is /storage/kkm_last_timestamp [20:02:11]Write 4 bytes [20:02:11]NVStorageSaveData done [20:02:11]ExternCall_PrintAddStr [20:02:11]wPrintStart [20:02:11]Write to MH i2c: 01 00 00 40 02 42 [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: 01 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: 01 07 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [20:02:11]RasterBufferAndPrint [20:02:11]line Счет N : (1)871465 [20:02:11]line ИНН: 02508201610067 [20:02:11]line Контрольно-Кассовый Чек [20:02:11]line ПРОДАЖА [20:02:11]line ТРК (МРК, ГНК) : 43 [20:02:11]line Товар: 2710124130 [20:02:11]line Аи-92-К-5 [20:02:11]line 10.330 * 67.80 [20:02:11]line = 700.37 [20:02:11]line НДС 12% НСП 1% [20:02:11]line > о реализуемом товаре [20:02:11]line ОКРУГЛЕНИЕ: -0.37 [20:02:11]line ИТОГО: 700.00 [20:02:11]line Внесено: 700.00 [20:02:11]line СДАЧА: 0.00 [20:02:11]line НСП 1% : 6.20 [20:02:11]line НДС 12% : 74.38 [20:02:11]line Наличными: 700.00 [20:02:11]line Безнал.: 0.00 [20:02:11]line Место: АЗС № 137 "Партнер Нефть" [20:02:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:02:11]line СНО: Общий режим [20:02:11]line Чек 366 21.09.2024 20:02 [20:02:11]line Смена: 496 ФФД: 1.0 [20:02:11]line ЗНМ: 0300000064 [20:02:11]line РНМ: 0000000000092592 [20:02:11]line Версия ККМ: 001 [20:02:11]line ФМ: 0000000000874979 [20:02:11]line ФД: 86588 [20:02:11]line ФПД: 147830471925838 [20:02:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200210&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86588&fm=147830471925838&tin=02508201610067®Number=0000000000092592&sum=70000 [20:02:11]written 0, free lines is 4095 [20:02:11]OFD Sender: Processing packet 86588 [packets to send 273, broken 272] [20:02:11]ProducePacketName [20:02:11]name=ofd_packets/00086588 [20:02:11]OFD Sender: To server: pG, [20:02:11]CommunicateWithHost lk.salyk.kg:30040 [20:02:11]ConnectInit lk.salyk.kg [20:02:11]Write to MH i2c: 01 00 00 6B 02 6D [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: 01 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: 01 07 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 D9 0C 59 [20:02:11]RasterBufferAndPrint [20:02:11]line [20:02:11]line [20:02:11]line [20:02:11]line [20:02:11]line [20:02:11]written 0, free lines is 3297 [20:02:11]MH_Cut [20:02:11]Write to MH i2c: D1 01 00 72 02 01 46 [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: D1 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: D1 01 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: D1 01 00 72 02 00 45 [20:02:11]Write to MH i2c: 01 00 00 73 02 75 [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:12]*** Cut start [20:02:12]*** Partial cut [20:02:12]*** CUTSNS_PIN = 1 [20:02:12]*** CUTSNS_PIN = 0 [20:02:12]*** Brake cut motor [20:02:13]Read from MH i2c: 01 [20:02:13]MH_I2C_Read... [20:02:13]*** Stop cut motor [20:02:13]*** Cut end [20:02:13]Read from MH i2c: 01 07 00 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: 01 07 00 73 02 00 00 00 00 00 FF 0F 8A [20:02:13]process_action close_receipt done [20:02:13]requested_data is exist [20:02:13]produce_requested_data [20:02:13]requested_item fm.sn is exist - process it [20:02:13]wFMCommunicate request_size=4 [20:02:13]MH_SAM_APDU [20:02:13]CAPDU: 80 11 00 00 [20:02:13]Write to MH i2c: E2 08 00 74 02 80 11 00 00 00 00 00 00 F0 [20:02:13]Write i2c OK [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: E2 [20:02:13]MH_I2C_Read... [20:02:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:13]Read from MH i2c: E2 17 00 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: E2 17 00 74 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4F [20:02:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:02:13]wFMCommunicate OK [20:02:13]requested_item fd.num is exist - process it [20:02:13]SAM_PROTO_GetFieldsCounters [20:02:13]wFMCommunicate request_size=4 [20:02:13]MH_SAM_APDU [20:02:13]CAPDU: 80 13 00 00 [20:02:13]Write to MH i2c: E2 08 00 75 02 80 13 00 00 00 00 00 00 F3 [20:02:13]Write i2c OK [20:02:13]MH_I2C_Read... [20:02:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:13]Read from MH i2c: E2 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: E2 62 00 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: E2 62 00 75 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [20:02:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:02:13]wFMCommunicate OK [20:02:13]SAM_PROTO_GetFieldsCounters done [20:02:13]requested_item shift.num is exist - process it [20:02:13]requested_item shift.opened is exist - process it [20:02:13]req_shift_opened [20:02:13]FM_GetShiftState [20:02:13]SAM_PROTO_GetShiftState [20:02:13]wFMCommunicate request_size=4 [20:02:13]MH_SAM_APDU [20:02:13]CAPDU: 80 13 01 00 [20:02:13]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [20:02:13]Write i2c OK [20:02:13]MH_I2C_Read... [20:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:13]Read from MH i2c: E2 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: E2 0E 00 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3B [20:02:13]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:02:13]wFMCommunicate OK [20:02:13]SAM_PROTO_GetShiftState done [20:02:13]FM_GetShiftState done [20:02:13]req_shift_opened done [20:02:13]requested_item shift.open_date is exist - process it [20:02:13]req_shift_open_date [20:02:13]req_shift_open_date done [20:02:13]produce_requested_data done [20:02:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86588,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:02:13]process_action_free close_receipt [20:02:13]json_value_free [20:02:13]json_value_free done [20:02:13]process_json_proto returns [20:02:13]Send response to host [20:02:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86588,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:02:13]free response buf [20:02:13]execute_script done [20:02:13]execute_script returns [20:02:13]free content buf [20:02:13]Sock 9.Close socket [20:02:13]Sock 9.Thread stoped [20:02:16]Connected sock=11 [20:02:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 84 D2 07 01 E6 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 01 00 00 F4 03 04 00 42 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 52 01 00 35 04 06 00 86 73 76 C4 20 4E 98 0E 00 D2 B1 FC 5C D9 [20:02:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 11 77 47 00 89 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3C 52 01 00 F4 03 04 00 18 D1 EE 66 B6 04 01 00 00 1E A2 19 3E 75 44 A7 FB [20:02:17]CommunicateWithHost err = 0 [20:02:17]CheckOFDResponse [20:02:17]1017 (14) - 77093643461234 [20:02:17]1041 (16) - 0000000000874979 [20:02:17]1040 (4) - 86588 [20:02:17]1012 (4) - 21.09.2024 13:58 [20:02:17]1206 (1) - 0 [20:02:17]OFD Sender: Remove packet 86588 [20:02:17]ProducePacketName [20:02:17]name=ofd_packets/00086588 [20:02:17]NVStorageDeleteData [20:02:18]OFD Sender: No OFD packet to send [20:02:23]OFD Sender: No OFD packet to send [20:02:24]recv_with_timeout no data received [20:02:28]OFD Sender: No OFD packet to send [20:02:33]OFD Sender: No OFD packet to send [20:02:35]recv_with_timeout no data received [20:02:38]OFD Sender: No OFD packet to send [20:02:43]OFD Sender: No OFD packet to send [20:02:48]OFD Sender: No OFD packet to send [20:02:53]OFD Sender: No OFD packet to send [20:02:58]OFD Sender: No OFD packet to send [20:03:03]OFD Sender: No OFD packet to send [20:03:08]OFD Sender: No OFD packet to send [20:03:13]OFD Sender: No OFD packet to send [20:03:18]OFD Sender: No OFD packet to send [20:03:23]OFD Sender: No OFD packet to send [20:03:28]OFD Sender: No OFD packet to send [20:03:33]OFD Sender: No OFD packet to send [20:03:38]OFD Sender: No OFD packet to send [20:03:43]OFD Sender: No OFD packet to send [20:03:48]OFD Sender: No OFD packet to send [20:03:53]OFD Sender: No OFD packet to send [20:03:58]OFD Sender: No OFD packet to send [20:04:01]recv_with_timeout no data received [20:04:03]OFD Sender: No OFD packet to send [20:04:08]OFD Sender: No OFD packet to send [20:04:13]OFD Sender: No OFD packet to send [20:04:18]OFD Sender: No OFD packet to send [20:04:23]OFD Sender: No OFD packet to send [20:04:28]OFD Sender: No OFD packet to send [20:04:33]OFD Sender: No OFD packet to send [20:04:38]OFD Sender: No OFD packet to send [20:04:43]OFD Sender: No OFD packet to send [20:04:48]OFD Sender: No OFD packet to send [20:04:53]OFD Sender: No OFD packet to send [20:04:58]OFD Sender: No OFD packet to send [20:04:59]accept exits with 10 [20:04:59]New connection [20:04:59]New thread 3067166052 created [20:04:59]Thread 3067022692 joined [20:04:59]Waiting for new connection... [20:04:59] Sock 10.Parse request [20:04:59]Sock 10.Check first char [20:04:59]Sock 10.First char is OK [20:04:59]request: POST /json_proto HTTP/1.0 [20:04:59]Method: POST [20:04:59]URL: /json_proto [20:04:59]Method is POST - this is cgi request [20:04:59]url: /json_proto [20:04:59]query_string will be loaded in cgi processing [20:04:59]execute_cgi json_proto POST (null) [20:04:59]execute_cgi path=json_proto method=POST [20:04:59]POST find Content-Length [20:04:59]Host: 172.17.47.196:8080 [20:04:59]Content-Length: 682 [20:04:59]Content-Type: application/json [20:04:59] [20:04:59]POST finish read [20:04:59]Found Content-Length = 682 [20:04:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:04:59]execute_script... [20:04: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)871466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:04:59]POST & json_proto [20:04:59]process_json_proto [20:04:59]json parsed OK: [20:04:59]protocol is kg_v1.0 [20:04:59]action value=close_receipt [20:04:59]process_action close_receipt [20:04:59]cmd_close_receipt [20:04:59]MH_GetDate [20:04:59]Write to MH i2c: F0 00 00 77 02 68 [20:04:59]Write i2c OK [20:04:59]MH_I2C_Read... [20:04:59]Read from MH i2c: F0 [20:04:59]MH_I2C_Read... [20:04:59]Read from MH i2c: F0 09 00 [20:04:59]MH_I2C_Read... [20:04:59]Read from MH i2c: F0 09 00 77 02 00 EC 26 EF 66 4C 6B 94 66 89 [20:04:59]GetLastDocTimeStamp 1726948930 [20:04:59]current date 1726949100 [20:04:59]FM_GetShiftState [20:04:59]SAM_PROTO_GetShiftState [20:04:59]wFMCommunicate request_size=4 [20:04:59]MH_SAM_APDU [20:04:59]CAPDU: 80 13 01 00 [20:04:59]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [20:04:59]Write i2c OK [20:04:59]MH_I2C_Read... [20:04:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:59]Read from MH i2c: E2 [20:04:59]MH_I2C_Read... [20:04:59]Read from MH i2c: E2 0E 00 [20:04:59]MH_I2C_Read... [20:04:59]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3D [20:04:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:04:59]wFMCommunicate OK [20:04:59]SAM_PROTO_GetShiftState done [20:04:59]FM_GetShiftState done [20:04:59]opened in 1726877910 [20:04:59]opened+sec_in_day 1726964310 [20:04:59]quantity*price = 100005 [20:04:59]sum+1 = 100006 [20:04:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 367 21.09.2024 20:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86589 ФПД: 78554292190253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200500&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86589&fm=78554292190253&tin=02508201610067®Number=0000000000092592&sum=100000 [20:05:00]StoreToDocumentArchive [20:05:00]shift 496 fd 86589 [20:05:00]save to /storage/0496/doc_00086589 [20:05:00]save last doc name /storage/0496/doc_00086589 to /storage/kkm_last_doc_name [20:05:00]save OK [20:05:00]Clear old archive folders... [20:05:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:05:00]tlvbuf is 01649240 [20:05:00]SAM_PROTO_ClearQueue [20:05:00]wFMCommunicate request_size=4 [20:05:00]MH_SAM_APDU [20:05:00]CAPDU: 80 09 00 00 [20:05:00]Write to MH i2c: E2 08 00 85 02 80 09 00 00 00 00 00 00 F9 [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:00]Read from MH i2c: E2 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [20:05:00]RAPDU: 90 00 [20:05:00]wFMCommunicate OK [20:05:00]SAM_PROTO_ClearQueue done [20:05:00]KKMCreateOFDPacket [20:05:00]OFDProtocolAddRootSTLVToBuf [20:05:00]FM_MakeSignedData [20:05:00]FM_MakeSignedData [20:05:00]SAM_PROTO_SignData [20:05:00]wFMCommunicate request_size=4 [20:05:00]MH_SAM_APDU [20:05:00]CAPDU: 80 0D 01 02 [20:05:00]Write to MH i2c: E2 08 00 86 02 80 0D 01 02 00 00 00 00 01 [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:00]Read from MH i2c: E2 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [20:05:00]RAPDU: 90 00 [20:05:00]wFMCommunicate OK [20:05:00]wFMCommunicate request_size=255 [20:05:00]MH_SAM_APDU [20:05:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 EC 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 52 01 00 35 04 06 00 47 [20:05:00]Write to MH i2c: E2 02 01 87 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 EC 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 52 01 00 35 04 06 00 47 00 00 BC [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:00]Read from MH i2c: E2 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [20:05:00]RAPDU: 90 00 [20:05:00]wFMCommunicate OK [20:05:00]wFMCommunicate request_size=10 [20:05:00]MH_SAM_APDU [20:05:00]CAPDU: 80 0D 02 02 05 71 D8 AE 7C 2D [20:05:00]Write to MH i2c: E2 0D 00 88 02 80 0D 02 02 05 00 71 D8 AE 7C 2D 00 00 AE [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:00]Read from MH i2c: E2 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 [20:05:00]MH_I2C_Read... [20:05:00]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [20:05:00]RAPDU: 90 00 [20:05:00]wFMCommunicate OK [20:05:00]wFMCommunicate request_size=4 [20:05:00]MH_SAM_APDU [20:05:00]CAPDU: 80 0D 03 02 [20:05:00]Write to MH i2c: E2 08 00 89 02 80 0D 03 02 00 00 00 00 06 [20:05:00]Write i2c OK [20:05:00]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 0B 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 0B 00 89 02 00 07 3C 80 54 0E DE 11 AD 90 00 C8 [20:05:01]RAPDU: 07 3C 80 54 0E DE 11 AD 90 00 [20:05:01]wFMCommunicate OK [20:05:01]SAM_PROTO_SignData done [20:05:01]FM_MakeSignedData done [20:05:01]CreateOFDProtocolMessage [20:05:01]wFMCommunicate request_size=4 [20:05:01]MH_SAM_APDU [20:05:01]CAPDU: 80 11 00 00 [20:05:01]Write to MH i2c: E2 08 00 8A 02 80 11 00 00 00 00 00 00 06 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:01]Read from MH i2c: E2 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 17 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: E2 17 00 8A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 65 [20:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:05:01]wFMCommunicate OK [20:05:01]CreateOFDProtocolMessage done [20:05:01]OFDSenderStorePacket 86589 [20:05:01]StoreOFDPacket docnum=86589 [20:05:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 1D 07 01 38 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 EC 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 52 01 00 35 04 06 00 47 71 D8 AE 7C 2D 07 3C 80 54 0E DE 11 AD [20:05:01]CheckFolder [20:05:01]dirname=/storage/ofd_packets [20:05:01]CheckFolder done [20:05:01]ProducePacketName [20:05:01]name=ofd_packets/00086589 [20:05:01]NVStorageSaveData ofd_packets/00086589 [20:05:01]File name is /storage/ofd_packets/00086589 [20:05:01]Write 301 bytes [20:05:01]NVStorageSaveData done [20:05:01]OFDSenderStorePacket done [20:05:01]KKMCreateOFDPacket done [20:05:01]NVStorageSaveData kkm_last_timestamp [20:05:01]File name is /storage/kkm_last_timestamp [20:05:01]Write 4 bytes [20:05:01]NVStorageSaveData done [20:05:01]ExternCall_PrintAddStr [20:05:01]wPrintStart [20:05:01]Write to MH i2c: 01 00 00 8B 02 8D [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: 01 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: 01 07 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 FF 0F A2 [20:05:01]RasterBufferAndPrint [20:05:01]line Счет N : (1)871466 [20:05:01]line ИНН: 02508201610067 [20:05:01]line Контрольно-Кассовый Чек [20:05:01]line ПРОДАЖА [20:05:01]line ТРК (МРК, ГНК) : 53 [20:05:01]line Товар: 2710124130 [20:05:01]line Аи-92-К-5 [20:05:01]line 14.750 * 67.80 [20:05:01]line = 1000.05 [20:05:01]line НДС 12% НСП 1% [20:05:01]line > о реализуемом товаре [20:05:01]line ОКРУГЛЕНИЕ: -0.05 [20:05:01]line ИТОГО: 1000.00 [20:05:01]line Внесено: 1000.00 [20:05:01]line СДАЧА: 0.00 [20:05:01]line НСП 1% : 8.85 [20:05:01]line НДС 12% : 106.20 [20:05:01]line Наличными: 1000.00 [20:05:01]line Безнал.: 0.00 [20:05:01]line Место: АЗС № 137 "Партнер Нефть" [20:05:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:05:01]line СНО: Общий режим [20:05:01]line Чек 367 21.09.2024 20:05 [20:05:01]line Смена: 496 ФФД: 1.0 [20:05:01]line ЗНМ: 0300000064 [20:05:01]line РНМ: 0000000000092592 [20:05:01]line Версия ККМ: 001 [20:05:01]line ФМ: 0000000000874979 [20:05:01]line ФД: 86589 [20:05:01]line ФПД: 78554292190253 [20:05:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200500&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86589&fm=78554292190253&tin=02508201610067®Number=0000000000092592&sum=100000 [20:05:01]OFD Sender: Processing packet 86589 [packets to send 273, broken 272] [20:05:01]ProducePacketName [20:05:01]name=ofd_packets/00086589 [20:05:01]OFD Sender: To server: pG, [20:05:01]CommunicateWithHost lk.salyk.kg:30040 [20:05:01]ConnectInit lk.salyk.kg [20:05:01]written 0, free lines is 4095 [20:05:01]Write to MH i2c: 01 00 00 B6 02 B8 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: 01 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: 01 07 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 DA 0C A5 [20:05:01]RasterBufferAndPrint [20:05:01]line [20:05:01]line [20:05:01]line [20:05:01]line [20:05:01]line [20:05:01]written 0, free lines is 3297 [20:05:01]MH_Cut [20:05:01]Write to MH i2c: D1 01 00 BD 02 01 91 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: D1 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: D1 01 00 [20:05:01]MH_I2C_Read... [20:05:01]Read from MH i2c: D1 01 00 BD 02 00 90 [20:05:01]Write to MH i2c: 01 00 00 BE 02 C0 [20:05:01]Write i2c OK [20:05:01]MH_I2C_Read... [20:05:02]*** Cut start [20:05:02]*** Partial cut [20:05:02]*** CUTSNS_PIN = 1 [20:05:02]*** CUTSNS_PIN = 0 [20:05:02]*** Brake cut motor [20:05:02]Connected sock=9 [20:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F5 1D 07 01 38 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 EC 26 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 52 01 00 35 04 06 00 47 71 D8 AE 7C 2D 07 3C 80 54 0E DE 11 AD [20:05:03]Read from MH i2c: 01 [20:05:03]MH_I2C_Read... [20:05:03]*** Stop cut motor [20:05:03]*** Cut end [20:05:03]Read from MH i2c: 01 07 00 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 FF 0F D5 [20:05:03]process_action close_receipt done [20:05:03]requested_data is exist [20:05:03]produce_requested_data [20:05:03]requested_item fm.sn is exist - process it [20:05:03]wFMCommunicate request_size=4 [20:05:03]MH_SAM_APDU [20:05:03]CAPDU: 80 11 00 00 [20:05:03]Write to MH i2c: E2 08 00 BF 02 80 11 00 00 00 00 00 00 3B [20:05:03]Write i2c OK [20:05:03]MH_I2C_Read... [20:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:03]Read from MH i2c: E2 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: E2 17 00 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: E2 17 00 BF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9A [20:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:05:03]wFMCommunicate OK [20:05:03]requested_item fd.num is exist - process it [20:05:03]SAM_PROTO_GetFieldsCounters [20:05:03]wFMCommunicate request_size=4 [20:05:03]MH_SAM_APDU [20:05:03]CAPDU: 80 13 00 00 [20:05:03]Write to MH i2c: E2 08 00 C0 02 80 13 00 00 00 00 00 00 3E [20:05:03]Write i2c OK [20:05:03]MH_I2C_Read... [20:05:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:03]Read from MH i2c: E2 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: E2 62 00 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: E2 62 00 C0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [20:05:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:03]wFMCommunicate OK [20:05:03]SAM_PROTO_GetFieldsCounters done [20:05:03]requested_item shift.num is exist - process it [20:05:03]requested_item shift.opened is exist - process it [20:05:03]req_shift_opened [20:05:03]FM_GetShiftState [20:05:03]SAM_PROTO_GetShiftState [20:05:03]wFMCommunicate request_size=4 [20:05:03]MH_SAM_APDU [20:05:03]CAPDU: 80 13 01 00 [20:05:03]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [20:05:03]Write i2c OK [20:05:03]MH_I2C_Read... [20:05:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:03]Read from MH i2c: E2 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: E2 0E 00 [20:05:03]MH_I2C_Read... [20:05:03]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 86 [20:05:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:05:03]wFMCommunicate OK [20:05:03]SAM_PROTO_GetShiftState done [20:05:03]FM_GetShiftState done [20:05:03]req_shift_opened done [20:05:03]requested_item shift.open_date is exist - process it [20:05:03]req_shift_open_date [20:05:03]req_shift_open_date done [20:05:03]produce_requested_data done [20:05:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86589,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:05:03]process_action_free close_receipt [20:05:03]json_value_free [20:05:03]json_value_free done [20:05:03]process_json_proto returns [20:05:03]Send response to host [20:05:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86589,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:05:03]free response buf [20:05:03]execute_script done [20:05:03]execute_script returns [20:05:03]free content buf [20:05:03]Sock 10.Close socket [20:05:03]Sock 10.Thread stoped [20:05:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CB 5E 47 00 93 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3D 52 01 00 F4 03 04 00 BF D1 EE 66 B6 04 01 00 00 28 CC 90 DC 05 61 16 E7 [20:05:04]CommunicateWithHost err = 0 [20:05:04]CheckOFDResponse [20:05:04]1017 (14) - 77093643461234 [20:05:04]1041 (16) - 0000000000874979 [20:05:04]1040 (4) - 86589 [20:05:04]1012 (4) - 21.09.2024 14:01 [20:05:04]1206 (1) - 0 [20:05:04]OFD Sender: Remove packet 86589 [20:05:04]ProducePacketName [20:05:04]name=ofd_packets/00086589 [20:05:04]NVStorageDeleteData [20:05:04]OFD Sender: No OFD packet to send [20:05:09]recv_with_timeout no data received [20:05:09]OFD Sender: No OFD packet to send [20:05:14]OFD Sender: No OFD packet to send [20:05:19]OFD Sender: No OFD packet to send [20:05:24]OFD Sender: No OFD packet to send [20:05:28]accept exits with 7 [20:05:28]New connection [20:05:28]New thread 3067022692 created [20:05:28]Thread 3067166052 joined [20:05:28]Waiting for new connection... [20:05:28] Sock 7.Parse request [20:05:28]Sock 7.Check first char [20:05:28]Sock 7.First char is OK [20:05:28]request: POST /json_proto HTTP/1.0 [20:05:28]Method: POST [20:05:28]URL: /json_proto [20:05:28]Method is POST - this is cgi request [20:05:28]url: /json_proto [20:05:28]query_string will be loaded in cgi processing [20:05:28]execute_cgi json_proto POST (null) [20:05:28]execute_cgi path=json_proto method=POST [20:05:28]POST find Content-Length [20:05:28]Host: 172.17.47.196:8080 [20:05:28]Content-Length: 670 [20:05:28]Content-Type: application/json [20:05:28] [20:05:28]POST finish read [20:05:28]Found Content-Length = 670 [20:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147982", "tax_sys" : 0, "items" : [ { "code": "4700000480357", "name": "\u041F\u0438\u0432\u043E \u0448\u0430\u0445\u0442\u0435\u0440\u0441\u043A\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:28]execute_script... [20:05:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147982", "tax_sys" : 0, "items" : [ { "code": "4700000480357", "name": "\u041F\u0438\u0432\u043E \u0448\u0430\u0445\u0442\u0435\u0440\u0441\u043A\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:28]POST & json_proto [20:05:28]process_json_proto [20:05:28]json parsed OK: [20:05:28]protocol is kg_v1.0 [20:05:28]action value=close_receipt [20:05:28]process_action close_receipt [20:05:28]cmd_close_receipt [20:05:28]MH_GetDate [20:05:28]Write to MH i2c: F0 00 00 C2 02 B3 [20:05:28]Write i2c OK [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: F0 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: F0 09 00 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: F0 09 00 C2 02 00 09 27 EF 66 4C 6B 94 66 F2 [20:05:28]GetLastDocTimeStamp 1726949100 [20:05:28]current date 1726949129 [20:05:28]FM_GetShiftState [20:05:28]SAM_PROTO_GetShiftState [20:05:28]wFMCommunicate request_size=4 [20:05:28]MH_SAM_APDU [20:05:28]CAPDU: 80 13 01 00 [20:05:28]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [20:05:28]Write i2c OK [20:05:28]MH_I2C_Read... [20:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:28]Read from MH i2c: E2 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: E2 0E 00 [20:05:28]MH_I2C_Read... [20:05:28]Read from MH i2c: E2 0E 00 C3 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 88 [20:05:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:05:28]wFMCommunicate OK [20:05:28]SAM_PROTO_GetShiftState done [20:05:28]FM_GetShiftState done [20:05:28]opened in 1726877910 [20:05:28]opened+sec_in_day 1726964310 [20:05:28]quantity*price = 14900 [20:05:28]sum+1 = 14901 [20:05:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 368 21.09.2024 20:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86590 ФПД: 74019661690047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200529&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86590&fm=74019661690047&tin=02508201610067®Number=0000000000092592&sum=14900 0 [20:05:29]StoreToDocumentArchive [20:05:29]shift 496 fd 86590 [20:05:29]save to /storage/0496/doc_00086590 [20:05:29]save last doc name /storage/0496/doc_00086590 to /storage/kkm_last_doc_name [20:05:29]save OK [20:05:29]Clear old archive folders... [20:05:29]ProcessDocumentItem done err = 0, tmpTLVsize=282 [20:05:29]tlvbuf is 0164E880 [20:05:29]SAM_PROTO_ClearQueue [20:05:29]wFMCommunicate request_size=4 [20:05:29]MH_SAM_APDU [20:05:29]CAPDU: 80 09 00 00 [20:05:29]Write to MH i2c: E2 08 00 D0 02 80 09 00 00 00 00 00 00 44 [20:05:29]Write i2c OK [20:05:29]MH_I2C_Read... [20:05:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:29]Read from MH i2c: E2 [20:05:29]MH_I2C_Read... [20:05:29]Read from MH i2c: E2 03 00 [20:05:29]MH_I2C_Read... [20:05:29]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [20:05:29]RAPDU: 90 00 [20:05:29]wFMCommunicate OK [20:05:29]SAM_PROTO_ClearQueue done [20:05:29]KKMCreateOFDPacket [20:05:29]OFDProtocolAddRootSTLVToBuf [20:05:29]FM_MakeSignedData [20:05:29]FM_MakeSignedData [20:05:29]SAM_PROTO_SignData [20:05:29]wFMCommunicate request_size=4 [20:05:29]MH_SAM_APDU [20:05:29]CAPDU: 80 0D 01 02 [20:05:29]Write to MH i2c: E2 08 00 D1 02 80 0D 01 02 00 00 00 00 4C [20:05:29]Write i2c OK [20:05:29]MH_I2C_Read... [20:05:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:29]Read from MH i2c: E2 [20:05:29]MH_I2C_Read... [20:05:29]Read from MH i2c: E2 03 00 [20:05:29]MH_I2C_Read... [20:05:29]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [20:05:29]RAPDU: 90 00 [20:05:29]wFMCommunicate OK [20:05:29]wFMCommunicate request_size=255 [20:05:29]MH_SAM_APDU [20:05:29]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 09 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 [20:05:29]Write to MH i2c: E2 02 01 D2 02 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 09 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 00 00 61 [20:05:29]Write i2c OK [20:05:29]MH_I2C_Read... [20:05:29]OFD Sender: No OFD packet to send [20:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 03 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [20:05:30]RAPDU: 90 00 [20:05:30]wFMCommunicate OK [20:05:30]wFMCommunicate request_size=41 [20:05:30]MH_SAM_APDU [20:05:30]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 52 01 00 35 04 06 00 43 52 0B A4 34 BF [20:05:30]Write to MH i2c: E2 2C 00 D3 02 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 52 01 00 35 04 06 00 43 52 0B A4 34 BF 00 00 F2 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 03 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [20:05:30]RAPDU: 90 00 [20:05:30]wFMCommunicate OK [20:05:30]wFMCommunicate request_size=4 [20:05:30]MH_SAM_APDU [20:05:30]CAPDU: 80 0D 03 02 [20:05:30]Write to MH i2c: E2 08 00 D4 02 80 0D 03 02 00 00 00 00 51 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 0B 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 0B 00 D4 02 00 A1 72 1E A3 0A 62 EE 98 90 00 18 [20:05:30]RAPDU: A1 72 1E A3 0A 62 EE 98 90 00 [20:05:30]wFMCommunicate OK [20:05:30]SAM_PROTO_SignData done [20:05:30]FM_MakeSignedData done [20:05:30]CreateOFDProtocolMessage [20:05:30]wFMCommunicate request_size=4 [20:05:30]MH_SAM_APDU [20:05:30]CAPDU: 80 11 00 00 [20:05:30]Write to MH i2c: E2 08 00 D5 02 80 11 00 00 00 00 00 00 51 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:30]Read from MH i2c: E2 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 17 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: E2 17 00 D5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B0 [20:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:05:30]wFMCommunicate OK [20:05:30]CreateOFDProtocolMessage done [20:05:30]OFDSenderStorePacket 86590 [20:05:30]StoreOFDPacket docnum=86590 [20:05:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2E 01 00 00 9A 3A 26 01 F9 E9 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 09 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 52 01 00 35 04 06 00 43 52 0B A4 34 BF A1 72 1E A3 0A 62 EE 98 [20:05:30]CheckFolder [20:05:30]dirname=/storage/ofd_packets [20:05:30]CheckFolder done [20:05:30]ProducePacketName [20:05:30]name=ofd_packets/00086590 [20:05:30]NVStorageSaveData ofd_packets/00086590 [20:05:30]File name is /storage/ofd_packets/00086590 [20:05:30]Write 332 bytes [20:05:30]NVStorageSaveData done [20:05:30]OFDSenderStorePacket done [20:05:30]KKMCreateOFDPacket done [20:05:30]NVStorageSaveData kkm_last_timestamp [20:05:30]File name is /storage/kkm_last_timestamp [20:05:30]Write 4 bytes [20:05:30]NVStorageSaveData done [20:05:30]ExternCall_PrintAddStr [20:05:30]wPrintStart [20:05:30]Write to MH i2c: 01 00 00 D6 02 D8 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 07 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [20:05:30]RasterBufferAndPrint [20:05:30]line Счет N : (3)147982 [20:05:30]line ИНН: 02508201610067 [20:05:30]line Контрольно-Кассовый Чек [20:05:30]line ПРОДАЖА [20:05:30]line Товар: 4700000480357 [20:05:30]line Пиво шахтерское 1л ПЭТ [20:05:30]line 1.000 * 149.00 [20:05:30]line = 149.00 [20:05:30]line НДС 12% НСП 1% [20:05:30]line > о реализуемом товаре [20:05:30]line ИТОГО: 149.00 [20:05:30]line НСП 1% : 1.32 [20:05:30]line НДС 12% : 15.82 [20:05:30]line Наличными: 149.00 [20:05:30]line Безнал.: 0.00 [20:05:30]line Место: АЗС № 137 "Партнер Нефть" [20:05:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:05:30]line СНО: Общий режим [20:05:30]line Чек 368 21.09.2024 20:05 [20:05:30]line Смена: 496 ФФД: 1.0 [20:05:30]line ЗНМ: 0300000064 [20:05:30]line РНМ: 0000000000092592 [20:05:30]line Версия ККМ: 001 [20:05:30]line ФМ: 0000000000874979 [20:05:30]line ФД: 86590 [20:05:30]line ФПД: 74019661690047 [20:05:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200529&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86590&fm=74019661690047&tin=02508201610067®Number=0000000000092592&sum=14900 [20:05:30]line 0 [20:05:30]written 0, free lines is 4095 [20:05:30]OFD Sender: Processing packet 86590 [packets to send 273, broken 272] [20:05:30]ProducePacketName [20:05:30]name=ofd_packets/00086590 [20:05:30]OFD Sender: To server: pG, [20:05:30]CommunicateWithHost lk.salyk.kg:30040 [20:05:30]ConnectInit lk.salyk.kg [20:05:30]Write to MH i2c: 01 00 00 FE 02 00 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 07 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 0E 0D 22 [20:05:30]RasterBufferAndPrint [20:05:30]line [20:05:30]line [20:05:30]line [20:05:30]line [20:05:30]line [20:05:30]written 0, free lines is 3351 [20:05:30]MH_Cut [20:05:30]Write to MH i2c: D1 01 00 05 03 01 DA [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: D1 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: D1 01 00 [20:05:30]MH_I2C_Read... [20:05:30]Read from MH i2c: D1 01 00 05 03 00 D9 [20:05:30]Write to MH i2c: 01 00 00 06 03 09 [20:05:30]Write i2c OK [20:05:30]MH_I2C_Read... [20:05:31]*** Cut start [20:05:31]*** Partial cut [20:05:31]*** CUTSNS_PIN = 1 [20:05:31]*** CUTSNS_PIN = 0 [20:05:31]*** Brake cut motor [20:05:32]Read from MH i2c: 01 [20:05:32]MH_I2C_Read... [20:05:32]*** Stop cut motor [20:05:32]*** Cut end [20:05:32]Read from MH i2c: 01 07 00 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [20:05:32]process_action close_receipt done [20:05:32]requested_data is exist [20:05:32]produce_requested_data [20:05:32]requested_item fm.sn is exist - process it [20:05:32]wFMCommunicate request_size=4 [20:05:32]MH_SAM_APDU [20:05:32]CAPDU: 80 11 00 00 [20:05:32]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [20:05:32]Write i2c OK [20:05:32]MH_I2C_Read... [20:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:32]Read from MH i2c: E2 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: E2 17 00 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [20:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:05:32]wFMCommunicate OK [20:05:32]requested_item fd.num is exist - process it [20:05:32]SAM_PROTO_GetFieldsCounters [20:05:32]wFMCommunicate request_size=4 [20:05:32]MH_SAM_APDU [20:05:32]CAPDU: 80 13 00 00 [20:05:32]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [20:05:32]Write i2c OK [20:05:32]MH_I2C_Read... [20:05:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:32]Read from MH i2c: E2 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: E2 62 00 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: E2 62 00 08 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [20:05:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:32]wFMCommunicate OK [20:05:32]SAM_PROTO_GetFieldsCounters done [20:05:32]requested_item shift.num is exist - process it [20:05:32]requested_item shift.opened is exist - process it [20:05:32]req_shift_opened [20:05:32]FM_GetShiftState [20:05:32]SAM_PROTO_GetShiftState [20:05:32]wFMCommunicate request_size=4 [20:05:32]MH_SAM_APDU [20:05:32]CAPDU: 80 13 01 00 [20:05:32]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [20:05:32]Write i2c OK [20:05:32]MH_I2C_Read... [20:05:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:32]Read from MH i2c: E2 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: E2 0E 00 [20:05:32]MH_I2C_Read... [20:05:32]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CF [20:05:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:05:32]wFMCommunicate OK [20:05:32]SAM_PROTO_GetShiftState done [20:05:32]FM_GetShiftState done [20:05:32]req_shift_opened done [20:05:32]requested_item shift.open_date is exist - process it [20:05:32]req_shift_open_date [20:05:32]req_shift_open_date done [20:05:32]produce_requested_data done [20:05:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86590,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:05:32]process_action_free close_receipt [20:05:32]json_value_free [20:05:32]json_value_free done [20:05:32]process_json_proto returns [20:05:32]Send response to host [20:05:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86590,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:05:32]free response buf [20:05:32]execute_script done [20:05:32]execute_script returns [20:05:32]free content buf [20:05:32]Sock 7.Close socket [20:05:32]Sock 7.Thread stoped [20:05:34]Connected sock=9 [20:05:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2E 01 00 00 9A 3A 26 01 F9 E9 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 09 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 52 01 00 35 04 06 00 43 52 0B A4 34 BF A1 72 1E A3 0A 62 EE 98 [20:05:39]recv_with_timeout no data received [20:05:39]CommunicateWithHost answer receiving error [20:05:39]CommunicateWithHost err = -3 [20:05:39]OFD Sender: Server communicate error [20:05:39]recv_with_timeout no data received [20:05:44]OFD Sender: Processing packet 86590 [packets to send 273, broken 272] [20:05:44]ProducePacketName [20:05:44]name=ofd_packets/00086590 [20:05:44]OFD Sender: To server: pG, [20:05:44]CommunicateWithHost lk.salyk.kg:30040 [20:05:44]ConnectInit lk.salyk.kg [20:05:47]Connected sock=9 [20:05:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2E 01 00 00 9A 3A 26 01 F9 E9 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 09 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 52 01 00 35 04 06 00 43 52 0B A4 34 BF A1 72 1E A3 0A 62 EE 98 [20:05:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8F 58 47 00 E0 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 52 01 00 F4 03 04 00 EB D1 EE 66 B6 04 01 00 00 A0 C4 AB 21 B0 C2 64 F3 [20:05:49]CommunicateWithHost err = 0 [20:05:49]CheckOFDResponse [20:05:49]1017 (14) - 77093643461234 [20:05:49]1041 (16) - 0000000000874979 [20:05:49]1040 (4) - 86590 [20:05:49]1012 (4) - 21.09.2024 14:02 [20:05:49]1206 (1) - 0 [20:05:49]OFD Sender: Remove packet 86590 [20:05:49]ProducePacketName [20:05:49]name=ofd_packets/00086590 [20:05:49]NVStorageDeleteData [20:05:50]OFD Sender: No OFD packet to send [20:05:55]OFD Sender: No OFD packet to send [20:06:00]OFD Sender: No OFD packet to send [20:06:05]OFD Sender: No OFD packet to send [20:06:10]OFD Sender: No OFD packet to send [20:06:15]OFD Sender: No OFD packet to send [20:06:18]recv_with_timeout no data received [20:06:20]OFD Sender: No OFD packet to send [20:06:25]OFD Sender: No OFD packet to send [20:06:30]OFD Sender: No OFD packet to send [20:06:35]OFD Sender: No OFD packet to send [20:06:40]OFD Sender: No OFD packet to send [20:06:45]OFD Sender: No OFD packet to send [20:06:48]accept exits with 10 [20:06:48]New connection [20:06:48]New thread 3067166052 created [20:06:48]Thread 3067022692 joined [20:06:48]Waiting for new connection... [20:06:48] Sock 10.Parse request [20:06:48]Sock 10.Check first char [20:06:48]Sock 10.First char is OK [20:06:48]request: POST /json_proto HTTP/1.0 [20:06:48]Method: POST [20:06:48]URL: /json_proto [20:06:48]Method is POST - this is cgi request [20:06:48]url: /json_proto [20:06:48]query_string will be loaded in cgi processing [20:06:48]execute_cgi json_proto POST (null) [20:06:48]execute_cgi path=json_proto method=POST [20:06:48]POST find Content-Length [20:06:48]Host: 172.17.47.196:8080 [20:06:48]Content-Length: 669 [20:06:48]Content-Type: application/json [20:06:48] [20:06:48]POST finish read [20:06:48]Found Content-Length = 669 [20:06:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147983", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:48]execute_script... [20:06: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 : (3)147983", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:48]POST & json_proto [20:06:48]process_json_proto [20:06:48]json parsed OK: [20:06:48]protocol is kg_v1.0 [20:06:48]action value=close_receipt [20:06:48]process_action close_receipt [20:06:48]cmd_close_receipt [20:06:48]MH_GetDate [20:06:48]Write to MH i2c: F0 00 00 0A 03 FC [20:06:48]Write i2c OK [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: F0 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: F0 09 00 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: F0 09 00 0A 03 00 59 27 EF 66 4C 6B 94 66 8B [20:06:48]GetLastDocTimeStamp 1726949129 [20:06:48]current date 1726949209 [20:06:48]FM_GetShiftState [20:06:48]SAM_PROTO_GetShiftState [20:06:48]wFMCommunicate request_size=4 [20:06:48]MH_SAM_APDU [20:06:48]CAPDU: 80 13 01 00 [20:06:48]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [20:06:48]Write i2c OK [20:06:48]MH_I2C_Read... [20:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:48]Read from MH i2c: E2 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 0E 00 [20:06:48]MH_I2C_Read... [20:06:48]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D1 [20:06:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:06:48]wFMCommunicate OK [20:06:48]SAM_PROTO_GetShiftState done [20:06:48]FM_GetShiftState done [20:06:48]opened in 1726877910 [20:06:48]opened+sec_in_day 1726964310 [20:06:48]quantity*price = 5000 [20:06:48]sum+1 = 5001 [20:06:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 369 21.09.2024 20:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86591 ФПД: 182644586552645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200649&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86591&fm=182644586552645&tin=02508201610067®Number=0000000000092592&sum=5000 0 [20:06:49]StoreToDocumentArchive [20:06:49]shift 496 fd 86591 [20:06:49]save to /storage/0496/doc_00086591 [20:06:49]save last doc name /storage/0496/doc_00086591 to /storage/kkm_last_doc_name [20:06:49]save OK [20:06:49]Clear old archive folders... [20:06:49]ProcessDocumentItem done err = 0, tmpTLVsize=292 [20:06:49]tlvbuf is 01647670 [20:06:49]SAM_PROTO_ClearQueue [20:06:49]wFMCommunicate request_size=4 [20:06:49]MH_SAM_APDU [20:06:49]CAPDU: 80 09 00 00 [20:06:49]Write to MH i2c: E2 08 00 18 03 80 09 00 00 00 00 00 00 8D [20:06:49]Write i2c OK [20:06:49]MH_I2C_Read... [20:06:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:49]Read from MH i2c: E2 [20:06:49]MH_I2C_Read... [20:06:49]Read from MH i2c: E2 03 00 [20:06:49]MH_I2C_Read... [20:06:49]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [20:06:49]RAPDU: 90 00 [20:06:49]wFMCommunicate OK [20:06:49]SAM_PROTO_ClearQueue done [20:06:49]KKMCreateOFDPacket [20:06:49]OFDProtocolAddRootSTLVToBuf [20:06:49]FM_MakeSignedData [20:06:49]FM_MakeSignedData [20:06:49]SAM_PROTO_SignData [20:06:49]wFMCommunicate request_size=4 [20:06:49]MH_SAM_APDU [20:06:49]CAPDU: 80 0D 01 02 [20:06:49]Write to MH i2c: E2 08 00 19 03 80 0D 01 02 00 00 00 00 95 [20:06:49]Write i2c OK [20:06:49]MH_I2C_Read... [20:06:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:49]Read from MH i2c: E2 [20:06:49]MH_I2C_Read... [20:06:49]Read from MH i2c: E2 03 00 [20:06:49]MH_I2C_Read... [20:06:49]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [20:06:49]RAPDU: 90 00 [20:06:49]wFMCommunicate OK [20:06:49]wFMCommunicate request_size=255 [20:06:49]MH_SAM_APDU [20:06:49]CAPDU: 80 0D 02 02 FA 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 01 00 00 F4 03 04 00 59 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 [20:06:49]Write to MH i2c: E2 02 01 1A 03 80 0D 02 02 FA 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 01 00 00 F4 03 04 00 59 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 00 00 1E [20:06:49]Write i2c OK [20:06:49]MH_I2C_Read... [20:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:50]Read from MH i2c: E2 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 03 00 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [20:06:50]RAPDU: 90 00 [20:06:50]wFMCommunicate OK [20:06:50]wFMCommunicate request_size=51 [20:06:50]MH_SAM_APDU [20:06:50]CAPDU: 80 0D 02 02 2E 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 52 01 00 35 04 06 00 A6 1D 41 B3 9D 45 [20:06:50]Write to MH i2c: E2 36 00 1B 03 80 0D 02 02 2E 00 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 52 01 00 35 04 06 00 A6 1D 41 B3 9D 45 00 00 62 [20:06:50]Write i2c OK [20:06:50]MH_I2C_Read... [20:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:50]Read from MH i2c: E2 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 03 00 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [20:06:50]RAPDU: 90 00 [20:06:50]wFMCommunicate OK [20:06:50]wFMCommunicate request_size=4 [20:06:50]MH_SAM_APDU [20:06:50]CAPDU: 80 0D 03 02 [20:06:50]Write to MH i2c: E2 08 00 1C 03 80 0D 03 02 00 00 00 00 9A [20:06:50]Write i2c OK [20:06:50]MH_I2C_Read... [20:06:50]OFD Sender: No OFD packet to send [20:06:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:50]Read from MH i2c: E2 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 0B 00 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 0B 00 1C 03 00 3B C7 5F DF 21 65 68 61 90 00 2A [20:06:50]RAPDU: 3B C7 5F DF 21 65 68 61 90 00 [20:06:50]wFMCommunicate OK [20:06:50]SAM_PROTO_SignData done [20:06:50]FM_MakeSignedData done [20:06:50]CreateOFDProtocolMessage [20:06:50]wFMCommunicate request_size=4 [20:06:50]MH_SAM_APDU [20:06:50]CAPDU: 80 11 00 00 [20:06:50]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [20:06:50]Write i2c OK [20:06:50]MH_I2C_Read... [20:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:50]Read from MH i2c: E2 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 17 00 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F9 [20:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:06:50]wFMCommunicate OK [20:06:50]CreateOFDProtocolMessage done [20:06:50]OFDSenderStorePacket 86591 [20:06:50]StoreOFDPacket docnum=86591 [20:06:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 38 01 00 00 B0 6A 30 01 4F 3C 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 01 00 00 F4 03 04 00 59 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 52 01 00 35 04 06 00 A6 1D 41 B3 9D 45 3B C7 5F DF 21 65 68 61 [20:06:50]CheckFolder [20:06:50]dirname=/storage/ofd_packets [20:06:50]CheckFolder done [20:06:50]ProducePacketName [20:06:50]name=ofd_packets/00086591 [20:06:50]NVStorageSaveData ofd_packets/00086591 [20:06:50]File name is /storage/ofd_packets/00086591 [20:06:50]Write 342 bytes [20:06:50]NVStorageSaveData done [20:06:50]OFDSenderStorePacket done [20:06:50]KKMCreateOFDPacket done [20:06:50]NVStorageSaveData kkm_last_timestamp [20:06:50]File name is /storage/kkm_last_timestamp [20:06:50]Write 4 bytes [20:06:50]NVStorageSaveData done [20:06:50]ExternCall_PrintAddStr [20:06:50]wPrintStart [20:06:50]Write to MH i2c: 01 00 00 1E 03 21 [20:06:50]Write i2c OK [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: 01 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: 01 07 00 [20:06:50]MH_I2C_Read... [20:06:50]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [20:06:50]RasterBufferAndPrint [20:06:50]line Счет N : (3)147983 [20:06:50]line ИНН: 02508201610067 [20:06:50]line Контрольно-Кассовый Чек [20:06:50]line ПРОДАЖА [20:06:50]line Товар: 4700003010018 [20:06:50]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [20:06:50]line 1.000 * 50.00 [20:06:50]line = 50.00 [20:06:50]line НДС 12% НСП 1% [20:06:50]line > о реализуемом товаре [20:06:50]line ИТОГО: 50.00 [20:06:50]line НСП 1% : 0.44 [20:06:50]line НДС 12% : 5.31 [20:06:50]line Наличными: 50.00 [20:06:50]line Безнал.: 0.00 [20:06:50]line Место: АЗС № 137 "Партнер Нефть" [20:06:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:06:50]line СНО: Общий режим [20:06:50]line Чек 369 21.09.2024 20:06 [20:06:50]line Смена: 496 ФФД: 1.0 [20:06:50]line ЗНМ: 0300000064 [20:06:50]line РНМ: 0000000000092592 [20:06:50]line Версия ККМ: 001 [20:06:50]line ФМ: 0000000000874979 [20:06:50]line ФД: 86591 [20:06:50]line ФПД: 182644586552645 [20:06:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200649&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86591&fm=182644586552645&tin=02508201610067®Number=0000000000092592&sum=5000 [20:06:50]OFD Sender: Processing packet 86591 [packets to send 273, broken 272] [20:06:50]ProducePacketName [20:06:50]name=ofd_packets/00086591 [20:06:50]OFD Sender: To server: pG, [20:06:50]CommunicateWithHost lk.salyk.kg:30040 [20:06:50]ConnectInit lk.salyk.kg [20:06:50]line 0 [20:06:50]written 0, free lines is 4095 [20:06:51]Write to MH i2c: 01 00 00 47 03 4A [20:06:51]Write i2c OK [20:06:51]MH_I2C_Read... [20:06:51]Read from MH i2c: 01 [20:06:51]MH_I2C_Read... [20:06:51]Read from MH i2c: 01 07 00 [20:06:51]MH_I2C_Read... [20:06:51]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 EA 0C 47 [20:06:51]RasterBufferAndPrint [20:06:51]line [20:06:51]line [20:06:51]line [20:06:51]line [20:06:51]line [20:06:51]written 0, free lines is 3312 [20:06:51]MH_Cut [20:06:51]Write to MH i2c: D1 01 00 4E 03 01 23 [20:06:51]Write i2c OK [20:06:51]MH_I2C_Read... [20:06:51]Read from MH i2c: D1 [20:06:51]MH_I2C_Read... [20:06:51]Read from MH i2c: D1 01 00 [20:06:51]MH_I2C_Read... [20:06:51]Read from MH i2c: D1 01 00 4E 03 00 22 [20:06:51]Write to MH i2c: 01 00 00 4F 03 52 [20:06:51]Write i2c OK [20:06:51]MH_I2C_Read... [20:06:51]*** Cut start [20:06:51]*** Partial cut [20:06:51]*** CUTSNS_PIN = 1 [20:06:51]*** CUTSNS_PIN = 0 [20:06:52]*** Brake cut motor [20:06:52]Read from MH i2c: 01 [20:06:52]MH_I2C_Read... [20:06:52]*** Stop cut motor [20:06:52]*** Cut end [20:06:52]Read from MH i2c: 01 07 00 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 FF 0F 67 [20:06:52]process_action close_receipt done [20:06:52]requested_data is exist [20:06:52]produce_requested_data [20:06:52]requested_item fm.sn is exist - process it [20:06:52]wFMCommunicate request_size=4 [20:06:52]MH_SAM_APDU [20:06:52]CAPDU: 80 11 00 00 [20:06:52]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [20:06:52]Write i2c OK [20:06:52]MH_I2C_Read... [20:06:52]Connected sock=7 [20:06:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 38 01 00 00 B0 6A 30 01 4F 3C 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 01 00 00 F4 03 04 00 59 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 52 01 00 35 04 06 00 A6 1D 41 B3 9D 45 3B C7 5F DF 21 65 68 61 [20:06:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:52]Read from MH i2c: E2 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 17 00 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2C [20:06:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:06:52]wFMCommunicate OK [20:06:52]requested_item fd.num is exist - process it [20:06:52]SAM_PROTO_GetFieldsCounters [20:06:52]wFMCommunicate request_size=4 [20:06:52]MH_SAM_APDU [20:06:52]CAPDU: 80 13 00 00 [20:06:52]Write to MH i2c: E2 08 00 51 03 80 13 00 00 00 00 00 00 D0 [20:06:52]Write i2c OK [20:06:52]MH_I2C_Read... [20:06:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:52]Read from MH i2c: E2 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 62 00 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 62 00 51 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [20:06:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 3F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:52]wFMCommunicate OK [20:06:52]SAM_PROTO_GetFieldsCounters done [20:06:52]requested_item shift.num is exist - process it [20:06:52]requested_item shift.opened is exist - process it [20:06:52]req_shift_opened [20:06:52]FM_GetShiftState [20:06:52]SAM_PROTO_GetShiftState [20:06:52]wFMCommunicate request_size=4 [20:06:52]MH_SAM_APDU [20:06:52]CAPDU: 80 13 01 00 [20:06:52]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [20:06:52]Write i2c OK [20:06:52]MH_I2C_Read... [20:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:52]Read from MH i2c: E2 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 0E 00 [20:06:52]MH_I2C_Read... [20:06:52]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 18 [20:06:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:06:52]wFMCommunicate OK [20:06:52]SAM_PROTO_GetShiftState done [20:06:52]FM_GetShiftState done [20:06:52]req_shift_opened done [20:06:52]requested_item shift.open_date is exist - process it [20:06:52]req_shift_open_date [20:06:52]req_shift_open_date done [20:06:52]produce_requested_data done [20:06:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86591,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:06:52]process_action_free close_receipt [20:06:52]json_value_free [20:06:52]json_value_free done [20:06:52]process_json_proto returns [20:06:52]Send response to host [20:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86591,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:06:52]free response buf [20:06:52]execute_script done [20:06:52]execute_script returns [20:06:52]free content buf [20:06:52]Sock 10.Close socket [20:06:52]Sock 10.Thread stoped [20:06:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 78 CF 47 00 72 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3F 52 01 00 F4 03 04 00 2C D2 EE 66 B6 04 01 00 00 11 05 70 BA 14 9C 44 CE [20:06:54]CommunicateWithHost err = 0 [20:06:54]CheckOFDResponse [20:06:54]1017 (14) - 77093643461234 [20:06:54]1041 (16) - 0000000000874979 [20:06:54]1040 (4) - 86591 [20:06:54]1012 (4) - 21.09.2024 14:03 [20:06:54]1206 (1) - 0 [20:06:54]OFD Sender: Remove packet 86591 [20:06:54]ProducePacketName [20:06:54]name=ofd_packets/00086591 [20:06:54]NVStorageDeleteData [20:06:55]OFD Sender: No OFD packet to send [20:07:00]OFD Sender: No OFD packet to send [20:07:01]recv_with_timeout no data received [20:07:05]OFD Sender: No OFD packet to send [20:07:10]OFD Sender: No OFD packet to send [20:07:15]OFD Sender: No OFD packet to send [20:07:20]OFD Sender: No OFD packet to send [20:07:25]OFD Sender: No OFD packet to send [20:07:30]recv_with_timeout no data received [20:07:30]OFD Sender: No OFD packet to send [20:07:35]OFD Sender: No OFD packet to send [20:07:40]OFD Sender: No OFD packet to send [20:07:44]accept exits with 9 [20:07:44]New connection [20:07:44]New thread 3067022692 created [20:07:44]Thread 3067166052 joined [20:07:44]Waiting for new connection... [20:07:44] Sock 9.Parse request [20:07:44]Sock 9.Check first char [20:07:44]Sock 9.First char is OK [20:07:44]request: POST /json_proto HTTP/1.0 [20:07:44]Method: POST [20:07:44]URL: /json_proto [20:07:44]Method is POST - this is cgi request [20:07:44]url: /json_proto [20:07:44]query_string will be loaded in cgi processing [20:07:44]execute_cgi json_proto POST (null) [20:07:44]execute_cgi path=json_proto method=POST [20:07:44]POST find Content-Length [20:07:44]Host: 172.17.47.196:8080 [20:07:44]Content-Length: 687 [20:07:44]Content-Type: application/json [20:07:44] [20:07:44]POST finish read [20:07:44]Found Content-Length = 687 [20:07:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:44]execute_script... [20:07: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)871467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:44]POST & json_proto [20:07:44]process_json_proto [20:07:44]json parsed OK: [20:07:44]protocol is kg_v1.0 [20:07:44]action value=close_receipt [20:07:44]process_action close_receipt [20:07:44]cmd_close_receipt [20:07:44]MH_GetDate [20:07:44]Write to MH i2c: F0 00 00 53 03 45 [20:07:44]Write i2c OK [20:07:44]MH_I2C_Read... [20:07:44]Read from MH i2c: F0 [20:07:44]MH_I2C_Read... [20:07:44]Read from MH i2c: F0 09 00 [20:07:44]MH_I2C_Read... [20:07:44]Read from MH i2c: F0 09 00 53 03 00 91 27 EF 66 4C 6B 94 66 0C [20:07:44]GetLastDocTimeStamp 1726949209 [20:07:44]current date 1726949265 [20:07:44]FM_GetShiftState [20:07:44]SAM_PROTO_GetShiftState [20:07:44]wFMCommunicate request_size=4 [20:07:44]MH_SAM_APDU [20:07:44]CAPDU: 80 13 01 00 [20:07:44]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [20:07:44]Write i2c OK [20:07:44]MH_I2C_Read... [20:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:44]Read from MH i2c: E2 [20:07:44]MH_I2C_Read... [20:07:44]Read from MH i2c: E2 0E 00 [20:07:44]MH_I2C_Read... [20:07:44]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1A [20:07:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:07:44]wFMCommunicate OK [20:07:44]SAM_PROTO_GetShiftState done [20:07:44]FM_GetShiftState done [20:07:44]opened in 1726877910 [20:07:44]opened+sec_in_day 1726964310 [20:07:44]quantity*price = 100050 [20:07:44]sum+1 = 100052 [20:07:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 370 21.09.2024 20:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86592 ФПД: 126941118730447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200745&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86592&fm=126941118730447&tin=02508201610067®Number=0000000000092592&sum=100000 [20:07:45]StoreToDocumentArchive [20:07:45]shift 496 fd 86592 [20:07:45]save to /storage/0496/doc_00086592 [20:07:45]save last doc name /storage/0496/doc_00086592 to /storage/kkm_last_doc_name [20:07:45]save OK [20:07:45]Clear old archive folders... [20:07:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:07:45]tlvbuf is 01647560 [20:07:45]SAM_PROTO_ClearQueue [20:07:45]wFMCommunicate request_size=4 [20:07:45]MH_SAM_APDU [20:07:45]CAPDU: 80 09 00 00 [20:07:45]Write to MH i2c: E2 08 00 61 03 80 09 00 00 00 00 00 00 D6 [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:45]Read from MH i2c: E2 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [20:07:45]RAPDU: 90 00 [20:07:45]wFMCommunicate OK [20:07:45]SAM_PROTO_ClearQueue done [20:07:45]KKMCreateOFDPacket [20:07:45]OFDProtocolAddRootSTLVToBuf [20:07:45]FM_MakeSignedData [20:07:45]FM_MakeSignedData [20:07:45]SAM_PROTO_SignData [20:07:45]wFMCommunicate request_size=4 [20:07:45]MH_SAM_APDU [20:07:45]CAPDU: 80 0D 01 02 [20:07:45]Write to MH i2c: E2 08 00 62 03 80 0D 01 02 00 00 00 00 DE [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:45]Read from MH i2c: E2 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [20:07:45]RAPDU: 90 00 [20:07:45]wFMCommunicate OK [20:07:45]wFMCommunicate request_size=255 [20:07:45]MH_SAM_APDU [20:07:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 91 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 52 01 00 35 04 06 00 [20:07:45]Write to MH i2c: E2 02 01 63 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 91 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 52 01 00 35 04 06 00 00 00 5C [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]OFD Sender: No OFD packet to send [20:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:45]Read from MH i2c: E2 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [20:07:45]RAPDU: 90 00 [20:07:45]wFMCommunicate OK [20:07:45]wFMCommunicate request_size=11 [20:07:45]MH_SAM_APDU [20:07:45]CAPDU: 80 0D 02 02 06 73 73 C8 4A 10 CF [20:07:45]Write to MH i2c: E2 0E 00 64 03 80 0D 02 02 06 00 73 73 C8 4A 10 CF 00 00 C4 [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:45]Read from MH i2c: E2 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [20:07:45]RAPDU: 90 00 [20:07:45]wFMCommunicate OK [20:07:45]wFMCommunicate request_size=4 [20:07:45]MH_SAM_APDU [20:07:45]CAPDU: 80 0D 03 02 [20:07:45]Write to MH i2c: E2 08 00 65 03 80 0D 03 02 00 00 00 00 E3 [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:45]Read from MH i2c: E2 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 0B 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 0B 00 65 03 00 F7 88 59 0D D6 CB 17 DC 90 00 5D [20:07:45]RAPDU: F7 88 59 0D D6 CB 17 DC 90 00 [20:07:45]wFMCommunicate OK [20:07:45]SAM_PROTO_SignData done [20:07:45]FM_MakeSignedData done [20:07:45]CreateOFDProtocolMessage [20:07:45]wFMCommunicate request_size=4 [20:07:45]MH_SAM_APDU [20:07:45]CAPDU: 80 11 00 00 [20:07:45]Write to MH i2c: E2 08 00 66 03 80 11 00 00 00 00 00 00 E3 [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:45]Read from MH i2c: E2 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 17 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: E2 17 00 66 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 42 [20:07:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:07:45]wFMCommunicate OK [20:07:45]CreateOFDProtocolMessage done [20:07:45]OFDSenderStorePacket 86592 [20:07:45]StoreOFDPacket docnum=86592 [20:07:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D4 DF 08 01 98 37 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 91 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 52 01 00 35 04 06 00 73 73 C8 4A 10 CF F7 88 59 0D D6 CB 17 DC [20:07:45]CheckFolder [20:07:45]dirname=/storage/ofd_packets [20:07:45]CheckFolder done [20:07:45]ProducePacketName [20:07:45]name=ofd_packets/00086592 [20:07:45]NVStorageSaveData ofd_packets/00086592 [20:07:45]File name is /storage/ofd_packets/00086592 [20:07:45]Write 302 bytes [20:07:45]NVStorageSaveData done [20:07:45]OFDSenderStorePacket done [20:07:45]KKMCreateOFDPacket done [20:07:45]NVStorageSaveData kkm_last_timestamp [20:07:45]File name is /storage/kkm_last_timestamp [20:07:45]Write 4 bytes [20:07:45]NVStorageSaveData done [20:07:45]ExternCall_PrintAddStr [20:07:45]wPrintStart [20:07:45]Write to MH i2c: 01 00 00 67 03 6A [20:07:45]Write i2c OK [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: 01 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: 01 07 00 [20:07:45]MH_I2C_Read... [20:07:45]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 FF 0F 7F [20:07:45]RasterBufferAndPrint [20:07:45]line Счет N : (1)871467 [20:07:45]line ИНН: 02508201610067 [20:07:45]line Контрольно-Кассовый Чек [20:07:45]line ПРОДАЖА [20:07:45]line ТРК (МРК, ГНК) : 44 [20:07:45]line Товар: 2710194210 [20:07:45]line ДТ(л)-К-4 [20:07:45]line 13.130 * 76.20 [20:07:45]line = 1000.51 [20:07:45]line НДС 12% НСП 1% [20:07:45]line > о реализуемом товаре [20:07:45]line ОКРУГЛЕНИЕ: -0.51 [20:07:45]line ИТОГО: 1000.00 [20:07:45]line Внесено: 1000.00 [20:07:45]line СДАЧА: 0.00 [20:07:45]line НСП 1% : 8.85 [20:07:45]line НДС 12% : 106.25 [20:07:45]line Наличными: 1000.00 [20:07:45]line Безнал.: 0.00 [20:07:45]line Место: АЗС № 137 "Партнер Нефть" [20:07:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:07:45]line СНО: Общий режим [20:07:45]line Чек 370 21.09.2024 20:07 [20:07:45]line Смена: 496 ФФД: 1.0 [20:07:45]line ЗНМ: 0300000064 [20:07:45]line РНМ: 0000000000092592 [20:07:45]line Версия ККМ: 001 [20:07:45]line ФМ: 0000000000874979 [20:07:45]line ФД: 86592 [20:07:45]line ФПД: 126941118730447 [20:07:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T200745&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86592&fm=126941118730447&tin=02508201610067®Number=0000000000092592&sum=100000 [20:07:46]OFD Sender: Processing packet 86592 [packets to send 273, broken 272] [20:07:46]ProducePacketName [20:07:46]name=ofd_packets/00086592 [20:07:46]OFD Sender: To server: pG, [20:07:46]CommunicateWithHost lk.salyk.kg:30040 [20:07:46]ConnectInit lk.salyk.kg [20:07:46]written 0, free lines is 4095 [20:07:46]Write to MH i2c: 01 00 00 92 03 95 [20:07:46]Write i2c OK [20:07:46]MH_I2C_Read... [20:07:46]Read from MH i2c: 01 [20:07:46]MH_I2C_Read... [20:07:46]Read from MH i2c: 01 07 00 [20:07:46]MH_I2C_Read... [20:07:46]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 DA 0C 82 [20:07:46]RasterBufferAndPrint [20:07:46]line [20:07:46]line [20:07:46]line [20:07:46]line [20:07:46]line [20:07:46]written 0, free lines is 3297 [20:07:46]MH_Cut [20:07:46]Write to MH i2c: D1 01 00 99 03 01 6E [20:07:46]Write i2c OK [20:07:46]MH_I2C_Read... [20:07:46]Read from MH i2c: D1 [20:07:46]MH_I2C_Read... [20:07:46]Read from MH i2c: D1 01 00 [20:07:46]MH_I2C_Read... [20:07:46]Read from MH i2c: D1 01 00 99 03 00 6D [20:07:46]Write to MH i2c: 01 00 00 9A 03 9D [20:07:46]Write i2c OK [20:07:46]MH_I2C_Read... [20:07:47]*** Cut start [20:07:47]*** Partial cut [20:07:47]*** CUTSNS_PIN = 1 [20:07:47]*** CUTSNS_PIN = 0 [20:07:47]*** Brake cut motor [20:07:48]Read from MH i2c: 01 [20:07:48]MH_I2C_Read... [20:07:48]*** Stop cut motor [20:07:48]*** Cut end [20:07:48]Read from MH i2c: 01 07 00 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [20:07:48]process_action close_receipt done [20:07:48]requested_data is exist [20:07:48]produce_requested_data [20:07:48]requested_item fm.sn is exist - process it [20:07:48]wFMCommunicate request_size=4 [20:07:48]MH_SAM_APDU [20:07:48]CAPDU: 80 11 00 00 [20:07:48]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [20:07:48]Write i2c OK [20:07:48]MH_I2C_Read... [20:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:48]Read from MH i2c: E2 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: E2 17 00 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [20:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:07:48]wFMCommunicate OK [20:07:48]requested_item fd.num is exist - process it [20:07:48]SAM_PROTO_GetFieldsCounters [20:07:48]wFMCommunicate request_size=4 [20:07:48]MH_SAM_APDU [20:07:48]CAPDU: 80 13 00 00 [20:07:48]Write to MH i2c: E2 08 00 9C 03 80 13 00 00 00 00 00 00 1B [20:07:48]Write i2c OK [20:07:48]MH_I2C_Read... [20:07:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:48]Read from MH i2c: E2 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: E2 62 00 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: E2 62 00 9C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 40 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [20:07:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 40 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:07:48]wFMCommunicate OK [20:07:48]SAM_PROTO_GetFieldsCounters done [20:07:48]requested_item shift.num is exist - process it [20:07:48]requested_item shift.opened is exist - process it [20:07:48]req_shift_opened [20:07:48]FM_GetShiftState [20:07:48]SAM_PROTO_GetShiftState [20:07:48]wFMCommunicate request_size=4 [20:07:48]MH_SAM_APDU [20:07:48]CAPDU: 80 13 01 00 [20:07:48]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [20:07:48]Write i2c OK [20:07:48]MH_I2C_Read... [20:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:48]Read from MH i2c: E2 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: E2 0E 00 [20:07:48]MH_I2C_Read... [20:07:48]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 63 [20:07:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:07:48]wFMCommunicate OK [20:07:48]SAM_PROTO_GetShiftState done [20:07:48]FM_GetShiftState done [20:07:48]req_shift_opened done [20:07:48]requested_item shift.open_date is exist - process it [20:07:48]req_shift_open_date [20:07:48]req_shift_open_date done [20:07:48]produce_requested_data done [20:07:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86592,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:07:48]process_action_free close_receipt [20:07:48]json_value_free [20:07:48]json_value_free done [20:07:48]process_json_proto returns [20:07:48]Send response to host [20:07:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86592,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:07:48]free response buf [20:07:48]execute_script done [20:07:48]execute_script returns [20:07:48]free content buf [20:07:48]Sock 9.Close socket [20:07:48]Sock 9.Thread stoped [20:07:48]Connected sock=7 [20:07:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D4 DF 08 01 98 37 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 91 27 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 52 01 00 35 04 06 00 73 73 C8 4A 10 CF F7 88 59 0D D6 CB 17 DC [20:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1C 1F 47 00 F7 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 40 52 01 00 F4 03 04 00 64 D2 EE 66 B6 04 01 00 00 F5 BA 17 48 87 91 71 52 [20:07:50]CommunicateWithHost err = 0 [20:07:50]CheckOFDResponse [20:07:50]1017 (14) - 77093643461234 [20:07:50]1041 (16) - 0000000000874979 [20:07:50]1040 (4) - 86592 [20:07:50]1012 (4) - 21.09.2024 14:04 [20:07:50]1206 (1) - 0 [20:07:50]OFD Sender: Remove packet 86592 [20:07:50]ProducePacketName [20:07:50]name=ofd_packets/00086592 [20:07:50]NVStorageDeleteData [20:07:51]OFD Sender: No OFD packet to send [20:07:56]OFD Sender: No OFD packet to send [20:08:01]OFD Sender: No OFD packet to send [20:08:05]recv_with_timeout no data received [20:08:06]OFD Sender: No OFD packet to send [20:08:11]OFD Sender: No OFD packet to send [20:08:16]OFD Sender: No OFD packet to send [20:08:21]OFD Sender: No OFD packet to send [20:08:26]OFD Sender: No OFD packet to send [20:08:31]OFD Sender: No OFD packet to send [20:08:36]OFD Sender: No OFD packet to send [20:08:41]OFD Sender: No OFD packet to send [20:08:46]OFD Sender: No OFD packet to send [20:08:51]OFD Sender: No OFD packet to send [20:08:56]OFD Sender: No OFD packet to send [20:09:01]OFD Sender: No OFD packet to send [20:09:06]OFD Sender: No OFD packet to send [20:09:11]OFD Sender: No OFD packet to send [20:09:16]OFD Sender: No OFD packet to send [20:09:21]OFD Sender: No OFD packet to send [20:09:26]OFD Sender: No OFD packet to send [20:09:31]OFD Sender: No OFD packet to send [20:09:36]OFD Sender: No OFD packet to send [20:09:41]OFD Sender: No OFD packet to send [20:09:46]OFD Sender: No OFD packet to send [20:09:51]OFD Sender: No OFD packet to send [20:09:54]recv_with_timeout no data received [20:09:56]OFD Sender: No OFD packet to send [20:10:01]OFD Sender: No OFD packet to send [20:10:06]OFD Sender: No OFD packet to send [20:10:11]OFD Sender: No OFD packet to send [20:10:16]OFD Sender: No OFD packet to send [20:10:21]OFD Sender: No OFD packet to send [20:10:26]OFD Sender: No OFD packet to send [20:10:31]OFD Sender: No OFD packet to send [20:10:36]OFD Sender: No OFD packet to send [20:10:41]OFD Sender: No OFD packet to send [20:10:46]OFD Sender: No OFD packet to send [20:10:49]recv_with_timeout no data received [20:10:51]OFD Sender: No OFD packet to send [20:10:56]OFD Sender: No OFD packet to send [20:11:01]OFD Sender: No OFD packet to send [20:11:06]OFD Sender: No OFD packet to send [20:11:11]OFD Sender: No OFD packet to send [20:11:16]OFD Sender: No OFD packet to send [20:11:21]OFD Sender: No OFD packet to send [20:11:26]OFD Sender: No OFD packet to send [20:11:30]recv_with_timeout no data received [20:11:31]OFD Sender: No OFD packet to send [20:11:36]OFD Sender: No OFD packet to send [20:11:41]OFD Sender: No OFD packet to send [20:11:41]recv_with_timeout no data received [20:11:46]OFD Sender: No OFD packet to send [20:11:51]OFD Sender: No OFD packet to send [20:11:56]OFD Sender: No OFD packet to send [20:12:01]OFD Sender: No OFD packet to send [20:12:06]OFD Sender: No OFD packet to send [20:12:11]OFD Sender: No OFD packet to send [20:12:16]OFD Sender: No OFD packet to send [20:12:21]OFD Sender: No OFD packet to send [20:12:26]OFD Sender: No OFD packet to send [20:12:31]OFD Sender: No OFD packet to send [20:12:36]OFD Sender: No OFD packet to send [20:12:41]OFD Sender: No OFD packet to send [20:12:46]OFD Sender: No OFD packet to send [20:12:51]OFD Sender: No OFD packet to send [20:12:56]OFD Sender: No OFD packet to send [20:13:01]OFD Sender: No OFD packet to send [20:13:06]OFD Sender: No OFD packet to send [20:13:10]recv_with_timeout no data received [20:13:11]OFD Sender: No OFD packet to send [20:13:16]OFD Sender: No OFD packet to send [20:13:21]OFD Sender: No OFD packet to send [20:13:26]OFD Sender: No OFD packet to send [20:13:31]OFD Sender: No OFD packet to send [20:13:36]OFD Sender: No OFD packet to send [20:13:41]OFD Sender: No OFD packet to send [20:13:46]OFD Sender: No OFD packet to send [20:13:51]OFD Sender: No OFD packet to send [20:13:56]OFD Sender: No OFD packet to send [20:14:01]OFD Sender: No OFD packet to send [20:14:06]OFD Sender: No OFD packet to send [20:14:11]OFD Sender: No OFD packet to send [20:14:16]OFD Sender: No OFD packet to send [20:14:21]OFD Sender: No OFD packet to send [20:14:26]OFD Sender: No OFD packet to send [20:14:27]recv_with_timeout no data received [20:14:31]OFD Sender: No OFD packet to send [20:14:36]OFD Sender: No OFD packet to send [20:14:41]OFD Sender: No OFD packet to send [20:14:46]recv_with_timeout no data received [20:14:46]OFD Sender: No OFD packet to send [20:14:51]OFD Sender: No OFD packet to send [20:14:56]OFD Sender: No OFD packet to send [20:15:01]OFD Sender: No OFD packet to send [20:15:06]OFD Sender: No OFD packet to send [20:15:11]OFD Sender: No OFD packet to send [20:15:16]OFD Sender: No OFD packet to send [20:15:21]OFD Sender: No OFD packet to send [20:15:26]OFD Sender: No OFD packet to send [20:15:32]OFD Sender: No OFD packet to send [20:15:37]OFD Sender: No OFD packet to send [20:15:42]OFD Sender: No OFD packet to send [20:15:47]OFD Sender: No OFD packet to send [20:15:52]OFD Sender: No OFD packet to send [20:15:57]OFD Sender: No OFD packet to send [20:15:59]accept exits with 10 [20:15:59]New connection [20:15:59]New thread 3067166052 created [20:15:59]Thread 3067022692 joined [20:15:59]Waiting for new connection... [20:15:59] Sock 10.Parse request [20:15:59]Sock 10.Check first char [20:15:59]Sock 10.First char is OK [20:15:59]request: POST /json_proto HTTP/1.0 [20:15:59]Method: POST [20:15:59]URL: /json_proto [20:15:59]Method is POST - this is cgi request [20:15:59]url: /json_proto [20:15:59]query_string will be loaded in cgi processing [20:15:59]execute_cgi json_proto POST (null) [20:15:59]execute_cgi path=json_proto method=POST [20:15:59]POST find Content-Length [20:15:59]Host: 172.17.47.196:8080 [20:15:59]Content-Length: 677 [20:15:59]Content-Type: application/json [20:15:59] [20:15:59]POST finish read [20:15:59]Found Content-Length = 677 [20:15:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [20:15:59]execute_script... [20:15: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)871468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [20:15:59]POST & json_proto [20:15:59]process_json_proto [20:15:59]json parsed OK: [20:15:59]protocol is kg_v1.0 [20:15:59]action value=close_receipt [20:15:59]process_action close_receipt [20:15:59]cmd_close_receipt [20:15:59]MH_GetDate [20:15:59]Write to MH i2c: F0 00 00 9E 03 90 [20:15:59]Write i2c OK [20:15:59]MH_I2C_Read... [20:15:59]Read from MH i2c: F0 [20:15:59]MH_I2C_Read... [20:15:59]Read from MH i2c: F0 09 00 [20:15:59]MH_I2C_Read... [20:15:59]Read from MH i2c: F0 09 00 9E 03 00 80 29 EF 66 4C 6B 94 66 48 [20:15:59]GetLastDocTimeStamp 1726949265 [20:15:59]current date 1726949760 [20:15:59]FM_GetShiftState [20:15:59]SAM_PROTO_GetShiftState [20:15:59]wFMCommunicate request_size=4 [20:15:59]MH_SAM_APDU [20:15:59]CAPDU: 80 13 01 00 [20:15:59]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [20:15:59]Write i2c OK [20:15:59]MH_I2C_Read... [20:15:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:59]Read from MH i2c: E2 [20:15:59]MH_I2C_Read... [20:15:59]Read from MH i2c: E2 0E 00 [20:15:59]MH_I2C_Read... [20:15:59]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 65 [20:15:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:15:59]wFMCommunicate OK [20:15:59]SAM_PROTO_GetShiftState done [20:15:59]FM_GetShiftState done [20:15:59]opened in 1726877910 [20:15:59]opened+sec_in_day 1726964310 [20:15:59]quantity*price = 50036 [20:15:59]sum+1 = 50037 [20:15:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 371 21.09.2024 20:16 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86593 ФПД: 124031296537584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T201600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86593&fm=124031296537584&tin=02508201610067®Number=0000000000092592&sum=50000 [20:16:00]StoreToDocumentArchive [20:16:00]shift 496 fd 86593 [20:16:00]save to /storage/0496/doc_00086593 [20:16:00]save last doc name /storage/0496/doc_00086593 to /storage/kkm_last_doc_name [20:16:00]save OK [20:16:00]Clear old archive folders... [20:16:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:00]tlvbuf is 01648690 [20:16:00]SAM_PROTO_ClearQueue [20:16:00]wFMCommunicate request_size=4 [20:16:00]MH_SAM_APDU [20:16:00]CAPDU: 80 09 00 00 [20:16:00]Write to MH i2c: E2 08 00 AC 03 80 09 00 00 00 00 00 00 21 [20:16:00]Write i2c OK [20:16:00]MH_I2C_Read... [20:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:00]Read from MH i2c: E2 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [20:16:00]RAPDU: 90 00 [20:16:00]wFMCommunicate OK [20:16:00]SAM_PROTO_ClearQueue done [20:16:00]KKMCreateOFDPacket [20:16:00]OFDProtocolAddRootSTLVToBuf [20:16:00]FM_MakeSignedData [20:16:00]FM_MakeSignedData [20:16:00]SAM_PROTO_SignData [20:16:00]wFMCommunicate request_size=4 [20:16:00]MH_SAM_APDU [20:16:00]CAPDU: 80 0D 01 02 [20:16:00]Write to MH i2c: E2 08 00 AD 03 80 0D 01 02 00 00 00 00 29 [20:16:00]Write i2c OK [20:16:00]MH_I2C_Read... [20:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:00]Read from MH i2c: E2 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [20:16:00]RAPDU: 90 00 [20:16:00]wFMCommunicate OK [20:16:00]wFMCommunicate request_size=255 [20:16:00]MH_SAM_APDU [20:16:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 01 00 00 F4 03 04 00 80 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 52 01 00 35 04 06 00 70 [20:16:00]Write to MH i2c: E2 02 01 AE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 80 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 52 01 00 35 04 06 00 70 00 00 1D [20:16:00]Write i2c OK [20:16:00]MH_I2C_Read... [20:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:00]Read from MH i2c: E2 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [20:16:00]RAPDU: 90 00 [20:16:00]wFMCommunicate OK [20:16:00]wFMCommunicate request_size=10 [20:16:00]MH_SAM_APDU [20:16:00]CAPDU: 80 0D 02 02 05 CE 49 5F 03 F0 [20:16:00]Write to MH i2c: E2 0D 00 AF 03 80 0D 02 02 05 00 CE 49 5F 03 F0 00 00 9F [20:16:00]Write i2c OK [20:16:00]MH_I2C_Read... [20:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:00]Read from MH i2c: E2 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 [20:16:00]MH_I2C_Read... [20:16:00]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [20:16:00]RAPDU: 90 00 [20:16:00]wFMCommunicate OK [20:16:00]wFMCommunicate request_size=4 [20:16:00]MH_SAM_APDU [20:16:00]CAPDU: 80 0D 03 02 [20:16:00]Write to MH i2c: E2 08 00 B0 03 80 0D 03 02 00 00 00 00 2E [20:16:00]Write i2c OK [20:16:00]MH_I2C_Read... [20:16:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:01]Read from MH i2c: E2 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: E2 0B 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: E2 0B 00 B0 03 00 31 D1 61 DC 27 43 55 02 90 00 2F [20:16:01]RAPDU: 31 D1 61 DC 27 43 55 02 90 00 [20:16:01]wFMCommunicate OK [20:16:01]SAM_PROTO_SignData done [20:16:01]FM_MakeSignedData done [20:16:01]CreateOFDProtocolMessage [20:16:01]wFMCommunicate request_size=4 [20:16:01]MH_SAM_APDU [20:16:01]CAPDU: 80 11 00 00 [20:16:01]Write to MH i2c: E2 08 00 B1 03 80 11 00 00 00 00 00 00 2E [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:01]Read from MH i2c: E2 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: E2 17 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: E2 17 00 B1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [20:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:16:01]wFMCommunicate OK [20:16:01]CreateOFDProtocolMessage done [20:16:01]OFDSenderStorePacket 86593 [20:16:01]StoreOFDPacket docnum=86593 [20:16:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 6A 07 01 27 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 01 00 00 F4 03 04 00 80 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 52 01 00 35 04 06 00 70 CE 49 5F 03 F0 31 D1 61 DC 27 43 55 02 [20:16:01]CheckFolder [20:16:01]dirname=/storage/ofd_packets [20:16:01]CheckFolder done [20:16:01]ProducePacketName [20:16:01]name=ofd_packets/00086593 [20:16:01]NVStorageSaveData ofd_packets/00086593 [20:16:01]File name is /storage/ofd_packets/00086593 [20:16:01]Write 301 bytes [20:16:01]NVStorageSaveData done [20:16:01]OFDSenderStorePacket done [20:16:01]KKMCreateOFDPacket done [20:16:01]NVStorageSaveData kkm_last_timestamp [20:16:01]File name is /storage/kkm_last_timestamp [20:16:01]Write 4 bytes [20:16:01]NVStorageSaveData done [20:16:01]ExternCall_PrintAddStr [20:16:01]wPrintStart [20:16:01]Write to MH i2c: 01 00 00 B2 03 B5 [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: 01 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: 01 07 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 FF 0F CA [20:16:01]RasterBufferAndPrint [20:16:01]line Счет N : (1)871468 [20:16:01]line ИНН: 02508201610067 [20:16:01]line Контрольно-Кассовый Чек [20:16:01]line ПРОДАЖА [20:16:01]line ТРК (МРК, ГНК) : 33 [20:16:01]line Товар: 2710124130 [20:16:01]line Аи-92-К-5 [20:16:01]line 7.380 * 67.80 [20:16:01]line = 500.36 [20:16:01]line НДС 12% НСП 1% [20:16:01]line > о реализуемом товаре [20:16:01]line ОКРУГЛЕНИЕ: -0.36 [20:16:01]line ИТОГО: 500.00 [20:16:01]line Внесено: 500.00 [20:16:01]line СДАЧА: 0.00 [20:16:01]line НСП 1% : 4.43 [20:16:01]line НДС 12% : 53.14 [20:16:01]line Наличными: 500.00 [20:16:01]line Безнал.: 0.00 [20:16:01]line Место: АЗС № 137 "Партнер Нефть" [20:16:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:16:01]line СНО: Общий режим [20:16:01]line Чек 371 21.09.2024 20:16 [20:16:01]line Смена: 496 ФФД: 1.0 [20:16:01]line ЗНМ: 0300000064 [20:16:01]line РНМ: 0000000000092592 [20:16:01]line Версия ККМ: 001 [20:16:01]line ФМ: 0000000000874979 [20:16:01]line ФД: 86593 [20:16:01]line ФПД: 124031296537584 [20:16:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T201600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86593&fm=124031296537584&tin=02508201610067®Number=0000000000092592&sum=50000 [20:16:01]written 0, free lines is 4095 [20:16:01]OFD Sender: Processing packet 86593 [packets to send 273, broken 272] [20:16:01]ProducePacketName [20:16:01]name=ofd_packets/00086593 [20:16:01]OFD Sender: To server: pG, [20:16:01]CommunicateWithHost lk.salyk.kg:30040 [20:16:01]ConnectInit lk.salyk.kg [20:16:01]Write to MH i2c: 01 00 00 DD 03 E0 [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: 01 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: 01 07 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 E0 0C D3 [20:16:01]RasterBufferAndPrint [20:16:01]line [20:16:01]line [20:16:01]line [20:16:01]line [20:16:01]line [20:16:01]written 0, free lines is 3302 [20:16:01]MH_Cut [20:16:01]Write to MH i2c: D1 01 00 E4 03 01 B9 [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: D1 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: D1 01 00 [20:16:01]MH_I2C_Read... [20:16:01]Read from MH i2c: D1 01 00 E4 03 00 B8 [20:16:01]Write to MH i2c: 01 00 00 E5 03 E8 [20:16:01]Write i2c OK [20:16:01]MH_I2C_Read... [20:16:02]*** Cut start [20:16:02]*** Partial cut [20:16:02]*** CUTSNS_PIN = 1 [20:16:02]*** CUTSNS_PIN = 0 [20:16:02]Connected sock=9 [20:16:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 6A 07 01 27 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 01 00 00 F4 03 04 00 80 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 52 01 00 35 04 06 00 70 CE 49 5F 03 F0 31 D1 61 DC 27 43 55 02 [20:16:02]*** Brake cut motor [20:16:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CE B6 47 00 B6 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 41 52 01 00 F4 03 04 00 52 D4 EE 66 B6 04 01 00 00 21 59 2E CE 05 A1 1F 37 [20:16:02]CommunicateWithHost err = 0 [20:16:02]CheckOFDResponse [20:16:02]1017 (14) - 77093643461234 [20:16:02]1041 (16) - 0000000000874979 [20:16:02]1040 (4) - 86593 [20:16:02]1012 (4) - 21.09.2024 14:12 [20:16:02]1206 (1) - 0 [20:16:02]OFD Sender: Remove packet 86593 [20:16:02]ProducePacketName [20:16:02]name=ofd_packets/00086593 [20:16:02]NVStorageDeleteData [20:16:02]Read from MH i2c: 01 [20:16:02]MH_I2C_Read... [20:16:02]*** Stop cut motor [20:16:02]*** Cut end [20:16:02]Read from MH i2c: 01 07 00 [20:16:02]MH_I2C_Read... [20:16:02]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [20:16:02]process_action close_receipt done [20:16:02]requested_data is exist [20:16:02]produce_requested_data [20:16:02]requested_item fm.sn is exist - process it [20:16:02]wFMCommunicate request_size=4 [20:16:02]MH_SAM_APDU [20:16:02]CAPDU: 80 11 00 00 [20:16:02]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [20:16:02]Write i2c OK [20:16:02]MH_I2C_Read... [20:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 17 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C2 [20:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:16:03]wFMCommunicate OK [20:16:03]requested_item fd.num is exist - process it [20:16:03]SAM_PROTO_GetFieldsCounters [20:16:03]wFMCommunicate request_size=4 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 13 00 00 [20:16:03]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 62 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 62 00 E7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 41 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [20:16:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 41 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:03]wFMCommunicate OK [20:16:03]SAM_PROTO_GetFieldsCounters done [20:16:03]requested_item shift.num is exist - process it [20:16:03]requested_item shift.opened is exist - process it [20:16:03]req_shift_opened [20:16:03]FM_GetShiftState [20:16:03]SAM_PROTO_GetShiftState [20:16:03]wFMCommunicate request_size=4 [20:16:03]MH_SAM_APDU [20:16:03]CAPDU: 80 13 01 00 [20:16:03]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [20:16:03]Write i2c OK [20:16:03]MH_I2C_Read... [20:16:03]OFD Sender: No OFD packet to send [20:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:03]Read from MH i2c: E2 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 0E 00 [20:16:03]MH_I2C_Read... [20:16:03]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AE [20:16:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:16:03]wFMCommunicate OK [20:16:03]SAM_PROTO_GetShiftState done [20:16:03]FM_GetShiftState done [20:16:03]req_shift_opened done [20:16:03]requested_item shift.open_date is exist - process it [20:16:03]req_shift_open_date [20:16:03]req_shift_open_date done [20:16:03]produce_requested_data done [20:16:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86593,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:16:03]process_action_free close_receipt [20:16:03]json_value_free [20:16:03]json_value_free done [20:16:03]process_json_proto returns [20:16:03]Send response to host [20:16:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86593,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:16:03]free response buf [20:16:03]execute_script done [20:16:03]execute_script returns [20:16:03]free content buf [20:16:03]Sock 10.Close socket [20:16:03]Sock 10.Thread stoped [20:16:08]OFD Sender: No OFD packet to send [20:16:13]OFD Sender: No OFD packet to send [20:16:18]OFD Sender: No OFD packet to send [20:16:23]OFD Sender: No OFD packet to send [20:16:28]OFD Sender: No OFD packet to send [20:16:33]OFD Sender: No OFD packet to send [20:16:38]OFD Sender: No OFD packet to send [20:16:43]OFD Sender: No OFD packet to send [20:16:48]OFD Sender: No OFD packet to send [20:16:53]OFD Sender: No OFD packet to send [20:16:58]OFD Sender: No OFD packet to send [20:17:02]recv_with_timeout no data received [20:17:03]OFD Sender: No OFD packet to send [20:17:08]OFD Sender: No OFD packet to send [20:17:13]OFD Sender: No OFD packet to send [20:17:18]OFD Sender: No OFD packet to send [20:17:23]OFD Sender: No OFD packet to send [20:17:28]OFD Sender: No OFD packet to send [20:17:33]OFD Sender: No OFD packet to send [20:17:36]recv_with_timeout no data received [20:17:38]OFD Sender: No OFD packet to send [20:17:43]accept exits with 7 [20:17:43]New connection [20:17:43]New thread 3067022692 created [20:17:43]Thread 3067166052 joined [20:17:43]Waiting for new connection... [20:17:43] Sock 7.Parse request [20:17:43]Sock 7.Check first char [20:17:43]Sock 7.First char is OK [20:17:43]request: POST /json_proto HTTP/1.0 [20:17:43]Method: POST [20:17:43]URL: /json_proto [20:17:43]Method is POST - this is cgi request [20:17:43]url: /json_proto [20:17:43]query_string will be loaded in cgi processing [20:17:43]execute_cgi json_proto POST (null) [20:17:43]execute_cgi path=json_proto method=POST [20:17:43]POST find Content-Length [20:17:43]Host: 172.17.47.196:8080 [20:17:43]Content-Length: 817 [20:17:43]Content-Type: application/json [20:17:43] [20:17:43]POST finish read [20:17:43]Found Content-Length = 817 [20:17:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:43]execute_script... [20:17:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:43]POST & json_proto [20:17:43]process_json_proto [20:17:43]json parsed OK: [20:17:43]protocol is kg_v1.0 [20:17:43]action value=close_receipt [20:17:43]process_action close_receipt [20:17:43]cmd_close_receipt [20:17:43]MH_GetDate [20:17:43]Write to MH i2c: F0 00 00 E9 03 DB [20:17:43]Write i2c OK [20:17:43]MH_I2C_Read... [20:17:43]Read from MH i2c: F0 [20:17:43]MH_I2C_Read... [20:17:43]Read from MH i2c: F0 09 00 [20:17:43]MH_I2C_Read... [20:17:43]Read from MH i2c: F0 09 00 E9 03 00 E8 29 EF 66 4C 6B 94 66 FB [20:17:43]GetLastDocTimeStamp 1726949760 [20:17:43]current date 1726949864 [20:17:43]FM_GetShiftState [20:17:43]SAM_PROTO_GetShiftState [20:17:43]wFMCommunicate request_size=4 [20:17:43]MH_SAM_APDU [20:17:43]CAPDU: 80 13 01 00 [20:17:43]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [20:17:43]Write i2c OK [20:17:43]MH_I2C_Read... [20:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:43]Read from MH i2c: E2 [20:17:43]MH_I2C_Read... [20:17:43]Read from MH i2c: E2 0E 00 [20:17:43]MH_I2C_Read... [20:17:43]OFD Sender: No OFD packet to send [20:17:43]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B0 [20:17:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:17:43]wFMCommunicate OK [20:17:43]SAM_PROTO_GetShiftState done [20:17:43]FM_GetShiftState done [20:17:43]opened in 1726877910 [20:17:43]opened+sec_in_day 1726964310 [20:17:43]quantity*price = 70037 [20:17:43]sum+1 = 70038 [20:17:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 372 21.09.2024 20:17 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86594 ФПД: 192528508867655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T201744&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86594&fm=192528508867655&tin=02508201610067®Number=0000000000092592&sum=70037 [20:17:44]StoreToDocumentArchive [20:17:44]shift 496 fd 86594 [20:17:44]save to /storage/0496/doc_00086594 [20:17:44]save last doc name /storage/0496/doc_00086594 to /storage/kkm_last_doc_name [20:17:44]save OK [20:17:44]Clear old archive folders... [20:17:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:17:44]tlvbuf is 016DC5A0 [20:17:44]SAM_PROTO_ClearQueue [20:17:44]wFMCommunicate request_size=4 [20:17:44]MH_SAM_APDU [20:17:44]CAPDU: 80 09 00 00 [20:17:44]Write to MH i2c: E2 08 00 F7 03 80 09 00 00 00 00 00 00 6C [20:17:44]Write i2c OK [20:17:44]MH_I2C_Read... [20:17:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:44]Read from MH i2c: E2 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [20:17:44]RAPDU: 90 00 [20:17:44]wFMCommunicate OK [20:17:44]SAM_PROTO_ClearQueue done [20:17:44]KKMCreateOFDPacket [20:17:44]OFDProtocolAddRootSTLVToBuf [20:17:44]FM_MakeSignedData [20:17:44]FM_MakeSignedData [20:17:44]SAM_PROTO_SignData [20:17:44]wFMCommunicate request_size=4 [20:17:44]MH_SAM_APDU [20:17:44]CAPDU: 80 0D 01 02 [20:17:44]Write to MH i2c: E2 08 00 F8 03 80 0D 01 02 00 00 00 00 74 [20:17:44]Write i2c OK [20:17:44]MH_I2C_Read... [20:17:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:44]Read from MH i2c: E2 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [20:17:44]RAPDU: 90 00 [20:17:44]wFMCommunicate OK [20:17:44]wFMCommunicate request_size=255 [20:17:44]MH_SAM_APDU [20:17: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E8 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 52 01 00 35 04 06 00 AF [20:17:44]Write to MH i2c: E2 02 01 F9 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E8 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 52 01 00 35 04 06 00 AF 00 00 42 [20:17:44]Write i2c OK [20:17:44]MH_I2C_Read... [20:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:44]Read from MH i2c: E2 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [20:17:44]RAPDU: 90 00 [20:17:44]wFMCommunicate OK [20:17:44]wFMCommunicate request_size=10 [20:17:44]MH_SAM_APDU [20:17:44]CAPDU: 80 0D 02 02 05 1A 89 61 54 47 [20:17:44]Write to MH i2c: E2 0D 00 FA 03 80 0D 02 02 05 00 1A 89 61 54 47 00 00 20 [20:17:44]Write i2c OK [20:17:44]MH_I2C_Read... [20:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:44]Read from MH i2c: E2 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [20:17:44]RAPDU: 90 00 [20:17:44]wFMCommunicate OK [20:17:44]wFMCommunicate request_size=4 [20:17:44]MH_SAM_APDU [20:17:44]CAPDU: 80 0D 03 02 [20:17:44]Write to MH i2c: E2 08 00 FB 03 80 0D 03 02 00 00 00 00 79 [20:17:44]Write i2c OK [20:17:44]MH_I2C_Read... [20:17:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:44]Read from MH i2c: E2 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 0B 00 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 0B 00 FB 03 00 6D 36 73 FA F1 BC 45 51 90 00 CD [20:17:44]RAPDU: 6D 36 73 FA F1 BC 45 51 90 00 [20:17:44]wFMCommunicate OK [20:17:44]SAM_PROTO_SignData done [20:17:44]FM_MakeSignedData done [20:17:44]CreateOFDProtocolMessage [20:17:44]wFMCommunicate request_size=4 [20:17:44]MH_SAM_APDU [20:17:44]CAPDU: 80 11 00 00 [20:17:44]Write to MH i2c: E2 08 00 FC 03 80 11 00 00 00 00 00 00 79 [20:17:44]Write i2c OK [20:17:44]MH_I2C_Read... [20:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:44]Read from MH i2c: E2 [20:17:44]MH_I2C_Read... [20:17:44]Read from MH i2c: E2 17 00 [20:17:44]MH_I2C_Read... [20:17:45]Read from MH i2c: E2 17 00 FC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D8 [20:17:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:17:45]wFMCommunicate OK [20:17:45]CreateOFDProtocolMessage done [20:17:45]OFDSenderStorePacket 86594 [20:17:45]StoreOFDPacket docnum=86594 [20:17:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4F 40 07 01 9E 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E8 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 52 01 00 35 04 06 00 AF 1A 89 61 54 47 6D 36 73 FA F1 BC 45 51 [20:17:45]CheckFolder [20:17:45]dirname=/storage/ofd_packets [20:17:45]CheckFolder done [20:17:45]ProducePacketName [20:17:45]name=ofd_packets/00086594 [20:17:45]NVStorageSaveData ofd_packets/00086594 [20:17:45]File name is /storage/ofd_packets/00086594 [20:17:45]Write 301 bytes [20:17:45]NVStorageSaveData done [20:17:45]OFDSenderStorePacket done [20:17:45]KKMCreateOFDPacket done [20:17:45]NVStorageSaveData kkm_last_timestamp [20:17:45]File name is /storage/kkm_last_timestamp [20:17:45]Write 4 bytes [20:17:45]NVStorageSaveData done [20:17:45]ExternCall_PrintAddStr [20:17:45]wPrintStart [20:17:45]Write to MH i2c: 01 00 00 FD 03 00 [20:17:45]Write i2c OK [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: 01 [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: 01 07 00 [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [20:17:45]RasterBufferAndPrint [20:17:45]line Счет N : (1)871469 [20:17:45]line ИНН: 02508201610067 [20:17:45]line Контрольно-Кассовый Чек [20:17:45]line ПРОДАЖА [20:17:45]line ТРК (МРК, ГНК) : 53 [20:17:45]line Товар: 2710124130 [20:17:45]line Аи-92-К-5 [20:17:45]line 10.330 * 67.80 [20:17:45]line = 700.37 [20:17:45]line НДС 12% НСП 1% [20:17:45]line > о реализуемом товаре [20:17:45]line ИТОГО: 700.37 [20:17:45]line НСП 1% : 6.20 [20:17:45]line НДС 12% : 74.38 [20:17:45]line Наличными: 0.00 [20:17:45]line Безнал.: 700.37 [20:17:45]line Место: АЗС № 137 "Партнер Нефть" [20:17:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:17:45]line СНО: Общий режим [20:17:45]line Чек 372 21.09.2024 20:17 [20:17:45]line Смена: 496 ФФД: 1.0 [20:17:45]line ЗНМ: 0300000064 [20:17:45]line РНМ: 0000000000092592 [20:17:45]line Версия ККМ: 001 [20:17:45]line Платежная система: Бакай Банк [20:17:45]line ФМ: 0000000000874979 [20:17:45]line ФД: 86594 [20:17:45]line ФПД: 192528508867655 [20:17:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T201744&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86594&fm=192528508867655&tin=02508201610067®Number=0000000000092592&sum=70037 [20:17:45]written 0, free lines is 4095 [20:17:45]OFD Sender: Processing packet 86594 [packets to send 273, broken 272] [20:17:45]ProducePacketName [20:17:45]name=ofd_packets/00086594 [20:17:45]OFD Sender: To server: pG, [20:17:45]CommunicateWithHost lk.salyk.kg:30040 [20:17:45]ConnectInit lk.salyk.kg [20:17:45]Write to MH i2c: 01 00 00 27 04 2B [20:17:45]Write i2c OK [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: 01 [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: 01 07 00 [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: 01 07 00 27 04 00 00 00 00 00 F3 0C 31 [20:17:45]RasterBufferAndPrint [20:17:45]line [20:17:45]line [20:17:45]line [20:17:45]line [20:17:45]line [20:17:45]written 0, free lines is 3321 [20:17:45]MH_Cut [20:17:45]Write to MH i2c: D1 01 00 2E 04 01 04 [20:17:45]Write i2c OK [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: D1 [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: D1 01 00 [20:17:45]MH_I2C_Read... [20:17:45]Read from MH i2c: D1 01 00 2E 04 00 03 [20:17:45]Write to MH i2c: 01 00 00 2F 04 33 [20:17:45]Write i2c OK [20:17:45]MH_I2C_Read... [20:17:46]*** Cut start [20:17:46]*** Partial cut [20:17:46]*** CUTSNS_PIN = 1 [20:17:46]*** CUTSNS_PIN = 0 [20:17:46]*** Brake cut motor [20:17:46]Read from MH i2c: 01 [20:17:46]MH_I2C_Read... [20:17:46]*** Stop cut motor [20:17:46]*** Cut end [20:17:46]Read from MH i2c: 01 07 00 [20:17:46]MH_I2C_Read... [20:17:46]Read from MH i2c: 01 07 00 2F 04 00 00 00 00 00 FF 0F 48 [20:17:46]process_action close_receipt done [20:17:46]requested_data is exist [20:17:46]produce_requested_data [20:17:46]requested_item fm.sn is exist - process it [20:17:46]wFMCommunicate request_size=4 [20:17:46]MH_SAM_APDU [20:17:46]CAPDU: 80 11 00 00 [20:17:46]Write to MH i2c: E2 08 00 30 04 80 11 00 00 00 00 00 00 AE [20:17:46]Write i2c OK [20:17:46]MH_I2C_Read... [20:17:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:46]Read from MH i2c: E2 [20:17:46]MH_I2C_Read... [20:17:46]Read from MH i2c: E2 17 00 [20:17:46]MH_I2C_Read... [20:17:46]Read from MH i2c: E2 17 00 30 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0D [20:17:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:17:46]wFMCommunicate OK [20:17:46]requested_item fd.num is exist - process it [20:17:46]SAM_PROTO_GetFieldsCounters [20:17:46]wFMCommunicate request_size=4 [20:17:46]MH_SAM_APDU [20:17:46]CAPDU: 80 13 00 00 [20:17:46]Write to MH i2c: E2 08 00 31 04 80 13 00 00 00 00 00 00 B1 [20:17:46]Write i2c OK [20:17:46]MH_I2C_Read... [20:17:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:47]Read from MH i2c: E2 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: E2 62 00 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: E2 62 00 31 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 42 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [20:17:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 42 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:47]wFMCommunicate OK [20:17:47]SAM_PROTO_GetFieldsCounters done [20:17:47]requested_item shift.num is exist - process it [20:17:47]requested_item shift.opened is exist - process it [20:17:47]req_shift_opened [20:17:47]FM_GetShiftState [20:17:47]SAM_PROTO_GetShiftState [20:17:47]wFMCommunicate request_size=4 [20:17:47]MH_SAM_APDU [20:17:47]CAPDU: 80 13 01 00 [20:17:47]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [20:17:47]Write i2c OK [20:17:47]MH_I2C_Read... [20:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:47]Read from MH i2c: E2 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: E2 0E 00 [20:17:47]MH_I2C_Read... [20:17:47]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F9 [20:17:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:17:47]wFMCommunicate OK [20:17:47]SAM_PROTO_GetShiftState done [20:17:47]FM_GetShiftState done [20:17:47]req_shift_opened done [20:17:47]requested_item shift.open_date is exist - process it [20:17:47]req_shift_open_date [20:17:47]req_shift_open_date done [20:17:47]produce_requested_data done [20:17:47]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86594,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:17:47]process_action_free close_receipt [20:17:47]json_value_free [20:17:47]json_value_free done [20:17:47]process_json_proto returns [20:17:47]Send response to host [20:17:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86594,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:17:47]free response buf [20:17:47]execute_script done [20:17:47]execute_script returns [20:17:47]free content buf [20:17:47]Sock 7.Close socket [20:17:47]Sock 7.Thread stoped [20:17:47]Connected sock=9 [20:17:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4F 40 07 01 9E 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E8 29 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 52 01 00 35 04 06 00 AF 1A 89 61 54 47 6D 36 73 FA F1 BC 45 51 [20:17:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 78 11 47 00 1C 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 52 01 00 F4 03 04 00 BB D4 EE 66 B6 04 01 00 00 34 F8 32 03 7D 1C D8 AE [20:17:47]CommunicateWithHost err = 0 [20:17:47]CheckOFDResponse [20:17:47]1017 (14) - 77093643461234 [20:17:47]1041 (16) - 0000000000874979 [20:17:47]1040 (4) - 86594 [20:17:47]1012 (4) - 21.09.2024 14:14 [20:17:47]1206 (1) - 0 [20:17:47]OFD Sender: Remove packet 86594 [20:17:47]ProducePacketName [20:17:47]name=ofd_packets/00086594 [20:17:47]NVStorageDeleteData [20:17:48]OFD Sender: No OFD packet to send [20:17:53]OFD Sender: No OFD packet to send [20:17:58]OFD Sender: No OFD packet to send [20:18:03]OFD Sender: No OFD packet to send [20:18:08]OFD Sender: No OFD packet to send [20:18:13]OFD Sender: No OFD packet to send [20:18:18]OFD Sender: No OFD packet to send [20:18:23]OFD Sender: No OFD packet to send [20:18:28]OFD Sender: No OFD packet to send [20:18:33]OFD Sender: No OFD packet to send [20:18:38]OFD Sender: No OFD packet to send [20:18:43]OFD Sender: No OFD packet to send [20:18:48]OFD Sender: No OFD packet to send [20:18:53]OFD Sender: No OFD packet to send [20:18:58]OFD Sender: No OFD packet to send [20:19:03]OFD Sender: No OFD packet to send [20:19:08]OFD Sender: No OFD packet to send [20:19:13]OFD Sender: No OFD packet to send [20:19:18]OFD Sender: No OFD packet to send [20:19:23]OFD Sender: No OFD packet to send [20:19:28]OFD Sender: No OFD packet to send [20:19:33]OFD Sender: No OFD packet to send [20:19:38]OFD Sender: No OFD packet to send [20:19:43]OFD Sender: No OFD packet to send [20:19:48]OFD Sender: No OFD packet to send [20:19:53]OFD Sender: No OFD packet to send [20:19:58]OFD Sender: No OFD packet to send [20:20:03]OFD Sender: No OFD packet to send [20:20:08]OFD Sender: No OFD packet to send [20:20:13]OFD Sender: No OFD packet to send [20:20:18]OFD Sender: No OFD packet to send [20:20:23]OFD Sender: No OFD packet to send [20:20:28]OFD Sender: No OFD packet to send [20:20:33]OFD Sender: No OFD packet to send [20:20:38]OFD Sender: No OFD packet to send [20:20:43]OFD Sender: No OFD packet to send [20:20:44]recv_with_timeout no data received [20:20:48]OFD Sender: No OFD packet to send [20:20:53]OFD Sender: No OFD packet to send [20:20:57]recv_with_timeout no data received [20:20:58]OFD Sender: No OFD packet to send [20:21:03]OFD Sender: No OFD packet to send [20:21:08]OFD Sender: No OFD packet to send [20:21:13]OFD Sender: No OFD packet to send [20:21:18]OFD Sender: No OFD packet to send [20:21:23]OFD Sender: No OFD packet to send [20:21:28]OFD Sender: No OFD packet to send [20:21:33]OFD Sender: No OFD packet to send [20:21:38]OFD Sender: No OFD packet to send [20:21:43]OFD Sender: No OFD packet to send [20:21:48]OFD Sender: No OFD packet to send [20:21:53]OFD Sender: No OFD packet to send [20:21:58]OFD Sender: No OFD packet to send [20:22:03]OFD Sender: No OFD packet to send [20:22:08]OFD Sender: No OFD packet to send [20:22:13]OFD Sender: No OFD packet to send [20:22:18]OFD Sender: No OFD packet to send [20:22:23]OFD Sender: No OFD packet to send [20:22:28]OFD Sender: No OFD packet to send [20:22:30]recv_with_timeout no data received [20:22:33]OFD Sender: No OFD packet to send [20:22:38]OFD Sender: No OFD packet to send [20:22:43]OFD Sender: No OFD packet to send [20:22:48]OFD Sender: No OFD packet to send [20:22:53]OFD Sender: No OFD packet to send [20:22:58]OFD Sender: No OFD packet to send [20:23:03]OFD Sender: No OFD packet to send [20:23:08]OFD Sender: No OFD packet to send [20:23:13]OFD Sender: No OFD packet to send [20:23:18]OFD Sender: No OFD packet to send [20:23:23]OFD Sender: No OFD packet to send [20:23:28]OFD Sender: No OFD packet to send [20:23:33]OFD Sender: No OFD packet to send [20:23:38]OFD Sender: No OFD packet to send [20:23:43]OFD Sender: No OFD packet to send [20:23:48]OFD Sender: No OFD packet to send [20:23:53]OFD Sender: No OFD packet to send [20:23:59]OFD Sender: No OFD packet to send [20:24:04]OFD Sender: No OFD packet to send [20:24:09]OFD Sender: No OFD packet to send [20:24:14]OFD Sender: No OFD packet to send [20:24:19]OFD Sender: No OFD packet to send [20:24:24]OFD Sender: No OFD packet to send [20:24:29]OFD Sender: No OFD packet to send [20:24:34]OFD Sender: No OFD packet to send [20:24:39]OFD Sender: No OFD packet to send [20:24:39]accept exits with 10 [20:24:39]New connection [20:24:39]New thread 3067166052 created [20:24:39]Thread 3067022692 joined [20:24:39]Waiting for new connection... [20:24:39] Sock 10.Parse request [20:24:39]Sock 10.Check first char [20:24:39]Sock 10.First char is OK [20:24:39]request: POST /json_proto HTTP/1.0 [20:24:39]Method: POST [20:24:39]URL: /json_proto [20:24:39]Method is POST - this is cgi request [20:24:39]url: /json_proto [20:24:39]query_string will be loaded in cgi processing [20:24:39]execute_cgi json_proto POST (null) [20:24:39]execute_cgi path=json_proto method=POST [20:24:39]POST find Content-Length [20:24:39]Host: 172.17.47.196:8080 [20:24:39]Content-Length: 955 [20:24:39]Content-Type: application/json [20:24:39] [20:24:39]POST finish read [20:24:39]Found Content-Length = 955 [20:24:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147984", "tax_sys" : 0, "items" : [ { "code": "4607120858977", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u043A\u0440\u0430\u0431 40\u0433", "price" : 38.00, "quantity" : 2.000, "sum" : 76.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4823063106498", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u042F\u0431\u043B\u043E\u0447\u043D\u044B\u0439 \u0441\u043E\u043A 1/200", "price" : 45.00, "quantity" : 2.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 166.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:39]execute_script... [20:24: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 : (3)147984", "tax_sys" : 0, "items" : [ { "code": "4607120858977", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u043A\u0440\u0430\u0431 40\u0433", "price" : 38.00, "quantity" : 2.000, "sum" : 76.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4823063106498", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u042F\u0431\u043B\u043E\u0447\u043D\u044B\u0439 \u0441\u043E\u043A 1/200", "price" : 45.00, "quantity" : 2.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 166.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:39]POST & json_proto [20:24:39]process_json_proto [20:24:39]json parsed OK: [20:24:39]protocol is kg_v1.0 [20:24:39]action value=close_receipt [20:24:39]process_action close_receipt [20:24:39]cmd_close_receipt [20:24:39]MH_GetDate [20:24:39]Write to MH i2c: F0 00 00 33 04 26 [20:24:39]Write i2c OK [20:24:39]MH_I2C_Read... [20:24:39]Read from MH i2c: F0 [20:24:39]MH_I2C_Read... [20:24:39]Read from MH i2c: F0 09 00 [20:24:39]MH_I2C_Read... [20:24:39]Read from MH i2c: F0 09 00 33 04 00 88 2B EF 66 4C 6B 94 66 E8 [20:24:39]GetLastDocTimeStamp 1726949864 [20:24:39]current date 1726950280 [20:24:39]FM_GetShiftState [20:24:39]SAM_PROTO_GetShiftState [20:24:39]wFMCommunicate request_size=4 [20:24:39]MH_SAM_APDU [20:24:39]CAPDU: 80 13 01 00 [20:24:39]Write to MH i2c: E2 08 00 34 04 80 13 01 00 00 00 00 00 B5 [20:24:39]Write i2c OK [20:24:39]MH_I2C_Read... [20:24:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:39]Read from MH i2c: E2 [20:24:39]MH_I2C_Read... [20:24:39]Read from MH i2c: E2 0E 00 [20:24:39]MH_I2C_Read... [20:24:39]Read from MH i2c: E2 0E 00 34 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FB [20:24:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:24:39]wFMCommunicate OK [20:24:39]SAM_PROTO_GetShiftState done [20:24:39]FM_GetShiftState done [20:24:39]opened in 1726877910 [20:24:39]opened+sec_in_day 1726964310 [20:24:39]quantity*price = 7600 [20:24:39]sum+1 = 7601 [20:24:39]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4823063106498 Садочок 0,2 Яблочный сок 1/200 2.000 * 45.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 166.00 НСП 1% : 1.47 НДС 12% : 17.63 Наличными: 166.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 373 21.09.2024 20:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86595 ФПД: 104038633169072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202440&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86595&fm=104038633169072&tin=02508201610067®Number=0000000000092592&sum=16600 0 [20:24:41]StoreToDocumentArchive [20:24:41]shift 496 fd 86595 [20:24:41]save to /storage/0496/doc_00086595 [20:24:41]save last doc name /storage/0496/doc_00086595 to /storage/kkm_last_doc_name [20:24:41]save OK [20:24:41]Clear old archive folders... [20:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=401 [20:24:41]tlvbuf is 0165C4D0 [20:24:41]SAM_PROTO_ClearQueue [20:24:41]wFMCommunicate request_size=4 [20:24:41]MH_SAM_APDU [20:24:41]CAPDU: 80 09 00 00 [20:24:41]Write to MH i2c: E2 08 00 41 04 80 09 00 00 00 00 00 00 B7 [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:41]Read from MH i2c: E2 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [20:24:41]RAPDU: 90 00 [20:24:41]wFMCommunicate OK [20:24:41]SAM_PROTO_ClearQueue done [20:24:41]KKMCreateOFDPacket [20:24:41]OFDProtocolAddRootSTLVToBuf [20:24:41]FM_MakeSignedData [20:24:41]FM_MakeSignedData [20:24:41]SAM_PROTO_SignData [20:24:41]wFMCommunicate request_size=4 [20:24:41]MH_SAM_APDU [20:24:41]CAPDU: 80 0D 01 02 [20:24:41]Write to MH i2c: E2 08 00 42 04 80 0D 01 02 00 00 00 00 BF [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:41]Read from MH i2c: E2 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [20:24:41]RAPDU: 90 00 [20:24:41]wFMCommunicate OK [20:24:41]wFMCommunicate request_size=255 [20:24:41]MH_SAM_APDU [20:24:41]CAPDU: 80 0D 02 02 FA 03 00 91 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 B0 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 32 33 30 36 33 31 30 36 34 39 38 06 04 30 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 AF D0 B1 D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 40 00 00 00 00 [20:24:41]Write to MH i2c: E2 02 01 43 04 80 0D 02 02 FA 00 03 00 91 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 B0 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 32 33 30 36 33 31 30 36 34 39 38 06 04 30 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 AF D0 B1 D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 40 00 00 00 00 00 00 B5 [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:41]Read from MH i2c: E2 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [20:24:41]RAPDU: 90 00 [20:24:41]wFMCommunicate OK [20:24:41]wFMCommunicate request_size=160 [20:24:41]MH_SAM_APDU [20:24:41]CAPDU: 80 0D 02 02 9B EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 06 00 00 00 00 07 04 06 00 D8 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 88 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 52 01 00 35 04 06 00 5E 9F 61 C5 E0 B0 [20:24:41]Write to MH i2c: E2 A3 00 44 04 80 0D 02 02 9B 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 06 00 00 00 00 07 04 06 00 D8 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 88 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 52 01 00 35 04 06 00 5E 9F 61 C5 E0 B0 00 00 8F [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 [20:24:41]MH_I2C_Read... [20:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:41]Read from MH i2c: E2 03 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [20:24:41]RAPDU: 90 00 [20:24:41]wFMCommunicate OK [20:24:41]wFMCommunicate request_size=4 [20:24:41]MH_SAM_APDU [20:24:41]CAPDU: 80 0D 03 02 [20:24:41]Write to MH i2c: E2 08 00 45 04 80 0D 03 02 00 00 00 00 C4 [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:41]Read from MH i2c: E2 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 0B 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 0B 00 45 04 00 F0 7E 80 4F AC 11 86 AD 90 00 F2 [20:24:41]RAPDU: F0 7E 80 4F AC 11 86 AD 90 00 [20:24:41]wFMCommunicate OK [20:24:41]SAM_PROTO_SignData done [20:24:41]FM_MakeSignedData done [20:24:41]CreateOFDProtocolMessage [20:24:41]wFMCommunicate request_size=4 [20:24:41]MH_SAM_APDU [20:24:41]CAPDU: 80 11 00 00 [20:24:41]Write to MH i2c: E2 08 00 46 04 80 11 00 00 00 00 00 00 C4 [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:41]Read from MH i2c: E2 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 17 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: E2 17 00 46 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 23 [20:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:24:41]wFMCommunicate OK [20:24:41]CreateOFDProtocolMessage done [20:24:41]OFDSenderStorePacket 86595 [20:24:41]StoreOFDPacket docnum=86595 [20:24:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A5 01 00 00 AF 50 9D 01 BD 4D 5A 03 01 00 03 00 91 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 B0 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 32 33 30 36 33 31 30 36 34 39 38 06 04 30 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 AF D0 B1 D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 06 00 00 00 00 07 04 06 00 D8 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 88 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 52 01 00 35 04 06 00 5E 9F 61 C5 E0 B0 F0 7E 80 4F AC 11 86 AD [20:24:41]CheckFolder [20:24:41]dirname=/storage/ofd_packets [20:24:41]CheckFolder done [20:24:41]ProducePacketName [20:24:41]name=ofd_packets/00086595 [20:24:41]NVStorageSaveData ofd_packets/00086595 [20:24:41]File name is /storage/ofd_packets/00086595 [20:24:41]Write 451 bytes [20:24:41]NVStorageSaveData done [20:24:41]OFDSenderStorePacket done [20:24:41]KKMCreateOFDPacket done [20:24:41]NVStorageSaveData kkm_last_timestamp [20:24:41]File name is /storage/kkm_last_timestamp [20:24:41]Write 4 bytes [20:24:41]NVStorageSaveData done [20:24:41]ExternCall_PrintAddStr [20:24:41]wPrintStart [20:24:41]Write to MH i2c: 01 00 00 47 04 4B [20:24:41]Write i2c OK [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: 01 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: 01 07 00 [20:24:41]MH_I2C_Read... [20:24:41]Read from MH i2c: 01 07 00 47 04 00 00 00 00 00 FF 0F 60 [20:24:41]RasterBufferAndPrint [20:24:41]line Счет N : (3)147984 [20:24:42]line ИНН: 02508201610067 [20:24:42]line Контрольно-Кассовый Чек [20:24:42]line ПРОДАЖА [20:24:42]line Товар: 4607120858977 [20:24:42]line Чипсы Чипсоны краб 40г [20:24:42]line 2.000 * 38.00 [20:24:42]line = 76.00 [20:24:42]line НДС 12% НСП 1% [20:24:42]line > о реализуемом товаре [20:24:42]line Товар: 4823063106498 [20:24:42]line Садочок 0,2 Яблочный сок 1/200 [20:24:42]line 2.000 * 45.00 [20:24:42]line = 90.00 [20:24:42]line НДС 12% НСП 1% [20:24:42]line > о реализуемом товаре [20:24:42]line ИТОГО: 166.00 [20:24:42]line НСП 1% : 1.47 [20:24:42]line НДС 12% : 17.63 [20:24:42]line Наличными: 166.00 [20:24:42]line Безнал.: 0.00 [20:24:42]line Место: АЗС № 137 "Партнер Нефть" [20:24:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:24:42]line СНО: Общий режим [20:24:42]line Чек 373 21.09.2024 20:24 [20:24:42]line Смена: 496 ФФД: 1.0 [20:24:42]line ЗНМ: 0300000064 [20:24:42]line РНМ: 0000000000092592 [20:24:42]line Версия ККМ: 001 [20:24:42]line ФМ: 0000000000874979 [20:24:42]line ФД: 86595 [20:24:42]line ФПД: 104038633169072 [20:24:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202440&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86595&fm=104038633169072&tin=02508201610067®Number=0000000000092592&sum=16600 [20:24:42]line 0 [20:24:42]OFD Sender: Processing packet 86595 [packets to send 273, broken 272] [20:24:42]ProducePacketName [20:24:42]name=ofd_packets/00086595 [20:24:42]OFD Sender: To server: pG, [20:24:42]CommunicateWithHost lk.salyk.kg:30040 [20:24:42]ConnectInit lk.salyk.kg [20:24:42]written 0, free lines is 4095 [20:24:42]Write to MH i2c: 01 00 00 76 04 7A [20:24:42]Write i2c OK [20:24:42]MH_I2C_Read... [20:24:42]Read from MH i2c: 01 [20:24:42]MH_I2C_Read... [20:24:42]Read from MH i2c: 01 07 00 [20:24:42]MH_I2C_Read... [20:24:42]Read from MH i2c: 01 07 00 76 04 00 00 00 00 00 91 0C 1E [20:24:42]RasterBufferAndPrint [20:24:42]line [20:24:42]line [20:24:42]line [20:24:42]line [20:24:42]line [20:24:42]written 0, free lines is 3223 [20:24:42]MH_Cut [20:24:42]Write to MH i2c: D1 01 00 7D 04 01 53 [20:24:42]Write i2c OK [20:24:42]MH_I2C_Read... [20:24:42]Read from MH i2c: D1 [20:24:42]MH_I2C_Read... [20:24:42]Read from MH i2c: D1 01 00 [20:24:42]MH_I2C_Read... [20:24:42]Read from MH i2c: D1 01 00 7D 04 00 52 [20:24:42]Write to MH i2c: 01 00 00 7E 04 82 [20:24:42]Write i2c OK [20:24:42]MH_I2C_Read... [20:24:43]*** Cut start [20:24:43]*** Partial cut [20:24:43]*** CUTSNS_PIN = 1 [20:24:43]*** CUTSNS_PIN = 0 [20:24:43]*** Brake cut motor [20:24:44]Read from MH i2c: 01 [20:24:44]MH_I2C_Read... [20:24:44]*** Stop cut motor [20:24:44]*** Cut end [20:24:44]Read from MH i2c: 01 07 00 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 FF 0F 97 [20:24:44]process_action close_receipt done [20:24:44]requested_data is exist [20:24:44]produce_requested_data [20:24:44]requested_item fm.sn is exist - process it [20:24:44]wFMCommunicate request_size=4 [20:24:44]MH_SAM_APDU [20:24:44]CAPDU: 80 11 00 00 [20:24:44]Write to MH i2c: E2 08 00 7F 04 80 11 00 00 00 00 00 00 FD [20:24:44]Write i2c OK [20:24:44]MH_I2C_Read... [20:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:44]Read from MH i2c: E2 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 17 00 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 17 00 7F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5C [20:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:24:44]wFMCommunicate OK [20:24:44]requested_item fd.num is exist - process it [20:24:44]SAM_PROTO_GetFieldsCounters [20:24:44]wFMCommunicate request_size=4 [20:24:44]MH_SAM_APDU [20:24:44]CAPDU: 80 13 00 00 [20:24:44]Write to MH i2c: E2 08 00 80 04 80 13 00 00 00 00 00 00 00 [20:24:44]Write i2c OK [20:24:44]MH_I2C_Read... [20:24:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:44]Read from MH i2c: E2 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 62 00 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 62 00 80 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 43 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [20:24:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 43 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:44]wFMCommunicate OK [20:24:44]SAM_PROTO_GetFieldsCounters done [20:24:44]requested_item shift.num is exist - process it [20:24:44]requested_item shift.opened is exist - process it [20:24:44]req_shift_opened [20:24:44]FM_GetShiftState [20:24:44]SAM_PROTO_GetShiftState [20:24:44]wFMCommunicate request_size=4 [20:24:44]MH_SAM_APDU [20:24:44]CAPDU: 80 13 01 00 [20:24:44]Write to MH i2c: E2 08 00 81 04 80 13 01 00 00 00 00 00 02 [20:24:44]Write i2c OK [20:24:44]MH_I2C_Read... [20:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:44]Read from MH i2c: E2 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 0E 00 [20:24:44]MH_I2C_Read... [20:24:44]Read from MH i2c: E2 0E 00 81 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 48 [20:24:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:24:44]wFMCommunicate OK [20:24:44]SAM_PROTO_GetShiftState done [20:24:44]FM_GetShiftState done [20:24:44]req_shift_opened done [20:24:44]requested_item shift.open_date is exist - process it [20:24:44]req_shift_open_date [20:24:44]req_shift_open_date done [20:24:44]produce_requested_data done [20:24:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86595,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:24:44]process_action_free close_receipt [20:24:44]json_value_free [20:24:44]json_value_free done [20:24:44]process_json_proto returns [20:24:44]Send response to host [20:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86595,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:24:44]free response buf [20:24:44]execute_script done [20:24:44]execute_script returns [20:24:44]free content buf [20:24:44]Sock 10.Close socket [20:24:44]Sock 10.Thread stoped [20:24:46]Connected sock=7 [20:24:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A5 01 00 00 AF 50 9D 01 BD 4D 5A 03 01 00 03 00 91 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 B0 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 32 33 30 36 33 31 30 36 34 39 38 06 04 30 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 AF D0 B1 D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 06 00 00 00 00 07 04 06 00 D8 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 88 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 52 01 00 35 04 06 00 5E 9F 61 C5 E0 B0 F0 7E 80 4F AC 11 86 AD [20:24:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 BD 60 47 00 41 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 43 52 01 00 F4 03 04 00 5E D6 EE 66 B6 04 01 00 00 E6 3F 51 1F 2B D5 A6 E7 [20:24:49]CommunicateWithHost err = 0 [20:24:49]CheckOFDResponse [20:24:49]1017 (14) - 77093643461234 [20:24:49]1041 (16) - 0000000000874979 [20:24:49]1040 (4) - 86595 [20:24:49]1012 (4) - 21.09.2024 14:21 [20:24:49]1206 (1) - 0 [20:24:49]OFD Sender: Remove packet 86595 [20:24:49]ProducePacketName [20:24:49]name=ofd_packets/00086595 [20:24:49]NVStorageDeleteData [20:24:49]OFD Sender: No OFD packet to send [20:24:53]recv_with_timeout no data received [20:24:54]OFD Sender: No OFD packet to send [20:24:59]OFD Sender: No OFD packet to send [20:25:04]OFD Sender: No OFD packet to send [20:25:09]OFD Sender: No OFD packet to send [20:25:12]recv_with_timeout no data received [20:25:14]OFD Sender: No OFD packet to send [20:25:19]OFD Sender: No OFD packet to send [20:25:24]OFD Sender: No OFD packet to send [20:25:29]OFD Sender: No OFD packet to send [20:25:34]OFD Sender: No OFD packet to send [20:25:39]OFD Sender: No OFD packet to send [20:25:44]OFD Sender: No OFD packet to send [20:25:49]OFD Sender: No OFD packet to send [20:25:50]accept exits with 9 [20:25:50]New connection [20:25:50]New thread 3067022692 created [20:25:50]Thread 3067166052 joined [20:25:50]Waiting for new connection... [20:25:50] Sock 9.Parse request [20:25:50]Sock 9.Check first char [20:25:50]Sock 9.First char is OK [20:25:50]request: POST /json_proto HTTP/1.0 [20:25:50]Method: POST [20:25:50]URL: /json_proto [20:25:50]Method is POST - this is cgi request [20:25:50]url: /json_proto [20:25:50]query_string will be loaded in cgi processing [20:25:50]execute_cgi json_proto POST (null) [20:25:50]execute_cgi path=json_proto method=POST [20:25:50]POST find Content-Length [20:25:50]Host: 172.17.47.196:8080 [20:25:50]Content-Length: 882 [20:25:50]Content-Type: application/json [20:25:50] [20:25:50]POST finish read [20:25:50]Found Content-Length = 882 [20:25:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147985", "tax_sys" : 0, "items" : [ { "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:50]execute_script... [20:25:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147985", "tax_sys" : 0, "items" : [ { "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:50]POST & json_proto [20:25:50]process_json_proto [20:25:50]json parsed OK: [20:25:50]protocol is kg_v1.0 [20:25:50]action value=close_receipt [20:25:50]process_action close_receipt [20:25:50]cmd_close_receipt [20:25:50]MH_GetDate [20:25:50]Write to MH i2c: F0 00 00 82 04 75 [20:25:50]Write i2c OK [20:25:50]MH_I2C_Read... [20:25:50]Read from MH i2c: F0 [20:25:50]MH_I2C_Read... [20:25:50]Read from MH i2c: F0 09 00 [20:25:50]MH_I2C_Read... [20:25:50]Read from MH i2c: F0 09 00 82 04 00 CF 2B EF 66 4C 6B 94 66 7E [20:25:50]GetLastDocTimeStamp 1726950280 [20:25:50]current date 1726950351 [20:25:50]FM_GetShiftState [20:25:50]SAM_PROTO_GetShiftState [20:25:50]wFMCommunicate request_size=4 [20:25:50]MH_SAM_APDU [20:25:50]CAPDU: 80 13 01 00 [20:25:50]Write to MH i2c: E2 08 00 83 04 80 13 01 00 00 00 00 00 04 [20:25:50]Write i2c OK [20:25:50]MH_I2C_Read... [20:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:50]Read from MH i2c: E2 [20:25:50]MH_I2C_Read... [20:25:50]Read from MH i2c: E2 0E 00 [20:25:50]MH_I2C_Read... [20:25:50]Read from MH i2c: E2 0E 00 83 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4A [20:25:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:25:50]wFMCommunicate OK [20:25:50]SAM_PROTO_GetShiftState done [20:25:50]FM_GetShiftState done [20:25:50]opened in 1726877910 [20:25:50]opened+sec_in_day 1726964310 [20:25:50]quantity*price = 7500 [20:25:50]sum+1 = 7501 [20:25:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 0.00 Безнал.: 75.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 374 21.09.2024 20:25 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86596 ФПД: 123829400136250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86596&fm=123829400136250&tin=02508201610067®Number=0000000000092592&sum=7500 0 [20:25:51]StoreToDocumentArchive [20:25:51]shift 496 fd 86596 [20:25:51]save to /storage/0496/doc_00086596 [20:25:51]save last doc name /storage/0496/doc_00086596 to /storage/kkm_last_doc_name [20:25:51]save OK [20:25:51]Clear old archive folders... [20:25:51]ProcessDocumentItem done err = 0, tmpTLVsize=300 [20:25:51]tlvbuf is 016DCFD0 [20:25:51]SAM_PROTO_ClearQueue [20:25:51]wFMCommunicate request_size=4 [20:25:51]MH_SAM_APDU [20:25:51]CAPDU: 80 09 00 00 [20:25:51]Write to MH i2c: E2 08 00 90 04 80 09 00 00 00 00 00 00 06 [20:25:51]Write i2c OK [20:25:51]MH_I2C_Read... [20:25:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:51]Read from MH i2c: E2 [20:25:51]MH_I2C_Read... [20:25:51]Read from MH i2c: E2 03 00 [20:25:51]MH_I2C_Read... [20:25:51]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [20:25:51]RAPDU: 90 00 [20:25:51]wFMCommunicate OK [20:25:51]SAM_PROTO_ClearQueue done [20:25:51]KKMCreateOFDPacket [20:25:51]OFDProtocolAddRootSTLVToBuf [20:25:51]FM_MakeSignedData [20:25:51]FM_MakeSignedData [20:25:51]SAM_PROTO_SignData [20:25:51]wFMCommunicate request_size=4 [20:25:51]MH_SAM_APDU [20:25:51]CAPDU: 80 0D 01 02 [20:25:51]Write to MH i2c: E2 08 00 91 04 80 0D 01 02 00 00 00 00 0E [20:25:51]Write i2c OK [20:25:51]MH_I2C_Read... [20:25:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:51]Read from MH i2c: E2 [20:25:51]MH_I2C_Read... [20:25:51]Read from MH i2c: E2 03 00 [20:25:51]MH_I2C_Read... [20:25:51]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [20:25:51]RAPDU: 90 00 [20:25:51]wFMCommunicate OK [20:25:51]wFMCommunicate request_size=255 [20:25:51]MH_SAM_APDU [20:25:51]CAPDU: 80 0D 02 02 FA 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CF 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 [20:25:51]Write to MH i2c: E2 02 01 92 04 80 0D 02 02 FA 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CF 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 00 00 30 [20:25:51]Write i2c OK [20:25:51]MH_I2C_Read... [20:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:52]Read from MH i2c: E2 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 03 00 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 03 00 92 04 00 90 00 0A [20:25:52]RAPDU: 90 00 [20:25:52]wFMCommunicate OK [20:25:52]wFMCommunicate request_size=59 [20:25:52]MH_SAM_APDU [20:25:52]CAPDU: 80 0D 02 02 36 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 44 52 01 00 35 04 06 00 70 9F 47 68 6A 3A [20:25:52]Write to MH i2c: E2 3E 00 93 04 80 0D 02 02 36 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 44 52 01 00 35 04 06 00 70 9F 47 68 6A 3A 00 00 39 [20:25:52]Write i2c OK [20:25:52]MH_I2C_Read... [20:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:52]Read from MH i2c: E2 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 03 00 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 03 00 93 04 00 90 00 0B [20:25:52]RAPDU: 90 00 [20:25:52]wFMCommunicate OK [20:25:52]wFMCommunicate request_size=4 [20:25:52]MH_SAM_APDU [20:25:52]CAPDU: 80 0D 03 02 [20:25:52]Write to MH i2c: E2 08 00 94 04 80 0D 03 02 00 00 00 00 13 [20:25:52]Write i2c OK [20:25:52]MH_I2C_Read... [20:25:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:52]Read from MH i2c: E2 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 0B 00 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 0B 00 94 04 00 F4 46 24 6C 7E 63 D1 50 90 00 E0 [20:25:52]RAPDU: F4 46 24 6C 7E 63 D1 50 90 00 [20:25:52]wFMCommunicate OK [20:25:52]SAM_PROTO_SignData done [20:25:52]FM_MakeSignedData done [20:25:52]CreateOFDProtocolMessage [20:25:52]wFMCommunicate request_size=4 [20:25:52]MH_SAM_APDU [20:25:52]CAPDU: 80 11 00 00 [20:25:52]Write to MH i2c: E2 08 00 95 04 80 11 00 00 00 00 00 00 13 [20:25:52]Write i2c OK [20:25:52]MH_I2C_Read... [20:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:52]Read from MH i2c: E2 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 17 00 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: E2 17 00 95 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 72 [20:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:25:52]wFMCommunicate OK [20:25:52]CreateOFDProtocolMessage done [20:25:52]OFDSenderStorePacket 86596 [20:25:52]StoreOFDPacket docnum=86596 [20:25:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 40 01 00 00 DA BD 38 01 FB C0 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CF 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 44 52 01 00 35 04 06 00 70 9F 47 68 6A 3A F4 46 24 6C 7E 63 D1 50 [20:25:52]CheckFolder [20:25:52]dirname=/storage/ofd_packets [20:25:52]CheckFolder done [20:25:52]ProducePacketName [20:25:52]name=ofd_packets/00086596 [20:25:52]NVStorageSaveData ofd_packets/00086596 [20:25:52]File name is /storage/ofd_packets/00086596 [20:25:52]Write 350 bytes [20:25:52]NVStorageSaveData done [20:25:52]OFDSenderStorePacket done [20:25:52]KKMCreateOFDPacket done [20:25:52]NVStorageSaveData kkm_last_timestamp [20:25:52]File name is /storage/kkm_last_timestamp [20:25:52]Write 4 bytes [20:25:52]NVStorageSaveData done [20:25:52]ExternCall_PrintAddStr [20:25:52]wPrintStart [20:25:52]Write to MH i2c: 01 00 00 96 04 9A [20:25:52]Write i2c OK [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: 01 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: 01 07 00 [20:25:52]MH_I2C_Read... [20:25:52]Read from MH i2c: 01 07 00 96 04 00 00 00 00 00 FF 0F AF [20:25:52]RasterBufferAndPrint [20:25:52]line Счет N : (3)147985 [20:25:52]line ИНН: 02508201610067 [20:25:52]line Контрольно-Кассовый Чек [20:25:52]line ПРОДАЖА [20:25:52]line Товар: 5449000189349 [20:25:52]line Холодный чай Fuse манго ананас 0,5л [20:25:52]line 1.000 * 75.00 [20:25:52]line = 75.00 [20:25:52]line НДС 12% НСП 1% [20:25:52]line > о реализуемом товаре [20:25:52]line ИТОГО: 75.00 [20:25:52]line НСП 1% : 0.66 [20:25:52]line НДС 12% : 7.96 [20:25:52]line Наличными: 0.00 [20:25:52]line Безнал.: 75.00 [20:25:52]line Место: АЗС № 137 "Партнер Нефть" [20:25:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:25:52]line СНО: Общий режим [20:25:52]line Чек 374 21.09.2024 20:25 [20:25:52]line Смена: 496 ФФД: 1.0 [20:25:52]line ЗНМ: 0300000064 [20:25:52]line РНМ: 0000000000092592 [20:25:52]line Версия ККМ: 001 [20:25:52]line Платежная система: Бакай Банк [20:25:52]line ФМ: 0000000000874979 [20:25:52]line ФД: 86596 [20:25:52]line ФПД: 123829400136250 [20:25:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86596&fm=123829400136250&tin=02508201610067®Number=0000000000092592&sum=7500 [20:25:52]line 0 [20:25:52]OFD Sender: Processing packet 86596 [packets to send 273, broken 272] [20:25:52]ProducePacketName [20:25:52]name=ofd_packets/00086596 [20:25:52]OFD Sender: To server: pG, [20:25:52]CommunicateWithHost lk.salyk.kg:30040 [20:25:52]ConnectInit lk.salyk.kg [20:25:52]written 0, free lines is 4095 [20:25:53]Write to MH i2c: 01 00 00 C1 04 C5 [20:25:53]Write i2c OK [20:25:53]MH_I2C_Read... [20:25:53]Read from MH i2c: 01 [20:25:53]MH_I2C_Read... [20:25:53]Read from MH i2c: 01 07 00 [20:25:53]MH_I2C_Read... [20:25:53]Read from MH i2c: 01 07 00 C1 04 00 00 00 00 00 C6 0C 9E [20:25:53]RasterBufferAndPrint [20:25:53]line [20:25:53]line [20:25:53]line [20:25:53]line [20:25:53]line [20:25:53]written 0, free lines is 3276 [20:25:53]MH_Cut [20:25:53]Write to MH i2c: D1 01 00 C8 04 01 9E [20:25:53]Write i2c OK [20:25:53]MH_I2C_Read... [20:25:53]Read from MH i2c: D1 [20:25:53]MH_I2C_Read... [20:25:53]Read from MH i2c: D1 01 00 [20:25:53]MH_I2C_Read... [20:25:53]Read from MH i2c: D1 01 00 C8 04 00 9D [20:25:53]Write to MH i2c: 01 00 00 C9 04 CD [20:25:53]Write i2c OK [20:25:53]MH_I2C_Read... [20:25:53]*** Cut start [20:25:53]*** Partial cut [20:25:53]*** CUTSNS_PIN = 1 [20:25:54]*** CUTSNS_PIN = 0 [20:25:54]*** Brake cut motor [20:25:54]Read from MH i2c: 01 [20:25:54]MH_I2C_Read... [20:25:54]*** Stop cut motor [20:25:54]*** Cut end [20:25:54]Read from MH i2c: 01 07 00 [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 FF 0F E2 [20:25:54]process_action close_receipt done [20:25:54]requested_data is exist [20:25:54]produce_requested_data [20:25:54]requested_item fm.sn is exist - process it [20:25:54]wFMCommunicate request_size=4 [20:25:54]MH_SAM_APDU [20:25:54]CAPDU: 80 11 00 00 [20:25:54]Write to MH i2c: E2 08 00 CA 04 80 11 00 00 00 00 00 00 48 [20:25:54]Write i2c OK [20:25:54]MH_I2C_Read... [20:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:54]Read from MH i2c: E2 [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: E2 17 00 [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: E2 17 00 CA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A7 [20:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:25:54]wFMCommunicate OK [20:25:54]requested_item fd.num is exist - process it [20:25:54]SAM_PROTO_GetFieldsCounters [20:25:54]wFMCommunicate request_size=4 [20:25:54]MH_SAM_APDU [20:25:54]CAPDU: 80 13 00 00 [20:25:54]Write to MH i2c: E2 08 00 CB 04 80 13 00 00 00 00 00 00 4B [20:25:54]Write i2c OK [20:25:54]MH_I2C_Read... [20:25:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:54]Read from MH i2c: E2 [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: E2 62 00 [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: E2 62 00 CB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 44 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [20:25:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 44 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:54]wFMCommunicate OK [20:25:54]SAM_PROTO_GetFieldsCounters done [20:25:54]requested_item shift.num is exist - process it [20:25:54]requested_item shift.opened is exist - process it [20:25:54]req_shift_opened [20:25:54]FM_GetShiftState [20:25:54]SAM_PROTO_GetShiftState [20:25:54]wFMCommunicate request_size=4 [20:25:54]MH_SAM_APDU [20:25:54]CAPDU: 80 13 01 00 [20:25:54]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [20:25:54]Write i2c OK [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: E2 [20:25:54]MH_I2C_Read... [20:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:54]Read from MH i2c: E2 0E 00 [20:25:54]MH_I2C_Read... [20:25:54]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 93 [20:25:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:25:54]wFMCommunicate OK [20:25:54]SAM_PROTO_GetShiftState done [20:25:54]FM_GetShiftState done [20:25:54]req_shift_opened done [20:25:54]requested_item shift.open_date is exist - process it [20:25:54]req_shift_open_date [20:25:54]req_shift_open_date done [20:25:54]produce_requested_data done [20:25:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86596,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:25:54]process_action_free close_receipt [20:25:54]json_value_free [20:25:54]json_value_free done [20:25:54]process_json_proto returns [20:25:54]Send response to host [20:25:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86596,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:25:54]free response buf [20:25:54]execute_script done [20:25:54]execute_script returns [20:25:54]free content buf [20:25:54]Sock 9.Close socket [20:25:54]Sock 9.Thread stoped [20:25:55]Connected sock=11 [20:25:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 40 01 00 00 DA BD 38 01 FB C0 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CF 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 44 52 01 00 35 04 06 00 70 9F 47 68 6A 3A F4 46 24 6C 7E 63 D1 50 [20:26:00]recv_with_timeout no data received [20:26:00]CommunicateWithHost answer receiving error [20:26:00]CommunicateWithHost err = -3 [20:26:00]OFD Sender: Server communicate error [20:26:05]OFD Sender: Processing packet 86596 [packets to send 273, broken 272] [20:26:05]ProducePacketName [20:26:05]name=ofd_packets/00086596 [20:26:05]OFD Sender: To server: pG, [20:26:05]CommunicateWithHost lk.salyk.kg:30040 [20:26:05]ConnectInit lk.salyk.kg [20:26:10]ConnectInit Can't take IP for lk.salyk.kg [20:26:10]CommunicateWithHost connect error [20:26:10]CommunicateWithHost err = -1 [20:26:10]OFD Sender: Server communicate error [20:26:15]OFD Sender: Processing packet 86596 [packets to send 273, broken 272] [20:26:15]ProducePacketName [20:26:15]name=ofd_packets/00086596 [20:26:15]OFD Sender: To server: pG, [20:26:15]CommunicateWithHost lk.salyk.kg:30040 [20:26:15]ConnectInit lk.salyk.kg [20:26:20]ConnectInit Can't take IP for lk.salyk.kg [20:26:20]CommunicateWithHost connect error [20:26:20]CommunicateWithHost err = -1 [20:26:20]OFD Sender: Server communicate error [20:26:25]OFD Sender: Processing packet 86596 [packets to send 273, broken 272] [20:26:25]ProducePacketName [20:26:25]name=ofd_packets/00086596 [20:26:25]OFD Sender: To server: pG, [20:26:25]CommunicateWithHost lk.salyk.kg:30040 [20:26:25]ConnectInit lk.salyk.kg [20:26:26]Connected sock=9 [20:26:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 40 01 00 00 DA BD 38 01 FB C0 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CF 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 44 52 01 00 35 04 06 00 70 9F 47 68 6A 3A F4 46 24 6C 7E 63 D1 50 [20:26:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 01 F8 47 00 F7 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 44 52 01 00 F4 03 04 00 C2 D6 EE 66 B6 04 01 00 00 1B 22 D6 21 85 47 78 01 [20:26:27]CommunicateWithHost err = 0 [20:26:27]CheckOFDResponse [20:26:27]1017 (14) - 77093643461234 [20:26:27]1041 (16) - 0000000000874979 [20:26:27]1040 (4) - 86596 [20:26:27]1012 (4) - 21.09.2024 14:22 [20:26:27]1206 (1) - 0 [20:26:27]OFD Sender: Remove packet 86596 [20:26:27]ProducePacketName [20:26:27]name=ofd_packets/00086596 [20:26:27]NVStorageDeleteData [20:26:28]OFD Sender: No OFD packet to send [20:26:30]accept exits with 10 [20:26:30]New connection [20:26:30]New thread 3067166052 created [20:26:30]Thread 3067022692 joined [20:26:30]Waiting for new connection... [20:26:30] Sock 10.Parse request [20:26:30]Sock 10.Check first char [20:26:30]Sock 10.First char is OK [20:26:30]request: POST /json_proto HTTP/1.0 [20:26:30]Method: POST [20:26:30]URL: /json_proto [20:26:30]Method is POST - this is cgi request [20:26:30]url: /json_proto [20:26:30]query_string will be loaded in cgi processing [20:26:30]execute_cgi json_proto POST (null) [20:26:30]execute_cgi path=json_proto method=POST [20:26:30]POST find Content-Length [20:26:30]Host: 172.17.47.196:8080 [20:26:30]Content-Length: 687 [20:26:30]Content-Type: application/json [20:26:30] [20:26:30]POST finish read [20:26:30]Found Content-Length = 687 [20:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:30]execute_script... [20:26: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)871470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:30]POST & json_proto [20:26:30]process_json_proto [20:26:30]json parsed OK: [20:26:30]protocol is kg_v1.0 [20:26:30]action value=close_receipt [20:26:30]process_action close_receipt [20:26:30]cmd_close_receipt [20:26:30]MH_GetDate [20:26:30]Write to MH i2c: F0 00 00 CD 04 C0 [20:26:30]Write i2c OK [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: F0 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: F0 09 00 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: F0 09 00 CD 04 00 F7 2B EF 66 4C 6B 94 66 F1 [20:26:30]GetLastDocTimeStamp 1726950351 [20:26:30]current date 1726950391 [20:26:30]FM_GetShiftState [20:26:30]SAM_PROTO_GetShiftState [20:26:30]wFMCommunicate request_size=4 [20:26:30]MH_SAM_APDU [20:26:30]CAPDU: 80 13 01 00 [20:26:30]Write to MH i2c: E2 08 00 CE 04 80 13 01 00 00 00 00 00 4F [20:26:30]Write i2c OK [20:26:30]MH_I2C_Read... [20:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:30]Read from MH i2c: E2 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 0E 00 [20:26:30]MH_I2C_Read... [20:26:30]Read from MH i2c: E2 0E 00 CE 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 95 [20:26:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:26:30]wFMCommunicate OK [20:26:30]SAM_PROTO_GetShiftState done [20:26:30]FM_GetShiftState done [20:26:30]opened in 1726877910 [20:26:30]opened+sec_in_day 1726964310 [20:26:30]quantity*price = 100050 [20:26:30]sum+1 = 100052 [20:26:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 375 21.09.2024 20:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86597 ФПД: 175336507979095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202631&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86597&fm=175336507979095&tin=02508201610067®Number=0000000000092592&sum=100000 [20:26:31]StoreToDocumentArchive [20:26:31]shift 496 fd 86597 [20:26:31]save to /storage/0496/doc_00086597 [20:26:31]save last doc name /storage/0496/doc_00086597 to /storage/kkm_last_doc_name [20:26:31]save OK [20:26:31]Clear old archive folders... [20:26:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:26:31]tlvbuf is 016DD2D0 [20:26:31]SAM_PROTO_ClearQueue [20:26:31]wFMCommunicate request_size=4 [20:26:31]MH_SAM_APDU [20:26:31]CAPDU: 80 09 00 00 [20:26:31]Write to MH i2c: E2 08 00 DB 04 80 09 00 00 00 00 00 00 51 [20:26:31]Write i2c OK [20:26:31]MH_I2C_Read... [20:26:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:31]Read from MH i2c: E2 [20:26:31]MH_I2C_Read... [20:26:31]Read from MH i2c: E2 03 00 [20:26:31]MH_I2C_Read... [20:26:31]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [20:26:31]RAPDU: 90 00 [20:26:31]wFMCommunicate OK [20:26:31]SAM_PROTO_ClearQueue done [20:26:31]KKMCreateOFDPacket [20:26:31]OFDProtocolAddRootSTLVToBuf [20:26:31]FM_MakeSignedData [20:26:31]FM_MakeSignedData [20:26:31]SAM_PROTO_SignData [20:26:31]wFMCommunicate request_size=4 [20:26:31]MH_SAM_APDU [20:26:31]CAPDU: 80 0D 01 02 [20:26:31]Write to MH i2c: E2 08 00 DC 04 80 0D 01 02 00 00 00 00 59 [20:26:31]Write i2c OK [20:26:31]MH_I2C_Read... [20:26:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:31]Read from MH i2c: E2 [20:26:31]MH_I2C_Read... [20:26:31]Read from MH i2c: E2 03 00 [20:26:31]MH_I2C_Read... [20:26:31]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [20:26:31]RAPDU: 90 00 [20:26:31]wFMCommunicate OK [20:26:31]wFMCommunicate request_size=255 [20:26:31]MH_SAM_APDU [20:26: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F7 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 52 01 00 35 04 06 00 [20:26:31]Write to MH i2c: E2 02 01 DD 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F7 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 52 01 00 35 04 06 00 00 00 4B [20:26:31]Write i2c OK [20:26:31]MH_I2C_Read... [20:26:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:32]Read from MH i2c: E2 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 03 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 03 00 DD 04 00 90 00 55 [20:26:32]RAPDU: 90 00 [20:26:32]wFMCommunicate OK [20:26:32]wFMCommunicate request_size=11 [20:26:32]MH_SAM_APDU [20:26:32]CAPDU: 80 0D 02 02 06 9F 77 B6 46 35 57 [20:26:32]Write to MH i2c: E2 0E 00 DE 04 80 0D 02 02 06 00 9F 77 B6 46 35 57 00 00 06 [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:32]Read from MH i2c: E2 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 03 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 03 00 DE 04 00 90 00 56 [20:26:32]RAPDU: 90 00 [20:26:32]wFMCommunicate OK [20:26:32]wFMCommunicate request_size=4 [20:26:32]MH_SAM_APDU [20:26:32]CAPDU: 80 0D 03 02 [20:26:32]Write to MH i2c: E2 08 00 DF 04 80 0D 03 02 00 00 00 00 5E [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:32]Read from MH i2c: E2 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 0B 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 0B 00 DF 04 00 BA 60 7C 78 96 40 1E E2 90 00 43 [20:26:32]RAPDU: BA 60 7C 78 96 40 1E E2 90 00 [20:26:32]wFMCommunicate OK [20:26:32]SAM_PROTO_SignData done [20:26:32]FM_MakeSignedData done [20:26:32]CreateOFDProtocolMessage [20:26:32]wFMCommunicate request_size=4 [20:26:32]MH_SAM_APDU [20:26:32]CAPDU: 80 11 00 00 [20:26:32]Write to MH i2c: E2 08 00 E0 04 80 11 00 00 00 00 00 00 5E [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:32]Read from MH i2c: E2 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 17 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: E2 17 00 E0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BD [20:26:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:26:32]wFMCommunicate OK [20:26:32]CreateOFDProtocolMessage done [20:26:32]OFDSenderStorePacket 86597 [20:26:32]StoreOFDPacket docnum=86597 [20:26:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 44 10 08 01 18 8B 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F7 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 52 01 00 35 04 06 00 9F 77 B6 46 35 57 BA 60 7C 78 96 40 1E E2 [20:26:32]CheckFolder [20:26:32]dirname=/storage/ofd_packets [20:26:32]CheckFolder done [20:26:32]ProducePacketName [20:26:32]name=ofd_packets/00086597 [20:26:32]NVStorageSaveData ofd_packets/00086597 [20:26:32]File name is /storage/ofd_packets/00086597 [20:26:32]Write 302 bytes [20:26:32]NVStorageSaveData done [20:26:32]OFDSenderStorePacket done [20:26:32]KKMCreateOFDPacket done [20:26:32]NVStorageSaveData kkm_last_timestamp [20:26:32]File name is /storage/kkm_last_timestamp [20:26:32]Write 4 bytes [20:26:32]NVStorageSaveData done [20:26:32]ExternCall_PrintAddStr [20:26:32]wPrintStart [20:26:32]Write to MH i2c: 01 00 00 E1 04 E5 [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: 01 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: 01 07 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: 01 07 00 E1 04 00 00 00 00 00 FF 0F FA [20:26:32]RasterBufferAndPrint [20:26:32]line Счет N : (1)871470 [20:26:32]line ИНН: 02508201610067 [20:26:32]line Контрольно-Кассовый Чек [20:26:32]line ПРОДАЖА [20:26:32]line ТРК (МРК, ГНК) : 21 [20:26:32]line Товар: 2710194210 [20:26:32]line ДТ(л)-К-4 [20:26:32]line 13.130 * 76.20 [20:26:32]line = 1000.51 [20:26:32]line НДС 12% НСП 1% [20:26:32]line > о реализуемом товаре [20:26:32]line ОКРУГЛЕНИЕ: -0.51 [20:26:32]line ИТОГО: 1000.00 [20:26:32]line Внесено: 1000.00 [20:26:32]line СДАЧА: 0.00 [20:26:32]line НСП 1% : 8.85 [20:26:32]line НДС 12% : 106.25 [20:26:32]line Наличными: 1000.00 [20:26:32]line Безнал.: 0.00 [20:26:32]line Место: АЗС № 137 "Партнер Нефть" [20:26:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:26:32]line СНО: Общий режим [20:26:32]line Чек 375 21.09.2024 20:26 [20:26:32]line Смена: 496 ФФД: 1.0 [20:26:32]line ЗНМ: 0300000064 [20:26:32]line РНМ: 0000000000092592 [20:26:32]line Версия ККМ: 001 [20:26:32]line ФМ: 0000000000874979 [20:26:32]line ФД: 86597 [20:26:32]line ФПД: 175336507979095 [20:26:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202631&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86597&fm=175336507979095&tin=02508201610067®Number=0000000000092592&sum=100000 [20:26:32]written 0, free lines is 4095 [20:26:32]OFD Sender: Processing packet 86597 [packets to send 273, broken 272] [20:26:32]ProducePacketName [20:26:32]name=ofd_packets/00086597 [20:26:32]OFD Sender: To server: pG, [20:26:32]CommunicateWithHost lk.salyk.kg:30040 [20:26:32]ConnectInit lk.salyk.kg [20:26:32]Write to MH i2c: 01 00 00 0C 05 11 [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: 01 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: 01 07 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 DE 0C 02 [20:26:32]RasterBufferAndPrint [20:26:32]line [20:26:32]line [20:26:32]line [20:26:32]line [20:26:32]line [20:26:32]written 0, free lines is 3303 [20:26:32]MH_Cut [20:26:32]Write to MH i2c: D1 01 00 13 05 01 EA [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: D1 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: D1 01 00 [20:26:32]MH_I2C_Read... [20:26:32]Read from MH i2c: D1 01 00 13 05 00 E9 [20:26:32]Write to MH i2c: 01 00 00 14 05 19 [20:26:32]Write i2c OK [20:26:32]MH_I2C_Read... [20:26:33]*** Cut start [20:26:33]*** Partial cut [20:26:33]*** CUTSNS_PIN = 1 [20:26:33]*** CUTSNS_PIN = 0 [20:26:33]Connected sock=11 [20:26:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 44 10 08 01 18 8B 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F7 2B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 52 01 00 35 04 06 00 9F 77 B6 46 35 57 BA 60 7C 78 96 40 1E E2 [20:26:33]*** Brake cut motor [20:26:34]Read from MH i2c: 01 [20:26:34]MH_I2C_Read... [20:26:34]*** Stop cut motor [20:26:34]*** Cut end [20:26:34]Read from MH i2c: 01 07 00 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 FF 0F 2E [20:26:34]process_action close_receipt done [20:26:34]requested_data is exist [20:26:34]produce_requested_data [20:26:34]requested_item fm.sn is exist - process it [20:26:34]wFMCommunicate request_size=4 [20:26:34]MH_SAM_APDU [20:26:34]CAPDU: 80 11 00 00 [20:26:34]Write to MH i2c: E2 08 00 15 05 80 11 00 00 00 00 00 00 94 [20:26:34]Write i2c OK [20:26:34]MH_I2C_Read... [20:26:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:34]Read from MH i2c: E2 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: E2 17 00 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: E2 17 00 15 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F3 [20:26:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:26:34]wFMCommunicate OK [20:26:34]requested_item fd.num is exist - process it [20:26:34]SAM_PROTO_GetFieldsCounters [20:26:34]wFMCommunicate request_size=4 [20:26:34]MH_SAM_APDU [20:26:34]CAPDU: 80 13 00 00 [20:26:34]Write to MH i2c: E2 08 00 16 05 80 13 00 00 00 00 00 00 97 [20:26:34]Write i2c OK [20:26:34]MH_I2C_Read... [20:26:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EC 31 47 00 05 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 45 52 01 00 F4 03 04 00 C9 D6 EE 66 B6 04 01 00 00 7C 7C AF EA 1C 6E 1D 52 [20:26:34]CommunicateWithHost err = 0 [20:26:34]CheckOFDResponse [20:26:34]1017 (14) - 77093643461234 [20:26:34]1041 (16) - 0000000000874979 [20:26:34]1040 (4) - 86597 [20:26:34]1012 (4) - 21.09.2024 14:23 [20:26:34]1206 (1) - 0 [20:26:34]OFD Sender: Remove packet 86597 [20:26:34]ProducePacketName [20:26:34]name=ofd_packets/00086597 [20:26:34]NVStorageDeleteData [20:26:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:34]Read from MH i2c: E2 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: E2 62 00 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: E2 62 00 16 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 45 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [20:26:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 45 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:26:34]wFMCommunicate OK [20:26:34]SAM_PROTO_GetFieldsCounters done [20:26:34]requested_item shift.num is exist - process it [20:26:34]requested_item shift.opened is exist - process it [20:26:34]req_shift_opened [20:26:34]FM_GetShiftState [20:26:34]SAM_PROTO_GetShiftState [20:26:34]wFMCommunicate request_size=4 [20:26:34]MH_SAM_APDU [20:26:34]CAPDU: 80 13 01 00 [20:26:34]Write to MH i2c: E2 08 00 17 05 80 13 01 00 00 00 00 00 99 [20:26:34]Write i2c OK [20:26:34]MH_I2C_Read... [20:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:34]Read from MH i2c: E2 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: E2 0E 00 [20:26:34]MH_I2C_Read... [20:26:34]Read from MH i2c: E2 0E 00 17 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 DF [20:26:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:26:34]wFMCommunicate OK [20:26:34]SAM_PROTO_GetShiftState done [20:26:34]FM_GetShiftState done [20:26:34]req_shift_opened done [20:26:34]requested_item shift.open_date is exist - process it [20:26:34]req_shift_open_date [20:26:34]req_shift_open_date done [20:26:34]produce_requested_data done [20:26:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86597,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:26:34]process_action_free close_receipt [20:26:34]json_value_free [20:26:34]json_value_free done [20:26:34]process_json_proto returns [20:26:34]Send response to host [20:26:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86597,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:26:34]free response buf [20:26:34]execute_script done [20:26:34]execute_script returns [20:26:34]free content buf [20:26:34]Sock 10.Close socket [20:26:34]Sock 10.Thread stoped [20:26:34]OFD Sender: No OFD packet to send [20:26:39]OFD Sender: No OFD packet to send [20:26:44]OFD Sender: No OFD packet to send [20:26:47]recv_with_timeout no data received [20:26:49]OFD Sender: No OFD packet to send [20:26:54]OFD Sender: No OFD packet to send [20:26:59]OFD Sender: No OFD packet to send [20:27:04]OFD Sender: No OFD packet to send [20:27:09]OFD Sender: No OFD packet to send [20:27:12]recv_with_timeout no data received [20:27:14]OFD Sender: No OFD packet to send [20:27:19]OFD Sender: No OFD packet to send [20:27:24]OFD Sender: No OFD packet to send [20:27:29]OFD Sender: No OFD packet to send [20:27:34]OFD Sender: No OFD packet to send [20:27:39]OFD Sender: No OFD packet to send [20:27:44]OFD Sender: No OFD packet to send [20:27:50]OFD Sender: No OFD packet to send [20:27:55]OFD Sender: No OFD packet to send [20:27:56]recv_with_timeout no data received [20:28:00]OFD Sender: No OFD packet to send [20:28:05]OFD Sender: No OFD packet to send [20:28:06]accept exits with 7 [20:28:06]New connection [20:28:06]New thread 3067022692 created [20:28:06]Thread 3067166052 joined [20:28:06]Waiting for new connection... [20:28:06] Sock 7.Parse request [20:28:06]Sock 7.Check first char [20:28:06]Sock 7.First char is OK [20:28:06]request: POST /json_proto HTTP/1.0 [20:28:06]Method: POST [20:28:06]URL: /json_proto [20:28:06]Method is POST - this is cgi request [20:28:06]url: /json_proto [20:28:06]query_string will be loaded in cgi processing [20:28:06]execute_cgi json_proto POST (null) [20:28:06]execute_cgi path=json_proto method=POST [20:28:06]POST find Content-Length [20:28:06]Host: 172.17.47.196:8080 [20:28:06]Content-Length: 682 [20:28:06]Content-Type: application/json [20:28:06] [20:28:06]POST finish read [20:28:06]Found Content-Length = 682 [20:28:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:28:06]execute_script... [20:28: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)871471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:28:06]POST & json_proto [20:28:06]process_json_proto [20:28:06]json parsed OK: [20:28:06]protocol is kg_v1.0 [20:28:06]action value=close_receipt [20:28:06]process_action close_receipt [20:28:06]cmd_close_receipt [20:28:06]MH_GetDate [20:28:06]Write to MH i2c: F0 00 00 18 05 0C [20:28:06]Write i2c OK [20:28:06]MH_I2C_Read... [20:28:06]Read from MH i2c: F0 [20:28:06]MH_I2C_Read... [20:28:06]Read from MH i2c: F0 09 00 [20:28:06]MH_I2C_Read... [20:28:06]Read from MH i2c: F0 09 00 18 05 00 57 2C EF 66 4C 6B 94 66 9E [20:28:06]GetLastDocTimeStamp 1726950391 [20:28:06]current date 1726950487 [20:28:06]FM_GetShiftState [20:28:06]SAM_PROTO_GetShiftState [20:28:06]wFMCommunicate request_size=4 [20:28:06]MH_SAM_APDU [20:28:06]CAPDU: 80 13 01 00 [20:28:06]Write to MH i2c: E2 08 00 19 05 80 13 01 00 00 00 00 00 9B [20:28:06]Write i2c OK [20:28:06]MH_I2C_Read... [20:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:06]Read from MH i2c: E2 [20:28:06]MH_I2C_Read... [20:28:06]Read from MH i2c: E2 0E 00 [20:28:06]MH_I2C_Read... [20:28:06]Read from MH i2c: E2 0E 00 19 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [20:28:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:28:06]wFMCommunicate OK [20:28:06]SAM_PROTO_GetShiftState done [20:28:06]FM_GetShiftState done [20:28:06]opened in 1726877910 [20:28:06]opened+sec_in_day 1726964310 [20:28:06]quantity*price = 100005 [20:28:06]sum+1 = 100006 [20:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 376 21.09.2024 20:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86598 ФПД: 152674162311095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202807&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86598&fm=152674162311095&tin=02508201610067®Number=0000000000092592&sum=100000 [20:28:08]StoreToDocumentArchive [20:28:08]shift 496 fd 86598 [20:28:08]save to /storage/0496/doc_00086598 [20:28:08]save last doc name /storage/0496/doc_00086598 to /storage/kkm_last_doc_name [20:28:08]save OK [20:28:08]Clear old archive folders... [20:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:28:08]tlvbuf is 016560B0 [20:28:08]SAM_PROTO_ClearQueue [20:28:08]wFMCommunicate request_size=4 [20:28:08]MH_SAM_APDU [20:28:08]CAPDU: 80 09 00 00 [20:28:08]Write to MH i2c: E2 08 00 26 05 80 09 00 00 00 00 00 00 9D [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:08]Read from MH i2c: E2 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [20:28:08]RAPDU: 90 00 [20:28:08]wFMCommunicate OK [20:28:08]SAM_PROTO_ClearQueue done [20:28:08]KKMCreateOFDPacket [20:28:08]OFDProtocolAddRootSTLVToBuf [20:28:08]FM_MakeSignedData [20:28:08]FM_MakeSignedData [20:28:08]SAM_PROTO_SignData [20:28:08]wFMCommunicate request_size=4 [20:28:08]MH_SAM_APDU [20:28:08]CAPDU: 80 0D 01 02 [20:28:08]Write to MH i2c: E2 08 00 27 05 80 0D 01 02 00 00 00 00 A5 [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:08]Read from MH i2c: E2 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [20:28:08]RAPDU: 90 00 [20:28:08]wFMCommunicate OK [20:28:08]wFMCommunicate request_size=255 [20:28:08]MH_SAM_APDU [20:28: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 78 01 00 00 F4 03 04 00 57 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 52 01 00 35 04 06 00 8A [20:28:08]Write to MH i2c: E2 02 01 28 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 57 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 52 01 00 35 04 06 00 8A 00 00 26 [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:08]Read from MH i2c: E2 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [20:28:08]RAPDU: 90 00 [20:28:08]wFMCommunicate OK [20:28:08]wFMCommunicate request_size=10 [20:28:08]MH_SAM_APDU [20:28:08]CAPDU: 80 0D 02 02 05 DB 39 35 FF B7 [20:28:08]Write to MH i2c: E2 0D 00 29 05 80 0D 02 02 05 00 DB 39 35 FF B7 00 00 B1 [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:08]Read from MH i2c: E2 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [20:28:08]RAPDU: 90 00 [20:28:08]wFMCommunicate OK [20:28:08]wFMCommunicate request_size=4 [20:28:08]MH_SAM_APDU [20:28:08]CAPDU: 80 0D 03 02 [20:28:08]Write to MH i2c: E2 08 00 2A 05 80 0D 03 02 00 00 00 00 AA [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:08]Read from MH i2c: E2 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 0B 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 0B 00 2A 05 00 B5 99 95 C3 F5 80 6D 84 90 00 B7 [20:28:08]RAPDU: B5 99 95 C3 F5 80 6D 84 90 00 [20:28:08]wFMCommunicate OK [20:28:08]SAM_PROTO_SignData done [20:28:08]FM_MakeSignedData done [20:28:08]CreateOFDProtocolMessage [20:28:08]wFMCommunicate request_size=4 [20:28:08]MH_SAM_APDU [20:28:08]CAPDU: 80 11 00 00 [20:28:08]Write to MH i2c: E2 08 00 2B 05 80 11 00 00 00 00 00 00 AA [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:08]Read from MH i2c: E2 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 17 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: E2 17 00 2B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [20:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:28:08]wFMCommunicate OK [20:28:08]CreateOFDProtocolMessage done [20:28:08]OFDSenderStorePacket 86598 [20:28:08]StoreOFDPacket docnum=86598 [20:28:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9B EA 07 01 55 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 57 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 52 01 00 35 04 06 00 8A DB 39 35 FF B7 B5 99 95 C3 F5 80 6D 84 [20:28:08]CheckFolder [20:28:08]dirname=/storage/ofd_packets [20:28:08]CheckFolder done [20:28:08]ProducePacketName [20:28:08]name=ofd_packets/00086598 [20:28:08]NVStorageSaveData ofd_packets/00086598 [20:28:08]File name is /storage/ofd_packets/00086598 [20:28:08]Write 301 bytes [20:28:08]NVStorageSaveData done [20:28:08]OFDSenderStorePacket done [20:28:08]KKMCreateOFDPacket done [20:28:08]NVStorageSaveData kkm_last_timestamp [20:28:08]File name is /storage/kkm_last_timestamp [20:28:08]Write 4 bytes [20:28:08]NVStorageSaveData done [20:28:08]ExternCall_PrintAddStr [20:28:08]wPrintStart [20:28:08]Write to MH i2c: 01 00 00 2C 05 31 [20:28:08]Write i2c OK [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: 01 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: 01 07 00 [20:28:08]MH_I2C_Read... [20:28:08]Read from MH i2c: 01 07 00 2C 05 00 00 00 00 00 FF 0F 46 [20:28:08]RasterBufferAndPrint [20:28:08]line Счет N : (1)871471 [20:28:08]line ИНН: 02508201610067 [20:28:08]line Контрольно-Кассовый Чек [20:28:08]line ПРОДАЖА [20:28:08]line ТРК (МРК, ГНК) : 53 [20:28:08]line Товар: 2710124130 [20:28:08]line Аи-92-К-5 [20:28:08]line 14.750 * 67.80 [20:28:08]line = 1000.05 [20:28:08]line НДС 12% НСП 1% [20:28:08]line > о реализуемом товаре [20:28:08]line ОКРУГЛЕНИЕ: -0.05 [20:28:08]line ИТОГО: 1000.00 [20:28:08]line Внесено: 1000.00 [20:28:08]line СДАЧА: 0.00 [20:28:08]line НСП 1% : 8.85 [20:28:08]line НДС 12% : 106.20 [20:28:08]line Наличными: 1000.00 [20:28:08]line Безнал.: 0.00 [20:28:08]line Место: АЗС № 137 "Партнер Нефть" [20:28:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:28:08]line СНО: Общий режим [20:28:08]line Чек 376 21.09.2024 20:28 [20:28:08]line Смена: 496 ФФД: 1.0 [20:28:08]line ЗНМ: 0300000064 [20:28:08]line РНМ: 0000000000092592 [20:28:08]line Версия ККМ: 001 [20:28:08]line ФМ: 0000000000874979 [20:28:08]line ФД: 86598 [20:28:08]line ФПД: 152674162311095 [20:28:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202807&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86598&fm=152674162311095&tin=02508201610067®Number=0000000000092592&sum=100000 [20:28:08]OFD Sender: Processing packet 86598 [packets to send 273, broken 272] [20:28:08]ProducePacketName [20:28:08]name=ofd_packets/00086598 [20:28:08]OFD Sender: To server: pG, [20:28:08]CommunicateWithHost lk.salyk.kg:30040 [20:28:08]ConnectInit lk.salyk.kg [20:28:08]written 0, free lines is 4095 [20:28:09]Write to MH i2c: 01 00 00 57 05 5C [20:28:09]Write i2c OK [20:28:09]MH_I2C_Read... [20:28:09]Read from MH i2c: 01 [20:28:09]MH_I2C_Read... [20:28:09]Read from MH i2c: 01 07 00 [20:28:09]MH_I2C_Read... [20:28:09]Read from MH i2c: 01 07 00 57 05 00 00 00 00 00 DD 0C 4C [20:28:09]RasterBufferAndPrint [20:28:09]line [20:28:09]line [20:28:09]line [20:28:09]line [20:28:09]line [20:28:09]written 0, free lines is 3299 [20:28:09]MH_Cut [20:28:09]Write to MH i2c: D1 01 00 5E 05 01 35 [20:28:09]Write i2c OK [20:28:09]MH_I2C_Read... [20:28:09]Read from MH i2c: D1 [20:28:09]MH_I2C_Read... [20:28:09]Read from MH i2c: D1 01 00 [20:28:09]MH_I2C_Read... [20:28:09]Read from MH i2c: D1 01 00 5E 05 00 34 [20:28:09]Write to MH i2c: 01 00 00 5F 05 64 [20:28:09]Write i2c OK [20:28:09]MH_I2C_Read... [20:28:09]Connected sock=9 [20:28:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 9B EA 07 01 55 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 57 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 52 01 00 35 04 06 00 8A DB 39 35 FF B7 B5 99 95 C3 F5 80 6D 84 [20:28:10]*** Cut start [20:28:10]*** Partial cut [20:28:10]*** CUTSNS_PIN = 1 [20:28:10]*** CUTSNS_PIN = 0 [20:28:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 52 29 47 00 54 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 46 52 01 00 F4 03 04 00 2A D7 EE 66 B6 04 01 00 00 A2 AC 44 30 8D 7A D7 C1 [20:28:10]CommunicateWithHost err = 0 [20:28:10]CheckOFDResponse [20:28:10]1017 (14) - 77093643461234 [20:28:10]1041 (16) - 0000000000874979 [20:28:10]1040 (4) - 86598 [20:28:10]1012 (4) - 21.09.2024 14:24 [20:28:10]1206 (1) - 0 [20:28:10]OFD Sender: Remove packet 86598 [20:28:10]ProducePacketName [20:28:10]name=ofd_packets/00086598 [20:28:10]NVStorageDeleteData [20:28:10]*** Brake cut motor [20:28:10]Read from MH i2c: 01 [20:28:10]MH_I2C_Read... [20:28:10]*** Stop cut motor [20:28:10]*** Cut end [20:28:10]Read from MH i2c: 01 07 00 [20:28:10]MH_I2C_Read... [20:28:10]Read from MH i2c: 01 07 00 5F 05 00 00 00 00 00 FF 0F 79 [20:28:10]process_action close_receipt done [20:28:10]requested_data is exist [20:28:10]produce_requested_data [20:28:10]requested_item fm.sn is exist - process it [20:28:10]wFMCommunicate request_size=4 [20:28:10]MH_SAM_APDU [20:28:10]CAPDU: 80 11 00 00 [20:28:10]Write to MH i2c: E2 08 00 60 05 80 11 00 00 00 00 00 00 DF [20:28:10]Write i2c OK [20:28:10]MH_I2C_Read... [20:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:10]Read from MH i2c: E2 [20:28:10]MH_I2C_Read... [20:28:10]Read from MH i2c: E2 17 00 [20:28:10]MH_I2C_Read... [20:28:10]Read from MH i2c: E2 17 00 60 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [20:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:28:10]wFMCommunicate OK [20:28:10]requested_item fd.num is exist - process it [20:28:10]SAM_PROTO_GetFieldsCounters [20:28:10]wFMCommunicate request_size=4 [20:28:10]MH_SAM_APDU [20:28:10]CAPDU: 80 13 00 00 [20:28:10]Write to MH i2c: E2 08 00 61 05 80 13 00 00 00 00 00 00 E2 [20:28:10]Write i2c OK [20:28:10]MH_I2C_Read... [20:28:10]OFD Sender: No OFD packet to send [20:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:11]Read from MH i2c: E2 [20:28:11]MH_I2C_Read... [20:28:11]Read from MH i2c: E2 62 00 [20:28:11]MH_I2C_Read... [20:28:11]Read from MH i2c: E2 62 00 61 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 46 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [20:28:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 46 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:11]wFMCommunicate OK [20:28:11]SAM_PROTO_GetFieldsCounters done [20:28:11]requested_item shift.num is exist - process it [20:28:11]requested_item shift.opened is exist - process it [20:28:11]req_shift_opened [20:28:11]FM_GetShiftState [20:28:11]SAM_PROTO_GetShiftState [20:28:11]wFMCommunicate request_size=4 [20:28:11]MH_SAM_APDU [20:28:11]CAPDU: 80 13 01 00 [20:28:11]Write to MH i2c: E2 08 00 62 05 80 13 01 00 00 00 00 00 E4 [20:28:11]Write i2c OK [20:28:11]MH_I2C_Read... [20:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:11]Read from MH i2c: E2 [20:28:11]MH_I2C_Read... [20:28:11]Read from MH i2c: E2 0E 00 [20:28:11]MH_I2C_Read... [20:28:11]Read from MH i2c: E2 0E 00 62 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [20:28:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:28:11]wFMCommunicate OK [20:28:11]SAM_PROTO_GetShiftState done [20:28:11]FM_GetShiftState done [20:28:11]req_shift_opened done [20:28:11]requested_item shift.open_date is exist - process it [20:28:11]req_shift_open_date [20:28:11]req_shift_open_date done [20:28:11]produce_requested_data done [20:28:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86598,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:28:11]process_action_free close_receipt [20:28:11]json_value_free [20:28:11]json_value_free done [20:28:11]process_json_proto returns [20:28:11]Send response to host [20:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86598,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:28:11]free response buf [20:28:11]execute_script done [20:28:11]execute_script returns [20:28:11]free content buf [20:28:11]Sock 7.Close socket [20:28:11]Sock 7.Thread stoped [20:28:15]OFD Sender: No OFD packet to send [20:28:19]recv_with_timeout no data received [20:28:20]OFD Sender: No OFD packet to send [20:28:25]OFD Sender: No OFD packet to send [20:28:30]OFD Sender: No OFD packet to send [20:28:36]OFD Sender: No OFD packet to send [20:28:36]recv_with_timeout no data received [20:28:41]OFD Sender: No OFD packet to send [20:28:45]accept exits with 10 [20:28:45]New connection [20:28:45]New thread 3067166052 created [20:28:45]Thread 3067022692 joined [20:28:45]Waiting for new connection... [20:28:45] Sock 10.Parse request [20:28:45]Sock 10.Check first char [20:28:45]Sock 10.First char is OK [20:28:45]request: POST /json_proto HTTP/1.0 [20:28:45]Method: POST [20:28:45]URL: /json_proto [20:28:45]Method is POST - this is cgi request [20:28:45]url: /json_proto [20:28:45]query_string will be loaded in cgi processing [20:28:45]execute_cgi json_proto POST (null) [20:28:45]execute_cgi path=json_proto method=POST [20:28:45]POST find Content-Length [20:28:45]Host: 172.17.47.196:8080 [20:28:45]Content-Length: 808 [20:28:45]Content-Type: application/json [20:28:45] [20:28:45]POST finish read [20:28:45]Found Content-Length = 808 [20:28:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:45]execute_script... [20:28: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)871472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:45]POST & json_proto [20:28:45]process_json_proto [20:28:45]json parsed OK: [20:28:45]protocol is kg_v1.0 [20:28:45]action value=close_receipt [20:28:45]process_action close_receipt [20:28:45]cmd_close_receipt [20:28:45]MH_GetDate [20:28:45]Write to MH i2c: F0 00 00 63 05 57 [20:28:45]Write i2c OK [20:28:45]MH_I2C_Read... [20:28:45]Read from MH i2c: F0 [20:28:45]MH_I2C_Read... [20:28:45]Read from MH i2c: F0 09 00 [20:28:45]MH_I2C_Read... [20:28:45]Read from MH i2c: F0 09 00 63 05 00 7E 2C EF 66 4C 6B 94 66 10 [20:28:45]GetLastDocTimeStamp 1726950487 [20:28:45]current date 1726950526 [20:28:45]FM_GetShiftState [20:28:45]SAM_PROTO_GetShiftState [20:28:45]wFMCommunicate request_size=4 [20:28:45]MH_SAM_APDU [20:28:45]CAPDU: 80 13 01 00 [20:28:45]Write to MH i2c: E2 08 00 64 05 80 13 01 00 00 00 00 00 E6 [20:28:45]Write i2c OK [20:28:45]MH_I2C_Read... [20:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:45]Read from MH i2c: E2 [20:28:45]MH_I2C_Read... [20:28:45]Read from MH i2c: E2 0E 00 [20:28:45]MH_I2C_Read... [20:28:45]Read from MH i2c: E2 0E 00 64 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [20:28:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:28:45]wFMCommunicate OK [20:28:45]SAM_PROTO_GetShiftState done [20:28:45]FM_GetShiftState done [20:28:45]opened in 1726877910 [20:28:45]opened+sec_in_day 1726964310 [20:28:45]quantity*price = 100050 [20:28:45]sum+1 = 100052 [20:28:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 377 21.09.2024 20:28 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86599 ФПД: 246329438317097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202846&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86599&fm=246329438317097&tin=02508201610067®Number=0000000000092592&sum=100051 [20:28:46]StoreToDocumentArchive [20:28:46]shift 496 fd 86599 [20:28:46]save to /storage/0496/doc_00086599 [20:28:46]save last doc name /storage/0496/doc_00086599 to /storage/kkm_last_doc_name [20:28:46]save OK [20:28:46]Clear old archive folders... [20:28:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:28:46]tlvbuf is 016DBF40 [20:28:46]SAM_PROTO_ClearQueue [20:28:46]wFMCommunicate request_size=4 [20:28:46]MH_SAM_APDU [20:28:46]CAPDU: 80 09 00 00 [20:28:46]Write to MH i2c: E2 08 00 71 05 80 09 00 00 00 00 00 00 E8 [20:28:46]Write i2c OK [20:28:46]MH_I2C_Read... [20:28:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:47]Read from MH i2c: E2 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [20:28:47]RAPDU: 90 00 [20:28:47]wFMCommunicate OK [20:28:47]SAM_PROTO_ClearQueue done [20:28:47]KKMCreateOFDPacket [20:28:47]OFDProtocolAddRootSTLVToBuf [20:28:47]FM_MakeSignedData [20:28:47]FM_MakeSignedData [20:28:47]SAM_PROTO_SignData [20:28:47]wFMCommunicate request_size=4 [20:28:47]MH_SAM_APDU [20:28:47]CAPDU: 80 0D 01 02 [20:28:47]Write to MH i2c: E2 08 00 72 05 80 0D 01 02 00 00 00 00 F0 [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:47]Read from MH i2c: E2 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 72 05 00 90 00 EB [20:28:47]RAPDU: 90 00 [20:28:47]wFMCommunicate OK [20:28:47]wFMCommunicate request_size=255 [20:28:47]MH_SAM_APDU [20:28: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 7E 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 52 01 00 35 04 06 00 [20:28:47]Write to MH i2c: E2 02 01 73 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 7E 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 52 01 00 35 04 06 00 00 00 D4 [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:47]Read from MH i2c: E2 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [20:28:47]RAPDU: 90 00 [20:28:47]wFMCommunicate OK [20:28:47]wFMCommunicate request_size=11 [20:28:47]MH_SAM_APDU [20:28:47]CAPDU: 80 0D 02 02 06 E0 09 0A AB 2A 29 [20:28:47]Write to MH i2c: E2 0E 00 74 05 80 0D 02 02 06 00 E0 09 0A AB 2A 29 00 00 F0 [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:47]Read from MH i2c: E2 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [20:28:47]RAPDU: 90 00 [20:28:47]wFMCommunicate OK [20:28:47]wFMCommunicate request_size=4 [20:28:47]MH_SAM_APDU [20:28:47]CAPDU: 80 0D 03 02 [20:28:47]Write to MH i2c: E2 08 00 75 05 80 0D 03 02 00 00 00 00 F5 [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:47]Read from MH i2c: E2 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 0B 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 0B 00 75 05 00 C6 07 79 ED C1 63 20 72 90 00 DF [20:28:47]RAPDU: C6 07 79 ED C1 63 20 72 90 00 [20:28:47]wFMCommunicate OK [20:28:47]SAM_PROTO_SignData done [20:28:47]FM_MakeSignedData done [20:28:47]CreateOFDProtocolMessage [20:28:47]wFMCommunicate request_size=4 [20:28:47]MH_SAM_APDU [20:28:47]CAPDU: 80 11 00 00 [20:28:47]Write to MH i2c: E2 08 00 76 05 80 11 00 00 00 00 00 00 F5 [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:47]Read from MH i2c: E2 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 17 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: E2 17 00 76 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [20:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:28:47]wFMCommunicate OK [20:28:47]CreateOFDProtocolMessage done [20:28:47]OFDSenderStorePacket 86599 [20:28:47]StoreOFDPacket docnum=86599 [20:28:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 2E 31 08 01 7F 02 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 7E 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 52 01 00 35 04 06 00 E0 09 0A AB 2A 29 C6 07 79 ED C1 63 20 72 [20:28:47]CheckFolder [20:28:47]dirname=/storage/ofd_packets [20:28:47]CheckFolder done [20:28:47]ProducePacketName [20:28:47]name=ofd_packets/00086599 [20:28:47]NVStorageSaveData ofd_packets/00086599 [20:28:47]File name is /storage/ofd_packets/00086599 [20:28:47]Write 302 bytes [20:28:47]NVStorageSaveData done [20:28:47]OFDSenderStorePacket done [20:28:47]KKMCreateOFDPacket done [20:28:47]NVStorageSaveData kkm_last_timestamp [20:28:47]File name is /storage/kkm_last_timestamp [20:28:47]Write 4 bytes [20:28:47]NVStorageSaveData done [20:28:47]ExternCall_PrintAddStr [20:28:47]wPrintStart [20:28:47]Write to MH i2c: 01 00 00 77 05 7C [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: 01 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: 01 07 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: 01 07 00 77 05 00 00 00 00 00 FF 0F 91 [20:28:47]RasterBufferAndPrint [20:28:47]line Счет N : (1)871472 [20:28:47]line ИНН: 02508201610067 [20:28:47]line Контрольно-Кассовый Чек [20:28:47]line ПРОДАЖА [20:28:47]line ТРК (МРК, ГНК) : 34 [20:28:47]line Товар: 2710194210 [20:28:47]line ДТ(л)-К-4 [20:28:47]line 13.130 * 76.20 [20:28:47]line = 1000.51 [20:28:47]line НДС 12% НСП 1% [20:28:47]line > о реализуемом товаре [20:28:47]line ИТОГО: 1000.51 [20:28:47]line НСП 1% : 8.85 [20:28:47]line НДС 12% : 106.25 [20:28:47]line Наличными: 0.00 [20:28:47]line Безнал.: 1000.51 [20:28:47]line Место: АЗС № 137 "Партнер Нефть" [20:28:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:28:47]line СНО: Общий режим [20:28:47]line Чек 377 21.09.2024 20:28 [20:28:47]line Смена: 496 ФФД: 1.0 [20:28:47]line ЗНМ: 0300000064 [20:28:47]line РНМ: 0000000000092592 [20:28:47]line Версия ККМ: 001 [20:28:47]line Платежная система: O! деньги [20:28:47]line ФМ: 0000000000874979 [20:28:47]line ФД: 86599 [20:28:47]line ФПД: 246329438317097 [20:28:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202846&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86599&fm=246329438317097&tin=02508201610067®Number=0000000000092592&sum=100051 [20:28:47]written 0, free lines is 4095 [20:28:47]OFD Sender: Processing packet 86599 [packets to send 273, broken 272] [20:28:47]ProducePacketName [20:28:47]name=ofd_packets/00086599 [20:28:47]OFD Sender: To server: pG, [20:28:47]CommunicateWithHost lk.salyk.kg:30040 [20:28:47]ConnectInit lk.salyk.kg [20:28:47]Write to MH i2c: 01 00 00 A1 05 A6 [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: 01 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: 01 07 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 F2 0C AB [20:28:47]RasterBufferAndPrint [20:28:47]line [20:28:47]line [20:28:47]line [20:28:47]line [20:28:47]line [20:28:47]written 0, free lines is 3320 [20:28:47]MH_Cut [20:28:47]Write to MH i2c: D1 01 00 A8 05 01 7F [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: D1 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: D1 01 00 [20:28:47]MH_I2C_Read... [20:28:47]Read from MH i2c: D1 01 00 A8 05 00 7E [20:28:47]Write to MH i2c: 01 00 00 A9 05 AE [20:28:47]Write i2c OK [20:28:47]MH_I2C_Read... [20:28:48]*** Cut start [20:28:48]*** Partial cut [20:28:48]*** CUTSNS_PIN = 1 [20:28:48]*** CUTSNS_PIN = 0 [20:28:49]*** Brake cut motor [20:28:49]Read from MH i2c: 01 [20:28:49]MH_I2C_Read... [20:28:49]*** Stop cut motor [20:28:49]*** Cut end [20:28:49]Read from MH i2c: 01 07 00 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: 01 07 00 A9 05 00 00 00 00 00 FF 0F C3 [20:28:49]process_action close_receipt done [20:28:49]requested_data is exist [20:28:49]produce_requested_data [20:28:49]requested_item fm.sn is exist - process it [20:28:49]wFMCommunicate request_size=4 [20:28:49]MH_SAM_APDU [20:28:49]CAPDU: 80 11 00 00 [20:28:49]Write to MH i2c: E2 08 00 AA 05 80 11 00 00 00 00 00 00 29 [20:28:49]Write i2c OK [20:28:49]MH_I2C_Read... [20:28:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:49]Read from MH i2c: E2 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: E2 17 00 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: E2 17 00 AA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [20:28:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:28:49]wFMCommunicate OK [20:28:49]requested_item fd.num is exist - process it [20:28:49]SAM_PROTO_GetFieldsCounters [20:28:49]wFMCommunicate request_size=4 [20:28:49]MH_SAM_APDU [20:28:49]CAPDU: 80 13 00 00 [20:28:49]Write to MH i2c: E2 08 00 AB 05 80 13 00 00 00 00 00 00 2C [20:28:49]Write i2c OK [20:28:49]MH_I2C_Read... [20:28:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:49]Read from MH i2c: E2 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: E2 62 00 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: E2 62 00 AB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 47 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [20:28:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 47 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:49]wFMCommunicate OK [20:28:49]SAM_PROTO_GetFieldsCounters done [20:28:49]requested_item shift.num is exist - process it [20:28:49]requested_item shift.opened is exist - process it [20:28:49]req_shift_opened [20:28:49]FM_GetShiftState [20:28:49]SAM_PROTO_GetShiftState [20:28:49]wFMCommunicate request_size=4 [20:28:49]MH_SAM_APDU [20:28:49]CAPDU: 80 13 01 00 [20:28:49]Write to MH i2c: E2 08 00 AC 05 80 13 01 00 00 00 00 00 2E [20:28:49]Write i2c OK [20:28:49]MH_I2C_Read... [20:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:49]Read from MH i2c: E2 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: E2 0E 00 [20:28:49]MH_I2C_Read... [20:28:49]Read from MH i2c: E2 0E 00 AC 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [20:28:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:28:49]wFMCommunicate OK [20:28:49]SAM_PROTO_GetShiftState done [20:28:49]FM_GetShiftState done [20:28:49]req_shift_opened done [20:28:49]requested_item shift.open_date is exist - process it [20:28:49]req_shift_open_date [20:28:49]req_shift_open_date done [20:28:49]produce_requested_data done [20:28:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86599,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:28:49]process_action_free close_receipt [20:28:49]json_value_free [20:28:49]json_value_free done [20:28:49]process_json_proto returns [20:28:49]Send response to host [20:28:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86599,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:28:49]free response buf [20:28:49]execute_script done [20:28:49]execute_script returns [20:28:49]free content buf [20:28:49]Sock 10.Close socket [20:28:49]Sock 10.Thread stoped [20:28:55]recv_with_timeout no data received [20:28:57]Connected sock=11 [20:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 2E 31 08 01 7F 02 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 7E 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 52 01 00 35 04 06 00 E0 09 0A AB 2A 29 C6 07 79 ED C1 63 20 72 [20:28:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6F 63 47 00 9B 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 47 52 01 00 F4 03 04 00 5A D7 EE 66 B6 04 01 00 00 E4 77 42 E1 9F 6E 1F 80 [20:28:58]CommunicateWithHost err = 0 [20:28:58]CheckOFDResponse [20:28:58]1017 (14) - 77093643461234 [20:28:58]1041 (16) - 0000000000874979 [20:28:58]1040 (4) - 86599 [20:28:58]1012 (4) - 21.09.2024 14:25 [20:28:58]1206 (1) - 0 [20:28:58]OFD Sender: Remove packet 86599 [20:28:58]ProducePacketName [20:28:58]name=ofd_packets/00086599 [20:28:58]NVStorageDeleteData [20:28:58]OFD Sender: No OFD packet to send [20:29:03]OFD Sender: No OFD packet to send [20:29:05]recv_with_timeout no data received [20:29:08]OFD Sender: No OFD packet to send [20:29:13]OFD Sender: No OFD packet to send [20:29:16]recv_with_timeout no data received [20:29:18]OFD Sender: No OFD packet to send [20:29:23]OFD Sender: No OFD packet to send [20:29:28]recv_with_timeout no data received [20:29:28]OFD Sender: No OFD packet to send [20:29:33]OFD Sender: No OFD packet to send [20:29:34]accept exits with 9 [20:29:34]New connection [20:29:34]New thread 3067022692 created [20:29:34]Thread 3067166052 joined [20:29:34]Waiting for new connection... [20:29:34] Sock 9.Parse request [20:29:34]Sock 9.Check first char [20:29:34]Sock 9.First char is OK [20:29:34]request: POST /json_proto HTTP/1.0 [20:29:34]Method: POST [20:29:34]URL: /json_proto [20:29:34]Method is POST - this is cgi request [20:29:34]url: /json_proto [20:29:34]query_string will be loaded in cgi processing [20:29:34]execute_cgi json_proto POST (null) [20:29:34]execute_cgi path=json_proto method=POST [20:29:34]POST find Content-Length [20:29:34]Host: 172.17.47.196:8080 [20:29:34]Content-Length: 684 [20:29:34]Content-Type: application/json [20:29:34] [20:29:34]POST finish read [20:29:34]Found Content-Length = 684 [20:29:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147986", "tax_sys" : 0, "items" : [ { "code": "4607015235784", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u043A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:34]execute_script... [20:29: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 : (3)147986", "tax_sys" : 0, "items" : [ { "code": "4607015235784", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u043A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:34]POST & json_proto [20:29:34]process_json_proto [20:29:34]json parsed OK: [20:29:34]protocol is kg_v1.0 [20:29:34]action value=close_receipt [20:29:34]process_action close_receipt [20:29:34]cmd_close_receipt [20:29:34]MH_GetDate [20:29:34]Write to MH i2c: F0 00 00 AD 05 A1 [20:29:34]Write i2c OK [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: F0 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: F0 09 00 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: F0 09 00 AD 05 00 AF 2C EF 66 4C 6B 94 66 8B [20:29:34]GetLastDocTimeStamp 1726950526 [20:29:34]current date 1726950575 [20:29:34]FM_GetShiftState [20:29:34]SAM_PROTO_GetShiftState [20:29:34]wFMCommunicate request_size=4 [20:29:34]MH_SAM_APDU [20:29:34]CAPDU: 80 13 01 00 [20:29:34]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [20:29:34]Write i2c OK [20:29:34]MH_I2C_Read... [20:29:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:34]Read from MH i2c: E2 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: E2 0E 00 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [20:29:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:29:34]wFMCommunicate OK [20:29:34]SAM_PROTO_GetShiftState done [20:29:34]FM_GetShiftState done [20:29:34]opened in 1726877910 [20:29:34]opened+sec_in_day 1726964310 [20:29:34]quantity*price = 9000 [20:29:34]sum+1 = 9001 [20:29:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 378 21.09.2024 20:29 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86600 ФПД: 124208937019518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202935&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86600&fm=124208937019518&tin=02508201610067®Number=0000000000092592&sum=9000 0 [20:29:35]StoreToDocumentArchive [20:29:35]shift 496 fd 86600 [20:29:35]save to /storage/0496/doc_00086600 [20:29:35]save last doc name /storage/0496/doc_00086600 to /storage/kkm_last_doc_name [20:29:35]save OK [20:29:35]Clear old archive folders... [20:29:35]ProcessDocumentItem done err = 0, tmpTLVsize=291 [20:29:35]tlvbuf is 0165C1A0 [20:29:35]SAM_PROTO_ClearQueue [20:29:35]wFMCommunicate request_size=4 [20:29:35]MH_SAM_APDU [20:29:35]CAPDU: 80 09 00 00 [20:29:35]Write to MH i2c: E2 08 00 BB 05 80 09 00 00 00 00 00 00 32 [20:29:35]Write i2c OK [20:29:35]MH_I2C_Read... [20:29:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:35]Read from MH i2c: E2 [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 03 00 [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [20:29:35]RAPDU: 90 00 [20:29:35]wFMCommunicate OK [20:29:35]SAM_PROTO_ClearQueue done [20:29:35]KKMCreateOFDPacket [20:29:35]OFDProtocolAddRootSTLVToBuf [20:29:35]FM_MakeSignedData [20:29:35]FM_MakeSignedData [20:29:35]SAM_PROTO_SignData [20:29:35]wFMCommunicate request_size=4 [20:29:35]MH_SAM_APDU [20:29:35]CAPDU: 80 0D 01 02 [20:29:35]Write to MH i2c: E2 08 00 BC 05 80 0D 01 02 00 00 00 00 3A [20:29:35]Write i2c OK [20:29:35]MH_I2C_Read... [20:29:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:35]Read from MH i2c: E2 [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 03 00 [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [20:29:35]RAPDU: 90 00 [20:29:35]wFMCommunicate OK [20:29:35]wFMCommunicate request_size=255 [20:29:35]MH_SAM_APDU [20:29:35]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 AF 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [20:29:35]Write to MH i2c: E2 02 01 BD 05 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 AF 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 DA [20:29:35]Write i2c OK [20:29:35]MH_I2C_Read... [20:29:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:36]Read from MH i2c: E2 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 03 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [20:29:36]RAPDU: 90 00 [20:29:36]wFMCommunicate OK [20:29:36]wFMCommunicate request_size=50 [20:29:36]MH_SAM_APDU [20:29:36]CAPDU: 80 0D 02 02 2D 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 52 01 00 35 04 06 00 70 F7 A5 91 A8 7E [20:29:36]Write to MH i2c: E2 35 00 BE 05 80 0D 02 02 2D 00 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 52 01 00 35 04 06 00 70 F7 A5 91 A8 7E 00 00 08 [20:29:36]Write i2c OK [20:29:36]MH_I2C_Read... [20:29:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:36]Read from MH i2c: E2 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 03 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [20:29:36]RAPDU: 90 00 [20:29:36]wFMCommunicate OK [20:29:36]wFMCommunicate request_size=4 [20:29:36]MH_SAM_APDU [20:29:36]CAPDU: 80 0D 03 02 [20:29:36]Write to MH i2c: E2 08 00 BF 05 80 0D 03 02 00 00 00 00 3F [20:29:36]Write i2c OK [20:29:36]MH_I2C_Read... [20:29:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:36]Read from MH i2c: E2 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 0B 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 0B 00 BF 05 00 37 C0 DC 1A 9D CB D4 14 90 00 7D [20:29:36]RAPDU: 37 C0 DC 1A 9D CB D4 14 90 00 [20:29:36]wFMCommunicate OK [20:29:36]SAM_PROTO_SignData done [20:29:36]FM_MakeSignedData done [20:29:36]CreateOFDProtocolMessage [20:29:36]wFMCommunicate request_size=4 [20:29:36]MH_SAM_APDU [20:29:36]CAPDU: 80 11 00 00 [20:29:36]Write to MH i2c: E2 08 00 C0 05 80 11 00 00 00 00 00 00 3F [20:29:36]Write i2c OK [20:29:36]MH_I2C_Read... [20:29:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:36]Read from MH i2c: E2 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 17 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 17 00 C0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [20:29:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:29:36]wFMCommunicate OK [20:29:36]CreateOFDProtocolMessage done [20:29:36]OFDSenderStorePacket 86600 [20:29:36]StoreOFDPacket docnum=86600 [20:29:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 37 01 00 00 1A A0 2F 01 84 06 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 AF 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 52 01 00 35 04 06 00 70 F7 A5 91 A8 7E 37 C0 DC 1A 9D CB D4 14 [20:29:36]CheckFolder [20:29:36]dirname=/storage/ofd_packets [20:29:36]CheckFolder done [20:29:36]ProducePacketName [20:29:36]name=ofd_packets/00086600 [20:29:36]NVStorageSaveData ofd_packets/00086600 [20:29:36]File name is /storage/ofd_packets/00086600 [20:29:36]Write 341 bytes [20:29:36]NVStorageSaveData done [20:29:36]OFDSenderStorePacket done [20:29:36]KKMCreateOFDPacket done [20:29:36]NVStorageSaveData kkm_last_timestamp [20:29:36]File name is /storage/kkm_last_timestamp [20:29:36]Write 4 bytes [20:29:36]NVStorageSaveData done [20:29:36]ExternCall_PrintAddStr [20:29:36]wPrintStart [20:29:36]Write to MH i2c: 01 00 00 C1 05 C6 [20:29:36]Write i2c OK [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: 01 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: 01 07 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: 01 07 00 C1 05 00 00 00 00 00 FF 0F DB [20:29:36]RasterBufferAndPrint [20:29:36]line Счет N : (3)147986 [20:29:36]line ИНН: 02508201610067 [20:29:36]line Контрольно-Кассовый Чек [20:29:36]line ПРОДАЖА [20:29:36]line Товар: 4607015235784 [20:29:36]line Печ. сд. Яшкино клубника 137г [20:29:36]line 1.000 * 90.00 [20:29:36]line = 90.00 [20:29:36]line НДС 12% НСП 1% [20:29:36]line > о реализуемом товаре [20:29:36]line ИТОГО: 90.00 [20:29:36]line НСП 1% : 0.80 [20:29:36]line НДС 12% : 9.56 [20:29:36]line Наличными: 90.00 [20:29:36]line Безнал.: 0.00 [20:29:36]line Место: АЗС № 137 "Партнер Нефть" [20:29:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:29:36]line СНО: Общий режим [20:29:36]line Чек 378 21.09.2024 20:29 [20:29:36]line Смена: 496 ФФД: 1.0 [20:29:36]line ЗНМ: 0300000064 [20:29:36]line РНМ: 0000000000092592 [20:29:36]line Версия ККМ: 001 [20:29:36]line ФМ: 0000000000874979 [20:29:36]line ФД: 86600 [20:29:36]line ФПД: 124208937019518 [20:29:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T202935&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86600&fm=124208937019518&tin=02508201610067®Number=0000000000092592&sum=9000 [20:29:36]OFD Sender: Processing packet 86600 [packets to send 273, broken 272] [20:29:36]ProducePacketName [20:29:36]name=ofd_packets/00086600 [20:29:36]OFD Sender: To server: pG, [20:29:36]CommunicateWithHost lk.salyk.kg:30040 [20:29:36]ConnectInit lk.salyk.kg [20:29:36]line 0 [20:29:36]written 0, free lines is 4095 [20:29:37]Write to MH i2c: 01 00 00 EA 05 EF [20:29:37]Write i2c OK [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: 01 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: 01 07 00 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: 01 07 00 EA 05 00 00 00 00 00 EB 0C ED [20:29:37]RasterBufferAndPrint [20:29:37]line [20:29:37]line [20:29:37]line [20:29:37]line [20:29:37]line [20:29:37]written 0, free lines is 3314 [20:29:37]MH_Cut [20:29:37]Write to MH i2c: D1 01 00 F1 05 01 C8 [20:29:37]Write i2c OK [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: D1 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: D1 01 00 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: D1 01 00 F1 05 00 C7 [20:29:37]Write to MH i2c: 01 00 00 F2 05 F7 [20:29:37]Write i2c OK [20:29:37]MH_I2C_Read... [20:29:37]*** Cut start [20:29:37]*** Partial cut [20:29:37]*** CUTSNS_PIN = 1 [20:29:37]*** CUTSNS_PIN = 0 [20:29:38]*** Brake cut motor [20:29:38]Read from MH i2c: 01 [20:29:38]MH_I2C_Read... [20:29:38]*** Stop cut motor [20:29:38]*** Cut end [20:29:38]Read from MH i2c: 01 07 00 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: 01 07 00 F2 05 00 00 00 00 00 FF 0F 0C [20:29:38]process_action close_receipt done [20:29:38]requested_data is exist [20:29:38]produce_requested_data [20:29:38]requested_item fm.sn is exist - process it [20:29:38]wFMCommunicate request_size=4 [20:29:38]MH_SAM_APDU [20:29:38]CAPDU: 80 11 00 00 [20:29:38]Write to MH i2c: E2 08 00 F3 05 80 11 00 00 00 00 00 00 72 [20:29:38]Write i2c OK [20:29:38]MH_I2C_Read... [20:29:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:38]Read from MH i2c: E2 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: E2 17 00 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: E2 17 00 F3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D1 [20:29:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:29:38]wFMCommunicate OK [20:29:38]requested_item fd.num is exist - process it [20:29:38]SAM_PROTO_GetFieldsCounters [20:29:38]wFMCommunicate request_size=4 [20:29:38]MH_SAM_APDU [20:29:38]CAPDU: 80 13 00 00 [20:29:38]Write to MH i2c: E2 08 00 F4 05 80 13 00 00 00 00 00 00 75 [20:29:38]Write i2c OK [20:29:38]MH_I2C_Read... [20:29:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:38]Read from MH i2c: E2 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: E2 62 00 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: E2 62 00 F4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 48 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [20:29:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 48 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:38]wFMCommunicate OK [20:29:38]SAM_PROTO_GetFieldsCounters done [20:29:38]requested_item shift.num is exist - process it [20:29:38]requested_item shift.opened is exist - process it [20:29:38]req_shift_opened [20:29:38]FM_GetShiftState [20:29:38]SAM_PROTO_GetShiftState [20:29:38]wFMCommunicate request_size=4 [20:29:38]MH_SAM_APDU [20:29:38]CAPDU: 80 13 01 00 [20:29:38]Write to MH i2c: E2 08 00 F5 05 80 13 01 00 00 00 00 00 77 [20:29:38]Write i2c OK [20:29:38]MH_I2C_Read... [20:29:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:38]Read from MH i2c: E2 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: E2 0E 00 [20:29:38]MH_I2C_Read... [20:29:38]Read from MH i2c: E2 0E 00 F5 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [20:29:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:29:38]wFMCommunicate OK [20:29:38]SAM_PROTO_GetShiftState done [20:29:38]FM_GetShiftState done [20:29:38]req_shift_opened done [20:29:38]requested_item shift.open_date is exist - process it [20:29:38]req_shift_open_date [20:29:38]req_shift_open_date done [20:29:38]produce_requested_data done [20:29:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86600,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:29:38]process_action_free close_receipt [20:29:38]json_value_free [20:29:38]json_value_free done [20:29:38]process_json_proto returns [20:29:38]Send response to host [20:29:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86600,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:29:38]free response buf [20:29:38]execute_script done [20:29:38]execute_script returns [20:29:38]free content buf [20:29:38]Sock 9.Close socket [20:29:38]Sock 9.Thread stoped [20:29:40]Connected sock=11 [20:29:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 37 01 00 00 1A A0 2F 01 84 06 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 AF 2C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 52 01 00 35 04 06 00 70 F7 A5 91 A8 7E 37 C0 DC 1A 9D CB D4 14 [20:29:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 03 1B 47 00 1F AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 48 52 01 00 F4 03 04 00 84 D7 EE 66 B6 04 01 00 00 5D B8 B2 A9 F5 B5 B3 48 [20:29:41]CommunicateWithHost err = 0 [20:29:41]CheckOFDResponse [20:29:41]1017 (14) - 77093643461234 [20:29:41]1041 (16) - 0000000000874979 [20:29:41]1040 (4) - 86600 [20:29:41]1012 (4) - 21.09.2024 14:26 [20:29:41]1206 (1) - 0 [20:29:41]OFD Sender: Remove packet 86600 [20:29:41]ProducePacketName [20:29:41]name=ofd_packets/00086600 [20:29:41]NVStorageDeleteData [20:29:41]OFD Sender: No OFD packet to send [20:29:46]OFD Sender: No OFD packet to send [20:29:51]OFD Sender: No OFD packet to send [20:29:56]OFD Sender: No OFD packet to send [20:30:01]OFD Sender: No OFD packet to send [20:30:06]OFD Sender: No OFD packet to send [20:30:11]OFD Sender: No OFD packet to send [20:30:16]OFD Sender: No OFD packet to send [20:30:21]OFD Sender: No OFD packet to send [20:30:26]OFD Sender: No OFD packet to send [20:30:31]OFD Sender: No OFD packet to send [20:30:36]OFD Sender: No OFD packet to send [20:30:37]recv_with_timeout no data received [20:30:41]OFD Sender: No OFD packet to send [20:30:46]OFD Sender: No OFD packet to send [20:30:51]OFD Sender: No OFD packet to send [20:30:56]OFD Sender: No OFD packet to send [20:31:01]OFD Sender: No OFD packet to send [20:31:06]OFD Sender: No OFD packet to send [20:31:11]OFD Sender: No OFD packet to send [20:31:16]OFD Sender: No OFD packet to send [20:31:21]OFD Sender: No OFD packet to send [20:31:26]OFD Sender: No OFD packet to send [20:31:31]recv_with_timeout no data received [20:31:31]OFD Sender: No OFD packet to send [20:31:36]OFD Sender: No OFD packet to send [20:31:41]OFD Sender: No OFD packet to send [20:31:46]OFD Sender: No OFD packet to send [20:31:51]OFD Sender: No OFD packet to send [20:31:56]OFD Sender: No OFD packet to send [20:32:01]OFD Sender: No OFD packet to send [20:32:06]OFD Sender: No OFD packet to send [20:32:11]OFD Sender: No OFD packet to send [20:32:13]recv_with_timeout no data received [20:32:16]OFD Sender: No OFD packet to send [20:32:21]OFD Sender: No OFD packet to send [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]accept exits with 10 [20:32:41]New connection [20:32:41]New thread 3067166052 created [20:32:41]Thread 3067022692 joined [20:32:41]Waiting for new connection... [20:32:41] Sock 10.Parse request [20:32:41]Sock 10.Check first char [20:32:41]Sock 10.First char is OK [20:32:41]request: POST /json_proto HTTP/1.0 [20:32:41]Method: POST [20:32:41]URL: /json_proto [20:32:41]Method is POST - this is cgi request [20:32:41]url: /json_proto [20:32:41]query_string will be loaded in cgi processing [20:32:41]execute_cgi json_proto POST (null) [20:32:41]execute_cgi path=json_proto method=POST [20:32:41]POST find Content-Length [20:32:41]Host: 172.17.47.196:8080 [20:32:41]Content-Length: 677 [20:32:41]Content-Type: application/json [20:32:41] [20:32:41]POST finish read [20:32:41]Found Content-Length = 677 [20:32:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:32:41]execute_script... [20:32: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)871473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:32:41]POST & json_proto [20:32:41]process_json_proto [20:32:41]json parsed OK: [20:32:41]protocol is kg_v1.0 [20:32:41]action value=close_receipt [20:32:41]process_action close_receipt [20:32:41]cmd_close_receipt [20:32:41]MH_GetDate [20:32:41]Write to MH i2c: F0 00 00 F6 05 EA [20:32:41]Write i2c OK [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: F0 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: F0 09 00 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: F0 09 00 F6 05 00 6A 2D EF 66 4C 6B 94 66 90 [20:32:41]GetLastDocTimeStamp 1726950575 [20:32:41]current date 1726950762 [20:32:41]FM_GetShiftState [20:32:41]SAM_PROTO_GetShiftState [20:32:41]wFMCommunicate request_size=4 [20:32:41]MH_SAM_APDU [20:32:41]CAPDU: 80 13 01 00 [20:32:41]Write to MH i2c: E2 08 00 F7 05 80 13 01 00 00 00 00 00 79 [20:32:41]Write i2c OK [20:32:41]MH_I2C_Read... [20:32:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:41]Read from MH i2c: E2 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: E2 0E 00 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: E2 0E 00 F7 05 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [20:32:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:32:41]wFMCommunicate OK [20:32:41]SAM_PROTO_GetShiftState done [20:32:41]FM_GetShiftState done [20:32:41]opened in 1726877910 [20:32:41]opened+sec_in_day 1726964310 [20:32:41]quantity*price = 30035 [20:32:41]sum+1 = 30036 [20:32:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 379 21.09.2024 20:32 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86601 ФПД: 247642598970733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203242&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86601&fm=247642598970733&tin=02508201610067®Number=0000000000092592&sum=30000 [20:32:42]StoreToDocumentArchive [20:32:42]shift 496 fd 86601 [20:32:42]save to /storage/0496/doc_00086601 [20:32:42]save last doc name /storage/0496/doc_00086601 to /storage/kkm_last_doc_name [20:32:42]save OK [20:32:42]Clear old archive folders... [20:32:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:32:42]tlvbuf is 0165BE10 [20:32:42]SAM_PROTO_ClearQueue [20:32:42]wFMCommunicate request_size=4 [20:32:42]MH_SAM_APDU [20:32:42]CAPDU: 80 09 00 00 [20:32:42]Write to MH i2c: E2 08 00 04 06 80 09 00 00 00 00 00 00 7C [20:32:42]Write i2c OK [20:32:42]MH_I2C_Read... [20:32:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:42]Read from MH i2c: E2 [20:32:42]MH_I2C_Read... [20:32:42]Read from MH i2c: E2 03 00 [20:32:42]MH_I2C_Read... [20:32:42]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [20:32:42]RAPDU: 90 00 [20:32:42]wFMCommunicate OK [20:32:42]SAM_PROTO_ClearQueue done [20:32:42]KKMCreateOFDPacket [20:32:42]OFDProtocolAddRootSTLVToBuf [20:32:42]FM_MakeSignedData [20:32:42]FM_MakeSignedData [20:32:42]SAM_PROTO_SignData [20:32:42]wFMCommunicate request_size=4 [20:32:42]MH_SAM_APDU [20:32:42]CAPDU: 80 0D 01 02 [20:32:42]Write to MH i2c: E2 08 00 05 06 80 0D 01 02 00 00 00 00 84 [20:32:42]Write i2c OK [20:32:42]MH_I2C_Read... [20:32:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:42]Read from MH i2c: E2 [20:32:42]MH_I2C_Read... [20:32:42]Read from MH i2c: E2 03 00 [20:32:42]MH_I2C_Read... [20:32:42]Read from MH i2c: E2 03 00 05 06 00 90 00 7F [20:32:42]RAPDU: 90 00 [20:32:42]wFMCommunicate OK [20:32:42]wFMCommunicate request_size=255 [20:32:42]MH_SAM_APDU [20:32: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 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 7B 01 00 00 F4 03 04 00 6A 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 52 01 00 35 04 06 00 E1 [20:32:42]Write to MH i2c: E2 02 01 06 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 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 7B 01 00 00 F4 03 04 00 6A 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 52 01 00 35 04 06 00 E1 00 00 06 [20:32:42]Write i2c OK [20:32:42]MH_I2C_Read... [20:32:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:43]Read from MH i2c: E2 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 03 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 03 00 06 06 00 90 00 80 [20:32:43]RAPDU: 90 00 [20:32:43]wFMCommunicate OK [20:32:43]wFMCommunicate request_size=10 [20:32:43]MH_SAM_APDU [20:32:43]CAPDU: 80 0D 02 02 05 3A C9 24 95 6D [20:32:43]Write to MH i2c: E2 0D 00 07 06 80 0D 02 02 05 00 3A C9 24 95 6D 00 00 BA [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:43]Read from MH i2c: E2 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 03 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [20:32:43]RAPDU: 90 00 [20:32:43]wFMCommunicate OK [20:32:43]wFMCommunicate request_size=4 [20:32:43]MH_SAM_APDU [20:32:43]CAPDU: 80 0D 03 02 [20:32:43]Write to MH i2c: E2 08 00 08 06 80 0D 03 02 00 00 00 00 89 [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:43]Read from MH i2c: E2 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 0B 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 0B 00 08 06 00 9B 71 0C 42 E9 9F AD D6 90 00 EF [20:32:43]RAPDU: 9B 71 0C 42 E9 9F AD D6 90 00 [20:32:43]wFMCommunicate OK [20:32:43]SAM_PROTO_SignData done [20:32:43]FM_MakeSignedData done [20:32:43]CreateOFDProtocolMessage [20:32:43]wFMCommunicate request_size=4 [20:32:43]MH_SAM_APDU [20:32:43]CAPDU: 80 11 00 00 [20:32:43]Write to MH i2c: E2 08 00 09 06 80 11 00 00 00 00 00 00 89 [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:43]Read from MH i2c: E2 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 17 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: E2 17 00 09 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [20:32:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:32:43]wFMCommunicate OK [20:32:43]CreateOFDProtocolMessage done [20:32:43]OFDSenderStorePacket 86601 [20:32:43]StoreOFDPacket docnum=86601 [20:32:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 65 7E 07 01 53 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 01 00 00 F4 03 04 00 6A 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 52 01 00 35 04 06 00 E1 3A C9 24 95 6D 9B 71 0C 42 E9 9F AD D6 [20:32:43]CheckFolder [20:32:43]dirname=/storage/ofd_packets [20:32:43]CheckFolder done [20:32:43]ProducePacketName [20:32:43]name=ofd_packets/00086601 [20:32:43]NVStorageSaveData ofd_packets/00086601 [20:32:43]File name is /storage/ofd_packets/00086601 [20:32:43]Write 301 bytes [20:32:43]NVStorageSaveData done [20:32:43]OFDSenderStorePacket done [20:32:43]KKMCreateOFDPacket done [20:32:43]NVStorageSaveData kkm_last_timestamp [20:32:43]File name is /storage/kkm_last_timestamp [20:32:43]Write 4 bytes [20:32:43]NVStorageSaveData done [20:32:43]ExternCall_PrintAddStr [20:32:43]wPrintStart [20:32:43]Write to MH i2c: 01 00 00 0A 06 10 [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: 01 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: 01 07 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: 01 07 00 0A 06 00 00 00 00 00 FF 0F 25 [20:32:43]RasterBufferAndPrint [20:32:43]line Счет N : (1)871473 [20:32:43]line ИНН: 02508201610067 [20:32:43]line Контрольно-Кассовый Чек [20:32:43]line ПРОДАЖА [20:32:43]line ТРК (МРК, ГНК) : 43 [20:32:43]line Товар: 2710124130 [20:32:43]line Аи-92-К-5 [20:32:43]line 4.430 * 67.80 [20:32:43]line = 300.35 [20:32:43]line НДС 12% НСП 1% [20:32:43]line > о реализуемом товаре [20:32:43]line ОКРУГЛЕНИЕ: -0.35 [20:32:43]line ИТОГО: 300.00 [20:32:43]line Внесено: 300.00 [20:32:43]line СДАЧА: 0.00 [20:32:43]line НСП 1% : 2.66 [20:32:43]line НДС 12% : 31.90 [20:32:43]line Наличными: 300.00 [20:32:43]line Безнал.: 0.00 [20:32:43]line Место: АЗС № 137 "Партнер Нефть" [20:32:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:32:43]line СНО: Общий режим [20:32:43]line Чек 379 21.09.2024 20:32 [20:32:43]line Смена: 496 ФФД: 1.0 [20:32:43]line ЗНМ: 0300000064 [20:32:43]line РНМ: 0000000000092592 [20:32:43]line Версия ККМ: 001 [20:32:43]line ФМ: 0000000000874979 [20:32:43]line ФД: 86601 [20:32:43]line ФПД: 247642598970733 [20:32:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203242&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86601&fm=247642598970733&tin=02508201610067®Number=0000000000092592&sum=30000 [20:32:43]OFD Sender: Processing packet 86601 [packets to send 273, broken 272] [20:32:43]ProducePacketName [20:32:43]name=ofd_packets/00086601 [20:32:43]OFD Sender: To server: pG, [20:32:43]CommunicateWithHost lk.salyk.kg:30040 [20:32:43]ConnectInit lk.salyk.kg [20:32:43]written 0, free lines is 4095 [20:32:43]Write to MH i2c: 01 00 00 35 06 3B [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: 01 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: 01 07 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: 01 07 00 35 06 00 00 00 00 00 E4 0C 32 [20:32:43]RasterBufferAndPrint [20:32:43]line [20:32:43]line [20:32:43]line [20:32:43]line [20:32:43]line [20:32:43]written 0, free lines is 3306 [20:32:43]MH_Cut [20:32:43]Write to MH i2c: D1 01 00 3C 06 01 14 [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: D1 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: D1 01 00 [20:32:43]MH_I2C_Read... [20:32:43]Read from MH i2c: D1 01 00 3C 06 00 13 [20:32:43]Write to MH i2c: 01 00 00 3D 06 43 [20:32:43]Write i2c OK [20:32:43]MH_I2C_Read... [20:32:44]*** Cut start [20:32:44]*** Partial cut [20:32:44]*** CUTSNS_PIN = 1 [20:32:44]*** CUTSNS_PIN = 0 [20:32:44]*** Brake cut motor [20:32:45]Read from MH i2c: 01 [20:32:45]MH_I2C_Read... [20:32:45]*** Stop cut motor [20:32:45]*** Cut end [20:32:45]Read from MH i2c: 01 07 00 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: 01 07 00 3D 06 00 00 00 00 00 FF 0F 58 [20:32:45]process_action close_receipt done [20:32:45]requested_data is exist [20:32:45]produce_requested_data [20:32:45]requested_item fm.sn is exist - process it [20:32:45]wFMCommunicate request_size=4 [20:32:45]MH_SAM_APDU [20:32:45]CAPDU: 80 11 00 00 [20:32:45]Write to MH i2c: E2 08 00 3E 06 80 11 00 00 00 00 00 00 BE [20:32:45]Write i2c OK [20:32:45]MH_I2C_Read... [20:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:45]Read from MH i2c: E2 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 17 00 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 17 00 3E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [20:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:32:45]wFMCommunicate OK [20:32:45]requested_item fd.num is exist - process it [20:32:45]SAM_PROTO_GetFieldsCounters [20:32:45]wFMCommunicate request_size=4 [20:32:45]MH_SAM_APDU [20:32:45]CAPDU: 80 13 00 00 [20:32:45]Write to MH i2c: E2 08 00 3F 06 80 13 00 00 00 00 00 00 C1 [20:32:45]Write i2c OK [20:32:45]MH_I2C_Read... [20:32:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:45]Read from MH i2c: E2 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 62 00 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 62 00 3F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 49 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [20:32:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 49 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:32:45]wFMCommunicate OK [20:32:45]SAM_PROTO_GetFieldsCounters done [20:32:45]requested_item shift.num is exist - process it [20:32:45]requested_item shift.opened is exist - process it [20:32:45]req_shift_opened [20:32:45]FM_GetShiftState [20:32:45]SAM_PROTO_GetShiftState [20:32:45]wFMCommunicate request_size=4 [20:32:45]MH_SAM_APDU [20:32:45]CAPDU: 80 13 01 00 [20:32:45]Write to MH i2c: E2 08 00 40 06 80 13 01 00 00 00 00 00 C3 [20:32:45]Write i2c OK [20:32:45]MH_I2C_Read... [20:32:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:45]Read from MH i2c: E2 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 0E 00 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 0E 00 40 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [20:32:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:32:45]wFMCommunicate OK [20:32:45]SAM_PROTO_GetShiftState done [20:32:45]FM_GetShiftState done [20:32:45]req_shift_opened done [20:32:45]requested_item shift.open_date is exist - process it [20:32:45]req_shift_open_date [20:32:45]req_shift_open_date done [20:32:45]produce_requested_data done [20:32:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86601,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:32:45]process_action_free close_receipt [20:32:45]json_value_free [20:32:45]json_value_free done [20:32:45]process_json_proto returns [20:32:45]Send response to host [20:32:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86601,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:32:45]free response buf [20:32:45]execute_script done [20:32:45]execute_script returns [20:32:45]free content buf [20:32:45]Sock 10.Close socket [20:32:45]Sock 10.Thread stoped [20:32:49]Connected sock=11 [20:32:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 65 7E 07 01 53 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 01 00 00 F4 03 04 00 6A 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 52 01 00 35 04 06 00 E1 3A C9 24 95 6D 9B 71 0C 42 E9 9F AD D6 [20:32:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7C B3 47 00 1A 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 49 52 01 00 F4 03 04 00 44 D8 EE 66 B6 04 01 00 00 4C 66 F6 59 B0 75 FB 8E [20:32:53]CommunicateWithHost err = 0 [20:32:53]CheckOFDResponse [20:32:53]1017 (14) - 77093643461234 [20:33:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:33:00]Read from MH i2c: E2 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [20:33:00]RAPDU: 90 00 [20:33:00]wFMCommunicate OK [20:33:00]wFMCommunicate request_size=13 [20:33:00]MH_SAM_APDU [20:33:00]CAPDU: 80 15 02 00 08 F4 03 04 00 7C 2D EF 66 [20:33:00]Write to MH i2c: E2 10 00 4B 06 80 15 02 00 08 00 F4 03 04 00 7C 2D EF 66 00 00 DA [20:33:00]Write i2c OK [20:33:00]MH_I2C_Read... [20:33:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:33:00]Read from MH i2c: E2 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [20:33:00]RAPDU: 90 00 [20:33:00]wFMCommunicate OK [20:33:00]wFMCommunicate request_size=25 [20:33:00]MH_SAM_APDU [20:33:00]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [20:33:00]Write to MH i2c: E2 1C 00 4C 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 36 [20:33:00]Write i2c OK [20:33:00]MH_I2C_Read... [20:33:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [20:33:00]Read from MH i2c: E2 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [20:33:00]RAPDU: 90 00 [20:33:00]wFMCommunicate OK [20:33:00]wFMCommunicate request_size=4 [20:33:00]MH_SAM_APDU [20:33:00]CAPDU: 80 15 03 00 [20:33:00]Write to MH i2c: E2 08 00 4D 06 80 15 03 00 00 00 00 00 D4 [20:33:00]Write i2c OK [20:33:00]MH_I2C_Read... [20:33:00]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [20:33:00]Read from MH i2c: E2 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 40 00 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 40 00 4D 06 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7C 01 00 00 35 04 06 00 7B 65 2F 74 B8 FA 90 00 16 [20:33:00]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7C 01 00 00 35 04 06 00 7B 65 2F 74 B8 FA 90 00 [20:33:00]wFMCommunicate OK [20:33:00]SAM_PROTO_ProcessDocument answer len = 59 [20:33:00]SAM_PROTO_ProcessDocument done [20:33:00]SetTLVBufToDocument [20:33:00]Processing tag 1209 (04B9) [20:33:00]Malloc new data [20:33:00]Processing tag 1041 (0411) [20:33:00]Processing tag 1040 (0410) [20:33:00]Malloc new data [20:33:00]Processing tag 1038 (040E) [20:33:00]Malloc new data [20:33:00]Processing tag 1042 (0412) [20:33:00]Malloc new data [20:33:00]Processing tag 1077 (0435) [20:33:00]Malloc new data [20:33:00]SetTLVBufToDocument err=0 [20:33:00]KKMLoadAndSignReceiptData store KKM data [20:33:00]KKMLoadAndSignReceiptData err=0 [20:33:00]wFMCommunicate request_size=4 [20:33:00]MH_SAM_APDU [20:33:00]CAPDU: 80 11 00 00 [20:33:00]Write to MH i2c: E2 08 00 4E 06 80 11 00 00 00 00 00 00 CE [20:33:00]Write i2c OK [20:33:00]MH_I2C_Read... [20:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:00]Read from MH i2c: E2 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 17 00 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 17 00 4E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [20:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:33:00]wFMCommunicate OK [20:33:00]Счет N : (1)871474 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 33 Товар: 2710124130 Аи-92-К-5 4.430 * 67.80 = 300.35 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 380 21.09.2024 20:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86602 ФПД: 135674518092026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203300&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86602&fm=135674518092026&tin=02508201610067®Number=0000000000092592&sum=30000 [20:33:00]StoreToDocumentArchive [20:33:00]shift 496 fd 86602 [20:33:00]save to /storage/0496/doc_00086602 [20:33:00]save last doc name /storage/0496/doc_00086602 to /storage/kkm_last_doc_name [20:33:00]save OK [20:33:00]Clear old archive folders... [20:33:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:33:00]tlvbuf is 016468F0 [20:33:00]SAM_PROTO_ClearQueue [20:33:00]wFMCommunicate request_size=4 [20:33:00]MH_SAM_APDU [20:33:00]CAPDU: 80 09 00 00 [20:33:00]Write to MH i2c: E2 08 00 4F 06 80 09 00 00 00 00 00 00 C7 [20:33:00]Write i2c OK [20:33:00]MH_I2C_Read... [20:33:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:00]Read from MH i2c: E2 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 [20:33:00]MH_I2C_Read... [20:33:00]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [20:33:00]RAPDU: 90 00 [20:33:00]wFMCommunicate OK [20:33:00]SAM_PROTO_ClearQueue done [20:33:00]KKMCreateOFDPacket [20:33:00]OFDProtocolAddRootSTLVToBuf [20:33:00]FM_MakeSignedData [20:33:00]FM_MakeSignedData [20:33:00]SAM_PROTO_SignData [20:33:00]wFMCommunicate request_size=4 [20:33:00]MH_SAM_APDU [20:33:00]CAPDU: 80 0D 01 02 [20:33:00]Write to MH i2c: E2 08 00 50 06 80 0D 01 02 00 00 00 00 CF [20:33:00]Write i2c OK [20:33:00]MH_I2C_Read... [20:33:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:01]Read from MH i2c: E2 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 03 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 03 00 50 06 00 90 00 CA [20:33:01]RAPDU: 90 00 [20:33:01]wFMCommunicate OK [20:33:01]wFMCommunicate request_size=255 [20:33:01]MH_SAM_APDU [20:33: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 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 7C 01 00 00 F4 03 04 00 7C 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 35 04 06 00 7B [20:33:01]Write to MH i2c: E2 02 01 51 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 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 7C 01 00 00 F4 03 04 00 7C 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 35 04 06 00 7B 00 00 FF [20:33:01]Write i2c OK [20:33:01]MH_I2C_Read... [20:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:01]Read from MH i2c: E2 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 03 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [20:33:01]RAPDU: 90 00 [20:33:01]wFMCommunicate OK [20:33:01]wFMCommunicate request_size=10 [20:33:01]MH_SAM_APDU [20:33:01]CAPDU: 80 0D 02 02 05 65 2F 74 B8 FA [20:33:01]Write to MH i2c: E2 0D 00 52 06 80 0D 02 02 05 00 65 2F 74 B8 FA 00 00 96 [20:33:01]Write i2c OK [20:33:01]MH_I2C_Read... [20:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:01]Read from MH i2c: E2 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 03 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 03 00 52 06 00 90 00 CC [20:33:01]RAPDU: 90 00 [20:33:01]wFMCommunicate OK [20:33:01]wFMCommunicate request_size=4 [20:33:01]MH_SAM_APDU [20:33:01]CAPDU: 80 0D 03 02 [20:33:01]Write to MH i2c: E2 08 00 53 06 80 0D 03 02 00 00 00 00 D4 [20:33:01]Write i2c OK [20:33:01]MH_I2C_Read... [20:33:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:01]Read from MH i2c: E2 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 0B 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 0B 00 53 06 00 66 A3 01 A2 48 20 C4 9B 90 00 48 [20:33:01]RAPDU: 66 A3 01 A2 48 20 C4 9B 90 00 [20:33:01]wFMCommunicate OK [20:33:01]SAM_PROTO_SignData done [20:33:01]FM_MakeSignedData done [20:33:01]CreateOFDProtocolMessage [20:33:01]wFMCommunicate request_size=4 [20:33:01]MH_SAM_APDU [20:33:01]CAPDU: 80 11 00 00 [20:33:01]Write to MH i2c: E2 08 00 54 06 80 11 00 00 00 00 00 00 D4 [20:33:01]Write i2c OK [20:33:01]MH_I2C_Read... [20:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:01]Read from MH i2c: E2 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 17 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: E2 17 00 54 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [20:33:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:33:01]wFMCommunicate OK [20:33:01]CreateOFDProtocolMessage done [20:33:01]OFDSenderStorePacket 86602 [20:33:01]StoreOFDPacket docnum=86602 [20:33:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C6 D1 07 01 E3 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 01 00 00 F4 03 04 00 7C 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 35 04 06 00 7B 65 2F 74 B8 FA 66 A3 01 A2 48 20 C4 9B [20:33:01]CheckFolder [20:33:01]dirname=/storage/ofd_packets [20:33:01]CheckFolder done [20:33:01]ProducePacketName [20:33:01]name=ofd_packets/00086602 [20:33:01]NVStorageSaveData ofd_packets/00086602 [20:33:01]File name is /storage/ofd_packets/00086602 [20:33:01]Write 301 bytes [20:33:01]NVStorageSaveData done [20:33:01]OFDSenderStorePacket done [20:33:01]KKMCreateOFDPacket done [20:33:01]NVStorageSaveData kkm_last_timestamp [20:33:01]File name is /storage/kkm_last_timestamp [20:33:01]Write 4 bytes [20:33:01]NVStorageSaveData done [20:33:01]ExternCall_PrintAddStr [20:33:01]wPrintStart [20:33:01]Write to MH i2c: 01 00 00 55 06 5B [20:33:01]Write i2c OK [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: 01 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: 01 07 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: 01 07 00 55 06 00 00 00 00 00 FF 0F 70 [20:33:01]RasterBufferAndPrint [20:33:01]line Счет N : (1)871474 [20:33:01]line ИНН: 02508201610067 [20:33:01]line Контрольно-Кассовый Чек [20:33:01]line ПРОДАЖА [20:33:01]line ТРК (МРК, ГНК) : 33 [20:33:01]line Товар: 2710124130 [20:33:01]line Аи-92-К-5 [20:33:01]line 4.430 * 67.80 [20:33:01]line = 300.35 [20:33:01]line НДС 12% НСП 1% [20:33:01]line > о реализуемом товаре [20:33:01]line ОКРУГЛЕНИЕ: -0.35 [20:33:01]line ИТОГО: 300.00 [20:33:01]line Внесено: 300.00 [20:33:01]line СДАЧА: 0.00 [20:33:01]line НСП 1% : 2.66 [20:33:01]line НДС 12% : 31.90 [20:33:01]line Наличными: 300.00 [20:33:01]line Безнал.: 0.00 [20:33:01]line Место: АЗС № 137 "Партнер Нефть" [20:33:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:33:01]line СНО: Общий режим [20:33:01]line Чек 380 21.09.2024 20:33 [20:33:01]line Смена: 496 ФФД: 1.0 [20:33:01]line ЗНМ: 0300000064 [20:33:01]line РНМ: 0000000000092592 [20:33:01]line Версия ККМ: 001 [20:33:01]line ФМ: 0000000000874979 [20:33:01]line ФД: 86602 [20:33:01]line ФПД: 135674518092026 [20:33:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203300&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86602&fm=135674518092026&tin=02508201610067®Number=0000000000092592&sum=30000 [20:33:01]OFD Sender: Processing packet 86602 [packets to send 273, broken 272] [20:33:01]ProducePacketName [20:33:01]name=ofd_packets/00086602 [20:33:01]OFD Sender: To server: pG, [20:33:01]CommunicateWithHost lk.salyk.kg:30040 [20:33:01]ConnectInit lk.salyk.kg [20:33:01]written 0, free lines is 4095 [20:33:01]Write to MH i2c: 01 00 00 80 06 86 [20:33:01]Write i2c OK [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: 01 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: 01 07 00 [20:33:01]MH_I2C_Read... [20:33:01]Read from MH i2c: 01 07 00 80 06 00 00 00 00 00 E4 0C 7D [20:33:02]RasterBufferAndPrint [20:33:02]line [20:33:02]line [20:33:02]line [20:33:02]line [20:33:02]line [20:33:02]written 0, free lines is 3312 [20:33:02]MH_Cut [20:33:02]Write to MH i2c: D1 01 00 87 06 01 5F [20:33:02]Write i2c OK [20:33:02]MH_I2C_Read... [20:33:02]Read from MH i2c: D1 [20:33:02]MH_I2C_Read... [20:33:02]Read from MH i2c: D1 01 00 [20:33:02]MH_I2C_Read... [20:33:02]Read from MH i2c: D1 01 00 87 06 00 5E [20:33:02]Write to MH i2c: 01 00 00 88 06 8E [20:33:02]Write i2c OK [20:33:02]MH_I2C_Read... [20:33:02]*** Cut start [20:33:02]*** Partial cut [20:33:02]*** CUTSNS_PIN = 1 [20:33:02]*** CUTSNS_PIN = 0 [20:33:03]*** Brake cut motor [20:33:03]Read from MH i2c: 01 [20:33:03]MH_I2C_Read... [20:33:03]*** Stop cut motor [20:33:03]*** Cut end [20:33:03]Read from MH i2c: 01 07 00 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 FF 0F A3 [20:33:03]process_action close_receipt done [20:33:03]requested_data is exist [20:33:03]produce_requested_data [20:33:03]requested_item fm.sn is exist - process it [20:33:03]wFMCommunicate request_size=4 [20:33:03]MH_SAM_APDU [20:33:03]CAPDU: 80 11 00 00 [20:33:03]Write to MH i2c: E2 08 00 89 06 80 11 00 00 00 00 00 00 09 [20:33:03]Write i2c OK [20:33:03]MH_I2C_Read... [20:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:03]Read from MH i2c: E2 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: E2 17 00 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: E2 17 00 89 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 68 [20:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:33:03]wFMCommunicate OK [20:33:03]requested_item fd.num is exist - process it [20:33:03]SAM_PROTO_GetFieldsCounters [20:33:03]wFMCommunicate request_size=4 [20:33:03]MH_SAM_APDU [20:33:03]CAPDU: 80 13 00 00 [20:33:03]Write to MH i2c: E2 08 00 8A 06 80 13 00 00 00 00 00 00 0C [20:33:03]Write i2c OK [20:33:03]MH_I2C_Read... [20:33:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:03]Read from MH i2c: E2 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: E2 62 00 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: E2 62 00 8A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [20:33:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:03]wFMCommunicate OK [20:33:03]SAM_PROTO_GetFieldsCounters done [20:33:03]requested_item shift.num is exist - process it [20:33:03]requested_item shift.opened is exist - process it [20:33:03]req_shift_opened [20:33:03]FM_GetShiftState [20:33:03]SAM_PROTO_GetShiftState [20:33:03]wFMCommunicate request_size=4 [20:33:03]MH_SAM_APDU [20:33:03]CAPDU: 80 13 01 00 [20:33:03]Write to MH i2c: E2 08 00 8B 06 80 13 01 00 00 00 00 00 0E [20:33:03]Write i2c OK [20:33:03]MH_I2C_Read... [20:33:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:03]Read from MH i2c: E2 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: E2 0E 00 [20:33:03]MH_I2C_Read... [20:33:03]Read from MH i2c: E2 0E 00 8B 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [20:33:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:33:03]wFMCommunicate OK [20:33:03]SAM_PROTO_GetShiftState done [20:33:03]FM_GetShiftState done [20:33:03]req_shift_opened done [20:33:03]requested_item shift.open_date is exist - process it [20:33:03]req_shift_open_date [20:33:03]req_shift_open_date done [20:33:03]produce_requested_data done [20:33:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86602,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:33:03]process_action_free close_receipt [20:33:03]json_value_free [20:33:03]json_value_free done [20:33:03]process_json_proto returns [20:33:03]Send response to host [20:33:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86602,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:33:03]free response buf [20:33:03]execute_script done [20:33:03]execute_script returns [20:33:03]free content buf [20:33:03]Sock 9.Close socket [20:33:03]Sock 9.Thread stoped [20:33:05]recv_with_timeout no data received [20:33:06]ConnectInit Can't take IP for lk.salyk.kg [20:33:06]CommunicateWithHost connect error [20:33:06]CommunicateWithHost err = -1 [20:33:06]OFD Sender: Server communicate error [20:33:11]OFD Sender: Processing packet 86602 [packets to send 273, broken 272] [20:33:11]ProducePacketName [20:33:11]name=ofd_packets/00086602 [20:33:11]OFD Sender: To server: pG, [20:33:11]CommunicateWithHost lk.salyk.kg:30040 [20:33:11]ConnectInit lk.salyk.kg [20:33:16]ConnectInit Can't take IP for lk.salyk.kg [20:33:16]CommunicateWithHost connect error [20:33:16]CommunicateWithHost err = -1 [20:33:16]OFD Sender: Server communicate error [20:33:21]OFD Sender: Processing packet 86602 [packets to send 273, broken 272] [20:33:21]ProducePacketName [20:33:21]name=ofd_packets/00086602 [20:33:21]OFD Sender: To server: pG, [20:33:21]CommunicateWithHost lk.salyk.kg:30040 [20:33:21]ConnectInit lk.salyk.kg [20:33:26]ConnectInit Can't take IP for lk.salyk.kg [20:33:26]CommunicateWithHost connect error [20:33:26]CommunicateWithHost err = -1 [20:33:26]OFD Sender: Server communicate error [20:33:31]OFD Sender: Processing packet 86602 [packets to send 273, broken 272] [20:33:31]ProducePacketName [20:33:31]name=ofd_packets/00086602 [20:33:31]OFD Sender: To server: pG, [20:33:31]CommunicateWithHost lk.salyk.kg:30040 [20:33:31]ConnectInit lk.salyk.kg [20:33:38]recv_with_timeout no data received [20:33:41]Connected sock=9 [20:33:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C6 D1 07 01 E3 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 01 00 00 F4 03 04 00 7C 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 35 04 06 00 7B 65 2F 74 B8 FA 66 A3 01 A2 48 20 C4 9B [20:33:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 79 2C 47 00 3E 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4A 52 01 00 F4 03 04 00 76 D8 EE 66 B6 04 01 00 00 DD A6 8D 42 24 C0 AB 2D [20:33:43]CommunicateWithHost err = 0 [20:33:43]CheckOFDResponse [20:33:43]1017 (14) - 77093643461234 [20:33:43]1041 (16) - 0000000000874979 [20:33:43]1040 (4) - 86602 [20:33:43]1012 (4) - 21.09.2024 14:30 [20:33:43]1206 (1) - 0 [20:33:43]OFD Sender: Remove packet 86602 [20:33:43]ProducePacketName [20:33:43]name=ofd_packets/00086602 [20:33:43]NVStorageDeleteData [20:33:43]OFD Sender: No OFD packet to send [20:33:48]accept exits with 10 [20:33:48]New connection [20:33:48]New thread 3067166052 created [20:33:48]Thread 3067022692 joined [20:33:48]Waiting for new connection... [20:33:48] Sock 10.Parse request [20:33:48]Sock 10.Check first char [20:33:48]Sock 10.First char is OK [20:33:48]request: POST /json_proto HTTP/1.0 [20:33:48]Method: POST [20:33:48]URL: /json_proto [20:33:48]Method is POST - this is cgi request [20:33:48]url: /json_proto [20:33:48]query_string will be loaded in cgi processing [20:33:48]execute_cgi json_proto POST (null) [20:33:48]execute_cgi path=json_proto method=POST [20:33:48]POST find Content-Length [20:33:48]Host: 172.17.47.196:8080 [20:33:48]Content-Length: 816 [20:33:48]Content-Type: application/json [20:33:48] [20:33:48]POST finish read [20:33:48]Found Content-Length = 816 [20:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:33:48]execute_script... [20:33: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)871475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:33:48]POST & json_proto [20:33:48]process_json_proto [20:33:48]json parsed OK: [20:33:48]protocol is kg_v1.0 [20:33:48]action value=close_receipt [20:33:48]process_action close_receipt [20:33:48]cmd_close_receipt [20:33:48]MH_GetDate [20:33:48]Write to MH i2c: F0 00 00 8C 06 81 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: F0 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: F0 09 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: F0 09 00 8C 06 00 AD 2D EF 66 4C 6B 94 66 6A [20:33:48]GetLastDocTimeStamp 1726950780 [20:33:48]current date 1726950829 [20:33:48]FM_GetShiftState [20:33:48]SAM_PROTO_GetShiftState [20:33:48]wFMCommunicate request_size=4 [20:33:48]MH_SAM_APDU [20:33:48]CAPDU: 80 13 01 00 [20:33:48]Write to MH i2c: E2 08 00 8D 06 80 13 01 00 00 00 00 00 10 [20:33:48]Write i2c OK [20:33:48]MH_I2C_Read... [20:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:48]Read from MH i2c: E2 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 0E 00 [20:33:48]MH_I2C_Read... [20:33:48]Read from MH i2c: E2 0E 00 8D 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [20:33:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:33:48]wFMCommunicate OK [20:33:48]SAM_PROTO_GetShiftState done [20:33:48]FM_GetShiftState done [20:33:48]opened in 1726877910 [20:33:48]opened+sec_in_day 1726964310 [20:33:48]quantity*price = 50036 [20:33:48]sum+1 = 50037 [20:33:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 381 21.09.2024 20:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86603 ФПД: 177580381253159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203349&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86603&fm=177580381253159&tin=02508201610067®Number=0000000000092592&sum=50036 [20:33:49]StoreToDocumentArchive [20:33:49]shift 496 fd 86603 [20:33:49]save to /storage/0496/doc_00086603 [20:33:49]save last doc name /storage/0496/doc_00086603 to /storage/kkm_last_doc_name [20:33:49]save OK [20:33:49]Clear old archive folders... [20:33:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:33:49]tlvbuf is 01675FD0 [20:33:49]SAM_PROTO_ClearQueue [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 09 00 00 [20:33:49]Write to MH i2c: E2 08 00 9A 06 80 09 00 00 00 00 00 00 12 [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:49]recv_with_timeout no data received [20:33:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:49]Read from MH i2c: E2 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 03 00 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [20:33:49]RAPDU: 90 00 [20:33:49]wFMCommunicate OK [20:33:49]SAM_PROTO_ClearQueue done [20:33:49]KKMCreateOFDPacket [20:33:49]OFDProtocolAddRootSTLVToBuf [20:33:49]FM_MakeSignedData [20:33:49]FM_MakeSignedData [20:33:49]SAM_PROTO_SignData [20:33:49]wFMCommunicate request_size=4 [20:33:49]MH_SAM_APDU [20:33:49]CAPDU: 80 0D 01 02 [20:33:49]Write to MH i2c: E2 08 00 9B 06 80 0D 01 02 00 00 00 00 1A [20:33:49]Write i2c OK [20:33:49]MH_I2C_Read... [20:33:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:49]Read from MH i2c: E2 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 03 00 [20:33:49]MH_I2C_Read... [20:33:49]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [20:33:49]RAPDU: 90 00 [20:33:49]wFMCommunicate OK [20:33:49]wFMCommunicate request_size=255 [20:33:49]MH_SAM_APDU [20:33: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 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 7D 01 00 00 F4 03 04 00 AD 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 52 01 00 35 04 06 00 A1 [20:33:49]Write to MH i2c: E2 02 01 9C 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 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 7D 01 00 00 F4 03 04 00 AD 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 52 01 00 35 04 06 00 A1 00 00 CC [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 03 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 03 00 9C 06 00 90 00 16 [20:33:50]RAPDU: 90 00 [20:33:50]wFMCommunicate OK [20:33:50]wFMCommunicate request_size=10 [20:33:50]MH_SAM_APDU [20:33:50]CAPDU: 80 0D 02 02 05 82 27 8B 2E 27 [20:33:50]Write to MH i2c: E2 0D 00 9D 06 80 0D 02 02 05 00 82 27 8B 2E 27 00 00 B0 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 03 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [20:33:50]RAPDU: 90 00 [20:33:50]wFMCommunicate OK [20:33:50]wFMCommunicate request_size=4 [20:33:50]MH_SAM_APDU [20:33:50]CAPDU: 80 0D 03 02 [20:33:50]Write to MH i2c: E2 08 00 9E 06 80 0D 03 02 00 00 00 00 1F [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 0B 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 0B 00 9E 06 00 05 1C F3 72 6E A0 DA 63 90 00 F1 [20:33:50]RAPDU: 05 1C F3 72 6E A0 DA 63 90 00 [20:33:50]wFMCommunicate OK [20:33:50]SAM_PROTO_SignData done [20:33:50]FM_MakeSignedData done [20:33:50]CreateOFDProtocolMessage [20:33:50]wFMCommunicate request_size=4 [20:33:50]MH_SAM_APDU [20:33:50]CAPDU: 80 11 00 00 [20:33:50]Write to MH i2c: E2 08 00 9F 06 80 11 00 00 00 00 00 00 1F [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:50]Read from MH i2c: E2 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 17 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: E2 17 00 9F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [20:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:33:50]wFMCommunicate OK [20:33:50]CreateOFDProtocolMessage done [20:33:50]OFDSenderStorePacket 86603 [20:33:50]StoreOFDPacket docnum=86603 [20:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BA FB 07 01 C5 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 01 00 00 F4 03 04 00 AD 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 52 01 00 35 04 06 00 A1 82 27 8B 2E 27 05 1C F3 72 6E A0 DA 63 [20:33:50]CheckFolder [20:33:50]dirname=/storage/ofd_packets [20:33:50]CheckFolder done [20:33:50]ProducePacketName [20:33:50]name=ofd_packets/00086603 [20:33:50]NVStorageSaveData ofd_packets/00086603 [20:33:50]File name is /storage/ofd_packets/00086603 [20:33:50]Write 301 bytes [20:33:50]NVStorageSaveData done [20:33:50]OFDSenderStorePacket done [20:33:50]KKMCreateOFDPacket done [20:33:50]NVStorageSaveData kkm_last_timestamp [20:33:50]File name is /storage/kkm_last_timestamp [20:33:50]Write 4 bytes [20:33:50]NVStorageSaveData done [20:33:50]ExternCall_PrintAddStr [20:33:50]wPrintStart [20:33:50]Write to MH i2c: 01 00 00 A0 06 A6 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: 01 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: 01 07 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: 01 07 00 A0 06 00 00 00 00 00 FF 0F BB [20:33:50]RasterBufferAndPrint [20:33:50]line Счет N : (1)871475 [20:33:50]line ИНН: 02508201610067 [20:33:50]line Контрольно-Кассовый Чек [20:33:50]line ПРОДАЖА [20:33:50]line ТРК (МРК, ГНК) : 53 [20:33:50]line Товар: 2710124130 [20:33:50]line Аи-92-К-5 [20:33:50]line 7.380 * 67.80 [20:33:50]line = 500.36 [20:33:50]line НДС 12% НСП 1% [20:33:50]line > о реализуемом товаре [20:33:50]line ИТОГО: 500.36 [20:33:50]line НСП 1% : 4.43 [20:33:50]line НДС 12% : 53.14 [20:33:50]line Наличными: 0.00 [20:33:50]line Безнал.: 500.36 [20:33:50]line Место: АЗС № 137 "Партнер Нефть" [20:33:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:33:50]line СНО: Общий режим [20:33:50]line Чек 381 21.09.2024 20:33 [20:33:50]line Смена: 496 ФФД: 1.0 [20:33:50]line ЗНМ: 0300000064 [20:33:50]line РНМ: 0000000000092592 [20:33:50]line Версия ККМ: 001 [20:33:50]line Платежная система: Бакай Банк [20:33:50]line ФМ: 0000000000874979 [20:33:50]line ФД: 86603 [20:33:50]line ФПД: 177580381253159 [20:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203349&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86603&fm=177580381253159&tin=02508201610067®Number=0000000000092592&sum=50036 [20:33:50]written 0, free lines is 4095 [20:33:50]OFD Sender: Processing packet 86603 [packets to send 273, broken 272] [20:33:50]ProducePacketName [20:33:50]name=ofd_packets/00086603 [20:33:50]OFD Sender: To server: pG, [20:33:50]CommunicateWithHost lk.salyk.kg:30040 [20:33:50]ConnectInit lk.salyk.kg [20:33:50]Write to MH i2c: 01 00 00 CA 06 D0 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: 01 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: 01 07 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: 01 07 00 CA 06 00 00 00 00 00 E8 0C CB [20:33:50]RasterBufferAndPrint [20:33:50]line [20:33:50]line [20:33:50]line [20:33:50]line [20:33:50]line [20:33:50]written 0, free lines is 3319 [20:33:50]MH_Cut [20:33:50]Write to MH i2c: D1 01 00 D1 06 01 A9 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: D1 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: D1 01 00 [20:33:50]MH_I2C_Read... [20:33:50]Read from MH i2c: D1 01 00 D1 06 00 A8 [20:33:50]Write to MH i2c: 01 00 00 D2 06 D8 [20:33:50]Write i2c OK [20:33:50]MH_I2C_Read... [20:33:51]*** Cut start [20:33:51]*** Partial cut [20:33:51]*** CUTSNS_PIN = 1 [20:33:51]*** CUTSNS_PIN = 0 [20:33:51]*** Brake cut motor [20:33:52]Read from MH i2c: 01 [20:33:52]MH_I2C_Read... [20:33:52]*** Stop cut motor [20:33:52]*** Cut end [20:33:52]Read from MH i2c: 01 07 00 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: 01 07 00 D2 06 00 00 00 00 00 FF 0F ED [20:33:52]process_action close_receipt done [20:33:52]requested_data is exist [20:33:52]produce_requested_data [20:33:52]requested_item fm.sn is exist - process it [20:33:52]wFMCommunicate request_size=4 [20:33:52]MH_SAM_APDU [20:33:52]CAPDU: 80 11 00 00 [20:33:52]Write to MH i2c: E2 08 00 D3 06 80 11 00 00 00 00 00 00 53 [20:33:52]Write i2c OK [20:33:52]MH_I2C_Read... [20:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:52]Read from MH i2c: E2 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 17 00 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 17 00 D3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B2 [20:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:33:52]wFMCommunicate OK [20:33:52]requested_item fd.num is exist - process it [20:33:52]SAM_PROTO_GetFieldsCounters [20:33:52]wFMCommunicate request_size=4 [20:33:52]MH_SAM_APDU [20:33:52]CAPDU: 80 13 00 00 [20:33:52]Write to MH i2c: E2 08 00 D4 06 80 13 00 00 00 00 00 00 56 [20:33:52]Write i2c OK [20:33:52]MH_I2C_Read... [20:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:52]Read from MH i2c: E2 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 62 00 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 62 00 D4 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [20:33:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:52]wFMCommunicate OK [20:33:52]SAM_PROTO_GetFieldsCounters done [20:33:52]requested_item shift.num is exist - process it [20:33:52]requested_item shift.opened is exist - process it [20:33:52]req_shift_opened [20:33:52]FM_GetShiftState [20:33:52]SAM_PROTO_GetShiftState [20:33:52]wFMCommunicate request_size=4 [20:33:52]MH_SAM_APDU [20:33:52]CAPDU: 80 13 01 00 [20:33:52]Write to MH i2c: E2 08 00 D5 06 80 13 01 00 00 00 00 00 58 [20:33:52]Connected sock=7 [20:33:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BA FB 07 01 C5 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:52]7C 1A 00 00 00 00 13 04 06 00 74 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 7D 01 00 00 F4 03 04 00 AD 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 Write i2c OK [20:33:52]39 MH_I2C_Read... [20:33:52]32 Read from MH i2c: 11 E2 04 [20:33:52]10 MH_I2C_Read... [20:33:52]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 52 01 00 35 04 06 00 A1 82 27 8B 2E 27 05 1C F3 72 6E A0 DA 63 [20:33:52]Read from MH i2c: E2 0E 00 [20:33:52]MH_I2C_Read... [20:33:52]Read from MH i2c: E2 0E 00 D5 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9E [20:33:52]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:33:52]wFMCommunicate OK [20:33:52]SAM_PROTO_GetShiftState done [20:33:52]FM_GetShiftState done [20:33:52]req_shift_opened done [20:33:52]requested_item shift.open_date is exist - process it [20:33:52]req_shift_open_date [20:33:52]req_shift_open_date done [20:33:52]produce_requested_data done [20:33:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86603,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:33:52]process_action_free close_receipt [20:33:52]json_value_free [20:33:52]json_value_free done [20:33:52]process_json_proto returns [20:33:52]Send response to host [20:33:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86603,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:33:52]free response buf [20:33:52]execute_script done [20:33:52]execute_script returns [20:33:52]free content buf [20:33:52]Sock 10.Close socket [20:33:52]Sock 10.Thread stoped [20:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D8 BD 47 00 A9 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4B 52 01 00 F4 03 04 00 80 D8 EE 66 B6 04 01 00 00 3A 4C A9 3D F4 31 A0 A4 [20:33:54]CommunicateWithHost err = 0 [20:33:54]CheckOFDResponse [20:33:54]1017 (14) - 77093643461234 [20:33:54]1041 (16) - 0000000000874979 [20:33:54]1040 (4) - 86603 [20:33:54]1012 (4) - 21.09.2024 14:30 [20:33:54]1206 (1) - 0 [20:33:54]OFD Sender: Remove packet 86603 [20:33:54]ProducePacketName [20:33:54]name=ofd_packets/00086603 [20:33:54]NVStorageDeleteData [20:33:55]OFD Sender: No OFD packet to send [20:34:00]OFD Sender: No OFD packet to send [20:34:01]recv_with_timeout no data received [20:34:05]OFD Sender: No OFD packet to send [20:34:10]OFD Sender: No OFD packet to send [20:34:15]OFD Sender: No OFD packet to send [20:34:20]OFD Sender: No OFD packet to send [20:34:25]OFD Sender: No OFD packet to send [20:34:30]OFD Sender: No OFD packet to send [20:34:35]OFD Sender: No OFD packet to send [20:34:40]OFD Sender: No OFD packet to send [20:34:45]OFD Sender: No OFD packet to send [20:34:50]OFD Sender: No OFD packet to send [20:34:50]accept exits with 9 [20:34:50]New connection [20:34:50]New thread 3067022692 created [20:34:50]Thread 3067166052 joined [20:34:50]Waiting for new connection... [20:34:50] Sock 9.Parse request [20:34:50]Sock 9.Check first char [20:34:50]Sock 9.First char is OK [20:34:50]request: POST /json_proto HTTP/1.0 [20:34:50]Method: POST [20:34:50]URL: /json_proto [20:34:50]Method is POST - this is cgi request [20:34:50]url: /json_proto [20:34:50]query_string will be loaded in cgi processing [20:34:50]execute_cgi json_proto POST (null) [20:34:50]execute_cgi path=json_proto method=POST [20:34:50]POST find Content-Length [20:34:50]Host: 172.17.47.196:8080 [20:34:50]Content-Length: 787 [20:34:50]Content-Type: application/json [20:34:50] [20:34:50]POST finish read [20:34:50]Found Content-Length = 787 [20:34:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147987", "tax_sys" : 0, "items" : [ { "code": "48745895", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B RICHMOND KS GOLD EDITION", "price" : 159.00, "quantity" : 1.000, "sum" : 159.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" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:50]execute_script... [20:34: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 : (3)147987", "tax_sys" : 0, "items" : [ { "code": "48745895", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B RICHMOND KS GOLD EDITION", "price" : 159.00, "quantity" : 1.000, "sum" : 159.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" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:50]POST & json_proto [20:34:50]process_json_proto [20:34:50]json parsed OK: [20:34:50]protocol is kg_v1.0 [20:34:50]action value=close_receipt [20:34:50]process_action close_receipt [20:34:50]cmd_close_receipt [20:34:50]MH_GetDate [20:34:50]Write to MH i2c: F0 00 00 D6 06 CB [20:34:50]Write i2c OK [20:34:50]MH_I2C_Read... [20:34:50]Read from MH i2c: F0 [20:34:50]MH_I2C_Read... [20:34:50]Read from MH i2c: F0 09 00 [20:34:50]MH_I2C_Read... [20:34:50]Read from MH i2c: F0 09 00 D6 06 00 EB 2D EF 66 4C 6B 94 66 F2 [20:34:50]GetLastDocTimeStamp 1726950829 [20:34:50]current date 1726950891 [20:34:50]FM_GetShiftState [20:34:50]SAM_PROTO_GetShiftState [20:34:50]wFMCommunicate request_size=4 [20:34:50]MH_SAM_APDU [20:34:50]CAPDU: 80 13 01 00 [20:34:50]Write to MH i2c: E2 08 00 D7 06 80 13 01 00 00 00 00 00 5A [20:34:50]Write i2c OK [20:34:50]MH_I2C_Read... [20:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:50]Read from MH i2c: E2 [20:34:50]MH_I2C_Read... [20:34:50]Read from MH i2c: E2 0E 00 [20:34:50]MH_I2C_Read... [20:34:50]Read from MH i2c: E2 0E 00 D7 06 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A0 [20:34:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:34:50]wFMCommunicate OK [20:34:50]SAM_PROTO_GetShiftState done [20:34:50]FM_GetShiftState done [20:34:50]opened in 1726877910 [20:34:50]opened+sec_in_day 1726964310 [20:34:50]quantity*price = 15900 [20:34:50]sum+1 = 15901 [20:34:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 0.00 Безнал.: 159.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 382 21.09.2024 20:34 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86604 ФПД: 253390915011997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203451&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86604&fm=253390915011997&tin=02508201610067®Number=0000000000092592&sum=15900 0 [20:34:51]StoreToDocumentArchive [20:34:51]shift 496 fd 86604 [20:34:51]save to /storage/0496/doc_00086604 [20:34:51]save last doc name /storage/0496/doc_00086604 to /storage/kkm_last_doc_name [20:34:51]save OK [20:34:51]Clear old archive folders... [20:34:51]ProcessDocumentItem done err = 0, tmpTLVsize=278 [20:34:51]tlvbuf is 016DD660 [20:34:51]SAM_PROTO_ClearQueue [20:34:51]wFMCommunicate request_size=4 [20:34:51]MH_SAM_APDU [20:34:51]CAPDU: 80 09 00 00 [20:34:51]Write to MH i2c: E2 08 00 E4 06 80 09 00 00 00 00 00 00 5C [20:34:51]Write i2c OK [20:34:51]MH_I2C_Read... [20:34:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:51]Read from MH i2c: E2 [20:34:51]MH_I2C_Read... [20:34:51]Read from MH i2c: E2 03 00 [20:34:51]MH_I2C_Read... [20:34:51]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [20:34:51]RAPDU: 90 00 [20:34:51]wFMCommunicate OK [20:34:51]SAM_PROTO_ClearQueue done [20:34:51]KKMCreateOFDPacket [20:34:51]OFDProtocolAddRootSTLVToBuf [20:34:51]FM_MakeSignedData [20:34:51]FM_MakeSignedData [20:34:51]SAM_PROTO_SignData [20:34:51]wFMCommunicate request_size=4 [20:34:51]MH_SAM_APDU [20:34:51]CAPDU: 80 0D 01 02 [20:34:51]Write to MH i2c: E2 08 00 E5 06 80 0D 01 02 00 00 00 00 64 [20:34:51]Write i2c OK [20:34:51]MH_I2C_Read... [20:34:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:51]Read from MH i2c: E2 [20:34:51]MH_I2C_Read... [20:34:51]Read from MH i2c: E2 03 00 [20:34:51]MH_I2C_Read... [20:34:51]Read from MH i2c: E2 03 00 E5 06 00 90 00 5F [20:34:51]RAPDU: 90 00 [20:34:51]wFMCommunicate OK [20:34:51]wFMCommunicate request_size=255 [20:34:51]MH_SAM_APDU [20:34:51]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EB 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [20:34:51]Write to MH i2c: E2 02 01 E6 06 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EB 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 00 00 6F [20:34:51]Write i2c OK [20:34:51]MH_I2C_Read... [20:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:52]Read from MH i2c: E2 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 03 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 03 00 E6 06 00 90 00 60 [20:34:52]RAPDU: 90 00 [20:34:52]wFMCommunicate OK [20:34:52]wFMCommunicate request_size=37 [20:34:52]MH_SAM_APDU [20:34:52]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 52 01 00 35 04 06 00 E6 75 2B 7A 85 9D [20:34:52]Write to MH i2c: E2 28 00 E7 06 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 52 01 00 35 04 06 00 E6 75 2B 7A 85 9D 00 00 8B [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:52]Read from MH i2c: E2 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 03 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 03 00 E7 06 00 90 00 61 [20:34:52]RAPDU: 90 00 [20:34:52]wFMCommunicate OK [20:34:52]wFMCommunicate request_size=4 [20:34:52]MH_SAM_APDU [20:34:52]CAPDU: 80 0D 03 02 [20:34:52]Write to MH i2c: E2 08 00 E8 06 80 0D 03 02 00 00 00 00 69 [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:52]Read from MH i2c: E2 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 0B 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 0B 00 E8 06 00 C2 43 EF E4 0F 63 F2 C5 90 00 6B [20:34:52]RAPDU: C2 43 EF E4 0F 63 F2 C5 90 00 [20:34:52]wFMCommunicate OK [20:34:52]SAM_PROTO_SignData done [20:34:52]FM_MakeSignedData done [20:34:52]CreateOFDProtocolMessage [20:34:52]wFMCommunicate request_size=4 [20:34:52]MH_SAM_APDU [20:34:52]CAPDU: 80 11 00 00 [20:34:52]Write to MH i2c: E2 08 00 E9 06 80 11 00 00 00 00 00 00 69 [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:52]Read from MH i2c: E2 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 17 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: E2 17 00 E9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C8 [20:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:34:52]wFMCommunicate OK [20:34:52]CreateOFDProtocolMessage done [20:34:52]OFDSenderStorePacket 86604 [20:34:52]StoreOFDPacket docnum=86604 [20:34:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 50 F2 22 01 FE 91 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EB 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 52 01 00 35 04 06 00 E6 75 2B 7A 85 9D C2 43 EF E4 0F 63 F2 C5 [20:34:52]CheckFolder [20:34:52]dirname=/storage/ofd_packets [20:34:52]CheckFolder done [20:34:52]ProducePacketName [20:34:52]name=ofd_packets/00086604 [20:34:52]NVStorageSaveData ofd_packets/00086604 [20:34:52]File name is /storage/ofd_packets/00086604 [20:34:52]Write 328 bytes [20:34:52]NVStorageSaveData done [20:34:52]OFDSenderStorePacket done [20:34:52]KKMCreateOFDPacket done [20:34:52]NVStorageSaveData kkm_last_timestamp [20:34:52]File name is /storage/kkm_last_timestamp [20:34:52]Write 4 bytes [20:34:52]NVStorageSaveData done [20:34:52]ExternCall_PrintAddStr [20:34:52]wPrintStart [20:34:52]Write to MH i2c: 01 00 00 EA 06 F0 [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: 01 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: 01 07 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: 01 07 00 EA 06 00 00 00 00 00 FF 0F 05 [20:34:52]RasterBufferAndPrint [20:34:52]line Счет N : (3)147987 [20:34:52]line ИНН: 02508201610067 [20:34:52]line Контрольно-Кассовый Чек [20:34:52]line ПРОДАЖА [20:34:52]line Товар: 48745895 [20:34:52]line Сигареты RICHMOND KS GOLD EDITION [20:34:52]line 1.000 * 159.00 [20:34:52]line = 159.00 [20:34:52]line НДС 12% НСП 1% [20:34:52]line > о реализуемом товаре [20:34:52]line ИТОГО: 159.00 [20:34:52]line НСП 1% : 1.41 [20:34:52]line НДС 12% : 16.88 [20:34:52]line Наличными: 0.00 [20:34:52]line Безнал.: 159.00 [20:34:52]line Место: АЗС № 137 "Партнер Нефть" [20:34:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:34:52]line СНО: Общий режим [20:34:52]line Чек 382 21.09.2024 20:34 [20:34:52]line Смена: 496 ФФД: 1.0 [20:34:52]line ЗНМ: 0300000064 [20:34:52]line РНМ: 0000000000092592 [20:34:52]line Версия ККМ: 001 [20:34:52]line Платежная система: O! деньги [20:34:52]line ФМ: 0000000000874979 [20:34:52]line ФД: 86604 [20:34:52]line ФПД: 253390915011997 [20:34:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203451&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86604&fm=253390915011997&tin=02508201610067®Number=0000000000092592&sum=15900 [20:34:52]line 0 [20:34:52]written 0, free lines is 4095 [20:34:52]OFD Sender: Processing packet 86604 [packets to send 273, broken 272] [20:34:52]ProducePacketName [20:34:52]name=ofd_packets/00086604 [20:34:52]OFD Sender: To server: pG, [20:34:52]CommunicateWithHost lk.salyk.kg:30040 [20:34:52]ConnectInit lk.salyk.kg [20:34:52]Write to MH i2c: 01 00 00 15 07 1C [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: 01 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: 01 07 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: 01 07 00 15 07 00 00 00 00 00 CD 0C FC [20:34:52]RasterBufferAndPrint [20:34:52]line [20:34:52]line [20:34:52]line [20:34:52]line [20:34:52]line [20:34:52]written 0, free lines is 3287 [20:34:52]MH_Cut [20:34:52]Write to MH i2c: D1 01 00 1C 07 01 F5 [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: D1 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: D1 01 00 [20:34:52]MH_I2C_Read... [20:34:52]Read from MH i2c: D1 01 00 1C 07 00 F4 [20:34:52]Write to MH i2c: 01 00 00 1D 07 24 [20:34:52]Write i2c OK [20:34:52]MH_I2C_Read... [20:34:52]Connected sock=7 [20:34:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 50 F2 22 01 FE 91 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 EB 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 52 01 00 35 04 06 00 E6 75 2B 7A 85 9D C2 43 EF E4 0F 63 F2 C5 [20:34:53]*** Cut start [20:34:53]*** Partial cut [20:34:53]*** CUTSNS_PIN = 1 [20:34:53]*** CUTSNS_PIN = 0 [20:34:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D0 DC 47 00 1F 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4C 52 01 00 F4 03 04 00 BD D8 EE 66 B6 04 01 00 00 52 04 51 DA AE 47 46 05 [20:34:53]CommunicateWithHost err = 0 [20:34:53]CheckOFDResponse [20:34:53]1017 (14) - 77093643461234 [20:34:53]1041 (16) - 0000000000874979 [20:34:53]1040 (4) - 86604 [20:34:53]1012 (4) - 21.09.2024 14:31 [20:34:53]1206 (1) - 0 [20:34:53]OFD Sender: Remove packet 86604 [20:34:53]ProducePacketName [20:34:53]name=ofd_packets/00086604 [20:34:53]NVStorageDeleteData [20:34:53]*** Brake cut motor [20:34:54]Read from MH i2c: 01 [20:34:54]MH_I2C_Read... [20:34:54]*** Stop cut motor [20:34:54]*** Cut end [20:34:54]OFD Sender: No OFD packet to send [20:34:54]Read from MH i2c: 01 07 00 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: 01 07 00 1D 07 00 00 00 00 00 FF 0F 39 [20:34:54]process_action close_receipt done [20:34:54]requested_data is exist [20:34:54]produce_requested_data [20:34:54]requested_item fm.sn is exist - process it [20:34:54]wFMCommunicate request_size=4 [20:34:54]MH_SAM_APDU [20:34:54]CAPDU: 80 11 00 00 [20:34:54]Write to MH i2c: E2 08 00 1E 07 80 11 00 00 00 00 00 00 9F [20:34:54]Write i2c OK [20:34:54]MH_I2C_Read... [20:34:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:54]Read from MH i2c: E2 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: E2 17 00 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: E2 17 00 1E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FE [20:34:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:34:54]wFMCommunicate OK [20:34:54]requested_item fd.num is exist - process it [20:34:54]SAM_PROTO_GetFieldsCounters [20:34:54]wFMCommunicate request_size=4 [20:34:54]MH_SAM_APDU [20:34:54]CAPDU: 80 13 00 00 [20:34:54]Write to MH i2c: E2 08 00 1F 07 80 13 00 00 00 00 00 00 A2 [20:34:54]Write i2c OK [20:34:54]MH_I2C_Read... [20:34:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:54]Read from MH i2c: E2 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: E2 62 00 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: E2 62 00 1F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [20:34:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:54]wFMCommunicate OK [20:34:54]SAM_PROTO_GetFieldsCounters done [20:34:54]requested_item shift.num is exist - process it [20:34:54]requested_item shift.opened is exist - process it [20:34:54]req_shift_opened [20:34:54]FM_GetShiftState [20:34:54]SAM_PROTO_GetShiftState [20:34:54]wFMCommunicate request_size=4 [20:34:54]MH_SAM_APDU [20:34:54]CAPDU: 80 13 01 00 [20:34:54]Write to MH i2c: E2 08 00 20 07 80 13 01 00 00 00 00 00 A4 [20:34:54]Write i2c OK [20:34:54]MH_I2C_Read... [20:34:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:54]Read from MH i2c: E2 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: E2 0E 00 [20:34:54]MH_I2C_Read... [20:34:54]Read from MH i2c: E2 0E 00 20 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EA [20:34:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:34:54]wFMCommunicate OK [20:34:54]SAM_PROTO_GetShiftState done [20:34:54]FM_GetShiftState done [20:34:54]req_shift_opened done [20:34:54]requested_item shift.open_date is exist - process it [20:34:54]req_shift_open_date [20:34:54]req_shift_open_date done [20:34:54]produce_requested_data done [20:34:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86604,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:34:54]process_action_free close_receipt [20:34:54]json_value_free [20:34:54]json_value_free done [20:34:54]process_json_proto returns [20:34:54]Send response to host [20:34:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86604,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:34:54]free response buf [20:34:54]execute_script done [20:34:54]execute_script returns [20:34:54]free content buf [20:34:54]Sock 9.Close socket [20:34:54]Sock 9.Thread stoped [20:34:59]OFD Sender: No OFD packet to send [20:35:04]OFD Sender: No OFD packet to send [20:35:05]accept exits with 10 [20:35:05]New connection [20:35:05]New thread 3067166052 created [20:35:05]Thread 3067022692 joined [20:35:05]Waiting for new connection... [20:35:05] Sock 10.Parse request [20:35:05]Sock 10.Check first char [20:35:05]Sock 10.First char is OK [20:35:05]request: POST /json_proto HTTP/1.0 [20:35:05]Method: POST [20:35:05]URL: /json_proto [20:35:05]Method is POST - this is cgi request [20:35:05]url: /json_proto [20:35:05]query_string will be loaded in cgi processing [20:35:05]execute_cgi json_proto POST (null) [20:35:05]execute_cgi path=json_proto method=POST [20:35:05]POST find Content-Length [20:35:05]Host: 172.17.47.196:8080 [20:35:05]Content-Length: 668 [20:35:05]Content-Type: application/json [20:35:05] [20:35:05]POST finish read [20:35:05]Found Content-Length = 668 [20:35:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147988", "tax_sys" : 0, "items" : [ { "code": "4607010740191", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0441\u0430\u043B\u044F\u043C\u0438 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 21.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:05]execute_script... [20:35: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 : (3)147988", "tax_sys" : 0, "items" : [ { "code": "4607010740191", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0441\u0430\u043B\u044F\u043C\u0438 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 21.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:05]POST & json_proto [20:35:05]process_json_proto [20:35:05]json parsed OK: [20:35:05]protocol is kg_v1.0 [20:35:05]action value=close_receipt [20:35:05]process_action close_receipt [20:35:05]cmd_close_receipt [20:35:05]MH_GetDate [20:35:05]Write to MH i2c: F0 00 00 21 07 17 [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: F0 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: F0 09 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: F0 09 00 21 07 00 FA 2D EF 66 4C 6B 94 66 4D [20:35:05]GetLastDocTimeStamp 1726950891 [20:35:05]current date 1726950906 [20:35:05]FM_GetShiftState [20:35:05]SAM_PROTO_GetShiftState [20:35:05]wFMCommunicate request_size=4 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 13 01 00 [20:35:05]Write to MH i2c: E2 08 00 22 07 80 13 01 00 00 00 00 00 A6 [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 0E 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 0E 00 22 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EC [20:35:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:35:05]wFMCommunicate OK [20:35:05]SAM_PROTO_GetShiftState done [20:35:05]FM_GetShiftState done [20:35:05]opened in 1726877910 [20:35:05]opened+sec_in_day 1726964310 [20:35:05]quantity*price = 2100 [20:35:05]sum+1 = 2101 [20:35:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 21.00 НСП 1% : 0.19 НДС 12% : 2.23 Наличными: 21.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 383 21.09.2024 20:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86605 ФПД: 184852059522998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86605&fm=184852059522998&tin=02508201610067®Number=0000000000092592&sum=2100 0 [20:35:06]StoreToDocumentArchive [20:35:06]shift 496 fd 86605 [20:35:06]save to /storage/0496/doc_00086605 [20:35:06]save last doc name /storage/0496/doc_00086605 to /storage/kkm_last_doc_name [20:35:06]save OK [20:35:06]Clear old archive folders... [20:35:06]ProcessDocumentItem done err = 0, tmpTLVsize=283 [20:35:06]tlvbuf is 01695F40 [20:35:06]SAM_PROTO_ClearQueue [20:35:06]wFMCommunicate request_size=4 [20:35:06]MH_SAM_APDU [20:35:06]CAPDU: 80 09 00 00 [20:35:06]Write to MH i2c: E2 08 00 2F 07 80 09 00 00 00 00 00 00 A8 [20:35:06]Write i2c OK [20:35:06]MH_I2C_Read... [20:35:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:06]Read from MH i2c: E2 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: E2 03 00 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: E2 03 00 2F 07 00 90 00 AA [20:35:06]RAPDU: 90 00 [20:35:06]wFMCommunicate OK [20:35:06]SAM_PROTO_ClearQueue done [20:35:06]KKMCreateOFDPacket [20:35:06]OFDProtocolAddRootSTLVToBuf [20:35:06]FM_MakeSignedData [20:35:06]FM_MakeSignedData [20:35:06]SAM_PROTO_SignData [20:35:06]wFMCommunicate request_size=4 [20:35:06]MH_SAM_APDU [20:35:06]CAPDU: 80 0D 01 02 [20:35:06]Write to MH i2c: E2 08 00 30 07 80 0D 01 02 00 00 00 00 B0 [20:35:06]Write i2c OK [20:35:06]MH_I2C_Read... [20:35:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:06]Read from MH i2c: E2 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: E2 03 00 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: E2 03 00 30 07 00 90 00 AB [20:35:06]RAPDU: 90 00 [20:35:06]wFMCommunicate OK [20:35:06]wFMCommunicate request_size=255 [20:35:06]MH_SAM_APDU [20:35:06]CAPDU: 80 0D 02 02 FA 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FA 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 [20:35:06]Write to MH i2c: E2 02 01 31 07 80 0D 02 02 FA 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FA 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 00 00 64 [20:35:06]Write i2c OK [20:35:06]MH_I2C_Read... [20:35:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:07]Read from MH i2c: E2 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 03 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 03 00 31 07 00 90 00 AC [20:35:07]RAPDU: 90 00 [20:35:07]wFMCommunicate OK [20:35:07]wFMCommunicate request_size=42 [20:35:07]MH_SAM_APDU [20:35:07]CAPDU: 80 0D 02 02 25 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 52 01 00 35 04 06 00 A8 1F 39 58 07 B6 [20:35:07]Write to MH i2c: E2 2D 00 32 07 80 0D 02 02 25 00 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 52 01 00 35 04 06 00 A8 1F 39 58 07 B6 00 00 49 [20:35:07]Write i2c OK [20:35:07]MH_I2C_Read... [20:35:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:07]Read from MH i2c: E2 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 03 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 03 00 32 07 00 90 00 AD [20:35:07]RAPDU: 90 00 [20:35:07]wFMCommunicate OK [20:35:07]wFMCommunicate request_size=4 [20:35:07]MH_SAM_APDU [20:35:07]CAPDU: 80 0D 03 02 [20:35:07]Write to MH i2c: E2 08 00 33 07 80 0D 03 02 00 00 00 00 B5 [20:35:07]Write i2c OK [20:35:07]MH_I2C_Read... [20:35:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:07]Read from MH i2c: E2 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 0B 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 0B 00 33 07 00 04 79 C1 64 40 02 15 B3 90 00 62 [20:35:07]RAPDU: 04 79 C1 64 40 02 15 B3 90 00 [20:35:07]wFMCommunicate OK [20:35:07]SAM_PROTO_SignData done [20:35:07]FM_MakeSignedData done [20:35:07]CreateOFDProtocolMessage [20:35:07]wFMCommunicate request_size=4 [20:35:07]MH_SAM_APDU [20:35:07]CAPDU: 80 11 00 00 [20:35:07]Write to MH i2c: E2 08 00 34 07 80 11 00 00 00 00 00 00 B5 [20:35:07]Write i2c OK [20:35:07]MH_I2C_Read... [20:35:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:07]Read from MH i2c: E2 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 17 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 17 00 34 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 14 [20:35:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:35:07]wFMCommunicate OK [20:35:07]CreateOFDProtocolMessage done [20:35:07]OFDSenderStorePacket 86605 [20:35:07]StoreOFDPacket docnum=86605 [20:35:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2F 01 00 00 8F B8 27 01 B3 E7 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FA 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 52 01 00 35 04 06 00 A8 1F 39 58 07 B6 04 79 C1 64 40 02 15 B3 [20:35:07]CheckFolder [20:35:07]dirname=/storage/ofd_packets [20:35:07]CheckFolder done [20:35:07]ProducePacketName [20:35:07]name=ofd_packets/00086605 [20:35:07]NVStorageSaveData ofd_packets/00086605 [20:35:07]File name is /storage/ofd_packets/00086605 [20:35:07]Write 333 bytes [20:35:07]NVStorageSaveData done [20:35:07]OFDSenderStorePacket done [20:35:07]KKMCreateOFDPacket done [20:35:07]NVStorageSaveData kkm_last_timestamp [20:35:07]File name is /storage/kkm_last_timestamp [20:35:07]Write 4 bytes [20:35:07]NVStorageSaveData done [20:35:07]ExternCall_PrintAddStr [20:35:07]wPrintStart [20:35:07]Write to MH i2c: 01 00 00 35 07 3C [20:35:07]Write i2c OK [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: 01 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: 01 07 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: 01 07 00 35 07 00 00 00 00 00 FF 0F 51 [20:35:07]RasterBufferAndPrint [20:35:07]line Счет N : (3)147988 [20:35:07]line ИНН: 02508201610067 [20:35:07]line Контрольно-Кассовый Чек [20:35:07]line ПРОДАЖА [20:35:07]line Товар: 4607010740191 [20:35:07]line Сух Кириешки салями 40г [20:35:07]line 1.000 * 21.00 [20:35:07]line = 21.00 [20:35:07]line НДС 12% НСП 1% [20:35:07]line > о реализуемом товаре [20:35:07]line ИТОГО: 21.00 [20:35:07]line НСП 1% : 0.19 [20:35:07]line НДС 12% : 2.23 [20:35:07]line Наличными: 21.00 [20:35:07]line Безнал.: 0.00 [20:35:07]line Место: АЗС № 137 "Партнер Нефть" [20:35:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:35:07]line СНО: Общий режим [20:35:07]line Чек 383 21.09.2024 20:35 [20:35:07]line Смена: 496 ФФД: 1.0 [20:35:07]line ЗНМ: 0300000064 [20:35:07]line РНМ: 0000000000092592 [20:35:07]line Версия ККМ: 001 [20:35:07]line ФМ: 0000000000874979 [20:35:07]line ФД: 86605 [20:35:07]line ФПД: 184852059522998 [20:35:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86605&fm=184852059522998&tin=02508201610067®Number=0000000000092592&sum=2100 [20:35:07]line 0 [20:35:07]OFD Sender: Processing packet 86605 [packets to send 273, broken 272] [20:35:07]ProducePacketName [20:35:07]name=ofd_packets/00086605 [20:35:07]OFD Sender: To server: pG, [20:35:07]CommunicateWithHost lk.salyk.kg:30040 [20:35:07]ConnectInit lk.salyk.kg [20:35:07]written 0, free lines is 4095 [20:35:08]Write to MH i2c: 01 00 00 5D 07 64 [20:35:08]Write i2c OK [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: 01 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: 01 07 00 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: 01 07 00 5D 07 00 00 00 00 00 06 0D 7E [20:35:08]RasterBufferAndPrint [20:35:08]line [20:35:08]line [20:35:08]line [20:35:08]line [20:35:08]line [20:35:08]written 0, free lines is 3353 [20:35:08]MH_Cut [20:35:08]Write to MH i2c: D1 01 00 64 07 01 3D [20:35:08]Write i2c OK [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: D1 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: D1 01 00 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: D1 01 00 64 07 00 3C [20:35:08]Write to MH i2c: 01 00 00 65 07 6C [20:35:08]Write i2c OK [20:35:08]MH_I2C_Read... [20:35:08]*** Cut start [20:35:08]*** Partial cut [20:35:08]*** CUTSNS_PIN = 1 [20:35:08]*** CUTSNS_PIN = 0 [20:35:09]*** Brake cut motor [20:35:09]Connected sock=7 [20:35:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2F 01 00 00 8F B8 27 01 B3 E7 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 08 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 00 00 00 00 00 07 04 06 00 34 08 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 FA 2D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 52 01 00 35 04 06 00 A8 1F 39 58 07 B6 04 79 C1 64 40 02 15 B3 [20:35:09]Read from MH i2c: 01 [20:35:09]MH_I2C_Read... [20:35:09]*** Stop cut motor [20:35:09]*** Cut end [20:35:09]Read from MH i2c: 01 07 00 [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 FF 0F 81 [20:35:09]process_action close_receipt done [20:35:09]requested_data is exist [20:35:09]produce_requested_data [20:35:09]requested_item fm.sn is exist - process it [20:35:09]wFMCommunicate request_size=4 [20:35:09]MH_SAM_APDU [20:35:09]CAPDU: 80 11 00 00 [20:35:09]Write to MH i2c: E2 08 00 66 07 80 11 00 00 00 00 00 00 E7 [20:35:09]Write i2c OK [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: E2 [20:35:09]MH_I2C_Read... [20:35:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:09]Read from MH i2c: E2 17 00 [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: E2 17 00 66 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 46 [20:35:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:35:09]wFMCommunicate OK [20:35:09]requested_item fd.num is exist - process it [20:35:09]SAM_PROTO_GetFieldsCounters [20:35:09]wFMCommunicate request_size=4 [20:35:09]MH_SAM_APDU [20:35:09]CAPDU: 80 13 00 00 [20:35:09]Write to MH i2c: E2 08 00 67 07 80 13 00 00 00 00 00 00 EA [20:35:09]Write i2c OK [20:35:09]MH_I2C_Read... [20:35:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:09]Read from MH i2c: E2 [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: E2 62 00 [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: E2 62 00 67 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [20:35:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:09]wFMCommunicate OK [20:35:09]SAM_PROTO_GetFieldsCounters done [20:35:09]requested_item shift.num is exist - process it [20:35:09]requested_item shift.opened is exist - process it [20:35:09]req_shift_opened [20:35:09]FM_GetShiftState [20:35:09]SAM_PROTO_GetShiftState [20:35:09]wFMCommunicate request_size=4 [20:35:09]MH_SAM_APDU [20:35:09]CAPDU: 80 13 01 00 [20:35:09]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [20:35:09]Write i2c OK [20:35:09]MH_I2C_Read... [20:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:09]Read from MH i2c: E2 [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: E2 0E 00 [20:35:09]MH_I2C_Read... [20:35:09]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 32 [20:35:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:35:09]wFMCommunicate OK [20:35:09]SAM_PROTO_GetShiftState done [20:35:09]FM_GetShiftState done [20:35:09]req_shift_opened done [20:35:09]requested_item shift.open_date is exist - process it [20:35:09]req_shift_open_date [20:35:09]req_shift_open_date done [20:35:09]produce_requested_data done [20:35:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86605,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:35:09]process_action_free close_receipt [20:35:09]json_value_free [20:35:09]json_value_free done [20:35:09]process_json_proto returns [20:35:09]Send response to host [20:35:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86605,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:35:09]free response buf [20:35:09]execute_script done [20:35:09]execute_script returns [20:35:09]free content buf [20:35:09]Sock 10.Close socket [20:35:09]Sock 10.Thread stoped [20:35:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 68 3B 47 00 35 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 52 01 00 F4 03 04 00 CE D8 EE 66 B6 04 01 00 00 47 9D 6C B5 AE DB DE 68 [20:35:10]CommunicateWithHost err = 0 [20:35:10]CheckOFDResponse [20:35:10]1017 (14) - 77093643461234 [20:35:10]1041 (16) - 0000000000874979 [20:35:10]1040 (4) - 86605 [20:35:10]1012 (4) - 21.09.2024 14:31 [20:35:10]1206 (1) - 0 [20:35:10]OFD Sender: Remove packet 86605 [20:35:10]ProducePacketName [20:35:10]name=ofd_packets/00086605 [20:35:10]NVStorageDeleteData [20:35:11]OFD Sender: No OFD packet to send [20:35:16]OFD Sender: No OFD packet to send [20:35:21]OFD Sender: No OFD packet to send [20:35:26]OFD Sender: No OFD packet to send [20:35:31]OFD Sender: No OFD packet to send [20:35:36]OFD Sender: No OFD packet to send [20:35:41]OFD Sender: No OFD packet to send [20:35:46]OFD Sender: No OFD packet to send [20:35:51]OFD Sender: No OFD packet to send [20:35:56]OFD Sender: No OFD packet to send [20:36:01]OFD Sender: No OFD packet to send [20:36:01]recv_with_timeout no data received [20:36:06]OFD Sender: No OFD packet to send [20:36:11]OFD Sender: No OFD packet to send [20:36:16]OFD Sender: No OFD packet to send [20:36:21]OFD Sender: No OFD packet to send [20:36:26]OFD Sender: No OFD packet to send [20:36:31]OFD Sender: No OFD packet to send [20:36:36]OFD Sender: No OFD packet to send [20:36:41]OFD Sender: No OFD packet to send [20:36:46]OFD Sender: No OFD packet to send [20:36:51]OFD Sender: No OFD packet to send [20:36:56]OFD Sender: No OFD packet to send [20:37:01]OFD Sender: No OFD packet to send [20:37:06]OFD Sender: No OFD packet to send [20:37:06]recv_with_timeout no data received [20:37:11]OFD Sender: No OFD packet to send [20:37:16]OFD Sender: No OFD packet to send [20:37:21]OFD Sender: No OFD packet to send [20:37:26]OFD Sender: No OFD packet to send [20:37:31]OFD Sender: No OFD packet to send [20:37:36]OFD Sender: No OFD packet to send [20:37:41]OFD Sender: No OFD packet to send [20:37:46]OFD Sender: No OFD packet to send [20:37:51]OFD Sender: No OFD packet to send [20:37:56]OFD Sender: No OFD packet to send [20:38:01]OFD Sender: No OFD packet to send [20:38:06]OFD Sender: No OFD packet to send [20:38:11]OFD Sender: No OFD packet to send [20:38:16]OFD Sender: No OFD packet to send [20:38:21]OFD Sender: No OFD packet to send [20:38:26]OFD Sender: No OFD packet to send [20:38:31]OFD Sender: No OFD packet to send [20:38:36]OFD Sender: No OFD packet to send [20:38:41]OFD Sender: No OFD packet to send [20:38:46]OFD Sender: No OFD packet to send [20:38:50]recv_with_timeout no data received [20:38:51]OFD Sender: No OFD packet to send [20:38:56]OFD Sender: No OFD packet to send [20:39:01]OFD Sender: No OFD packet to send [20:39:06]OFD Sender: No OFD packet to send [20:39:11]OFD Sender: No OFD packet to send [20:39:16]OFD Sender: No OFD packet to send [20:39:21]OFD Sender: No OFD packet to send [20:39:26]OFD Sender: No OFD packet to send [20:39:28]accept exits with 9 [20:39:28]New connection [20:39:28]New thread 3067022692 created [20:39:28]Thread 3067166052 joined [20:39:28]Waiting for new connection... [20:39:28] Sock 9.Parse request [20:39:28]Sock 9.Check first char [20:39:28]Sock 9.First char is OK [20:39:28]request: POST /json_proto HTTP/1.0 [20:39:28]Method: POST [20:39:28]URL: /json_proto [20:39:28]Method is POST - this is cgi request [20:39:28]url: /json_proto [20:39:28]query_string will be loaded in cgi processing [20:39:28]execute_cgi json_proto POST (null) [20:39:28]execute_cgi path=json_proto method=POST [20:39:28]POST find Content-Length [20:39:28]Host: 172.17.47.196:8080 [20:39:28]Content-Length: 703 [20:39:28]Content-Type: application/json [20:39:28] [20:39:28]POST finish read [20:39:28]Found Content-Length = 703 [20:39:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147989", "tax_sys" : 0, "items" : [ { "code": "4700001060848", "name": "\u041D\u0430\u0441\u0442\u043E\u0439\u043A\u0430 \u0412\u0438\u0448\u043D\u044F \u043D\u0430 \u043A\u043E\u043D\u044C\u044F\u043A\u0435 0,2\u043B", "price" : 200.00, "quantity" : 1.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:28]execute_script... [20:39:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147989", "tax_sys" : 0, "items" : [ { "code": "4700001060848", "name": "\u041D\u0430\u0441\u0442\u043E\u0439\u043A\u0430 \u0412\u0438\u0448\u043D\u044F \u043D\u0430 \u043A\u043E\u043D\u044C\u044F\u043A\u0435 0,2\u043B", "price" : 200.00, "quantity" : 1.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:28]POST & json_proto [20:39:28]process_json_proto [20:39:28]json parsed OK: [20:39:28]protocol is kg_v1.0 [20:39:28]action value=close_receipt [20:39:28]process_action close_receipt [20:39:28]cmd_close_receipt [20:39:28]MH_GetDate [20:39:28]Write to MH i2c: F0 00 00 69 07 5F [20:39:28]Write i2c OK [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: F0 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: F0 09 00 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: F0 09 00 69 07 00 01 2F EF 66 4C 6B 94 66 9E [20:39:28]GetLastDocTimeStamp 1726950906 [20:39:28]current date 1726951169 [20:39:28]FM_GetShiftState [20:39:28]SAM_PROTO_GetShiftState [20:39:28]wFMCommunicate request_size=4 [20:39:28]MH_SAM_APDU [20:39:28]CAPDU: 80 13 01 00 [20:39:28]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [20:39:28]Write i2c OK [20:39:28]MH_I2C_Read... [20:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:28]Read from MH i2c: E2 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: E2 0E 00 [20:39:28]MH_I2C_Read... [20:39:28]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 34 [20:39:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:39:28]wFMCommunicate OK [20:39:28]SAM_PROTO_GetShiftState done [20:39:28]FM_GetShiftState done [20:39:28]opened in 1726877910 [20:39:28]opened+sec_in_day 1726964310 [20:39:28]quantity*price = 20000 [20:39:28]sum+1 = 20001 [20:39:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 384 21.09.2024 20:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86606 ФПД: 206944270387877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T203929&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86606&fm=206944270387877&tin=02508201610067®Number=0000000000092592&sum=20000 0 [20:39:29]StoreToDocumentArchive [20:39:29]shift 496 fd 86606 [20:39:29]save to /storage/0496/doc_00086606 [20:39:29]save last doc name /storage/0496/doc_00086606 to /storage/kkm_last_doc_name [20:39:29]save OK [20:39:29]Clear old archive folders... [20:39:29]ProcessDocumentItem done err = 0, tmpTLVsize=295 [20:39:29]tlvbuf is 016DBFB0 [20:39:29]SAM_PROTO_ClearQueue [20:39:29]wFMCommunicate request_size=4 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 09 00 00 [20:39:29]Write to MH i2c: E2 08 00 77 07 80 09 00 00 00 00 00 00 F0 [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:29]Read from MH i2c: E2 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 77 07 00 90 00 F2 [20:39:29]RAPDU: 90 00 [20:39:29]wFMCommunicate OK [20:39:29]SAM_PROTO_ClearQueue done [20:39:29]KKMCreateOFDPacket [20:39:29]OFDProtocolAddRootSTLVToBuf [20:39:29]FM_MakeSignedData [20:39:29]FM_MakeSignedData [20:39:29]SAM_PROTO_SignData [20:39:29]wFMCommunicate request_size=4 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 0D 01 02 [20:39:29]Write to MH i2c: E2 08 00 78 07 80 0D 01 02 00 00 00 00 F8 [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:29]Read from MH i2c: E2 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 03 00 78 07 00 90 00 F3 [20:39:29]RAPDU: 90 00 [20:39:29]wFMCommunicate OK [20:39:29]wFMCommunicate request_size=255 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 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 80 01 00 00 F4 03 04 00 01 2F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [20:39:29]Write to MH i2c: E2 02 01 79 07 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 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 80 01 00 00 F4 03 04 00 01 2F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 83 [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [20:39:30]RAPDU: 90 00 [20:39:30]wFMCommunicate OK [20:39:30]wFMCommunicate request_size=54 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 52 01 00 35 04 06 00 BC 36 F7 B9 8A A5 [20:39:30]Write to MH i2c: E2 39 00 7A 07 80 0D 02 02 31 00 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 52 01 00 35 04 06 00 BC 36 F7 B9 8A A5 00 00 A2 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [20:39:30]RAPDU: 90 00 [20:39:30]wFMCommunicate OK [20:39:30]wFMCommunicate request_size=4 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 0D 03 02 [20:39:30]Write to MH i2c: E2 08 00 7B 07 80 0D 03 02 00 00 00 00 FD [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 0B 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 0B 00 7B 07 00 43 AC 78 CF F6 4D 02 DA 90 00 53 [20:39:30]RAPDU: 43 AC 78 CF F6 4D 02 DA 90 00 [20:39:30]wFMCommunicate OK [20:39:30]SAM_PROTO_SignData done [20:39:30]FM_MakeSignedData done [20:39:30]CreateOFDProtocolMessage [20:39:30]wFMCommunicate request_size=4 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 11 00 00 [20:39:30]Write to MH i2c: E2 08 00 7C 07 80 11 00 00 00 00 00 00 FD [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 17 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 17 00 7C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5C [20:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:39:30]wFMCommunicate OK [20:39:30]CreateOFDProtocolMessage done [20:39:30]OFDSenderStorePacket 86606 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5948701+1721002828=1726951529 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 6A 30 EF 66 4C 6B 94 66 9F [20:45:30]Current date/time: 21.09.2024 20:45 [20:45:30]FM_Init [20:45:30]wFMConnect [20:45:30]MH_SAM_On [20:45:30]Write to MH i2c: E0 00 00 08 00 E7 [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_init finished! [20:45:30]*** atr: [20:45:30]*** 0F 3B D5 18 FF 81 91 FE [20:45:30]*** 1F C3 80 73 C8 21 10 0A [20:45:30]*** 00 00 00 00 00 00 00 00 [20:45:30]*** 00 00 00 00 00 00 00 00 [20:45:30]*** 00 00 00 00 00 00 00 00 [20:45:30]*** 00 00 00 00 00 00 00 00 [20:45:30]*** 00 00 00 00 00 00 00 00 [20:45:30]*** 00 00 00 00 00 00 00 00 [20:45:30]Read from MH i2c: E0 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E0 10 00 [20:45:30]MH_I2C_Read... [20:45:30]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 [20:45:30]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:45:30]wFMCommunicate request_size=10 [20:45:30]MH_SAM_APDU [20:45:30]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:45:30]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:45:30]Read from MH i2c: E2 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:45:30]RAPDU: 90 00 [20:45:30]wFMCommunicate OK [20:45:30]wFMCommunicate request_size=4 [20:45:30]MH_SAM_APDU [20:45:30]CAPDU: 80 11 00 00 [20:45:30]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:30]Read from MH i2c: E2 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 17 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [20:45:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:45:30]wFMCommunicate OK [20:45:30]Detected FM SN is 0000000000874979 [20:45:30]Stored FM SN is 0000000000874979 [20:45:30]wFMCommunicate request_size=9 [20:45:30]MH_SAM_APDU [20:45:30]CAPDU: 80 16 00 00 04 B6 D7 00 00 [20:45:30]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:45:30]Read from MH i2c: E2 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:45:30]RAPDU: 90 00 [20:45:30]wFMCommunicate OK [20:45:30]FM PIN OK [20:45:30]wFMCommunicate request_size=8 [20:45:30]MH_SAM_APDU [20:45:30]CAPDU: 80 14 04 00 03 02 00 01 [20:45:30]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:45:30]Read from MH i2c: E2 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:45:30]RAPDU: 90 00 [20:45:30]wFMCommunicate OK [20:45:30]wFMCommunicate request_size=13 [20:45:30]MH_SAM_APDU [20:45:30]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:45:30]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 [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:45:30]Read from MH i2c: E2 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:45:30]RAPDU: 90 00 [20:45:30]wFMCommunicate OK [20:45:30]wFMCommunicate request_size=4 [20:45:30]MH_SAM_APDU [20:45:30]CAPDU: 80 11 00 00 [20:45:30]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:30]Read from MH i2c: E2 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 17 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [20:45:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:45:30]wFMCommunicate OK [20:45:30]DocumentArchiveInit [20:45:30]Start Httpd... [20:45:30]Httpd thread 3067039076 created [20:45:30]Write to MH i2c: 01 00 00 0F 00 0F [20:45:30]Write i2c OK [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: 01 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: 01 07 00 [20:45:30]MH_I2C_Read... [20:45:30]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:45:30]MH Int Process started [20:45:30]Allocated Socket 8 [20:45:30]Bind OK [20:45:30]Listen OK [20:45:30]httpd running on port 8080 [20:45:30]Waiting for new connection... [20:45:30]OFD Sender: Processing packet 86606 [packets to send 273, broken 272] [20:45:30]ProducePacketName [20:45:30]name=ofd_packets/00086606 [20:45:30]OFD Sender: To server: pG, [20:45:30]CommunicateWithHost lk.salyk.kg:30040 [20:45:30]ConnectInit lk.salyk.kg [20:45:31]accept exits with 9 [20:45:31]New connection [20:45:31]New thread 3066752356 created [20:45:31]Waiting for new connection... [20:45:31] Sock 9.Parse request [20:45:31]Sock 9.Check first char [20:45:31]Sock 9.First char is OK [20:45:31]request: POST /json_proto HTTP/1.0 [20:45:31]Method: POST [20:45:31]URL: /json_proto [20:45:31]Method is POST - this is cgi request [20:45:31]url: /json_proto [20:45:31]query_string will be loaded in cgi processing [20:45:31]execute_cgi json_proto POST (null) [20:45:31]execute_cgi path=json_proto method=POST [20:45:31]POST find Content-Length [20:45:31]Host: 172.17.47.196:8080 [20:45:31]Content-Length: 215 [20:45:31]Content-Type: application/json [20:45:31] [20:45:31]POST finish read [20:45:31]Found Content-Length = 215 [20:45:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:31]execute_script... [20:45:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:31]POST & json_proto [20:45:31]process_json_proto [20:45:31]json parsed OK: [20:45:31]protocol is kg_v1.0 [20:45:31]action value=get_value [20:45:31]process_action get_value [20:45:31]cmd_get_value [20:45:31]process_action get_value done [20:45:31]requested_data is exist [20:45:31]produce_requested_data [20:45:31]requested_item kkm.sn is exist - process it [20:45:31]requested_item kkm.ver is exist - process it [20:45:31]requested_item fm.sn is exist - process it [20:45:31]wFMCommunicate request_size=4 [20:45:31]MH_SAM_APDU [20:45:31]CAPDU: 80 11 00 00 [20:45:31]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:45:31]Write i2c OK [20:45:31]MH_I2C_Read... [20:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:31]Read from MH i2c: E2 [20:45:31]MH_I2C_Read... [20:45:31]Read from MH i2c: E2 17 00 [20:45:31]MH_I2C_Read... [20:45:31]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [20:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:45:31]wFMCommunicate OK [20:45:31]requested_item fd.num is exist - process it [20:45:31]SAM_PROTO_GetFieldsCounters [20:45:31]wFMCommunicate request_size=4 [20:45:31]MH_SAM_APDU [20:45:31]CAPDU: 80 13 00 00 [20:45:31]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:45:31]Write i2c OK [20:45:31]MH_I2C_Read... [20:45:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:32]Read from MH i2c: E2 [20:45:32]MH_I2C_Read... [20:45:32]Read from MH i2c: E2 62 00 [20:45:32]MH_I2C_Read... [20:45:32]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [20:45:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:32]wFMCommunicate OK [20:45:32]SAM_PROTO_GetFieldsCounters done [20:45:32]requested_item shift.num is exist - process it [20:45:32]requested_item shift.opened is exist - process it [20:45:32]req_shift_opened [20:45:32]FM_GetShiftState [20:45:32]SAM_PROTO_GetShiftState [20:45:32]wFMCommunicate request_size=4 [20:45:32]MH_SAM_APDU [20:45:32]CAPDU: 80 13 01 00 [20:45:32]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:45:32]Write i2c OK [20:45:32]MH_I2C_Read... [20:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:32]Read from MH i2c: E2 [20:45:32]MH_I2C_Read... [20:45:32]Read from MH i2c: E2 0E 00 [20:45:32]MH_I2C_Read... [20:45:32]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [20:45:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:45:32]wFMCommunicate OK [20:45:32]SAM_PROTO_GetShiftState done [20:45:32]FM_GetShiftState done [20:45:32]req_shift_opened done [20:45:32]requested_item shift.open_date is exist - process it [20:45:32]req_shift_open_date [20:45:32]req_shift_open_date done [20:45:32]produce_requested_data done [20:45:32]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86606,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:45:32]process_action_free get_value [20:45:32]json_value_free [20:45:32]json_value_free done [20:45:32]process_json_proto returns [20:45:32]Send response to host [20:45:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86606,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:45:32]free response buf [20:45:32]execute_script done [20:45:32]execute_script returns [20:45:32]free content buf [20:45:32]Sock 9.Close socket [20:45:32]Sock 9.Thread stoped [20:45:32]accept exits with 10 [20:45:32]New connection [20:45:32]New thread 3066608996 created [20:45:32]Thread 3066752356 joined [20:45:32]Waiting for new connection... [20:45:32] Sock 10.Parse request [20:45:32]Sock 10.Check first char [20:45:32]Sock 10.First char is OK [20:45:32]request: POST /json_proto HTTP/1.0 [20:45:32]Method: POST [20:45:32]URL: /json_proto [20:45:32]Method is POST - this is cgi request [20:45:32]url: /json_proto [20:45:32]query_string will be loaded in cgi processing [20:45:32]execute_cgi json_proto POST (null) [20:45:32]execute_cgi path=json_proto method=POST [20:45:32]POST find Content-Length [20:45:32]Host: 172.17.47.196:8080 [20:45:32]Content-Length: 331 [20:45:32]Content-Type: application/json [20:45:32] [20:45:32]POST finish read [20:45:32]Found Content-Length = 331 [20:45:32]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" ] } } [20:45:32]execute_script... [20:45:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [20:45:32]POST & json_proto [20:45:32]process_json_proto [20:45:32]json parsed OK: [20:45:32]protocol is kg_v1.0 [20:45:32]action value=get_value [20:45:32]process_action get_value [20:45:32]cmd_get_value [20:45:32]process_action get_value done [20:45:32]requested_data is exist [20:45:32]produce_requested_data [20:45:32]requested_item fm.sale.total is exist - process it [20:45:32]SAM_PROTO_GetFMData [20:45:32]wFMCommunicate request_size=4 [20:45:32]MH_SAM_APDU [20:45:32]CAPDU: 80 13 03 00 [20:45:32]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:45:32]Connected sock=7 [20:45:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3B 01 00 00 42 40 33 01 32 CF 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 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 80 01 00 00 F4 03 04 00 01 2F EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 52 01 00 35 04 06 00 BC 36 F7 B9 8A A5 43 AC 78 CF F6 4D 02 DA [20:45:32]Write i2c OK [20:45:32]MH_I2C_Read... [20:45:32]Read from MH i2c: E2 [20:45:32]MH_I2C_Read... [20:45:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:45:32]Read from MH i2c: E2 FD 00 [20:45:32]MH_I2C_Read... [20:45:32]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 6D 4E 01 00 69 04 A3 00 6F 04 04 00 F3 4B 01 00 B1 04 05 00 F3 A2 71 B6 01 70 04 05 00 78 06 CA 88 01 72 04 04 00 7B 9C A7 2D 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 19 21 93 2E 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 A2 84 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 E7 [20:45:32]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 6D 4E 01 00 69 04 A3 00 6F 04 04 00 F3 4B 01 00 B1 04 05 00 F3 A2 71 B6 01 70 04 05 00 78 06 CA 88 01 72 04 04 00 7B 9C A7 2D 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 19 21 93 2E 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 A2 84 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [20:45:32]wFMCommunicate OK [20:45:32]wFMCommunicate request_size=4 [20:45:32]MH_SAM_APDU [20:45:32]CAPDU: 80 17 00 00 [20:45:32]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:45:32]Write i2c OK [20:45:32]MH_I2C_Read... [20:45:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:45:33]Read from MH i2c: E2 [20:45:33]MH_I2C_Read... [20:45:33]Read from MH i2c: E2 FD 00 [20:45:33]MH_I2C_Read... [20:45:33]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [20:45:33]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [20:45:33]wFMCommunicate OK [20:45:33]wFMCommunicate request_size=4 [20:45:33]MH_SAM_APDU [20:45:33]CAPDU: 80 17 00 00 [20:45:33]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:45:33]Write i2c OK [20:45:33]MH_I2C_Read... [20:45:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:45:33]Read from MH i2c: E2 [20:45:33]MH_I2C_Read... [20:45:33]Read from MH i2c: E2 FD 00 [20:45:33]MH_I2C_Read... [20:45:33]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [20:45:33]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [20:45:33]wFMCommunicate OK [20:45:33]wFMCommunicate request_size=4 [20:45:33]MH_SAM_APDU [20:45:33]CAPDU: 80 17 00 00 [20:45:33]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:45:33]Write i2c OK [20:45:33]MH_I2C_Read... [20:45:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:45:33]Read from MH i2c: E2 [20:45:33]MH_I2C_Read... [20:45:33]Read from MH i2c: E2 FD 00 [20:45:33]MH_I2C_Read... [20:45:33]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [20:45:33]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [20:45:33]wFMCommunicate OK [20:45:33]wFMCommunicate request_size=4 [20:45:33]MH_SAM_APDU [20:45:33]CAPDU: 80 17 00 00 [20:45:33]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:45:33]Write i2c OK [20:45:33]MH_I2C_Read... [20:45:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DC 9E 47 00 FF F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 52 01 00 F4 03 04 00 3C DB EE 66 B6 04 01 00 00 6A 14 1C F2 20 7C 05 15 [20:45:33]CommunicateWithHost err = 0 [20:45:33]CheckOFDResponse [20:45:33]1017 (14) - 77093643461234 [20:45:33]1041 (16) - 0000000000874979 [20:45:33]1040 (4) - 86606 [20:45:33]1012 (4) - 21.09.2024 14:42 [20:45:33]1206 (1) - 0 [20:45:33]OFD Sender: Remove packet 86606 [20:45:33]ProducePacketName [20:45:33]name=ofd_packets/00086606 [20:45:33]NVStorageDeleteData [20:45:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [20:45:34]Read from MH i2c: E2 [20:45:34]MH_I2C_Read... [20:45:34]Read from MH i2c: E2 E5 00 [20:45:34]MH_I2C_Read... [20:45:34]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [20:45:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [20:45:34]wFMCommunicate OK [20:45:34]SAM_PROTO_GetFMData done [20:45:34]requested_item fm.sale_refund.total is exist - process it [20:45:34]requested_item fm.buy.total is exist - process it [20:45:34]requested_item shift.sale.total is exist - process it [20:45:34]SAM_PROTO_GetShiftData [20:45:34]wFMCommunicate request_size=4 [20:45:34]MH_SAM_APDU [20:45:34]CAPDU: 80 13 02 00 [20:45:34]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:45:34]Write i2c OK [20:45:34]MH_I2C_Read... [20:45:34]OFD Sender: No OFD packet to send [20:45:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:45:34]Read from MH i2c: E2 [20:45:34]MH_I2C_Read... [20:45:34]Read from MH i2c: E2 FD 00 [20:45:34]MH_I2C_Read... [20:45:34]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 80 01 00 00 69 04 9E 00 6F 04 04 00 7F 01 00 00 B1 04 04 00 F4 BB EC 01 70 04 04 00 94 A6 A5 01 72 04 03 00 60 15 47 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 5B 56 34 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 77 5C 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 81 [20:45:34]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 80 01 00 00 69 04 9E 00 6F 04 04 00 7F 01 00 00 B1 04 04 00 F4 BB EC 01 70 04 04 00 94 A6 A5 01 72 04 03 00 60 15 47 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 5B 56 34 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 77 5C 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [20:45:34]wFMCommunicate OK [20:45:34]wFMCommunicate request_size=4 [20:45:34]MH_SAM_APDU [20:45:34]CAPDU: 80 17 00 00 [20:45:34]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:45:34]Write i2c OK [20:45:34]MH_I2C_Read... [20:45:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:45:34]Read from MH i2c: E2 [20:45:34]MH_I2C_Read... [20:45:34]Read from MH i2c: E2 FD 00 [20:45:34]MH_I2C_Read... [20:45:34]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [20:45:34]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [20:45:34]wFMCommunicate OK [20:45:34]wFMCommunicate request_size=4 [20:45:34]MH_SAM_APDU [20:45:34]CAPDU: 80 17 00 00 [20:45:34]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:45:34]Write i2c OK [20:45:34]MH_I2C_Read... [20:45:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:45:35]Read from MH i2c: E2 [20:45:35]MH_I2C_Read... [20:45:35]Read from MH i2c: E2 FD 00 [20:45:35]MH_I2C_Read... [20:45:35]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [20:45:35]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [20:45:35]wFMCommunicate OK [20:45:35]wFMCommunicate request_size=4 [20:45:35]MH_SAM_APDU [20:45:35]CAPDU: 80 17 00 00 [20:45:35]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:45:35]Write i2c OK [20:45:35]MH_I2C_Read... [20:45:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:45:35]Read from MH i2c: E2 [20:45:35]MH_I2C_Read... [20:45:35]Read from MH i2c: E2 FD 00 [20:45:35]MH_I2C_Read... [20:45:35]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [20:45:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [20:45:35]wFMCommunicate OK [20:45:35]wFMCommunicate request_size=4 [20:45:35]MH_SAM_APDU [20:45:35]CAPDU: 80 17 00 00 [20:45:35]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:45:35]Write i2c OK [20:45:35]MH_I2C_Read... [20:45:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [20:45:35]Read from MH i2c: E2 [20:45:35]MH_I2C_Read... [20:45:35]Read from MH i2c: E2 D8 00 [20:45:35]MH_I2C_Read... [20:45:35]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [20:45:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:45:35]wFMCommunicate OK [20:45:35]SAM_PROTO_GetShiftData done [20:45:35]requested_item shift.sale.total_cash is exist - process it [20:45:35]requested_item shift.sale_refund.total is exist - process it [20:45:35]requested_item shift.sale_refund.total_cash is exist - process it [20:45:35]requested_item shift.buy.total is exist - process it [20:45:35]requested_item shift.buy.total_cash is exist - process it [20:45:35]produce_requested_data done [20:45:35]produce_requested_data return {"fm.sale.total":73558678.91,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":322918.28,"shift.sale.total_cash":276333.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:45:35]process_action_free get_value [20:45:35]json_value_free [20:45:35]json_value_free done [20:45:35]process_json_proto returns [20:45:35]Send response to host [20:45:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73558678.91,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":322918.28,"shift.sale.total_cash":276333.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:45:35]free response buf [20:45:35]execute_script done [20:45:35]execute_script returns [20:45:35]free content buf [20:45:35]Sock 10.Close socket [20:45:35]Sock 10.Thread stoped [20:45:36]accept exits with 9 [20:45:36]New connection [20:45:36]New thread 3066752356 created [20:45:36]Thread 3066608996 joined [20:45:36]Waiting for new connection... [20:45:36] Sock 9.Parse request [20:45:36]Sock 9.Check first char [20:45:36]Sock 9.First char is OK [20:45:36]request: POST /json_proto HTTP/1.0 [20:45:36]Method: POST [20:45:36]URL: /json_proto [20:45:36]Method is POST - this is cgi request [20:45:36]url: /json_proto [20:45:36]query_string will be loaded in cgi processing [20:45:36]execute_cgi json_proto POST (null) [20:45:36]execute_cgi path=json_proto method=POST [20:45:36]POST find Content-Length [20:45:36]Host: 172.17.47.196:8080 [20:45:36]Content-Length: 687 [20:45:36]Content-Type: application/json [20:45:36] [20:45:36]POST finish read [20:45:36]Found Content-Length = 687 [20:45:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:36]execute_script... [20:45:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:36]POST & json_proto [20:45:36]process_json_proto [20:45:36]json parsed OK: [20:45:36]protocol is kg_v1.0 [20:45:36]action value=close_receipt [20:45:36]process_action close_receipt [20:45:36]cmd_close_receipt [20:45:36]MH_GetDate [20:45:36]Write to MH i2c: F0 00 00 1D 00 0C [20:45:36]Write i2c OK [20:45:36]MH_I2C_Read... [20:45:36]Read from MH i2c: F0 [20:45:36]MH_I2C_Read... [20:45:36]Read from MH i2c: F0 09 00 [20:45:36]MH_I2C_Read... [20:45:36]Read from MH i2c: F0 09 00 1D 00 00 70 30 EF 66 4C 6B 94 66 BB [20:45:36]GetLastDocTimeStamp 1726951169 [20:45:36]current date 1726951536 [20:45:36]FM_GetShiftState [20:45:36]SAM_PROTO_GetShiftState [20:45:36]wFMCommunicate request_size=4 [20:45:36]MH_SAM_APDU [20:45:36]CAPDU: 80 13 01 00 [20:45:36]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:45:36]Write i2c OK [20:45:36]MH_I2C_Read... [20:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:36]Read from MH i2c: E2 [20:45:36]MH_I2C_Read... [20:45:36]Read from MH i2c: E2 0E 00 [20:45:36]MH_I2C_Read... [20:45:36]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [20:45:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:45:36]wFMCommunicate OK [20:45:36]SAM_PROTO_GetShiftState done [20:45:36]FM_GetShiftState done [20:45:36]opened in 1726877910 [20:45:36]opened+sec_in_day 1726964310 [20:45:36]quantity*price = 100050 [20:45:36]sum+1 = 100052 [20:45:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 385 21.09.2024 20:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86607 ФПД: 250075256028752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T204536&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86607&fm=250075256028752&tin=02508201610067®Number=0000000000092592&sum=100000 [20:45:37]StoreToDocumentArchive [20:45:37]shift 496 fd 86607 [20:45:37]save to /storage/0496/doc_00086607 [20:45:37]save last doc name /storage/0496/doc_00086607 to /storage/kkm_last_doc_name [20:45:37]save OK [20:45:37]Clear old archive folders... [20:45:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:45:37]tlvbuf is 01410C00 [20:45:37]SAM_PROTO_ClearQueue [20:45:37]wFMCommunicate request_size=4 [20:45:37]MH_SAM_APDU [20:45:37]CAPDU: 80 09 00 00 [20:45:37]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:45:37]Write i2c OK [20:45:37]MH_I2C_Read... [20:45:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:37]Read from MH i2c: E2 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: E2 03 00 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:45:37]RAPDU: 90 00 [20:45:37]wFMCommunicate OK [20:45:37]SAM_PROTO_ClearQueue done [20:45:37]KKMCreateOFDPacket [20:45:37]OFDProtocolAddRootSTLVToBuf [20:45:37]FM_MakeSignedData [20:45:37]FM_MakeSignedData [20:45:37]SAM_PROTO_SignData [20:45:37]wFMCommunicate request_size=4 [20:45:37]MH_SAM_APDU [20:45:37]CAPDU: 80 0D 01 02 [20:45:37]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:45:37]Write i2c OK [20:45:37]MH_I2C_Read... [20:45:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:37]Read from MH i2c: E2 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: E2 03 00 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:45:37]RAPDU: 90 00 [20:45:37]wFMCommunicate OK [20:45:37]wFMCommunicate request_size=255 [20:45:37]MH_SAM_APDU [20:45: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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 70 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 52 01 00 35 04 06 00 [20:45:37]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 70 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 52 01 00 35 04 06 00 00 00 29 [20:45:37]Write i2c OK [20:45:37]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:45:38]RAPDU: 90 00 [20:45:38]wFMCommunicate OK [20:45:38]wFMCommunicate request_size=11 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 0D 02 02 06 E3 71 2E CD 7E 50 [20:45:38]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 E3 71 2E CD 7E 50 00 00 D1 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:45:38]RAPDU: 90 00 [20:45:38]wFMCommunicate OK [20:45:38]wFMCommunicate request_size=4 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 0D 03 02 [20:45:38]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 0B 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 0B 00 2F 00 00 BF 00 15 18 F4 7B EB E3 90 00 D4 [20:45:38]RAPDU: BF 00 15 18 F4 7B EB E3 90 00 [20:45:38]wFMCommunicate OK [20:45:38]SAM_PROTO_SignData done [20:45:38]FM_MakeSignedData done [20:45:38]CreateOFDProtocolMessage [20:45:38]wFMCommunicate request_size=4 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 11 00 00 [20:45:38]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 17 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [20:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:45:38]wFMCommunicate OK [20:45:38]CreateOFDProtocolMessage done [20:45:38]OFDSenderStorePacket 86607 [20:45:38]StoreOFDPacket docnum=86607 [20:45:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 8D 2C 08 01 26 15 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 70 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 52 01 00 35 04 06 00 E3 71 2E CD 7E 50 BF 00 15 18 F4 7B EB E3 [20:45:38]CheckFolder [20:45:38]dirname=/storage/ofd_packets [20:45:38]CheckFolder done [20:45:38]ProducePacketName [20:45:38]name=ofd_packets/00086607 [20:45:38]NVStorageSaveData ofd_packets/00086607 [20:45:38]File name is /storage/ofd_packets/00086607 [20:45:38]Write 302 bytes [20:45:38]NVStorageSaveData done [20:45:38]OFDSenderStorePacket done [20:45:38]KKMCreateOFDPacket done [20:45:38]NVStorageSaveData kkm_last_timestamp [20:45:38]File name is /storage/kkm_last_timestamp [20:45:38]Write 4 bytes [20:45:38]NVStorageSaveData done [20:45:38]OFD Sender: Processing packet 86607 [packets to send 273, broken 272] [20:45:38]ProducePacketName [20:45:38]name=ofd_packets/00086607 [20:45:38]OFD Sender: To server: pG, [20:45:38]CommunicateWithHost lk.salyk.kg:30040 [20:45:38]ConnectInit lk.salyk.kg [20:45:38]ExternCall_PrintAddStr [20:45:38]wPrintStart [20:45:38]Write to MH i2c: 01 00 00 31 00 31 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 07 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:45:38]RasterBufferAndPrint [20:45:38]line Счет N : (1)871476 [20:45:38]line ИНН: 02508201610067 [20:45:38]line Контрольно-Кассовый Чек [20:45:38]line ПРОДАЖА [20:45:38]line ТРК (МРК, ГНК) : 44 [20:45:38]line Товар: 2710194210 [20:45:38]line ДТ(л)-К-4 [20:45:38]line 13.130 * 76.20 [20:45:38]line = 1000.51 [20:45:38]line НДС 12% НСП 1% [20:45:38]line > о реализуемом товаре [20:45:38]line ОКРУГЛЕНИЕ: -0.51 [20:45:38]line ИТОГО: 1000.00 [20:45:38]line Внесено: 1000.00 [20:45:38]line СДАЧА: 0.00 [20:45:38]line НСП 1% : 8.85 [20:45:38]line НДС 12% : 106.25 [20:45:38]line Наличными: 1000.00 [20:45:38]line Безнал.: 0.00 [20:45:38]line Место: АЗС № 137 "Партнер Нефть" [20:45:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:45:38]line СНО: Общий режим [20:45:38]line Чек 385 21.09.2024 20:45 [20:45:38]line Смена: 496 ФФД: 1.0 [20:45:38]line ЗНМ: 0300000064 [20:45:38]line РНМ: 0000000000092592 [20:45:38]line Версия ККМ: 001 [20:45:38]line ФМ: 0000000000874979 [20:45:38]line ФД: 86607 [20:45:38]line ФПД: 250075256028752 [20:45:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T204536&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86607&fm=250075256028752&tin=02508201610067®Number=0000000000092592&sum=100000 [20:45:38]written 0, free lines is 4095 [20:45:38]Write to MH i2c: 01 00 00 5C 00 5C [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 07 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 F3 0C 62 [20:45:38]RasterBufferAndPrint [20:45:38]line [20:45:38]line [20:45:38]line [20:45:38]line [20:45:38]line [20:45:38]written 0, free lines is 3340 [20:45:38]MH_Cut [20:45:38]Write to MH i2c: D1 01 00 63 00 01 35 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: D1 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: D1 01 00 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: D1 01 00 63 00 00 34 [20:45:39]Write to MH i2c: 01 00 00 64 00 64 [20:45:39]Write i2c OK [20:45:39]MH_I2C_Read... [20:45:39]*** Cut start [20:45:39]*** Partial cut [20:45:39]*** CUTSNS_PIN = 1 [20:45:39]*** CUTSNS_PIN = 0 [20:45:40]*** Brake cut motor [20:45:40]Read from MH i2c: 01 [20:45:40]MH_I2C_Read... [20:45:40]*** Stop cut motor [20:45:40]*** Cut end [20:45:40]Read from MH i2c: 01 07 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:45:40]process_action close_receipt done [20:45:40]requested_data is exist [20:45:40]produce_requested_data [20:45:40]requested_item fm.sn is exist - process it [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 11 00 00 [20:45:40]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 17 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3E [20:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:45:40]wFMCommunicate OK [20:45:40]requested_item fd.num is exist - process it [20:45:40]SAM_PROTO_GetFieldsCounters [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 13 00 00 [20:45:40]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]Connected sock=12 [20:45:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 8D 2C 08 01 26 15 5A 03 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 34 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 70 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 52 01 00 35 Read from MH i2c: *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:40]E2 04 [20:45:40]06 MH_I2C_Read... [20:45:40]00 Read from MH i2c: E3 E2 71 62 2E 00 CD [20:45:40]7E MH_I2C_Read... [20:45:40]50 BF 00 15 18 F4 Read from MH i2c: 7B E2 EB 62 E3 00 [20:45:40]66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [20:45:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 4F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_GetFieldsCounters done [20:45:40]requested_item shift.num is exist - process it [20:45:40]requested_item shift.opened is exist - process it [20:45:40]req_shift_opened [20:45:40]FM_GetShiftState [20:45:40]SAM_PROTO_GetShiftState [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 13 01 00 [20:45:40]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0E 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [20:45:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_GetShiftState done [20:45:40]FM_GetShiftState done [20:45:40]req_shift_opened done [20:45:40]requested_item shift.open_date is exist - process it [20:45:40]req_shift_open_date [20:45:40]req_shift_open_date done [20:45:40]produce_requested_data done [20:45:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86607,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:45:40]process_action_free close_receipt [20:45:40]json_value_free [20:45:40]json_value_free done [20:45:40]process_json_proto returns [20:45:40]Send response to host [20:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86607,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:45:40]free response buf [20:45:40]execute_script done [20:45:40]execute_script returns [20:45:40]free content buf [20:45:40]Sock 9.Close socket [20:45:40]Sock 9.Thread stoped [20:45:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6A 41 47 00 FD A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4F 52 01 00 F4 03 04 00 44 DB EE 66 B6 04 01 00 00 F2 D2 4F C8 60 E3 21 6E [20:45:41]CommunicateWithHost err = 0 [20:45:41]CheckOFDResponse [20:45:41]1017 (14) - 77093643461234 [20:45:41]1041 (16) - 0000000000874979 [20:45:41]1040 (4) - 86607 [20:45:41]1012 (4) - 21.09.2024 14:42 [20:45:41]1206 (1) - 0 [20:45:41]OFD Sender: Remove packet 86607 [20:45:41]ProducePacketName [20:45:41]name=ofd_packets/00086607 [20:45:41]NVStorageDeleteData [20:45:42]OFD Sender: No OFD packet to send [20:45:47]OFD Sender: No OFD packet to send [20:45:52]OFD Sender: No OFD packet to send [20:45:57]OFD Sender: No OFD packet to send [20:46:01]recv_with_timeout no data received [20:46:02]OFD Sender: No OFD packet to send [20:46:07]OFD Sender: No OFD packet to send [20:46:12]OFD Sender: No OFD packet to send [20:46:14]recv_with_timeout no data received [20:46:16]accept exits with 7 [20:46:16]New connection [20:46:16]New thread 3066608996 created [20:46:16]Thread 3066752356 joined [20:46:16]Waiting for new connection... [20:46:16] Sock 7.Parse request [20:46:16]Sock 7.Check first char [20:46:16]Sock 7.First char is OK [20:46:16]request: POST /json_proto HTTP/1.0 [20:46:16]Method: POST [20:46:16]URL: /json_proto [20:46:16]Method is POST - this is cgi request [20:46:16]url: /json_proto [20:46:16]query_string will be loaded in cgi processing [20:46:16]execute_cgi json_proto POST (null) [20:46:16]execute_cgi path=json_proto method=POST [20:46:16]POST find Content-Length [20:46:16]Host: 172.17.47.196:8080 [20:46:16]Content-Length: 677 [20:46:16]Content-Type: application/json [20:46:16] [20:46:16]POST finish read [20:46:16]Found Content-Length = 677 [20:46:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:46:16]execute_script... [20:46: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)871477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:46:16]POST & json_proto [20:46:16]process_json_proto [20:46:16]json parsed OK: [20:46:16]protocol is kg_v1.0 [20:46:16]action value=close_receipt [20:46:16]process_action close_receipt [20:46:16]cmd_close_receipt [20:46:16]MH_GetDate [20:46:16]Write to MH i2c: F0 00 00 68 00 57 [20:46:16]Write i2c OK [20:46:16]MH_I2C_Read... [20:46:16]Read from MH i2c: F0 [20:46:16]MH_I2C_Read... [20:46:16]Read from MH i2c: F0 09 00 [20:46:16]MH_I2C_Read... [20:46:16]Read from MH i2c: F0 09 00 68 00 00 99 30 EF 66 4C 6B 94 66 2F [20:46:16]GetLastDocTimeStamp 1726951536 [20:46:16]current date 1726951577 [20:46:16]FM_GetShiftState [20:46:16]SAM_PROTO_GetShiftState [20:46:16]wFMCommunicate request_size=4 [20:46:16]MH_SAM_APDU [20:46:16]CAPDU: 80 13 01 00 [20:46:16]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [20:46:16]Write i2c OK [20:46:16]MH_I2C_Read... [20:46:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:16]Read from MH i2c: E2 [20:46:16]MH_I2C_Read... [20:46:16]Read from MH i2c: E2 0E 00 [20:46:16]MH_I2C_Read... [20:46:16]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2C [20:46:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:46:16]wFMCommunicate OK [20:46:16]SAM_PROTO_GetShiftState done [20:46:16]FM_GetShiftState done [20:46:16]opened in 1726877910 [20:46:16]opened+sec_in_day 1726964310 [20:46:16]quantity*price = 60003 [20:46:16]sum+1 = 60004 [20:46:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 386 21.09.2024 20:46 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86608 ФПД: 67138327525126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T204617&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86608&fm=67138327525126&tin=02508201610067®Number=0000000000092592&sum=60000 [20:46:17]StoreToDocumentArchive [20:46:17]shift 496 fd 86608 [20:46:17]save to /storage/0496/doc_00086608 [20:46:17]save last doc name /storage/0496/doc_00086608 to /storage/kkm_last_doc_name [20:46:17]save OK [20:46:17]Clear old archive folders... [20:46:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:46:17]tlvbuf is 013B3F20 [20:46:17]SAM_PROTO_ClearQueue [20:46:17]wFMCommunicate request_size=4 [20:46:17]MH_SAM_APDU [20:46:17]CAPDU: 80 09 00 00 [20:46:17]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [20:46:17]Write i2c OK [20:46:17]MH_I2C_Read... [20:46:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:17]Read from MH i2c: E2 [20:46:17]MH_I2C_Read... [20:46:17]Read from MH i2c: E2 03 00 [20:46:17]MH_I2C_Read... [20:46:17]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:46:17]RAPDU: 90 00 [20:46:17]wFMCommunicate OK [20:46:17]SAM_PROTO_ClearQueue done [20:46:17]KKMCreateOFDPacket [20:46:17]OFDProtocolAddRootSTLVToBuf [20:46:17]FM_MakeSignedData [20:46:17]FM_MakeSignedData [20:46:17]SAM_PROTO_SignData [20:46:17]wFMCommunicate request_size=4 [20:46:17]MH_SAM_APDU [20:46:17]CAPDU: 80 0D 01 02 [20:46:17]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [20:46:17]Write i2c OK [20:46:17]MH_I2C_Read... [20:46:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:17]Read from MH i2c: E2 [20:46:17]MH_I2C_Read... [20:46:17]Read from MH i2c: E2 03 00 [20:46:17]MH_I2C_Read... [20:46:17]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [20:46:17]RAPDU: 90 00 [20:46:17]wFMCommunicate OK [20:46:17]wFMCommunicate request_size=255 [20:46:17]MH_SAM_APDU [20:46:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 01 00 00 F4 03 04 00 99 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 52 01 00 35 04 06 00 3D [20:46:17]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 01 00 00 F4 03 04 00 99 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 52 01 00 35 04 06 00 3D 00 00 B6 [20:46:17]Write i2c OK [20:46:17]MH_I2C_Read... [20:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:18]Read from MH i2c: E2 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 03 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [20:46:18]RAPDU: 90 00 [20:46:18]wFMCommunicate OK [20:46:18]wFMCommunicate request_size=10 [20:46:18]MH_SAM_APDU [20:46:18]CAPDU: 80 0D 02 02 05 0F DC 29 B7 06 [20:46:18]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 0F DC 29 B7 06 00 00 CE [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:18]Read from MH i2c: E2 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 03 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [20:46:18]RAPDU: 90 00 [20:46:18]wFMCommunicate OK [20:46:18]wFMCommunicate request_size=4 [20:46:18]MH_SAM_APDU [20:46:18]CAPDU: 80 0D 03 02 [20:46:18]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:18]Read from MH i2c: E2 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 0B 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 0B 00 7A 00 00 25 60 3A D6 42 05 6A 87 90 00 C3 [20:46:18]RAPDU: 25 60 3A D6 42 05 6A 87 90 00 [20:46:18]wFMCommunicate OK [20:46:18]SAM_PROTO_SignData done [20:46:18]FM_MakeSignedData done [20:46:18]CreateOFDProtocolMessage [20:46:18]wFMCommunicate request_size=4 [20:46:18]MH_SAM_APDU [20:46:18]CAPDU: 80 11 00 00 [20:46:18]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:18]Read from MH i2c: E2 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 17 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [20:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:46:18]wFMCommunicate OK [20:46:18]CreateOFDProtocolMessage done [20:46:18]OFDSenderStorePacket 86608 [20:46:18]StoreOFDPacket docnum=86608 [20:46:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1C A2 07 01 0D 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 01 00 00 F4 03 04 00 99 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 52 01 00 35 04 06 00 3D 0F DC 29 B7 06 25 60 3A D6 42 05 6A 87 [20:46:18]CheckFolder [20:46:18]dirname=/storage/ofd_packets [20:46:18]CheckFolder done [20:46:18]ProducePacketName [20:46:18]name=ofd_packets/00086608 [20:46:18]NVStorageSaveData ofd_packets/00086608 [20:46:18]File name is /storage/ofd_packets/00086608 [20:46:18]Write 301 bytes [20:46:18]NVStorageSaveData done [20:46:18]OFDSenderStorePacket done [20:46:18]KKMCreateOFDPacket done [20:46:18]NVStorageSaveData kkm_last_timestamp [20:46:18]File name is /storage/kkm_last_timestamp [20:46:18]Write 4 bytes [20:46:18]NVStorageSaveData done [20:46:18]ExternCall_PrintAddStr [20:46:18]wPrintStart [20:46:18]Write to MH i2c: 01 00 00 7C 00 7C [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: 01 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: 01 07 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [20:46:18]RasterBufferAndPrint [20:46:18]line Счет N : (1)871477 [20:46:18]line ИНН: 02508201610067 [20:46:18]line Контрольно-Кассовый Чек [20:46:18]line ПРОДАЖА [20:46:18]line ТРК (МРК, ГНК) : 53 [20:46:18]line Товар: 2710124130 [20:46:18]line Аи-92-К-5 [20:46:18]line 8.850 * 67.80 [20:46:18]line = 600.03 [20:46:18]line НДС 12% НСП 1% [20:46:18]line > о реализуемом товаре [20:46:18]line ОКРУГЛЕНИЕ: -0.03 [20:46:18]line ИТОГО: 600.00 [20:46:18]line Внесено: 600.00 [20:46:18]line СДАЧА: 0.00 [20:46:18]line НСП 1% : 5.31 [20:46:18]line НДС 12% : 63.72 [20:46:18]line Наличными: 600.00 [20:46:18]line Безнал.: 0.00 [20:46:18]line Место: АЗС № 137 "Партнер Нефть" [20:46:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:46:18]line СНО: Общий режим [20:46:18]line Чек 386 21.09.2024 20:46 [20:46:18]line Смена: 496 ФФД: 1.0 [20:46:18]line ЗНМ: 0300000064 [20:46:18]line РНМ: 0000000000092592 [20:46:18]line Версия ККМ: 001 [20:46:18]line ФМ: 0000000000874979 [20:46:18]line ФД: 86608 [20:46:18]line ФПД: 67138327525126 [20:46:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T204617&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86608&fm=67138327525126&tin=02508201610067®Number=0000000000092592&sum=60000 [20:46:18]written 0, free lines is 4095 [20:46:18]OFD Sender: Processing packet 86608 [packets to send 273, broken 272] [20:46:18]ProducePacketName [20:46:18]name=ofd_packets/00086608 [20:46:18]OFD Sender: To server: pG, [20:46:18]CommunicateWithHost lk.salyk.kg:30040 [20:46:18]ConnectInit lk.salyk.kg [20:46:18]Write to MH i2c: 01 00 00 A7 00 A7 [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: 01 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: 01 07 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 E1 0C 9B [20:46:18]RasterBufferAndPrint [20:46:18]line [20:46:18]line [20:46:18]line [20:46:18]line [20:46:18]line [20:46:18]written 0, free lines is 3318 [20:46:18]MH_Cut [20:46:18]Write to MH i2c: D1 01 00 AE 00 01 80 [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: D1 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: D1 01 00 [20:46:18]MH_I2C_Read... [20:46:18]Read from MH i2c: D1 01 00 AE 00 00 7F [20:46:18]Write to MH i2c: 01 00 00 AF 00 AF [20:46:18]Write i2c OK [20:46:18]MH_I2C_Read... [20:46:19]Connected sock=10 [20:46:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 1C A2 07 01 0D 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 01 00 00 F4 03 04 00 99 30 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 52 01 00 35 04 06 00 3D 0F DC 29 B7 06 25 60 3A D6 42 05 6A 87 [20:46:19]*** Cut start [20:46:19]*** Partial cut [20:46:19]*** CUTSNS_PIN = 1 [20:46:19]*** CUTSNS_PIN = 0 [20:46:19]*** Brake cut motor [20:46:20]Read from MH i2c: 01 [20:46:20]MH_I2C_Read... [20:46:20]*** Stop cut motor [20:46:20]*** Cut end [20:46:20]Read from MH i2c: 01 07 00 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [20:46:20]process_action close_receipt done [20:46:20]requested_data is exist [20:46:20]produce_requested_data [20:46:20]requested_item fm.sn is exist - process it [20:46:20]wFMCommunicate request_size=4 [20:46:20]MH_SAM_APDU [20:46:20]CAPDU: 80 11 00 00 [20:46:20]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [20:46:20]Write i2c OK [20:46:20]MH_I2C_Read... [20:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:20]Read from MH i2c: E2 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: E2 17 00 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 89 [20:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:46:20]wFMCommunicate OK [20:46:20]requested_item fd.num is exist - process it [20:46:20]SAM_PROTO_GetFieldsCounters [20:46:20]wFMCommunicate request_size=4 [20:46:20]MH_SAM_APDU [20:46:20]CAPDU: 80 13 00 00 [20:46:20]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [20:46:20]Write i2c OK [20:46:20]MH_I2C_Read... [20:46:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:20]Read from MH i2c: E2 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: E2 62 00 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 50 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [20:46:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 50 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:20]wFMCommunicate OK [20:46:20]SAM_PROTO_GetFieldsCounters done [20:46:20]requested_item shift.num is exist - process it [20:46:20]requested_item shift.opened is exist - process it [20:46:20]req_shift_opened [20:46:20]FM_GetShiftState [20:46:20]SAM_PROTO_GetShiftState [20:46:20]wFMCommunicate request_size=4 [20:46:20]MH_SAM_APDU [20:46:20]CAPDU: 80 13 01 00 [20:46:20]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [20:46:20]Write i2c OK [20:46:20]MH_I2C_Read... [20:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:20]Read from MH i2c: E2 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: E2 0E 00 [20:46:20]MH_I2C_Read... [20:46:20]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [20:46:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:46:20]wFMCommunicate OK [20:46:20]SAM_PROTO_GetShiftState done [20:46:20]FM_GetShiftState done [20:46:20]req_shift_opened done [20:46:20]requested_item shift.open_date is exist - process it [20:46:20]req_shift_open_date [20:46:20]req_shift_open_date done [20:46:20]produce_requested_data done [20:46:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86608,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:46:20]process_action_free close_receipt [20:46:20]json_value_free [20:46:20]json_value_free done [20:46:20]process_json_proto returns [20:46:20]Send response to host [20:46:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86608,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:46:20]free response buf [20:46:20]execute_script done [20:46:20]execute_script returns [20:46:20]free content buf [20:46:20]Sock 7.Close socket [20:46:20]Sock 7.Thread stoped [20:46:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 45 58 47 00 27 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 52 01 00 F4 03 04 00 6B DB EE 66 B6 04 01 00 00 82 89 5A 85 A2 BC AB 8E [20:46:21]CommunicateWithHost err = 0 [20:46:21]CheckOFDResponse [20:46:21]1017 (14) - 77093643461234 [20:46:21]1041 (16) - 0000000000874979 [20:46:21]1040 (4) - 86608 [20:46:21]1012 (4) - 21.09.2024 14:42 [20:46:21]1206 (1) - 0 [20:46:21]OFD Sender: Remove packet 86608 [20:46:21]ProducePacketName [20:46:21]name=ofd_packets/00086608 [20:46:21]NVStorageDeleteData [20:46:21]OFD Sender: No OFD packet to send [20:46:26]OFD Sender: No OFD packet to send [20:46:31]OFD Sender: No OFD packet to send [20:46:33]recv_with_timeout no data received [20:46:36]OFD Sender: No OFD packet to send [20:46:41]OFD Sender: No OFD packet to send [20:46:46]OFD Sender: No OFD packet to send [20:46:51]OFD Sender: No OFD packet to send [20:46:56]OFD Sender: No OFD packet to send [20:47:01]OFD Sender: No OFD packet to send [20:47:06]OFD Sender: No OFD packet to send [20:47:11]OFD Sender: No OFD packet to send [20:47:16]OFD Sender: No OFD packet to send [20:47:21]OFD Sender: No OFD packet to send [20:47:26]OFD Sender: No OFD packet to send [20:47:29]recv_with_timeout no data received [20:47:31]OFD Sender: No OFD packet to send [20:47:36]OFD Sender: No OFD packet to send [20:47:41]OFD Sender: No OFD packet to send [20:47:46]OFD Sender: No OFD packet to send [20:47:51]OFD Sender: No OFD packet to send [20:47:56]OFD Sender: No OFD packet to send [20:48:01]OFD Sender: No OFD packet to send [20:48:05]recv_with_timeout no data received [20:48:06]OFD Sender: No OFD packet to send [20:48:11]OFD Sender: No OFD packet to send [20:48:16]OFD Sender: No OFD packet to send [20:48:21]OFD Sender: No OFD packet to send [20:48:26]OFD Sender: No OFD packet to send [20:48:31]OFD Sender: No OFD packet to send [20:48:36]OFD Sender: No OFD packet to send [20:48:41]OFD Sender: No OFD packet to send [20:48:46]OFD Sender: No OFD packet to send [20:48:50]recv_with_timeout no data received [20:48:51]OFD Sender: No OFD packet to send [20:48:56]OFD Sender: No OFD packet to send [20:49:01]OFD Sender: No OFD packet to send [20:49:04]recv_with_timeout no data received [20:49:06]OFD Sender: No OFD packet to send [20:49:11]OFD Sender: No OFD packet to send [20:49:16]OFD Sender: No OFD packet to send [20:49:21]OFD Sender: No OFD packet to send [20:49:26]OFD Sender: No OFD packet to send [20:49:31]recv_with_timeout no data received [20:49:31]OFD Sender: No OFD packet to send [20:49:36]OFD Sender: No OFD packet to send [20:49:41]OFD Sender: No OFD packet to send [20:49:46]OFD Sender: No OFD packet to send [20:49:51]OFD Sender: No OFD packet to send [20:49:56]OFD Sender: No OFD packet to send [20:50:01]OFD Sender: No OFD packet to send [20:50:06]OFD Sender: No OFD packet to send [20:50:11]OFD Sender: No OFD packet to send [20:50:16]OFD Sender: No OFD packet to send [20:50:17]recv_with_timeout no data received [20:50:21]OFD Sender: No OFD packet to send [20:50:26]OFD Sender: No OFD packet to send [20:50:31]OFD Sender: No OFD packet to send [20:50:36]OFD Sender: No OFD packet to send [20:50:41]OFD Sender: No OFD packet to send [20:50:46]OFD Sender: No OFD packet to send [20:50:51]OFD Sender: No OFD packet to send [20:50:56]OFD Sender: No OFD packet to send [20:51:01]OFD Sender: No OFD packet to send [20:51:07]OFD Sender: No OFD packet to send [20:51:12]OFD Sender: No OFD packet to send [20:51:17]OFD Sender: No OFD packet to send [20:51:22]OFD Sender: No OFD packet to send [20:51:27]OFD Sender: No OFD packet to send [20:51:32]OFD Sender: No OFD packet to send [20:51:37]OFD Sender: No OFD packet to send [20:51:42]OFD Sender: No OFD packet to send [20:51:47]OFD Sender: No OFD packet to send [20:51:52]OFD Sender: No OFD packet to send [20:51:57]OFD Sender: No OFD packet to send [20:52:02]OFD Sender: No OFD packet to send [20:52:07]OFD Sender: No OFD packet to send [20:52:12]OFD Sender: No OFD packet to send [20:52:17]OFD Sender: No OFD packet to send [20:52:22]OFD Sender: No OFD packet to send [20:52:27]OFD Sender: No OFD packet to send [20:52:32]OFD Sender: No OFD packet to send [20:52:37]OFD Sender: No OFD packet to send [20:52:42]OFD Sender: No OFD packet to send [20:52:47]OFD Sender: No OFD packet to send [20:52:52]OFD Sender: No OFD packet to send [20:52:57]OFD Sender: No OFD packet to send [20:53:02]OFD Sender: No OFD packet to send [20:53:06]accept exits with 9 [20:53:06]New connection [20:53:06]New thread 3066752356 created [20:53:06]Thread 3066608996 joined [20:53:06]Waiting for new connection... [20:53:06] Sock 9.Parse request [20:53:06]Sock 9.Check first char [20:53:06]Sock 9.First char is OK [20:53:06]request: POST /json_proto HTTP/1.0 [20:53:06]Method: POST [20:53:06]URL: /json_proto [20:53:06]Method is POST - this is cgi request [20:53:06]url: /json_proto [20:53:06]query_string will be loaded in cgi processing [20:53:06]execute_cgi json_proto POST (null) [20:53:06]execute_cgi path=json_proto method=POST [20:53:06]POST find Content-Length [20:53:06]Host: 172.17.47.196:8080 [20:53:06]Content-Length: 614 [20:53:06]Content-Type: application/json [20:53:06] [20:53:06]POST finish read [20:53:06]Found Content-Length = 614 [20:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147990", "tax_sys" : 0, "items" : [ { "code": "4870001570095", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:06]execute_script... [20:53:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147990", "tax_sys" : 0, "items" : [ { "code": "4870001570095", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 2\u043B", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:06]POST & json_proto [20:53:06]process_json_proto [20:53:06]json parsed OK: [20:53:06]protocol is kg_v1.0 [20:53:06]action value=close_receipt [20:53:06]process_action close_receipt [20:53:06]cmd_close_receipt [20:53:06]MH_GetDate [20:53:06]Write to MH i2c: F0 00 00 B3 00 A2 [20:53:06]Write i2c OK [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: F0 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: F0 09 00 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: F0 09 00 B3 00 00 32 32 EF 66 4C 6B 94 66 15 [20:53:06]GetLastDocTimeStamp 1726951577 [20:53:06]current date 1726951986 [20:53:06]FM_GetShiftState [20:53:06]SAM_PROTO_GetShiftState [20:53:06]wFMCommunicate request_size=4 [20:53:06]MH_SAM_APDU [20:53:06]CAPDU: 80 13 01 00 [20:53:06]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [20:53:06]Write i2c OK [20:53:06]MH_I2C_Read... [20:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:06]Read from MH i2c: E2 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: E2 0E 00 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 77 [20:53:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:53:06]wFMCommunicate OK [20:53:06]SAM_PROTO_GetShiftState done [20:53:06]FM_GetShiftState done [20:53:06]opened in 1726877910 [20:53:06]opened+sec_in_day 1726964310 [20:53:06]quantity*price = 20500 [20:53:06]sum+1 = 20501 [20:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 205.00 НСП 1% : 1.81 НДС 12% : 21.77 Наличными: 205.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 387 21.09.2024 20:53 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86609 ФПД: 29594983400570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205306&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86609&fm=29594983400570&tin=02508201610067®Number=0000000000092592&sum=20500 0 [20:53:07]StoreToDocumentArchive [20:53:07]shift 496 fd 86609 [20:53:07]save to /storage/0496/doc_00086609 [20:53:07]save last doc name /storage/0496/doc_00086609 to /storage/kkm_last_doc_name [20:53:07]save OK [20:53:07]Clear old archive folders... [20:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=266 [20:53:07]tlvbuf is 013ACC80 [20:53:07]SAM_PROTO_ClearQueue [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 09 00 00 [20:53:07]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [20:53:07]RAPDU: 90 00 [20:53:07]wFMCommunicate OK [20:53:07]SAM_PROTO_ClearQueue done [20:53:07]KKMCreateOFDPacket [20:53:07]OFDProtocolAddRootSTLVToBuf [20:53:07]FM_MakeSignedData [20:53:07]FM_MakeSignedData [20:53:07]SAM_PROTO_SignData [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 0D 01 02 [20:53:07]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [20:53:07]RAPDU: 90 00 [20:53:07]wFMCommunicate OK [20:53:07]wFMCommunicate request_size=255 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 32 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [20:53:07]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 32 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 3E [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [20:53:07]RAPDU: 90 00 [20:53:07]wFMCommunicate OK [20:53:07]wFMCommunicate request_size=25 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 51 52 01 00 35 04 06 00 1A EA 9E 79 04 7A [20:53:07]Write to MH i2c: E2 1C 00 C4 00 80 0D 02 02 14 00 37 39 10 04 04 00 51 52 01 00 35 04 06 00 1A EA 9E 79 04 7A 00 00 6A [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [20:53:07]RAPDU: 90 00 [20:53:07]wFMCommunicate OK [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 0D 03 02 [20:53:07]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 0B 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 0B 00 C5 00 00 97 E7 65 CC 37 ED E9 B1 90 00 AE [20:53:07]RAPDU: 97 E7 65 CC 37 ED E9 B1 90 00 [20:53:07]wFMCommunicate OK [20:53:07]SAM_PROTO_SignData done [20:53:07]FM_MakeSignedData done [20:53:07]CreateOFDProtocolMessage [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 11 00 00 [20:53:07]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 17 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9F [20:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:53:07]wFMCommunicate OK [20:53:07]CreateOFDProtocolMessage done [20:53:07]OFDSenderStorePacket 86609 [20:53:07]StoreOFDPacket docnum=86609 [20:53:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 6B 4A 16 01 5F F1 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 32 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 52 01 00 35 04 06 00 1A EA 9E 79 04 7A 97 E7 65 CC 37 ED E9 B1 [20:53:07]CheckFolder [20:53:07]dirname=/storage/ofd_packets [20:53:07]CheckFolder done [20:53:07]ProducePacketName [20:53:07]name=ofd_packets/00086609 [20:53:07]NVStorageSaveData ofd_packets/00086609 [20:53:07]File name is /storage/ofd_packets/00086609 [20:53:07]Write 316 bytes [20:53:07]NVStorageSaveData done [20:53:07]OFDSenderStorePacket done [20:53:07]KKMCreateOFDPacket done [20:53:07]NVStorageSaveData kkm_last_timestamp [20:53:07]File name is /storage/kkm_last_timestamp [20:53:07]Write 4 bytes [20:53:07]NVStorageSaveData done [20:53:07]ExternCall_PrintAddStr [20:53:07]wPrintStart [20:53:07]Write to MH i2c: 01 00 00 C7 00 C7 [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: 01 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: 01 07 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [20:53:07]RasterBufferAndPrint [20:53:07]line Счет N : (3)147990 [20:53:07]line ИНН: 02508201610067 [20:53:07]line Контрольно-Кассовый Чек [20:53:07]line ПРОДАЖА [20:53:07]line Товар: 4870001570095 [20:53:07]line Напиток Pepsi 2л [20:53:07]line 1.000 * 205.00 [20:53:07]line = 205.00 [20:53:07]line НДС 12% НСП 1% [20:53:07]line > о реализуемом товаре [20:53:07]line ИТОГО: 205.00 [20:53:07]line НСП 1% : 1.81 [20:53:07]line НДС 12% : 21.77 [20:53:07]line Наличными: 205.00 [20:53:07]line Безнал.: 0.00 [20:53:07]line Место: АЗС № 137 "Партнер Нефть" [20:53:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:53:07]line СНО: Общий режим [20:53:07]line Чек 387 21.09.2024 20:53 [20:53:07]line Смена: 496 ФФД: 1.0 [20:53:07]line ЗНМ: 0300000064 [20:53:07]line РНМ: 0000000000092592 [20:53:07]line Версия ККМ: 001 [20:53:07]line ФМ: 0000000000874979 [20:53:07]line ФД: 86609 [20:53:07]line ФПД: 29594983400570 [20:53:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205306&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86609&fm=29594983400570&tin=02508201610067®Number=0000000000092592&sum=20500 [20:53:08]OFD Sender: Processing packet 86609 [packets to send 273, broken 272] [20:53:08]ProducePacketName [20:53:08]name=ofd_packets/00086609 [20:53:08]OFD Sender: To server: pG, [20:53:08]CommunicateWithHost lk.salyk.kg:30040 [20:53:08]ConnectInit lk.salyk.kg [20:53:08]line 0 [20:53:08]written 0, free lines is 4095 [20:53:08]Write to MH i2c: 01 00 00 EF 00 EF [20:53:08]Write i2c OK [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: 01 [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: 01 07 00 [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 FC 0C FE [20:53:08]RasterBufferAndPrint [20:53:08]line [20:53:08]line [20:53:08]line [20:53:08]line [20:53:08]line [20:53:08]written 0, free lines is 3330 [20:53:08]MH_Cut [20:53:08]Write to MH i2c: D1 01 00 F6 00 01 C8 [20:53:08]Write i2c OK [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: D1 [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: D1 01 00 [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: D1 01 00 F6 00 00 C7 [20:53:08]Write to MH i2c: 01 00 00 F7 00 F7 [20:53:08]Write i2c OK [20:53:08]MH_I2C_Read... [20:53:08]Connected sock=10 [20:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 6B 4A 16 01 5F F1 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 39 35 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 32 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 52 01 00 35 04 06 00 1A EA 9E 79 04 7A 97 E7 65 CC 37 ED E9 B1 [20:53:09]*** Cut start [20:53:09]*** Partial cut [20:53:09]*** CUTSNS_PIN = 1 [20:53:09]*** CUTSNS_PIN = 0 [20:53:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 37 76 47 00 7D 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 51 52 01 00 F4 03 04 00 04 DD EE 66 B6 04 01 00 00 B7 D3 FD 81 B2 C2 72 A4 [20:53:09]CommunicateWithHost err = 0 [20:53:09]CheckOFDResponse [20:53:09]1017 (14) - 77093643461234 [20:53:09]1041 (16) - 0000000000874979 [20:53:09]1040 (4) - 86609 [20:53:09]1012 (4) - 21.09.2024 14:49 [20:53:09]1206 (1) - 0 [20:53:09]OFD Sender: Remove packet 86609 [20:53:09]ProducePacketName [20:53:09]name=ofd_packets/00086609 [20:53:09]NVStorageDeleteData [20:53:09]*** Brake cut motor [20:53:09]OFD Sender: No OFD packet to send [20:53:10]Read from MH i2c: 01 [20:53:10]MH_I2C_Read... [20:53:10]*** Stop cut motor [20:53:10]*** Cut end [20:53:10]Read from MH i2c: 01 07 00 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [20:53:10]process_action close_receipt done [20:53:10]requested_data is exist [20:53:10]produce_requested_data [20:53:10]requested_item fm.sn is exist - process it [20:53:10]wFMCommunicate request_size=4 [20:53:10]MH_SAM_APDU [20:53:10]CAPDU: 80 11 00 00 [20:53:10]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [20:53:10]Write i2c OK [20:53:10]MH_I2C_Read... [20:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:10]Read from MH i2c: E2 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: E2 17 00 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D1 [20:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:53:10]wFMCommunicate OK [20:53:10]requested_item fd.num is exist - process it [20:53:10]SAM_PROTO_GetFieldsCounters [20:53:10]wFMCommunicate request_size=4 [20:53:10]MH_SAM_APDU [20:53:10]CAPDU: 80 13 00 00 [20:53:10]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [20:53:10]Write i2c OK [20:53:10]MH_I2C_Read... [20:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:10]Read from MH i2c: E2 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: E2 62 00 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 51 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [20:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 51 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:10]wFMCommunicate OK [20:53:10]SAM_PROTO_GetFieldsCounters done [20:53:10]requested_item shift.num is exist - process it [20:53:10]requested_item shift.opened is exist - process it [20:53:10]req_shift_opened [20:53:10]FM_GetShiftState [20:53:10]SAM_PROTO_GetShiftState [20:53:10]wFMCommunicate request_size=4 [20:53:10]MH_SAM_APDU [20:53:10]CAPDU: 80 13 01 00 [20:53:10]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [20:53:10]Write i2c OK [20:53:10]MH_I2C_Read... [20:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:10]Read from MH i2c: E2 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: E2 0E 00 [20:53:10]MH_I2C_Read... [20:53:10]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [20:53:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:53:10]wFMCommunicate OK [20:53:10]SAM_PROTO_GetShiftState done [20:53:10]FM_GetShiftState done [20:53:10]req_shift_opened done [20:53:10]requested_item shift.open_date is exist - process it [20:53:10]req_shift_open_date [20:53:10]req_shift_open_date done [20:53:10]produce_requested_data done [20:53:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86609,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:53:10]process_action_free close_receipt [20:53:10]json_value_free [20:53:10]json_value_free done [20:53:10]process_json_proto returns [20:53:10]Send response to host [20:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86609,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:53:10]free response buf [20:53:10]execute_script done [20:53:10]execute_script returns [20:53:10]free content buf [20:53:10]Sock 9.Close socket [20:53:10]Sock 9.Thread stoped [20:53:14]OFD Sender: No OFD packet to send [20:53:19]OFD Sender: No OFD packet to send [20:53:24]OFD Sender: No OFD packet to send [20:53:26]recv_with_timeout no data received [20:53:29]OFD Sender: No OFD packet to send [20:53:34]OFD Sender: No OFD packet to send [20:53:35]accept exits with 7 [20:53:35]New connection [20:53:35]New thread 3066608996 created [20:53:35]Thread 3066752356 joined [20:53:35]Waiting for new connection... [20:53:35] Sock 7.Parse request [20:53:35]Sock 7.Check first char [20:53:35]Sock 7.First char is OK [20:53:35]request: POST /json_proto HTTP/1.0 [20:53:35]Method: POST [20:53:35]URL: /json_proto [20:53:35]Method is POST - this is cgi request [20:53:35]url: /json_proto [20:53:35]query_string will be loaded in cgi processing [20:53:35]execute_cgi json_proto POST (null) [20:53:35]execute_cgi path=json_proto method=POST [20:53:35]POST find Content-Length [20:53:35]Host: 172.17.47.196:8080 [20:53:35]Content-Length: 682 [20:53:35]Content-Type: application/json [20:53:35] [20:53:35]POST finish read [20:53:35]Found Content-Length = 682 [20:53:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:35]execute_script... [20:53: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)871479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:35]POST & json_proto [20:53:35]process_json_proto [20:53:35]json parsed OK: [20:53:35]protocol is kg_v1.0 [20:53:35]action value=close_receipt [20:53:35]process_action close_receipt [20:53:35]cmd_close_receipt [20:53:35]MH_GetDate [20:53:35]Write to MH i2c: F0 00 00 FB 00 EA [20:53:35]Write i2c OK [20:53:35]MH_I2C_Read... [20:53:35]Read from MH i2c: F0 [20:53:35]MH_I2C_Read... [20:53:35]Read from MH i2c: F0 09 00 [20:53:35]MH_I2C_Read... [20:53:35]Read from MH i2c: F0 09 00 FB 00 00 4F 32 EF 66 4C 6B 94 66 7A [20:53:35]GetLastDocTimeStamp 1726951986 [20:53:35]current date 1726952015 [20:53:35]FM_GetShiftState [20:53:35]SAM_PROTO_GetShiftState [20:53:35]wFMCommunicate request_size=4 [20:53:35]MH_SAM_APDU [20:53:35]CAPDU: 80 13 01 00 [20:53:35]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [20:53:35]Write i2c OK [20:53:35]MH_I2C_Read... [20:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:35]Read from MH i2c: E2 [20:53:35]MH_I2C_Read... [20:53:35]Read from MH i2c: E2 0E 00 [20:53:35]MH_I2C_Read... [20:53:35]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BF [20:53:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:53:35]wFMCommunicate OK [20:53:35]SAM_PROTO_GetShiftState done [20:53:35]FM_GetShiftState done [20:53:35]opened in 1726877910 [20:53:35]opened+sec_in_day 1726964310 [20:53:35]quantity*price = 60045 [20:53:35]sum+1 = 60047 [20:53:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 388 21.09.2024 20:53 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86610 ФПД: 83012212500788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205335&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86610&fm=83012212500788&tin=02508201610067®Number=0000000000092592&sum=60000 [20:53:36]StoreToDocumentArchive [20:53:36]shift 496 fd 86610 [20:53:36]save to /storage/0496/doc_00086610 [20:53:36]save last doc name /storage/0496/doc_00086610 to /storage/kkm_last_doc_name [20:53:36]save OK [20:53:36]Clear old archive folders... [20:53:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:53:36]tlvbuf is 01426FF0 [20:53:36]SAM_PROTO_ClearQueue [20:53:36]wFMCommunicate request_size=4 [20:53:36]MH_SAM_APDU [20:53:36]CAPDU: 80 09 00 00 [20:53:36]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:36]Read from MH i2c: E2 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [20:53:36]RAPDU: 90 00 [20:53:36]wFMCommunicate OK [20:53:36]SAM_PROTO_ClearQueue done [20:53:36]KKMCreateOFDPacket [20:53:36]OFDProtocolAddRootSTLVToBuf [20:53:36]FM_MakeSignedData [20:53:36]FM_MakeSignedData [20:53:36]SAM_PROTO_SignData [20:53:36]wFMCommunicate request_size=4 [20:53:36]MH_SAM_APDU [20:53:36]CAPDU: 80 0D 01 02 [20:53:36]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:36]Read from MH i2c: E2 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [20:53:36]RAPDU: 90 00 [20:53:36]wFMCommunicate OK [20:53:36]wFMCommunicate request_size=255 [20:53:36]MH_SAM_APDU [20:53:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 4F 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 52 01 00 35 04 06 00 [20:53:36]Write to MH i2c: E2 02 01 0B 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 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 4F 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 52 01 00 35 04 06 00 00 00 B0 [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:36]Read from MH i2c: E2 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [20:53:36]RAPDU: 90 00 [20:53:36]wFMCommunicate OK [20:53:36]wFMCommunicate request_size=11 [20:53:36]MH_SAM_APDU [20:53:36]CAPDU: 80 0D 02 02 06 4B 7F C9 70 29 34 [20:53:36]Write to MH i2c: E2 0E 00 0C 01 80 0D 02 02 06 00 4B 7F C9 70 29 34 00 00 F3 [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:36]Read from MH i2c: E2 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [20:53:36]RAPDU: 90 00 [20:53:36]wFMCommunicate OK [20:53:36]wFMCommunicate request_size=4 [20:53:36]MH_SAM_APDU [20:53:36]CAPDU: 80 0D 03 02 [20:53:36]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:36]Read from MH i2c: E2 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 0B 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 0B 00 0D 01 00 8D EC 8A 60 DB 81 6F A8 90 00 60 [20:53:36]RAPDU: 8D EC 8A 60 DB 81 6F A8 90 00 [20:53:36]wFMCommunicate OK [20:53:36]SAM_PROTO_SignData done [20:53:36]FM_MakeSignedData done [20:53:36]CreateOFDProtocolMessage [20:53:36]wFMCommunicate request_size=4 [20:53:36]MH_SAM_APDU [20:53:36]CAPDU: 80 11 00 00 [20:53:36]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:36]Read from MH i2c: E2 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 17 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [20:53:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:53:36]wFMCommunicate OK [20:53:36]CreateOFDProtocolMessage done [20:53:36]OFDSenderStorePacket 86610 [20:53:36]StoreOFDPacket docnum=86610 [20:53:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1F 39 08 01 2B FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 4F 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 52 01 00 35 04 06 00 4B 7F C9 70 29 34 8D EC 8A 60 DB 81 6F A8 [20:53:36]CheckFolder [20:53:36]dirname=/storage/ofd_packets [20:53:36]CheckFolder done [20:53:36]ProducePacketName [20:53:36]name=ofd_packets/00086610 [20:53:36]NVStorageSaveData ofd_packets/00086610 [20:53:36]File name is /storage/ofd_packets/00086610 [20:53:36]Write 302 bytes [20:53:36]NVStorageSaveData done [20:53:36]OFDSenderStorePacket done [20:53:36]KKMCreateOFDPacket done [20:53:36]NVStorageSaveData kkm_last_timestamp [20:53:36]File name is /storage/kkm_last_timestamp [20:53:36]Write 4 bytes [20:53:36]NVStorageSaveData done [20:53:36]ExternCall_PrintAddStr [20:53:36]wPrintStart [20:53:36]Write to MH i2c: 01 00 00 0F 01 10 [20:53:36]Write i2c OK [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: 01 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: 01 07 00 [20:53:36]MH_I2C_Read... [20:53:36]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [20:53:36]RasterBufferAndPrint [20:53:36]line Счет N : (1)871479 [20:53:36]line ИНН: 02508201610067 [20:53:36]line Контрольно-Кассовый Чек [20:53:36]line ПРОДАЖА [20:53:36]line ТРК (МРК, ГНК) : 21 [20:53:36]line Товар: 2710194210 [20:53:36]line ДТ(л)-К-4 [20:53:36]line 7.880 * 76.20 [20:53:36]line = 600.46 [20:53:36]line НДС 12% НСП 1% [20:53:36]line > о реализуемом товаре [20:53:36]line ОКРУГЛЕНИЕ: -0.46 [20:53:36]line ИТОГО: 600.00 [20:53:36]line Внесено: 600.00 [20:53:36]line СДАЧА: 0.00 [20:53:36]line НСП 1% : 5.31 [20:53:36]line НДС 12% : 63.77 [20:53:36]line Наличными: 600.00 [20:53:36]line Безнал.: 0.00 [20:53:36]line Место: АЗС № 137 "Партнер Нефть" [20:53:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:53:36]line СНО: Общий режим [20:53:36]line Чек 388 21.09.2024 20:53 [20:53:36]line Смена: 496 ФФД: 1.0 [20:53:36]line ЗНМ: 0300000064 [20:53:36]line РНМ: 0000000000092592 [20:53:36]line Версия ККМ: 001 [20:53:36]line ФМ: 0000000000874979 [20:53:36]line ФД: 86610 [20:53:36]line ФПД: 83012212500788 [20:53:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205335&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86610&fm=83012212500788&tin=02508201610067®Number=0000000000092592&sum=60000 [20:53:37]OFD Sender: Processing packet 86610 [packets to send 273, broken 272] [20:53:37]ProducePacketName [20:53:37]name=ofd_packets/00086610 [20:53:37]OFD Sender: To server: pG, [20:53:37]CommunicateWithHost lk.salyk.kg:30040 [20:53:37]ConnectInit lk.salyk.kg [20:53:37]written 0, free lines is 4095 [20:53:37]Write to MH i2c: 01 00 00 3A 01 3B [20:53:37]Write i2c OK [20:53:37]MH_I2C_Read... [20:53:37]Read from MH i2c: 01 [20:53:37]MH_I2C_Read... [20:53:37]Read from MH i2c: 01 07 00 [20:53:37]MH_I2C_Read... [20:53:37]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 D0 0C 1E [20:53:37]RasterBufferAndPrint [20:53:37]line [20:53:37]line [20:53:37]line [20:53:37]line [20:53:37]line [20:53:37]written 0, free lines is 3288 [20:53:37]MH_Cut [20:53:37]Write to MH i2c: D1 01 00 41 01 01 14 [20:53:37]Write i2c OK [20:53:37]MH_I2C_Read... [20:53:37]Read from MH i2c: D1 [20:53:37]MH_I2C_Read... [20:53:37]Read from MH i2c: D1 01 00 [20:53:37]MH_I2C_Read... [20:53:37]Read from MH i2c: D1 01 00 41 01 00 13 [20:53:37]Write to MH i2c: 01 00 00 42 01 43 [20:53:37]Write i2c OK [20:53:37]MH_I2C_Read... [20:53:38]*** Cut start [20:53:38]*** Partial cut [20:53:38]*** CUTSNS_PIN = 1 [20:53:38]*** CUTSNS_PIN = 0 [20:53:38]*** Brake cut motor [20:53:39]Read from MH i2c: 01 [20:53:39]MH_I2C_Read... [20:53:39]*** Stop cut motor [20:53:39]*** Cut end [20:53:39]Read from MH i2c: 01 07 00 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [20:53:39]process_action close_receipt done [20:53:39]requested_data is exist [20:53:39]produce_requested_data [20:53:39]requested_item fm.sn is exist - process it [20:53:39]wFMCommunicate request_size=4 [20:53:39]MH_SAM_APDU [20:53:39]CAPDU: 80 11 00 00 [20:53:39]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [20:53:39]Write i2c OK [20:53:39]MH_I2C_Read... [20:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:39]Read from MH i2c: E2 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: E2 17 00 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [20:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:53:39]wFMCommunicate OK [20:53:39]requested_item fd.num is exist - process it [20:53:39]SAM_PROTO_GetFieldsCounters [20:53:39]wFMCommunicate request_size=4 [20:53:39]MH_SAM_APDU [20:53:39]CAPDU: 80 13 00 00 [20:53:39]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [20:53:39]Write i2c OK [20:53:39]MH_I2C_Read... [20:53:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:39]Read from MH i2c: E2 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: E2 62 00 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 52 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [20:53:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 52 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:39]wFMCommunicate OK [20:53:39]SAM_PROTO_GetFieldsCounters done [20:53:39]requested_item shift.num is exist - process it [20:53:39]requested_item shift.opened is exist - process it [20:53:39]req_shift_opened [20:53:39]FM_GetShiftState [20:53:39]SAM_PROTO_GetShiftState [20:53:39]wFMCommunicate request_size=4 [20:53:39]MH_SAM_APDU [20:53:39]CAPDU: 80 13 01 00 [20:53:39]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [20:53:39]Write i2c OK [20:53:39]MH_I2C_Read... [20:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:39]Read from MH i2c: E2 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: E2 0E 00 [20:53:39]MH_I2C_Read... [20:53:39]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [20:53:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:53:39]wFMCommunicate OK [20:53:39]SAM_PROTO_GetShiftState done [20:53:39]FM_GetShiftState done [20:53:39]req_shift_opened done [20:53:39]requested_item shift.open_date is exist - process it [20:53:39]req_shift_open_date [20:53:39]req_shift_open_date done [20:53:39]produce_requested_data done [20:53:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86610,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:53:39]process_action_free close_receipt [20:53:39]json_value_free [20:53:39]json_value_free done [20:53:39]process_json_proto returns [20:53:39]Send response to host [20:53:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86610,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:53:39]free response buf [20:53:39]execute_script done [20:53:39]execute_script returns [20:53:39]free content buf [20:53:39]Sock 7.Close socket [20:53:39]Sock 7.Thread stoped [20:53:42]recv_with_timeout no data received [20:53:50]Connected sock=11 [20:53:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1F 39 08 01 2B FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 4F 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 52 01 00 35 04 06 00 4B 7F C9 70 29 34 8D EC 8A 60 DB 81 6F A8 [20:53:55]recv_with_timeout no data received [20:53:55]CommunicateWithHost answer receiving error [20:53:55]CommunicateWithHost err = -3 [20:53:55]OFD Sender: Server communicate error [20:54:00]OFD Sender: Processing packet 86610 [packets to send 273, broken 272] [20:54:00]ProducePacketName [20:54:00]name=ofd_packets/00086610 [20:54:00]OFD Sender: To server: pG, [20:54:00]CommunicateWithHost lk.salyk.kg:30040 [20:54:00]ConnectInit lk.salyk.kg [20:54:03]recv_with_timeout no data received [20:54:05]ConnectInit Can't take IP for lk.salyk.kg [20:54:05]CommunicateWithHost connect error [20:54:05]CommunicateWithHost err = -1 [20:54:05]OFD Sender: Server communicate error [20:54:11]OFD Sender: Processing packet 86610 [packets to send 273, broken 272] [20:54:11]ProducePacketName [20:54:11]name=ofd_packets/00086610 [20:54:11]OFD Sender: To server: pG, [20:54:11]CommunicateWithHost lk.salyk.kg:30040 [20:54:11]ConnectInit lk.salyk.kg [20:54:15]Connected sock=9 [20:54:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1F 39 08 01 2B FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 4F 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 52 01 00 35 04 06 00 4B 7F C9 70 29 34 8D EC 8A 60 DB 81 6F A8 [20:54:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E0 0B 47 00 4D 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 52 52 01 00 F4 03 04 00 46 DD EE 66 B6 04 01 00 00 F2 79 9F 42 3B 4A ED F1 [20:54:16]CommunicateWithHost err = 0 [20:54:16]CheckOFDResponse [20:54:16]1017 (14) - 77093643461234 [20:54:16]1041 (16) - 0000000000874979 [20:54:16]1040 (4) - 86610 [20:54:16]1012 (4) - 21.09.2024 14:50 [20:54:16]1206 (1) - 0 [20:54:16]OFD Sender: Remove packet 86610 [20:54:16]ProducePacketName [20:54:16]name=ofd_packets/00086610 [20:54:16]NVStorageDeleteData [20:54:17]OFD Sender: No OFD packet to send [20:54:22]OFD Sender: No OFD packet to send [20:54:27]OFD Sender: No OFD packet to send [20:54:32]OFD Sender: No OFD packet to send [20:54:37]OFD Sender: No OFD packet to send [20:54:42]OFD Sender: No OFD packet to send [20:54:42]accept exits with 10 [20:54:42]New connection [20:54:42]New thread 3066752356 created [20:54:42]Thread 3066608996 joined [20:54:42]Waiting for new connection... [20:54:42] Sock 10.Parse request [20:54:42]Sock 10.Check first char [20:54:42]Sock 10.First char is OK [20:54:42]request: POST /json_proto HTTP/1.0 [20:54:42]Method: POST [20:54:42]URL: /json_proto [20:54:42]Method is POST - this is cgi request [20:54:42]url: /json_proto [20:54:42]query_string will be loaded in cgi processing [20:54:42]execute_cgi json_proto POST (null) [20:54:42]execute_cgi path=json_proto method=POST [20:54:42]POST find Content-Length [20:54:42]Host: 172.17.47.196:8080 [20:54:42]Content-Length: 682 [20:54:42]Content-Type: application/json [20:54:42] [20:54:42]POST finish read [20:54:42]Found Content-Length = 682 [20:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:54:42]execute_script... [20:54:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:54:42]POST & json_proto [20:54:42]process_json_proto [20:54:42]json parsed OK: [20:54:42]protocol is kg_v1.0 [20:54:42]action value=close_receipt [20:54:42]process_action close_receipt [20:54:42]cmd_close_receipt [20:54:42]MH_GetDate [20:54:42]Write to MH i2c: F0 00 00 46 01 36 [20:54:42]Write i2c OK [20:54:42]MH_I2C_Read... [20:54:42]Read from MH i2c: F0 [20:54:42]MH_I2C_Read... [20:54:42]Read from MH i2c: F0 09 00 [20:54:42]MH_I2C_Read... [20:54:42]Read from MH i2c: F0 09 00 46 01 00 92 32 EF 66 4C 6B 94 66 09 [20:54:42]GetLastDocTimeStamp 1726952015 [20:54:42]current date 1726952082 [20:54:42]FM_GetShiftState [20:54:42]SAM_PROTO_GetShiftState [20:54:42]wFMCommunicate request_size=4 [20:54:42]MH_SAM_APDU [20:54:42]CAPDU: 80 13 01 00 [20:54:42]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [20:54:42]Write i2c OK [20:54:42]MH_I2C_Read... [20:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:42]Read from MH i2c: E2 [20:54:42]MH_I2C_Read... [20:54:42]Read from MH i2c: E2 0E 00 [20:54:42]MH_I2C_Read... [20:54:42]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0B [20:54:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:54:42]wFMCommunicate OK [20:54:42]SAM_PROTO_GetShiftState done [20:54:42]FM_GetShiftState done [20:54:42]opened in 1726877910 [20:54:42]opened+sec_in_day 1726964310 [20:54:42]quantity*price = 100005 [20:54:42]sum+1 = 100006 [20:54: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 389 21.09.2024 20:54 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86611 ФПД: 231352487642926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205442&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86611&fm=231352487642926&tin=02508201610067®Number=0000000000092592&sum=100000 [20:54:43]StoreToDocumentArchive [20:54:43]shift 496 fd 86611 [20:54:43]save to /storage/0496/doc_00086611 [20:54:43]save last doc name /storage/0496/doc_00086611 to /storage/kkm_last_doc_name [20:54:43]save OK [20:54:43]Clear old archive folders... [20:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:54:43]tlvbuf is 014418A0 [20:54:43]SAM_PROTO_ClearQueue [20:54:43]wFMCommunicate request_size=4 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 09 00 00 [20:54:43]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]SAM_PROTO_ClearQueue done [20:54:43]KKMCreateOFDPacket [20:54:43]OFDProtocolAddRootSTLVToBuf [20:54:43]FM_MakeSignedData [20:54:43]FM_MakeSignedData [20:54:43]SAM_PROTO_SignData [20:54:43]wFMCommunicate request_size=4 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 0D 01 02 [20:54:43]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]wFMCommunicate request_size=255 [20:54:43]MH_SAM_APDU [20:54: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 85 01 00 00 F4 03 04 00 92 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 52 01 00 35 04 06 00 D2 [20:54:43]Write to MH i2c: E2 02 01 56 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 92 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 52 01 00 35 04 06 00 D2 00 00 F3 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [20:54:43]RAPDU: 90 00 [20:54:43]wFMCommunicate OK [20:54:43]wFMCommunicate request_size=10 [20:54:43]MH_SAM_APDU [20:54:43]CAPDU: 80 0D 02 02 05 69 F2 D8 07 2E [20:54:43]Write to MH i2c: E2 0D 00 57 01 80 0D 02 02 05 00 69 F2 D8 07 2E 00 00 44 [20:54:43]Write i2c OK [20:54:43]MH_I2C_Read... [20:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:43]Read from MH i2c: E2 [20:54:43]MH_I2C_Read... [20:54:43]Read from MH i2c: E2 03 00 [20:54:43]MH_I2C_Read... [20:54:44]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [20:54:44]RAPDU: 90 00 [20:54:44]wFMCommunicate OK [20:54:44]wFMCommunicate request_size=4 [20:54:44]MH_SAM_APDU [20:54:44]CAPDU: 80 0D 03 02 [20:54:44]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:44]Read from MH i2c: E2 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: E2 0B 00 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: E2 0B 00 58 01 00 E9 7A 0C 1D 01 56 44 70 90 00 6C [20:54:44]RAPDU: E9 7A 0C 1D 01 56 44 70 90 00 [20:54:44]wFMCommunicate OK [20:54:44]SAM_PROTO_SignData done [20:54:44]FM_MakeSignedData done [20:54:44]CreateOFDProtocolMessage [20:54:44]wFMCommunicate request_size=4 [20:54:44]MH_SAM_APDU [20:54:44]CAPDU: 80 11 00 00 [20:54:44]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:44]Read from MH i2c: E2 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: E2 17 00 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [20:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:54:44]wFMCommunicate OK [20:54:44]CreateOFDProtocolMessage done [20:54:44]OFDSenderStorePacket 86611 [20:54:44]StoreOFDPacket docnum=86611 [20:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FA B8 07 01 65 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 85 01 00 00 F4 03 04 00 92 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 52 01 00 35 04 06 00 D2 69 F2 D8 07 2E E9 7A 0C 1D 01 56 44 70 [20:54:44]CheckFolder [20:54:44]dirname=/storage/ofd_packets [20:54:44]CheckFolder done [20:54:44]ProducePacketName [20:54:44]name=ofd_packets/00086611 [20:54:44]NVStorageSaveData ofd_packets/00086611 [20:54:44]File name is /storage/ofd_packets/00086611 [20:54:44]Write 301 bytes [20:54:44]NVStorageSaveData done [20:54:44]OFDSenderStorePacket done [20:54:44]KKMCreateOFDPacket done [20:54:44]NVStorageSaveData kkm_last_timestamp [20:54:44]File name is /storage/kkm_last_timestamp [20:54:44]Write 4 bytes [20:54:44]NVStorageSaveData done [20:54:44]ExternCall_PrintAddStr [20:54:44]wPrintStart [20:54:44]Write to MH i2c: 01 00 00 5A 01 5B [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: 01 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: 01 07 00 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [20:54:44]RasterBufferAndPrint [20:54:44]line Счет N : (1)871480 [20:54:44]line ИНН: 02508201610067 [20:54:44]line Контрольно-Кассовый Чек [20:54:44]line ПРОДАЖА [20:54:44]line ТРК (МРК, ГНК) : 43 [20:54:44]line Товар: 2710124130 [20:54:44]line Аи-92-К-5 [20:54:44]line 14.750 * 67.80 [20:54:44]line = 1000.05 [20:54:44]line НДС 12% НСП 1% [20:54:44]line > о реализуемом товаре [20:54:44]line ОКРУГЛЕНИЕ: -0.05 [20:54:44]line ИТОГО: 1000.00 [20:54:44]line Внесено: 1000.00 [20:54:44]line СДАЧА: 0.00 [20:54:44]line НСП 1% : 8.85 [20:54:44]line НДС 12% : 106.20 [20:54:44]line Наличными: 1000.00 [20:54:44]line Безнал.: 0.00 [20:54:44]line Место: АЗС № 137 "Партнер Нефть" [20:54:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:54:44]line СНО: Общий режим [20:54:44]line Чек 389 21.09.2024 20:54 [20:54:44]line Смена: 496 ФФД: 1.0 [20:54:44]line ЗНМ: 0300000064 [20:54:44]line РНМ: 0000000000092592 [20:54:44]line Версия ККМ: 001 [20:54:44]line ФМ: 0000000000874979 [20:54:44]line ФД: 86611 [20:54:44]line ФПД: 231352487642926 [20:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205442&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86611&fm=231352487642926&tin=02508201610067®Number=0000000000092592&sum=100000 [20:54:44]written 0, free lines is 4095 [20:54:44]OFD Sender: Processing packet 86611 [packets to send 273, broken 272] [20:54:44]ProducePacketName [20:54:44]name=ofd_packets/00086611 [20:54:44]OFD Sender: To server: pG, [20:54:44]CommunicateWithHost lk.salyk.kg:30040 [20:54:44]ConnectInit lk.salyk.kg [20:54:44]Write to MH i2c: 01 00 00 85 01 86 [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: 01 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: 01 07 00 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 D4 0C 6D [20:54:44]RasterBufferAndPrint [20:54:44]line [20:54:44]line [20:54:44]line [20:54:44]line [20:54:44]line [20:54:44]written 0, free lines is 3292 [20:54:44]MH_Cut [20:54:44]Write to MH i2c: D1 01 00 8C 01 01 5F [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: D1 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: D1 01 00 [20:54:44]MH_I2C_Read... [20:54:44]Read from MH i2c: D1 01 00 8C 01 00 5E [20:54:44]Write to MH i2c: 01 00 00 8D 01 8E [20:54:44]Write i2c OK [20:54:44]MH_I2C_Read... [20:54:45]*** Cut start [20:54:45]*** Partial cut [20:54:45]*** CUTSNS_PIN = 1 [20:54:45]*** CUTSNS_PIN = 0 [20:54:45]*** Brake cut motor [20:54:45]Read from MH i2c: 01 [20:54:45]MH_I2C_Read... [20:54:45]*** Stop cut motor [20:54:45]*** Cut end [20:54:45]Read from MH i2c: 01 07 00 [20:54:45]MH_I2C_Read... [20:54:45]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [20:54:45]process_action close_receipt done [20:54:45]requested_data is exist [20:54:45]produce_requested_data [20:54:45]requested_item fm.sn is exist - process it [20:54:45]wFMCommunicate request_size=4 [20:54:45]MH_SAM_APDU [20:54:45]CAPDU: 80 11 00 00 [20:54:45]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [20:54:45]Write i2c OK [20:54:45]MH_I2C_Read... [20:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:46]Read from MH i2c: E2 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 17 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 68 [20:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:54:46]wFMCommunicate OK [20:54:46]requested_item fd.num is exist - process it [20:54:46]SAM_PROTO_GetFieldsCounters [20:54:46]wFMCommunicate request_size=4 [20:54:46]MH_SAM_APDU [20:54:46]CAPDU: 80 13 00 00 [20:54:46]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [20:54:46]Write i2c OK [20:54:46]MH_I2C_Read... [20:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:54:46]Read from MH i2c: E2 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 62 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 53 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [20:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 53 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:54:46]wFMCommunicate OK [20:54:46]SAM_PROTO_GetFieldsCounters done [20:54:46]requested_item shift.num is exist - process it [20:54:46]requested_item shift.opened is exist - process it [20:54:46]req_shift_opened [20:54:46]FM_GetShiftState [20:54:46]SAM_PROTO_GetShiftState [20:54:46]wFMCommunicate request_size=4 [20:54:46]MH_SAM_APDU [20:54:46]CAPDU: 80 13 01 00 [20:54:46]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [20:54:46]Write i2c OK [20:54:46]MH_I2C_Read... [20:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:46]Read from MH i2c: E2 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 0E 00 [20:54:46]MH_I2C_Read... [20:54:46]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 54 [20:54:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:54:46]wFMCommunicate OK [20:54:46]SAM_PROTO_GetShiftState done [20:54:46]FM_GetShiftState done [20:54:46]req_shift_opened done [20:54:46]requested_item shift.open_date is exist - process it [20:54:46]req_shift_open_date [20:54:46]req_shift_open_date done [20:54:46]produce_requested_data done [20:54:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86611,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:54:46]process_action_free close_receipt [20:54:46]json_value_free [20:54:46]json_value_free done [20:54:46]process_json_proto returns [20:54:46]Send response to host [20:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86611,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:54:46]free response buf [20:54:46]execute_script done [20:54:46]execute_script returns [20:54:46]free content buf [20:54:46]Sock 10.Close socket [20:54:46]Sock 10.Thread stoped [20:54:46]recv_with_timeout no data received [20:54:49]ConnectInit Can't take IP for lk.salyk.kg [20:54:49]CommunicateWithHost connect error [20:54:49]CommunicateWithHost err = -1 [20:54:49]OFD Sender: Server communicate error [20:54:54]OFD Sender: Processing packet 86611 [packets to send 273, broken 272] [20:54:54]ProducePacketName [20:54:54]name=ofd_packets/00086611 [20:54:54]OFD Sender: To server: pG, [20:54:54]CommunicateWithHost lk.salyk.kg:30040 [20:54:54]ConnectInit lk.salyk.kg [20:54:57]Connected sock=10 [20:54:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FA B8 07 01 65 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 85 01 00 00 F4 03 04 00 92 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 52 01 00 35 04 06 00 D2 69 F2 D8 07 2E E9 7A 0C 1D 01 56 44 70 [20:54:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 03 ED 47 00 2B AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 53 52 01 00 F4 03 04 00 70 DD EE 66 B6 04 01 00 00 BB 41 6F 4A F0 CF 59 74 [20:54:58]CommunicateWithHost err = 0 [20:54:58]CheckOFDResponse [20:54:58]1017 (14) - 77093643461234 [20:54:58]1041 (16) - 0000000000874979 [20:54:58]1040 (4) - 86611 [20:54:58]1012 (4) - 21.09.2024 14:51 [20:54:58]1206 (1) - 0 [20:54:58]OFD Sender: Remove packet 86611 [20:54:58]ProducePacketName [20:54:58]name=ofd_packets/00086611 [20:54:58]NVStorageDeleteData [20:54:59]OFD Sender: No OFD packet to send [20:55:04]OFD Sender: No OFD packet to send [20:55:09]OFD Sender: No OFD packet to send [20:55:14]OFD Sender: No OFD packet to send [20:55:19]OFD Sender: No OFD packet to send [20:55:19]accept exits with 9 [20:55:19]New connection [20:55:19]New thread 3066608996 created [20:55:19]Thread 3066752356 joined [20:55:19]Waiting for new connection... [20:55:19] Sock 9.Parse request [20:55:19]Sock 9.Check first char [20:55:19]Sock 9.First char is OK [20:55:19]request: POST /json_proto HTTP/1.0 [20:55:19]Method: POST [20:55:19]URL: /json_proto [20:55:19]Method is POST - this is cgi request [20:55:19]url: /json_proto [20:55:19]query_string will be loaded in cgi processing [20:55:19]execute_cgi json_proto POST (null) [20:55:19]execute_cgi path=json_proto method=POST [20:55:19]POST find Content-Length [20:55:19]Host: 172.17.47.196:8080 [20:55:19]Content-Length: 677 [20:55:19]Content-Type: application/json [20:55:19] [20:55:19]POST finish read [20:55:19]Found Content-Length = 677 [20:55:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [20:55:19]execute_script... [20:55: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)871481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [20:55:19]POST & json_proto [20:55:19]process_json_proto [20:55:19]json parsed OK: [20:55:19]protocol is kg_v1.0 [20:55:19]action value=close_receipt [20:55:19]process_action close_receipt [20:55:19]cmd_close_receipt [20:55:19]MH_GetDate [20:55:19]Write to MH i2c: F0 00 00 91 01 81 [20:55:19]Write i2c OK [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: F0 [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: F0 09 00 [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: F0 09 00 91 01 00 B8 32 EF 66 4C 6B 94 66 7A [20:55:19]GetLastDocTimeStamp 1726952082 [20:55:19]current date 1726952120 [20:55:19]FM_GetShiftState [20:55:19]SAM_PROTO_GetShiftState [20:55:19]wFMCommunicate request_size=4 [20:55:19]MH_SAM_APDU [20:55:19]CAPDU: 80 13 01 00 [20:55:19]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [20:55:19]Write i2c OK [20:55:19]MH_I2C_Read... [20:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:19]Read from MH i2c: E2 [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: E2 0E 00 [20:55:19]MH_I2C_Read... [20:55:19]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 56 [20:55:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:55:19]wFMCommunicate OK [20:55:19]SAM_PROTO_GetShiftState done [20:55:19]FM_GetShiftState done [20:55:19]opened in 1726877910 [20:55:19]opened+sec_in_day 1726964310 [20:55:19]quantity*price = 50036 [20:55:19]sum+1 = 50037 [20:55:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 390 21.09.2024 20:55 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86612 ФПД: 51708397368271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205520&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86612&fm=51708397368271&tin=02508201610067®Number=0000000000092592&sum=50000 [20:55:20]StoreToDocumentArchive [20:55:20]shift 496 fd 86612 [20:55:20]save to /storage/0496/doc_00086612 [20:55:20]save last doc name /storage/0496/doc_00086612 to /storage/kkm_last_doc_name [20:55:20]save OK [20:55:20]Clear old archive folders... [20:55:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:55:20]tlvbuf is 0142C790 [20:55:20]SAM_PROTO_ClearQueue [20:55:20]wFMCommunicate request_size=4 [20:55:20]MH_SAM_APDU [20:55:20]CAPDU: 80 09 00 00 [20:55:20]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [20:55:20]Write i2c OK [20:55:20]MH_I2C_Read... [20:55:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:20]Read from MH i2c: E2 [20:55:20]MH_I2C_Read... [20:55:20]Read from MH i2c: E2 03 00 [20:55:20]MH_I2C_Read... [20:55:20]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [20:55:20]RAPDU: 90 00 [20:55:20]wFMCommunicate OK [20:55:20]SAM_PROTO_ClearQueue done [20:55:20]KKMCreateOFDPacket [20:55:20]OFDProtocolAddRootSTLVToBuf [20:55:20]FM_MakeSignedData [20:55:20]FM_MakeSignedData [20:55:20]SAM_PROTO_SignData [20:55:20]wFMCommunicate request_size=4 [20:55:20]MH_SAM_APDU [20:55:20]CAPDU: 80 0D 01 02 [20:55:20]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [20:55:20]Write i2c OK [20:55:20]MH_I2C_Read... [20:55:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:21]Read from MH i2c: E2 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 03 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [20:55:21]RAPDU: 90 00 [20:55:21]wFMCommunicate OK [20:55:21]wFMCommunicate request_size=255 [20:55:21]MH_SAM_APDU [20:55: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 52 01 00 35 04 06 00 2F [20:55:21]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 86 01 00 00 F4 03 04 00 B8 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 52 01 00 35 04 06 00 2F 00 00 34 [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:21]Read from MH i2c: E2 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 03 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [20:55:21]RAPDU: 90 00 [20:55:21]wFMCommunicate OK [20:55:21]wFMCommunicate request_size=10 [20:55:21]MH_SAM_APDU [20:55:21]CAPDU: 80 0D 02 02 05 07 4C A8 33 CF [20:55:21]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 07 4C A8 33 CF 00 00 24 [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:21]Read from MH i2c: E2 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 03 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [20:55:21]RAPDU: 90 00 [20:55:21]wFMCommunicate OK [20:55:21]wFMCommunicate request_size=4 [20:55:21]MH_SAM_APDU [20:55:21]CAPDU: 80 0D 03 02 [20:55:21]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:21]Read from MH i2c: E2 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 0B 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 0B 00 A3 01 00 0E 92 25 01 70 97 DB ED 90 00 B5 [20:55:21]RAPDU: 0E 92 25 01 70 97 DB ED 90 00 [20:55:21]wFMCommunicate OK [20:55:21]SAM_PROTO_SignData done [20:55:21]FM_MakeSignedData done [20:55:21]CreateOFDProtocolMessage [20:55:21]wFMCommunicate request_size=4 [20:55:21]MH_SAM_APDU [20:55:21]CAPDU: 80 11 00 00 [20:55:21]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:21]Read from MH i2c: E2 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 17 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [20:55:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:55:21]wFMCommunicate OK [20:55:21]CreateOFDProtocolMessage done [20:55:21]OFDSenderStorePacket 86612 [20:55:21]StoreOFDPacket docnum=86612 [20:55:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CA 6A 07 01 56 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 01 00 00 F4 03 04 00 B8 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 52 01 00 35 04 06 00 2F 07 4C A8 33 CF 0E 92 25 01 70 97 DB ED [20:55:21]CheckFolder [20:55:21]dirname=/storage/ofd_packets [20:55:21]CheckFolder done [20:55:21]ProducePacketName [20:55:21]name=ofd_packets/00086612 [20:55:21]NVStorageSaveData ofd_packets/00086612 [20:55:21]File name is /storage/ofd_packets/00086612 [20:55:21]Write 301 bytes [20:55:21]NVStorageSaveData done [20:55:21]OFDSenderStorePacket done [20:55:21]KKMCreateOFDPacket done [20:55:21]NVStorageSaveData kkm_last_timestamp [20:55:21]File name is /storage/kkm_last_timestamp [20:55:21]Write 4 bytes [20:55:21]NVStorageSaveData done [20:55:21]ExternCall_PrintAddStr [20:55:21]wPrintStart [20:55:21]Write to MH i2c: 01 00 00 A5 01 A6 [20:55:21]Write i2c OK [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: 01 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: 01 07 00 [20:55:21]MH_I2C_Read... [20:55:21]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [20:55:21]RasterBufferAndPrint [20:55:21]line Счет N : (1)871481 [20:55:21]line ИНН: 02508201610067 [20:55:21]line Контрольно-Кассовый Чек [20:55:21]line ПРОДАЖА [20:55:21]line ТРК (МРК, ГНК) : 33 [20:55:21]line Товар: 2710124130 [20:55:21]line Аи-92-К-5 [20:55:21]line 7.380 * 67.80 [20:55:21]line = 500.36 [20:55:21]line НДС 12% НСП 1% [20:55:21]line > о реализуемом товаре [20:55:21]line ОКРУГЛЕНИЕ: -0.36 [20:55:21]line ИТОГО: 500.00 [20:55:21]line Внесено: 500.00 [20:55:21]line СДАЧА: 0.00 [20:55:21]line НСП 1% : 4.43 [20:55:21]line НДС 12% : 53.14 [20:55:21]line Наличными: 500.00 [20:55:21]line Безнал.: 0.00 [20:55:21]line Место: АЗС № 137 "Партнер Нефть" [20:55:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:55:21]line СНО: Общий режим [20:55:21]line Чек 390 21.09.2024 20:55 [20:55:21]line Смена: 496 ФФД: 1.0 [20:55:21]line ЗНМ: 0300000064 [20:55:21]line РНМ: 0000000000092592 [20:55:21]line Версия ККМ: 001 [20:55:21]line ФМ: 0000000000874979 [20:55:21]line ФД: 86612 [20:55:21]line ФПД: 51708397368271 [20:55:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205520&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86612&fm=51708397368271&tin=02508201610067®Number=0000000000092592&sum=50000 [20:55:21]written 0, free lines is 4095 [20:55:21]OFD Sender: Processing packet 86612 [packets to send 273, broken 272] [20:55:21]ProducePacketName [20:55:21]name=ofd_packets/00086612 [20:55:21]OFD Sender: To server: pG, [20:55:21]CommunicateWithHost lk.salyk.kg:30040 [20:55:21]ConnectInit lk.salyk.kg [20:55:22]Write to MH i2c: 01 00 00 D0 01 D1 [20:55:22]Write i2c OK [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: 01 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: 01 07 00 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 D1 0C B5 [20:55:22]RasterBufferAndPrint [20:55:22]line [20:55:22]line [20:55:22]line [20:55:22]line [20:55:22]line [20:55:22]written 0, free lines is 3288 [20:55:22]MH_Cut [20:55:22]Write to MH i2c: D1 01 00 D7 01 01 AA [20:55:22]Write i2c OK [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: D1 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: D1 01 00 [20:55:22]MH_I2C_Read... [20:55:22]Read from MH i2c: D1 01 00 D7 01 00 A9 [20:55:22]Write to MH i2c: 01 00 00 D8 01 D9 [20:55:22]Write i2c OK [20:55:22]MH_I2C_Read... [20:55:22]*** Cut start [20:55:22]*** Partial cut [20:55:22]*** CUTSNS_PIN = 1 [20:55:23]*** CUTSNS_PIN = 0 [20:55:23]*** Brake cut motor [20:55:23]Read from MH i2c: 01 [20:55:23]MH_I2C_Read... [20:55:23]*** Stop cut motor [20:55:23]Read from MH i2c: 01 07 00 [20:55:23]MH_I2C_Read... [20:55:23]*** Cut end [20:55:23]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [20:55:23]process_action close_receipt done [20:55:23]requested_data is exist [20:55:23]produce_requested_data [20:55:23]requested_item fm.sn is exist - process it [20:55:23]wFMCommunicate request_size=4 [20:55:23]MH_SAM_APDU [20:55:23]CAPDU: 80 11 00 00 [20:55:23]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 17 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B3 [20:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:55:23]wFMCommunicate OK [20:55:23]requested_item fd.num is exist - process it [20:55:23]SAM_PROTO_GetFieldsCounters [20:55:23]wFMCommunicate request_size=4 [20:55:23]MH_SAM_APDU [20:55:23]CAPDU: 80 13 00 00 [20:55:23]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 62 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 62 00 DA 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 54 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [20:55:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 54 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:23]wFMCommunicate OK [20:55:23]SAM_PROTO_GetFieldsCounters done [20:55:23]requested_item shift.num is exist - process it [20:55:23]requested_item shift.opened is exist - process it [20:55:23]req_shift_opened [20:55:23]FM_GetShiftState [20:55:23]SAM_PROTO_GetShiftState [20:55:23]wFMCommunicate request_size=4 [20:55:23]MH_SAM_APDU [20:55:23]CAPDU: 80 13 01 00 [20:55:23]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [20:55:23]Write i2c OK [20:55:23]MH_I2C_Read... [20:55:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:23]Read from MH i2c: E2 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 0E 00 [20:55:23]MH_I2C_Read... [20:55:23]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9F [20:55:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:55:23]wFMCommunicate OK [20:55:23]SAM_PROTO_GetShiftState done [20:55:23]FM_GetShiftState done [20:55:23]req_shift_opened done [20:55:23]requested_item shift.open_date is exist - process it [20:55:23]req_shift_open_date [20:55:23]req_shift_open_date done [20:55:23]produce_requested_data done [20:55:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86612,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:55:23]process_action_free close_receipt [20:55:23]json_value_free [20:55:23]json_value_free done [20:55:23]process_json_proto returns [20:55:23]Send response to host [20:55:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86612,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:55:23]free response buf [20:55:23]execute_script done [20:55:23]execute_script returns [20:55:23]free content buf [20:55:23]Sock 9.Close socket [20:55:23]Sock 9.Thread stoped [20:55:24]Connected sock=11 [20:55:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CA 6A 07 01 56 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 01 00 00 F4 03 04 00 B8 32 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 52 01 00 35 04 06 00 2F 07 4C A8 33 CF 0E 92 25 01 70 97 DB ED [20:55:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E6 A8 47 00 BA 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 54 52 01 00 F4 03 04 00 8B DD EE 66 B6 04 01 00 00 3B 50 6D 23 E4 F3 0A FC [20:55:25]CommunicateWithHost err = 0 [20:55:25]CheckOFDResponse [20:55:25]1017 (14) - 77093643461234 [20:55:25]1041 (16) - 0000000000874979 [20:55:25]1040 (4) - 86612 [20:55:25]1012 (4) - 21.09.2024 14:51 [20:55:25]1206 (1) - 0 [20:55:25]OFD Sender: Remove packet 86612 [20:55:25]ProducePacketName [20:55:25]name=ofd_packets/00086612 [20:55:25]NVStorageDeleteData [20:55:26]OFD Sender: No OFD packet to send [20:55:31]OFD Sender: No OFD packet to send [20:55:36]OFD Sender: No OFD packet to send [20:55:41]OFD Sender: No OFD packet to send [20:55:46]OFD Sender: No OFD packet to send [20:55:51]OFD Sender: No OFD packet to send [20:55:56]OFD Sender: No OFD packet to send [20:56:01]OFD Sender: No OFD packet to send [20:56:06]OFD Sender: No OFD packet to send [20:56:11]OFD Sender: No OFD packet to send [20:56:16]OFD Sender: No OFD packet to send [20:56:21]OFD Sender: No OFD packet to send [20:56:26]OFD Sender: No OFD packet to send [20:56:31]OFD Sender: No OFD packet to send [20:56:36]OFD Sender: No OFD packet to send [20:56:41]OFD Sender: No OFD packet to send [20:56:46]OFD Sender: No OFD packet to send [20:56:47]accept exits with 7 [20:56:47]New connection [20:56:47]New thread 3066752356 created [20:56:47]Thread 3066608996 joined [20:56:47]Waiting for new connection... [20:56:47] Sock 7.Parse request [20:56:47]Sock 7.Check first char [20:56:47]Sock 7.First char is OK [20:56:47]request: POST /json_proto HTTP/1.0 [20:56:47]Method: POST [20:56:47]URL: /json_proto [20:56:47]Method is POST - this is cgi request [20:56:47]url: /json_proto [20:56:47]query_string will be loaded in cgi processing [20:56:47]execute_cgi json_proto POST (null) [20:56:47]execute_cgi path=json_proto method=POST [20:56:47]POST find Content-Length [20:56:47]Host: 172.17.47.196:8080 [20:56:47]Content-Length: 682 [20:56:47]Content-Type: application/json [20:56:47] [20:56:47]POST finish read [20:56:47]Found Content-Length = 682 [20:56:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:56:47]execute_script... [20:56: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)871482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [20:56:47]POST & json_proto [20:56:47]process_json_proto [20:56:47]json parsed OK: [20:56:47]protocol is kg_v1.0 [20:56:47]action value=close_receipt [20:56:47]process_action close_receipt [20:56:47]cmd_close_receipt [20:56:47]MH_GetDate [20:56:47]Write to MH i2c: F0 00 00 DC 01 CC [20:56:47]Write i2c OK [20:56:47]MH_I2C_Read... [20:56:47]Read from MH i2c: F0 [20:56:47]MH_I2C_Read... [20:56:47]Read from MH i2c: F0 09 00 [20:56:47]MH_I2C_Read... [20:56:47]Read from MH i2c: F0 09 00 DC 01 00 10 33 EF 66 4C 6B 94 66 1E [20:56:47]GetLastDocTimeStamp 1726952120 [20:56:47]current date 1726952208 [20:56:47]FM_GetShiftState [20:56:47]SAM_PROTO_GetShiftState [20:56:47]wFMCommunicate request_size=4 [20:56:47]MH_SAM_APDU [20:56:47]CAPDU: 80 13 01 00 [20:56:47]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [20:56:47]Write i2c OK [20:56:47]MH_I2C_Read... [20:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:47]Read from MH i2c: E2 [20:56:47]MH_I2C_Read... [20:56:47]Read from MH i2c: E2 0E 00 [20:56:47]MH_I2C_Read... [20:56:47]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A1 [20:56:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:56:47]wFMCommunicate OK [20:56:47]SAM_PROTO_GetShiftState done [20:56:47]FM_GetShiftState done [20:56:47]opened in 1726877910 [20:56:47]opened+sec_in_day 1726964310 [20:56:47]quantity*price = 100005 [20:56:47]sum+1 = 100006 [20:56: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 391 21.09.2024 20:56 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86613 ФПД: 203916149524389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205648&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86613&fm=203916149524389&tin=02508201610067®Number=0000000000092592&sum=100000 [20:56:48]StoreToDocumentArchive [20:56:48]shift 496 fd 86613 [20:56:48]save to /storage/0496/doc_00086613 [20:56:48]save last doc name /storage/0496/doc_00086613 to /storage/kkm_last_doc_name [20:56:48]save OK [20:56:48]Clear old archive folders... [20:56:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:56:48]tlvbuf is 01423180 [20:56:48]SAM_PROTO_ClearQueue [20:56:48]wFMCommunicate request_size=4 [20:56:48]MH_SAM_APDU [20:56:48]CAPDU: 80 09 00 00 [20:56:48]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [20:56:48]Write i2c OK [20:56:48]MH_I2C_Read... [20:56:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:48]Read from MH i2c: E2 [20:56:48]MH_I2C_Read... [20:56:48]Read from MH i2c: E2 03 00 [20:56:48]MH_I2C_Read... [20:56:48]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [20:56:48]RAPDU: 90 00 [20:56:48]wFMCommunicate OK [20:56:48]SAM_PROTO_ClearQueue done [20:56:48]KKMCreateOFDPacket [20:56:48]OFDProtocolAddRootSTLVToBuf [20:56:48]FM_MakeSignedData [20:56:48]FM_MakeSignedData [20:56:48]SAM_PROTO_SignData [20:56:48]wFMCommunicate request_size=4 [20:56:48]MH_SAM_APDU [20:56:48]CAPDU: 80 0D 01 02 [20:56:48]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [20:56:48]Write i2c OK [20:56:48]MH_I2C_Read... [20:56:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:49]Read from MH i2c: E2 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 03 00 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [20:56:49]RAPDU: 90 00 [20:56:49]wFMCommunicate OK [20:56:49]wFMCommunicate request_size=255 [20:56:49]MH_SAM_APDU [20: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 10 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 55 52 01 00 35 04 06 00 B9 [20:56:49]Write to MH i2c: E2 02 01 EC 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 01 00 00 F4 03 04 00 10 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 55 52 01 00 35 04 06 00 B9 00 00 F3 [20:56:49]Write i2c OK [20:56:49]MH_I2C_Read... [20:56:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:49]Read from MH i2c: E2 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 03 00 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [20:56:49]RAPDU: 90 00 [20:56:49]wFMCommunicate OK [20:56:49]wFMCommunicate request_size=10 [20:56:49]MH_SAM_APDU [20:56:49]CAPDU: 80 0D 02 02 05 75 ED A8 07 A5 [20:56:49]Write to MH i2c: E2 0D 00 ED 01 80 0D 02 02 05 00 75 ED A8 07 A5 00 00 28 [20:56:49]Write i2c OK [20:56:49]MH_I2C_Read... [20:56:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:49]Read from MH i2c: E2 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 03 00 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [20:56:49]RAPDU: 90 00 [20:56:49]wFMCommunicate OK [20:56:49]wFMCommunicate request_size=4 [20:56:49]MH_SAM_APDU [20:56:49]CAPDU: 80 0D 03 02 [20:56:49]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [20:56:49]Write i2c OK [20:56:49]MH_I2C_Read... [20:56:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:49]Read from MH i2c: E2 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 0B 00 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 0B 00 EE 01 00 72 83 58 D2 B1 4B BA A8 90 00 E8 [20:56:49]RAPDU: 72 83 58 D2 B1 4B BA A8 90 00 [20:56:49]wFMCommunicate OK [20:56:49]SAM_PROTO_SignData done [20:56:49]FM_MakeSignedData done [20:56:49]CreateOFDProtocolMessage [20:56:49]wFMCommunicate request_size=4 [20:56:49]MH_SAM_APDU [20:56:49]CAPDU: 80 11 00 00 [20:56:49]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [20:56:49]Write i2c OK [20:56:49]MH_I2C_Read... [20:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:49]Read from MH i2c: E2 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 17 00 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: E2 17 00 EF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C9 [20:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:56:49]wFMCommunicate OK [20:56:49]CreateOFDProtocolMessage done [20:56:49]OFDSenderStorePacket 86613 [20:56:49]StoreOFDPacket docnum=86613 [20:56:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8A A2 07 01 CF 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 01 00 00 F4 03 04 00 10 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 55 52 01 00 35 04 06 00 B9 75 ED A8 07 A5 72 83 58 D2 B1 4B BA A8 [20:56:49]CheckFolder [20:56:49]dirname=/storage/ofd_packets [20:56:49]CheckFolder done [20:56:49]ProducePacketName [20:56:49]name=ofd_packets/00086613 [20:56:49]NVStorageSaveData ofd_packets/00086613 [20:56:49]File name is /storage/ofd_packets/00086613 [20:56:49]Write 301 bytes [20:56:49]NVStorageSaveData done [20:56:49]OFDSenderStorePacket done [20:56:49]KKMCreateOFDPacket done [20:56:49]NVStorageSaveData kkm_last_timestamp [20:56:49]File name is /storage/kkm_last_timestamp [20:56:49]Write 4 bytes [20:56:49]NVStorageSaveData done [20:56:49]ExternCall_PrintAddStr [20:56:49]wPrintStart [20:56:49]Write to MH i2c: 01 00 00 F0 01 F1 [20:56:49]Write i2c OK [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: 01 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: 01 07 00 [20:56:49]MH_I2C_Read... [20:56:49]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [20:56:49]RasterBufferAndPrint [20:56:49]line Счет N : (1)871482 [20:56:49]line ИНН: 02508201610067 [20:56:49]line Контрольно-Кассовый Чек [20:56:49]line ПРОДАЖА [20:56:49]line ТРК (МРК, ГНК) : 53 [20:56:49]line Товар: 2710124130 [20:56:49]line Аи-92-К-5 [20:56:49]line 14.750 * 67.80 [20:56:49]line = 1000.05 [20:56:49]line НДС 12% НСП 1% [20:56:49]line > о реализуемом товаре [20:56:49]line ОКРУГЛЕНИЕ: -0.05 [20:56:49]line ИТОГО: 1000.00 [20:56:49]line Внесено: 1000.00 [20:56:49]line СДАЧА: 0.00 [20:56:49]line НСП 1% : 8.85 [20:56:49]line НДС 12% : 106.20 [20:56:49]line Наличными: 1000.00 [20:56:49]line Безнал.: 0.00 [20:56:49]line Место: АЗС № 137 "Партнер Нефть" [20:56:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:56:49]line СНО: Общий режим [20:56:49]line Чек 391 21.09.2024 20:56 [20:56:49]line Смена: 496 ФФД: 1.0 [20:56:49]line ЗНМ: 0300000064 [20:56:49]line РНМ: 0000000000092592 [20:56:49]line Версия ККМ: 001 [20:56:49]line ФМ: 0000000000874979 [20:56:49]line ФД: 86613 [20:56:49]line ФПД: 203916149524389 [20:56:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205648&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86613&fm=203916149524389&tin=02508201610067®Number=0000000000092592&sum=100000 [20:56:49]written 0, free lines is 4095 [20:56:49]OFD Sender: Processing packet 86613 [packets to send 273, broken 272] [20:56:49]ProducePacketName [20:56:49]name=ofd_packets/00086613 [20:56:49]OFD Sender: To server: pG, [20:56:49]CommunicateWithHost lk.salyk.kg:30040 [20:56:49]ConnectInit lk.salyk.kg [20:56:50]Write to MH i2c: 01 00 00 1B 02 1D [20:56:50]Write i2c OK [20:56:50]MH_I2C_Read... [20:56:50]Read from MH i2c: 01 [20:56:50]MH_I2C_Read... [20:56:50]Read from MH i2c: 01 07 00 [20:56:50]MH_I2C_Read... [20:56:50]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 DD 0C 0D [20:56:50]RasterBufferAndPrint [20:56:50]line [20:56:50]line [20:56:50]line [20:56:50]line [20:56:50]line [20:56:50]written 0, free lines is 3296 [20:56:50]MH_Cut [20:56:50]Write to MH i2c: D1 01 00 22 02 01 F6 [20:56:50]Write i2c OK [20:56:50]MH_I2C_Read... [20:56:50]Read from MH i2c: D1 [20:56:50]MH_I2C_Read... [20:56:50]Read from MH i2c: D1 01 00 [20:56:50]MH_I2C_Read... [20:56:50]Read from MH i2c: D1 01 00 22 02 00 F5 [20:56:50]Write to MH i2c: 01 00 00 23 02 25 [20:56:50]Write i2c OK [20:56:50]MH_I2C_Read... [20:56:50]*** Cut start [20:56:50]*** Partial cut [20:56:50]*** CUTSNS_PIN = 1 [20:56:51]*** CUTSNS_PIN = 0 [20:56:51]*** Brake cut motor [20:56:51]Read from MH i2c: 01 [20:56:51]MH_I2C_Read... [20:56:51]*** Stop cut motor [20:56:51]*** Cut end [20:56:51]Read from MH i2c: 01 07 00 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [20:56:51]process_action close_receipt done [20:56:51]requested_data is exist [20:56:51]produce_requested_data [20:56:51]requested_item fm.sn is exist - process it [20:56:51]wFMCommunicate request_size=4 [20:56:51]MH_SAM_APDU [20:56:51]CAPDU: 80 11 00 00 [20:56:51]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [20:56:51]Write i2c OK [20:56:51]MH_I2C_Read... [20:56:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:51]Read from MH i2c: E2 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: E2 17 00 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FF [20:56:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:56:51]wFMCommunicate OK [20:56:51]requested_item fd.num is exist - process it [20:56:51]SAM_PROTO_GetFieldsCounters [20:56:51]wFMCommunicate request_size=4 [20:56:51]MH_SAM_APDU [20:56:51]CAPDU: 80 13 00 00 [20:56:51]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [20:56:51]Write i2c OK [20:56:51]MH_I2C_Read... [20:56:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:51]Read from MH i2c: E2 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: E2 62 00 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 55 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [20:56:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 55 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:56:51]wFMCommunicate OK [20:56:51]SAM_PROTO_GetFieldsCounters done [20:56:51]requested_item shift.num is exist - process it [20:56:51]requested_item shift.opened is exist - process it [20:56:51]req_shift_opened [20:56:51]FM_GetShiftState [20:56:51]SAM_PROTO_GetShiftState [20:56:51]wFMCommunicate request_size=4 [20:56:51]MH_SAM_APDU [20:56:51]CAPDU: 80 13 01 00 [20:56:51]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [20:56:51]Write i2c OK [20:56:51]MH_I2C_Read... [20:56:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:51]Read from MH i2c: E2 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: E2 0E 00 [20:56:51]MH_I2C_Read... [20:56:51]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EB [20:56:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:56:51]wFMCommunicate OK [20:56:51]SAM_PROTO_GetShiftState done [20:56:51]FM_GetShiftState done [20:56:51]req_shift_opened done [20:56:51]requested_item shift.open_date is exist - process it [20:56:51]req_shift_open_date [20:56:51]req_shift_open_date done [20:56:51]produce_requested_data done [20:56:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86613,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:56:51]process_action_free close_receipt [20:56:51]json_value_free [20:56:51]json_value_free done [20:56:51]process_json_proto returns [20:56:51]Send response to host [20:56:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86613,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:56:51]free response buf [20:56:51]execute_script done [20:56:51]execute_script returns [20:56:51]free content buf [20:56:51]Sock 7.Close socket [20:56:51]Sock 7.Thread stoped [20:56:54]recv_with_timeout no data received [20:56:54]ConnectInit Can't take IP for lk.salyk.kg [20:56:54]CommunicateWithHost connect error [20:56:54]CommunicateWithHost err = -1 [20:56:54]OFD Sender: Server communicate error [20:56:59]OFD Sender: Processing packet 86613 [packets to send 273, broken 272] [20:56:59]ProducePacketName [20:56:59]name=ofd_packets/00086613 [20:56:59]OFD Sender: To server: pG, [20:56:59]CommunicateWithHost lk.salyk.kg:30040 [20:56:59]ConnectInit lk.salyk.kg [20:57:02]Connected sock=10 [20:57:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8A A2 07 01 CF 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 01 00 00 F4 03 04 00 10 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 55 52 01 00 35 04 06 00 B9 75 ED A8 07 A5 72 83 58 D2 B1 4B BA A8 [20:57:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 43 31 47 00 D5 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 55 52 01 00 F4 03 04 00 ED DD EE 66 B6 04 01 00 00 88 B4 2D 5A 0A 49 4B 53 [20:57:02]CommunicateWithHost err = 0 [20:57:02]CheckOFDResponse [20:57:02]1017 (14) - 77093643461234 [20:57:02]1041 (16) - 0000000000874979 [20:57:02]1040 (4) - 86613 [20:57:02]1012 (4) - 21.09.2024 14:53 [20:57:02]1206 (1) - 0 [20:57:02]OFD Sender: Remove packet 86613 [20:57:02]ProducePacketName [20:57:02]name=ofd_packets/00086613 [20:57:02]NVStorageDeleteData [20:57:03]OFD Sender: No OFD packet to send [20:57:08]OFD Sender: No OFD packet to send [20:57:13]OFD Sender: No OFD packet to send [20:57:18]OFD Sender: No OFD packet to send [20:57:20]accept exits with 9 [20:57:20]New connection [20:57:20]New thread 3066608996 created [20:57:20]Thread 3066752356 joined [20:57:20]Waiting for new connection... [20:57:20] Sock 9.Parse request [20:57:20]Sock 9.Check first char [20:57:20]Sock 9.First char is OK [20:57:20]request: POST /json_proto HTTP/1.0 [20:57:20]Method: POST [20:57:20]URL: /json_proto [20:57:20]Method is POST - this is cgi request [20:57:20]url: /json_proto [20:57:20]query_string will be loaded in cgi processing [20:57:20]execute_cgi json_proto POST (null) [20:57:20]execute_cgi path=json_proto method=POST [20:57:20]POST find Content-Length [20:57:20]Host: 172.17.47.196:8080 [20:57:20]Content-Length: 677 [20:57:20]Content-Type: application/json [20:57:20] [20:57:20]POST finish read [20:57:20]Found Content-Length = 677 [20:57:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:57:20]execute_script... [20:57:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:57:20]POST & json_proto [20:57:20]process_json_proto [20:57:20]json parsed OK: [20:57:20]protocol is kg_v1.0 [20:57:20]action value=close_receipt [20:57:20]process_action close_receipt [20:57:20]cmd_close_receipt [20:57:20]MH_GetDate [20:57:20]Write to MH i2c: F0 00 00 27 02 18 [20:57:20]Write i2c OK [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: F0 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: F0 09 00 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: F0 09 00 27 02 00 30 33 EF 66 4C 6B 94 66 8A [20:57:20]GetLastDocTimeStamp 1726952208 [20:57:20]current date 1726952240 [20:57:20]FM_GetShiftState [20:57:20]SAM_PROTO_GetShiftState [20:57:20]wFMCommunicate request_size=4 [20:57:20]MH_SAM_APDU [20:57:20]CAPDU: 80 13 01 00 [20:57:20]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [20:57:20]Write i2c OK [20:57:20]MH_I2C_Read... [20:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:20]Read from MH i2c: E2 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: E2 0E 00 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 ED [20:57:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:57:20]wFMCommunicate OK [20:57:20]SAM_PROTO_GetShiftState done [20:57:20]FM_GetShiftState done [20:57:20]opened in 1726877910 [20:57:20]opened+sec_in_day 1726964310 [20:57:20]quantity*price = 60003 [20:57:20]sum+1 = 60004 [20:57:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 392 21.09.2024 20:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86614 ФПД: 245921767527555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205720&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86614&fm=245921767527555&tin=02508201610067®Number=0000000000092592&sum=60000 [20:57:21]StoreToDocumentArchive [20:57:21]shift 496 fd 86614 [20:57:21]save to /storage/0496/doc_00086614 [20:57:21]save last doc name /storage/0496/doc_00086614 to /storage/kkm_last_doc_name [20:57:21]save OK [20:57:21]Clear old archive folders... [20:57:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:57:21]tlvbuf is 01423270 [20:57:21]SAM_PROTO_ClearQueue [20:57:21]wFMCommunicate request_size=4 [20:57:21]MH_SAM_APDU [20:57:21]CAPDU: 80 09 00 00 [20:57:21]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [20:57:21]Write i2c OK [20:57:21]MH_I2C_Read... [20:57:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:21]Read from MH i2c: E2 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [20:57:21]RAPDU: 90 00 [20:57:21]wFMCommunicate OK [20:57:21]SAM_PROTO_ClearQueue done [20:57:21]KKMCreateOFDPacket [20:57:21]OFDProtocolAddRootSTLVToBuf [20:57:21]FM_MakeSignedData [20:57:21]FM_MakeSignedData [20:57:21]SAM_PROTO_SignData [20:57:21]wFMCommunicate request_size=4 [20:57:21]MH_SAM_APDU [20:57:21]CAPDU: 80 0D 01 02 [20:57:21]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [20:57:21]Write i2c OK [20:57:21]MH_I2C_Read... [20:57:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:21]Read from MH i2c: E2 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [20:57:21]RAPDU: 90 00 [20:57:21]wFMCommunicate OK [20:57:21]wFMCommunicate request_size=255 [20:57:21]MH_SAM_APDU [20:57: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 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 88 01 00 00 F4 03 04 00 30 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 52 01 00 35 04 06 00 DF [20:57:21]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 01 00 00 F4 03 04 00 30 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 52 01 00 35 04 06 00 DF 00 00 BF [20:57:21]Write i2c OK [20:57:21]MH_I2C_Read... [20:57:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:21]Read from MH i2c: E2 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [20:57:21]RAPDU: 90 00 [20:57:21]wFMCommunicate OK [20:57:21]wFMCommunicate request_size=10 [20:57:21]MH_SAM_APDU [20:57:21]CAPDU: 80 0D 02 02 05 AA 1F 98 94 83 [20:57:21]Write to MH i2c: E2 0D 00 38 02 80 0D 02 02 05 00 AA 1F 98 94 83 00 00 36 [20:57:21]Write i2c OK [20:57:21]MH_I2C_Read... [20:57:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:21]Read from MH i2c: E2 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [20:57:21]RAPDU: 90 00 [20:57:21]wFMCommunicate OK [20:57:21]wFMCommunicate request_size=4 [20:57:21]MH_SAM_APDU [20:57:21]CAPDU: 80 0D 03 02 [20:57:21]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [20:57:21]Write i2c OK [20:57:21]MH_I2C_Read... [20:57:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:21]Read from MH i2c: E2 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 0B 00 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 0B 00 39 02 00 B4 B8 FE 47 34 FB 30 F4 90 00 BB [20:57:21]RAPDU: B4 B8 FE 47 34 FB 30 F4 90 00 [20:57:21]wFMCommunicate OK [20:57:21]SAM_PROTO_SignData done [20:57:21]FM_MakeSignedData done [20:57:21]CreateOFDProtocolMessage [20:57:21]wFMCommunicate request_size=4 [20:57:21]MH_SAM_APDU [20:57:21]CAPDU: 80 11 00 00 [20:57:21]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [20:57:21]Write i2c OK [20:57:21]MH_I2C_Read... [20:57:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:21]Read from MH i2c: E2 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 17 00 [20:57:21]MH_I2C_Read... [20:57:21]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 15 [20:57:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:57:21]wFMCommunicate OK [20:57:21]CreateOFDProtocolMessage done [20:57:21]OFDSenderStorePacket 86614 [20:57:21]StoreOFDPacket docnum=86614 [20:57:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8E EB 07 01 E4 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 88 01 00 00 F4 03 04 00 30 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 52 01 00 35 04 06 00 DF AA 1F 98 94 83 B4 B8 FE 47 34 FB 30 F4 [20:57:21]CheckFolder [20:57:21]dirname=/storage/ofd_packets [20:57:21]CheckFolder done [20:57:21]ProducePacketName [20:57:21]name=ofd_packets/00086614 [20:57:21]NVStorageSaveData ofd_packets/00086614 [20:57:21]File name is /storage/ofd_packets/00086614 [20:57:21]Write 301 bytes [20:57:21]NVStorageSaveData done [20:57:21]OFDSenderStorePacket done [20:57:21]KKMCreateOFDPacket done [20:57:21]NVStorageSaveData kkm_last_timestamp [20:57:21]File name is /storage/kkm_last_timestamp [20:57:21]Write 4 bytes [20:57:21]NVStorageSaveData done [20:57:22]OFD Sender: Processing packet 86614 [packets to send 273, broken 272] [20:57:22]ProducePacketName [20:57:22]name=ofd_packets/00086614 [20:57:22]OFD Sender: To server: pG, [20:57:22]CommunicateWithHost lk.salyk.kg:30040 [20:57:22]ConnectInit lk.salyk.kg [20:57:22]ExternCall_PrintAddStr [20:57:22]wPrintStart [20:57:22]Write to MH i2c: 01 00 00 3B 02 3D [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 07 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [20:57:22]RasterBufferAndPrint [20:57:22]line Счет N : (1)871483 [20:57:22]line ИНН: 02508201610067 [20:57:22]line Контрольно-Кассовый Чек [20:57:22]line ПРОДАЖА [20:57:22]line ТРК (МРК, ГНК) : 43 [20:57:22]line Товар: 2710124130 [20:57:22]line Аи-92-К-5 [20:57:22]line 8.850 * 67.80 [20:57:22]line = 600.03 [20:57:22]line НДС 12% НСП 1% [20:57:22]line > о реализуемом товаре [20:57:22]line ОКРУГЛЕНИЕ: -0.03 [20:57:22]line ИТОГО: 600.00 [20:57:22]line Внесено: 600.00 [20:57:22]line СДАЧА: 0.00 [20:57:22]line НСП 1% : 5.31 [20:57:22]line НДС 12% : 63.72 [20:57:22]line Наличными: 600.00 [20:57:22]line Безнал.: 0.00 [20:57:22]line Место: АЗС № 137 "Партнер Нефть" [20:57:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:57:22]line СНО: Общий режим [20:57:22]line Чек 392 21.09.2024 20:57 [20:57:22]line Смена: 496 ФФД: 1.0 [20:57:22]line ЗНМ: 0300000064 [20:57:22]line РНМ: 0000000000092592 [20:57:22]line Версия ККМ: 001 [20:57:22]line ФМ: 0000000000874979 [20:57:22]line ФД: 86614 [20:57:22]line ФПД: 245921767527555 [20:57:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T205720&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86614&fm=245921767527555&tin=02508201610067®Number=0000000000092592&sum=60000 [20:57:22]written 0, free lines is 4095 [20:57:22]Write to MH i2c: 01 00 00 66 02 68 [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 07 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 D4 0C 4F [20:57:22]RasterBufferAndPrint [20:57:22]line [20:57:22]line [20:57:22]line [20:57:22]line [20:57:22]line [20:57:22]written 0, free lines is 3290 [20:57:22]MH_Cut [20:57:22]Write to MH i2c: D1 01 00 6D 02 01 41 [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: D1 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: D1 01 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: D1 01 00 6D 02 00 40 [20:57:22]Write to MH i2c: 01 00 00 6E 02 70 [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:23]*** Cut start [20:57:23]*** Partial cut [20:57:23]*** CUTSNS_PIN = 1 [20:57:23]*** CUTSNS_PIN = 0 [20:57:23]*** Brake cut motor [20:57:24]Connected sock=10 [20:57:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8E EB 07 01 E4 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 88 01 00 00 F4 03 04 00 30 33 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 52 01 00 35 04 06 00 DF AA 1F 98 94 83 B4 B8 FE 47 34 FB 30 F4 [20:57:24]Read from MH i2c: 01 [20:57:24]MH_I2C_Read... [20:57:24]*** Stop cut motor [20:57:24]*** Cut end [20:57:24]Read from MH i2c: 01 07 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [20:57:24]process_action close_receipt done [20:57:24]requested_data is exist [20:57:24]produce_requested_data [20:57:24]requested_item fm.sn is exist - process it [20:57:24]wFMCommunicate request_size=4 [20:57:24]MH_SAM_APDU [20:57:24]CAPDU: 80 11 00 00 [20:57:24]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [20:57:24]Write i2c OK [20:57:24]MH_I2C_Read... [20:57:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:24]Read from MH i2c: E2 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 17 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 17 00 6F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4A [20:57:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:57:24]wFMCommunicate OK [20:57:24]requested_item fd.num is exist - process it [20:57:24]SAM_PROTO_GetFieldsCounters [20:57:24]wFMCommunicate request_size=4 [20:57:24]MH_SAM_APDU [20:57:24]CAPDU: 80 13 00 00 [20:57:24]Write to MH i2c: E2 08 00 70 02 80 13 00 00 00 00 00 00 EE [20:57:24]Write i2c OK [20:57:24]MH_I2C_Read... [20:57:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:24]Read from MH i2c: E2 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 62 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 62 00 70 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 56 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [20:57:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 56 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:24]wFMCommunicate OK [20:57:24]SAM_PROTO_GetFieldsCounters done [20:57:24]requested_item shift.num is exist - process it [20:57:24]requested_item shift.opened is exist - process it [20:57:24]req_shift_opened [20:57:24]FM_GetShiftState [20:57:24]SAM_PROTO_GetShiftState [20:57:24]wFMCommunicate request_size=4 [20:57:24]MH_SAM_APDU [20:57:24]CAPDU: 80 13 01 00 [20:57:24]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [20:57:24]Write i2c OK [20:57:24]MH_I2C_Read... [20:57:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:24]Read from MH i2c: E2 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 0E 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 36 [20:57:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [20:57:24]wFMCommunicate OK [20:57:24]SAM_PROTO_GetShiftState done [20:57:24]FM_GetShiftState done [20:57:24]req_shift_opened done [20:57:24]requested_item shift.open_date is exist - process it [20:57:24]req_shift_open_date [20:57:24]req_shift_open_date done [20:57:24]produce_requested_data done [20:57:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86614,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [20:57:24]process_action_free close_receipt [20:57:24]json_value_free [20:57:24]json_value_free done [20:57:24]process_json_proto returns [20:57:24]Send response to host [20:57:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86614,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [20:57:24]free response buf [20:57:24]execute_script done [20:57:24]execute_script returns [20:57:24]free content buf [20:57:24]Sock 9.Close socket [20:57:24]Sock 9.Thread stoped [20:57:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 97 AD 47 00 8F 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 52 01 00 F4 03 04 00 04 DE EE 66 B6 04 01 00 00 2A 65 F5 FC BF A6 C9 91 [20:57:25]CommunicateWithHost err = 0 [20:57:25]CheckOFDResponse [20:57:25]1017 (14) - 77093643461234 [20:57:25]1041 (16) - 0000000000874979 [20:57:25]1040 (4) - 86614 [20:57:25]1012 (4) - 21.09.2024 14:53 [20:57:25]1206 (1) - 0 [20:57:25]OFD Sender: Remove packet 86614 [20:57:25]ProducePacketName [20:57:25]name=ofd_packets/00086614 [20:57:25]NVStorageDeleteData [20:57:26]OFD Sender: No OFD packet to send [20:57:31]OFD Sender: No OFD packet to send [20:57:36]OFD Sender: No OFD packet to send [20:57:41]OFD Sender: No OFD packet to send [20:57:46]OFD Sender: No OFD packet to send [20:57:51]OFD Sender: No OFD packet to send [20:57:56]OFD Sender: No OFD packet to send [20:58:01]OFD Sender: No OFD packet to send [20:58:06]OFD Sender: No OFD packet to send [20:58:11]OFD Sender: No OFD packet to send [20:58:16]OFD Sender: No OFD packet to send [20:58:21]OFD Sender: No OFD packet to send [20:58:26]OFD Sender: No OFD packet to send [20:58:31]OFD Sender: No OFD packet to send [20:58:36]OFD Sender: No OFD packet to send [20:58:41]OFD Sender: No OFD packet to send [20:58:46]OFD Sender: No OFD packet to send [20:58:51]OFD Sender: No OFD packet to send [20:58:56]OFD Sender: No OFD packet to send [20:59:01]OFD Sender: No OFD packet to send [20:59:06]OFD Sender: No OFD packet to send [20:59:11]OFD Sender: No OFD packet to send [20:59:15]recv_with_timeout no data received [20:59:16]OFD Sender: No OFD packet to send [20:59:21]OFD Sender: No OFD packet to send [20:59:26]OFD Sender: No OFD packet to send [20:59:31]OFD Sender: No OFD packet to send [20:59:36]OFD Sender: No OFD packet to send [20:59:41]OFD Sender: No OFD packet to send [20:59:46]OFD Sender: No OFD packet to send [20:59:51]OFD Sender: No OFD packet to send [20:59:56]OFD Sender: No OFD packet to send [21:00:01]OFD Sender: No OFD packet to send [21:00:06]OFD Sender: No OFD packet to send [21:00:11]OFD Sender: No OFD packet to send [21:00:16]OFD Sender: No OFD packet to send [21:00:21]OFD Sender: No OFD packet to send [21:00:26]OFD Sender: No OFD packet to send [21:00:31]OFD Sender: No OFD packet to send [21:00:36]OFD Sender: No OFD packet to send [21:00:41]OFD Sender: No OFD packet to send [21:00:46]OFD Sender: No OFD packet to send [21:00:51]OFD Sender: No OFD packet to send [21:00:56]OFD Sender: No OFD packet to send [21:01:01]OFD Sender: No OFD packet to send [21:01:06]OFD Sender: No OFD packet to send [21:01:11]OFD Sender: No OFD packet to send [21:01:16]OFD Sender: No OFD packet to send [21:01:20]recv_with_timeout no data received [21:01:21]OFD Sender: No OFD packet to send [21:01:26]OFD Sender: No OFD packet to send [21:01:31]OFD Sender: No OFD packet to send [21:01:36]OFD Sender: No OFD packet to send [21:01:41]OFD Sender: No OFD packet to send [21:01:46]OFD Sender: No OFD packet to send [21:01:51]OFD Sender: No OFD packet to send [21:01:52]recv_with_timeout no data received [21:01:56]OFD Sender: No OFD packet to send [21:02:01]OFD Sender: No OFD packet to send [21:02:06]OFD Sender: No OFD packet to send [21:02:09]recv_with_timeout no data received [21:02:11]OFD Sender: No OFD packet to send [21:02:16]OFD Sender: No OFD packet to send [21:02:17]accept exits with 7 [21:02:17]New connection [21:02:17]New thread 3066752356 created [21:02:17]Thread 3066608996 joined [21:02:17]Waiting for new connection... [21:02:17] Sock 7.Parse request [21:02:17]Sock 7.Check first char [21:02:17]Sock 7.First char is OK [21:02:17]request: POST /json_proto HTTP/1.0 [21:02:17]Method: POST [21:02:17]URL: /json_proto [21:02:17]Method is POST - this is cgi request [21:02:17]url: /json_proto [21:02:17]query_string will be loaded in cgi processing [21:02:17]execute_cgi json_proto POST (null) [21:02:17]execute_cgi path=json_proto method=POST [21:02:17]POST find Content-Length [21:02:17]Host: 172.17.47.196:8080 [21:02:17]Content-Length: 622 [21:02:17]Content-Type: application/json [21:02:17] [21:02:17]POST finish read [21:02:17]Found Content-Length = 622 [21:02:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147991", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:17]execute_script... [21:02: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 : (3)147991", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:17]POST & json_proto [21:02:17]process_json_proto [21:02:17]json parsed OK: [21:02:17]protocol is kg_v1.0 [21:02:17]action value=close_receipt [21:02:17]process_action close_receipt [21:02:17]cmd_close_receipt [21:02:17]MH_GetDate [21:02:17]Write to MH i2c: F0 00 00 72 02 63 [21:02:17]Write i2c OK [21:02:17]MH_I2C_Read... [21:02:17]Read from MH i2c: F0 [21:02:17]MH_I2C_Read... [21:02:17]Read from MH i2c: F0 09 00 [21:02:17]MH_I2C_Read... [21:02:17]Read from MH i2c: F0 09 00 72 02 00 59 34 EF 66 4C 6B 94 66 FF [21:02:17]GetLastDocTimeStamp 1726952240 [21:02:17]current date 1726952537 [21:02:17]FM_GetShiftState [21:02:17]SAM_PROTO_GetShiftState [21:02:17]wFMCommunicate request_size=4 [21:02:17]MH_SAM_APDU [21:02:17]CAPDU: 80 13 01 00 [21:02:17]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [21:02:17]Write i2c OK [21:02:17]MH_I2C_Read... [21:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:17]Read from MH i2c: E2 [21:02:17]MH_I2C_Read... [21:02:17]Read from MH i2c: E2 0E 00 [21:02:17]MH_I2C_Read... [21:02:17]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 38 [21:02:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:02:17]wFMCommunicate OK [21:02:17]SAM_PROTO_GetShiftState done [21:02:17]FM_GetShiftState done [21:02:17]opened in 1726877910 [21:02:17]opened+sec_in_day 1726964310 [21:02:17]quantity*price = 15600 [21:02:17]sum+1 = 15601 [21:02:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 156.00 НСП 1% : 1.38 НДС 12% : 16.57 Наличными: 156.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 393 21.09.2024 21:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86615 ФПД: 59079944617145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86615&fm=59079944617145&tin=02508201610067®Number=0000000000092592&sum=15600 0 [21:02:18]StoreToDocumentArchive [21:02:18]shift 496 fd 86615 [21:02:18]save to /storage/0496/doc_00086615 [21:02:18]save last doc name /storage/0496/doc_00086615 to /storage/kkm_last_doc_name [21:02:18]save OK [21:02:18]Clear old archive folders... [21:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=274 [21:02:18]tlvbuf is 01426550 [21:02:18]SAM_PROTO_ClearQueue [21:02:18]wFMCommunicate request_size=4 [21:02:18]MH_SAM_APDU [21:02:18]CAPDU: 80 09 00 00 [21:02:18]Write to MH i2c: E2 08 00 80 02 80 09 00 00 00 00 00 00 F4 [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:18]Read from MH i2c: E2 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [21:02:18]RAPDU: 90 00 [21:02:18]wFMCommunicate OK [21:02:18]SAM_PROTO_ClearQueue done [21:02:18]KKMCreateOFDPacket [21:02:18]OFDProtocolAddRootSTLVToBuf [21:02:18]FM_MakeSignedData [21:02:18]FM_MakeSignedData [21:02:18]SAM_PROTO_SignData [21:02:18]wFMCommunicate request_size=4 [21:02:18]MH_SAM_APDU [21:02:18]CAPDU: 80 0D 01 02 [21:02:18]Write to MH i2c: E2 08 00 81 02 80 0D 01 02 00 00 00 00 FC [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:18]Read from MH i2c: E2 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [21:02:18]RAPDU: 90 00 [21:02:18]wFMCommunicate OK [21:02:18]wFMCommunicate request_size=255 [21:02:18]MH_SAM_APDU [21:02:18]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 59 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 [21:02:18]Write to MH i2c: E2 02 01 82 02 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 59 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 00 00 36 [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:18]Read from MH i2c: E2 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [21:02:18]RAPDU: 90 00 [21:02:18]wFMCommunicate OK [21:02:18]wFMCommunicate request_size=33 [21:02:18]MH_SAM_APDU [21:02:18]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 52 01 00 35 04 06 00 35 BB 9F 1C BC B9 [21:02:18]Write to MH i2c: E2 24 00 83 02 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 52 01 00 35 04 06 00 35 BB 9F 1C BC B9 00 00 64 [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:18]Read from MH i2c: E2 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [21:02:18]RAPDU: 90 00 [21:02:18]wFMCommunicate OK [21:02:18]wFMCommunicate request_size=4 [21:02:18]MH_SAM_APDU [21:02:18]CAPDU: 80 0D 03 02 [21:02:18]Write to MH i2c: E2 08 00 84 02 80 0D 03 02 00 00 00 00 01 [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:18]Read from MH i2c: E2 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 0B 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 0B 00 84 02 00 C7 F1 FE 4F 1E 65 65 6E 90 00 5D [21:02:18]RAPDU: C7 F1 FE 4F 1E 65 65 6E 90 00 [21:02:18]wFMCommunicate OK [21:02:18]SAM_PROTO_SignData done [21:02:18]FM_MakeSignedData done [21:02:18]CreateOFDProtocolMessage [21:02:18]wFMCommunicate request_size=4 [21:02:18]MH_SAM_APDU [21:02:18]CAPDU: 80 11 00 00 [21:02:18]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:18]Read from MH i2c: E2 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 17 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: E2 17 00 85 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 60 [21:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:02:18]wFMCommunicate OK [21:02:18]CreateOFDProtocolMessage done [21:02:18]OFDSenderStorePacket 86615 [21:02:18]StoreOFDPacket docnum=86615 [21:02:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 26 01 00 00 25 BD 1E 01 EB 4C 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 59 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 52 01 00 35 04 06 00 35 BB 9F 1C BC B9 C7 F1 FE 4F 1E 65 65 6E [21:02:18]CheckFolder [21:02:18]dirname=/storage/ofd_packets [21:02:18]CheckFolder done [21:02:18]ProducePacketName [21:02:18]name=ofd_packets/00086615 [21:02:18]NVStorageSaveData ofd_packets/00086615 [21:02:18]File name is /storage/ofd_packets/00086615 [21:02:18]Write 324 bytes [21:02:18]NVStorageSaveData done [21:02:18]OFDSenderStorePacket done [21:02:18]KKMCreateOFDPacket done [21:02:18]NVStorageSaveData kkm_last_timestamp [21:02:18]File name is /storage/kkm_last_timestamp [21:02:18]Write 4 bytes [21:02:18]NVStorageSaveData done [21:02:18]ExternCall_PrintAddStr [21:02:18]wPrintStart [21:02:18]Write to MH i2c: 01 00 00 86 02 88 [21:02:18]Write i2c OK [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: 01 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: 01 07 00 [21:02:18]MH_I2C_Read... [21:02:18]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 FF 0F 9D [21:02:18]RasterBufferAndPrint [21:02:18]line Счет N : (3)147991 [21:02:18]line ИНН: 02508201610067 [21:02:18]line Контрольно-Кассовый Чек [21:02:18]line ПРОДАЖА [21:02:18]line Товар: 48741958 [21:02:18]line Сигареты Parliament Aqua Blue [21:02:18]line 1.000 * 156.00 [21:02:18]line = 156.00 [21:02:18]line НДС 12% НСП 1% [21:02:18]line > о реализуемом товаре [21:02:18]line ИТОГО: 156.00 [21:02:18]line НСП 1% : 1.38 [21:02:18]line НДС 12% : 16.57 [21:02:18]line Наличными: 156.00 [21:02:18]line Безнал.: 0.00 [21:02:18]line Место: АЗС № 137 "Партнер Нефть" [21:02:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:02:18]line СНО: Общий режим [21:02:18]line Чек 393 21.09.2024 21:02 [21:02:18]line Смена: 496 ФФД: 1.0 [21:02:18]line ЗНМ: 0300000064 [21:02:18]line РНМ: 0000000000092592 [21:02:18]line Версия ККМ: 001 [21:02:18]line ФМ: 0000000000874979 [21:02:18]line ФД: 86615 [21:02:18]line ФПД: 59079944617145 [21:02:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210217&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86615&fm=59079944617145&tin=02508201610067®Number=0000000000092592&sum=15600 [21:02:19]line 0 [21:02:19]OFD Sender: Processing packet 86615 [packets to send 273, broken 272] [21:02:19]ProducePacketName [21:02:19]name=ofd_packets/00086615 [21:02:19]OFD Sender: To server: pG, [21:02:19]CommunicateWithHost lk.salyk.kg:30040 [21:02:19]ConnectInit lk.salyk.kg [21:02:19]written 0, free lines is 4095 [21:02:19]Write to MH i2c: 01 00 00 AF 02 B1 [21:02:19]Write i2c OK [21:02:19]MH_I2C_Read... [21:02:19]Read from MH i2c: 01 [21:02:19]MH_I2C_Read... [21:02:19]Read from MH i2c: 01 07 00 [21:02:19]MH_I2C_Read... [21:02:19]Read from MH i2c: 01 07 00 AF 02 00 00 00 00 00 CD 0C 91 [21:02:19]RasterBufferAndPrint [21:02:19]line [21:02:19]line [21:02:19]line [21:02:19]line [21:02:19]line [21:02:19]written 0, free lines is 3283 [21:02:19]MH_Cut [21:02:19]Write to MH i2c: D1 01 00 B6 02 01 8A [21:02:19]Write i2c OK [21:02:19]MH_I2C_Read... [21:02:19]Read from MH i2c: D1 [21:02:19]MH_I2C_Read... [21:02:19]Read from MH i2c: D1 01 00 [21:02:19]MH_I2C_Read... [21:02:19]Read from MH i2c: D1 01 00 B6 02 00 89 [21:02:19]Write to MH i2c: 01 00 00 B7 02 B9 [21:02:19]Write i2c OK [21:02:19]MH_I2C_Read... [21:02:20]*** Cut start [21:02:20]*** Partial cut [21:02:20]*** CUTSNS_PIN = 1 [21:02:20]*** CUTSNS_PIN = 0 [21:02:20]*** Brake cut motor [21:02:21]Read from MH i2c: 01 [21:02:21]MH_I2C_Read... [21:02:21]*** Stop cut motor [21:02:21]*** Cut end [21:02:21]Read from MH i2c: 01 07 00 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 FF 0F CE [21:02:21]process_action close_receipt done [21:02:21]requested_data is exist [21:02:21]produce_requested_data [21:02:21]requested_item fm.sn is exist - process it [21:02:21]wFMCommunicate request_size=4 [21:02:21]MH_SAM_APDU [21:02:21]CAPDU: 80 11 00 00 [21:02:21]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [21:02:21]Write i2c OK [21:02:21]MH_I2C_Read... [21:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:21]Read from MH i2c: E2 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: E2 17 00 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: E2 17 00 B8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 93 [21:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:02:21]wFMCommunicate OK [21:02:21]requested_item fd.num is exist - process it [21:02:21]SAM_PROTO_GetFieldsCounters [21:02:21]wFMCommunicate request_size=4 [21:02:21]MH_SAM_APDU [21:02:21]CAPDU: 80 13 00 00 [21:02:21]Write to MH i2c: E2 08 00 B9 02 80 13 00 00 00 00 00 00 37 [21:02:21]Write i2c OK [21:02:21]MH_I2C_Read... [21:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:21]Connected sock=11 [21:02:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 26 01 00 00 25 BD 1E 01 EB 4C 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 59 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 52 01 00 35 04 06 00 35 BB 9F 1C BC B9 C7 F1 FE 4F 1E 65 65 6E [21:02:21]Read from MH i2c: E2 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: E2 62 00 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: E2 62 00 B9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 57 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [21:02:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 57 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:21]wFMCommunicate OK [21:02:21]SAM_PROTO_GetFieldsCounters done [21:02:21]requested_item shift.num is exist - process it [21:02:21]requested_item shift.opened is exist - process it [21:02:21]req_shift_opened [21:02:21]FM_GetShiftState [21:02:21]SAM_PROTO_GetShiftState [21:02:21]wFMCommunicate request_size=4 [21:02:21]MH_SAM_APDU [21:02:21]CAPDU: 80 13 01 00 [21:02:21]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [21:02:21]Write i2c OK [21:02:21]MH_I2C_Read... [21:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:21]Read from MH i2c: E2 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: E2 0E 00 [21:02:21]MH_I2C_Read... [21:02:21]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7F [21:02:21]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:02:21]wFMCommunicate OK [21:02:21]SAM_PROTO_GetShiftState done [21:02:21]FM_GetShiftState done [21:02:21]req_shift_opened done [21:02:21]requested_item shift.open_date is exist - process it [21:02:21]req_shift_open_date [21:02:21]req_shift_open_date done [21:02:21]produce_requested_data done [21:02:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86615,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:02:21]process_action_free close_receipt [21:02:21]json_value_free [21:02:21]json_value_free done [21:02:21]process_json_proto returns [21:02:21]Send response to host [21:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86615,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:02:21]free response buf [21:02:21]execute_script done [21:02:21]execute_script returns [21:02:21]free content buf [21:02:21]Sock 7.Close socket [21:02:21]Sock 7.Thread stoped [21:02:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E0 07 47 00 33 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 57 52 01 00 F4 03 04 00 2C DF EE 66 B6 04 01 00 00 1A 47 1E D7 8F 7E 98 6A [21:02:24]CommunicateWithHost err = 0 [21:02:24]CheckOFDResponse [21:02:24]1017 (14) - 77093643461234 [21:02:24]1041 (16) - 0000000000874979 [21:02:24]1040 (4) - 86615 [21:02:24]1012 (4) - 21.09.2024 14:58 [21:02:24]1206 (1) - 0 [21:02:24]OFD Sender: Remove packet 86615 [21:02:24]ProducePacketName [21:02:24]name=ofd_packets/00086615 [21:02:24]NVStorageDeleteData [21:02:24]OFD Sender: No OFD packet to send [21:02:29]OFD Sender: No OFD packet to send [21:02:31]recv_with_timeout no data received [21:02:34]OFD Sender: No OFD packet to send [21:02:39]OFD Sender: No OFD packet to send [21:02:41]recv_with_timeout no data received [21:02:44]OFD Sender: No OFD packet to send [21:02:49]OFD Sender: No OFD packet to send [21:02:55]OFD Sender: No OFD packet to send [21:03:00]OFD Sender: No OFD packet to send [21:03:05]OFD Sender: No OFD packet to send [21:03:10]OFD Sender: No OFD packet to send [21:03:15]OFD Sender: No OFD packet to send [21:03:20]OFD Sender: No OFD packet to send [21:03:25]OFD Sender: No OFD packet to send [21:03:30]OFD Sender: No OFD packet to send [21:03:35]OFD Sender: No OFD packet to send [21:03:40]OFD Sender: No OFD packet to send [21:03:45]OFD Sender: No OFD packet to send [21:03:50]OFD Sender: No OFD packet to send [21:03:55]OFD Sender: No OFD packet to send [21:03:55]recv_with_timeout no data received [21:04:00]OFD Sender: No OFD packet to send [21:04:05]OFD Sender: No OFD packet to send [21:04:10]OFD Sender: No OFD packet to send [21:04:15]OFD Sender: No OFD packet to send [21:04:20]OFD Sender: No OFD packet to send [21:04:25]OFD Sender: No OFD packet to send [21:04:30]OFD Sender: No OFD packet to send [21:04:31]accept exits with 10 [21:04:31]New connection [21:04:31]New thread 3066608996 created [21:04:31]Thread 3066752356 joined [21:04:31]Waiting for new connection... [21:04:31] Sock 10.Parse request [21:04:31]Sock 10.Check first char [21:04:31]Sock 10.First char is OK [21:04:31]request: POST /json_proto HTTP/1.0 [21:04:31]Method: POST [21:04:31]URL: /json_proto [21:04:31]Method is POST - this is cgi request [21:04:31]url: /json_proto [21:04:31]query_string will be loaded in cgi processing [21:04:31]execute_cgi json_proto POST (null) [21:04:31]execute_cgi path=json_proto method=POST [21:04:31]POST find Content-Length [21:04:31]Host: 172.17.47.196:8080 [21:04:31]Content-Length: 678 [21:04:31]Content-Type: application/json [21:04:31] [21:04:31]POST finish read [21:04:31]Found Content-Length = 678 [21:04:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.620, "sum" : 720.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:31]execute_script... [21:04: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)871484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.620, "sum" : 720.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:31]POST & json_proto [21:04:31]process_json_proto [21:04:31]json parsed OK: [21:04:31]protocol is kg_v1.0 [21:04:31]action value=close_receipt [21:04:31]process_action close_receipt [21:04:31]cmd_close_receipt [21:04:31]MH_GetDate [21:04:31]Write to MH i2c: F0 00 00 BB 02 AC [21:04:31]Write i2c OK [21:04:31]MH_I2C_Read... [21:04:31]Read from MH i2c: F0 [21:04:31]MH_I2C_Read... [21:04:31]Read from MH i2c: F0 09 00 [21:04:31]MH_I2C_Read... [21:04:31]Read from MH i2c: F0 09 00 BB 02 00 E0 34 EF 66 4C 6B 94 66 CF [21:04:31]GetLastDocTimeStamp 1726952537 [21:04:31]current date 1726952672 [21:04:31]FM_GetShiftState [21:04:31]SAM_PROTO_GetShiftState [21:04:31]wFMCommunicate request_size=4 [21:04:31]MH_SAM_APDU [21:04:31]CAPDU: 80 13 01 00 [21:04:31]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [21:04:31]Write i2c OK [21:04:31]MH_I2C_Read... [21:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:31]Read from MH i2c: E2 [21:04:31]MH_I2C_Read... [21:04:31]Read from MH i2c: E2 0E 00 [21:04:31]MH_I2C_Read... [21:04:31]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 81 [21:04:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:04:31]wFMCommunicate OK [21:04:31]SAM_PROTO_GetShiftState done [21:04:31]FM_GetShiftState done [21:04:31]opened in 1726877910 [21:04:31]opened+sec_in_day 1726964310 [21:04:31]quantity*price = 72003 [21:04:31]sum+1 = 72005 [21:04:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 720.00 Внесено: 720.00 СДАЧА: 0.00 НСП 1% : 6.37 НДС 12% : 76.46 Наличными: 720.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 394 21.09.2024 21:04 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86616 ФПД: 273872490485722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210432&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86616&fm=273872490485722&tin=02508201610067®Number=0000000000092592&sum=72000 [21:04:32]StoreToDocumentArchive [21:04:32]shift 496 fd 86616 [21:04:32]save to /storage/0496/doc_00086616 [21:04:32]save last doc name /storage/0496/doc_00086616 to /storage/kkm_last_doc_name [21:04:32]save OK [21:04:32]Clear old archive folders... [21:04:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:32]tlvbuf is 013A07D0 [21:04:32]SAM_PROTO_ClearQueue [21:04:32]wFMCommunicate request_size=4 [21:04:32]MH_SAM_APDU [21:04:32]CAPDU: 80 09 00 00 [21:04:32]Write to MH i2c: E2 08 00 C9 02 80 09 00 00 00 00 00 00 3D [21:04:32]Write i2c OK [21:04:32]MH_I2C_Read... [21:04:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:32]Read from MH i2c: E2 [21:04:32]MH_I2C_Read... [21:04:32]Read from MH i2c: E2 03 00 [21:04:32]MH_I2C_Read... [21:04:32]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [21:04:32]RAPDU: 90 00 [21:04:32]wFMCommunicate OK [21:04:32]SAM_PROTO_ClearQueue done [21:04:32]KKMCreateOFDPacket [21:04:32]OFDProtocolAddRootSTLVToBuf [21:04:32]FM_MakeSignedData [21:04:32]FM_MakeSignedData [21:04:32]SAM_PROTO_SignData [21:04:32]wFMCommunicate request_size=4 [21:04:32]MH_SAM_APDU [21:04:32]CAPDU: 80 0D 01 02 [21:04:32]Write to MH i2c: E2 08 00 CA 02 80 0D 01 02 00 00 00 00 45 [21:04:32]Write i2c OK [21:04:32]MH_I2C_Read... [21:04:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:32]Read from MH i2c: E2 [21:04:32]MH_I2C_Read... [21:04:32]Read from MH i2c: E2 03 00 [21:04:32]MH_I2C_Read... [21:04:32]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [21:04:32]RAPDU: 90 00 [21:04:32]wFMCommunicate OK [21:04:32]wFMCommunicate request_size=255 [21:04:32]MH_SAM_APDU [21:04:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E0 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 52 01 00 35 04 06 00 F9 [21:04:32]Write to MH i2c: E2 02 01 CB 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 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E0 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 52 01 00 35 04 06 00 F9 00 00 AD [21:04:32]Write i2c OK [21:04:32]MH_I2C_Read... [21:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:33]Read from MH i2c: E2 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 03 00 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [21:04:33]RAPDU: 90 00 [21:04:33]wFMCommunicate OK [21:04:33]wFMCommunicate request_size=10 [21:04:33]MH_SAM_APDU [21:04:33]CAPDU: 80 0D 02 02 05 15 E8 82 57 DA [21:04:33]Write to MH i2c: E2 0D 00 CC 02 80 0D 02 02 05 00 15 E8 82 57 DA 00 00 02 [21:04:33]Write i2c OK [21:04:33]MH_I2C_Read... [21:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:33]Read from MH i2c: E2 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 03 00 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [21:04:33]RAPDU: 90 00 [21:04:33]wFMCommunicate OK [21:04:33]wFMCommunicate request_size=4 [21:04:33]MH_SAM_APDU [21:04:33]CAPDU: 80 0D 03 02 [21:04:33]Write to MH i2c: E2 08 00 CD 02 80 0D 03 02 00 00 00 00 4A [21:04:33]Write i2c OK [21:04:33]MH_I2C_Read... [21:04:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:33]Read from MH i2c: E2 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 0B 00 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 0B 00 CD 02 00 9A 8D 3A 2C CE 40 B9 20 90 00 BF [21:04:33]RAPDU: 9A 8D 3A 2C CE 40 B9 20 90 00 [21:04:33]wFMCommunicate OK [21:04:33]SAM_PROTO_SignData done [21:04:33]FM_MakeSignedData done [21:04:33]CreateOFDProtocolMessage [21:04:33]wFMCommunicate request_size=4 [21:04:33]MH_SAM_APDU [21:04:33]CAPDU: 80 11 00 00 [21:04:33]Write to MH i2c: E2 08 00 CE 02 80 11 00 00 00 00 00 00 4A [21:04:33]Write i2c OK [21:04:33]MH_I2C_Read... [21:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:33]Read from MH i2c: E2 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 17 00 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: E2 17 00 CE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A9 [21:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:04:33]wFMCommunicate OK [21:04:33]CreateOFDProtocolMessage done [21:04:33]OFDSenderStorePacket 86616 [21:04:33]StoreOFDPacket docnum=86616 [21:04:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 13 62 07 01 3D 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 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E0 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 52 01 00 35 04 06 00 F9 15 E8 82 57 DA 9A 8D 3A 2C CE 40 B9 20 [21:04:33]CheckFolder [21:04:33]dirname=/storage/ofd_packets [21:04:33]CheckFolder done [21:04:33]ProducePacketName [21:04:33]name=ofd_packets/00086616 [21:04:33]NVStorageSaveData ofd_packets/00086616 [21:04:33]File name is /storage/ofd_packets/00086616 [21:04:33]Write 301 bytes [21:04:33]NVStorageSaveData done [21:04:33]OFDSenderStorePacket done [21:04:33]KKMCreateOFDPacket done [21:04:33]NVStorageSaveData kkm_last_timestamp [21:04:33]File name is /storage/kkm_last_timestamp [21:04:33]Write 4 bytes [21:04:33]NVStorageSaveData done [21:04:33]OFD Sender: Processing packet 86616 [packets to send 273, broken 272] [21:04:33]ProducePacketName [21:04:33]name=ofd_packets/00086616 [21:04:33]OFD Sender: To server: pG, [21:04:33]CommunicateWithHost lk.salyk.kg:30040 [21:04:33]ConnectInit lk.salyk.kg [21:04:33]ExternCall_PrintAddStr [21:04:33]wPrintStart [21:04:33]Write to MH i2c: 01 00 00 CF 02 D1 [21:04:33]Write i2c OK [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: 01 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: 01 07 00 [21:04:33]MH_I2C_Read... [21:04:33]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [21:04:33]RasterBufferAndPrint [21:04:33]line Счет N : (1)871484 [21:04:33]line ИНН: 02508201610067 [21:04:33]line Контрольно-Кассовый Чек [21:04:33]line ПРОДАЖА [21:04:33]line ТРК (МРК, ГНК) : 63 [21:04:33]line Товар: 2710124130 [21:04:33]line Аи-92-К-5 [21:04:33]line 10.620 * 67.80 [21:04:33]line = 720.04 [21:04:33]line НДС 12% НСП 1% [21:04:33]line > о реализуемом товаре [21:04:33]line ОКРУГЛЕНИЕ: -0.04 [21:04:33]line ИТОГО: 720.00 [21:04:33]line Внесено: 720.00 [21:04:33]line СДАЧА: 0.00 [21:04:33]line НСП 1% : 6.37 [21:04:33]line НДС 12% : 76.46 [21:04:33]line Наличными: 720.00 [21:04:33]line Безнал.: 0.00 [21:04:33]line Место: АЗС № 137 "Партнер Нефть" [21:04:33]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:04:33]line СНО: Общий режим [21:04:33]line Чек 394 21.09.2024 21:04 [21:04:33]line Смена: 496 ФФД: 1.0 [21:04:33]line ЗНМ: 0300000064 [21:04:33]line РНМ: 0000000000092592 [21:04:33]line Версия ККМ: 001 [21:04:33]line ФМ: 0000000000874979 [21:04:33]line ФД: 86616 [21:04:33]line ФПД: 273872490485722 [21:04:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210432&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86616&fm=273872490485722&tin=02508201610067®Number=0000000000092592&sum=72000 [21:04:33]written 0, free lines is 4095 [21:04:34]Write to MH i2c: 01 00 00 FA 02 FC [21:04:34]Write i2c OK [21:04:34]MH_I2C_Read... [21:04:34]Read from MH i2c: 01 [21:04:34]MH_I2C_Read... [21:04:34]Read from MH i2c: 01 07 00 [21:04:34]MH_I2C_Read... [21:04:34]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 D6 0C E5 [21:04:34]RasterBufferAndPrint [21:04:34]line [21:04:34]line [21:04:34]line [21:04:34]line [21:04:34]line [21:04:34]written 0, free lines is 3293 [21:04:34]MH_Cut [21:04:34]Write to MH i2c: D1 01 00 01 03 01 D6 [21:04:34]Write i2c OK [21:04:34]MH_I2C_Read... [21:04:34]Read from MH i2c: D1 [21:04:34]MH_I2C_Read... [21:04:34]Read from MH i2c: D1 01 00 [21:04:34]MH_I2C_Read... [21:04:34]Read from MH i2c: D1 01 00 01 03 00 D5 [21:04:34]Write to MH i2c: 01 00 00 02 03 05 [21:04:34]Write i2c OK [21:04:34]MH_I2C_Read... [21:04:34]*** Cut start [21:04:34]*** Partial cut [21:04:34]*** CUTSNS_PIN = 1 [21:04:34]*** CUTSNS_PIN = 0 [21:04:35]*** Brake cut motor [21:04:35]Read from MH i2c: 01 [21:04:35]MH_I2C_Read... [21:04:35]*** Stop cut motor [21:04:35]*** Cut end [21:04:35]Read from MH i2c: 01 07 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [21:04:35]process_action close_receipt done [21:04:35]requested_data is exist [21:04:35]produce_requested_data [21:04:35]requested_item fm.sn is exist - process it [21:04:35]wFMCommunicate request_size=4 [21:04:35]MH_SAM_APDU [21:04:35]CAPDU: 80 11 00 00 [21:04:35]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:35]Read from MH i2c: E2 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 17 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 17 00 03 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DF [21:04:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:04:35]wFMCommunicate OK [21:04:35]requested_item fd.num is exist - process it [21:04:35]SAM_PROTO_GetFieldsCounters [21:04:35]wFMCommunicate request_size=4 [21:04:35]MH_SAM_APDU [21:04:35]CAPDU: 80 13 00 00 [21:04:35]Write to MH i2c: E2 08 00 04 03 80 13 00 00 00 00 00 00 83 [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:35]Read from MH i2c: E2 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 62 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 62 00 04 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 58 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [21:04:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 58 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:35]wFMCommunicate OK [21:04:35]SAM_PROTO_GetFieldsCounters done [21:04:35]requested_item shift.num is exist - process it [21:04:35]requested_item shift.opened is exist - process it [21:04:35]req_shift_opened [21:04:35]FM_GetShiftState [21:04:35]SAM_PROTO_GetShiftState [21:04:35]wFMCommunicate request_size=4 [21:04:35]MH_SAM_APDU [21:04:35]CAPDU: 80 13 01 00 [21:04:35]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [21:04:35]Write i2c OK [21:04:35]MH_I2C_Read... [21:04:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:35]Read from MH i2c: E2 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 0E 00 [21:04:35]MH_I2C_Read... [21:04:35]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CB [21:04:35]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:04:35]wFMCommunicate OK [21:04:35]SAM_PROTO_GetShiftState done [21:04:35]FM_GetShiftState done [21:04:35]req_shift_opened done [21:04:35]requested_item shift.open_date is exist - process it [21:04:35]req_shift_open_date [21:04:35]req_shift_open_date done [21:04:35]produce_requested_data done [21:04:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86616,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:04:35]process_action_free close_receipt [21:04:35]json_value_free [21:04:35]json_value_free done [21:04:35]process_json_proto returns [21:04:35]Send response to host [21:04:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86616,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:04:35]free response buf [21:04:35]execute_script done [21:04:35]execute_script returns [21:04:35]free content buf [21:04:35]Sock 10.Close socket [21:04:35]Sock 10.Thread stoped [21:04:38]ConnectInit Can't take IP for lk.salyk.kg [21:04:38]CommunicateWithHost connect error [21:04:38]CommunicateWithHost err = -1 [21:04:38]OFD Sender: Server communicate error [21:04:43]OFD Sender: Processing packet 86616 [packets to send 273, broken 272] [21:04:43]ProducePacketName [21:04:43]name=ofd_packets/00086616 [21:04:43]OFD Sender: To server: pG, [21:04:43]CommunicateWithHost lk.salyk.kg:30040 [21:04:43]ConnectInit lk.salyk.kg [21:04:46]recv_with_timeout no data received [21:04:48]ConnectInit Can't take IP for lk.salyk.kg [21:04:48]CommunicateWithHost connect error [21:04:48]CommunicateWithHost err = -1 [21:04:48]OFD Sender: Server communicate error [21:04:53]OFD Sender: Processing packet 86616 [packets to send 273, broken 272] [21:04:53]ProducePacketName [21:04:53]name=ofd_packets/00086616 [21:04:53]OFD Sender: To server: pG, [21:04:53]CommunicateWithHost lk.salyk.kg:30040 [21:04:53]ConnectInit lk.salyk.kg [21:05:00]Connected sock=10 [21:05:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 13 62 07 01 3D 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 7C 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 E0 34 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 52 01 00 35 04 06 00 F9 15 E8 82 57 DA 9A 8D 3A 2C CE 40 B9 20 [21:05:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 51 46 47 00 81 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 58 52 01 00 F4 03 04 00 CB DF EE 66 B6 04 01 00 00 C4 CA 0A EC 62 D7 6A CC [21:05:00]CommunicateWithHost err = 0 [21:05:00]CheckOFDResponse [21:05:00]1017 (14) - 77093643461234 [21:05:00]1041 (16) - 0000000000874979 [21:05:00]1040 (4) - 86616 [21:05:00]1012 (4) - 21.09.2024 15:01 [21:05:00]1206 (1) - 0 [21:05:00]OFD Sender: Remove packet 86616 [21:05:00]ProducePacketName [21:05:00]name=ofd_packets/00086616 [21:05:00]NVStorageDeleteData [21:05:01]OFD Sender: No OFD packet to send [21:05:06]OFD Sender: No OFD packet to send [21:05:10]recv_with_timeout no data received [21:05:11]OFD Sender: No OFD packet to send [21:05:16]OFD Sender: No OFD packet to send [21:05:21]OFD Sender: No OFD packet to send [21:05:26]OFD Sender: No OFD packet to send [21:05:31]OFD Sender: No OFD packet to send [21:05:34]recv_with_timeout no data received [21:05:36]OFD Sender: No OFD packet to send [21:05:41]OFD Sender: No OFD packet to send [21:05:43]accept exits with 9 [21:05:43]New connection [21:05:43]New thread 3066752356 created [21:05:43]Thread 3066608996 joined [21:05:43]Waiting for new connection... [21:05:43] Sock 9.Parse request [21:05:43]Sock 9.Check first char [21:05:43]Sock 9.First char is OK [21:05:43]request: POST /json_proto HTTP/1.0 [21:05:43]Method: POST [21:05:43]URL: /json_proto [21:05:43]Method is POST - this is cgi request [21:05:43]url: /json_proto [21:05:43]query_string will be loaded in cgi processing [21:05:43]execute_cgi json_proto POST (null) [21:05:43]execute_cgi path=json_proto method=POST [21:05:43]POST find Content-Length [21:05:43]Host: 172.17.47.196:8080 [21:05:43]Content-Length: 616 [21:05:43]Content-Type: application/json [21:05:43] [21:05:43]POST finish read [21:05:43]Found Content-Length = 616 [21:05:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147992", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:43]execute_script... [21:05:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147992", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:43]POST & json_proto [21:05:43]process_json_proto [21:05:43]json parsed OK: [21:05:43]protocol is kg_v1.0 [21:05:43]action value=close_receipt [21:05:43]process_action close_receipt [21:05:43]cmd_close_receipt [21:05:43]MH_GetDate [21:05:43]Write to MH i2c: F0 00 00 06 03 F8 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: F0 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: F0 09 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: F0 09 00 06 03 00 27 35 EF 66 4C 6B 94 66 63 [21:05:43]GetLastDocTimeStamp 1726952672 [21:05:43]current date 1726952743 [21:05:43]FM_GetShiftState [21:05:43]SAM_PROTO_GetShiftState [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 13 01 00 [21:05:43]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 0E 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CD [21:05:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:05:43]wFMCommunicate OK [21:05:43]SAM_PROTO_GetShiftState done [21:05:43]FM_GetShiftState done [21:05:43]opened in 1726877910 [21:05:43]opened+sec_in_day 1726964310 [21:05:43]quantity*price = 15500 [21:05:43]sum+1 = 15501 [21:05:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 155.00 НСП 1% : 1.37 НДС 12% : 16.46 Наличными: 155.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 395 21.09.2024 21:05 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86617 ФПД: 94379509787940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210543&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86617&fm=94379509787940&tin=02508201610067®Number=0000000000092592&sum=15500 0 [21:05:44]StoreToDocumentArchive [21:05:44]shift 496 fd 86617 [21:05:44]save to /storage/0496/doc_00086617 [21:05:44]save last doc name /storage/0496/doc_00086617 to /storage/kkm_last_doc_name [21:05:44]save OK [21:05:44]Clear old archive folders... [21:05:44]ProcessDocumentItem done err = 0, tmpTLVsize=268 [21:05:44]tlvbuf is 013A13D0 [21:05:44]SAM_PROTO_ClearQueue [21:05:44]wFMCommunicate request_size=4 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 09 00 00 [21:05:44]Write to MH i2c: E2 08 00 14 03 80 09 00 00 00 00 00 00 89 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [21:05:44]RAPDU: 90 00 [21:05:44]wFMCommunicate OK [21:05:44]SAM_PROTO_ClearQueue done [21:05:44]KKMCreateOFDPacket [21:05:44]OFDProtocolAddRootSTLVToBuf [21:05:44]FM_MakeSignedData [21:05:44]FM_MakeSignedData [21:05:44]SAM_PROTO_SignData [21:05:44]wFMCommunicate request_size=4 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 0D 01 02 [21:05:44]Write to MH i2c: E2 08 00 15 03 80 0D 01 02 00 00 00 00 91 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [21:05:44]RAPDU: 90 00 [21:05:44]wFMCommunicate OK [21:05:44]wFMCommunicate request_size=255 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 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 01 00 00 F4 03 04 00 27 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [21:05:44]Write to MH i2c: E2 02 01 16 03 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 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 01 00 00 F4 03 04 00 27 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 E4 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [21:05:44]RAPDU: 90 00 [21:05:44]wFMCommunicate OK [21:05:44]wFMCommunicate request_size=27 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 0D 02 02 16 34 39 37 39 10 04 04 00 59 52 01 00 35 04 06 00 55 D6 71 27 AD 24 [21:05:44]Write to MH i2c: E2 1E 00 17 03 80 0D 02 02 16 00 34 39 37 39 10 04 04 00 59 52 01 00 35 04 06 00 55 D6 71 27 AD 24 00 00 34 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [21:05:44]RAPDU: 90 00 [21:05:44]wFMCommunicate OK [21:05:44]wFMCommunicate request_size=4 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 0D 03 02 [21:05:44]Write to MH i2c: E2 08 00 18 03 80 0D 03 02 00 00 00 00 96 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 0B 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 0B 00 18 03 00 4C 54 86 87 DD 3D 74 59 90 00 2B [21:05:44]RAPDU: 4C 54 86 87 DD 3D 74 59 90 00 [21:05:44]wFMCommunicate OK [21:05:44]SAM_PROTO_SignData done [21:05:44]FM_MakeSignedData done [21:05:44]CreateOFDProtocolMessage [21:05:44]wFMCommunicate request_size=4 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 11 00 00 [21:05:44]Write to MH i2c: E2 08 00 19 03 80 11 00 00 00 00 00 00 96 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 17 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 17 00 19 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F5 [21:05:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:05:44]wFMCommunicate OK [21:05:44]CreateOFDProtocolMessage done [21:05:44]OFDSenderStorePacket 86617 [21:05:44]StoreOFDPacket docnum=86617 [21:05:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 20 01 00 00 D5 56 18 01 FF 40 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 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 01 00 00 F4 03 04 00 27 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 52 01 00 35 04 06 00 55 D6 71 27 AD 24 4C 54 86 87 DD 3D 74 59 [21:05:44]CheckFolder [21:05:44]dirname=/storage/ofd_packets [21:05:44]CheckFolder done [21:05:44]ProducePacketName [21:05:44]name=ofd_packets/00086617 [21:05:44]NVStorageSaveData ofd_packets/00086617 [21:05:44]File name is /storage/ofd_packets/00086617 [21:05:44]Write 318 bytes [21:05:44]NVStorageSaveData done [21:05:44]OFDSenderStorePacket done [21:05:44]KKMCreateOFDPacket done [21:05:44]NVStorageSaveData kkm_last_timestamp [21:05:44]File name is /storage/kkm_last_timestamp [21:05:44]Write 4 bytes [21:05:44]NVStorageSaveData done [21:05:44]ExternCall_PrintAddStr [21:05:44]wPrintStart [21:05:44]Write to MH i2c: 01 00 00 1A 03 1D [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 FF 0F 32 [21:05:44]RasterBufferAndPrint [21:05:44]line Счет N : (3)147992 [21:05:44]line ИНН: 02508201610067 [21:05:44]line Контрольно-Кассовый Чек [21:05:44]line ПРОДАЖА [21:05:44]line Товар: 4640030091584 [21:05:44]line Сигареты Esse Gold [21:05:44]line 1.000 * 155.00 [21:05:44]line = 155.00 [21:05:44]line НДС 12% НСП 1% [21:05:44]line > о реализуемом товаре [21:05:44]line ИТОГО: 155.00 [21:05:44]line НСП 1% : 1.37 [21:05:44]line НДС 12% : 16.46 [21:05:44]line Наличными: 155.00 [21:05:44]line Безнал.: 0.00 [21:05:44]line Место: АЗС № 137 "Партнер Нефть" [21:05:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:05:44]line СНО: Общий режим [21:05:44]line Чек 395 21.09.2024 21:05 [21:05:44]line Смена: 496 ФФД: 1.0 [21:05:44]line ЗНМ: 0300000064 [21:05:44]line РНМ: 0000000000092592 [21:05:44]line Версия ККМ: 001 [21:05:44]line ФМ: 0000000000874979 [21:05:44]line ФД: 86617 [21:05:44]line ФПД: 94379509787940 [21:05:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210543&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86617&fm=94379509787940&tin=02508201610067®Number=0000000000092592&sum=15500 [21:05:45]OFD Sender: Processing packet 86617 [packets to send 273, broken 272] [21:05:45]ProducePacketName [21:05:45]name=ofd_packets/00086617 [21:05:45]OFD Sender: To server: pG, [21:05:45]CommunicateWithHost lk.salyk.kg:30040 [21:05:45]ConnectInit lk.salyk.kg [21:05:45]line 0 [21:05:45]written 0, free lines is 4095 [21:05:45]Write to MH i2c: 01 00 00 42 03 45 [21:05:45]Write i2c OK [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: 01 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: 01 07 00 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: 01 07 00 42 03 00 00 00 00 00 FA 0C 52 [21:05:45]RasterBufferAndPrint [21:05:45]line [21:05:45]line [21:05:45]line [21:05:45]line [21:05:45]line [21:05:45]written 0, free lines is 3327 [21:05:45]MH_Cut [21:05:45]Write to MH i2c: D1 01 00 49 03 01 1E [21:05:45]Write i2c OK [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: D1 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: D1 01 00 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: D1 01 00 49 03 00 1D [21:05:45]Write to MH i2c: 01 00 00 4A 03 4D [21:05:45]Write i2c OK [21:05:45]MH_I2C_Read... [21:05:46]*** Cut start [21:05:46]*** Partial cut [21:05:46]*** CUTSNS_PIN = 1 [21:05:46]*** CUTSNS_PIN = 0 [21:05:46]*** Brake cut motor [21:05:46]Read from MH i2c: 01 [21:05:47]MH_I2C_Read... [21:05:47]*** Stop cut motor [21:05:47]*** Cut end [21:05:47]Read from MH i2c: 01 07 00 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 FF 0F 62 [21:05:47]process_action close_receipt done [21:05:47]requested_data is exist [21:05:47]produce_requested_data [21:05:47]requested_item fm.sn is exist - process it [21:05:47]wFMCommunicate request_size=4 [21:05:47]MH_SAM_APDU [21:05:47]CAPDU: 80 11 00 00 [21:05:47]Write to MH i2c: E2 08 00 4B 03 80 11 00 00 00 00 00 00 C8 [21:05:47]Write i2c OK [21:05:47]MH_I2C_Read... [21:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:47]Read from MH i2c: E2 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: E2 17 00 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: E2 17 00 4B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 27 [21:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:05:47]wFMCommunicate OK [21:05:47]requested_item fd.num is exist - process it [21:05:47]SAM_PROTO_GetFieldsCounters [21:05:47]wFMCommunicate request_size=4 [21:05:47]MH_SAM_APDU [21:05:47]CAPDU: 80 13 00 00 [21:05:47]Write to MH i2c: E2 08 00 4C 03 80 13 00 00 00 00 00 00 CB [21:05:47]Write i2c OK [21:05:47]MH_I2C_Read... [21:05:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:47]Read from MH i2c: E2 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: E2 62 00 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: E2 62 00 4C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 59 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [21:05:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 59 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:47]wFMCommunicate OK [21:05:47]SAM_PROTO_GetFieldsCounters done [21:05:47]requested_item shift.num is exist - process it [21:05:47]requested_item shift.opened is exist - process it [21:05:47]req_shift_opened [21:05:47]FM_GetShiftState [21:05:47]SAM_PROTO_GetShiftState [21:05:47]wFMCommunicate request_size=4 [21:05:47]MH_SAM_APDU [21:05:47]CAPDU: 80 13 01 00 [21:05:47]Write to MH i2c: E2 08 00 4D 03 80 13 01 00 00 00 00 00 CD [21:05:47]Write i2c OK [21:05:47]MH_I2C_Read... [21:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:47]Read from MH i2c: E2 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: E2 0E 00 [21:05:47]MH_I2C_Read... [21:05:47]Read from MH i2c: E2 0E 00 4D 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 13 [21:05:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:05:47]wFMCommunicate OK [21:05:47]SAM_PROTO_GetShiftState done [21:05:47]FM_GetShiftState done [21:05:47]req_shift_opened done [21:05:47]requested_item shift.open_date is exist - process it [21:05:47]req_shift_open_date [21:05:47]req_shift_open_date done [21:05:47]produce_requested_data done [21:05:47]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86617,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:05:47]process_action_free close_receipt [21:05:47]json_value_free [21:05:47]json_value_free done [21:05:47]process_json_proto returns [21:05:47]Send response to host [21:05:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86617,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:05:47]free response buf [21:05:47]execute_script done [21:05:47]execute_script returns [21:05:47]free content buf [21:05:47]Sock 9.Close socket [21:05:47]Sock 9.Thread stoped [21:05:48]Connected sock=10 [21:05:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 20 01 00 00 D5 56 18 01 FF 40 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 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 01 00 00 F4 03 04 00 27 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 52 01 00 35 04 06 00 55 D6 71 27 AD 24 4C 54 86 87 DD 3D 74 59 [21:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 28 12 47 00 28 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 59 52 01 00 F4 03 04 00 FD DF EE 66 B6 04 01 00 00 B5 3C B5 2F 61 A8 20 34 [21:05:52]CommunicateWithHost err = 0 [21:05:52]CheckOFDResponse [21:05:52]1017 (14) - 77093643461234 [21:05:52]1041 (16) - 0000000000874979 [21:05:52]1040 (4) - 86617 [21:05:52]1012 (4) - 21.09.2024 15:02 [21:05:52]1206 (1) - 0 [21:05:52]OFD Sender: Remove packet 86617 [21:05:52]ProducePacketName [21:05:52]name=ofd_packets/00086617 [21:05:52]NVStorageDeleteData [21:05:53]OFD Sender: No OFD packet to send [21:05:55]recv_with_timeout no data received [21:05:58]OFD Sender: No OFD packet to send [21:06:03]OFD Sender: No OFD packet to send [21:06:08]OFD Sender: No OFD packet to send [21:06:13]OFD Sender: No OFD packet to send [21:06:18]OFD Sender: No OFD packet to send [21:06:23]OFD Sender: No OFD packet to send [21:06:28]OFD Sender: No OFD packet to send [21:06:33]OFD Sender: No OFD packet to send [21:06:38]OFD Sender: No OFD packet to send [21:06:43]OFD Sender: No OFD packet to send [21:06:48]OFD Sender: No OFD packet to send [21:06:53]OFD Sender: No OFD packet to send [21:06:58]OFD Sender: No OFD packet to send [21:07:03]OFD Sender: No OFD packet to send [21:07:03]recv_with_timeout no data received [21:07:08]OFD Sender: No OFD packet to send [21:07:13]OFD Sender: No OFD packet to send [21:07:18]OFD Sender: No OFD packet to send [21:07:23]OFD Sender: No OFD packet to send [21:07:28]OFD Sender: No OFD packet to send [21:07:33]OFD Sender: No OFD packet to send [21:07:38]OFD Sender: No OFD packet to send [21:07:43]OFD Sender: No OFD packet to send [21:07:48]OFD Sender: No OFD packet to send [21:07:53]accept exits with 7 [21:07:53]New connection [21:07:53]New thread 3066608996 created [21:07:53]Thread 3066752356 joined [21:07:53]Waiting for new connection... [21:07:53] Sock 7.Parse request [21:07:53]Sock 7.Check first char [21:07:53]Sock 7.First char is OK [21:07:53]request: POST /json_proto HTTP/1.0 [21:07:53]Method: POST [21:07:53]URL: /json_proto [21:07:53]Method is POST - this is cgi request [21:07:53]url: /json_proto [21:07:53]query_string will be loaded in cgi processing [21:07:53]execute_cgi json_proto POST (null) [21:07:53]execute_cgi path=json_proto method=POST [21:07:53]POST find Content-Length [21:07:53]Host: 172.17.47.196:8080 [21:07:53]Content-Length: 653 [21:07:53]Content-Type: application/json [21:07:53] [21:07:53]POST finish read [21:07:53]Found Content-Length = 653 [21:07:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147993", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:53]execute_script... [21:07: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 : (3)147993", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:53]POST & json_proto [21:07:53]process_json_proto [21:07:53]json parsed OK: [21:07:53]protocol is kg_v1.0 [21:07:53]action value=close_receipt [21:07:53]process_action close_receipt [21:07:53]cmd_close_receipt [21:07:53]MH_GetDate [21:07:53]Write to MH i2c: F0 00 00 4E 03 40 [21:07:53]Write i2c OK [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: F0 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: F0 09 00 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: F0 09 00 4E 03 00 A9 35 EF 66 4C 6B 94 66 2D [21:07:53]GetLastDocTimeStamp 1726952743 [21:07:53]current date 1726952873 [21:07:53]FM_GetShiftState [21:07:53]SAM_PROTO_GetShiftState [21:07:53]wFMCommunicate request_size=4 [21:07:53]MH_SAM_APDU [21:07:53]CAPDU: 80 13 01 00 [21:07:53]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [21:07:53]Write i2c OK [21:07:53]MH_I2C_Read... [21:07:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:53]Read from MH i2c: E2 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: E2 0E 00 [21:07:53]MH_I2C_Read... [21:07:53]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [21:07:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:07:53]wFMCommunicate OK [21:07:53]SAM_PROTO_GetShiftState done [21:07:53]FM_GetShiftState done [21:07:53]opened in 1726877910 [21:07:53]opened+sec_in_day 1726964310 [21:07:53]quantity*price = 39000 [21:07:53]sum+1 = 39001 [21:07:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.00 НСП 1% : 3.45 НДС 12% : 41.42 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 396 21.09.2024 21:07 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86618 ФПД: 128704465038388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210753&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86618&fm=128704465038388&tin=02508201610067®Number=0000000000092592&sum=39000 0 [21:07:54]StoreToDocumentArchive [21:07:54]shift 496 fd 86618 [21:07:54]save to /storage/0496/doc_00086618 [21:07:54]save last doc name /storage/0496/doc_00086618 to /storage/kkm_last_doc_name [21:07:54]save OK [21:07:54]Clear old archive folders... [21:07:54]ProcessDocumentItem done err = 0, tmpTLVsize=277 [21:07:54]tlvbuf is 01429BD0 [21:07:54]SAM_PROTO_ClearQueue [21:07:54]wFMCommunicate request_size=4 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 09 00 00 [21:07:54]Write to MH i2c: E2 08 00 5C 03 80 09 00 00 00 00 00 00 D1 [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 5C 03 00 90 00 D3 [21:07:54]RAPDU: 90 00 [21:07:54]wFMCommunicate OK [21:07:54]SAM_PROTO_ClearQueue done [21:07:54]KKMCreateOFDPacket [21:07:54]OFDProtocolAddRootSTLVToBuf [21:07:54]FM_MakeSignedData [21:07:54]FM_MakeSignedData [21:07:54]SAM_PROTO_SignData [21:07:54]wFMCommunicate request_size=4 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 0D 01 02 [21:07:54]Write to MH i2c: E2 08 00 5D 03 80 0D 01 02 00 00 00 00 D9 [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [21:07:54]RAPDU: 90 00 [21:07:54]wFMCommunicate OK [21:07:54]wFMCommunicate request_size=255 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 A9 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 [21:07:54]Write to MH i2c: E2 02 01 5E 03 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 A9 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 00 00 14 [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [21:07:54]RAPDU: 90 00 [21:07:54]wFMCommunicate OK [21:07:54]wFMCommunicate request_size=36 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 52 01 00 35 04 06 00 75 0E 57 EB 6C 34 [21:07:54]Write to MH i2c: E2 27 00 5F 03 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 52 01 00 35 04 06 00 75 0E 57 EB 6C 34 00 00 1F [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [21:07:54]RAPDU: 90 00 [21:07:54]wFMCommunicate OK [21:07:54]wFMCommunicate request_size=4 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 0D 03 02 [21:07:54]Write to MH i2c: E2 08 00 60 03 80 0D 03 02 00 00 00 00 DE [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 0B 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 0B 00 60 03 00 66 AE 1C E6 75 88 86 F4 90 00 6C [21:07:54]RAPDU: 66 AE 1C E6 75 88 86 F4 90 00 [21:07:54]wFMCommunicate OK [21:07:54]SAM_PROTO_SignData done [21:07:54]FM_MakeSignedData done [21:07:54]CreateOFDProtocolMessage [21:07:54]wFMCommunicate request_size=4 [21:07:54]MH_SAM_APDU [21:07:54]CAPDU: 80 11 00 00 [21:07:54]Write to MH i2c: E2 08 00 61 03 80 11 00 00 00 00 00 00 DE [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:54]Read from MH i2c: E2 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 17 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: E2 17 00 61 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [21:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:07:54]wFMCommunicate OK [21:07:54]CreateOFDProtocolMessage done [21:07:54]OFDSenderStorePacket 86618 [21:07:54]StoreOFDPacket docnum=86618 [21:07:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 2A C9 21 01 F0 04 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 A9 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 52 01 00 35 04 06 00 75 0E 57 EB 6C 34 66 AE 1C E6 75 88 86 F4 [21:07:54]CheckFolder [21:07:54]dirname=/storage/ofd_packets [21:07:54]CheckFolder done [21:07:54]ProducePacketName [21:07:54]name=ofd_packets/00086618 [21:07:54]NVStorageSaveData ofd_packets/00086618 [21:07:54]File name is /storage/ofd_packets/00086618 [21:07:54]Write 327 bytes [21:07:54]NVStorageSaveData done [21:07:54]OFDSenderStorePacket done [21:07:54]KKMCreateOFDPacket done [21:07:54]NVStorageSaveData kkm_last_timestamp [21:07:54]File name is /storage/kkm_last_timestamp [21:07:54]Write 4 bytes [21:07:54]NVStorageSaveData done [21:07:54]ExternCall_PrintAddStr [21:07:54]wPrintStart [21:07:54]Write to MH i2c: 01 00 00 62 03 65 [21:07:54]Write i2c OK [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: 01 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: 01 07 00 [21:07:54]MH_I2C_Read... [21:07:54]Read from MH i2c: 01 07 00 62 03 00 00 00 00 00 FF 0F 7A [21:07:54]RasterBufferAndPrint [21:07:54]line Счет N : (3)147993 [21:07:54]line ИНН: 02508201610067 [21:07:54]line Контрольно-Кассовый Чек [21:07:54]line ПРОДАЖА [21:07:54]line Товар: 4700028325357 [21:07:54]line Водка Антивирус 0,5л [21:07:54]line 1.000 * 390.00 [21:07:54]line = 390.00 [21:07:54]line НДС 12% НСП 1% [21:07:54]line > о реализуемом товаре [21:07:54]line ИТОГО: 390.00 [21:07:54]line НСП 1% : 3.45 [21:07:54]line НДС 12% : 41.42 [21:07:54]line Наличными: 390.00 [21:07:54]line Безнал.: 0.00 [21:07:54]line Место: АЗС № 137 "Партнер Нефть" [21:07:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:07:54]line СНО: Общий режим [21:07:54]line Чек 396 21.09.2024 21:07 [21:07:54]line Смена: 496 ФФД: 1.0 [21:07:54]line ЗНМ: 0300000064 [21:07:54]line РНМ: 0000000000092592 [21:07:54]line Версия ККМ: 001 [21:07:54]line ФМ: 0000000000874979 [21:07:54]line ФД: 86618 [21:07:54]line ФПД: 128704465038388 [21:07:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210753&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86618&fm=128704465038388&tin=02508201610067®Number=0000000000092592&sum=39000 [21:07:55]line 0 [21:07:55]OFD Sender: Processing packet 86618 [packets to send 273, broken 272] [21:07:55]ProducePacketName [21:07:55]name=ofd_packets/00086618 [21:07:55]OFD Sender: To server: pG, [21:07:55]CommunicateWithHost lk.salyk.kg:30040 [21:07:55]ConnectInit lk.salyk.kg [21:07:55]written 0, free lines is 4095 [21:07:55]Write to MH i2c: 01 00 00 8A 03 8D [21:07:55]Write i2c OK [21:07:55]MH_I2C_Read... [21:07:55]Read from MH i2c: 01 [21:07:55]MH_I2C_Read... [21:07:55]Read from MH i2c: 01 07 00 [21:07:55]MH_I2C_Read... [21:07:55]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FC 0C 9C [21:07:55]RasterBufferAndPrint [21:07:55]line [21:07:55]line [21:07:55]line [21:07:55]line [21:07:55]line [21:07:55]written 0, free lines is 3330 [21:07:55]MH_Cut [21:07:55]Write to MH i2c: D1 01 00 91 03 01 66 [21:07:55]Write i2c OK [21:07:55]MH_I2C_Read... [21:07:55]Read from MH i2c: D1 [21:07:55]MH_I2C_Read... [21:07:55]Read from MH i2c: D1 01 00 [21:07:55]MH_I2C_Read... [21:07:55]Read from MH i2c: D1 01 00 91 03 00 65 [21:07:55]Write to MH i2c: 01 00 00 92 03 95 [21:07:55]Write i2c OK [21:07:55]MH_I2C_Read... [21:07:56]Connected sock=9 [21:07:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 2A C9 21 01 F0 04 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 A9 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 52 01 00 35 04 06 00 75 0E 57 EB 6C 34 66 AE 1C E6 75 88 86 F4 [21:07:56]*** Cut start [21:07:56]*** Partial cut [21:07:56]*** CUTSNS_PIN = 1 [21:07:56]*** CUTSNS_PIN = 0 [21:07:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 ED A5 47 00 2D 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5A 52 01 00 F4 03 04 00 7B E0 EE 66 B6 04 01 00 00 6B 80 AD 8E 97 92 8F 60 [21:07:56]CommunicateWithHost err = 0 [21:07:56]CheckOFDResponse [21:07:56]1017 (14) - 77093643461234 [21:07:56]1041 (16) - 0000000000874979 [21:07:56]1040 (4) - 86618 [21:07:56]1012 (4) - 21.09.2024 15:04 [21:07:56]1206 (1) - 0 [21:07:56]OFD Sender: Remove packet 86618 [21:07:56]ProducePacketName [21:07:56]name=ofd_packets/00086618 [21:07:56]NVStorageDeleteData [21:07:56]*** Brake cut motor [21:07:57]Read from MH i2c: 01 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: 01 07 00 [21:07:57]MH_I2C_Read... [21:07:57]*** Stop cut motor [21:07:57]*** Cut end [21:07:57]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 FF 0F AA [21:07:57]process_action close_receipt done [21:07:57]requested_data is exist [21:07:57]produce_requested_data [21:07:57]requested_item fm.sn is exist - process it [21:07:57]wFMCommunicate request_size=4 [21:07:57]MH_SAM_APDU [21:07:57]CAPDU: 80 11 00 00 [21:07:57]Write to MH i2c: E2 08 00 93 03 80 11 00 00 00 00 00 00 10 [21:07:57]Write i2c OK [21:07:57]MH_I2C_Read... [21:07:57]OFD Sender: No OFD packet to send [21:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:57]Read from MH i2c: E2 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: E2 17 00 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: E2 17 00 93 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6F [21:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:07:57]wFMCommunicate OK [21:07:57]requested_item fd.num is exist - process it [21:07:57]SAM_PROTO_GetFieldsCounters [21:07:57]wFMCommunicate request_size=4 [21:07:57]MH_SAM_APDU [21:07:57]CAPDU: 80 13 00 00 [21:07:57]Write to MH i2c: E2 08 00 94 03 80 13 00 00 00 00 00 00 13 [21:07:57]Write i2c OK [21:07:57]MH_I2C_Read... [21:07:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:57]Read from MH i2c: E2 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: E2 62 00 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: E2 62 00 94 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [21:07:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:57]wFMCommunicate OK [21:07:57]SAM_PROTO_GetFieldsCounters done [21:07:57]requested_item shift.num is exist - process it [21:07:57]requested_item shift.opened is exist - process it [21:07:57]req_shift_opened [21:07:57]FM_GetShiftState [21:07:57]SAM_PROTO_GetShiftState [21:07:57]wFMCommunicate request_size=4 [21:07:57]MH_SAM_APDU [21:07:57]CAPDU: 80 13 01 00 [21:07:57]Write to MH i2c: E2 08 00 95 03 80 13 01 00 00 00 00 00 15 [21:07:57]Write i2c OK [21:07:57]MH_I2C_Read... [21:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:57]Read from MH i2c: E2 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: E2 0E 00 [21:07:57]MH_I2C_Read... [21:07:57]Read from MH i2c: E2 0E 00 95 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5B [21:07:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:07:57]wFMCommunicate OK [21:07:57]SAM_PROTO_GetShiftState done [21:07:57]FM_GetShiftState done [21:07:57]req_shift_opened done [21:07:57]requested_item shift.open_date is exist - process it [21:07:57]req_shift_open_date [21:07:57]req_shift_open_date done [21:07:57]produce_requested_data done [21:07:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86618,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:07:57]process_action_free close_receipt [21:07:57]json_value_free [21:07:57]json_value_free done [21:07:57]process_json_proto returns [21:07:57]Send response to host [21:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86618,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:07:57]free response buf [21:07:57]execute_script done [21:07:57]execute_script returns [21:07:57]free content buf [21:07:57]Sock 7.Close socket [21:07:57]Sock 7.Thread stoped [21:08:02]OFD Sender: No OFD packet to send [21:08:06]recv_with_timeout no data received [21:08:07]OFD Sender: No OFD packet to send [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:20]accept exits with 10 [21:08:20]New connection [21:08:20]New thread 3066752356 created [21:08:20]Thread 3066608996 joined [21:08:20]Waiting for new connection... [21:08:20] Sock 10.Parse request [21:08:20]Sock 10.Check first char [21:08:20]Sock 10.First char is OK [21:08:20]request: POST /json_proto HTTP/1.0 [21:08:20]Method: POST [21:08:20]URL: /json_proto [21:08:20]Method is POST - this is cgi request [21:08:20]url: /json_proto [21:08:20]query_string will be loaded in cgi processing [21:08:20]execute_cgi json_proto POST (null) [21:08:20]execute_cgi path=json_proto method=POST [21:08:20]POST find Content-Length [21:08:20]Host: 172.17.47.196:8080 [21:08:20]Content-Length: 675 [21:08:20]Content-Type: application/json [21:08:20] [21:08:20]POST finish read [21:08:20]Found Content-Length = 675 [21:08:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147994", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 14.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:20]execute_script... [21:08: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 : (3)147994", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 14.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:20]POST & json_proto [21:08:20]process_json_proto [21:08:20]json parsed OK: [21:08:20]protocol is kg_v1.0 [21:08:20]action value=close_receipt [21:08:20]process_action close_receipt [21:08:20]cmd_close_receipt [21:08:20]MH_GetDate [21:08:20]Write to MH i2c: F0 00 00 96 03 88 [21:08:20]Write i2c OK [21:08:20]MH_I2C_Read... [21:08:20]Read from MH i2c: F0 [21:08:20]MH_I2C_Read... [21:08:20]Read from MH i2c: F0 09 00 [21:08:20]MH_I2C_Read... [21:08:20]Read from MH i2c: F0 09 00 96 03 00 C4 35 EF 66 4C 6B 94 66 90 [21:08:20]GetLastDocTimeStamp 1726952873 [21:08:20]current date 1726952900 [21:08:20]FM_GetShiftState [21:08:20]SAM_PROTO_GetShiftState [21:08:20]wFMCommunicate request_size=4 [21:08:20]MH_SAM_APDU [21:08:20]CAPDU: 80 13 01 00 [21:08:20]Write to MH i2c: E2 08 00 97 03 80 13 01 00 00 00 00 00 17 [21:08:20]Write i2c OK [21:08:20]MH_I2C_Read... [21:08:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:20]Read from MH i2c: E2 [21:08:20]MH_I2C_Read... [21:08:20]Read from MH i2c: E2 0E 00 [21:08:20]MH_I2C_Read... [21:08:20]Read from MH i2c: E2 0E 00 97 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5D [21:08:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:08:20]wFMCommunicate OK [21:08:20]SAM_PROTO_GetShiftState done [21:08:20]FM_GetShiftState done [21:08:20]opened in 1726877910 [21:08:20]opened+sec_in_day 1726964310 [21:08:20]quantity*price = 1400 [21:08:20]sum+1 = 1401 [21:08:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 14.00 НСП 1% : 0.12 НДС 12% : 1.49 Наличными: 14.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 397 21.09.2024 21:08 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86619 ФПД: 230595032275961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T210820&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86619&fm=230595032275961&tin=02508201610067®Number=0000000000092592&sum=1400 0 [21:08:21]StoreToDocumentArchive [21:08:21]shift 496 fd 86619 [21:08:21]save to /storage/0496/doc_00086619 [21:08:21]save last doc name /storage/0496/doc_00086619 to /storage/kkm_last_doc_name [21:08:21]save OK [21:08:21]Clear old archive folders... [21:08:21]ProcessDocumentItem done err = 0, tmpTLVsize=287 [21:08:21]tlvbuf is 014370E0 [21:08:21]SAM_PROTO_ClearQueue [21:08:21]wFMCommunicate request_size=4 [21:08:21]MH_SAM_APDU [21:08:21]CAPDU: 80 09 00 00 [21:08:21]Write to MH i2c: E2 08 00 A4 03 80 09 00 00 00 00 00 00 19 [21:08:21]Write i2c OK [21:08:21]MH_I2C_Read... [21:08:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:21]Read from MH i2c: E2 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [21:08:21]RAPDU: 90 00 [21:08:21]wFMCommunicate OK [21:08:21]SAM_PROTO_ClearQueue done [21:08:21]KKMCreateOFDPacket [21:08:21]OFDProtocolAddRootSTLVToBuf [21:08:21]FM_MakeSignedData [21:08:21]FM_MakeSignedData [21:08:21]SAM_PROTO_SignData [21:08:21]wFMCommunicate request_size=4 [21:08:21]MH_SAM_APDU [21:08:21]CAPDU: 80 0D 01 02 [21:08:21]Write to MH i2c: E2 08 00 A5 03 80 0D 01 02 00 00 00 00 21 [21:08:21]Write i2c OK [21:08:21]MH_I2C_Read... [21:08:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:21]Read from MH i2c: E2 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [21:08:21]RAPDU: 90 00 [21:08:21]wFMCommunicate OK [21:08:21]wFMCommunicate request_size=255 [21:08:21]MH_SAM_APDU [21:08:21]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 C4 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [21:08:21]Write to MH i2c: E2 02 01 A6 03 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 C4 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 00 00 A4 [21:08:21]Write i2c OK [21:08:21]MH_I2C_Read... [21:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:21]Read from MH i2c: E2 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [21:08:21]RAPDU: 90 00 [21:08:21]wFMCommunicate OK [21:08:21]wFMCommunicate request_size=46 [21:08:21]MH_SAM_APDU [21:08:21]CAPDU: 80 0D 02 02 29 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 52 01 00 35 04 06 00 D1 B9 96 FC 5B F9 [21:08:21]Write to MH i2c: E2 31 00 A7 03 80 0D 02 02 29 00 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 52 01 00 35 04 06 00 D1 B9 96 FC 5B F9 00 00 DC [21:08:21]Write i2c OK [21:08:21]MH_I2C_Read... [21:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:21]Read from MH i2c: E2 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [21:08:21]RAPDU: 90 00 [21:08:21]wFMCommunicate OK [21:08:21]wFMCommunicate request_size=4 [21:08:21]MH_SAM_APDU [21:08:21]CAPDU: 80 0D 03 02 [21:08:21]Write to MH i2c: E2 08 00 A8 03 80 0D 03 02 00 00 00 00 26 [21:08:21]Write i2c OK [21:08:21]MH_I2C_Read... [21:08:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:21]Read from MH i2c: E2 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 0B 00 [21:08:21]MH_I2C_Read... [21:08:21]Read from MH i2c: E2 0B 00 A8 03 00 B6 55 6E 32 8D 05 EA A0 90 00 EE [21:08:21]RAPDU: B6 55 6E 32 8D 05 EA A0 90 00 [21:08:21]wFMCommunicate OK [21:08:21]SAM_PROTO_SignData done [21:08:21]FM_MakeSignedData done [21:08:21]CreateOFDProtocolMessage [21:08:21]wFMCommunicate request_size=4 [21:08:21]MH_SAM_APDU [21:08:21]CAPDU: 80 11 00 00 [21:08:21]Write to MH i2c: E2 08 00 A9 03 80 11 00 00 00 00 00 00 26 [21:08:21]Write i2c OK [21:08:21]MH_I2C_Read... [21:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:21]Read from MH i2c: E2 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]/dev/ttyS4 opened [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5950259+1721002828=1726953087 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 80 36 EF 66 4C 6B 94 66 BB [21:11:28]Current date/time: 21.09.2024 21:11 [21:11:28]FM_Init [21:11:28]wFMConnect [21:11:28]MH_SAM_On [21:11:28]Write to MH i2c: E0 00 00 08 00 E7 [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_init finished! [21:11:28]*** atr: [21:11:28]*** 0F 3B D5 18 FF 81 91 FE [21:11:28]*** 1F C3 80 73 C8 21 10 0A [21:11:28]*** 00 00 00 00 00 00 00 00 [21:11:28]*** 00 00 00 00 00 00 00 00 [21:11:28]*** 00 00 00 00 00 00 00 00 [21:11:28]*** 00 00 00 00 00 00 00 00 [21:11:28]*** 00 00 00 00 00 00 00 00 [21:11:28]*** 00 00 00 00 00 00 00 00 [21:11:28]Read from MH i2c: E0 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E0 10 00 [21:11:28]MH_I2C_Read... [21:11:28]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 [21:11:28]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:11:28]wFMCommunicate request_size=10 [21:11:28]MH_SAM_APDU [21:11:28]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:11:28]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [21:11:28]Read from MH i2c: E2 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [21:11:28]RAPDU: 90 00 [21:11:28]wFMCommunicate OK [21:11:28]wFMCommunicate request_size=4 [21:11:28]MH_SAM_APDU [21:11:28]CAPDU: 80 11 00 00 [21:11:28]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:28]Read from MH i2c: E2 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 17 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [21:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:11:28]wFMCommunicate OK [21:11:28]Detected FM SN is 0000000000874979 [21:11:28]Stored FM SN is 0000000000874979 [21:11:28]wFMCommunicate request_size=9 [21:11:28]MH_SAM_APDU [21:11:28]CAPDU: 80 16 00 00 04 B6 D7 00 00 [21:11:28]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [21:11:28]Read from MH i2c: E2 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [21:11:28]RAPDU: 90 00 [21:11:28]wFMCommunicate OK [21:11:28]FM PIN OK [21:11:28]wFMCommunicate request_size=8 [21:11:28]MH_SAM_APDU [21:11:28]CAPDU: 80 14 04 00 03 02 00 01 [21:11:28]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [21:11:28]Read from MH i2c: E2 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [21:11:28]RAPDU: 90 00 [21:11:28]wFMCommunicate OK [21:11:28]wFMCommunicate request_size=13 [21:11:28]MH_SAM_APDU [21:11:28]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [21:11:28]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 [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [21:11:28]Read from MH i2c: E2 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [21:11:28]RAPDU: 90 00 [21:11:28]wFMCommunicate OK [21:11:28]wFMCommunicate request_size=4 [21:11:28]MH_SAM_APDU [21:11:28]CAPDU: 80 11 00 00 [21:11:28]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:28]Read from MH i2c: E2 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 17 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [21:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:11:28]wFMCommunicate OK [21:11:28]DocumentArchiveInit [21:11:28]Start Httpd... [21:11:28]Httpd thread 3067620708 created [21:11:28]Write to MH i2c: 01 00 00 0F 00 0F [21:11:28]Write i2c OK [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: 01 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: 01 07 00 [21:11:28]MH_I2C_Read... [21:11:28]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [21:11:28]MH Int Process started [21:11:28]Allocated Socket 8 [21:11:28]Bind OK [21:11:28]Listen OK [21:11:28]httpd running on port 8080 [21:11:28]Waiting for new connection... [21:11:28]OFD Sender: Processing packet 86619 [packets to send 273, broken 272] [21:11:28]ProducePacketName [21:11:28]name=ofd_packets/00086619 [21:11:28]OFD Sender: To server: pG, [21:11:28]CommunicateWithHost lk.salyk.kg:30040 [21:11:28]ConnectInit lk.salyk.kg [21:11:30]Connected sock=6 [21:11:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 97 31 2B 01 EE 4C 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 C4 35 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 52 01 00 35 04 06 00 D1 B9 96 FC 5B F9 B6 55 6E 32 8D 05 EA A0 [21:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 73 89 47 00 D5 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5B 52 01 00 F4 03 04 00 52 E1 EE 66 B6 04 01 00 00 EA 29 BE 8F B9 30 13 73 [21:11:32]CommunicateWithHost err = 0 [21:11:32]CheckOFDResponse [21:11:32]1017 (14) - 77093643461234 [21:11:32]1041 (16) - 0000000000874979 [21:11:32]1040 (4) - 86619 [21:11:32]1012 (4) - 21.09.2024 15:08 [21:11:32]1206 (1) - 0 [21:11:32]OFD Sender: Remove packet 86619 [21:11:32]ProducePacketName [21:11:32]name=ofd_packets/00086619 [21:11:32]NVStorageDeleteData [21:11:33]accept exits with 9 [21:11:33]New connection [21:11:33]New thread 3067333988 created [21:11:33]Waiting for new connection... [21:11:33] Sock 9.Parse request [21:11:33]Sock 9.Check first char [21:11:33]Sock 9.First char is OK [21:11:33]request: POST /json_proto HTTP/1.0 [21:11:33]Method: POST [21:11:33]URL: /json_proto [21:11:33]Method is POST - this is cgi request [21:11:33]url: /json_proto [21:11:33]query_string will be loaded in cgi processing [21:11:33]execute_cgi json_proto POST (null) [21:11:33]execute_cgi path=json_proto method=POST [21:11:33]POST find Content-Length [21:11:33]Host: 172.17.47.196:8080 [21:11:33]Content-Length: 215 [21:11:33]Content-Type: application/json [21:11:33] [21:11:33]POST finish read [21:11:33]Found Content-Length = 215 [21:11:33]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" ] } } [21:11:33]execute_script... [21:11:33]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" ] } } [21:11:33]POST & json_proto [21:11:33]process_json_proto [21:11:33]json parsed OK: [21:11:33]protocol is kg_v1.0 [21:11:33]action value=get_value [21:11:33]process_action get_value [21:11:33]cmd_get_value [21:11:33]process_action get_value done [21:11:33]requested_data is exist [21:11:33]produce_requested_data [21:11:33]requested_item kkm.sn is exist - process it [21:11:33]requested_item kkm.ver is exist - process it [21:11:33]requested_item fm.sn is exist - process it [21:11:33]wFMCommunicate request_size=4 [21:11:33]MH_SAM_APDU [21:11:33]CAPDU: 80 11 00 00 [21:11:33]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [21:11:33]Write i2c OK [21:11:33]MH_I2C_Read... [21:11:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:33]Read from MH i2c: E2 [21:11:33]MH_I2C_Read... [21:11:33]Read from MH i2c: E2 17 00 [21:11:33]MH_I2C_Read... [21:11:33]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [21:11:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:11:33]wFMCommunicate OK [21:11:33]requested_item fd.num is exist - process it [21:11:33]SAM_PROTO_GetFieldsCounters [21:11:33]wFMCommunicate request_size=4 [21:11:33]MH_SAM_APDU [21:11:33]CAPDU: 80 13 00 00 [21:11:33]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [21:11:33]Write i2c OK [21:11:33]MH_I2C_Read... [21:11:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:33]Read from MH i2c: E2 [21:11:33]MH_I2C_Read... [21:11:33]Read from MH i2c: E2 62 00 [21:11:33]MH_I2C_Read... [21:11:33]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [21:11:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:33]wFMCommunicate OK [21:11:33]SAM_PROTO_GetFieldsCounters done [21:11:33]requested_item shift.num is exist - process it [21:11:33]requested_item shift.opened is exist - process it [21:11:33]req_shift_opened [21:11:33]FM_GetShiftState [21:11:33]SAM_PROTO_GetShiftState [21:11:33]wFMCommunicate request_size=4 [21:11:33]MH_SAM_APDU [21:11:33]CAPDU: 80 13 01 00 [21:11:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [21:11:33]Write i2c OK [21:11:33]MH_I2C_Read... [21:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:33]Read from MH i2c: E2 [21:11:33]MH_I2C_Read... [21:11:33]Read from MH i2c: E2 0E 00 [21:11:33]MH_I2C_Read... [21:11:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [21:11:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:11:33]wFMCommunicate OK [21:11:33]SAM_PROTO_GetShiftState done [21:11:33]FM_GetShiftState done [21:11:33]req_shift_opened done [21:11:33]requested_item shift.open_date is exist - process it [21:11:33]req_shift_open_date [21:11:33]req_shift_open_date done [21:11:33]produce_requested_data done [21:11:33]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86619,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:11:33]process_action_free get_value [21:11:33]json_value_free [21:11:33]json_value_free done [21:11:33]process_json_proto returns [21:11:33]Send response to host [21:11:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86619,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:11:33]free response buf [21:11:33]execute_script done [21:11:33]execute_script returns [21:11:33]free content buf [21:11:33]Sock 9.Close socket [21:11:33]Sock 9.Thread stoped [21:11:33]accept exits with 6 [21:11:33]New connection [21:11:33]New thread 3067190628 created [21:11:33]Thread 3067333988 joined [21:11:33]Waiting for new connection... [21:11:33] Sock 6.Parse request [21:11:33]Sock 6.Check first char [21:11:33]Sock 6.First char is OK [21:11:33]request: POST /json_proto HTTP/1.0 [21:11:33]Method: POST [21:11:33]URL: /json_proto [21:11:33]Method is POST - this is cgi request [21:11:33]url: /json_proto [21:11:33]query_string will be loaded in cgi processing [21:11:33]execute_cgi json_proto POST (null) [21:11:33]execute_cgi path=json_proto method=POST [21:11:33]POST find Content-Length [21:11:33]Host: 172.17.47.196:8080 [21:11:33]Content-Length: 331 [21:11:33]Content-Type: application/json [21:11:33] [21:11:33]POST finish read [21:11:33]Found Content-Length = 331 [21:11:33]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" ] } } [21:11:33]execute_script... [21:11:33]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" ] } } [21:11:33]POST & json_proto [21:11:33]process_json_proto [21:11:33]json parsed OK: [21:11:33]protocol is kg_v1.0 [21:11:33]action value=get_value [21:11:33]process_action get_value [21:11:33]cmd_get_value [21:11:33]process_action get_value done [21:11:33]requested_data is exist [21:11:33]produce_requested_data [21:11:33]requested_item fm.sale.total is exist - process it [21:11:33]SAM_PROTO_GetFMData [21:11:33]wFMCommunicate request_size=4 [21:11:33]MH_SAM_APDU [21:11:33]CAPDU: 80 13 03 00 [21:11:33]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [21:11:33]OFD Sender: No OFD packet to send [21:11:33]Write i2c OK [21:11:33]MH_I2C_Read... [21:11:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:11:34]Read from MH i2c: E2 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 7A 4E 01 00 69 04 A3 00 6F 04 04 00 00 4C 01 00 B1 04 05 00 E3 39 7C B6 01 70 04 05 00 68 9D D4 88 01 72 04 04 00 7B 9C A7 2D 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 0E 41 94 2E 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 9F 9C E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 50 [21:11:34]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 7A 4E 01 00 69 04 A3 00 6F 04 04 00 00 4C 01 00 B1 04 05 00 E3 39 7C B6 01 70 04 05 00 68 9D D4 88 01 72 04 04 00 7B 9C A7 2D 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 0E 41 94 2E 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 9F 9C E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [21:11:34]wFMCommunicate OK [21:11:34]wFMCommunicate request_size=4 [21:11:34]MH_SAM_APDU [21:11:34]CAPDU: 80 17 00 00 [21:11:34]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [21:11:34]Write i2c OK [21:11:34]MH_I2C_Read... [21:11:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:34]Read from MH i2c: E2 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [21:11:34]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [21:11:34]wFMCommunicate OK [21:11:34]wFMCommunicate request_size=4 [21:11:34]MH_SAM_APDU [21:11:34]CAPDU: 80 17 00 00 [21:11:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [21:11:34]Write i2c OK [21:11:34]MH_I2C_Read... [21:11:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:34]Read from MH i2c: E2 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [21:11:34]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [21:11:34]wFMCommunicate OK [21:11:34]wFMCommunicate request_size=4 [21:11:34]MH_SAM_APDU [21:11:34]CAPDU: 80 17 00 00 [21:11:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [21:11:34]Write i2c OK [21:11:34]MH_I2C_Read... [21:11:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:34]Read from MH i2c: E2 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 [21:11:34]MH_I2C_Read... [21:11:34]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [21:11:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [21:11:34]wFMCommunicate OK [21:11:34]wFMCommunicate request_size=4 [21:11:34]MH_SAM_APDU [21:11:34]CAPDU: 80 17 00 00 [21:11:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [21:11:34]Write i2c OK [21:11:34]MH_I2C_Read... [21:11:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [21:11:35]Read from MH i2c: E2 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: E2 E5 00 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [21:11:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:11:35]wFMCommunicate OK [21:11:35]SAM_PROTO_GetFMData done [21:11:35]requested_item fm.sale_refund.total is exist - process it [21:11:35]requested_item fm.buy.total is exist - process it [21:11:35]requested_item shift.sale.total is exist - process it [21:11:35]SAM_PROTO_GetShiftData [21:11:35]wFMCommunicate request_size=4 [21:11:35]MH_SAM_APDU [21:11:35]CAPDU: 80 13 02 00 [21:11:35]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [21:11:35]Write i2c OK [21:11:35]MH_I2C_Read... [21:11:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:11:35]Read from MH i2c: E2 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: E2 FD 00 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 8D 01 00 00 69 04 9E 00 6F 04 04 00 8C 01 00 00 B1 04 04 00 E4 52 F7 01 70 04 04 00 84 3D B0 01 72 04 03 00 60 15 47 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 50 76 35 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 74 74 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 EA [21:11:35]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 8D 01 00 00 69 04 9E 00 6F 04 04 00 8C 01 00 00 B1 04 04 00 E4 52 F7 01 70 04 04 00 84 3D B0 01 72 04 03 00 60 15 47 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 50 76 35 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 74 74 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [21:11:35]wFMCommunicate OK [21:11:35]wFMCommunicate request_size=4 [21:11:35]MH_SAM_APDU [21:11:35]CAPDU: 80 17 00 00 [21:11:35]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [21:11:35]Write i2c OK [21:11:35]MH_I2C_Read... [21:11:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:35]Read from MH i2c: E2 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: E2 FD 00 [21:11:35]MH_I2C_Read... [21:11:35]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [21:11:35]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [21:11:36]wFMCommunicate OK [21:11:36]wFMCommunicate request_size=4 [21:11:36]MH_SAM_APDU [21:11:36]CAPDU: 80 17 00 00 [21:11:36]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [21:11:36]Write i2c OK [21:11:36]MH_I2C_Read... [21:11:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:36]Read from MH i2c: E2 [21:11:36]MH_I2C_Read... [21:11:36]Read from MH i2c: E2 FD 00 [21:11:36]MH_I2C_Read... [21:11:36]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [21:11:36]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [21:11:36]wFMCommunicate OK [21:11:36]wFMCommunicate request_size=4 [21:11:36]MH_SAM_APDU [21:11:36]CAPDU: 80 17 00 00 [21:11:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [21:11:36]Write i2c OK [21:11:36]MH_I2C_Read... [21:11:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:11:36]Read from MH i2c: E2 [21:11:36]MH_I2C_Read... [21:11:36]Read from MH i2c: E2 FD 00 [21:11:36]MH_I2C_Read... [21:11:36]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [21:11:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [21:11:36]wFMCommunicate OK [21:11:36]wFMCommunicate request_size=4 [21:11:36]MH_SAM_APDU [21:11:36]CAPDU: 80 17 00 00 [21:11:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [21:11:36]Write i2c OK [21:11:36]MH_I2C_Read... [21:11:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [21:11:36]Read from MH i2c: E2 [21:11:36]MH_I2C_Read... [21:11:36]Read from MH i2c: E2 D8 00 [21:11:36]MH_I2C_Read... [21:11:36]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [21:11:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:11:36]wFMCommunicate OK [21:11:36]SAM_PROTO_GetShiftData done [21:11:36]requested_item shift.sale.total_cash is exist - process it [21:11:36]requested_item shift.sale_refund.total is exist - process it [21:11:36]requested_item shift.sale_refund.total_cash is exist - process it [21:11:36]requested_item shift.buy.total is exist - process it [21:11:36]requested_item shift.buy.total_cash is exist - process it [21:11:36]produce_requested_data done [21:11:36]produce_requested_data return {"fm.sale.total":73565618.91,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":329858.28,"shift.sale.total_cash":283273.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:11:36]process_action_free get_value [21:11:36]json_value_free [21:11:36]json_value_free done [21:11:36]process_json_proto returns [21:11:36]Send response to host [21:11:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73565618.91,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":329858.28,"shift.sale.total_cash":283273.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [21:11:36]free response buf [21:11:36]execute_script done [21:11:36]execute_script returns [21:11:36]free content buf [21:11:36]Sock 6.Close socket [21:11:36]Sock 6.Thread stoped [21:11:37]accept exits with 9 [21:11:37]New connection [21:11:37]New thread 3067333988 created [21:11:37]Thread 3067190628 joined [21:11:37]Waiting for new connection... [21:11:37] Sock 9.Parse request [21:11:37]Sock 9.Check first char [21:11:37]Sock 9.First char is OK [21:11:37]request: POST /json_proto HTTP/1.0 [21:11:37]Method: POST [21:11:37]URL: /json_proto [21:11:37]Method is POST - this is cgi request [21:11:37]url: /json_proto [21:11:37]query_string will be loaded in cgi processing [21:11:37]execute_cgi json_proto POST (null) [21:11:37]execute_cgi path=json_proto method=POST [21:11:37]POST find Content-Length [21:11:37]Host: 172.17.47.196:8080 [21:11:37]Content-Length: 984 [21:11:37]Content-Type: application/json [21:11:37] [21:11:37]POST finish read [21:11:37]Found Content-Length = 984 [21:11:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.670, "sum" : 1981.96, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.67 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 1981.00, "payments": [ { "type": 0, "sum" : 1981.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:37]execute_script... [21:11:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.670, "sum" : 1981.96, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.67 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 1981.00, "payments": [ { "type": 0, "sum" : 1981.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:37]POST & json_proto [21:11:37]process_json_proto [21:11:37]json parsed OK: [21:11:37]protocol is kg_v1.0 [21:11:37]action value=close_receipt [21:11:37]process_action close_receipt [21:11:37]cmd_close_receipt [21:11:37]MH_GetDate [21:11:37]Write to MH i2c: F0 00 00 1D 00 0C [21:11:37]Write i2c OK [21:11:37]MH_I2C_Read... [21:11:37]Read from MH i2c: F0 [21:11:37]MH_I2C_Read... [21:11:37]Read from MH i2c: F0 09 00 [21:11:37]MH_I2C_Read... [21:11:37]Read from MH i2c: F0 09 00 1D 00 00 89 36 EF 66 4C 6B 94 66 DA [21:11:37]GetLastDocTimeStamp 1726952900 [21:11:37]current date 1726953097 [21:11:37]FM_GetShiftState [21:11:37]SAM_PROTO_GetShiftState [21:11:37]wFMCommunicate request_size=4 [21:11:37]MH_SAM_APDU [21:11:37]CAPDU: 80 13 01 00 [21:11:37]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [21:11:37]Write i2c OK [21:11:37]MH_I2C_Read... [21:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:37]Read from MH i2c: E2 [21:11:37]MH_I2C_Read... [21:11:37]Read from MH i2c: E2 0E 00 [21:11:37]MH_I2C_Read... [21:11:37]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [21:11:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:11:37]wFMCommunicate OK [21:11:37]SAM_PROTO_GetShiftState done [21:11:37]FM_GetShiftState done [21:11:37]opened in 1726877910 [21:11:37]opened+sec_in_day 1726964310 [21:11:37]quantity*price = 198195 [21:11:37]sum+1 = 198197 [21:11:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.96 ИТОГО: 1981.00 Внесено: 4000.00 СДАЧА: 2019.00 НСП 1% : 17.54 НДС 12% : 210.47 Наличными: 1981.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 398 21.09.2024 21:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.67 сом ФМ: 0000000000874979 ФД: 86620 ФПД: 198470170185277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T211138&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86620&fm=198470170185277&tin=02508201610067®Number=0000000000092592&sum=198100 [21:11:38]StoreToDocumentArchive [21:11:38]shift 496 fd 86620 [21:11:38]save to /storage/0496/doc_00086620 [21:11:38]save last doc name /storage/0496/doc_00086620 to /storage/kkm_last_doc_name [21:11:38]save OK [21:11:38]Clear old archive folders... [21:11:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:11:38]tlvbuf is 006A28F0 [21:11:38]SAM_PROTO_ClearQueue [21:11:38]wFMCommunicate request_size=4 [21:11:38]MH_SAM_APDU [21:11:38]CAPDU: 80 09 00 00 [21:11:38]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [21:11:38]Write i2c OK [21:11:38]MH_I2C_Read... [21:11:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:11:38]Read from MH i2c: E2 [21:11:38]MH_I2C_Read... [21:11:38]Read from MH i2c: E2 03 00 [21:11:38]MH_I2C_Read... [21:11:38]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [21:11:38]RAPDU: 90 00 [21:11:38]wFMCommunicate OK [21:11:38]SAM_PROTO_ClearQueue done [21:11:38]KKMCreateOFDPacket [21:11:38]OFDProtocolAddRootSTLVToBuf [21:11:38]FM_MakeSignedData [21:11:38]FM_MakeSignedData [21:11:38]SAM_PROTO_SignData [21:11:38]wFMCommunicate request_size=4 [21:11:38]MH_SAM_APDU [21:11:38]CAPDU: 80 0D 01 02 [21:11:38]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [21:11:38]Write i2c OK [21:11:38]MH_I2C_Read... [21:11:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:11:38]Read from MH i2c: E2 [21:11:38]MH_I2C_Read... [21:11:38]Read from MH i2c: E2 03 00 [21:11:38]MH_I2C_Read... [21:11:38]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [21:11:38]RAPDU: 90 00 [21:11:38]wFMCommunicate OK [21:11:38]wFMCommunicate request_size=255 [21:11:38]MH_SAM_APDU [21:11:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 73 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 34 06 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 05 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 52 00 00 00 00 07 04 06 00 D4 05 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 52 01 00 35 04 06 00 B4 [21:11:39]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 73 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 34 06 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 05 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 52 00 00 00 00 07 04 06 00 D4 05 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 52 01 00 35 04 06 00 B4 00 00 9E [21:11:39]Write i2c OK [21:11:39]MH_I2C_Read... [21:11:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:39]Read from MH i2c: E2 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 03 00 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [21:11:39]RAPDU: 90 00 [21:11:39]wFMCommunicate OK [21:11:39]wFMCommunicate request_size=10 [21:11:39]MH_SAM_APDU [21:11:39]CAPDU: 80 0D 02 02 05 81 EF FE 0E 3D [21:11:39]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 81 EF FE 0E 3D 00 00 6B [21:11:39]Write i2c OK [21:11:39]MH_I2C_Read... [21:11:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:39]Read from MH i2c: E2 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 03 00 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [21:11:39]RAPDU: 90 00 [21:11:39]wFMCommunicate OK [21:11:39]wFMCommunicate request_size=4 [21:11:39]MH_SAM_APDU [21:11:39]CAPDU: 80 0D 03 02 [21:11:39]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [21:11:39]Write i2c OK [21:11:39]MH_I2C_Read... [21:11:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:11:39]Read from MH i2c: E2 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 0B 00 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 0B 00 2F 00 00 04 B9 AA 9F 2B A6 AD 69 90 00 98 [21:11:39]RAPDU: 04 B9 AA 9F 2B A6 AD 69 90 00 [21:11:39]wFMCommunicate OK [21:11:39]SAM_PROTO_SignData done [21:11:39]FM_MakeSignedData done [21:11:39]CreateOFDProtocolMessage [21:11:39]wFMCommunicate request_size=4 [21:11:39]MH_SAM_APDU [21:11:39]CAPDU: 80 11 00 00 [21:11:39]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [21:11:39]Write i2c OK [21:11:39]MH_I2C_Read... [21:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:39]Read from MH i2c: E2 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 17 00 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [21:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:11:39]wFMCommunicate OK [21:11:39]CreateOFDProtocolMessage done [21:11:39]OFDSenderStorePacket 86620 [21:11:39]StoreOFDPacket docnum=86620 [21:11:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C1 10 07 01 14 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 E6 73 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 34 06 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 05 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 52 00 00 00 00 07 04 06 00 D4 05 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 52 01 00 35 04 06 00 B4 81 EF FE 0E 3D 04 B9 AA 9F 2B A6 AD 69 [21:11:39]CheckFolder [21:11:39]dirname=/storage/ofd_packets [21:11:39]CheckFolder done [21:11:39]ProducePacketName [21:11:39]name=ofd_packets/00086620 [21:11:39]NVStorageSaveData ofd_packets/00086620 [21:11:39]File name is /storage/ofd_packets/00086620 [21:11:39]Write 301 bytes [21:11:39]NVStorageSaveData done [21:11:39]OFDSenderStorePacket done [21:11:39]KKMCreateOFDPacket done [21:11:39]NVStorageSaveData kkm_last_timestamp [21:11:39]File name is /storage/kkm_last_timestamp [21:11:39]Write 4 bytes [21:11:39]NVStorageSaveData done [21:11:39]ExternCall_PrintAddStr [21:11:39]wPrintStart [21:11:39]Write to MH i2c: 01 00 00 31 00 31 [21:11:39]Write i2c OK [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: 01 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: 01 07 00 [21:11:39]MH_I2C_Read... [21:11:39]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [21:11:39]RasterBufferAndPrint [21:11:39]line Счет N : (1)871485 [21:11:39]line ИНН: 02508201610067 [21:11:39]line Контрольно-Кассовый Чек [21:11:39]line ПРОДАЖА [21:11:39]line ТРК (МРК, ГНК) : 43 [21:11:39]line Товар: 2710124130 [21:11:39]line Аи-92-К-5 [21:11:39]line 29.670 * 66.80 [21:11:39]line = 1981.96 [21:11:39]line НДС 12% НСП 1% [21:11:39]line > о реализуемом товаре [21:11:39]line ОКРУГЛЕНИЕ: -0.96 [21:11:39]line ИТОГО: 1981.00 [21:11:39]line Внесено: 4000.00 [21:11:39]line СДАЧА: 2019.00 [21:11:39]line НСП 1% : 17.54 [21:11:39]line НДС 12% : 210.47 [21:11:39]line Наличными: 1981.00 [21:11:39]line Безнал.: 0.00 [21:11:39]line Место: АЗС № 137 "Партнер Нефть" [21:11:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:11:39]line СНО: Общий режим [21:11:39]line Чек 398 21.09.2024 21:11 [21:11:39]line Смена: 496 ФФД: 1.0 [21:11:39]line ЗНМ: 0300000064 [21:11:39]line РНМ: 0000000000092592 [21:11:39]line Версия ККМ: 001 [21:11:39]line [21:11:39]line Дисконтная программа [21:11:39]line АИ-92 [21:11:39]line номер 137 [21:11:39]line сэкономлено 29.67 сом [21:11:39]line ФМ: 0000000000874979 [21:11:39]line ФД: 86620 [21:11:39]line ФПД: 198470170185277 [21:11:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T211138&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86620&fm=198470170185277&tin=02508201610067®Number=0000000000092592&sum=198100 [21:11:39]written 0, free lines is 4095 [21:11:39]OFD Sender: Processing packet 86620 [packets to send 273, broken 272] [21:11:39]ProducePacketName [21:11:39]name=ofd_packets/00086620 [21:11:39]OFD Sender: To server: pG, [21:11:39]CommunicateWithHost lk.salyk.kg:30040 [21:11:39]ConnectInit lk.salyk.kg [21:11:40]Write to MH i2c: 01 00 00 61 00 61 [21:11:40]Write i2c OK [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: 01 [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: 01 07 00 [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 9F 0C 13 [21:11:40]RasterBufferAndPrint [21:11:40]line [21:11:40]line [21:11:40]line [21:11:40]line [21:11:40]line [21:11:40]written 0, free lines is 3255 [21:11:40]MH_Cut [21:11:40]Write to MH i2c: D1 01 00 68 00 01 3A [21:11:40]Write i2c OK [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: D1 [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: D1 01 00 [21:11:40]MH_I2C_Read... [21:11:40]Read from MH i2c: D1 01 00 68 00 00 39 [21:11:40]Write to MH i2c: 01 00 00 69 00 69 [21:11:40]Write i2c OK [21:11:40]MH_I2C_Read... [21:11:40]Connected sock=10 [21:11:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 C1 10 07 01 14 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 E6 73 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 34 06 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 05 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 52 00 00 00 00 07 04 06 00 D4 05 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 52 01 00 35 04 06 00 B4 81 EF FE 0E 3D 04 B9 AA 9F 2B A6 AD 69 [21:11:40]*** Cut start [21:11:40]*** Partial cut [21:11:40]*** CUTSNS_PIN = 1 [21:11:40]*** CUTSNS_PIN = 0 [21:11:41]*** Brake cut motor [21:11:41]Read from MH i2c: 01 *** Stop cut motor [21:11:41] [21:11:41]*** Cut end [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 07 00 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [21:11:41]process_action close_receipt done [21:11:41]requested_data is exist [21:11:41]produce_requested_data [21:11:41]requested_item fm.sn is exist - process it [21:11:41]wFMCommunicate request_size=4 [21:11:41]MH_SAM_APDU [21:11:41]CAPDU: 80 11 00 00 [21:11:41]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [21:11:41]Write i2c OK [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:41] [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 17 00 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 17 00 6A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [21:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:11:41]wFMCommunicate OK [21:11:41]requested_item fd.num is exist - process it [21:11:41]SAM_PROTO_GetFieldsCounters [21:11:41]wFMCommunicate request_size=4 [21:11:41]MH_SAM_APDU [21:11:41]CAPDU: 80 13 00 00 [21:11:41]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [21:11:41]Write i2c OK [21:11:41]MH_I2C_Read... [21:11:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 62 43 47 00 67 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5C 52 01 00 F4 03 04 00 5C E1 EE 66 B6 04 01 00 00 E4 48 27 FB BD C2 AC 0B [21:11:41]CommunicateWithHost err = 0 [21:11:41]CheckOFDResponse [21:11:41]1017 (14) - 77093643461234 [21:11:41]1041 (16) - 0000000000874979 [21:11:41]1040 (4) - 86620 [21:11:41]1012 (4) - 21.09.2024 15:08 [21:11:41]1206 (1) - 0 [21:11:41]OFD Sender: Remove packet 86620 [21:11:41]ProducePacketName [21:11:41]name=ofd_packets/00086620 [21:11:41]NVStorageDeleteData [21:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:41]Read from MH i2c: E2 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 62 00 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 62 00 6B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [21:11:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:41]wFMCommunicate OK [21:11:41]SAM_PROTO_GetFieldsCounters done [21:11:41]requested_item shift.num is exist - process it [21:11:41]requested_item shift.opened is exist - process it [21:11:41]req_shift_opened [21:11:41]FM_GetShiftState [21:11:41]SAM_PROTO_GetShiftState [21:11:41]wFMCommunicate request_size=4 [21:11:41]MH_SAM_APDU [21:11:41]CAPDU: 80 13 01 00 [21:11:41]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [21:11:41]Write i2c OK [21:11:41]MH_I2C_Read... [21:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:41]Read from MH i2c: E2 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 0E 00 [21:11:41]MH_I2C_Read... [21:11:41]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2F [21:11:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:11:41]wFMCommunicate OK [21:11:41]SAM_PROTO_GetShiftState done [21:11:41]FM_GetShiftState done [21:11:41]req_shift_opened done [21:11:41]requested_item shift.open_date is exist - process it [21:11:41]req_shift_open_date [21:11:41]req_shift_open_date done [21:11:41]produce_requested_data done [21:11:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86620,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:11:41]process_action_free close_receipt [21:11:41]json_value_free [21:11:41]json_value_free done [21:11:41]process_json_proto returns [21:11:41]Send response to host [21:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86620,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:11:41]free response buf [21:11:41]execute_script done [21:11:41]execute_script returns [21:11:41]free content buf [21:11:41]Sock 9.Close socket [21:11:41]Sock 9.Thread stoped [21:11:42]OFD Sender: No OFD packet to send [21:11:42]accept exits with 6 [21:11:42]New connection [21:11:42]New thread 3067190628 created [21:11:42]Thread 3067333988 joined [21:11:42]Waiting for new connection... [21:11:42] Sock 6.Parse request [21:11:42]Sock 6.Check first char [21:11:42]Sock 6.First char is OK [21:11:42]request: POST /json_proto HTTP/1.0 [21:11:42]Method: POST [21:11:42]URL: /json_proto [21:11:42]Method is POST - this is cgi request [21:11:42]url: /json_proto [21:11:42]query_string will be loaded in cgi processing [21:11:42]execute_cgi json_proto POST (null) [21:11:42]execute_cgi path=json_proto method=POST [21:11:42]POST find Content-Length [21:11:42]Host: 172.17.47.196:8080 [21:11:42]Content-Length: 671 [21:11:42]Content-Type: application/json [21:11:42] [21:11:42]POST finish read [21:11:42]Found Content-Length = 671 [21:11:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147995", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 2.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:42]execute_script... [21:11: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 : (3)147995", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 2.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:42]POST & json_proto [21:11:42]process_json_proto [21:11:42]json parsed OK: [21:11:42]protocol is kg_v1.0 [21:11:42]action value=close_receipt [21:11:42]process_action close_receipt [21:11:42]cmd_close_receipt [21:11:42]MH_GetDate [21:11:42]Write to MH i2c: F0 00 00 6D 00 5C [21:11:42]Write i2c OK [21:11:42]MH_I2C_Read... [21:11:42]Read from MH i2c: F0 [21:11:42]MH_I2C_Read... [21:11:42]Read from MH i2c: F0 09 00 [21:11:42]MH_I2C_Read... [21:11:42]Read from MH i2c: F0 09 00 6D 00 00 8F 36 EF 66 4C 6B 94 66 30 [21:11:42]GetLastDocTimeStamp 1726953098 [21:11:42]current date 1726953103 [21:11:42]FM_GetShiftState [21:11:42]SAM_PROTO_GetShiftState [21:11:42]wFMCommunicate request_size=4 [21:11:42]MH_SAM_APDU [21:11:42]CAPDU: 80 13 01 00 [21:11:42]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [21:11:42]Write i2c OK [21:11:42]MH_I2C_Read... [21:11:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:42]Read from MH i2c: E2 [21:11:42]MH_I2C_Read... [21:11:42]Read from MH i2c: E2 0E 00 [21:11:42]MH_I2C_Read... [21:11:42]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 31 [21:11:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:11:42]wFMCommunicate OK [21:11:42]SAM_PROTO_GetShiftState done [21:11:42]FM_GetShiftState done [21:11:42]opened in 1726877910 [21:11:42]opened+sec_in_day 1726964310 [21:11:42]quantity*price = 10000 [21:11:42]sum+1 = 10001 [21:11:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 399 21.09.2024 21:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86621 ФПД: 89384321397067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T211143&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86621&fm=89384321397067&tin=02508201610067®Number=0000000000092592&sum=10000 0 [21:11:44]StoreToDocumentArchive [21:11:44]shift 496 fd 86621 [21:11:44]save to /storage/0496/doc_00086621 [21:11:44]save last doc name /storage/0496/doc_00086621 to /storage/kkm_last_doc_name [21:11:44]save OK [21:11:44]Clear old archive folders... [21:11:44]ProcessDocumentItem done err = 0, tmpTLVsize=292 [21:11:44]tlvbuf is 006BC3B0 [21:11:44]SAM_PROTO_ClearQueue [21:11:44]wFMCommunicate request_size=4 [21:11:44]MH_SAM_APDU [21:11:44]CAPDU: 80 09 00 00 [21:11:44]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [21:11:44]Write i2c OK [21:11:44]MH_I2C_Read... [21:11:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:11:44]Read from MH i2c: E2 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [21:11:44]RAPDU: 90 00 [21:11:44]wFMCommunicate OK [21:11:44]SAM_PROTO_ClearQueue done [21:11:44]KKMCreateOFDPacket [21:11:44]OFDProtocolAddRootSTLVToBuf [21:11:44]FM_MakeSignedData [21:11:44]FM_MakeSignedData [21:11:44]SAM_PROTO_SignData [21:11:44]wFMCommunicate request_size=4 [21:11:44]MH_SAM_APDU [21:11:44]CAPDU: 80 0D 01 02 [21:11:44]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [21:11:44]Write i2c OK [21:11:44]MH_I2C_Read... [21:11:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:11:44]Read from MH i2c: E2 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [21:11:44]RAPDU: 90 00 [21:11:44]wFMCommunicate OK [21:11:44]wFMCommunicate request_size=255 [21:11:44]MH_SAM_APDU [21:11:44]CAPDU: 80 0D 02 02 FA 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 8F 01 00 00 F4 03 04 00 8F 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 [21:11:44]Write to MH i2c: E2 02 01 7D 00 80 0D 02 02 FA 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 8F 01 00 00 F4 03 04 00 8F 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 00 00 E2 [21:11:44]Write i2c OK [21:11:44]MH_I2C_Read... [21:11:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:44]Read from MH i2c: E2 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [21:11:44]RAPDU: 90 00 [21:11:44]wFMCommunicate OK [21:11:44]wFMCommunicate request_size=51 [21:11:44]MH_SAM_APDU [21:11:44]CAPDU: 80 0D 02 02 2E 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 52 01 00 35 04 06 00 51 4B 68 B9 B1 4B [21:11:44]Write to MH i2c: E2 36 00 7E 00 80 0D 02 02 2E 00 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 52 01 00 35 04 06 00 51 4B 68 B9 B1 4B 00 00 00 [21:11:44]Write i2c OK [21:11:44]MH_I2C_Read... [21:11:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:44]Read from MH i2c: E2 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 [21:11:44]MH_I2C_Read... [21:11:44]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [21:11:44]RAPDU: 90 00 [21:11:44]wFMCommunicate OK [21:11:44]wFMCommunicate request_size=4 [21:11:44]MH_SAM_APDU [21:11:44]CAPDU: 80 0D 03 02 [21:11:44]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [21:11:44]Write i2c OK [21:11:44]MH_I2C_Read... [21:11:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:11:45]Read from MH i2c: E2 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: E2 0B 00 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: E2 0B 00 7F 00 00 FC F4 3C 6B AE 06 9C 9B 90 00 7D [21:11:45]RAPDU: FC F4 3C 6B AE 06 9C 9B 90 00 [21:11:45]wFMCommunicate OK [21:11:45]SAM_PROTO_SignData done [21:11:45]FM_MakeSignedData done [21:11:45]CreateOFDProtocolMessage [21:11:45]wFMCommunicate request_size=4 [21:11:45]MH_SAM_APDU [21:11:45]CAPDU: 80 11 00 00 [21:11:45]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [21:11:45]Write i2c OK [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: E2 [21:11:45]MH_I2C_Read... [21:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:45]Read from MH i2c: E2 17 00 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: E2 17 00 80 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 59 [21:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:11:45]wFMCommunicate OK [21:11:45]CreateOFDProtocolMessage done [21:11:45]OFDSenderStorePacket 86621 [21:11:45]StoreOFDPacket docnum=86621 [21:11:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 38 01 00 00 C7 9F 30 01 8F 74 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 8F 01 00 00 F4 03 04 00 8F 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5D 52 01 00 35 04 06 00 51 4B 68 B9 B1 4B FC F4 3C 6B AE 06 9C 9B [21:11:45]CheckFolder [21:11:45]dirname=/storage/ofd_packets [21:11:45]CheckFolder done [21:11:45]ProducePacketName [21:11:45]name=ofd_packets/00086621 [21:11:45]NVStorageSaveData ofd_packets/00086621 [21:11:45]File name is /storage/ofd_packets/00086621 [21:11:45]Write 342 bytes [21:11:45]NVStorageSaveData done [21:11:45]OFDSenderStorePacket done [21:11:45]KKMCreateOFDPacket done [21:11:45]NVStorageSaveData kkm_last_timestamp [21:11:45]File name is /storage/kkm_last_timestamp [21:11:45]Write 4 bytes [21:11:45]NVStorageSaveData done [21:11:45]ExternCall_PrintAddStr [21:11:45]wPrintStart [21:11:45]Write to MH i2c: 01 00 00 81 00 81 [21:11:45]Write i2c OK [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: 01 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: 01 07 00 [21:11:45]MH_I2C_Read... [21:11:45]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [21:11:45]RasterBufferAndPrint [21:11:45]line Счет N : (3)147995 [21:11:45]line ИНН: 02508201610067 [21:11:45]line Контрольно-Кассовый Чек [21:11:45]line ПРОДАЖА [21:11:45]line Товар: 4700003010018 [21:11:45]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [21:11:45]line 2.000 * 50.00 [21:11:45]line = 100.00 [21:11:45]line НДС 12% НСП 1% [21:11:45]line > о реализуемом товаре [21:11:45]line ИТОГО: 100.00 [21:11:45]line НСП 1% : 0.88 [21:11:45]line НДС 12% : 10.62 [21:11:45]line Наличными: 100.00 [21:11:45]line Безнал.: 0.00 [21:11:45]line Место: АЗС № 137 "Партнер Нефть" [21:11:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:11:45]line СНО: Общий режим [21:11:45]line Чек 399 21.09.2024 21:11 [21:11:45]line Смена: 496 ФФД: 1.0 [21:11:45]line ЗНМ: 0300000064 [21:11:45]line РНМ: 0000000000092592 [21:11:45]line Версия ККМ: 001 [21:11:45]line ФМ: 0000000000874979 [21:11:45]line ФД: 86621 [21:11:45]line ФПД: 89384321397067 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5951167+1721002828=1726953995 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 0C 3A EF 66 4C 6B 94 66 4B [21:26:36]Current date/time: 21.09.2024 21:26 [21:26:36]FM_Init [21:26:36]wFMConnect [21:26:36]MH_SAM_On [21:26:36]Write to MH i2c: E0 00 00 08 00 E7 [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_init finished! [21:26:36]*** atr: [21:26:36]*** 0F 3B D5 18 FF 81 91 FE [21:26:36]*** 1F C3 80 73 C8 21 10 0A [21:26:36]*** 00 00 00 00 00 00 00 00 [21:26:36]*** 00 00 00 00 00 00 00 00 [21:26:36]*** 00 00 00 00 00 00 00 00 [21:26:36]*** 00 00 00 00 00 00 00 00 [21:26:36]*** 00 00 00 00 00 00 00 00 [21:26:36]*** 00 00 00 00 00 00 00 00 [21:26:36]Read from MH i2c: E0 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E0 10 00 [21:26:36]MH_I2C_Read... [21:26:36]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 [21:26:36]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:26:36]wFMCommunicate request_size=10 [21:26:36]MH_SAM_APDU [21:26:36]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:26:36]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [21:26:36]Read from MH i2c: E2 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [21:26:36]RAPDU: 90 00 [21:26:36]wFMCommunicate OK [21:26:36]wFMCommunicate request_size=4 [21:26:36]MH_SAM_APDU [21:26:36]CAPDU: 80 11 00 00 [21:26:36]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:36]Read from MH i2c: E2 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 17 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [21:26:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:36]wFMCommunicate OK [21:26:36]Detected FM SN is 0000000000874979 [21:26:36]Stored FM SN is 0000000000874979 [21:26:36]wFMCommunicate request_size=9 [21:26:36]MH_SAM_APDU [21:26:36]CAPDU: 80 16 00 00 04 B6 D7 00 00 [21:26:36]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [21:26:36]Read from MH i2c: E2 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [21:26:36]RAPDU: 90 00 [21:26:36]wFMCommunicate OK [21:26:36]FM PIN OK [21:26:36]wFMCommunicate request_size=8 [21:26:36]MH_SAM_APDU [21:26:36]CAPDU: 80 14 04 00 03 02 00 01 [21:26:36]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [21:26:36]Read from MH i2c: E2 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [21:26:36]RAPDU: 90 00 [21:26:36]wFMCommunicate OK [21:26:36]wFMCommunicate request_size=13 [21:26:36]MH_SAM_APDU [21:26:36]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [21:26:36]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 [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [21:26:36]Read from MH i2c: E2 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [21:26:36]RAPDU: 90 00 [21:26:36]wFMCommunicate OK [21:26:36]wFMCommunicate request_size=4 [21:26:36]MH_SAM_APDU [21:26:36]CAPDU: 80 11 00 00 [21:26:36]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:36]Read from MH i2c: E2 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 17 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [21:26:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:36]wFMCommunicate OK [21:26:36]DocumentArchiveInit [21:26:36]Start Httpd... [21:26:36]Httpd thread 3067600228 created [21:26:36]Write to MH i2c: 01 00 00 0F 00 0F [21:26:36]Write i2c OK [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: 01 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: 01 07 00 [21:26:36]MH_I2C_Read... [21:26:36]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [21:26:36]MH Int Process started [21:26:36]Allocated Socket 7 [21:26:36]Bind OK [21:26:36]Listen OK [21:26:36]httpd running on port 8080 [21:26:36]Waiting for new connection... [21:26:36]OFD Sender: Processing packet 86623 [packets to send 273, broken 272] [21:26:36]ProducePacketName [21:26:36]name=ofd_packets/00086623 [21:26:36]OFD Sender: To server: pG, [21:26:36]CommunicateWithHost lk.salyk.kg:30040 [21:26:36]ConnectInit lk.salyk.kg [21:26:37]Connected sock=6 [21:26:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BE 36 07 01 9D 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 F5 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 52 01 00 35 04 06 00 A7 53 AA 2E 7E 9B 12 62 B7 8A F9 B4 20 53 [21:26:38]accept exits with 8 [21:26:38]New connection [21:26:38]New thread 3067313508 created [21:26:38]Waiting for new connection... [21:26:38] Sock 8.Parse request [21:26:38]Sock 8.Check first char [21:26:38]Sock 8.First char is OK [21:26:38]request: POST /json_proto HTTP/1.0 [21:26:38]Method: POST [21:26:38]URL: /json_proto [21:26:38]Method is POST - this is cgi request [21:26:38]url: /json_proto [21:26:38]query_string will be loaded in cgi processing [21:26:38]execute_cgi json_proto POST (null) [21:26:38]execute_cgi path=json_proto method=POST [21:26:38]POST find Content-Length [21:26:38]Host: 172.17.47.196:8080 [21:26:38]Content-Length: 215 [21:26:38]Content-Type: application/json [21:26:38] [21:26:38]POST finish read [21:26:38]Found Content-Length = 215 [21:26:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:38]execute_script... [21:26:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:38]POST & json_proto [21:26:38]process_json_proto [21:26:38]json parsed OK: [21:26:38]protocol is kg_v1.0 [21:26:38]action value=get_value [21:26:38]process_action get_value [21:26:38]cmd_get_value [21:26:38]process_action get_value done [21:26:38]requested_data is exist [21:26:38]produce_requested_data [21:26:38]requested_item kkm.sn is exist - process it [21:26:38]requested_item kkm.ver is exist - process it [21:26:38]requested_item fm.sn is exist - process it [21:26:38]wFMCommunicate request_size=4 [21:26:38]MH_SAM_APDU [21:26:38]CAPDU: 80 11 00 00 [21:26:38]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [21:26:38]Write i2c OK [21:26:38]MH_I2C_Read... [21:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:38]Read from MH i2c: E2 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 17 00 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [21:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:38]wFMCommunicate OK [21:26:38]requested_item fd.num is exist - process it [21:26:38]SAM_PROTO_GetFieldsCounters [21:26:38]wFMCommunicate request_size=4 [21:26:38]MH_SAM_APDU [21:26:38]CAPDU: 80 13 00 00 [21:26:38]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [21:26:38]Write i2c OK [21:26:38]MH_I2C_Read... [21:26:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:38]Read from MH i2c: E2 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 62 00 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [21:26:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 5F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:38]wFMCommunicate OK [21:26:38]SAM_PROTO_GetFieldsCounters done [21:26:38]requested_item shift.num is exist - process it [21:26:38]requested_item shift.opened is exist - process it [21:26:38]req_shift_opened [21:26:38]FM_GetShiftState [21:26:38]SAM_PROTO_GetShiftState [21:26:38]wFMCommunicate request_size=4 [21:26:38]MH_SAM_APDU [21:26:38]CAPDU: 80 13 01 00 [21:26:38]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [21:26:38]Write i2c OK [21:26:38]MH_I2C_Read... [21:26:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:38]Read from MH i2c: E2 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 0E 00 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [21:26:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:26:38]wFMCommunicate OK [21:26:38]SAM_PROTO_GetShiftState done [21:26:38]FM_GetShiftState done [21:26:38]req_shift_opened done [21:26:38]requested_item shift.open_date is exist - process it [21:26:38]req_shift_open_date [21:26:38]req_shift_open_date done [21:26:38]produce_requested_data done [21:26:38]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86623,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:26:38]process_action_free get_value [21:26:38]json_value_free [21:26:38]json_value_free done [21:26:38]process_json_proto returns [21:26:38]Send response to host [21:26:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86623,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:26:38]free response buf [21:26:38]execute_script done [21:26:38]execute_script returns [21:26:38]free content buf [21:26:38]Sock 8.Close socket [21:26:38]Sock 8.Thread stoped [21:26:38]accept exits with 10 [21:26:38]New connection [21:26:38]New thread 3067170148 created [21:26:38]Thread 3067313508 joined [21:26:38]Waiting for new connection... [21:26:38] Sock 10.Parse request [21:26:38]Sock 10.Check first char [21:26:38]Sock 10.First char is OK [21:26:38]request: POST /json_proto HTTP/1.0 [21:26:38]Method: POST [21:26:38]URL: /json_proto [21:26:38]Method is POST - this is cgi request [21:26:38]url: /json_proto [21:26:38]query_string will be loaded in cgi processing [21:26:38]execute_cgi json_proto POST (null) [21:26:38]execute_cgi path=json_proto method=POST [21:26:38]POST find Content-Length [21:26:38]Host: 172.17.47.196:8080 [21:26:38]Content-Length: 331 [21:26:38]Content-Type: application/json [21:26:38] [21:26:38]POST finish read [21:26:38]Found Content-Length = 331 [21:26:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:26:38]execute_script... [21:26:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:26:38]POST & json_proto [21:26:38]process_json_proto [21:26:38]json parsed OK: [21:26:38]protocol is kg_v1.0 [21:26:38]action value=get_value [21:26:38]process_action get_value [21:26:38]cmd_get_value [21:26:38]process_action get_value done [21:26:38]requested_data is exist [21:26:38]produce_requested_data [21:26:38]requested_item fm.sale.total is exist - process it [21:26:38]SAM_PROTO_GetFMData [21:26:38]wFMCommunicate request_size=4 [21:26:38]MH_SAM_APDU [21:26:38]CAPDU: 80 13 03 00 [21:26:38]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [21:26:38]Write i2c OK [21:26:38]MH_I2C_Read... [21:26:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:26:38]Read from MH i2c: E2 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 FD 00 [21:26:38]MH_I2C_Read... [21:26:38]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 7E 4E 01 00 69 04 A3 00 6F 04 04 00 04 4C 01 00 B1 04 05 00 53 01 81 B6 01 70 04 05 00 D8 64 D9 88 01 72 04 04 00 7B 9C A7 2D 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 05 C3 94 2E 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 73 A7 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 29 [21:26:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 7E 4E 01 00 69 04 A3 00 6F 04 04 00 04 4C 01 00 B1 04 05 00 53 01 81 B6 01 70 04 05 00 D8 64 D9 88 01 72 04 04 00 7B 9C A7 2D 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 05 C3 94 2E 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 73 A7 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [21:26:38]wFMCommunicate OK [21:26:38]wFMCommunicate request_size=4 [21:26:38]MH_SAM_APDU [21:26:38]CAPDU: 80 17 00 00 [21:26:38]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [21:26:38]Write i2c OK [21:26:38]MH_I2C_Read... [21:26:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:26:39]Read from MH i2c: E2 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 FD 00 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [21:26:39]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [21:26:39]wFMCommunicate OK [21:26:39]wFMCommunicate request_size=4 [21:26:39]MH_SAM_APDU [21:26:39]CAPDU: 80 17 00 00 [21:26:39]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [21:26:39]Write i2c OK [21:26:39]MH_I2C_Read... [21:26:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:26:39]Read from MH i2c: E2 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 FD 00 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [21:26:39]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [21:26:39]wFMCommunicate OK [21:26:39]wFMCommunicate request_size=4 [21:26:39]MH_SAM_APDU [21:26:39]CAPDU: 80 17 00 00 [21:26:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [21:26:39]Write i2c OK [21:26:39]MH_I2C_Read... [21:26:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:26:39]Read from MH i2c: E2 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 FD 00 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [21:26:39]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [21:26:39]wFMCommunicate OK [21:26:39]wFMCommunicate request_size=4 [21:26:39]MH_SAM_APDU [21:26:39]CAPDU: 80 17 00 00 [21:26:39]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [21:26:39]Write i2c OK [21:26:39]MH_I2C_Read... [21:26:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [21:26:39]Read from MH i2c: E2 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 E5 00 [21:26:39]MH_I2C_Read... [21:26:39]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [21:26:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:26:39]wFMCommunicate OK [21:26:39]SAM_PROTO_GetFMData done [21:26:39]requested_item fm.sale_refund.total is exist - process it [21:26:39]requested_item fm.buy.total is exist - process it [21:26:39]requested_item shift.sale.total is exist - process it [21:26:39]SAM_PROTO_GetShiftData [21:26:39]wFMCommunicate request_size=4 [21:26:39]MH_SAM_APDU [21:26:39]CAPDU: 80 13 02 00 [21:26:39]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [21:26:39]Write i2c OK [21:26:39]MH_I2C_Read... [21:26:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:26:40]Read from MH i2c: E2 [21:26:40]MH_I2C_Read... [21:26:40]Read from MH i2c: E2 FD 00 [21:26:40]MH_I2C_Read... [21:26:40]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 91 01 00 00 69 04 9E 00 6F 04 04 00 90 01 00 00 B1 04 04 00 54 1A FC 01 70 04 04 00 F4 04 B5 01 72 04 03 00 60 15 47 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 47 F8 35 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 48 7F 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C3 [21:26:40]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 91 01 00 00 69 04 9E 00 6F 04 04 00 90 01 00 00 B1 04 04 00 54 1A FC 01 70 04 04 00 F4 04 B5 01 72 04 03 00 60 15 47 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 47 F8 35 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 48 7F 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [21:26:40]wFMCommunicate OK [21:26:40]wFMCommunicate request_size=4 [21:26:40]MH_SAM_APDU [21:26:40]CAPDU: 80 17 00 00 [21:26:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [21:26:40]Write i2c OK [21:26:40]MH_I2C_Read... [21:26:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:26:40]Read from MH i2c: E2 [21:26:40]MH_I2C_Read... [21:26:40]Read from MH i2c: E2 FD 00 [21:26:40]MH_I2C_Read... [21:26:40]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [21:26:40]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [21:26:40]wFMCommunicate OK [21:26:40]wFMCommunicate request_size=4 [21:26:40]MH_SAM_APDU [21:26:40]CAPDU: 80 17 00 00 [21:26:40]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [21:26:40]Write i2c OK [21:26:40]MH_I2C_Read... [21:26:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:26:41]Read from MH i2c: E2 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: E2 FD 00 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [21:26:41]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [21:26:41]wFMCommunicate OK [21:26:41]wFMCommunicate request_size=4 [21:26:41]MH_SAM_APDU [21:26:41]CAPDU: 80 17 00 00 [21:26:41]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [21:26:41]Write i2c OK [21:26:41]MH_I2C_Read... [21:26:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:26:41]Read from MH i2c: E2 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: E2 FD 00 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [21:26:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [21:26:41]wFMCommunicate OK [21:26:41]wFMCommunicate request_size=4 [21:26:41]MH_SAM_APDU [21:26:41]CAPDU: 80 17 00 00 [21:26:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [21:26:41]Write i2c OK [21:26:41]MH_I2C_Read... [21:26:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [21:26:41]Read from MH i2c: E2 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: E2 D8 00 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [21:26:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:26:41]wFMCommunicate OK [21:26:41]SAM_PROTO_GetShiftData done [21:26:41]requested_item shift.sale.total_cash is exist - process it [21:26:41]requested_item shift.sale_refund.total is exist - process it [21:26:41]requested_item shift.sale_refund.total_cash is exist - process it [21:26:41]requested_item shift.buy.total is exist - process it [21:26:41]requested_item shift.buy.total_cash is exist - process it [21:26:41]produce_requested_data done [21:26:41]produce_requested_data return {"fm.sale.total":73568750.91,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":332990.28,"shift.sale.total_cash":286405.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:26:41]process_action_free get_value [21:26:41]json_value_free [21:26:41]json_value_free done [21:26:41]process_json_proto returns [21:26:41]Send response to host [21:26:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73568750.91,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":332990.28,"shift.sale.total_cash":286405.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [21:26:41]free response buf [21:26:41]execute_script done [21:26:41]execute_script returns [21:26:41]free content buf [21:26:41]Sock 10.Close socket [21:26:41]Sock 10.Thread stoped [21:26:41]accept exits with 8 [21:26:41]New connection [21:26:41]New thread 3067313508 created [21:26:41]Thread 3067170148 joined [21:26:41]Waiting for new connection... [21:26:41] Sock 8.Parse request [21:26:41]Sock 8.Check first char [21:26:41]Sock 8.First char is OK [21:26:41]request: POST /json_proto HTTP/1.0 [21:26:41]Method: POST [21:26:41]URL: /json_proto [21:26:41]Method is POST - this is cgi request [21:26:41]url: /json_proto [21:26:41]query_string will be loaded in cgi processing [21:26:41]execute_cgi json_proto POST (null) [21:26:41]execute_cgi path=json_proto method=POST [21:26:41]POST find Content-Length [21:26:41]Host: 172.17.47.196:8080 [21:26:41]Content-Length: 144 [21:26:41]Content-Type: application/json [21:26:41] [21:26:41]POST finish read [21:26:41]Found Content-Length = 144 [21:26:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [21:26:41]execute_script... [21:26:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [21:26:41]POST & json_proto [21:26:41]process_json_proto [21:26:41]json parsed OK: [21:26:41]protocol is kg_v1.0 [21:26:41]action value=print_doc [21:26:41]process_action print_doc [21:26:41]ExternCall_PrintAddStr [21:26:41]wPrintStart [21:26:41]Write to MH i2c: 01 00 00 1D 00 1D [21:26:41]Write i2c OK [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: 01 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: 01 07 00 [21:26:41]MH_I2C_Read... [21:26:41]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [21:26:41]RasterBufferAndPrint [21:26:41]line Счет N : (1)871486 [21:26:41]line ИНН: 02508201610067 [21:26:41]line Контрольно-Кассовый Чек [21:26:41]line ПРОДАЖА [21:26:41]line ТРК (МРК, ГНК) : 63 [21:26:41]line Товар: 2710124130 [21:26:41]line Аи-92-К-5 [21:26:41]line 14.750 * 67.80 [21:26:41]line = 1000.05 [21:26:41]line НДС 12% НСП 1% [21:26:41]line > о реализуемом товаре [21:26:41]line ОКРУГЛЕНИЕ: -0.05 [21:26:41]line ИТОГО: 1000.00 [21:26:41]line Внесено: 1000.00 [21:26:41]line СДАЧА: 0.00 [21:26:41]line НСП 1% : 8.85 [21:26:41]line НДС 12% : 106.20 [21:26:41]line Наличными: 1000.00 [21:26:41]line Безнал.: 0.00 [21:26:41]line Место: АЗС № 137 "Партнер Нефть" [21:26:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:26:41]line СНО: Общий режим [21:26:41]line Чек 401 21.09.2024 21:13 [21:26:41]line Смена: 496 ФФД: 1.0 [21:26:41]line ЗНМ: 0300000064 [21:26:41]line РНМ: 0000000000092592 [21:26:41]line Версия ККМ: 001 [21:26:41]line ФМ: 0000000000874979 [21:26:41]line ФД: 86623 [21:26:41]line ФПД: 183977779297947 [21:26:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T211325&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86623&fm=183977779297947&tin=02508201610067®Number=0000000000092592&sum=100000 [21:26:41]written 0, free lines is 4095 [21:26:42]Write to MH i2c: 01 00 00 48 00 48 [21:26:42]Write i2c OK [21:26:42]MH_I2C_Read... [21:26:42]Read from MH i2c: 01 [21:26:42]MH_I2C_Read... [21:26:42]Read from MH i2c: 01 07 00 [21:26:42]MH_I2C_Read... [21:26:42]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 DE 0C 39 [21:26:42]RasterBufferAndPrint [21:26:42]line [21:26:42]line [21:26:42]line [21:26:42]line [21:26:42]line [21:26:42]written 0, free lines is 3309 [21:26:42]MH_Cut [21:26:42]Write to MH i2c: D1 01 00 4F 00 01 21 [21:26:42]Write i2c OK [21:26:42]MH_I2C_Read... [21:26:42]Read from MH i2c: D1 [21:26:42]MH_I2C_Read... [21:26:42]Read from MH i2c: D1 01 00 [21:26:42]MH_I2C_Read... [21:26:42]recv_with_timeout no data received [21:26:42]CommunicateWithHost answer receiving error [21:26:42]CommunicateWithHost err = -3 [21:26:42]OFD Sender: Server communicate error [21:26:42]Read from MH i2c: D1 01 00 4F 00 00 20 [21:26:42]Write to MH i2c: 01 00 00 50 00 50 [21:26:42]Write i2c OK [21:26:42]MH_I2C_Read... [21:26:43]*** Cut start [21:26:43]*** Partial cut [21:26:43]*** CUTSNS_PIN = 1 [21:26:43]*** CUTSNS_PIN = 0 [21:26:43]*** Brake cut motor [21:26:43]Read from MH i2c: 01 [21:26:43]MH_I2C_Read... [21:26:43]*** Stop cut motor [21:26:43]*** Cut end [21:26:43]Read from MH i2c: 01 07 00 [21:26:43]MH_I2C_Read... [21:26:43]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [21:26:43]process_action print_doc done [21:26:43]requested_data is exist [21:26:43]produce_requested_data [21:26:43]produce_requested_data return (null) [21:26:43]process_action_free print_doc [21:26:43]json_value_free [21:26:43]json_value_free done [21:26:43]process_json_proto returns [21:26:43]Send response to host [21:26:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [21:26:43]free response buf [21:26:43]execute_script done [21:26:43]execute_script returns [21:26:43]free content buf [21:26:43]Sock 8.Close socket [21:26:43]Sock 8.Thread stoped [21:26:44]accept exits with 10 [21:26:44]New connection [21:26:44]New thread 3067170148 created [21:26:44]Thread 3067313508 joined [21:26:44]Waiting for new connection... [21:26:44] Sock 10.Parse request [21:26:44]Sock 10.Check first char [21:26:44]Sock 10.First char is OK [21:26:44]request: POST /json_proto HTTP/1.0 [21:26:44]Method: POST [21:26:44]URL: /json_proto [21:26:44]Method is POST - this is cgi request [21:26:44]url: /json_proto [21:26:44]query_string will be loaded in cgi processing [21:26:44]execute_cgi json_proto POST (null) [21:26:44]execute_cgi path=json_proto method=POST [21:26:44]POST find Content-Length [21:26:44]Host: 172.17.47.196:8080 [21:26:44]Content-Length: 975 [21:26:44]Content-Type: application/json [21:26:44] [21:26:44]POST finish read [21:26:44]Found Content-Length = 975 [21:26:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147997", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:44]execute_script... [21:26:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147997", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:44]POST & json_proto [21:26:44]process_json_proto [21:26:44]json parsed OK: [21:26:44]protocol is kg_v1.0 [21:26:44]action value=close_receipt [21:26:44]process_action close_receipt [21:26:44]cmd_close_receipt [21:26:44]MH_GetDate [21:26:44]Write to MH i2c: F0 00 00 51 00 40 [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: F0 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: F0 09 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: F0 09 00 51 00 00 15 3A EF 66 4C 6B 94 66 9E [21:26:44]GetLastDocTimeStamp 1726953205 [21:26:44]current date 1726954005 [21:26:44]FM_GetShiftState [21:26:44]SAM_PROTO_GetShiftState [21:26:44]wFMCommunicate request_size=4 [21:26:44]MH_SAM_APDU [21:26:44]CAPDU: 80 13 01 00 [21:26:44]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [21:26:44]Write i2c OK [21:26:44]MH_I2C_Read... [21:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:44]Read from MH i2c: E2 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 0E 00 [21:26:44]MH_I2C_Read... [21:26:44]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [21:26:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:26:44]wFMCommunicate OK [21:26:44]SAM_PROTO_GetShiftState done [21:26:44]FM_GetShiftState done [21:26:44]opened in 1726877910 [21:26:44]opened+sec_in_day 1726964310 [21:26:44]quantity*price = 5000 [21:26:44]sum+1 = 5001 [21:26:44]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870209744564 Сухарики Флинт Шашлык 100 гр 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 100.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 402 21.09.2024 21:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86624 ФПД: 165874162440812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212645&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86624&fm=165874162440812&tin=02508201610067®Number=0000000000092592&sum=10000 0 [21:26:46]StoreToDocumentArchive [21:26:46]shift 496 fd 86624 [21:26:46]save to /storage/0496/doc_00086624 [21:26:46]save last doc name /storage/0496/doc_00086624 to /storage/kkm_last_doc_name [21:26:46]save OK [21:26:46]Clear old archive folders... [21:26:46]ProcessDocumentItem done err = 0, tmpTLVsize=413 [21:26:46]tlvbuf is 010F4730 [21:26:46]SAM_PROTO_ClearQueue [21:26:46]wFMCommunicate request_size=4 [21:26:46]MH_SAM_APDU [21:26:46]CAPDU: 80 09 00 00 [21:26:46]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [21:26:46]Write i2c OK [21:26:46]MH_I2C_Read... [21:26:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:46]Read from MH i2c: E2 [21:26:46]MH_I2C_Read... [21:26:46]Read from MH i2c: E2 03 00 [21:26:46]MH_I2C_Read... [21:26:46]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [21:26:46]RAPDU: 90 00 [21:26:46]wFMCommunicate OK [21:26:46]SAM_PROTO_ClearQueue done [21:26:46]KKMCreateOFDPacket [21:26:46]OFDProtocolAddRootSTLVToBuf [21:26:46]FM_MakeSignedData [21:26:46]FM_MakeSignedData [21:26:46]SAM_PROTO_SignData [21:26:46]wFMCommunicate request_size=4 [21:26:46]MH_SAM_APDU [21:26:46]CAPDU: 80 0D 01 02 [21:26:46]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [21:26:46]Write i2c OK [21:26:46]MH_I2C_Read... [21:26:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:46]Read from MH i2c: E2 [21:26:46]MH_I2C_Read... [21:26:46]Read from MH i2c: E2 03 00 [21:26:46]MH_I2C_Read... [21:26:46]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [21:26:46]RAPDU: 90 00 [21:26:46]wFMCommunicate OK [21:26:46]wFMCommunicate request_size=255 [21:26:46]MH_SAM_APDU [21:26:46]CAPDU: 80 0D 02 02 FA 03 00 9D 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 [21:26:46]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 9D 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 00 10 [21:26:46]Write i2c OK [21:26:46]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [21:26:47]RAPDU: 90 00 [21:26:47]wFMCommunicate OK [21:26:47]wFMCommunicate request_size=172 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 0D 02 02 A7 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 92 01 00 00 F4 03 04 00 15 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 52 01 00 35 04 06 00 96 DC 96 87 9A 6C [21:26:47]Write to MH i2c: E2 AF 00 62 00 80 0D 02 02 A7 00 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 92 01 00 00 F4 03 04 00 15 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 52 01 00 35 04 06 00 96 DC 96 87 9A 6C 00 00 DB [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [21:26:47]RAPDU: 90 00 [21:26:47]wFMCommunicate OK [21:26:47]wFMCommunicate request_size=4 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 0D 03 02 [21:26:47]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 0B 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 0B 00 63 00 00 57 20 CD 0F 05 B5 BC 17 90 00 BF [21:26:47]RAPDU: 57 20 CD 0F 05 B5 BC 17 90 00 [21:26:47]wFMCommunicate OK [21:26:47]SAM_PROTO_SignData done [21:26:47]FM_MakeSignedData done [21:26:47]CreateOFDProtocolMessage [21:26:47]wFMCommunicate request_size=4 [21:26:47]MH_SAM_APDU [21:26:47]CAPDU: 80 11 00 00 [21:26:47]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]OFD Sender: Processing packet 86623 [packets to send 273, broken 272] [21:26:47]ProducePacketName [21:26:47]name=ofd_packets/00086623 [21:26:47]OFD Sender: To server: pG, [21:26:47]CommunicateWithHost lk.salyk.kg:30040 [21:26:47]ConnectInit lk.salyk.kg [21:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:47]Read from MH i2c: E2 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 17 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [21:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:47]wFMCommunicate OK [21:26:47]CreateOFDProtocolMessage done [21:26:47]OFDSenderStorePacket 86624 [21:26:47]StoreOFDPacket docnum=86624 [21:26:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 B1 01 00 00 EB F5 A9 01 51 90 5A 03 01 00 03 00 9D 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 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 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 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 92 01 00 00 F4 03 04 00 15 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 52 01 00 35 04 06 00 96 DC 96 87 9A 6C 57 20 CD 0F 05 B5 BC 17 [21:26:47]CheckFolder [21:26:47]dirname=/storage/ofd_packets [21:26:47]CheckFolder done [21:26:47]ProducePacketName [21:26:47]name=ofd_packets/00086624 [21:26:47]NVStorageSaveData ofd_packets/00086624 [21:26:47]File name is /storage/ofd_packets/00086624 [21:26:47]Write 463 bytes [21:26:47]NVStorageSaveData done [21:26:47]OFDSenderStorePacket done [21:26:47]KKMCreateOFDPacket done [21:26:47]NVStorageSaveData kkm_last_timestamp [21:26:47]File name is /storage/kkm_last_timestamp [21:26:47]Write 4 bytes [21:26:47]NVStorageSaveData done [21:26:47]ExternCall_PrintAddStr [21:26:47]wPrintStart [21:26:47]Write to MH i2c: 01 00 00 65 00 65 [21:26:47]Write i2c OK [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: 01 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: 01 07 00 [21:26:47]MH_I2C_Read... [21:26:47]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [21:26:47]RasterBufferAndPrint [21:26:47]line Счет N : (3)147997 [21:26:47]line ИНН: 02508201610067 [21:26:47]line Контрольно-Кассовый Чек [21:26:47]line ПРОДАЖА [21:26:47]line Товар: 4700003010018 [21:26:47]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [21:26:47]line 1.000 * 50.00 [21:26:47]line = 50.00 [21:26:47]line НДС 12% НСП 1% [21:26:47]line > о реализуемом товаре [21:26:47]line Товар: 4870209744564 [21:26:47]line Сухарики Флинт Шашлык 100 гр [21:26:47]line 1.000 * 50.00 [21:26:47]line = 50.00 [21:26:47]line НДС 12% НСП 1% [21:26:47]line > о реализуемом товаре [21:26:47]line ИТОГО: 100.00 [21:26:47]line НСП 1% : 0.88 [21:26:47]line НДС 12% : 10.62 [21:26:47]line Наличными: 100.00 [21:26:47]line Безнал.: 0.00 [21:26:47]line Место: АЗС № 137 "Партнер Нефть" [21:26:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:26:47]line СНО: Общий режим [21:26:47]line Чек 402 21.09.2024 21:26 [21:26:47]line Смена: 496 ФФД: 1.0 [21:26:47]line ЗНМ: 0300000064 [21:26:47]line РНМ: 0000000000092592 [21:26:47]line Версия ККМ: 001 [21:26:47]line ФМ: 0000000000874979 [21:26:47]line ФД: 86624 [21:26:47]line ФПД: 165874162440812 [21:26:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212645&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86624&fm=165874162440812&tin=02508201610067®Number=0000000000092592&sum=10000 [21:26:47]line 0 [21:26:47]written 0, free lines is 4095 [21:26:48]Write to MH i2c: 01 00 00 95 00 95 [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 07 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 6E 0C 16 [21:26:48]RasterBufferAndPrint [21:26:48]line [21:26:48]line [21:26:48]line [21:26:48]line [21:26:48]line [21:26:48]written 0, free lines is 3206 [21:26:48]MH_Cut [21:26:48]Write to MH i2c: D1 01 00 9C 00 01 6E [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: D1 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: D1 01 00 [21:26:48]MH_I2C_Read... [21:26:48]Read from MH i2c: D1 01 00 9C 00 00 6D [21:26:48]Write to MH i2c: 01 00 00 9D 00 9D [21:26:48]Write i2c OK [21:26:48]MH_I2C_Read... [21:26:48]*** Cut start [21:26:48]*** Partial cut [21:26:48]*** CUTSNS_PIN = 1 [21:26:48]*** CUTSNS_PIN = 0 [21:26:49]Connected sock=9 [21:26:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BE 36 07 01 9D 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 F5 36 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 52 01 00 35 04 06 00 A7 53 AA 2E 7E 9B 12 62 B7 8A F9 B4 20 53 [21:26:49]*** Brake cut motor [21:26:49]Read from MH i2c: 01 [21:26:49]MH_I2C_Read... [21:26:49]*** Stop cut motor [21:26:49]*** Cut end [21:26:49]Read from MH i2c: 01 07 00 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: 01 07 00 9D 00 00 00 00 00 00 FF 0F B2 [21:26:49]process_action close_receipt done [21:26:49]requested_data is exist [21:26:49]produce_requested_data [21:26:49]requested_item fm.sn is exist - process it [21:26:49]wFMCommunicate request_size=4 [21:26:49]MH_SAM_APDU [21:26:49]CAPDU: 80 11 00 00 [21:26:49]Write to MH i2c: E2 08 00 9E 00 80 11 00 00 00 00 00 00 18 [21:26:49]Write i2c OK [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 [21:26:49]MH_I2C_Read... [21:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:49]Read from MH i2c: E2 17 00 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 17 00 9E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [21:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:49]wFMCommunicate OK [21:26:49]requested_item fd.num is exist - process it [21:26:49]SAM_PROTO_GetFieldsCounters [21:26:49]wFMCommunicate request_size=4 [21:26:49]MH_SAM_APDU [21:26:49]CAPDU: 80 13 00 00 [21:26:49]Write to MH i2c: E2 08 00 9F 00 80 13 00 00 00 00 00 00 1B [21:26:49]Write i2c OK [21:26:49]MH_I2C_Read... [21:26:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:49]Read from MH i2c: E2 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 62 00 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 62 00 9F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 60 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [21:26:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 60 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:49]wFMCommunicate OK [21:26:49]SAM_PROTO_GetFieldsCounters done [21:26:49]requested_item shift.num is exist - process it [21:26:49]requested_item shift.opened is exist - process it [21:26:49]req_shift_opened [21:26:49]FM_GetShiftState [21:26:49]SAM_PROTO_GetShiftState [21:26:49]wFMCommunicate request_size=4 [21:26:49]MH_SAM_APDU [21:26:49]CAPDU: 80 13 01 00 [21:26:49]Write to MH i2c: E2 08 00 A0 00 80 13 01 00 00 00 00 00 1D [21:26:49]Write i2c OK [21:26:49]MH_I2C_Read... [21:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:49]Read from MH i2c: E2 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 0E 00 [21:26:49]MH_I2C_Read... [21:26:49]Read from MH i2c: E2 0E 00 A0 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 63 [21:26:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:26:49]wFMCommunicate OK [21:26:49]SAM_PROTO_GetShiftState done [21:26:49]FM_GetShiftState done [21:26:49]req_shift_opened done [21:26:49]requested_item shift.open_date is exist - process it [21:26:49]req_shift_open_date [21:26:49]req_shift_open_date done [21:26:49]produce_requested_data done [21:26:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86624,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:26:49]process_action_free close_receipt [21:26:49]json_value_free [21:26:49]json_value_free done [21:26:49]process_json_proto returns [21:26:49]Send response to host [21:26:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86624,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:26:49]free response buf [21:26:49]execute_script done [21:26:49]execute_script returns [21:26:49]free content buf [21:26:49]Sock 10.Close socket [21:26:49]Sock 10.Thread stoped [21:26:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 12 17 47 00 90 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 5F 52 01 00 F4 03 04 00 E8 E4 EE 66 B6 04 01 00 00 0E 9F BC 1D A8 E3 8E EB [21:26:50]CommunicateWithHost err = 0 [21:26:50]CheckOFDResponse [21:26:50]1017 (14) - 77093643461234 [21:26:50]1041 (16) - 0000000000874979 [21:26:50]1040 (4) - 86623 [21:26:50]1012 (4) - 21.09.2024 15:23 [21:26:50]1206 (1) - 0 [21:26:50]OFD Sender: Remove packet 86623 [21:26:50]ProducePacketName [21:26:50]name=ofd_packets/00086623 [21:26:50]NVStorageDeleteData [21:26:50]OFD Sender: Processing packet 86624 [packets to send 273, broken 272] [21:26:50]ProducePacketName [21:26:50]name=ofd_packets/00086624 [21:26:50]OFD Sender: To server: pG, [21:26:50]CommunicateWithHost lk.salyk.kg:30040 [21:26:50]ConnectInit lk.salyk.kg [21:26:51]accept exits with 6 [21:26:51]New connection [21:26:51]New thread 3067313508 created [21:26:51]Thread 3067170148 joined [21:26:51]Waiting for new connection... [21:26:51] Sock 6.Parse request [21:26:51]Sock 6.Check first char [21:26:51]Sock 6.First char is OK [21:26:51]request: POST /json_proto HTTP/1.0 [21:26:51]Method: POST [21:26:51]URL: /json_proto [21:26:51]Method is POST - this is cgi request [21:26:51]url: /json_proto [21:26:51]query_string will be loaded in cgi processing [21:26:51]execute_cgi json_proto POST (null) [21:26:51]execute_cgi path=json_proto method=POST [21:26:51]POST find Content-Length [21:26:51]Host: 172.17.47.196:8080 [21:26:51]Content-Length: 620 [21:26:51]Content-Type: application/json [21:26:51] [21:26:51]POST finish read [21:26:51]Found Content-Length = 620 [21:26:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147998", "tax_sys" : 0, "items" : [ { "code": "48745536", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston SS Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:51]execute_script... [21:26: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 : (3)147998", "tax_sys" : 0, "items" : [ { "code": "48745536", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston SS Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:51]POST & json_proto [21:26:51]process_json_proto [21:26:51]json parsed OK: [21:26:51]protocol is kg_v1.0 [21:26:51]action value=close_receipt [21:26:51]process_action close_receipt [21:26:51]cmd_close_receipt [21:26:51]MH_GetDate [21:26:51]Write to MH i2c: F0 00 00 A1 00 90 [21:26:51]Write i2c OK [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: F0 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: F0 09 00 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: F0 09 00 A1 00 00 1B 3A EF 66 4C 6B 94 66 F4 [21:26:51]GetLastDocTimeStamp 1726954005 [21:26:51]current date 1726954011 [21:26:51]FM_GetShiftState [21:26:51]SAM_PROTO_GetShiftState [21:26:51]wFMCommunicate request_size=4 [21:26:51]MH_SAM_APDU [21:26:51]CAPDU: 80 13 01 00 [21:26:51]Write to MH i2c: E2 08 00 A2 00 80 13 01 00 00 00 00 00 1F [21:26:51]Write i2c OK [21:26:51]MH_I2C_Read... [21:26:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:51]Read from MH i2c: E2 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: E2 0E 00 [21:26:51]MH_I2C_Read... [21:26:51]Read from MH i2c: E2 0E 00 A2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 65 [21:26:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:26:51]wFMCommunicate OK [21:26:51]SAM_PROTO_GetShiftState done [21:26:51]FM_GetShiftState done [21:26:51]opened in 1726877910 [21:26:51]opened+sec_in_day 1726964310 [21:26:51]quantity*price = 14700 [21:26:51]sum+1 = 14701 [21:26:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 147.00 НСП 1% : 1.30 НДС 12% : 15.61 Наличными: 147.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 403 21.09.2024 21:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86625 ФПД: 75629438170364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212651&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86625&fm=75629438170364&tin=02508201610067®Number=0000000000092592&sum=14700 0 [21:26:53]StoreToDocumentArchive [21:26:53]shift 496 fd 86625 [21:26:53]save to /storage/0496/doc_00086625 [21:26:53]save last doc name /storage/0496/doc_00086625 to /storage/kkm_last_doc_name [21:26:53]save OK [21:26:53]Clear old archive folders... [21:26:53]ProcessDocumentItem done err = 0, tmpTLVsize=272 [21:26:53]tlvbuf is 0113A210 [21:26:53]SAM_PROTO_ClearQueue [21:26:53]wFMCommunicate request_size=4 [21:26:53]MH_SAM_APDU [21:26:53]CAPDU: 80 09 00 00 [21:26:53]Write to MH i2c: E2 08 00 AF 00 80 09 00 00 00 00 00 00 21 [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:53]Read from MH i2c: E2 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: E2 03 00 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [21:26:53]RAPDU: 90 00 [21:26:53]wFMCommunicate OK [21:26:53]SAM_PROTO_ClearQueue done [21:26:53]KKMCreateOFDPacket [21:26:53]OFDProtocolAddRootSTLVToBuf [21:26:53]FM_MakeSignedData [21:26:53]FM_MakeSignedData [21:26:53]SAM_PROTO_SignData [21:26:53]wFMCommunicate request_size=4 [21:26:53]MH_SAM_APDU [21:26:53]CAPDU: 80 0D 01 02 [21:26:53]Write to MH i2c: E2 08 00 B0 00 80 0D 01 02 00 00 00 00 29 [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:53]Read from MH i2c: E2 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: E2 03 00 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: E2 03 00 B0 00 00 90 00 24 [21:26:53]RAPDU: 90 00 [21:26:53]wFMCommunicate OK [21:26:53]wFMCommunicate request_size=255 [21:26:53]MH_SAM_APDU [21:26:53]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 1B 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [21:26:53]Write to MH i2c: E2 02 01 B1 00 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 1B 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 0F [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:53]Read from MH i2c: E2 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: E2 03 00 [21:26:53]MH_I2C_Read... [21:26:53]Read from MH i2c: E2 03 00 B1 00 00 90 00 25 [21:26:53]RAPDU: 90 00 [21:26:53]wFMCommunicate OK [21:26:53]wFMCommunicate request_size=31 [21:26:53]MH_SAM_APDU [21:26:53]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 61 52 01 00 35 04 06 00 44 C8 D9 CB F4 FC [21:26:53]Write to MH i2c: E2 22 00 B2 00 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 61 52 01 00 35 04 06 00 44 C8 D9 CB F4 FC 00 00 B7 [21:26:53]Write i2c OK [21:26:53]MH_I2C_Read... [21:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:54]Read from MH i2c: E2 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: E2 03 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [21:26:54]RAPDU: 90 00 [21:26:54]wFMCommunicate OK [21:26:54]wFMCommunicate request_size=4 [21:26:54]MH_SAM_APDU [21:26:54]CAPDU: 80 0D 03 02 [21:26:54]Write to MH i2c: E2 08 00 B3 00 80 0D 03 02 00 00 00 00 2E [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:54]Read from MH i2c: E2 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: E2 0B 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: E2 0B 00 B3 00 00 9E A5 24 ED DC 68 90 00 90 00 57 [21:26:54]RAPDU: 9E A5 24 ED DC 68 90 00 90 00 [21:26:54]wFMCommunicate OK [21:26:54]SAM_PROTO_SignData done [21:26:54]FM_MakeSignedData done [21:26:54]CreateOFDProtocolMessage [21:26:54]wFMCommunicate request_size=4 [21:26:54]MH_SAM_APDU [21:26:54]CAPDU: 80 11 00 00 [21:26:54]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:54]Read from MH i2c: E2 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: E2 17 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [21:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:54]wFMCommunicate OK [21:26:54]CreateOFDProtocolMessage done [21:26:54]OFDSenderStorePacket 86625 [21:26:54]StoreOFDPacket docnum=86625 [21:26:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 EB 03 1C 01 22 5D 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 1B 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 52 01 00 35 04 06 00 44 C8 D9 CB F4 FC 9E A5 24 ED DC 68 90 00 [21:26:54]CheckFolder [21:26:54]dirname=/storage/ofd_packets [21:26:54]CheckFolder done [21:26:54]ProducePacketName [21:26:54]name=ofd_packets/00086625 [21:26:54]NVStorageSaveData ofd_packets/00086625 [21:26:54]File name is /storage/ofd_packets/00086625 [21:26:54]Write 322 bytes [21:26:54]NVStorageSaveData done [21:26:54]OFDSenderStorePacket done [21:26:54]KKMCreateOFDPacket done [21:26:54]NVStorageSaveData kkm_last_timestamp [21:26:54]File name is /storage/kkm_last_timestamp [21:26:54]Write 4 bytes [21:26:54]NVStorageSaveData done [21:26:54]ExternCall_PrintAddStr [21:26:54]wPrintStart [21:26:54]Write to MH i2c: 01 00 00 B5 00 B5 [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 07 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 07 00 B5 00 00 00 00 00 00 FF 0F CA [21:26:54]RasterBufferAndPrint [21:26:54]line Счет N : (3)147998 [21:26:54]line ИНН: 02508201610067 [21:26:54]line Контрольно-Кассовый Чек [21:26:54]line ПРОДАЖА [21:26:54]line Товар: 48745536 [21:26:54]line Сигареты Winston SS Caster+ [21:26:54]line 1.000 * 147.00 [21:26:54]line = 147.00 [21:26:54]line НДС 12% НСП 1% [21:26:54]line > о реализуемом товаре [21:26:54]line ИТОГО: 147.00 [21:26:54]line НСП 1% : 1.30 [21:26:54]line НДС 12% : 15.61 [21:26:54]line Наличными: 147.00 [21:26:54]line Безнал.: 0.00 [21:26:54]line Место: АЗС № 137 "Партнер Нефть" [21:26:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:26:54]line СНО: Общий режим [21:26:54]line Чек 403 21.09.2024 21:26 [21:26:54]line Смена: 496 ФФД: 1.0 [21:26:54]line ЗНМ: 0300000064 [21:26:54]line РНМ: 0000000000092592 [21:26:54]line Версия ККМ: 001 [21:26:54]line ФМ: 0000000000874979 [21:26:54]line ФД: 86625 [21:26:54]line ФПД: 75629438170364 [21:26:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212651&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86625&fm=75629438170364&tin=02508201610067®Number=0000000000092592&sum=14700 [21:26:54]line 0 [21:26:54]written 0, free lines is 4095 [21:26:54]Write to MH i2c: 01 00 00 DD 00 DD [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 07 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 EE 0C DE [21:26:54]RasterBufferAndPrint [21:26:54]line [21:26:54]line [21:26:54]line [21:26:54]line [21:26:54]line [21:26:54]written 0, free lines is 3342 [21:26:54]MH_Cut [21:26:54]Write to MH i2c: D1 01 00 E4 00 01 B6 [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: D1 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: D1 01 00 [21:26:54]MH_I2C_Read... [21:26:54]Read from MH i2c: D1 01 00 E4 00 00 B5 [21:26:54]Write to MH i2c: 01 00 00 E5 00 E5 [21:26:54]Write i2c OK [21:26:54]MH_I2C_Read... [21:26:55]*** Cut start [21:26:55]*** Partial cut [21:26:55]*** CUTSNS_PIN = 1 [21:26:55]*** CUTSNS_PIN = 0 [21:26:55]*** Brake cut motor [21:26:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 42 7B 47 00 D5 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 60 52 01 00 F4 03 04 00 EC E4 EE 66 B6 04 01 00 00 98 9E 13 43 C1 CC 4D 77 [21:26:55]CommunicateWithHost err = 0 [21:26:55]CheckOFDResponse [21:26:55]1017 (14) - 77093643461234 [21:26:55]1041 (16) - 0000000000874979 [21:26:55]1040 (4) - 86624 [21:26:55]1012 (4) - 21.09.2024 15:23 [21:26:55]1206 (1) - 0 [21:26:55]OFD Sender: Remove packet 86624 [21:26:55]ProducePacketName [21:26:55]name=ofd_packets/00086624 [21:26:55]NVStorageDeleteData [21:26:56]Read from MH i2c: *** Stop cut motor [21:26:56]01 *** Cut end [21:26:56] [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: 01 07 00 [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 FF 0F FA [21:26:56]process_action close_receipt done [21:26:56]requested_data is exist [21:26:56]produce_requested_data [21:26:56]requested_item fm.sn is exist - process it [21:26:56]wFMCommunicate request_size=4 [21:26:56]MH_SAM_APDU [21:26:56]CAPDU: 80 11 00 00 [21:26:56]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [21:26:56]Write i2c OK [21:26:56]MH_I2C_Read... [21:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:56]Read from MH i2c: E2 [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: E2 17 00 [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BF [21:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:26:56]wFMCommunicate OK [21:26:56]requested_item fd.num is exist - process it [21:26:56]SAM_PROTO_GetFieldsCounters [21:26:56]wFMCommunicate request_size=4 [21:26:56]MH_SAM_APDU [21:26:56]CAPDU: 80 13 00 00 [21:26:56]Write to MH i2c: E2 08 00 E7 00 80 13 00 00 00 00 00 00 63 [21:26:56]Write i2c OK [21:26:56]MH_I2C_Read... [21:26:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:56]Read from MH i2c: E2 [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: E2 62 00 [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: E2 62 00 E7 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 61 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [21:26:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 61 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:56]wFMCommunicate OK [21:26:56]SAM_PROTO_GetFieldsCounters done [21:26:56]requested_item shift.num is exist - process it [21:26:56]requested_item shift.opened is exist - process it [21:26:56]req_shift_opened [21:26:56]FM_GetShiftState [21:26:56]SAM_PROTO_GetShiftState [21:26:56]wFMCommunicate request_size=4 [21:26:56]MH_SAM_APDU [21:26:56]CAPDU: 80 13 01 00 [21:26:56]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [21:26:56]Write i2c OK [21:26:56]MH_I2C_Read... [21:26:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:56]Read from MH i2c: E2 [21:26:56]MH_I2C_Read... [21:26:56]OFD Sender: Processing packet 86625 [packets to send 273, broken 272] [21:26:56]ProducePacketName [21:26:56]name=ofd_packets/00086625 [21:26:56]OFD Sender: To server: pG, [21:26:56]CommunicateWithHost lk.salyk.kg:30040 [21:26:56]ConnectInit lk.salyk.kg [21:26:56]Read from MH i2c: E2 0E 00 [21:26:56]MH_I2C_Read... [21:26:56]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AB [21:26:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:26:56]wFMCommunicate OK [21:26:56]SAM_PROTO_GetShiftState done [21:26:56]FM_GetShiftState done [21:26:56]req_shift_opened done [21:26:56]requested_item shift.open_date is exist - process it [21:26:56]req_shift_open_date [21:26:56]req_shift_open_date done [21:26:56]produce_requested_data done [21:26:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86625,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:26:56]process_action_free close_receipt [21:26:56]json_value_free [21:26:56]json_value_free done [21:26:56]process_json_proto returns [21:26:56]Send response to host [21:26:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86625,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:26:56]free response buf [21:26:56]execute_script done [21:26:56]execute_script returns [21:26:56]free content buf [21:26:56]Sock 6.Close socket [21:26:56]Sock 6.Thread stoped [21:26:57]accept exits with 10 [21:26:57]New connection [21:26:57]New thread 3067170148 created [21:26:57]Thread 3067313508 joined [21:26:57]Waiting for new connection... [21:26:57] Sock 10.Parse request [21:26:57]Sock 10.Check first char [21:26:57]Sock 10.First char is OK [21:26:57]request: POST /json_proto HTTP/1.0 [21:26:57]Method: POST [21:26:57]URL: /json_proto [21:26:57]Method is POST - this is cgi request [21:26:57]url: /json_proto [21:26:57]query_string will be loaded in cgi processing [21:26:57]execute_cgi json_proto POST (null) [21:26:57]execute_cgi path=json_proto method=POST [21:26:57]POST find Content-Length [21:26:57]Host: 172.17.47.196:8080 [21:26:57]Content-Length: 621 [21:26:57]Content-Type: application/json [21:26:57] [21:26:57]POST finish read [21:26:57]Found Content-Length = 621 [21:26:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147999", "tax_sys" : 0, "items" : [ { "code": "48747066", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston True Silver", "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" ] } } [21:26:57]execute_script... [21:26: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 : (3)147999", "tax_sys" : 0, "items" : [ { "code": "48747066", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston True Silver", "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" ] } } [21:26:57]POST & json_proto [21:26:57]process_json_proto [21:26:57]json parsed OK: [21:26:57]protocol is kg_v1.0 [21:26:57]action value=close_receipt [21:26:57]process_action close_receipt [21:26:57]cmd_close_receipt [21:26:57]MH_GetDate [21:26:57]Write to MH i2c: F0 00 00 E9 00 D8 [21:26:57]Write i2c OK [21:26:57]MH_I2C_Read... [21:26:57]Read from MH i2c: F0 [21:26:57]MH_I2C_Read... [21:26:57]Read from MH i2c: F0 09 00 [21:26:57]MH_I2C_Read... [21:26:57]Read from MH i2c: F0 09 00 E9 00 00 21 3A EF 66 4C 6B 94 66 42 [21:26:57]GetLastDocTimeStamp 1726954011 [21:26:57]current date 1726954017 [21:26:57]FM_GetShiftState [21:26:57]SAM_PROTO_GetShiftState [21:26:57]wFMCommunicate request_size=4 [21:26:57]MH_SAM_APDU [21:26:57]CAPDU: 80 13 01 00 [21:26:57]Write to MH i2c: E2 08 00 EA 00 80 13 01 00 00 00 00 00 67 [21:26:57]Write i2c OK [21:26:57]MH_I2C_Read... [21:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:57]Read from MH i2c: E2 [21:26:57]MH_I2C_Read... [21:26:57]Read from MH i2c: E2 0E 00 [21:26:57]MH_I2C_Read... [21:26:57]Read from MH i2c: E2 0E 00 EA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AD [21:26:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:26:57]wFMCommunicate OK [21:26:57]SAM_PROTO_GetShiftState done [21:26:57]FM_GetShiftState done [21:26:57]opened in 1726877910 [21:26:57]opened+sec_in_day 1726964310 [21:26:57]quantity*price = 14400 [21:26:57]sum+1 = 14401 [21:26:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 404 21.09.2024 21:26 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86626 ФПД: 167802154612342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212657&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86626&fm=167802154612342&tin=02508201610067®Number=0000000000092592&sum=14400 0 [21:26:59]StoreToDocumentArchive [21:26:59]shift 496 fd 86626 [21:26:59]save to /storage/0496/doc_00086626 [21:26:59]save last doc name /storage/0496/doc_00086626 to /storage/kkm_last_doc_name [21:26:59]save OK [21:26:59]Clear old archive folders... [21:26:59]ProcessDocumentItem done err = 0, tmpTLVsize=273 [21:26:59]tlvbuf is 0115E660 [21:26:59]SAM_PROTO_ClearQueue [21:26:59]wFMCommunicate request_size=4 [21:26:59]MH_SAM_APDU [21:26:59]CAPDU: 80 09 00 00 [21:26:59]Write to MH i2c: E2 08 00 F7 00 80 09 00 00 00 00 00 00 69 [21:26:59]Write i2c OK [21:26:59]MH_I2C_Read... [21:26:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:59]Read from MH i2c: E2 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 03 00 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [21:26:59]RAPDU: 90 00 [21:26:59]wFMCommunicate OK [21:26:59]SAM_PROTO_ClearQueue done [21:26:59]KKMCreateOFDPacket [21:26:59]OFDProtocolAddRootSTLVToBuf [21:26:59]FM_MakeSignedData [21:26:59]FM_MakeSignedData [21:26:59]SAM_PROTO_SignData [21:26:59]wFMCommunicate request_size=4 [21:26:59]MH_SAM_APDU [21:26:59]CAPDU: 80 0D 01 02 [21:26:59]Write to MH i2c: E2 08 00 F8 00 80 0D 01 02 00 00 00 00 71 [21:26:59]Write i2c OK [21:26:59]MH_I2C_Read... [21:26:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:59]Read from MH i2c: E2 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 03 00 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [21:26:59]RAPDU: 90 00 [21:26:59]wFMCommunicate OK [21:26:59]wFMCommunicate request_size=255 [21:26:59]MH_SAM_APDU [21:26:59]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 37 30 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 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 94 01 00 00 F4 03 04 00 21 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [21:26:59]Write to MH i2c: E2 02 01 F9 00 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 37 30 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 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 Connected sock=9 [21:26:59]00 Data to sent: 87 40 95 38 F6 00 70 00 47 00 2C 00 01 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 00 04 30 04 30 00 30 94 30 01 30 00 30 00 30 F4 30 03 30 04 30 00 38 21 37 3A 34 EF 39 66 37 0E 39 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 24 30 01 30 00 30 00 30 EB 30 03 30 1C 30 01 30 22 30 5D 39 5A 32 03 35 01 39 00 32 03 11 00 04 10 10 01 00 1E 30 04 30 01 30 00 30 01 30 23 30 04 30 62 00 00 3B [21:26:59]00 8A 04 08 00 34 38 37 34 35 35 33 36 06 04 23 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 53 53 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 Write i2c OK [21:26:59]00 MH_I2C_Read... [21:26:59]12 04 04 00 93 01 00 00 F4 03 04 00 1B 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 52 01 00 35 04 06 00 44 C8 D9 CB F4 FC 9E Read from MH i2c: A5 E2 24 [21:26:59]ED MH_I2C_Read... [21:26:59]DC 68 90 00 [21:26:59]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:59]E2 03 00 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E2 03 00 F9 00 00 90 00 6D [21:26:59]RAPDU: 90 00 [21:26:59]wFMCommunicate OK [21:26:59]wFMCommunicate request_size=32 [21:26:59]MH_SAM_APDU [21:26:59]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 62 52 01 00 35 04 06 00 98 9D 7B D1 76 76 [21:27:00]Write to MH i2c: E2 23 00 FA 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 62 52 01 00 35 04 06 00 98 9D 7B D1 76 76 00 00 FF [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:00]Read from MH i2c: E2 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 03 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 03 00 FA 00 00 90 00 6E [21:27:00]RAPDU: 90 00 [21:27:00]wFMCommunicate OK [21:27:00]wFMCommunicate request_size=4 [21:27:00]MH_SAM_APDU [21:27:00]CAPDU: 80 0D 03 02 [21:27:00]Write to MH i2c: E2 08 00 FB 00 80 0D 03 02 00 00 00 00 76 [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:00]Read from MH i2c: E2 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 0B 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 0B 00 FB 00 00 C9 D8 50 5D 5C 64 85 8E 90 00 98 [21:27:00]RAPDU: C9 D8 50 5D 5C 64 85 8E 90 00 [21:27:00]wFMCommunicate OK [21:27:00]SAM_PROTO_SignData done [21:27:00]FM_MakeSignedData done [21:27:00]CreateOFDProtocolMessage [21:27:00]wFMCommunicate request_size=4 [21:27:00]MH_SAM_APDU [21:27:00]CAPDU: 80 11 00 00 [21:27:00]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:00]Read from MH i2c: E2 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 17 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D5 [21:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:27:00]wFMCommunicate OK [21:27:00]CreateOFDProtocolMessage done [21:27:00]OFDSenderStorePacket 86626 [21:27:00]StoreOFDPacket docnum=86626 [21:27:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 6F BF 1D 01 10 56 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 37 30 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 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 94 01 00 00 F4 03 04 00 21 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 62 52 01 00 35 04 06 00 98 9D 7B D1 76 76 C9 D8 50 5D 5C 64 85 8E [21:27:00]CheckFolder [21:27:00]dirname=/storage/ofd_packets [21:27:00]CheckFolder done [21:27:00]ProducePacketName [21:27:00]name=ofd_packets/00086626 [21:27:00]NVStorageSaveData ofd_packets/00086626 [21:27:00]File name is /storage/ofd_packets/00086626 [21:27:00]Write 323 bytes [21:27:00]NVStorageSaveData done [21:27:00]OFDSenderStorePacket done [21:27:00]KKMCreateOFDPacket done [21:27:00]NVStorageSaveData kkm_last_timestamp [21:27:00]File name is /storage/kkm_last_timestamp [21:27:00]Write 4 bytes [21:27:00]NVStorageSaveData done [21:27:00]ExternCall_PrintAddStr [21:27:00]wPrintStart [21:27:00]Write to MH i2c: 01 00 00 FD 00 FD [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: 01 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: 01 07 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [21:27:00]RasterBufferAndPrint [21:27:00]line Счет N : (3)147999 [21:27:00]line ИНН: 02508201610067 [21:27:00]line Контрольно-Кассовый Чек [21:27:00]line ПРОДАЖА [21:27:00]line Товар: 48747066 [21:27:00]line Сигареты Winston True Silver [21:27:00]line 1.000 * 144.00 [21:27:00]line = 144.00 [21:27:00]line НДС 12% НСП 1% [21:27:00]line > о реализуемом товаре [21:27:00]line ИТОГО: 144.00 [21:27:00]line НСП 1% : 1.27 [21:27:00]line НДС 12% : 15.29 [21:27:00]line Наличными: 144.00 [21:27:00]line Безнал.: 0.00 [21:27:00]line Место: АЗС № 137 "Партнер Нефть" [21:27:00]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:27:00]line СНО: Общий режим [21:27:00]line Чек 404 21.09.2024 21:26 [21:27:00]line Смена: 496 ФФД: 1.0 [21:27:00]line ЗНМ: 0300000064 [21:27:00]line РНМ: 0000000000092592 [21:27:00]line Версия ККМ: 001 [21:27:00]line ФМ: 0000000000874979 [21:27:00]line ФД: 86626 [21:27:00]line ФПД: 167802154612342 [21:27:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212657&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86626&fm=167802154612342&tin=02508201610067®Number=0000000000092592&sum=14400 [21:27:00]line 0 [21:27:00]written 0, free lines is 4095 [21:27:00]Write to MH i2c: 01 00 00 25 01 26 [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: 01 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: 01 07 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 06 0D 40 [21:27:00]RasterBufferAndPrint [21:27:00]line [21:27:00]line [21:27:00]line [21:27:00]line [21:27:00]line [21:27:00]written 0, free lines is 3371 [21:27:00]MH_Cut [21:27:00]Write to MH i2c: D1 01 00 2C 01 01 FF [21:27:00]Write i2c OK [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: D1 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: D1 01 00 [21:27:00]MH_I2C_Read... [21:27:00]Read from MH i2c: D1 01 00 2C 01 00 FE [21:27:00]Write to MH i2c: 01 00 00 2D 01 2E [21:27:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AE 5D 47 00 15 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 61 52 01 00 F4 03 04 00 F3 E4 EE 66 B6 04 01 00 00 C7 80 27 82 1E 3D 5A 67 [21:27:01]CommunicateWithHost err = 0 [21:27:01]CheckOFDResponse [21:27:01]1017 (14) - 77093643461234 [21:27:01]1041 (16) - 0000000000874979 [21:27:01]1040 (4) - 86625 [21:27:01]1012 (4) - 21.09.2024 15:23 [21:27:01]1206 (1) - 0 [21:27:01]OFD Sender: Remove packet 86625 [21:27:01]ProducePacketName [21:27:01]name=ofd_packets/00086625 [21:27:01]NVStorageDeleteData [21:27:01]Write i2c OK [21:27:01]MH_I2C_Read... [21:27:01]*** Cut start [21:27:01]*** Partial cut [21:27:01]*** CUTSNS_PIN = 1 [21:27:01]*** CUTSNS_PIN = 0 [21:27:01]OFD Sender: Processing packet 86626 [packets to send 273, broken 272] [21:27:01]ProducePacketName [21:27:01]name=ofd_packets/00086626 [21:27:01]OFD Sender: To server: pG, [21:27:01]CommunicateWithHost lk.salyk.kg:30040 [21:27:01]ConnectInit lk.salyk.kg [21:27:01]*** Brake cut motor [21:27:02]Read from MH i2c: *** Stop cut motor [21:27:02]01 *** Cut end [21:27:02] [21:27:02]MH_I2C_Read... [21:27:02]Read from MH i2c: 01 07 00 [21:27:02]MH_I2C_Read... [21:27:02]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [21:27:02]process_action close_receipt done [21:27:02]requested_data is exist [21:27:02]produce_requested_data [21:27:02]requested_item fm.sn is exist - process it [21:27:02]wFMCommunicate request_size=4 [21:27:02]MH_SAM_APDU [21:27:02]CAPDU: 80 11 00 00 [21:27:02]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [21:27:02]Connected sock=9 [21:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 6F BF 1D 01 10 56 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:02]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 37 30 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 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 Write i2c OK [21:27:02]1F MH_I2C_Read... [21:27:02]04 Read from MH i2c: 02 E2 00 [21:27:02]01 MH_I2C_Read... [21:27:02]00 12 04 04 00 94 01 00 00 F4 03 04 00 21 3A EF 66 0E 04 04 Read from MH i2c: 00 E2 F0 17 01 00 00 [21:27:02]00 MH_I2C_Read... [21:27:02]B9 04 Read from MH i2c: 01 E2 00 17 01 00 0D 2E 04 01 10 00 00 11 30 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 32 30 35 38 39 37 32 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 39 37 37 39 39 90 10 00 04 08 04 [21:27:02]00 RAPDU: 62 11 52 04 01 10 00 00 35 30 04 30 06 30 00 30 98 30 9D 30 7B 30 D1 30 76 30 76 30 C9 38 D8 50 5D 5C 64 85 8E [21:27:02]37 34 39 37 39 90 00 [21:27:02]wFMCommunicate OK [21:27:02]requested_item fd.num is exist - process it [21:27:02]SAM_PROTO_GetFieldsCounters [21:27:02]wFMCommunicate request_size=4 [21:27:02]MH_SAM_APDU [21:27:02]CAPDU: 80 13 00 00 [21:27:02]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [21:27:02]Write i2c OK [21:27:02]MH_I2C_Read... [21:27:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:02]Read from MH i2c: E2 [21:27:02]MH_I2C_Read... [21:27:02]Read from MH i2c: E2 62 00 [21:27:02]MH_I2C_Read... [21:27:02]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 62 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [21:27:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 62 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:27:02]wFMCommunicate OK [21:27:02]SAM_PROTO_GetFieldsCounters done [21:27:02]requested_item shift.num is exist - process it [21:27:02]requested_item shift.opened is exist - process it [21:27:02]req_shift_opened [21:27:02]FM_GetShiftState [21:27:02]SAM_PROTO_GetShiftState [21:27:02]wFMCommunicate request_size=4 [21:27:02]MH_SAM_APDU [21:27:02]CAPDU: 80 13 01 00 [21:27:02]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [21:27:02]Write i2c OK [21:27:02]MH_I2C_Read... [21:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:03]Read from MH i2c: E2 Received data: [21:27:03]87 MH_I2C_Read... [21:27:03]95 F6 70 47 2C 01 00 30 30 30 Read from MH i2c: 30 E2 30 0E 30 00 30 [21:27:03]30 MH_I2C_Read... [21:27:03]30 30 38 37 34 39 Read from MH i2c: 37 E2 39 0E 4F 00 00 30 00 01 00 00 42 C9 47 00 5B 57 A5 07 01 00 07 00 3B 00 F9 03 09 0E 00 00 01 37 D6 37 10 30 EE 39 66 33 00 36 00 34 00 33 00 34 90 36 00 31 F4 32 [21:27:03]33 RAPDU: 34 09 11 00 04 01 10 D6 00 10 30 EE 30 66 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 00 04 00 00 62 00 52 00 01 90 00 00 F4 [21:27:03]03 04 00 F6 E4 EE 66 B6 04 01 00 00 EB 9B E0 DF wFMCommunicate OK [21:27:03]BA SAM_PROTO_GetShiftState done [21:27:03]A0 FM_GetShiftState done [21:27:03]91 req_shift_opened done [21:27:03]0A requested_item shift.open_date is exist - process it [21:27:03] [21:27:03]req_shift_open_date [21:27:03]CommunicateWithHost err = 0 [21:27:03]req_shift_open_date done [21:27:03]CheckOFDResponse [21:27:03]produce_requested_data done [21:27:03]1017 (14) - 77093643461234 [21:27:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86626,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:27:03]1041 (16) - 0000000000874979 [21:27:03]process_action_free close_receipt [21:27:03]1040 (4) - 86626 [21:27:03]json_value_free [21:27:03]1012 (4) - 21.09.2024 15:23 [21:27:03]json_value_free done [21:27:03]1206 (1) - 0 [21:27:03]process_json_proto returns [21:27:03]OFD Sender: Remove packet 86626 [21:27:03]Send response to host [21:27:03]ProducePacketName [21:27:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86626,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:27:03]name=ofd_packets/00086626 [21:27:03]free response buf [21:27:03]NVStorageDeleteData [21:27:03]execute_script done [21:27:03]execute_script returns [21:27:03]free content buf [21:27:03]Sock 10.Close socket [21:27:03]Sock 10.Thread stoped [21:27:03]OFD Sender: No OFD packet to send [21:27:03]OFD Sender: No OFD packet to send [21:27:08]OFD Sender: No OFD packet to send [21:27:13]OFD Sender: No OFD packet to send [21:27:18]OFD Sender: No OFD packet to send [21:27:23]OFD Sender: No OFD packet to send [21:27:28]OFD Sender: No OFD packet to send [21:27:33]OFD Sender: No OFD packet to send [21:27:38]accept exits with 6 [21:27:38]New connection [21:27:38]New thread 3067313508 created [21:27:38]Thread 3067170148 joined [21:27:38]Waiting for new connection... [21:27:38] Sock 6.Parse request [21:27:38]Sock 6.Check first char [21:27:38]Sock 6.First char is OK [21:27:38]request: POST /json_proto HTTP/1.0 [21:27:38]Method: POST [21:27:38]URL: /json_proto [21:27:38]Method is POST - this is cgi request [21:27:38]url: /json_proto [21:27:38]query_string will be loaded in cgi processing [21:27:38]execute_cgi json_proto POST (null) [21:27:38]execute_cgi path=json_proto method=POST [21:27:38]POST find Content-Length [21:27:38]Host: 172.17.47.196:8080 [21:27:38]Content-Length: 682 [21:27:38]Content-Type: application/json [21:27:38] [21:27:38]POST finish read [21:27:38]Found Content-Length = 682 [21:27:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [21:27:38]execute_script... [21:27: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)871487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [21:27:38]POST & json_proto [21:27:38]process_json_proto [21:27:38]json parsed OK: [21:27:38]protocol is kg_v1.0 [21:27:38]action value=close_receipt [21:27:38]process_action close_receipt [21:27:38]cmd_close_receipt [21:27:38]MH_GetDate [21:27:38]Write to MH i2c: F0 00 00 31 01 21 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: F0 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: F0 09 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: F0 09 00 31 01 00 4A 3A EF 66 4C 6B 94 66 B4 [21:27:38]GetLastDocTimeStamp 1726954017 [21:27:38]current date 1726954058 [21:27:38]FM_GetShiftState [21:27:38]SAM_PROTO_GetShiftState [21:27:38]wFMCommunicate request_size=4 [21:27:38]MH_SAM_APDU [21:27:38]CAPDU: 80 13 01 00 [21:27:38]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:38]Read from MH i2c: E2 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 0E 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F6 [21:27:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:27:38]wFMCommunicate OK [21:27:38]SAM_PROTO_GetShiftState done [21:27:38]FM_GetShiftState done [21:27:38]opened in 1726877910 [21:27:38]opened+sec_in_day 1726964310 [21:27:38]quantity*price = 100005 [21:27:38]sum+1 = 100006 [21:27:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 405 21.09.2024 21:27 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86627 ФПД: 127913132038293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212738&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86627&fm=127913132038293&tin=02508201610067®Number=0000000000092592&sum=100000 [21:27:39]StoreToDocumentArchive [21:27:39]shift 496 fd 86627 [21:27:39]save to /storage/0496/doc_00086627 [21:27:39]save last doc name /storage/0496/doc_00086627 to /storage/kkm_last_doc_name [21:27:39]save OK [21:27:39]Clear old archive folders... [21:27:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:27:39]tlvbuf is 0116BEB0 [21:27:39]SAM_PROTO_ClearQueue [21:27:39]wFMCommunicate request_size=4 [21:27:39]MH_SAM_APDU [21:27:39]CAPDU: 80 09 00 00 [21:27:39]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [21:27:39]Write i2c OK [21:27:39]MH_I2C_Read... [21:27:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:27:39]Read from MH i2c: E2 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: E2 03 00 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [21:27:39]RAPDU: 90 00 [21:27:39]wFMCommunicate OK [21:27:39]SAM_PROTO_ClearQueue done [21:27:39]KKMCreateOFDPacket [21:27:39]OFDProtocolAddRootSTLVToBuf [21:27:39]FM_MakeSignedData [21:27:39]FM_MakeSignedData [21:27:39]SAM_PROTO_SignData [21:27:39]wFMCommunicate request_size=4 [21:27:39]MH_SAM_APDU [21:27:39]CAPDU: 80 0D 01 02 [21:27:39]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [21:27:39]Write i2c OK [21:27:39]MH_I2C_Read... [21:27:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:27:39]Read from MH i2c: E2 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: E2 03 00 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [21:27:39]RAPDU: 90 00 [21:27:39]wFMCommunicate OK [21:27:39]wFMCommunicate request_size=255 [21:27:39]MH_SAM_APDU [21:27: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 4A 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 52 01 00 35 04 06 00 74 [21:27:39]Write to MH i2c: E2 02 01 41 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 01 00 00 F4 03 04 00 4A 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 52 01 00 35 04 06 00 74 00 00 60 [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 03 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [21:27:40]RAPDU: 90 00 [21:27:40]wFMCommunicate OK [21:27:40]wFMCommunicate request_size=10 [21:27:40]MH_SAM_APDU [21:27:40]CAPDU: 80 0D 02 02 05 56 18 CC 18 95 [21:27:40]Write to MH i2c: E2 0D 00 42 01 80 0D 02 02 05 00 56 18 CC 18 95 00 00 AE [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 03 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [21:27:40]RAPDU: 90 00 [21:27:40]wFMCommunicate OK [21:27:40]wFMCommunicate request_size=4 [21:27:40]MH_SAM_APDU [21:27:40]CAPDU: 80 0D 03 02 [21:27:40]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 0B 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 0B 00 43 01 00 EB 49 E9 DF 83 FC B7 3C 90 00 2E [21:27:40]RAPDU: EB 49 E9 DF 83 FC B7 3C 90 00 [21:27:40]wFMCommunicate OK [21:27:40]SAM_PROTO_SignData done [21:27:40]FM_MakeSignedData done [21:27:40]CreateOFDProtocolMessage [21:27:40]wFMCommunicate request_size=4 [21:27:40]MH_SAM_APDU [21:27:40]CAPDU: 80 11 00 00 [21:27:40]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 17 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1E [21:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:27:40]wFMCommunicate OK [21:27:40]CreateOFDProtocolMessage done [21:27:40]OFDSenderStorePacket 86627 [21:27:40]StoreOFDPacket docnum=86627 [21:27:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 97 97 07 01 6E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 4A 3A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 52 01 00 35 04 06 00 74 56 18 CC 18 95 EB 49 E9 DF 83 FC B7 3C [21:27:40]CheckFolder [21:27:40]dirname=/storage/ofd_packets [21:27:40]CheckFolder done [21:27:40]ProducePacketName [21:27:40]name=ofd_packets/00086627 [21:27:40]NVStorageSaveData ofd_packets/00086627 [21:27:40]File name is /storage/ofd_packets/00086627 [21:27:40]Write 301 bytes [21:27:40]NVStorageSaveData done [21:27:40]OFDSenderStorePacket done [21:27:40]KKMCreateOFDPacket done [21:27:40]NVStorageSaveData kkm_last_timestamp [21:27:40]File name is /storage/kkm_last_timestamp [21:27:40]Write 4 bytes [21:27:40]NVStorageSaveData done [21:27:40]ExternCall_PrintAddStr [21:27:40]wPrintStart [21:27:40]Write to MH i2c: 01 00 00 45 01 46 [21:27:40]OFD Sender: Processing packet 86627 [packets to send 273, broken 272] [21:27:40]ProducePacketName [21:27:40]name=ofd_packets/00086627 [21:27:40]OFD Sender: To server: pG, [21:27:40]CommunicateWithHost lk.salyk.kg:30040 [21:27:40]ConnectInit lk.salyk.kg [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: 01 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: 01 07 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [21:27:40]RasterBufferAndPrint [21:27:40]line Счет N : (1)871487 [21:27:40]line ИНН: 02508201610067 [21:27:40]line Контрольно-Кассовый Чек [21:27:40]line ПРОДАЖА [21:27:40]line ТРК (МРК, ГНК) : 43 [21:27:40]line Товар: 2710124130 [21:27:40]line Аи-92-К-5 [21:27:40]line 14.750 * 67.80 [21:27:40]line = 1000.05 [21:27:40]line НДС 12% НСП 1% [21:27:40]line > о реализуемом товаре [21:27:40]line ОКРУГЛЕНИЕ: -0.05 [21:27:40]line ИТОГО: 1000.00 [21:27:40]line Внесено: 1000.00 [21:27:40]line СДАЧА: 0.00 [21:27:40]line НСП 1% : 8.85 [21:27:40]line НДС 12% : 106.20 [21:27:40]line Наличными: 1000.00 [21:27:40]line Безнал.: 0.00 [21:27:40]line Место: АЗС № 137 "Партнер Нефть" [21:27:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:27:40]line СНО: Общий режим [21:27:40]line Чек 405 21.09.2024 21:27 [21:27:40]line Смена: 496 ФФД: 1.0 [21:27:40]line ЗНМ: 0300000064 [21:27:40]line РНМ: 0000000000092592 [21:27:40]line Версия ККМ: 001 [21:27:40]line ФМ: 0000000000874979 [21:27:40]line ФД: 86627 [21:27:40]line ФПД: 127913132038293 [21:27:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T212738&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86627&fm=127913132038293&tin=02508201610067®Number=0000000000092592&sum=100000 [21:27:40]written 0, free lines is 4095 [21:27:41]Write to MH i2c: 01 00 00 70 01 71 [21:27:41]Write i2c OK [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: 01 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: 01 07 00 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 EC 0C 70 [21:27:41]RasterBufferAndPrint [21:27:41]line [21:27:41]line [21:27:41]line [21:27:41]line [21:27:41]line [21:27:41]written 0, free lines is 3338 [21:27:41]MH_Cut [21:27:41]Write to MH i2c: D1 01 00 77 01 01 4A [21:27:41]Write i2c OK [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: D1 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: D1 01 00 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: D1 01 00 77 01 00 49 [21:27:41]Write to MH i2c: 01 00 00 78 01 79 [21:27:41]Write i2c OK [21:27:41]MH_I2C_Read... [21:27:41]*** Cut start [21:27:41]*** Partial cut [21:27:41]*** CUTSNS_PIN = 1 [21:27:41]*** CUTSNS_PIN = 0 [21:27:42]*** Brake cut motor [21:27:42]Read from MH i2c: 01 [21:27:42]MH_I2C_Read... [21:27:42]*** Stop cut motor [21:27:42]*** Cut end [21:27:42]Read from MH i2c: 01 07 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [21:27:42]process_action close_receipt done [21:27:42]requested_data is exist [21:27:42]produce_requested_data [21:27:42]requested_item fm.sn is exist - process it [21:27:42]wFMCommunicate request_size=4 [21:27:42]MH_SAM_APDU [21:27:42]CAPDU: 80 11 00 00 [21:27:42]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:42]Read from MH i2c: E2 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 17 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [21:27:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:27:42]wFMCommunicate OK [21:27:42]requested_item fd.num is exist - process it [21:27:42]SAM_PROTO_GetFieldsCounters [21:27:42]wFMCommunicate request_size=4 [21:27:42]MH_SAM_APDU [21:27:42]CAPDU: 80 13 00 00 [21:27:42]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:42]Read from MH i2c: E2 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 62 00 [21:27:42]MH_I2C_Read... [21:27:42]Connected sock=11 [21:27:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 97 97 07 01 6E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 Read from MH i2c: F6 E2 03 62 01 00 00 7A 01 BC 01 04 00 01 5D 00 00 01 B9 FC 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 03 39 06 37 00 39 A0 0D 86 04 01 10 00 00 00 30 00 30 EB 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 63 52 01 03 00 26 0E 00 04 EF 04 03 00 0F F0 00 01 F6 00 03 00 01 12 00 04 01 04 F7 00 03 95 06 01 00 00 75 03 00 00 5E 00 04 00 04 00 00 EE 95 03 01 0F 00 00 00 F2 57 03 04 01 04 00 00 01 96 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [21:27:42]RAPDU: 5D 00 B9 04 03 01 06 00 00 01 7C 11 29 04 00 10 00 00 00 30 00 30 07 30 04 30 06 30 00 30 A0 30 86 30 01 30 00 30 00 00 38 39 37 04 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 06 35 00 39 00 32 00 10 00 04 00 04 00 00 00 1F 63 04 02 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 95 01 00 00 5E 04 00 04 01 00 00 95 12 01 04 00 04 00 00 57 95 04 01 04 00 00 00 96 F4 01 03 00 04 00 00 19 4A 04 3A 04 EF 00 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 30 00 30 00 30 00 30 90 30 00 30 [21:27:43]30 wFMCommunicate OK [21:27:43]39 SAM_PROTO_GetFieldsCounters done [21:27:43]32 requested_item shift.num is exist - process it [21:27:43]35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 requested_item shift.opened is exist - process it [21:27:43]37 req_shift_opened [21:27:43]39 FM_GetShiftState [21:27:43]10 SAM_PROTO_GetShiftState [21:27:43]04 wFMCommunicate request_size=4 [21:27:43]04 MH_SAM_APDU [21:27:43]00 CAPDU: 63 80 52 13 01 01 00 35 04 06 00 74 56 18 CC 18 95 EB 49 E9 DF 83 FC B7 3C [21:27:43]00 [21:27:43]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [21:27:43]Write i2c OK [21:27:43]MH_I2C_Read... [21:27:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:43]Read from MH i2c: E2 [21:27:43]MH_I2C_Read... [21:27:43]Read from MH i2c: E2 0E 00 [21:27:43]MH_I2C_Read... [21:27:43]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3F [21:27:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:27:43]wFMCommunicate OK [21:27:43]SAM_PROTO_GetShiftState done [21:27:43]FM_GetShiftState done [21:27:43]req_shift_opened done [21:27:43]requested_item shift.open_date is exist - process it [21:27:43]req_shift_open_date [21:27:43]req_shift_open_date done [21:27:43]produce_requested_data done [21:27:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86627,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:27:43]process_action_free close_receipt [21:27:43]json_value_free [21:27:43]json_value_free done [21:27:43]process_json_proto returns [21:27:43]Send response to host [21:27:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86627,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:27:43]free response buf [21:27:43]execute_script done [21:27:43]execute_script returns [21:27:43]free content buf [21:27:43]Sock 6.Close socket [21:27:43]Sock 6.Thread stoped [21:27:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 90 CA 47 00 81 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 63 52 01 00 F4 03 04 00 1E E5 EE 66 B6 04 01 00 00 94 1A C9 82 7E 45 15 64 [21:27:44]CommunicateWithHost err = 0 [21:27:44]CheckOFDResponse [21:27:44]1017 (14) - 77093643461234 [21:27:44]1041 (16) - 0000000000874979 [21:27:44]1040 (4) - 86627 [21:27:44]1012 (4) - 21.09.2024 15:24 [21:27:44]1206 (1) - 0 [21:27:44]OFD Sender: Remove packet 86627 [21:27:44]ProducePacketName [21:27:44]name=ofd_packets/00086627 [21:27:44]NVStorageDeleteData [21:27:45]OFD Sender: No OFD packet to send [21:27:50]OFD Sender: No OFD packet to send [21:27:55]OFD Sender: No OFD packet to send [21:28:00]OFD Sender: No OFD packet to send [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]recv_with_timeout no data received [21:28:35]OFD Sender: No OFD packet to send [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:55]OFD Sender: No OFD packet to send [21:29:00]OFD Sender: No OFD packet to send [21:29:05]OFD Sender: No OFD packet to send [21:29:10]OFD Sender: No OFD packet to send [21:29:15]OFD Sender: No OFD packet to send [21:29:18]recv_with_timeout no data received [21:29:20]OFD Sender: No OFD packet to send [21:29:25]OFD Sender: No OFD packet to send [21:29:30]OFD Sender: No OFD packet to send [21:29:35]OFD Sender: No OFD packet to send [21:29:40]OFD Sender: No OFD packet to send [21:29:45]OFD Sender: No OFD packet to send [21:29:50]OFD Sender: No OFD packet to send [21:29:55]OFD Sender: No OFD packet to send [21:30:00]OFD Sender: No OFD packet to send [21:30:01]recv_with_timeout no data received [21:30:05]OFD Sender: No OFD packet to send [21:30:10]OFD Sender: No OFD packet to send [21:30:15]OFD Sender: No OFD packet to send [21:30:20]OFD Sender: No OFD packet to send [21:30:25]OFD Sender: No OFD packet to send [21:30:30]OFD Sender: No OFD packet to send [21:30:35]OFD Sender: No OFD packet to send [21:30:40]OFD Sender: No OFD packet to send [21:30:45]OFD Sender: No OFD packet to send [21:30:48]recv_with_timeout no data received [21:30:50]OFD Sender: No OFD packet to send [21:30:55]OFD Sender: No OFD packet to send [21:31:00]OFD Sender: No OFD packet to send [21:31:05]OFD Sender: No OFD packet to send [21:31:10]OFD Sender: No OFD packet to send [21:31:15]OFD Sender: No OFD packet to send [21:31:20]OFD Sender: No OFD packet to send [21:31:25]OFD Sender: No OFD packet to send [21:31:30]OFD Sender: No OFD packet to send [21:31:34]recv_with_timeout no data received [21:31:35]OFD Sender: No OFD packet to send [21:31:40]OFD Sender: No OFD packet to send [21:31:45]OFD Sender: No OFD packet to send [21:31:50]OFD Sender: No OFD packet to send [21:31:55]recv_with_timeout no data received [21:31:55]OFD Sender: No OFD packet to send [21:32:00]OFD Sender: No OFD packet to send [21:32:05]OFD Sender: No OFD packet to send [21:32:10]OFD Sender: No OFD packet to send [21:32:15]OFD Sender: No OFD packet to send [21:32:20]OFD Sender: No OFD packet to send [21:32:25]OFD Sender: No OFD packet to send [21:32:30]OFD Sender: No OFD packet to send [21:32:35]OFD Sender: No OFD packet to send [21:32:40]OFD Sender: No OFD packet to send [21:32:45]OFD Sender: No OFD packet to send [21:32:50]OFD Sender: No OFD packet to send [21:32:55]recv_with_timeout no data received [21:32:55]OFD Sender: No OFD packet to send [21:33:00]OFD Sender: No OFD packet to send [21:33:05]OFD Sender: No OFD packet to send [21:33:10]OFD Sender: No OFD packet to send [21:33:11]recv_with_timeout no data received [21:33:15]OFD Sender: No OFD packet to send [21:33:18]accept exits with 9 [21:33:18]New connection [21:33:18]New thread 3067170148 created [21:33:18]Thread 3067313508 joined [21:33:18]Waiting for new connection... [21:33:18] Sock 9.Parse request [21:33:18]Sock 9.Check first char [21:33:18]Sock 9.First char is OK [21:33:18]request: POST /json_proto HTTP/1.0 [21:33:18]Method: POST [21:33:18]URL: /json_proto [21:33:18]Method is POST - this is cgi request [21:33:18]url: /json_proto [21:33:18]query_string will be loaded in cgi processing [21:33:18]execute_cgi json_proto POST (null) [21:33:18]execute_cgi path=json_proto method=POST [21:33:18]POST find Content-Length [21:33:18]Host: 172.17.47.196:8080 [21:33:18]Content-Length: 624 [21:33:18]Content-Type: application/json [21:33:18] [21:33:18]POST finish read [21:33:18]Found Content-Length = 624 [21:33:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148000", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:18]execute_script... [21:33:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148000", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:18]POST & json_proto [21:33:18]process_json_proto [21:33:18]json parsed OK: [21:33:18]protocol is kg_v1.0 [21:33:18]action value=close_receipt [21:33:18]process_action close_receipt [21:33:18]cmd_close_receipt [21:33:18]MH_GetDate [21:33:18]Write to MH i2c: F0 00 00 7C 01 6C [21:33:18]Write i2c OK [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: F0 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: F0 09 00 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: F0 09 00 7C 01 00 9E 3B EF 66 4C 6B 94 66 54 [21:33:18]GetLastDocTimeStamp 1726954058 [21:33:18]current date 1726954398 [21:33:18]FM_GetShiftState [21:33:18]SAM_PROTO_GetShiftState [21:33:18]wFMCommunicate request_size=4 [21:33:18]MH_SAM_APDU [21:33:18]CAPDU: 80 13 01 00 [21:33:18]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [21:33:18]Write i2c OK [21:33:18]MH_I2C_Read... [21:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:18]Read from MH i2c: E2 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: E2 0E 00 [21:33:18]MH_I2C_Read... [21:33:18]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 41 [21:33:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:33:18]wFMCommunicate OK [21:33:18]SAM_PROTO_GetShiftState done [21:33:18]FM_GetShiftState done [21:33:18]opened in 1726877910 [21:33:18]opened+sec_in_day 1726964310 [21:33:18]quantity*price = 15600 [21:33:18]sum+1 = 15601 [21:33:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 156.00 НСП 1% : 1.38 НДС 12% : 16.57 Наличными: 156.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 406 21.09.2024 21:33 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86628 ФПД: 174400159206457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213318&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86628&fm=174400159206457&tin=02508201610067®Number=0000000000092592&sum=15600 0 [21:33:19]StoreToDocumentArchive [21:33:19]shift 496 fd 86628 [21:33:19]save to /storage/0496/doc_00086628 [21:33:19]save last doc name /storage/0496/doc_00086628 to /storage/kkm_last_doc_name [21:33:19]save OK [21:33:19]Clear old archive folders... [21:33:19]ProcessDocumentItem done err = 0, tmpTLVsize=276 [21:33:19]tlvbuf is 0109B750 [21:33:19]SAM_PROTO_ClearQueue [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 09 00 00 [21:33:19]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]SAM_PROTO_ClearQueue done [21:33:19]KKMCreateOFDPacket [21:33:19]OFDProtocolAddRootSTLVToBuf [21:33:19]FM_MakeSignedData [21:33:19]FM_MakeSignedData [21:33:19]SAM_PROTO_SignData [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 01 02 [21:33:19]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]wFMCommunicate request_size=255 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 9E 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 [21:33:19]Write to MH i2c: E2 02 01 8C 01 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 9E 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 00 00 21 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]wFMCommunicate request_size=35 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 52 01 00 35 04 06 00 9E 9D B3 89 CC 39 [21:33:19]Write to MH i2c: E2 26 00 8D 01 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 52 01 00 35 04 06 00 9E 9D B3 89 CC 39 00 00 3A [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [21:33:19]RAPDU: 90 00 [21:33:19]wFMCommunicate OK [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 0D 03 02 [21:33:19]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 0B 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 0B 00 8E 01 00 75 C5 44 B6 A0 97 3D 6F 90 00 22 [21:33:19]RAPDU: 75 C5 44 B6 A0 97 3D 6F 90 00 [21:33:19]wFMCommunicate OK [21:33:19]SAM_PROTO_SignData done [21:33:19]FM_MakeSignedData done [21:33:19]CreateOFDProtocolMessage [21:33:19]wFMCommunicate request_size=4 [21:33:19]MH_SAM_APDU [21:33:19]CAPDU: 80 11 00 00 [21:33:19]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:19]Read from MH i2c: E2 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 17 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 69 [21:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:33:19]wFMCommunicate OK [21:33:19]CreateOFDProtocolMessage done [21:33:19]OFDSenderStorePacket 86628 [21:33:19]StoreOFDPacket docnum=86628 [21:33:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 0F 27 20 01 3F 00 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 9E 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 52 01 00 35 04 06 00 9E 9D B3 89 CC 39 75 C5 44 B6 A0 97 3D 6F [21:33:19]CheckFolder [21:33:19]dirname=/storage/ofd_packets [21:33:19]CheckFolder done [21:33:19]ProducePacketName [21:33:19]name=ofd_packets/00086628 [21:33:19]NVStorageSaveData ofd_packets/00086628 [21:33:19]File name is /storage/ofd_packets/00086628 [21:33:19]Write 326 bytes [21:33:19]NVStorageSaveData done [21:33:19]OFDSenderStorePacket done [21:33:19]KKMCreateOFDPacket done [21:33:19]NVStorageSaveData kkm_last_timestamp [21:33:19]File name is /storage/kkm_last_timestamp [21:33:19]Write 4 bytes [21:33:19]NVStorageSaveData done [21:33:19]ExternCall_PrintAddStr [21:33:19]wPrintStart [21:33:19]Write to MH i2c: 01 00 00 90 01 91 [21:33:19]Write i2c OK [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: 01 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: 01 07 00 [21:33:19]MH_I2C_Read... [21:33:19]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [21:33:19]RasterBufferAndPrint [21:33:19]line Счет N : (3)148000 [21:33:19]line ИНН: 02508201610067 [21:33:19]line Контрольно-Кассовый Чек [21:33:19]line ПРОДАЖА [21:33:19]line Товар: 48742245 [21:33:19]line Сигареты Parliament Silver Blue [21:33:19]line 1.000 * 156.00 [21:33:19]line = 156.00 [21:33:19]line НДС 12% НСП 1% [21:33:19]line > о реализуемом товаре [21:33:19]line ИТОГО: 156.00 [21:33:19]line НСП 1% : 1.38 [21:33:19]line НДС 12% : 16.57 [21:33:19]line Наличными: 156.00 [21:33:19]line Безнал.: 0.00 [21:33:19]line Место: АЗС № 137 "Партнер Нефть" [21:33:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:33:19]line СНО: Общий режим [21:33:19]line Чек 406 21.09.2024 21:33 [21:33:19]line Смена: 496 ФФД: 1.0 [21:33:19]line ЗНМ: 0300000064 [21:33:19]line РНМ: 0000000000092592 [21:33:19]line Версия ККМ: 001 [21:33:19]line ФМ: 0000000000874979 [21:33:19]line ФД: 86628 [21:33:19]line ФПД: 174400159206457 [21:33:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213318&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86628&fm=174400159206457&tin=02508201610067®Number=0000000000092592&sum=15600 [21:33:20]OFD Sender: Processing packet 86628 [packets to send 273, broken 272] [21:33:20]ProducePacketName [21:33:20]name=ofd_packets/00086628 [21:33:20]OFD Sender: To server: pG, [21:33:20]CommunicateWithHost lk.salyk.kg:30040 [21:33:20]ConnectInit lk.salyk.kg [21:33:20]line 0 [21:33:20]written 0, free lines is 4095 [21:33:20]Connected sock=8 [21:33:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 0F 27 20 01 3F 00 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 06 00 00 00 00 07 04 06 00 F0 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 9E 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 52 01 00 35 04 06 00 9E 9D B3 89 CC 39 75 C5 44 B6 A0 97 3D 6F [21:33:20]Write to MH i2c: 01 00 00 B9 01 BA [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 07 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 D4 0C A1 [21:33:20]RasterBufferAndPrint [21:33:20]line [21:33:20]line [21:33:20]line [21:33:20]line [21:33:20]line [21:33:20]written 0, free lines is 3289 [21:33:20]MH_Cut [21:33:20]Write to MH i2c: D1 01 00 C0 01 01 93 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: D1 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: D1 01 00 [21:33:20]MH_I2C_Read... [21:33:20]Read from MH i2c: D1 01 00 C0 01 00 92 [21:33:20]Write to MH i2c: 01 00 00 C1 01 C2 [21:33:20]Write i2c OK [21:33:20]MH_I2C_Read... [21:33:21]*** Cut start [21:33:21]*** Partial cut [21:33:21]*** CUTSNS_PIN = 1 [21:33:21]*** CUTSNS_PIN = 0 [21:33:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 03 5C 47 00 34 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 64 52 01 00 F4 03 04 00 70 E6 EE 66 B6 04 01 00 00 B9 F2 0E E3 0D 08 7F 43 [21:33:21]CommunicateWithHost err = 0 [21:33:21]CheckOFDResponse [21:33:21]1017 (14) - 77093643461234 [21:33:21]1041 (16) - 0000000000874979 [21:33:21]1040 (4) - 86628 [21:33:21]1012 (4) - 21.09.2024 15:29 [21:33:21]1206 (1) - 0 [21:33:21]OFD Sender: Remove packet 86628 [21:33:21]ProducePacketName [21:33:21]name=ofd_packets/00086628 [21:33:21]NVStorageDeleteData [21:33:21]*** Brake cut motor [21:33:22]Read from MH i2c: 01 [21:33:22]MH_I2C_Read... [21:33:22]*** Stop cut motor [21:33:22]*** Cut end [21:33:22]Read from MH i2c: 01 07 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [21:33:22]process_action close_receipt done [21:33:22]requested_data is exist [21:33:22]produce_requested_data [21:33:22]requested_item fm.sn is exist - process it [21:33:22]wFMCommunicate request_size=4 [21:33:22]MH_SAM_APDU [21:33:22]CAPDU: 80 11 00 00 [21:33:22]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:22]Read from MH i2c: E2 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 17 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9C [21:33:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:33:22]wFMCommunicate OK [21:33:22]requested_item fd.num is exist - process it [21:33:22]SAM_PROTO_GetFieldsCounters [21:33:22]wFMCommunicate request_size=4 [21:33:22]MH_SAM_APDU [21:33:22]CAPDU: 80 13 00 00 [21:33:22]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]OFD Sender: No OFD packet to send [21:33:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:22]Read from MH i2c: E2 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 62 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 64 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [21:33:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 64 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:22]wFMCommunicate OK [21:33:22]SAM_PROTO_GetFieldsCounters done [21:33:22]requested_item shift.num is exist - process it [21:33:22]requested_item shift.opened is exist - process it [21:33:22]req_shift_opened [21:33:22]FM_GetShiftState [21:33:22]SAM_PROTO_GetShiftState [21:33:22]wFMCommunicate request_size=4 [21:33:22]MH_SAM_APDU [21:33:22]CAPDU: 80 13 01 00 [21:33:22]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [21:33:22]Write i2c OK [21:33:22]MH_I2C_Read... [21:33:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:22]Read from MH i2c: E2 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 0E 00 [21:33:22]MH_I2C_Read... [21:33:22]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 88 [21:33:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:33:22]wFMCommunicate OK [21:33:22]SAM_PROTO_GetShiftState done [21:33:22]FM_GetShiftState done [21:33:22]req_shift_opened done [21:33:22]requested_item shift.open_date is exist - process it [21:33:22]req_shift_open_date [21:33:22]req_shift_open_date done [21:33:22]produce_requested_data done [21:33:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86628,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:33:22]process_action_free close_receipt [21:33:22]json_value_free [21:33:22]json_value_free done [21:33:22]process_json_proto returns [21:33:22]Send response to host [21:33:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86628,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:33:22]free response buf [21:33:22]execute_script done [21:33:22]execute_script returns [21:33:22]free content buf [21:33:22]Sock 9.Close socket [21:33:22]Sock 9.Thread stoped [21:33:27]OFD Sender: No OFD packet to send [21:33:32]OFD Sender: No OFD packet to send [21:33:37]OFD Sender: No OFD packet to send [21:33:42]OFD Sender: No OFD packet to send [21:33:47]OFD Sender: No OFD packet to send [21:33:47]recv_with_timeout no data received [21:33:52]OFD Sender: No OFD packet to send [21:33:57]OFD Sender: No OFD packet to send [21:34:02]OFD Sender: No OFD packet to send [21:34:07]OFD Sender: No OFD packet to send [21:34:07]recv_with_timeout no data received [21:34:12]OFD Sender: No OFD packet to send [21:34:17]OFD Sender: No OFD packet to send [21:34:22]OFD Sender: No OFD packet to send [21:34:27]OFD Sender: No OFD packet to send [21:34:29]accept exits with 10 [21:34:29]New connection [21:34:29]New thread 3067313508 created [21:34:29]Thread 3067170148 joined [21:34:29]Waiting for new connection... [21:34:29] Sock 10.Parse request [21:34:29]Sock 10.Check first char [21:34:29]Sock 10.First char is OK [21:34:29]request: POST /json_proto HTTP/1.0 [21:34:29]Method: POST [21:34:29]URL: /json_proto [21:34:29]Method is POST - this is cgi request [21:34:29]url: /json_proto [21:34:29]query_string will be loaded in cgi processing [21:34:29]execute_cgi json_proto POST (null) [21:34:29]execute_cgi path=json_proto method=POST [21:34:29]POST find Content-Length [21:34:29]Host: 172.17.47.196:8080 [21:34:29]Content-Length: 621 [21:34:29]Content-Type: application/json [21:34:29] [21:34:29]POST finish read [21:34:29]Found Content-Length = 621 [21:34:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148001", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:29]execute_script... [21:34: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 : (3)148001", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:29]POST & json_proto [21:34:29]process_json_proto [21:34:29]json parsed OK: [21:34:29]protocol is kg_v1.0 [21:34:29]action value=close_receipt [21:34:29]process_action close_receipt [21:34:29]cmd_close_receipt [21:34:29]MH_GetDate [21:34:29]Write to MH i2c: F0 00 00 C5 01 B5 [21:34:29]Write i2c OK [21:34:29]MH_I2C_Read... [21:34:29]Read from MH i2c: F0 [21:34:29]MH_I2C_Read... [21:34:29]Read from MH i2c: F0 09 00 [21:34:29]MH_I2C_Read... [21:34:29]Read from MH i2c: F0 09 00 C5 01 00 E5 3B EF 66 4C 6B 94 66 E4 [21:34:29]GetLastDocTimeStamp 1726954398 [21:34:29]current date 1726954469 [21:34:29]FM_GetShiftState [21:34:29]SAM_PROTO_GetShiftState [21:34:29]wFMCommunicate request_size=4 [21:34:29]MH_SAM_APDU [21:34:29]CAPDU: 80 13 01 00 [21:34:29]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [21:34:29]Write i2c OK [21:34:29]MH_I2C_Read... [21:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:29]Read from MH i2c: E2 [21:34:29]MH_I2C_Read... [21:34:29]Read from MH i2c: E2 0E 00 [21:34:29]MH_I2C_Read... [21:34:29]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8A [21:34:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:34:29]wFMCommunicate OK [21:34:29]SAM_PROTO_GetShiftState done [21:34:29]FM_GetShiftState done [21:34:29]opened in 1726877910 [21:34:29]opened+sec_in_day 1726964310 [21:34:29]quantity*price = 14900 [21:34:29]sum+1 = 14901 [21:34:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 407 21.09.2024 21:34 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86629 ФПД: 128150868902137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213429&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86629&fm=128150868902137&tin=02508201610067®Number=0000000000092592&sum=14900 0 [21:34:30]StoreToDocumentArchive [21:34:30]shift 496 fd 86629 [21:34:30]save to /storage/0496/doc_00086629 [21:34:30]save last doc name /storage/0496/doc_00086629 to /storage/kkm_last_doc_name [21:34:30]save OK [21:34:30]Clear old archive folders... [21:34:30]ProcessDocumentItem done err = 0, tmpTLVsize=273 [21:34:30]tlvbuf is 0109D1F0 [21:34:30]SAM_PROTO_ClearQueue [21:34:30]wFMCommunicate request_size=4 [21:34:30]MH_SAM_APDU [21:34:30]CAPDU: 80 09 00 00 [21:34:30]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:34:30]Read from MH i2c: E2 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [21:34:30]RAPDU: 90 00 [21:34:30]wFMCommunicate OK [21:34:30]SAM_PROTO_ClearQueue done [21:34:30]KKMCreateOFDPacket [21:34:30]OFDProtocolAddRootSTLVToBuf [21:34:30]FM_MakeSignedData [21:34:30]FM_MakeSignedData [21:34:30]SAM_PROTO_SignData [21:34:30]wFMCommunicate request_size=4 [21:34:30]MH_SAM_APDU [21:34:30]CAPDU: 80 0D 01 02 [21:34:30]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:34:30]Read from MH i2c: E2 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [21:34:30]RAPDU: 90 00 [21:34:30]wFMCommunicate OK [21:34:30]wFMCommunicate request_size=255 [21:34:30]MH_SAM_APDU [21:34:30]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E5 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [21:34:30]Write to MH i2c: E2 02 01 D5 01 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E5 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 E9 [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:30]Read from MH i2c: E2 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [21:34:30]RAPDU: 90 00 [21:34:30]wFMCommunicate OK [21:34:30]wFMCommunicate request_size=32 [21:34:30]MH_SAM_APDU [21:34:30]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 65 52 01 00 35 04 06 00 74 8D 73 04 C0 F9 [21:34:30]Write to MH i2c: E2 23 00 D6 01 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 65 52 01 00 35 04 06 00 74 8D 73 04 C0 F9 00 00 A3 [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:30]Read from MH i2c: E2 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [21:34:30]RAPDU: 90 00 [21:34:30]wFMCommunicate OK [21:34:30]wFMCommunicate request_size=4 [21:34:30]MH_SAM_APDU [21:34:30]CAPDU: 80 0D 03 02 [21:34:30]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:34:30]Read from MH i2c: E2 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 0B 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 0B 00 D7 01 00 F8 77 7C 37 F8 A1 BE 7B 90 00 48 [21:34:30]RAPDU: F8 77 7C 37 F8 A1 BE 7B 90 00 [21:34:30]wFMCommunicate OK [21:34:30]SAM_PROTO_SignData done [21:34:30]FM_MakeSignedData done [21:34:30]CreateOFDProtocolMessage [21:34:30]wFMCommunicate request_size=4 [21:34:30]MH_SAM_APDU [21:34:30]CAPDU: 80 11 00 00 [21:34:30]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:30]Read from MH i2c: E2 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 17 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B2 [21:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:34:30]wFMCommunicate OK [21:34:30]CreateOFDProtocolMessage done [21:34:30]OFDSenderStorePacket 86629 [21:34:30]StoreOFDPacket docnum=86629 [21:34:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 A5 6E 1D 01 A4 AF 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E5 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 65 52 01 00 35 04 06 00 74 8D 73 04 C0 F9 F8 77 7C 37 F8 A1 BE 7B [21:34:30]CheckFolder [21:34:30]dirname=/storage/ofd_packets [21:34:30]CheckFolder done [21:34:30]ProducePacketName [21:34:30]name=ofd_packets/00086629 [21:34:30]NVStorageSaveData ofd_packets/00086629 [21:34:30]File name is /storage/ofd_packets/00086629 [21:34:30]Write 323 bytes [21:34:30]NVStorageSaveData done [21:34:30]OFDSenderStorePacket done [21:34:30]KKMCreateOFDPacket done [21:34:30]NVStorageSaveData kkm_last_timestamp [21:34:30]File name is /storage/kkm_last_timestamp [21:34:30]Write 4 bytes [21:34:30]NVStorageSaveData done [21:34:30]ExternCall_PrintAddStr [21:34:30]wPrintStart [21:34:30]Write to MH i2c: 01 00 00 D9 01 DA [21:34:30]Write i2c OK [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: 01 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: 01 07 00 [21:34:30]MH_I2C_Read... [21:34:30]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [21:34:30]RasterBufferAndPrint [21:34:30]line Счет N : (3)148001 [21:34:30]line ИНН: 02508201610067 [21:34:30]line Контрольно-Кассовый Чек [21:34:30]line ПРОДАЖА [21:34:30]line Товар: 48744119 [21:34:30]line Сигареты Winston Xstyle Dual [21:34:30]line 1.000 * 149.00 [21:34:30]line = 149.00 [21:34:30]line НДС 12% НСП 1% [21:34:30]line > о реализуемом товаре [21:34:30]line ИТОГО: 149.00 [21:34:30]line НСП 1% : 1.32 [21:34:30]line НДС 12% : 15.82 [21:34:30]line Наличными: 149.00 [21:34:30]line Безнал.: 0.00 [21:34:30]line Место: АЗС № 137 "Партнер Нефть" [21:34:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:34:30]line СНО: Общий режим [21:34:30]line Чек 407 21.09.2024 21:34 [21:34:30]line Смена: 496 ФФД: 1.0 [21:34:30]line ЗНМ: 0300000064 [21:34:30]line РНМ: 0000000000092592 [21:34:30]line Версия ККМ: 001 [21:34:30]line ФМ: 0000000000874979 [21:34:30]line ФД: 86629 [21:34:30]line ФПД: 128150868902137 [21:34:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213429&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86629&fm=128150868902137&tin=02508201610067®Number=0000000000092592&sum=14900 [21:34:31]line 0 [21:34:31]OFD Sender: Processing packet 86629 [packets to send 273, broken 272] [21:34:31]ProducePacketName [21:34:31]name=ofd_packets/00086629 [21:34:31]OFD Sender: To server: pG, [21:34:31]CommunicateWithHost lk.salyk.kg:30040 [21:34:31]ConnectInit lk.salyk.kg [21:34:31]written 0, free lines is 4095 [21:34:31]Write to MH i2c: 01 00 00 01 02 03 [21:34:31]Write i2c OK [21:34:31]MH_I2C_Read... [21:34:31]Read from MH i2c: 01 [21:34:31]MH_I2C_Read... [21:34:31]Read from MH i2c: 01 07 00 [21:34:31]MH_I2C_Read... [21:34:31]Read from MH i2c: 01 07 00 01 02 00 00 00 00 00 E8 0C FE [21:34:31]RasterBufferAndPrint [21:34:31]line [21:34:31]line [21:34:31]line [21:34:31]line [21:34:31]line [21:34:31]written 0, free lines is 3310 [21:34:31]MH_Cut [21:34:31]Write to MH i2c: D1 01 00 08 02 01 DC [21:34:31]Write i2c OK [21:34:31]MH_I2C_Read... [21:34:31]Read from MH i2c: D1 [21:34:31]MH_I2C_Read... [21:34:31]Read from MH i2c: D1 01 00 [21:34:31]MH_I2C_Read... [21:34:31]Read from MH i2c: D1 01 00 08 02 00 DB [21:34:31]Write to MH i2c: 01 00 00 09 02 0B [21:34:31]Write i2c OK [21:34:31]MH_I2C_Read... [21:34:32]*** Cut start [21:34:32]*** Partial cut [21:34:32]*** CUTSNS_PIN = 1 [21:34:32]*** CUTSNS_PIN = 0 [21:34:32]*** Brake cut motor [21:34:32]Read from MH i2c: 01 [21:34:33]MH_I2C_Read... [21:34:33]*** Stop cut motor [21:34:33]*** Cut end [21:34:33]Read from MH i2c: 01 07 00 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: 01 07 00 09 02 00 00 00 00 00 FF 0F 20 [21:34:33]process_action close_receipt done [21:34:33]requested_data is exist [21:34:33]produce_requested_data [21:34:33]requested_item fm.sn is exist - process it [21:34:33]wFMCommunicate request_size=4 [21:34:33]MH_SAM_APDU [21:34:33]CAPDU: 80 11 00 00 [21:34:33]Write to MH i2c: E2 08 00 0A 02 80 11 00 00 00 00 00 00 86 [21:34:33]Write i2c OK [21:34:33]MH_I2C_Read... [21:34:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:33]Read from MH i2c: E2 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 17 00 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 17 00 0A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E5 [21:34:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:34:33]wFMCommunicate OK [21:34:33]requested_item fd.num is exist - process it [21:34:33]SAM_PROTO_GetFieldsCounters [21:34:33]wFMCommunicate request_size=4 [21:34:33]MH_SAM_APDU [21:34:33]CAPDU: 80 13 00 00 [21:34:33]Write to MH i2c: E2 08 00 0B 02 80 13 00 00 00 00 00 00 89 [21:34:33]Write i2c OK [21:34:33]MH_I2C_Read... [21:34:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:34:33]Read from MH i2c: E2 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 62 00 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 62 00 0B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 65 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [21:34:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 65 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:34:33]wFMCommunicate OK [21:34:33]SAM_PROTO_GetFieldsCounters done [21:34:33]requested_item shift.num is exist - process it [21:34:33]requested_item shift.opened is exist - process it [21:34:33]req_shift_opened [21:34:33]FM_GetShiftState [21:34:33]SAM_PROTO_GetShiftState [21:34:33]wFMCommunicate request_size=4 [21:34:33]MH_SAM_APDU [21:34:33]CAPDU: 80 13 01 00 [21:34:33]Write to MH i2c: E2 08 00 0C 02 80 13 01 00 00 00 00 00 8B [21:34:33]Write i2c OK [21:34:33]MH_I2C_Read... [21:34:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:33]Read from MH i2c: E2 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 0E 00 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 0E 00 0C 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D1 [21:34:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:34:33]wFMCommunicate OK [21:34:33]SAM_PROTO_GetShiftState done [21:34:33]FM_GetShiftState done [21:34:33]req_shift_opened done [21:34:33]requested_item shift.open_date is exist - process it [21:34:33]req_shift_open_date [21:34:33]req_shift_open_date done [21:34:33]produce_requested_data done [21:34:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86629,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:34:33]process_action_free close_receipt [21:34:33]json_value_free [21:34:33]json_value_free done [21:34:33]process_json_proto returns [21:34:33]Send response to host [21:34:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86629,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:34:33]free response buf [21:34:33]execute_script done [21:34:33]execute_script returns [21:34:33]free content buf [21:34:33]Sock 10.Close socket [21:34:33]Sock 10.Thread stoped [21:34:33]Connected sock=11 [21:34:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 A5 6E 1D 01 A4 AF 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 E5 3B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 65 52 01 00 35 04 06 00 74 8D 73 04 C0 F9 F8 77 7C 37 F8 A1 BE 7B [21:34:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B0 C2 47 00 3A 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 65 52 01 00 F4 03 04 00 B9 E6 EE 66 B6 04 01 00 00 FA 67 03 D5 98 4F 09 30 [21:34:34]CommunicateWithHost err = 0 [21:34:34]CheckOFDResponse [21:34:34]1017 (14) - 77093643461234 [21:34:34]1041 (16) - 0000000000874979 [21:34:34]1040 (4) - 86629 [21:34:34]1012 (4) - 21.09.2024 15:31 [21:34:34]1206 (1) - 0 [21:34:34]OFD Sender: Remove packet 86629 [21:34:34]ProducePacketName [21:34:34]name=ofd_packets/00086629 [21:34:34]NVStorageDeleteData [21:34:34]OFD Sender: No OFD packet to send [21:34:39]OFD Sender: No OFD packet to send [21:34:44]recv_with_timeout no data received [21:34:44]OFD Sender: No OFD packet to send [21:34:49]OFD Sender: No OFD packet to send [21:34:54]OFD Sender: No OFD packet to send [21:34:56]recv_with_timeout no data received [21:34:59]OFD Sender: No OFD packet to send [21:35:04]OFD Sender: No OFD packet to send [21:35:09]OFD Sender: No OFD packet to send [21:35:14]OFD Sender: No OFD packet to send [21:35:19]OFD Sender: No OFD packet to send [21:35:24]OFD Sender: No OFD packet to send [21:35:29]OFD Sender: No OFD packet to send [21:35:34]OFD Sender: No OFD packet to send [21:35:39]OFD Sender: No OFD packet to send [21:35:44]OFD Sender: No OFD packet to send [21:35:49]OFD Sender: No OFD packet to send [21:35:54]OFD Sender: No OFD packet to send [21:35:59]OFD Sender: No OFD packet to send [21:36:04]OFD Sender: No OFD packet to send [21:36:09]OFD Sender: No OFD packet to send [21:36:12]recv_with_timeout no data received [21:36:14]OFD Sender: No OFD packet to send [21:36:19]OFD Sender: No OFD packet to send [21:36:24]OFD Sender: No OFD packet to send [21:36:29]OFD Sender: No OFD packet to send [21:36:35]OFD Sender: No OFD packet to send [21:36:40]OFD Sender: No OFD packet to send [21:36:45]OFD Sender: No OFD packet to send [21:36:50]OFD Sender: No OFD packet to send [21:36:55]OFD Sender: No OFD packet to send [21:37:00]OFD Sender: No OFD packet to send [21:37:01]accept exits with 8 [21:37:01]New connection [21:37:01]New thread 3067170148 created [21:37:01]Thread 3067313508 joined [21:37:01]Waiting for new connection... [21:37:01] Sock 8.Parse request [21:37:01]Sock 8.Check first char [21:37:01]Sock 8.First char is OK [21:37:01]request: POST /json_proto HTTP/1.0 [21:37:01]Method: POST [21:37:01]URL: /json_proto [21:37:01]Method is POST - this is cgi request [21:37:01]url: /json_proto [21:37:01]query_string will be loaded in cgi processing [21:37:01]execute_cgi json_proto POST (null) [21:37:01]execute_cgi path=json_proto method=POST [21:37:01]POST find Content-Length [21:37:01]Host: 172.17.47.196:8080 [21:37:01]Content-Length: 682 [21:37:01]Content-Type: application/json [21:37:01] [21:37:01]POST finish read [21:37:01]Found Content-Length = 682 [21:37:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [21:37:01]execute_script... [21:37: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)871488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [21:37:01]POST & json_proto [21:37:01]process_json_proto [21:37:01]json parsed OK: [21:37:01]protocol is kg_v1.0 [21:37:01]action value=close_receipt [21:37:01]process_action close_receipt [21:37:01]cmd_close_receipt [21:37:01]MH_GetDate [21:37:01]Write to MH i2c: F0 00 00 0D 02 FE [21:37:01]Write i2c OK [21:37:01]MH_I2C_Read... [21:37:01]Read from MH i2c: F0 [21:37:01]MH_I2C_Read... [21:37:01]Read from MH i2c: F0 09 00 [21:37:01]MH_I2C_Read... [21:37:01]Read from MH i2c: F0 09 00 0D 02 00 7E 3C EF 66 4C 6B 94 66 C7 [21:37:01]GetLastDocTimeStamp 1726954469 [21:37:01]current date 1726954622 [21:37:01]FM_GetShiftState [21:37:01]SAM_PROTO_GetShiftState [21:37:01]wFMCommunicate request_size=4 [21:37:01]MH_SAM_APDU [21:37:01]CAPDU: 80 13 01 00 [21:37:01]Write to MH i2c: E2 08 00 0E 02 80 13 01 00 00 00 00 00 8D [21:37:01]Write i2c OK [21:37:01]MH_I2C_Read... [21:37:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:01]Read from MH i2c: E2 [21:37:01]MH_I2C_Read... [21:37:01]Read from MH i2c: E2 0E 00 [21:37:01]MH_I2C_Read... [21:37:01]Read from MH i2c: E2 0E 00 0E 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D3 [21:37:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:37:01]wFMCommunicate OK [21:37:01]SAM_PROTO_GetShiftState done [21:37:01]FM_GetShiftState done [21:37:01]opened in 1726877910 [21:37:01]opened+sec_in_day 1726964310 [21:37:01]quantity*price = 100005 [21:37:01]sum+1 = 100006 [21:37:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 408 21.09.2024 21:37 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86630 ФПД: 74527482440542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213702&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86630&fm=74527482440542&tin=02508201610067®Number=0000000000092592&sum=100000 [21:37:02]StoreToDocumentArchive [21:37:02]shift 496 fd 86630 [21:37:02]save to /storage/0496/doc_00086630 [21:37:02]save last doc name /storage/0496/doc_00086630 to /storage/kkm_last_doc_name [21:37:02]save OK [21:37:02]Clear old archive folders... [21:37:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:37:02]tlvbuf is 010A5850 [21:37:02]SAM_PROTO_ClearQueue [21:37:02]wFMCommunicate request_size=4 [21:37:02]MH_SAM_APDU [21:37:02]CAPDU: 80 09 00 00 [21:37:02]Write to MH i2c: E2 08 00 1B 02 80 09 00 00 00 00 00 00 8F [21:37:02]Write i2c OK [21:37:02]MH_I2C_Read... [21:37:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:37:02]Read from MH i2c: E2 [21:37:02]MH_I2C_Read... [21:37:02]Read from MH i2c: E2 03 00 [21:37:02]MH_I2C_Read... [21:37:02]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [21:37:02]RAPDU: 90 00 [21:37:02]wFMCommunicate OK [21:37:02]SAM_PROTO_ClearQueue done [21:37:02]KKMCreateOFDPacket [21:37:02]OFDProtocolAddRootSTLVToBuf [21:37:02]FM_MakeSignedData [21:37:02]FM_MakeSignedData [21:37:02]SAM_PROTO_SignData [21:37:02]wFMCommunicate request_size=4 [21:37:02]MH_SAM_APDU [21:37:02]CAPDU: 80 0D 01 02 [21:37:02]Write to MH i2c: E2 08 00 1C 02 80 0D 01 02 00 00 00 00 97 [21:37:02]Write i2c OK [21:37:02]MH_I2C_Read... [21:37:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:37:02]Read from MH i2c: E2 [21:37:02]MH_I2C_Read... 00 00 00 00 00 00 D4 [21:37:05]Write i2c OK [21:37:05]MH_I2C_Read... [21:37:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:05]Read from MH i2c: E2 [21:37:05]MH_I2C_Read... [21:37:05]Read from MH i2c: E2 62 00 [21:37:05]MH_I2C_Read... [21:37:05]Read from MH i2c: E2 62 00 56 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 66 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [21:37:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 66 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:37:05]wFMCommunicate OK [21:37:05]SAM_PROTO_GetFieldsCounters done [21:37:05]requested_item shift.num is exist - process it [21:37:05]requested_item shift.opened is exist - process it [21:37:05]req_shift_opened [21:37:05]FM_GetShiftState [21:37:05]SAM_PROTO_GetShiftState [21:37:05]wFMCommunicate request_size=4 [21:37:05]MH_SAM_APDU [21:37:05]CAPDU: 80 13 01 00 [21:37:05]Write to MH i2c: E2 08 00 57 02 80 13 01 00 00 00 00 00 D6 [21:37:05]Write i2c OK [21:37:05]MH_I2C_Read... [21:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:05]Read from MH i2c: E2 [21:37:05]MH_I2C_Read... [21:37:05]Read from MH i2c: E2 0E 00 [21:37:05]MH_I2C_Read... [21:37:05]Read from MH i2c: E2 0E 00 57 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1C [21:37:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:37:05]wFMCommunicate OK [21:37:05]SAM_PROTO_GetShiftState done [21:37:05]FM_GetShiftState done [21:37:05]req_shift_opened done [21:37:05]requested_item shift.open_date is exist - process it [21:37:05]req_shift_open_date [21:37:05]req_shift_open_date done [21:37:05]produce_requested_data done [21:37:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86630,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:37:05]process_action_free close_receipt [21:37:05]json_value_free [21:37:05]json_value_free done [21:37:05]process_json_proto returns [21:37:05]Send response to host [21:37:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86630,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:37:05]free response buf [21:37:05]execute_script done [21:37:05]execute_script returns [21:37:05]free content buf [21:37:05]Sock 8.Close socket [21:37:05]Sock 8.Thread stoped [21:37:06]Connected sock=11 [21:37:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3F EB 07 01 17 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 7E 3C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 52 01 00 35 04 06 00 43 C8 48 1D EB 5E B1 DA 4C A8 48 D7 88 5D [21:37:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 15 DA 47 00 26 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 52 01 00 F4 03 04 00 52 E7 EE 66 B6 04 01 00 00 99 33 46 3E 85 74 8D D5 [21:37:06]CommunicateWithHost err = 0 [21:37:06]CheckOFDResponse [21:37:06]1017 (14) - 77093643461234 [21:37:06]1041 (16) - 0000000000874979 [21:37:06]1040 (4) - 86630 [21:37:06]1012 (4) - 21.09.2024 15:33 [21:37:06]1206 (1) - 0 [21:37:06]OFD Sender: Remove packet 86630 [21:37:06]ProducePacketName [21:37:06]name=ofd_packets/00086630 [21:37:06]NVStorageDeleteData [21:37:07]OFD Sender: No OFD packet to send [21:37:12]OFD Sender: No OFD packet to send [21:37:16]recv_with_timeout no data received [21:37:17]OFD Sender: No OFD packet to send [21:37:22]OFD Sender: No OFD packet to send [21:37:27]OFD Sender: No OFD packet to send [21:37:32]OFD Sender: No OFD packet to send [21:37:37]OFD Sender: No OFD packet to send [21:37:42]OFD Sender: No OFD packet to send [21:37:47]OFD Sender: No OFD packet to send [21:37:52]OFD Sender: No OFD packet to send [21:37:57]OFD Sender: No OFD packet to send [21:38:02]OFD Sender: No OFD packet to send [21:38:04]accept exits with 9 [21:38:04]New connection [21:38:04]New thread 3067313508 created [21:38:04]Thread 3067170148 joined [21:38:04]Waiting for new connection... [21:38:04] Sock 9.Parse request [21:38:04]Sock 9.Check first char [21:38:04]Sock 9.First char is OK [21:38:04]request: POST /json_proto HTTP/1.0 [21:38:04]Method: POST [21:38:04]URL: /json_proto [21:38:04]Method is POST - this is cgi request [21:38:04]url: /json_proto [21:38:04]query_string will be loaded in cgi processing [21:38:04]execute_cgi json_proto POST (null) [21:38:04]execute_cgi path=json_proto method=POST [21:38:04]POST find Content-Length [21:38:04]Host: 172.17.47.196:8080 [21:38:04]Content-Length: 682 [21:38:04]Content-Type: application/json [21:38:04] [21:38:04]POST finish read [21:38:04]Found Content-Length = 682 [21:38:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [21:38:04]execute_script... [21:38: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)871489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [21:38:04]POST & json_proto [21:38:04]process_json_proto [21:38:04]json parsed OK: [21:38:04]protocol is kg_v1.0 [21:38:04]action value=close_receipt [21:38:04]process_action close_receipt [21:38:04]cmd_close_receipt [21:38:04]MH_GetDate [21:38:04]Write to MH i2c: F0 00 00 58 02 49 [21:38:04]Write i2c OK [21:38:04]MH_I2C_Read... [21:38:04]Read from MH i2c: F0 [21:38:04]MH_I2C_Read... [21:38:04]Read from MH i2c: F0 09 00 [21:38:04]MH_I2C_Read... [21:38:04]Read from MH i2c: F0 09 00 58 02 00 BD 3C EF 66 4C 6B 94 66 51 [21:38:04]GetLastDocTimeStamp 1726954622 [21:38:04]current date 1726954685 [21:38:04]FM_GetShiftState [21:38:04]SAM_PROTO_GetShiftState [21:38:04]wFMCommunicate request_size=4 [21:38:04]MH_SAM_APDU [21:38:04]CAPDU: 80 13 01 00 [21:38:04]Write to MH i2c: E2 08 00 59 02 80 13 01 00 00 00 00 00 D8 [21:38:04]Write i2c OK [21:38:04]MH_I2C_Read... [21:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:04]Read from MH i2c: E2 [21:38:04]MH_I2C_Read... [21:38:04]Read from MH i2c: E2 0E 00 [21:38:04]MH_I2C_Read... [21:38:04]Read from MH i2c: E2 0E 00 59 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1E [21:38:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:38:04]wFMCommunicate OK [21:38:04]SAM_PROTO_GetShiftState done [21:38:04]FM_GetShiftState done [21:38:04]opened in 1726877910 [21:38:04]opened+sec_in_day 1726964310 [21:38:04]quantity*price = 100005 [21:38:04]sum+1 = 100006 [21:38:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 409 21.09.2024 21:38 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86631 ФПД: 271386759228679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213805&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86631&fm=271386759228679&tin=02508201610067®Number=0000000000092592&sum=100000 [21:38:05]StoreToDocumentArchive [21:38:05]shift 496 fd 86631 [21:38:05]save to /storage/0496/doc_00086631 [21:38:05]save last doc name /storage/0496/doc_00086631 to /storage/kkm_last_doc_name [21:38:05]save OK [21:38:05]Clear old archive folders... [21:38:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:05]tlvbuf is 010A4FE0 [21:38:05]SAM_PROTO_ClearQueue [21:38:05]wFMCommunicate request_size=4 [21:38:05]MH_SAM_APDU [21:38:05]CAPDU: 80 09 00 00 [21:38:05]Write to MH i2c: E2 08 00 66 02 80 09 00 00 00 00 00 00 DA [21:38:05]Write i2c OK [21:38:05]MH_I2C_Read... [21:38:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:05]Read from MH i2c: E2 [21:38:05]MH_I2C_Read... [21:38:05]Read from MH i2c: E2 03 00 [21:38:05]MH_I2C_Read... [21:38:05]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [21:38:05]RAPDU: 90 00 [21:38:05]wFMCommunicate OK [21:38:05]SAM_PROTO_ClearQueue done [21:38:05]KKMCreateOFDPacket [21:38:05]OFDProtocolAddRootSTLVToBuf [21:38:05]FM_MakeSignedData [21:38:05]FM_MakeSignedData [21:38:05]SAM_PROTO_SignData [21:38:05]wFMCommunicate request_size=4 [21:38:05]MH_SAM_APDU [21:38:05]CAPDU: 80 0D 01 02 [21:38:05]Write to MH i2c: E2 08 00 67 02 80 0D 01 02 00 00 00 00 E2 [21:38:05]Write i2c OK [21:38:05]MH_I2C_Read... [21:38:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:05]Read from MH i2c: E2 [21:38:05]MH_I2C_Read... [21:38:05]Read from MH i2c: E2 03 00 [21:38:05]MH_I2C_Read... [21:38:05]Read from MH i2c: E2 03 00 67 02 00 90 00 DD [21:38:05]RAPDU: 90 00 [21:38:05]wFMCommunicate OK [21:38:05]wFMCommunicate request_size=255 [21:38:05]MH_SAM_APDU [21:38: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 BD 3C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 52 01 00 35 04 06 00 F6 [21:38:05]Write to MH i2c: E2 02 01 68 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 BD 3C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 52 01 00 35 04 06 00 F6 00 00 87 [21:38:05]Write i2c OK [21:38:05]MH_I2C_Read... [21:38:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:06]Read from MH i2c: E2 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 03 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 03 00 68 02 00 90 00 DE [21:38:06]RAPDU: 90 00 [21:38:06]wFMCommunicate OK [21:38:06]wFMCommunicate request_size=10 [21:38:06]MH_SAM_APDU [21:38:06]CAPDU: 80 0D 02 02 05 D3 27 61 6D 07 [21:38:06]Write to MH i2c: E2 0D 00 69 02 80 0D 02 02 05 00 D3 27 61 6D 07 00 00 BE [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:06]Read from MH i2c: E2 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 03 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [21:38:06]RAPDU: 90 00 [21:38:06]wFMCommunicate OK [21:38:06]wFMCommunicate request_size=4 [21:38:06]MH_SAM_APDU [21:38:06]CAPDU: 80 0D 03 02 [21:38:06]Write to MH i2c: E2 08 00 6A 02 80 0D 03 02 00 00 00 00 E7 [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:06]Read from MH i2c: E2 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 0B 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 0B 00 6A 02 00 A3 34 BC 93 49 40 6B 7F 90 00 81 [21:38:06]RAPDU: A3 34 BC 93 49 40 6B 7F 90 00 [21:38:06]wFMCommunicate OK [21:38:06]SAM_PROTO_SignData done [21:38:06]FM_MakeSignedData done [21:38:06]CreateOFDProtocolMessage [21:38:06]wFMCommunicate request_size=4 [21:38:06]MH_SAM_APDU [21:38:06]CAPDU: 80 11 00 00 [21:38:06]Write to MH i2c: E2 08 00 6B 02 80 11 00 00 00 00 00 00 E7 [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:06]Read from MH i2c: E2 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 17 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: E2 17 00 6B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 46 [21:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:38:06]wFMCommunicate OK [21:38:06]CreateOFDProtocolMessage done [21:38:06]OFDSenderStorePacket 86631 [21:38:06]StoreOFDPacket docnum=86631 [21:38:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 12 41 07 01 32 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 BD 3C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 52 01 00 35 04 06 00 F6 D3 27 61 6D 07 A3 34 BC 93 49 40 6B 7F [21:38:06]CheckFolder [21:38:06]dirname=/storage/ofd_packets [21:38:06]CheckFolder done [21:38:06]ProducePacketName [21:38:06]name=ofd_packets/00086631 [21:38:06]NVStorageSaveData ofd_packets/00086631 [21:38:06]File name is /storage/ofd_packets/00086631 [21:38:06]Write 301 bytes [21:38:06]NVStorageSaveData done [21:38:06]OFDSenderStorePacket done [21:38:06]KKMCreateOFDPacket done [21:38:06]NVStorageSaveData kkm_last_timestamp [21:38:06]File name is /storage/kkm_last_timestamp [21:38:06]Write 4 bytes [21:38:06]NVStorageSaveData done [21:38:06]ExternCall_PrintAddStr [21:38:06]wPrintStart [21:38:06]Write to MH i2c: 01 00 00 6C 02 6E [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: 01 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: 01 07 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 FF 0F 83 [21:38:06]RasterBufferAndPrint [21:38:06]line Счет N : (1)871489 [21:38:06]line ИНН: 02508201610067 [21:38:06]line Контрольно-Кассовый Чек [21:38:06]line ПРОДАЖА [21:38:06]line ТРК (МРК, ГНК) : 63 [21:38:06]line Товар: 2710124130 [21:38:06]line Аи-92-К-5 [21:38:06]line 14.750 * 67.80 [21:38:06]line = 1000.05 [21:38:06]line НДС 12% НСП 1% [21:38:06]line > о реализуемом товаре [21:38:06]line ОКРУГЛЕНИЕ: -0.05 [21:38:06]line ИТОГО: 1000.00 [21:38:06]line Внесено: 1000.00 [21:38:06]line СДАЧА: 0.00 [21:38:06]line НСП 1% : 8.85 [21:38:06]line НДС 12% : 106.20 [21:38:06]line Наличными: 1000.00 [21:38:06]line Безнал.: 0.00 [21:38:06]line Место: АЗС № 137 "Партнер Нефть" [21:38:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:38:06]line СНО: Общий режим [21:38:06]line Чек 409 21.09.2024 21:38 [21:38:06]line Смена: 496 ФФД: 1.0 [21:38:06]line ЗНМ: 0300000064 [21:38:06]line РНМ: 0000000000092592 [21:38:06]line Версия ККМ: 001 [21:38:06]line ФМ: 0000000000874979 [21:38:06]line ФД: 86631 [21:38:06]line ФПД: 271386759228679 [21:38:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T213805&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86631&fm=271386759228679&tin=02508201610067®Number=0000000000092592&sum=100000 [21:38:06]written 0, free lines is 4095 [21:38:06]OFD Sender: Processing packet 86631 [packets to send 273, broken 272] [21:38:06]ProducePacketName [21:38:06]name=ofd_packets/00086631 [21:38:06]OFD Sender: To server: pG, [21:38:06]CommunicateWithHost lk.salyk.kg:30040 [21:38:06]ConnectInit lk.salyk.kg [21:38:06]Write to MH i2c: 01 00 00 97 02 99 [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: 01 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: 01 07 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: 01 07 00 97 02 00 00 00 00 00 D9 0C 85 [21:38:06]RasterBufferAndPrint [21:38:06]line [21:38:06]line [21:38:06]line [21:38:06]line [21:38:06]line [21:38:06]written 0, free lines is 3297 [21:38:06]MH_Cut [21:38:06]Write to MH i2c: D1 01 00 9E 02 01 72 [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: D1 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: D1 01 00 [21:38:06]MH_I2C_Read... [21:38:06]Read from MH i2c: D1 01 00 9E 02 00 71 [21:38:06]Write to MH i2c: 01 00 00 9F 02 A1 [21:38:06]Write i2c OK [21:38:06]MH_I2C_Read... [21:38:07]*** Cut start [21:38:07]*** Partial cut [21:38:07]*** CUTSNS_PIN = 1 [21:38:07]*** CUTSNS_PIN = 0 [21:38:07]*** Brake cut motor [21:38:08]Read from MH i2c: 01 [21:38:08]MH_I2C_Read... [21:38:08]*** Stop cut motor [21:38:08]*** Cut end [21:38:08]Read from MH i2c: 01 07 00 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: 01 07 00 9F 02 00 00 00 00 00 FF 0F B6 [21:38:08]process_action close_receipt done [21:38:08]requested_data is exist [21:38:08]produce_requested_data [21:38:08]requested_item fm.sn is exist - process it [21:38:08]wFMCommunicate request_size=4 [21:38:08]MH_SAM_APDU [21:38:08]CAPDU: 80 11 00 00 [21:38:08]Write to MH i2c: E2 08 00 A0 02 80 11 00 00 00 00 00 00 1C [21:38:08]Write i2c OK [21:38:08]MH_I2C_Read... [21:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:08]Read from MH i2c: E2 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: E2 17 00 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: E2 17 00 A0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7B [21:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:38:08]wFMCommunicate OK [21:38:08]requested_item fd.num is exist - process it [21:38:08]SAM_PROTO_GetFieldsCounters [21:38:08]wFMCommunicate request_size=4 [21:38:08]MH_SAM_APDU [21:38:08]CAPDU: 80 13 00 00 [21:38:08]Write to MH i2c: E2 08 00 A1 02 80 13 00 00 00 00 00 00 1F [21:38:08]Write i2c OK [21:38:08]MH_I2C_Read... [21:38:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:08]Read from MH i2c: E2 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: E2 62 00 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: E2 62 00 A1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 67 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [21:38:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 67 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:08]wFMCommunicate OK [21:38:08]SAM_PROTO_GetFieldsCounters done [21:38:08]requested_item shift.num is exist - process it [21:38:08]requested_item shift.opened is exist - process it [21:38:08]req_shift_opened [21:38:08]FM_GetShiftState [21:38:08]SAM_PROTO_GetShiftState [21:38:08]wFMCommunicate request_size=4 [21:38:08]MH_SAM_APDU [21:38:08]CAPDU: 80 13 01 00 [21:38:08]Write to MH i2c: E2 08 00 A2 02 80 13 01 00 00 00 00 00 21 [21:38:08]Write i2c OK [21:38:08]MH_I2C_Read... [21:38:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:08]Read from MH i2c: E2 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: E2 0E 00 [21:38:08]MH_I2C_Read... [21:38:08]Read from MH i2c: E2 0E 00 A2 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 67 [21:38:08]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:38:08]wFMCommunicate OK [21:38:08]SAM_PROTO_GetShiftState done [21:38:08]FM_GetShiftState done [21:38:08]req_shift_opened done [21:38:08]requested_item shift.open_date is exist - process it [21:38:08]req_shift_open_date [21:38:08]req_shift_open_date done [21:38:08]produce_requested_data done [21:38:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86631,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:38:08]process_action_free close_receipt [21:38:08]json_value_free [21:38:08]json_value_free done [21:38:08]process_json_proto returns [21:38:08]Send response to host [21:38:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86631,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:38:08]free response buf [21:38:08]execute_script done [21:38:08]execute_script returns [21:38:08]free content buf [21:38:08]Sock 9.Close socket [21:38:08]Sock 9.Thread stoped [21:38:11]ConnectInit Can't take IP for lk.salyk.kg [21:38:11]CommunicateWithHost connect error [21:38:11]CommunicateWithHost err = -1 [21:38:11]OFD Sender: Server communicate error [21:38:16]OFD Sender: Processing packet 86631 [packets to send 273, broken 272] [21:38:16]ProducePacketName [21:38:16]name=ofd_packets/00086631 [21:38:16]OFD Sender: To server: pG, [21:38:16]CommunicateWithHost lk.salyk.kg:30040 [21:38:16]ConnectInit lk.salyk.kg [21:38:21]ConnectInit Can't take IP for lk.salyk.kg [21:38:21]CommunicateWithHost connect error [21:38:21]CommunicateWithHost err = -1 [21:38:21]OFD Sender: Server communicate error [21:38:26]OFD Sender: Processing packet 86631 [packets to send 273, broken 272] [21:38:26]ProducePacketName [21:38:26]name=ofd_packets/00086631 [21:38:26]OFD Sender: To server: pG, [21:38:26]CommunicateWithHost lk.salyk.kg:30040 [21:38:26]ConnectInit lk.salyk.kg [21:38:31]ConnectInit Can't take IP for lk.salyk.kg [21:38:31]CommunicateWithHost connect error [21:38:31]CommunicateWithHost err = -1 [21:38:31]OFD Sender: Server communicate error [21:38:36]OFD Sender: Processing packet 86631 [packets to send 273, broken 272] [21:38:36]ProducePacketName [21:38:36]name=ofd_packets/00086631 [21:38:36]OFD Sender: To server: pG, [21:38:36]CommunicateWithHost lk.salyk.kg:30040 [21:38:36]ConnectInit lk.salyk.kg [21:38:41]ConnectInit Can't take IP for lk.salyk.kg [21:38:41]CommunicateWithHost connect error [21:38:41]CommunicateWithHost err = -1 [21:38:41]OFD Sender: Server communicate error [21:38:46]OFD Sender: Processing packet 86631 [packets to send 273, broken 272] [21:38:46]ProducePacketName [21:38:46]name=ofd_packets/00086631 [21:38:46]OFD Sender: To server: pG, [21:38:46]CommunicateWithHost lk.salyk.kg:30040 [21:38:46]ConnectInit lk.salyk.kg [21:38:51]ConnectInit Can't take IP for lk.salyk.kg [21:38:51]CommunicateWithHost connect error [21:38:51]CommunicateWithHost err = -1 [21:38:51]OFD Sender: Server communicate error [21:38:56]OFD Sender: Processing packet 86631 [packets to send 273, broken 272] [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00086631 [21:38:56]OFD Sender: To server: pG, [21:38:56]CommunicateWithHost lk.salyk.kg:30040 [21:38:56]ConnectInit lk.salyk.kg [21:38:57]Connected sock=9 [21:38:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 12 41 07 01 32 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 BD 3C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 52 01 00 35 04 06 00 F6 D3 27 61 6D 07 A3 34 BC 93 49 40 6B 7F [21:38:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 12 99 47 00 4A D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 67 52 01 00 F4 03 04 00 C1 E7 EE 66 B6 04 01 00 00 29 8D BD 71 BE 2E AF F3 [21:38:58]CommunicateWithHost err = 0 [21:38:58]CheckOFDResponse [21:38:58]1017 (14) - 77093643461234 [21:38:58]1041 (16) - 0000000000874979 [21:38:58]1040 (4) - 86631 [21:38:58]1012 (4) - 21.09.2024 15:35 [21:38:58]1206 (1) - 0 [21:38:58]OFD Sender: Remove packet 86631 [21:38:58]ProducePacketName [21:38:58]name=ofd_packets/00086631 [21:38:58]NVStorageDeleteData [21:38:58]OFD Sender: No OFD packet to send [21:39:03]OFD Sender: No OFD packet to send [21:39:08]OFD Sender: No OFD packet to send [21:39:13]OFD Sender: No OFD packet to send [21:39:18]OFD Sender: No OFD packet to send [21:39:23]OFD Sender: No OFD packet to send [21:39:28]OFD Sender: No OFD packet to send [21:39:33]ConnectInit Can't connect to host [21:39:33]OFD Sender: No OFD packet to send [21:39:38]OFD Sender: No OFD packet to send [21:39:43]OFD Sender: No OFD packet to send [21:39:48]OFD Sender: No OFD packet to send [21:39:53]OFD Sender: No OFD packet to send [21:39:59]OFD Sender: No OFD packet to send [21:40:04]OFD Sender: No OFD packet to send [21:40:09]OFD Sender: No OFD packet to send [21:40:14]OFD Sender: No OFD packet to send [21:40:19]OFD Sender: No OFD packet to send [21:40:24]OFD Sender: No OFD packet to send [21:40:29]OFD Sender: No OFD packet to send [21:40:34]OFD Sender: No OFD packet to send [21:40:39]OFD Sender: No OFD packet to send [21:40:44]OFD Sender: No OFD packet to send [21:40:49]OFD Sender: No OFD packet to send [21:40:54]OFD Sender: No OFD packet to send [21:40:59]OFD Sender: No OFD packet to send [21:41:04]OFD Sender: No OFD packet to send [21:41:09]OFD Sender: No OFD packet to send [21:41:14]OFD Sender: No OFD packet to send [21:41:19]OFD Sender: No OFD packet to send [21:41:24]OFD Sender: No OFD packet to send [21:41:29]OFD Sender: No OFD packet to send [21:41:29]recv_with_timeout no data received [21:41:34]OFD Sender: No OFD packet to send [21:41:39]OFD Sender: No OFD packet to send [21:41:44]OFD Sender: No OFD packet to send [21:41:49]OFD Sender: No OFD packet to send [21:41:54]OFD Sender: No OFD packet to send [21:41:59]OFD Sender: No OFD packet to send [21:42:04]OFD Sender: No OFD packet to send [21:42:09]OFD Sender: No OFD packet to send [21:42:14]OFD Sender: No OFD packet to send [21:42:19]OFD Sender: No OFD packet to send [21:42:24]OFD Sender: No OFD packet to send [21:42:29]OFD Sender: No OFD packet to send [21:42:34]OFD Sender: No OFD packet to send [21:42:39]OFD Sender: No OFD packet to send [21:42:44]OFD Sender: No OFD packet to send [21:42:49]OFD Sender: No OFD packet to send [21:42:54]OFD Sender: No OFD packet to send [21:42:59]OFD Sender: No OFD packet to send [21:43:04]OFD Sender: No OFD packet to send [21:43:05]accept exits with 10 [21:43:05]New connection [21:43:05]New thread 3067170148 created [21:43:05]Thread 3067313508 joined [21:43:05]Waiting for new connection... [21:43:05] Sock 10.Parse request [21:43:05]Sock 10.Check first char [21:43:05]Sock 10.First char is OK [21:43:05]request: POST /json_proto HTTP/1.0 [21:43:05]Method: POST [21:43:05]URL: /json_proto [21:43:05]Method is POST - this is cgi request [21:43:05]url: /json_proto [21:43:05]query_string will be loaded in cgi processing [21:43:05]execute_cgi json_proto POST (null) [21:43:05]execute_cgi path=json_proto method=POST [21:43:05]POST find Content-Length [21:43:05]Host: 172.17.47.196:8080 [21:43:05]Content-Length: 800 [21:43:05]Content-Type: application/json [21:43:05] [21:43:05]POST finish read [21:43:05]Found Content-Length = 800 [21:43:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [21:43:05]execute_script... [21:43: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)871490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [21:43:05]POST & json_proto [21:43:05]process_json_proto [21:43:05]json parsed OK: [21:43:05]protocol is kg_v1.0 [21:43:05]action value=close_receipt [21:43:05]process_action close_receipt [21:43:05]cmd_close_receipt [21:43:05]MH_GetDate [21:43:05]Write to MH i2c: F0 00 00 A3 02 94 [21:43:05]Write i2c OK [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: F0 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: F0 09 00 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: F0 09 00 A3 02 00 E9 3D EF 66 4C 6B 94 66 C9 [21:43:05]GetLastDocTimeStamp 1726954685 [21:43:05]current date 1726954985 [21:43:05]FM_GetShiftState [21:43:05]SAM_PROTO_GetShiftState [21:43:05]wFMCommunicate request_size=4 [21:43:05]MH_SAM_APDU [21:43:05]CAPDU: 80 13 01 00 [21:43:05]Write to MH i2c: E2 08 00 A4 02 80 13 01 00 00 00 00 00 23 [21:43:05]Write i2c OK [21:43:05]MH_I2C_Read... [21:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:05]Read from MH i2c: E2 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: E2 0E 00 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: E2 0E 00 A4 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 69 [21:43:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:43:05]wFMCommunicate OK [21:43:05]SAM_PROTO_GetShiftState done [21:43:05]FM_GetShiftState done [21:43:05]opened in 1726877910 [21:43:05]opened+sec_in_day 1726964310 [21:43:05]quantity*price = 50036 [21:43:05]sum+1 = 50037 [21:43:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 410 21.09.2024 21:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86632 ФПД: 102812446514371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T214305&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86632&fm=102812446514371&tin=02508201610067®Number=0000000000092592&sum=50036 [21:43:06]StoreToDocumentArchive [21:43:06]shift 496 fd 86632 [21:43:06]save to /storage/0496/doc_00086632 [21:43:06]save last doc name /storage/0496/doc_00086632 to /storage/kkm_last_doc_name [21:43:06]save OK [21:43:06]Clear old archive folders... [21:43:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:43:06]tlvbuf is 010A8A70 [21:43:06]SAM_PROTO_ClearQueue [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 09 00 00 [21:43:06]Write to MH i2c: E2 08 00 B1 02 80 09 00 00 00 00 00 00 25 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]SAM_PROTO_ClearQueue done [21:43:06]KKMCreateOFDPacket [21:43:06]OFDProtocolAddRootSTLVToBuf [21:43:06]FM_MakeSignedData [21:43:06]FM_MakeSignedData [21:43:06]SAM_PROTO_SignData [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 01 02 [21:43:06]Write to MH i2c: E2 08 00 B2 02 80 0D 01 02 00 00 00 00 2D [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]wFMCommunicate request_size=255 [21:43:06]MH_SAM_APDU [21:43: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 9A 01 00 00 F4 03 04 00 E9 3D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 52 01 00 35 04 06 00 5D [21:43:06]Write to MH i2c: E2 02 01 B3 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 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 9A 01 00 00 F4 03 04 00 E9 3D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 52 01 00 35 04 06 00 5D 00 00 21 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]wFMCommunicate request_size=10 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 02 02 05 81 E3 5A 5C C3 [21:43:06]Write to MH i2c: E2 0D 00 B4 02 80 0D 02 02 05 00 81 E3 5A 5C C3 00 00 17 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [21:43:06]RAPDU: 90 00 [21:43:06]wFMCommunicate OK [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 0D 03 02 [21:43:06]Write to MH i2c: E2 08 00 B5 02 80 0D 03 02 00 00 00 00 32 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 0B 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 0B 00 B5 02 00 7D CF 2E 68 E8 58 52 B0 90 00 57 [21:43:06]RAPDU: 7D CF 2E 68 E8 58 52 B0 90 00 [21:43:06]wFMCommunicate OK [21:43:06]SAM_PROTO_SignData done [21:43:06]FM_MakeSignedData done [21:43:06]CreateOFDProtocolMessage [21:43:06]wFMCommunicate request_size=4 [21:43:06]MH_SAM_APDU [21:43:06]CAPDU: 80 11 00 00 [21:43:06]Write to MH i2c: E2 08 00 B6 02 80 11 00 00 00 00 00 00 32 [21:43:06]Write i2c OK [21:43:06]MH_I2C_Read... [21:43:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:06]Read from MH i2c: E2 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 17 00 [21:43:06]MH_I2C_Read... [21:43:06]Read from MH i2c: E2 17 00 B6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 91 [21:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:43:06]wFMCommunicate OK [21:43:06]CreateOFDProtocolMessage done [21:43:06]OFDSenderStorePacket 86632 [21:43:06]StoreOFDPacket docnum=86632 [21:43:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8E 24 07 01 1C 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9A 01 00 00 F4 03 04 00 E9 3D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 52 01 00 35 04 06 00 5D 81 E3 5A 5C C3 7D CF 2E 68 E8 58 52 B0 [21:43:06]CheckFolder [21:43:06]dirname=/storage/ofd_packets [21:43:06]CheckFolder done [21:43:06]ProducePacketName [21:43:06]name=ofd_packets/00086632 [21:43:06]NVStorageSaveData ofd_packets/00086632 [21:43:06]File name is /storage/ofd_packets/00086632 [21:43:07]Write 301 bytes [21:43:07]NVStorageSaveData done [21:43:07]OFDSenderStorePacket done [21:43:07]KKMCreateOFDPacket done [21:43:07]NVStorageSaveData kkm_last_timestamp [21:43:07]File name is /storage/kkm_last_timestamp [21:43:07]Write 4 bytes [21:43:07]NVStorageSaveData done [21:43:07]ExternCall_PrintAddStr [21:43:07]wPrintStart [21:43:07]Write to MH i2c: 01 00 00 B7 02 B9 [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 FF 0F CE [21:43:07]RasterBufferAndPrint [21:43:07]line Счет N : (1)871490 [21:43:07]line ИНН: 02508201610067 [21:43:07]line Контрольно-Кассовый Чек [21:43:07]line ПРОДАЖА [21:43:07]line ТРК (МРК, ГНК) : 33 [21:43:07]line Товар: 2710124130 [21:43:07]line Аи-92-К-5 [21:43:07]line 7.380 * 67.80 [21:43:07]line = 500.36 [21:43:07]line НДС 12% НСП 1% [21:43:07]line > о реализуемом товаре [21:43:07]line ИТОГО: 500.36 [21:43:07]line НСП 1% : 4.43 [21:43:07]line НДС 12% : 53.14 [21:43:07]line Наличными: 0.00 [21:43:07]line Безнал.: 500.36 [21:43:07]line Место: АЗС № 137 "Партнер Нефть" [21:43:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:43:07]line СНО: Общий режим [21:43:07]line Чек 410 21.09.2024 21:43 [21:43:07]line Смена: 496 ФФД: 1.0 [21:43:07]line ЗНМ: 0300000064 [21:43:07]line РНМ: 0000000000092592 [21:43:07]line Версия ККМ: 001 [21:43:07]line Платежная система: O! деньги [21:43:07]line ФМ: 0000000000874979 [21:43:07]line ФД: 86632 [21:43:07]line ФПД: 102812446514371 [21:43:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T214305&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86632&fm=102812446514371&tin=02508201610067®Number=0000000000092592&sum=50036 [21:43:07]written 0, free lines is 4095 [21:43:07]OFD Sender: Processing packet 86632 [packets to send 273, broken 272] [21:43:07]ProducePacketName [21:43:07]name=ofd_packets/00086632 [21:43:07]OFD Sender: To server: pG, [21:43:07]CommunicateWithHost lk.salyk.kg:30040 [21:43:07]ConnectInit lk.salyk.kg [21:43:07]Write to MH i2c: 01 00 00 E1 02 E3 [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: 01 07 00 E1 02 00 00 00 00 00 E1 0C D7 [21:43:07]RasterBufferAndPrint [21:43:07]line [21:43:07]line [21:43:07]line [21:43:07]line [21:43:07]line [21:43:07]written 0, free lines is 3303 [21:43:07]MH_Cut [21:43:07]Write to MH i2c: D1 01 00 E8 02 01 BC [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: D1 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: D1 01 00 [21:43:07]MH_I2C_Read... [21:43:07]Read from MH i2c: D1 01 00 E8 02 00 BB [21:43:07]Write to MH i2c: 01 00 00 E9 02 EB [21:43:07]Write i2c OK [21:43:07]MH_I2C_Read... [21:43:08]*** Cut start [21:43:08]*** Partial cut [21:43:08]*** CUTSNS_PIN = 1 [21:43:08]*** CUTSNS_PIN = 0 [21:43:08]*** Brake cut motor [21:43:08]Read from MH i2c: 01 [21:43:08]MH_I2C_Read... [21:43:08]*** Stop cut motor [21:43:08]*** Cut end [21:43:08]Read from MH i2c: 01 07 00 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 FF 0F 00 [21:43:08]process_action close_receipt done [21:43:08]requested_data is exist [21:43:08]produce_requested_data [21:43:08]requested_item fm.sn is exist - process it [21:43:08]wFMCommunicate request_size=4 [21:43:08]MH_SAM_APDU [21:43:08]CAPDU: 80 11 00 00 [21:43:08]Write to MH i2c: E2 08 00 EA 02 80 11 00 00 00 00 00 00 66 [21:43:08]Write i2c OK [21:43:08]MH_I2C_Read... [21:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:08]Read from MH i2c: E2 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: E2 17 00 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: E2 17 00 EA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [21:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:43:08]wFMCommunicate OK [21:43:08]requested_item fd.num is exist - process it [21:43:08]SAM_PROTO_GetFieldsCounters [21:43:08]wFMCommunicate request_size=4 [21:43:08]MH_SAM_APDU [21:43:08]CAPDU: 80 13 00 00 [21:43:08]Write to MH i2c: E2 08 00 EB 02 80 13 00 00 00 00 00 00 69 [21:43:08]Write i2c OK [21:43:08]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 62 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 62 00 EB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 68 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [21:43:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 68 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:43:09]wFMCommunicate OK [21:43:09]SAM_PROTO_GetFieldsCounters done [21:43:09]requested_item shift.num is exist - process it [21:43:09]requested_item shift.opened is exist - process it [21:43:09]req_shift_opened [21:43:09]FM_GetShiftState [21:43:09]SAM_PROTO_GetShiftState [21:43:09]wFMCommunicate request_size=4 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 13 01 00 [21:43:09]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 0E 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B1 [21:43:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:43:09]wFMCommunicate OK [21:43:09]SAM_PROTO_GetShiftState done [21:43:09]FM_GetShiftState done [21:43:09]req_shift_opened done [21:43:09]requested_item shift.open_date is exist - process it [21:43:09]req_shift_open_date [21:43:09]req_shift_open_date done [21:43:09]produce_requested_data done [21:43:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86632,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:43:09]process_action_free close_receipt [21:43:09]json_value_free [21:43:09]json_value_free done [21:43:09]process_json_proto returns [21:43:09]Send response to host [21:43:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86632,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:43:09]free response buf [21:43:09]execute_script done [21:43:09]execute_script returns [21:43:09]free content buf [21:43:09]Sock 10.Close socket [21:43:09]Sock 10.Thread stoped [21:43:11]Connected sock=11 [21:43:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 8E 24 07 01 1C 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9A 01 00 00 F4 03 04 00 E9 3D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 52 01 00 35 04 06 00 5D 81 E3 5A 5C C3 7D CF 2E 68 E8 58 52 B0 [21:43:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 FC 33 47 00 13 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 68 52 01 00 F4 03 04 00 BF E8 EE 66 B6 04 01 00 00 6F 80 C2 8F 96 9B 83 9B [21:43:13]CommunicateWithHost err = 0 [21:43:13]CheckOFDResponse [21:43:13]1017 (14) - 77093643461234 [21:43:13]1041 (16) - 0000000000874979 [21:43:13]1040 (4) - 86632 [21:43:13]1012 (4) - 21.09.2024 15:39 [21:43:13]1206 (1) - 0 [21:43:13]OFD Sender: Remove packet 86632 [21:43:13]ProducePacketName [21:43:13]name=ofd_packets/00086632 [21:43:13]NVStorageDeleteData [21:43:14]OFD Sender: No OFD packet to send [21:43:19]OFD Sender: No OFD packet to send [21:43:24]OFD Sender: No OFD packet to send [21:43:29]OFD Sender: No OFD packet to send [21:43:34]OFD Sender: No OFD packet to send [21:43:39]OFD Sender: No OFD packet to send [21:43:44]OFD Sender: No OFD packet to send [21:43:49]OFD Sender: No OFD packet to send [21:43:54]OFD Sender: No OFD packet to send [21:43:59]OFD Sender: No OFD packet to send [21:44:04]OFD Sender: No OFD packet to send [21:44:09]OFD Sender: No OFD packet to send [21:44:14]OFD Sender: No OFD packet to send [21:44:19]OFD Sender: No OFD packet to send [21:44:24]OFD Sender: No OFD packet to send [21:44:29]OFD Sender: No OFD packet to send [21:44:34]OFD Sender: No OFD packet to send [21:44:39]OFD Sender: No OFD packet to send [21:44:44]OFD Sender: No OFD packet to send [21:44:49]OFD Sender: No OFD packet to send [21:44:54]OFD Sender: No OFD packet to send [21:44:59]OFD Sender: No OFD packet to send [21:45:04]OFD Sender: No OFD packet to send [21:45:09]OFD Sender: No OFD packet to send [21:45:14]OFD Sender: No OFD packet to send [21:45:16]recv_with_timeout no data received [21:45:19]OFD Sender: No OFD packet to send [21:45:24]OFD Sender: No OFD packet to send [21:45:29]OFD Sender: No OFD packet to send [21:45:34]OFD Sender: No OFD packet to send [21:45:39]OFD Sender: No OFD packet to send [21:45:44]accept exits with 9 [21:45:44]New connection [21:45:44]New thread 3067313508 created [21:45:44]Thread 3067170148 joined [21:45:44]Waiting for new connection... [21:45:44] Sock 9.Parse request [21:45:44]Sock 9.Check first char [21:45:44]Sock 9.First char is OK [21:45:44]request: POST /json_proto HTTP/1.0 [21:45:44]Method: POST [21:45:44]URL: /json_proto [21:45:44]Method is POST - this is cgi request [21:45:44]url: /json_proto [21:45:44]query_string will be loaded in cgi processing [21:45:44]execute_cgi json_proto POST (null) [21:45:44]execute_cgi path=json_proto method=POST [21:45:44]POST find Content-Length [21:45:44]Host: 172.17.47.196:8080 [21:45:44]Content-Length: 814 [21:45:44]Content-Type: application/json [21:45:44] [21:45:44]POST finish read [21:45:44]Found Content-Length = 814 [21:45:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148002", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.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" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:44]execute_script... [21:45: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 : (3)148002", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.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" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:44]POST & json_proto [21:45:44]process_json_proto [21:45:44]json parsed OK: [21:45:44]protocol is kg_v1.0 [21:45:44]action value=close_receipt [21:45:44]process_action close_receipt [21:45:44]cmd_close_receipt [21:45:44]MH_GetDate [21:45:44]Write to MH i2c: F0 00 00 ED 02 DE [21:45:44]Write i2c OK [21:45:44]MH_I2C_Read... [21:45:44]Read from MH i2c: F0 [21:45:44]MH_I2C_Read... [21:45:44]Read from MH i2c: F0 09 00 [21:45:44]MH_I2C_Read... [21:45:44]Read from MH i2c: F0 09 00 ED 02 00 88 3E EF 66 4C 6B 94 66 B3 [21:45:44]GetLastDocTimeStamp 1726954985 [21:45:44]current date 1726955144 [21:45:44]FM_GetShiftState [21:45:44]SAM_PROTO_GetShiftState [21:45:44]wFMCommunicate request_size=4 [21:45:44]MH_SAM_APDU [21:45:44]CAPDU: 80 13 01 00 [21:45:44]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [21:45:44]Write i2c OK [21:45:44]MH_I2C_Read... [21:45:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:44]Read from MH i2c: E2 [21:45:44]MH_I2C_Read... [21:45:44]Read from MH i2c: E2 0E 00 [21:45:44]MH_I2C_Read... [21:45:44]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B3 [21:45:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:45:44]wFMCommunicate OK [21:45:44]SAM_PROTO_GetShiftState done [21:45:44]FM_GetShiftState done [21:45:44]opened in 1726877910 [21:45:44]opened+sec_in_day 1726964310 [21:45:44]quantity*price = 39000 [21:45:44]sum+1 = 39001 [21:45:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.00 НСП 1% : 3.45 НДС 12% : 41.42 Наличными: 0.00 Безнал.: 390.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 411 21.09.2024 21:45 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86633 ФПД: 175450497076843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T214544&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86633&fm=175450497076843&tin=02508201610067®Number=0000000000092592&sum=39000 0 [21:45:45]StoreToDocumentArchive [21:45:45]shift 496 fd 86633 [21:45:45]save to /storage/0496/doc_00086633 [21:45:45]save last doc name /storage/0496/doc_00086633 to /storage/kkm_last_doc_name [21:45:45]save OK [21:45:45]Clear old archive folders... [21:45:45]ProcessDocumentItem done err = 0, tmpTLVsize=277 [21:45:45]tlvbuf is 010A50A0 [21:45:45]SAM_PROTO_ClearQueue [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 09 00 00 [21:45:45]Write to MH i2c: E2 08 00 FB 02 80 09 00 00 00 00 00 00 6F [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [21:45:45]RAPDU: 90 00 [21:45:45]wFMCommunicate OK [21:45:45]SAM_PROTO_ClearQueue done [21:45:45]KKMCreateOFDPacket [21:45:45]OFDProtocolAddRootSTLVToBuf [21:45:45]FM_MakeSignedData [21:45:45]FM_MakeSignedData [21:45:45]SAM_PROTO_SignData [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 0D 01 02 [21:45:45]Write to MH i2c: E2 08 00 FC 02 80 0D 01 02 00 00 00 00 77 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [21:45:45]RAPDU: 90 00 [21:45:45]wFMCommunicate OK [21:45:45]wFMCommunicate request_size=255 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 88 3E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 [21:45:45]Write to MH i2c: E2 02 01 FD 02 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 88 3E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 00 00 A9 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [21:45:45]RAPDU: 90 00 [21:45:45]wFMCommunicate OK [21:45:45]wFMCommunicate request_size=36 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 52 01 00 35 04 06 00 9F 92 40 8D CE 6B [21:45:45]Write to MH i2c: E2 27 00 FE 02 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 52 01 00 35 04 06 00 9F 92 40 8D CE 6B 00 00 9E [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [21:45:45]RAPDU: 90 00 [21:45:45]wFMCommunicate OK [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 0D 03 02 [21:45:45]Write to MH i2c: E2 08 00 FF 02 80 0D 03 02 00 00 00 00 7C [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 0B 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 0B 00 FF 02 00 51 73 F8 F0 17 D8 9C DE 90 00 92 [21:45:45]RAPDU: 51 73 F8 F0 17 D8 9C DE 90 00 [21:45:45]wFMCommunicate OK [21:45:45]SAM_PROTO_SignData done [21:45:45]FM_MakeSignedData done [21:45:45]CreateOFDProtocolMessage [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 11 00 00 [21:45:45]Write to MH i2c: E2 08 00 00 03 80 11 00 00 00 00 00 00 7D [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 17 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 17 00 00 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DC [21:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:45:45]wFMCommunicate OK [21:45:45]CreateOFDProtocolMessage done [21:45:45]OFDSenderStorePacket 86633 [21:45:45]StoreOFDPacket docnum=86633 [21:45:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 A7 65 21 01 2D E3 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 88 3E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 52 01 00 35 04 06 00 9F 92 40 8D CE 6B 51 73 F8 F0 17 D8 9C DE [21:45:45]CheckFolder [21:45:45]dirname=/storage/ofd_packets [21:45:45]CheckFolder done [21:45:45]ProducePacketName [21:45:45]name=ofd_packets/00086633 [21:45:45]NVStorageSaveData ofd_packets/00086633 [21:45:45]File name is /storage/ofd_packets/00086633 [21:45:45]Write 327 bytes [21:45:45]NVStorageSaveData done [21:45:45]OFDSenderStorePacket done [21:45:45]KKMCreateOFDPacket done [21:45:45]NVStorageSaveData kkm_last_timestamp [21:45:45]File name is /storage/kkm_last_timestamp [21:45:45]Write 4 bytes [21:45:45]NVStorageSaveData done [21:45:45]OFD Sender: Processing packet 86633 [packets to send 273, broken 272] [21:45:45]ProducePacketName [21:45:45]name=ofd_packets/00086633 [21:45:45]OFD Sender: To server: pG, [21:45:45]CommunicateWithHost lk.salyk.kg:30040 [21:45:45]ConnectInit lk.salyk.kg [21:45:45]ExternCall_PrintAddStr [21:45:45]wPrintStart [21:45:45]Write to MH i2c: 01 00 00 01 03 04 [21:45:46]Write i2c OK [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: 01 [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: 01 07 00 [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [21:45:46]RasterBufferAndPrint [21:45:46]line Счет N : (3)148002 [21:45:46]line ИНН: 02508201610067 [21:45:46]line Контрольно-Кассовый Чек [21:45:46]line ПРОДАЖА [21:45:46]line Товар: 4700028325357 [21:45:46]line Водка Антивирус 0,5л [21:45:46]line 1.000 * 390.00 [21:45:46]line = 390.00 [21:45:46]line НДС 12% НСП 1% [21:45:46]line > о реализуемом товаре [21:45:46]line ИТОГО: 390.00 [21:45:46]line НСП 1% : 3.45 [21:45:46]line НДС 12% : 41.42 [21:45:46]line Наличными: 0.00 [21:45:46]line Безнал.: 390.00 [21:45:46]line Место: АЗС № 137 "Партнер Нефть" [21:45:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:45:46]line СНО: Общий режим [21:45:46]line Чек 411 21.09.2024 21:45 [21:45:46]line Смена: 496 ФФД: 1.0 [21:45:46]line ЗНМ: 0300000064 [21:45:46]line РНМ: 0000000000092592 [21:45:46]line Версия ККМ: 001 [21:45:46]line Платежная система: O! деньги [21:45:46]line ФМ: 0000000000874979 [21:45:46]line ФД: 86633 [21:45:46]line ФПД: 175450497076843 [21:45:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T214544&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86633&fm=175450497076843&tin=02508201610067®Number=0000000000092592&sum=39000 [21:45:46]line 0 [21:45:46]written 0, free lines is 4095 [21:45:46]Connected sock=11 [21:45:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 A7 65 21 01 2D E3 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 88 3E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 52 01 00 35 04 06 00 9F 92 40 8D CE 6B 51 73 F8 F0 17 D8 9C DE [21:45:46]Write to MH i2c: 01 00 00 2B 03 2E [21:45:46]Write i2c OK [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: 01 [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: 01 07 00 [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 E7 0C 28 [21:45:46]RasterBufferAndPrint [21:45:46]line [21:45:46]line [21:45:46]line [21:45:46]line [21:45:46]line [21:45:46]written 0, free lines is 3309 [21:45:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D5 FE 47 00 1C 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 69 52 01 00 F4 03 04 00 59 E9 EE 66 B6 04 01 00 00 B2 6B F3 6D 92 9A 10 91 [21:45:46]CommunicateWithHost err = 0 [21:45:46]CheckOFDResponse [21:45:46]1017 (14) - 77093643461234 [21:45:46]1041 (16) - 0000000000874979 [21:45:46]1040 (4) - 86633 [21:45:46]1012 (4) - 21.09.2024 15:42 [21:45:46]1206 (1) - 0 [21:45:46]OFD Sender: Remove packet 86633 [21:45:46]ProducePacketName [21:45:46]name=ofd_packets/00086633 [21:45:46]NVStorageDeleteData [21:45:46]MH_Cut [21:45:46]Write to MH i2c: D1 01 00 32 03 01 07 [21:45:46]Write i2c OK [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: D1 [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: D1 01 00 [21:45:46]MH_I2C_Read... [21:45:46]Read from MH i2c: D1 01 00 32 03 00 06 [21:45:46]Write to MH i2c: 01 00 00 33 03 36 [21:45:46]Write i2c OK [21:45:46]MH_I2C_Read... [21:45:47]OFD Sender: No OFD packet to send [21:45:47]*** Cut start [21:45:47]*** Partial cut [21:45:47]*** CUTSNS_PIN = 1 [21:45:47]*** CUTSNS_PIN = 0 [21:45:47]*** Brake cut motor [21:45:48]Read from MH i2c: 01 [21:45:48]MH_I2C_Read... [21:45:48]*** Stop cut motor [21:45:48]*** Cut end [21:45:48]Read from MH i2c: 01 07 00 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FF 0F 4B [21:45:48]process_action close_receipt done [21:45:48]requested_data is exist [21:45:48]produce_requested_data [21:45:48]requested_item fm.sn is exist - process it [21:45:48]wFMCommunicate request_size=4 [21:45:48]MH_SAM_APDU [21:45:48]CAPDU: 80 11 00 00 [21:45:48]Write to MH i2c: E2 08 00 34 03 80 11 00 00 00 00 00 00 B1 [21:45:48]Write i2c OK [21:45:48]MH_I2C_Read... [21:45:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:48]Read from MH i2c: E2 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: E2 17 00 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: E2 17 00 34 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 10 [21:45:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:45:48]wFMCommunicate OK [21:45:48]requested_item fd.num is exist - process it [21:45:48]SAM_PROTO_GetFieldsCounters [21:45:48]wFMCommunicate request_size=4 [21:45:48]MH_SAM_APDU [21:45:48]CAPDU: 80 13 00 00 [21:45:48]Write to MH i2c: E2 08 00 35 03 80 13 00 00 00 00 00 00 B4 [21:45:48]Write i2c OK [21:45:48]MH_I2C_Read... [21:45:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:45:48]Read from MH i2c: E2 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: E2 62 00 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: E2 62 00 35 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 69 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [21:45:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 69 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:45:48]wFMCommunicate OK [21:45:48]SAM_PROTO_GetFieldsCounters done [21:45:48]requested_item shift.num is exist - process it [21:45:48]requested_item shift.opened is exist - process it [21:45:48]req_shift_opened [21:45:48]FM_GetShiftState [21:45:48]SAM_PROTO_GetShiftState [21:45:48]wFMCommunicate request_size=4 [21:45:48]MH_SAM_APDU [21:45:48]CAPDU: 80 13 01 00 [21:45:48]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [21:45:48]Write i2c OK [21:45:48]MH_I2C_Read... [21:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:48]Read from MH i2c: E2 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: E2 0E 00 [21:45:48]MH_I2C_Read... [21:45:48]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FC [21:45:48]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:45:48]wFMCommunicate OK [21:45:48]SAM_PROTO_GetShiftState done [21:45:48]FM_GetShiftState done [21:45:48]req_shift_opened done [21:45:48]requested_item shift.open_date is exist - process it [21:45:48]req_shift_open_date [21:45:48]req_shift_open_date done [21:45:48]produce_requested_data done [21:45:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86633,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:45:48]process_action_free close_receipt [21:45:48]json_value_free [21:45:48]json_value_free done [21:45:48]process_json_proto returns [21:45:48]Send response to host [21:45:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86633,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:45:48]free response buf [21:45:48]execute_script done [21:45:48]execute_script returns [21:45:48]free content buf [21:45:48]Sock 9.Close socket [21:45:48]Sock 9.Thread stoped [21:45:52]OFD Sender: No OFD packet to send [21:45:57]OFD Sender: No OFD packet to send [21:46:02]OFD Sender: No OFD packet to send [21:46:07]OFD Sender: No OFD packet to send [21:46:12]OFD Sender: No OFD packet to send [21:46:17]OFD Sender: No OFD packet to send [21:46:22]OFD Sender: No OFD packet to send [21:46:27]OFD Sender: No OFD packet to send [21:46:32]OFD Sender: No OFD packet to send [21:46:36]recv_with_timeout no data received [21:46:37]OFD Sender: No OFD packet to send [21:46:42]OFD Sender: No OFD packet to send [21:46:46]recv_with_timeout no data received [21:46:47]OFD Sender: No OFD packet to send [21:46:52]OFD Sender: No OFD packet to send [21:46:57]OFD Sender: No OFD packet to send [21:47:02]OFD Sender: No OFD packet to send [21:47:07]OFD Sender: No OFD packet to send [21:47:11]accept exits with 8 [21:47:11]New connection [21:47:11]New thread 3067170148 created [21:47:11]Thread 3067313508 joined [21:47:11]Waiting for new connection... [21:47:11] Sock 8.Parse request [21:47:11]Sock 8.Check first char [21:47:11]Sock 8.First char is OK [21:47:11]request: POST /json_proto HTTP/1.0 [21:47:11]Method: POST [21:47:11]URL: /json_proto [21:47:11]Method is POST - this is cgi request [21:47:11]url: /json_proto [21:47:11]query_string will be loaded in cgi processing [21:47:11]execute_cgi json_proto POST (null) [21:47:11]execute_cgi path=json_proto method=POST [21:47:11]POST find Content-Length [21:47:11]Host: 172.17.47.196:8080 [21:47:11]Content-Length: 1503 [21:47:11]Content-Type: application/json [21:47:11] [21:47:11]POST finish read [21:47:11]Found Content-Length = 1503 [21:47:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148003", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 2.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 3.000, "sum" : 21.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" : 326.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:11]execute_script... [21:47: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 : (3)148003", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 2.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 3.000, "sum" : 21.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" : 326.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:11]POST & json_proto [21:47:11]process_json_proto [21:47:11]json parsed OK: [21:47:11]protocol is kg_v1.0 [21:47:11]action value=close_receipt [21:47:11]process_action close_receipt [21:47:11]cmd_close_receipt [21:47:11]MH_GetDate [21:47:11]Write to MH i2c: F0 00 00 37 03 29 [21:47:11]Write i2c OK [21:47:11]MH_I2C_Read... [21:47:11]Read from MH i2c: F0 [21:47:11]MH_I2C_Read... [21:47:11]Read from MH i2c: F0 09 00 [21:47:11]MH_I2C_Read... [21:47:11]Read from MH i2c: F0 09 00 37 03 00 E0 3E EF 66 4C 6B 94 66 56 [21:47:11]GetLastDocTimeStamp 1726955144 [21:47:11]current date 1726955232 [21:47:11]FM_GetShiftState [21:47:11]SAM_PROTO_GetShiftState [21:47:11]wFMCommunicate request_size=4 [21:47:11]MH_SAM_APDU [21:47:11]CAPDU: 80 13 01 00 [21:47:11]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [21:47:11]Write i2c OK [21:47:11]MH_I2C_Read... [21:47:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:47:11]Read from MH i2c: E2 [21:47:11]MH_I2C_Read... [21:47:11]Read from MH i2c: E2 0E 00 [21:47:11]MH_I2C_Read... [21:47:11]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FE [21:47:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:47:11]wFMCommunicate OK [21:47:11]SAM_PROTO_GetShiftState done [21:47:11]FM_GetShiftState done [21:47:11]opened in 1726877910 [21:47:11]opened+sec_in_day 1726964310 [21:47:11]quantity*price = 21000 [21:47:11]sum+1 = 21001 [21:47:11]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 0.00 Безнал.: 105.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 413 21.09.2024 21:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86635 ФПД: 61346469952226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215922&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86635&fm=61346469952226&tin=02508201610067®Number=0000000000092592&sum=10500 0 [21:59:23]StoreToDocumentArchive [21:59:23]shift 496 fd 86635 [21:59:23]save to /storage/0496/doc_00086635 [21:59:23]save last doc name /storage/0496/doc_00086635 to /storage/kkm_last_doc_name [21:59:23]save OK [21:59:23]Clear old archive folders... [21:59:23]ProcessDocumentItem done err = 0, tmpTLVsize=278 [21:59:23]tlvbuf is 01272590 [21:59:23]SAM_PROTO_ClearQueue [21:59:23]wFMCommunicate request_size=4 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 09 00 00 [21:59:23]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [21:59:23]RAPDU: 90 00 [21:59:23]wFMCommunicate OK [21:59:23]SAM_PROTO_ClearQueue done [21:59:23]KKMCreateOFDPacket [21:59:23]OFDProtocolAddRootSTLVToBuf [21:59:23]FM_MakeSignedData [21:59:23]FM_MakeSignedData [21:59:23]SAM_PROTO_SignData [21:59:23]wFMCommunicate request_size=4 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 0D 01 02 [21:59:23]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [21:59:23]RAPDU: 90 00 [21:59:23]wFMCommunicate OK [21:59:23]wFMCommunicate request_size=255 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 BA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [21:59:23]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 BA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 00 00 EF [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:24]Read from MH i2c: E2 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 03 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [21:59:24]RAPDU: 90 00 [21:59:24]wFMCommunicate OK [21:59:24]wFMCommunicate request_size=37 [21:59:24]MH_SAM_APDU [21:59:24]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 52 01 00 35 04 06 00 37 CB 56 8C BA E2 [21:59:24]Write to MH i2c: E2 28 00 2E 00 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 52 01 00 35 04 06 00 37 CB 56 8C BA E2 00 00 49 [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:24]Read from MH i2c: E2 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 03 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [21:59:24]RAPDU: 90 00 [21:59:24]wFMCommunicate OK [21:59:24]wFMCommunicate request_size=4 [21:59:24]MH_SAM_APDU [21:59:24]CAPDU: 80 0D 03 02 [21:59:24]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:24]Read from MH i2c: E2 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 0B 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 0B 00 2F 00 00 1A C0 BF 2B 73 72 30 48 90 00 CC [21:59:24]RAPDU: 1A C0 BF 2B 73 72 30 48 90 00 [21:59:24]wFMCommunicate OK [21:59:24]SAM_PROTO_SignData done [21:59:24]FM_MakeSignedData done [21:59:24]CreateOFDProtocolMessage [21:59:24]wFMCommunicate request_size=4 [21:59:24]MH_SAM_APDU [21:59:24]CAPDU: 80 11 00 00 [21:59:24]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:24]Read from MH i2c: E2 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 17 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [21:59:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:24]wFMCommunicate OK [21:59:24]CreateOFDProtocolMessage done [21:59:24]OFDSenderStorePacket 86635 [21:59:24]StoreOFDPacket docnum=86635 [21:59:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 77 58 22 01 DA 43 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 BA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 52 01 00 35 04 06 00 37 CB 56 8C BA E2 1A C0 BF 2B 73 72 30 48 [21:59:24]CheckFolder [21:59:24]dirname=/storage/ofd_packets [21:59:24]CheckFolder done [21:59:24]ProducePacketName [21:59:24]name=ofd_packets/00086635 [21:59:24]NVStorageSaveData ofd_packets/00086635 [21:59:24]File name is /storage/ofd_packets/00086635 [21:59:24]Write 328 bytes [21:59:24]NVStorageSaveData done [21:59:24]OFDSenderStorePacket done [21:59:24]KKMCreateOFDPacket done [21:59:24]NVStorageSaveData kkm_last_timestamp [21:59:24]File name is /storage/kkm_last_timestamp [21:59:24]Write 4 bytes [21:59:24]NVStorageSaveData done [21:59:24]ExternCall_PrintAddStr [21:59:24]wPrintStart [21:59:24]Write to MH i2c: 01 00 00 31 00 31 [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: 01 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: 01 07 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [21:59:24]RasterBufferAndPrint [21:59:24]line Счет N : (3)148004 [21:59:24]OFD Sender: Processing packet 86635 [packets to send 273, broken 272] [21:59:24]ProducePacketName [21:59:24]name=ofd_packets/00086635 [21:59:24]OFD Sender: To server: pG, [21:59:24]CommunicateWithHost lk.salyk.kg:30040 [21:59:24]ConnectInit lk.salyk.kg [21:59:24]line ИНН: 02508201610067 [21:59:24]line Контрольно-Кассовый Чек [21:59:24]line ПРОДАЖА [21:59:24]line Товар: 5449000054227 [21:59:24]line Напиток Кока-Кола 1л [21:59:24]line 1.000 * 105.00 [21:59:24]line = 105.00 [21:59:24]line НДС 12% НСП 1% [21:59:24]line > о реализуемом товаре [21:59:24]line ИТОГО: 105.00 [21:59:24]line НСП 1% : 0.93 [21:59:24]line НДС 12% : 11.15 [21:59:24]line Наличными: 0.00 [21:59:24]line Безнал.: 105.00 [21:59:24]line Место: АЗС № 137 "Партнер Нефть" [21:59:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:59:24]line СНО: Общий режим [21:59:24]line Чек 413 21.09.2024 21:59 [21:59:24]line Смена: 496 ФФД: 1.0 [21:59:24]line ЗНМ: 0300000064 [21:59:24]line РНМ: 0000000000092592 [21:59:24]line Версия ККМ: 001 [21:59:24]line Платежная система: O! деньги [21:59:24]line ФМ: 0000000000874979 [21:59:24]line ФД: 86635 [21:59:24]line ФПД: 61346469952226 [21:59:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215922&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86635&fm=61346469952226&tin=02508201610067®Number=0000000000092592&sum=10500 [21:59:24]line 0 [21:59:24]written 0, free lines is 4095 [21:59:25]Write to MH i2c: 01 00 00 5B 00 5B [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 07 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 E6 0C 54 [21:59:25]RasterBufferAndPrint [21:59:25]line [21:59:25]line [21:59:25]line [21:59:25]line [21:59:25]line [21:59:25]written 0, free lines is 3326 [21:59:25]MH_Cut [21:59:25]Write to MH i2c: D1 01 00 62 00 01 34 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: D1 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: D1 01 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: D1 01 00 62 00 00 33 [21:59:25]Write to MH i2c: 01 00 00 63 00 63 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]Connected sock=6 [21:59:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 77 58 22 01 DA 43 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F *** Cut start [21:59:25]04 *** Partial cut [21:59:25]02 *** CUTSNS_PIN = 1 [21:59:25]00 *** CUTSNS_PIN = 0 [21:59:25]01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 BA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 52 01 00 35 04 06 00 37 CB 56 8C BA E2 1A C0 BF 2B 73 72 30 48 [21:59:26]*** Brake cut motor [21:59:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 36 7B 47 00 33 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6B 52 01 00 F4 03 04 00 8D EC EE 66 B6 04 01 00 00 63 E8 B7 12 C9 95 11 6D [21:59:26]CommunicateWithHost err = 0 [21:59:26]CheckOFDResponse [21:59:26]1017 (14) - 77093643461234 [21:59:26]1041 (16) - 0000000000874979 [21:59:26]1040 (4) - 86635 [21:59:26]1012 (4) - 21.09.2024 15:55 [21:59:26]1206 (1) - 0 [21:59:26]OFD Sender: Remove packet 86635 [21:59:26]ProducePacketName [21:59:26]name=ofd_packets/00086635 [21:59:26]NVStorageDeleteData [21:59:26]Read from MH i2c: 01 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: 01 *** Stop cut motor [21:59:26]07 *** Cut end [21:59:26]00 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [21:59:26]process_action close_receipt done [21:59:26]requested_data is exist [21:59:26]produce_requested_data [21:59:26]requested_item fm.sn is exist - process it [21:59:26]wFMCommunicate request_size=4 [21:59:26]MH_SAM_APDU [21:59:26]CAPDU: 80 11 00 00 [21:59:26]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [21:59:26]Write i2c OK [21:59:26]MH_I2C_Read... [21:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:26]Read from MH i2c: E2 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: E2 17 00 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [21:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:26]wFMCommunicate OK [21:59:26]requested_item fd.num is exist - process it [21:59:26]SAM_PROTO_GetFieldsCounters [21:59:26]wFMCommunicate request_size=4 [21:59:26]MH_SAM_APDU [21:59:26]CAPDU: 80 13 00 00 [21:59:26]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [21:59:26]Write i2c OK [21:59:26]MH_I2C_Read... [21:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:26]Read from MH i2c: E2 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: E2 62 00 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [21:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:26]wFMCommunicate OK [21:59:26]SAM_PROTO_GetFieldsCounters done [21:59:26]requested_item shift.num is exist - process it [21:59:26]requested_item shift.opened is exist - process it [21:59:26]req_shift_opened [21:59:26]FM_GetShiftState [21:59:26]SAM_PROTO_GetShiftState [21:59:26]wFMCommunicate request_size=4 [21:59:26]MH_SAM_APDU [21:59:26]CAPDU: 80 13 01 00 [21:59:26]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [21:59:26]Write i2c OK [21:59:26]MH_I2C_Read... [21:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:26]Read from MH i2c: E2 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: E2 0E 00 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [21:59:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:26]wFMCommunicate OK [21:59:26]SAM_PROTO_GetShiftState done [21:59:26]FM_GetShiftState done [21:59:26]req_shift_opened done [21:59:26]requested_item shift.open_date is exist - process it [21:59:26]req_shift_open_date [21:59:26]req_shift_open_date done [21:59:26]produce_requested_data done [21:59:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86635,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:59:26]process_action_free close_receipt [21:59:26]json_value_free [21:59:26]json_value_free done [21:59:26]process_json_proto returns [21:59:26]Send response to host [21:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86635,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:59:26]free response buf [21:59:26]execute_script done [21:59:26]execute_script returns [21:59:26]free content buf [21:59:26]Sock 9.Close socket [21:59:26]Sock 9.Thread stoped [21:59:27]OFD Sender: No OFD packet to send [21:59:27]accept exits with 10 [21:59:27]New connection [21:59:27]New thread 3066584420 created [21:59:27]Thread 3066727780 joined [21:59:27]Waiting for new connection... [21:59:27] Sock 10.Parse request [21:59:27]Sock 10.Check first char [21:59:27]Sock 10.First char is OK [21:59:27]request: POST /json_proto HTTP/1.0 [21:59:27]Method: POST [21:59:27]URL: /json_proto [21:59:27]Method is POST - this is cgi request [21:59:27]url: /json_proto [21:59:27]query_string will be loaded in cgi processing [21:59:27]execute_cgi json_proto POST (null) [21:59:27]execute_cgi path=json_proto method=POST [21:59:27]POST find Content-Length [21:59:27]Host: 172.17.47.196:8080 [21:59:27]Content-Length: 682 [21:59:27]Content-Type: application/json [21:59:27] [21:59:27]POST finish read [21:59:27]Found Content-Length = 682 [21:59:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:27]execute_script... [21:59: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)871492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:27]POST & json_proto [21:59:27]process_json_proto [21:59:27]json parsed OK: [21:59:27]protocol is kg_v1.0 [21:59:27]action value=close_receipt [21:59:27]process_action close_receipt [21:59:27]cmd_close_receipt [21:59:27]MH_GetDate [21:59:27]Write to MH i2c: F0 00 00 67 00 56 [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: F0 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: F0 09 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: F0 09 00 67 00 00 BF 41 EF 66 4C 6B 94 66 65 [21:59:27]GetLastDocTimeStamp 1726955962 [21:59:27]current date 1726955967 [21:59:27]FM_GetShiftState [21:59:27]SAM_PROTO_GetShiftState [21:59:27]wFMCommunicate request_size=4 [21:59:27]MH_SAM_APDU [21:59:27]CAPDU: 80 13 01 00 [21:59:27]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:27]Read from MH i2c: E2 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 0E 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [21:59:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:27]wFMCommunicate OK [21:59:27]SAM_PROTO_GetShiftState done [21:59:27]FM_GetShiftState done [21:59:27]opened in 1726877910 [21:59:27]opened+sec_in_day 1726964310 [21:59:27]quantity*price = 50063 [21:59:27]sum+1 = 50064 [21:59:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 414 21.09.2024 21:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86636 ФПД: 39871910802446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215927&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86636&fm=39871910802446&tin=02508201610067®Number=0000000000092592&sum=50000 [21:59:28]StoreToDocumentArchive [21:59:28]shift 496 fd 86636 [21:59:28]save to /storage/0496/doc_00086636 [21:59:28]save last doc name /storage/0496/doc_00086636 to /storage/kkm_last_doc_name [21:59:28]save OK [21:59:28]Clear old archive folders... [21:59:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:59:28]tlvbuf is 012138F0 [21:59:28]SAM_PROTO_ClearQueue [21:59:28]wFMCommunicate request_size=4 [21:59:28]MH_SAM_APDU [21:59:28]CAPDU: 80 09 00 00 [21:59:28]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [21:59:28]Write i2c OK [21:59:28]MH_I2C_Read... [21:59:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:28]Read from MH i2c: E2 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [21:59:28]RAPDU: 90 00 [21:59:28]wFMCommunicate OK [21:59:28]SAM_PROTO_ClearQueue done [21:59:28]KKMCreateOFDPacket [21:59:28]OFDProtocolAddRootSTLVToBuf [21:59:28]FM_MakeSignedData [21:59:28]FM_MakeSignedData [21:59:28]SAM_PROTO_SignData [21:59:28]wFMCommunicate request_size=4 [21:59:28]MH_SAM_APDU [21:59:28]CAPDU: 80 0D 01 02 [21:59:28]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [21:59:28]Write i2c OK [21:59:28]MH_I2C_Read... [21:59:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:28]Read from MH i2c: E2 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 [21:59:28]MH_I2C_Read... [21:59:28]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [21:59:28]RAPDU: 90 00 [21:59:28]wFMCommunicate OK [21:59:28]wFMCommunicate request_size=255 [21:59:28]MH_SAM_APDU [21:59:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 BF 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 52 01 00 35 04 06 00 [21:59:29]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 BF 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 52 01 00 35 04 06 00 00 00 95 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [21:59:29]RAPDU: 90 00 [21:59:29]wFMCommunicate OK [21:59:29]wFMCommunicate request_size=11 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 0D 02 02 06 24 43 67 14 74 0E [21:59:29]Write to MH i2c: E2 0E 00 78 00 80 0D 02 02 06 00 24 43 67 14 74 0E 00 00 62 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [21:59:29]RAPDU: 90 00 [21:59:29]wFMCommunicate OK [21:59:29]wFMCommunicate request_size=4 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 0D 03 02 [21:59:29]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 0B 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 0B 00 79 00 00 D8 7B D0 88 58 00 BA 80 90 00 32 [21:59:29]RAPDU: D8 7B D0 88 58 00 BA 80 90 00 [21:59:29]wFMCommunicate OK [21:59:29]SAM_PROTO_SignData done [21:59:29]FM_MakeSignedData done [21:59:29]CreateOFDProtocolMessage [21:59:29]wFMCommunicate request_size=4 [21:59:29]MH_SAM_APDU [21:59:29]CAPDU: 80 11 00 00 [21:59:29]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:29]Read from MH i2c: E2 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 17 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [21:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:29]wFMCommunicate OK [21:59:29]CreateOFDProtocolMessage done [21:59:29]OFDSenderStorePacket 86636 [21:59:29]StoreOFDPacket docnum=86636 [21:59:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B3 63 08 01 3F EF 5A 03 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 BF 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 52 01 00 35 04 06 00 24 43 67 14 74 0E D8 7B D0 88 58 00 BA 80 [21:59:29]CheckFolder [21:59:29]dirname=/storage/ofd_packets [21:59:29]CheckFolder done [21:59:29]ProducePacketName [21:59:29]name=ofd_packets/00086636 [21:59:29]NVStorageSaveData ofd_packets/00086636 [21:59:29]File name is /storage/ofd_packets/00086636 [21:59:29]Write 302 bytes [21:59:29]NVStorageSaveData done [21:59:29]OFDSenderStorePacket done [21:59:29]KKMCreateOFDPacket done [21:59:29]NVStorageSaveData kkm_last_timestamp [21:59:29]File name is /storage/kkm_last_timestamp [21:59:29]Write 4 bytes [21:59:29]NVStorageSaveData done [21:59:29]ExternCall_PrintAddStr [21:59:29]wPrintStart [21:59:29]Write to MH i2c: 01 00 00 7B 00 7B [21:59:29]Write i2c OK [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: 01 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: 01 07 00 [21:59:29]MH_I2C_Read... [21:59:29]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [21:59:29]RasterBufferAndPrint [21:59:29]line Счет N : (1)871492 [21:59:29]line ИНН: 02508201610067 [21:59:29]line Контрольно-Кассовый Чек [21:59:29]line ПРОДАЖА [21:59:29]line ТРК (МРК, ГНК) : 44 [21:59:29]line Товар: 2710194210 [21:59:29]line ДТ(л)-К-4 [21:59:29]line 6.570 * 76.20 [21:59:29]line = 500.63 [21:59:29]line НДС 12% НСП 1% [21:59:29]line > о реализуемом товаре [21:59:29]line ОКРУГЛЕНИЕ: -0.63 [21:59:29]line ИТОГО: 500.00 [21:59:29]line Внесено: 500.00 [21:59:29]line СДАЧА: 0.00 [21:59:29]line НСП 1% : 4.43 [21:59:29]line НДС 12% : 53.16 [21:59:29]line Наличными: 500.00 [21:59:29]line Безнал.: 0.00 [21:59:29]line Место: АЗС № 137 "Партнер Нефть" [21:59:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:59:29]line СНО: Общий режим [21:59:29]line Чек 414 21.09.2024 21:59 [21:59:29]line Смена: 496 ФФД: 1.0 [21:59:29]line ЗНМ: 0300000064 [21:59:29]line РНМ: 0000000000092592 [21:59:29]line Версия ККМ: 001 [21:59:29]line ФМ: 0000000000874979 [21:59:29]line ФД: 86636 [21:59:29]line ФПД: 39871910802446 [21:59:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215927&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86636&fm=39871910802446&tin=02508201610067®Number=0000000000092592&sum=50000 [21:59:29]written 0, free lines is 4095 [21:59:29]OFD Sender: Processing packet 86636 [packets to send 273, broken 272] [21:59:29]ProducePacketName [21:59:29]name=ofd_packets/00086636 [21:59:29]OFD Sender: To server: pG, [21:59:29]CommunicateWithHost lk.salyk.kg:30040 [21:59:29]ConnectInit lk.salyk.kg [21:59:30]Write to MH i2c: 01 00 00 A6 00 A6 [21:59:30]Write i2c OK [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: 01 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: 01 07 00 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 D8 0C 91 [21:59:30]RasterBufferAndPrint [21:59:30]line [21:59:30]line [21:59:30]line [21:59:30]line [21:59:30]line [21:59:30]written 0, free lines is 3319 [21:59:30]MH_Cut [21:59:30]Write to MH i2c: D1 01 00 AD 00 01 7F [21:59:30]Write i2c OK [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: D1 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: D1 01 00 [21:59:30]MH_I2C_Read... [21:59:30]Read from MH i2c: D1 01 00 AD 00 00 7E [21:59:30]Write to MH i2c: 01 00 00 AE 00 AE [21:59:30]Write i2c OK [21:59:30]MH_I2C_Read... [21:59:30]Connected sock=9 [21:59:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B3 63 08 01 3F EF 5A 03 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 34 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 BF 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 52 01 00 35 04 06 00 24 43 67 14 74 0E D8 7B D0 88 58 00 BA 80 [21:59:31]*** Cut start [21:59:31]*** Partial cut [21:59:31]*** CUTSNS_PIN = 1 [21:59:31]*** CUTSNS_PIN = 0 [21:59:31]*** Brake cut motor [21:59:31]Read from MH i2c: 01 [21:59:31]MH_I2C_Read... [21:59:31]*** Stop cut motor [21:59:31]*** Cut end [21:59:31]Read from MH i2c: 01 07 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [21:59:31]process_action close_receipt done [21:59:31]requested_data is exist [21:59:31]produce_requested_data [21:59:31]requested_item fm.sn is exist - process it [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 11 00 00 [21:59:31]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 17 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [21:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:31]wFMCommunicate OK [21:59:31]requested_item fd.num is exist - process it [21:59:31]SAM_PROTO_GetFieldsCounters [21:59:31]wFMCommunicate request_size=4 [21:59:31]MH_SAM_APDU [21:59:31]CAPDU: 80 13 00 00 [21:59:31]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [21:59:31]Write i2c OK [21:59:31]MH_I2C_Read... [21:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:31]Read from MH i2c: E2 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 62 00 [21:59:31]MH_I2C_Read... [21:59:31]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [21:59:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:32]wFMCommunicate OK [21:59:32]SAM_PROTO_GetFieldsCounters done [21:59:32]requested_item shift.num is exist - process it [21:59:32]requested_item shift.opened is exist - process it [21:59:32]req_shift_opened [21:59:32]FM_GetShiftState [21:59:32]SAM_PROTO_GetShiftState [21:59:32]wFMCommunicate request_size=4 [21:59:32]MH_SAM_APDU [21:59:32]CAPDU: 80 13 01 00 [21:59:32]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [21:59:32]Write i2c OK [21:59:32]MH_I2C_Read... [21:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:32]Read from MH i2c: E2 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: E2 0E 00 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 74 [21:59:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:32]wFMCommunicate OK [21:59:32]SAM_PROTO_GetShiftState done [21:59:32]FM_GetShiftState done [21:59:32]req_shift_opened done [21:59:32]requested_item shift.open_date is exist - process it [21:59:32]req_shift_open_date [21:59:32]req_shift_open_date done [21:59:32]produce_requested_data done [21:59:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86636,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:59:32]process_action_free close_receipt [21:59:32]json_value_free [21:59:32]json_value_free done [21:59:32]process_json_proto returns [21:59:32]Send response to host [21:59:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86636,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:59:32]free response buf [21:59:32]execute_script done [21:59:32]execute_script returns [21:59:32]free content buf [21:59:32]Sock 10.Close socket [21:59:32]Sock 10.Thread stoped [21:59:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 88 6C 47 00 E8 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6C 52 01 00 F4 03 04 00 92 EC EE 66 B6 04 01 00 00 12 D1 57 C4 56 AB 05 CD [21:59:32]CommunicateWithHost err = 0 [21:59:32]CheckOFDResponse [21:59:32]1017 (14) - 77093643461234 [21:59:32]1041 (16) - 0000000000874979 [21:59:32]1040 (4) - 86636 [21:59:32]1012 (4) - 21.09.2024 15:56 [21:59:32]1206 (1) - 0 [21:59:32]OFD Sender: Remove packet 86636 [21:59:32]ProducePacketName [21:59:32]name=ofd_packets/00086636 [21:59:32]NVStorageDeleteData [21:59:32]OFD Sender: No OFD packet to send [21:59:32]accept exits with 6 [21:59:32]New connection [21:59:32]New thread 3066727780 created [21:59:32]Thread 3066584420 joined [21:59:32]Waiting for new connection... [21:59:32] Sock 6.Parse request [21:59:32]Sock 6.Check first char [21:59:32]Sock 6.First char is OK [21:59:32]request: POST /json_proto HTTP/1.0 [21:59:32]Method: POST [21:59:32]URL: /json_proto [21:59:32]Method is POST - this is cgi request [21:59:32]url: /json_proto [21:59:32]query_string will be loaded in cgi processing [21:59:32]execute_cgi json_proto POST (null) [21:59:32]execute_cgi path=json_proto method=POST [21:59:32]POST find Content-Length [21:59:32]Host: 172.17.47.196:8080 [21:59:32]Content-Length: 654 [21:59:32]Content-Type: application/json [21:59:32] [21:59:32]POST finish read [21:59:32]Found Content-Length = 654 [21:59:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148005", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:32]execute_script... [21:59:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148005", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:32]POST & json_proto [21:59:32]process_json_proto [21:59:32]json parsed OK: [21:59:32]protocol is kg_v1.0 [21:59:32]action value=close_receipt [21:59:32]process_action close_receipt [21:59:32]cmd_close_receipt [21:59:32]MH_GetDate [21:59:32]Write to MH i2c: F0 00 00 B2 00 A1 [21:59:32]Write i2c OK [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: F0 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: F0 09 00 [21:59:32]MH_I2C_Read... [21:59:32]Read from MH i2c: F0 09 00 B2 00 00 C5 41 EF 66 4C 6B 94 66 B6 [21:59:32]GetLastDocTimeStamp 1726955967 [21:59:32]current date 1726955973 [21:59:32]FM_GetShiftState [21:59:32]SAM_PROTO_GetShiftState [21:59:32]wFMCommunicate request_size=4 [21:59:32]MH_SAM_APDU [21:59:32]CAPDU: 80 13 01 00 [21:59:32]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [21:59:32]Write i2c OK [21:59:32]MH_I2C_Read... [21:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:33]Read from MH i2c: E2 [21:59:33]MH_I2C_Read... [21:59:33]Read from MH i2c: E2 0E 00 [21:59:33]MH_I2C_Read... [21:59:33]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 76 [21:59:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:33]wFMCommunicate OK [21:59:33]SAM_PROTO_GetShiftState done [21:59:33]FM_GetShiftState done [21:59:33]opened in 1726877910 [21:59:33]opened+sec_in_day 1726964310 [21:59:33]quantity*price = 15000 [21:59:33]sum+1 = 15001 [21:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 415 21.09.2024 21:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86637 ФПД: 22216827780003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215933&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86637&fm=22216827780003&tin=02508201610067®Number=0000000000092592&sum=15000 0 [21:59:34]StoreToDocumentArchive [21:59:34]shift 496 fd 86637 [21:59:34]save to /storage/0496/doc_00086637 [21:59:34]save last doc name /storage/0496/doc_00086637 to /storage/kkm_last_doc_name [21:59:34]save OK [21:59:34]Clear old archive folders... [21:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=275 [21:59:34]tlvbuf is 01212CF0 [21:59:34]SAM_PROTO_ClearQueue [21:59:34]wFMCommunicate request_size=4 [21:59:34]MH_SAM_APDU [21:59:34]CAPDU: 80 09 00 00 [21:59:34]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [21:59:34]Write i2c OK [21:59:34]MH_I2C_Read... [21:59:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:34]Read from MH i2c: E2 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 03 00 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [21:59:34]RAPDU: 90 00 [21:59:34]wFMCommunicate OK [21:59:34]SAM_PROTO_ClearQueue done [21:59:34]KKMCreateOFDPacket [21:59:34]OFDProtocolAddRootSTLVToBuf [21:59:34]FM_MakeSignedData [21:59:34]FM_MakeSignedData [21:59:34]SAM_PROTO_SignData [21:59:34]wFMCommunicate request_size=4 [21:59:34]MH_SAM_APDU [21:59:34]CAPDU: 80 0D 01 02 [21:59:34]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [21:59:34]Write i2c OK [21:59:34]MH_I2C_Read... [21:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:34]Read from MH i2c: E2 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 03 00 [21:59:34]MH_I2C_Read... [21:59:34]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [21:59:34]RAPDU: 90 00 [21:59:34]wFMCommunicate OK [21:59:34]wFMCommunicate request_size=255 [21:59:34]MH_SAM_APDU [21:59:34]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 C5 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 [21:59:34]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 C5 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 00 00 A1 [21:59:35]Write i2c OK [21:59:35]MH_I2C_Read... [21:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:35]Read from MH i2c: E2 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 03 00 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [21:59:35]RAPDU: 90 00 [21:59:35]wFMCommunicate OK [21:59:35]wFMCommunicate request_size=34 [21:59:35]MH_SAM_APDU [21:59:35]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 52 01 00 35 04 06 00 14 34 C2 20 BB A3 [21:59:35]Write to MH i2c: E2 25 00 C3 00 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 52 01 00 35 04 06 00 14 34 C2 20 BB A3 00 00 52 [21:59:35]Write i2c OK [21:59:35]MH_I2C_Read... [21:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:35]Read from MH i2c: E2 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 03 00 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [21:59:35]RAPDU: 90 00 [21:59:35]wFMCommunicate OK [21:59:35]wFMCommunicate request_size=4 [21:59:35]MH_SAM_APDU [21:59:35]CAPDU: 80 0D 03 02 [21:59:35]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [21:59:35]Write i2c OK [21:59:35]MH_I2C_Read... [21:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:35]Read from MH i2c: E2 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 0B 00 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 0B 00 C4 00 00 93 6B 96 EC 69 8D 4E AA 90 00 AE [21:59:35]RAPDU: 93 6B 96 EC 69 8D 4E AA 90 00 [21:59:35]wFMCommunicate OK [21:59:35]SAM_PROTO_SignData done [21:59:35]FM_MakeSignedData done [21:59:35]CreateOFDProtocolMessage [21:59:35]wFMCommunicate request_size=4 [21:59:35]MH_SAM_APDU [21:59:35]CAPDU: 80 11 00 00 [21:59:35]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [21:59:35]Write i2c OK [21:59:35]MH_I2C_Read... [21:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:35]Read from MH i2c: E2 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 17 00 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [21:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:35]wFMCommunicate OK [21:59:35]CreateOFDProtocolMessage done [21:59:35]OFDSenderStorePacket 86637 [21:59:35]StoreOFDPacket docnum=86637 [21:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 AB DF 1F 01 97 33 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 C5 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 52 01 00 35 04 06 00 14 34 C2 20 BB A3 93 6B 96 EC 69 8D 4E AA [21:59:35]CheckFolder [21:59:35]dirname=/storage/ofd_packets [21:59:35]CheckFolder done [21:59:35]ProducePacketName [21:59:35]name=ofd_packets/00086637 [21:59:35]NVStorageSaveData ofd_packets/00086637 [21:59:35]File name is /storage/ofd_packets/00086637 [21:59:35]Write 325 bytes [21:59:35]NVStorageSaveData done [21:59:35]OFDSenderStorePacket done [21:59:35]KKMCreateOFDPacket done [21:59:35]NVStorageSaveData kkm_last_timestamp [21:59:35]File name is /storage/kkm_last_timestamp [21:59:35]Write 4 bytes [21:59:35]NVStorageSaveData done [21:59:35]ExternCall_PrintAddStr [21:59:35]wPrintStart [21:59:35]Write to MH i2c: 01 00 00 C6 00 C6 [21:59:35]Write i2c OK [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: 01 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: 01 07 00 [21:59:35]MH_I2C_Read... [21:59:35]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [21:59:35]RasterBufferAndPrint [21:59:35]line Счет N : (3)148005 [21:59:35]line ИНН: 02508201610067 [21:59:35]line Контрольно-Кассовый Чек [21:59:35]line ПРОДАЖА [21:59:35]line Товар: 54491472 [21:59:35]line Напиток Кока-Кола 0,5л [21:59:35]line 2.000 * 75.00 [21:59:35]line = 150.00 [21:59:35]line НДС 12% НСП 1% [21:59:35]line > о реализуемом товаре [21:59:35]line ИТОГО: 150.00 [21:59:35]line НСП 1% : 1.33 [21:59:35]line НДС 12% : 15.93 [21:59:35]line Наличными: 150.00 [21:59:35]line Безнал.: 0.00 [21:59:35]line Место: АЗС № 137 "Партнер Нефть" [21:59:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:59:35]line СНО: Общий режим [21:59:35]line Чек 415 21.09.2024 21:59 [21:59:35]line Смена: 496 ФФД: 1.0 [21:59:35]line ЗНМ: 0300000064 [21:59:35]line РНМ: 0000000000092592 [21:59:35]line Версия ККМ: 001 [21:59:35]line ФМ: 0000000000874979 [21:59:35]line ФД: 86637 [21:59:35]line ФПД: 22216827780003 [21:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215933&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86637&fm=22216827780003&tin=02508201610067®Number=0000000000092592&sum=15000 [21:59:35]line 0 [21:59:35]OFD Sender: Processing packet 86637 [packets to send 273, broken 272] [21:59:35]ProducePacketName [21:59:35]name=ofd_packets/00086637 [21:59:35]OFD Sender: To server: pG, [21:59:35]CommunicateWithHost lk.salyk.kg:30040 [21:59:35]ConnectInit lk.salyk.kg [21:59:35]written 0, free lines is 4095 [21:59:36]Write to MH i2c: 01 00 00 EE 00 EE [21:59:36]Write i2c OK [21:59:36]MH_I2C_Read... [21:59:36]Read from MH i2c: 01 [21:59:36]MH_I2C_Read... [21:59:36]Read from MH i2c: 01 07 00 [21:59:36]MH_I2C_Read... [21:59:36]Read from MH i2c: 01 07 00 EE 00 00 00 00 00 00 01 0D 03 [21:59:36]RasterBufferAndPrint [21:59:36]line [21:59:36]line [21:59:36]line [21:59:36]line [21:59:36]line [21:59:36]written 0, free lines is 3363 [21:59:36]MH_Cut [21:59:36]Write to MH i2c: D1 01 00 F5 00 01 C7 [21:59:36]Write i2c OK [21:59:36]MH_I2C_Read... [21:59:36]Read from MH i2c: D1 [21:59:36]MH_I2C_Read... [21:59:36]Read from MH i2c: D1 01 00 [21:59:36]MH_I2C_Read... [21:59:36]Read from MH i2c: D1 01 00 F5 00 00 C6 [21:59:36]Write to MH i2c: 01 00 00 F6 00 F6 [21:59:36]Write i2c OK [21:59:36]MH_I2C_Read... [21:59:36]*** Cut start [21:59:36]*** Partial cut [21:59:36]*** CUTSNS_PIN = 1 [21:59:36]*** CUTSNS_PIN = 0 [21:59:37]*** Brake cut motor [21:59:37]Read from MH i2c: 01 [21:59:37]MH_I2C_Read... [21:59:37]*** Stop cut motor [21:59:37]*** Cut end [21:59:37]Read from MH i2c: 01 07 00 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 FF 0F 0B [21:59:37]process_action close_receipt done [21:59:37]requested_data is exist [21:59:37]produce_requested_data [21:59:37]requested_item fm.sn is exist - process it [21:59:37]wFMCommunicate request_size=4 [21:59:37]MH_SAM_APDU [21:59:37]CAPDU: 80 11 00 00 [21:59:37]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [21:59:37]Write i2c OK [21:59:37]MH_I2C_Read... [21:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:37]Read from MH i2c: E2 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: E2 17 00 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: E2 17 00 F7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [21:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:37]wFMCommunicate OK [21:59:37]requested_item fd.num is exist - process it [21:59:37]SAM_PROTO_GetFieldsCounters [21:59:37]wFMCommunicate request_size=4 [21:59:37]MH_SAM_APDU [21:59:37]CAPDU: 80 13 00 00 [21:59:37]Write to MH i2c: E2 08 00 F8 00 80 13 00 00 00 00 00 00 74 [21:59:37]Write i2c OK [21:59:37]MH_I2C_Read... [21:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:37]Read from MH i2c: E2 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: E2 62 00 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: E2 62 00 F8 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [21:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:37]wFMCommunicate OK [21:59:37]SAM_PROTO_GetFieldsCounters done [21:59:37]requested_item shift.num is exist - process it [21:59:37]requested_item shift.opened is exist - process it [21:59:37]req_shift_opened [21:59:37]FM_GetShiftState [21:59:37]SAM_PROTO_GetShiftState [21:59:37]wFMCommunicate request_size=4 [21:59:37]MH_SAM_APDU [21:59:37]CAPDU: 80 13 01 00 [21:59:37]Write to MH i2c: E2 08 00 F9 00 80 13 01 00 00 00 00 00 76 [21:59:37]Write i2c OK [21:59:37]MH_I2C_Read... [21:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 0E 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 0E 00 F9 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BC [21:59:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:38]wFMCommunicate OK [21:59:38]SAM_PROTO_GetShiftState done [21:59:38]FM_GetShiftState done [21:59:38]req_shift_opened done [21:59:38]requested_item shift.open_date is exist - process it [21:59:38]req_shift_open_date [21:59:38]req_shift_open_date done [21:59:38]produce_requested_data done [21:59:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86637,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:59:38]process_action_free close_receipt [21:59:38]json_value_free [21:59:38]json_value_free done [21:59:38]process_json_proto returns [21:59:38]Send response to host [21:59:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86637,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:59:38]free response buf [21:59:38]execute_script done [21:59:38]execute_script returns [21:59:38]free content buf [21:59:38]Sock 6.Close socket [21:59:38]Sock 6.Thread stoped [21:59:38]Connected sock=11 [21:59:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 AB DF 1F 01 97 33 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 C5 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 52 01 00 35 04 06 00 14 34 C2 20 BB A3 93 6B 96 EC 69 8D 4E AA [21:59:39]accept exits with 9 [21:59:39]New connection [21:59:39]New thread 3066584420 created [21:59:39]Thread 3066727780 joined [21:59:39]Waiting for new connection... [21:59:39] Sock 9.Parse request [21:59:39]Sock 9.Check first char [21:59:39]Sock 9.First char is OK [21:59:39]request: POST /json_proto HTTP/1.0 [21:59:39]Method: POST [21:59:39]URL: /json_proto [21:59:39]Method is POST - this is cgi request [21:59:39]url: /json_proto [21:59:39]query_string will be loaded in cgi processing [21:59:39]execute_cgi json_proto POST (null) [21:59:39]execute_cgi path=json_proto method=POST [21:59:39]POST find Content-Length [21:59:39]Host: 172.17.47.196:8080 [21:59:39]Content-Length: 656 [21:59:39]Content-Type: application/json [21:59:39] [21:59:39]POST finish read [21:59:39]Found Content-Length = 656 [21:59:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148006", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 8.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:39]execute_script... [21:59: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 : (3)148006", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 2.000, "sum" : 8.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 8.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:39]POST & json_proto [21:59:39]process_json_proto [21:59:39]json parsed OK: [21:59:39]protocol is kg_v1.0 [21:59:39]action value=close_receipt [21:59:39]process_action close_receipt [21:59:39]cmd_close_receipt [21:59:39]MH_GetDate [21:59:39]Write to MH i2c: F0 00 00 FA 00 E9 [21:59:39]Write i2c OK [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: F0 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: F0 09 00 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: F0 09 00 FA 00 00 CB 41 EF 66 4C 6B 94 66 04 [21:59:39]GetLastDocTimeStamp 1726955973 [21:59:39]current date 1726955979 [21:59:39]FM_GetShiftState [21:59:39]SAM_PROTO_GetShiftState [21:59:39]wFMCommunicate request_size=4 [21:59:39]MH_SAM_APDU [21:59:39]CAPDU: 80 13 01 00 [21:59:39]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [21:59:39]Write i2c OK [21:59:39]MH_I2C_Read... [21:59:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:39]Read from MH i2c: E2 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: E2 0E 00 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BE [21:59:39]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:39]wFMCommunicate OK [21:59:39]SAM_PROTO_GetShiftState done [21:59:39]FM_GetShiftState done [21:59:39]opened in 1726877910 [21:59:39]opened+sec_in_day 1726964310 [21:59:39]quantity*price = 800 [21:59:39]sum+1 = 801 [21:59:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8.00 НСП 1% : 0.07 НДС 12% : 0.85 Наличными: 8.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 416 21.09.2024 21:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86638 ФПД: 50005279064407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86638&fm=50005279064407&tin=02508201610067®Number=0000000000092592&sum=800 0 [21:59:40]StoreToDocumentArchive [21:59:40]shift 496 fd 86638 [21:59:40]save to /storage/0496/doc_00086638 [21:59:40]save last doc name /storage/0496/doc_00086638 to /storage/kkm_last_doc_name [21:59:40]save OK [21:59:40]Clear old archive folders... [21:59:40]ProcessDocumentItem done err = 0, tmpTLVsize=278 [21:59:40]tlvbuf is 01215160 [21:59:40]SAM_PROTO_ClearQueue [21:59:40]wFMCommunicate request_size=4 [21:59:40]MH_SAM_APDU [21:59:40]CAPDU: 80 09 00 00 [21:59:41]Write to MH i2c: E2 08 00 08 01 80 09 00 00 00 00 00 00 7B [21:59:41]Write i2c OK [21:59:41]MH_I2C_Read... [21:59:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:41]Read from MH i2c: E2 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 03 00 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [21:59:41]RAPDU: 90 00 [21:59:41]wFMCommunicate OK [21:59:41]SAM_PROTO_ClearQueue done [21:59:41]KKMCreateOFDPacket [21:59:41]OFDProtocolAddRootSTLVToBuf [21:59:41]FM_MakeSignedData [21:59:41]FM_MakeSignedData [21:59:41]SAM_PROTO_SignData [21:59:41]wFMCommunicate request_size=4 [21:59:41]MH_SAM_APDU [21:59:41]CAPDU: 80 0D 01 02 [21:59:41]Write to MH i2c: E2 08 00 09 01 80 0D 01 02 00 00 00 00 83 [21:59:41]Write i2c OK [21:59:41]MH_I2C_Read... [21:59:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:41]Read from MH i2c: E2 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 03 00 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [21:59:41]RAPDU: 90 00 [21:59:41]wFMCommunicate OK [21:59:41]wFMCommunicate request_size=255 [21:59:41]MH_SAM_APDU [21:59:41]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 00 00 00 00 00 07 04 06 00 20 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 CB 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [21:59:41]Write to MH i2c: E2 02 01 0A 01 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 00 00 00 00 00 07 04 06 00 20 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 CB 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 00 00 86 [21:59:41]Write i2c OK [21:59:41]MH_I2C_Read... [21:59:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:41]Read from MH i2c: E2 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 03 00 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [21:59:41]RAPDU: 90 00 [21:59:41]wFMCommunicate OK [21:59:41]wFMCommunicate request_size=37 [21:59:41]MH_SAM_APDU [21:59:41]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 52 01 00 35 04 06 00 2D 7A C2 E5 41 57 [21:59:41]Write to MH i2c: E2 28 00 0B 01 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 52 01 00 35 04 06 00 2D 7A C2 E5 41 57 00 00 90 [21:59:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EC 9B 47 00 BD 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6D 52 01 00 F4 03 04 00 9A EC EE 66 B6 04 01 00 00 33 CC 9E 00 D0 DB C1 69 [21:59:42]CommunicateWithHost err = 0 [21:59:42]CheckOFDResponse [21:59:42]1017 (14) - 77093643461234 [21:59:42]1041 (16) - 0000000000874979 [21:59:42]1040 (4) - 86637 [21:59:42]1012 (4) - 21.09.2024 15:56 [21:59:42]1206 (1) - 0 [21:59:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:42]OFD Sender: Remove packet 86637 [21:59:42]ProducePacketName [21:59:42]name=ofd_packets/00086637 [21:59:42]NVStorageDeleteData [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 03 00 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [21:59:42]RAPDU: 90 00 [21:59:42]wFMCommunicate OK [21:59:42]wFMCommunicate request_size=4 [21:59:42]MH_SAM_APDU [21:59:42]CAPDU: 80 0D 03 02 [21:59:42]Write to MH i2c: E2 08 00 0C 01 80 0D 03 02 00 00 00 00 88 [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:42]Read from MH i2c: E2 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 0B 00 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 0B 00 0C 01 00 6C 18 3F 1B DF D1 71 1F 90 00 A7 [21:59:42]RAPDU: 6C 18 3F 1B DF D1 71 1F 90 00 [21:59:42]wFMCommunicate OK [21:59:42]SAM_PROTO_SignData done [21:59:42]FM_MakeSignedData done [21:59:42]CreateOFDProtocolMessage [21:59:42]wFMCommunicate request_size=4 [21:59:42]MH_SAM_APDU [21:59:42]CAPDU: 80 11 00 00 [21:59:42]Write to MH i2c: E2 08 00 0D 01 80 11 00 00 00 00 00 00 88 [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:42]Read from MH i2c: E2 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 17 00 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: E2 17 00 0D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [21:59:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:42]wFMCommunicate OK [21:59:42]CreateOFDProtocolMessage done [21:59:42]OFDSenderStorePacket 86638 [21:59:42]StoreOFDPacket docnum=86638 [21:59:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 00 B0 22 01 4E BC 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 00 00 00 00 00 07 04 06 00 20 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 CB 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 52 01 00 35 04 06 00 2D 7A C2 E5 41 57 6C 18 3F 1B DF D1 71 1F [21:59:42]CheckFolder [21:59:42]dirname=/storage/ofd_packets [21:59:42]CheckFolder done [21:59:42]ProducePacketName [21:59:42]name=ofd_packets/00086638 [21:59:42]NVStorageSaveData ofd_packets/00086638 [21:59:42]File name is /storage/ofd_packets/00086638 [21:59:42]Write 328 bytes [21:59:42]NVStorageSaveData done [21:59:42]OFDSenderStorePacket done [21:59:42]KKMCreateOFDPacket done [21:59:42]NVStorageSaveData kkm_last_timestamp [21:59:42]File name is /storage/kkm_last_timestamp [21:59:42]Write 4 bytes [21:59:42]NVStorageSaveData done [21:59:42]ExternCall_PrintAddStr [21:59:42]wPrintStart [21:59:42]Write to MH i2c: 01 00 00 0E 01 0F [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: 01 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: 01 07 00 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: 01 07 00 0E 01 00 00 00 00 00 FF 0F 24 [21:59:42]RasterBufferAndPrint [21:59:42]line Счет N : (3)148006 [21:59:42]line ИНН: 02508201610067 [21:59:42]line Контрольно-Кассовый Чек [21:59:42]line ПРОДАЖА [21:59:42]line Товар: 2000031750019 [21:59:42]line Пакет Партнер Нефть [21:59:42]line 2.000 * 4.00 [21:59:42]line = 8.00 [21:59:42]line НДС 12% НСП 1% [21:59:42]line > о реализуемом товаре [21:59:42]line ИТОГО: 8.00 [21:59:42]line НСП 1% : 0.07 [21:59:42]line НДС 12% : 0.85 [21:59:42]line Наличными: 8.00 [21:59:42]line Безнал.: 0.00 [21:59:42]line Место: АЗС № 137 "Партнер Нефть" [21:59:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:59:42]line СНО: Общий режим [21:59:42]line Чек 416 21.09.2024 21:59 [21:59:42]line Смена: 496 ФФД: 1.0 [21:59:42]line ЗНМ: 0300000064 [21:59:42]line РНМ: 0000000000092592 [21:59:42]line Версия ККМ: 001 [21:59:42]line ФМ: 0000000000874979 [21:59:42]line ФД: 86638 [21:59:42]line ФПД: 50005279064407 [21:59:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86638&fm=50005279064407&tin=02508201610067®Number=0000000000092592&sum=800 [21:59:42]line 0 [21:59:42]written 0, free lines is 4095 [21:59:42]OFD Sender: Processing packet 86638 [packets to send 273, broken 272] [21:59:42]ProducePacketName [21:59:42]name=ofd_packets/00086638 [21:59:42]OFD Sender: To server: pG, [21:59:42]CommunicateWithHost lk.salyk.kg:30040 [21:59:42]ConnectInit lk.salyk.kg [21:59:42]Write to MH i2c: 01 00 00 36 01 37 [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: 01 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: 01 07 00 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: 01 07 00 36 01 00 00 00 00 00 03 0D 4E [21:59:42]RasterBufferAndPrint [21:59:42]line [21:59:42]line [21:59:42]line [21:59:42]line [21:59:42]line [21:59:42]written 0, free lines is 3368 [21:59:42]MH_Cut [21:59:42]Write to MH i2c: D1 01 00 3D 01 01 10 [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: D1 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: D1 01 00 [21:59:42]MH_I2C_Read... [21:59:42]Read from MH i2c: D1 01 00 3D 01 00 0F [21:59:42]Write to MH i2c: 01 00 00 3E 01 3F [21:59:42]Write i2c OK [21:59:42]MH_I2C_Read... [21:59:43]*** Cut start [21:59:43]*** Partial cut [21:59:43]*** CUTSNS_PIN = 1 [21:59:43]*** CUTSNS_PIN = 0 [21:59:43]*** Brake cut motor [21:59:44]Read from MH i2c: 01 [21:59:44]MH_I2C_Read... [21:59:44]*** Stop cut motor [21:59:44]*** Cut end [21:59:44]Read from MH i2c: 01 07 00 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 FF 0F 54 [21:59:44]process_action close_receipt done [21:59:44]requested_data is exist [21:59:44]produce_requested_data [21:59:44]requested_item fm.sn is exist - process it [21:59:44]wFMCommunicate request_size=4 [21:59:44]MH_SAM_APDU [21:59:44]CAPDU: 80 11 00 00 [21:59:44]Write to MH i2c: E2 08 00 3F 01 80 11 00 00 00 00 00 00 BA [21:59:44]Write i2c OK [21:59:44]MH_I2C_Read... [21:59:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:44]Read from MH i2c: E2 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: E2 17 00 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: E2 17 00 3F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 19 [21:59:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:44]wFMCommunicate OK [21:59:44]requested_item fd.num is exist - process it [21:59:44]SAM_PROTO_GetFieldsCounters [21:59:44]wFMCommunicate request_size=4 [21:59:44]MH_SAM_APDU [21:59:44]CAPDU: 80 13 00 00 [21:59:44]Write to MH i2c: E2 08 00 40 01 80 13 00 00 00 00 00 00 BD [21:59:44]Write i2c OK [21:59:44]MH_I2C_Read... [21:59:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:44]Read from MH i2c: E2 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: E2 62 00 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: E2 62 00 40 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [21:59:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:44]wFMCommunicate OK [21:59:44]SAM_PROTO_GetFieldsCounters done [21:59:44]requested_item shift.num is exist - process it [21:59:44]requested_item shift.opened is exist - process it [21:59:44]req_shift_opened [21:59:44]FM_GetShiftState [21:59:44]SAM_PROTO_GetShiftState [21:59:44]wFMCommunicate request_size=4 [21:59:44]MH_SAM_APDU [21:59:44]CAPDU: 80 13 01 00 [21:59:44]Write to MH i2c: E2 08 00 41 01 80 13 01 00 00 00 00 00 BF [21:59:44]Write i2c OK [21:59:44]MH_I2C_Read... [21:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:44]Read from MH i2c: E2 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: E2 0E 00 [21:59:44]MH_I2C_Read... [21:59:44]Read from MH i2c: E2 0E 00 41 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 05 [21:59:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:44]wFMCommunicate OK [21:59:44]SAM_PROTO_GetShiftState done [21:59:44]FM_GetShiftState done [21:59:44]req_shift_opened done [21:59:44]requested_item shift.open_date is exist - process it [21:59:44]req_shift_open_date [21:59:44]req_shift_open_date done [21:59:44]produce_requested_data done [21:59:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86638,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:59:44]process_action_free close_receipt [21:59:44]json_value_free [21:59:44]json_value_free done [21:59:44]process_json_proto returns [21:59:44]Send response to host [21:59:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86638,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:59:44]free response buf [21:59:44]execute_script done [21:59:44]execute_script returns [21:59:44]free content buf [21:59:44]Sock 9.Close socket [21:59:44]Sock 9.Thread stoped [21:59:45]Connected sock=11 [21:59:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 00 B0 22 01 4E BC 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 20 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 00 00 00 00 00 07 04 06 00 20 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 CB 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6E 52 01 00 35 04 06 00 2D 7A C2 E5 41 57 6C 18 3F 1B DF D1 71 1F [21:59:45]accept exits with 6 [21:59:45]New connection [21:59:45]New thread 3066727780 created [21:59:45]Thread 3066584420 joined [21:59:45]Waiting for new connection... [21:59:45] Sock 6.Parse request [21:59:45]Sock 6.Check first char [21:59:45]Sock 6.First char is OK [21:59:45]request: POST /json_proto HTTP/1.0 [21:59:45]Method: POST [21:59:45]URL: /json_proto [21:59:45]Method is POST - this is cgi request [21:59:45]url: /json_proto [21:59:45]query_string will be loaded in cgi processing [21:59:45]execute_cgi json_proto POST (null) [21:59:45]execute_cgi path=json_proto method=POST [21:59:45]POST find Content-Length [21:59:45]Host: 172.17.47.196:8080 [21:59:45]Content-Length: 616 [21:59:45]Content-Type: application/json [21:59:45] [21:59:45]POST finish read [21:59:45]Found Content-Length = 616 [21:59:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148007", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:45]execute_script... [21:59:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148007", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:45]POST & json_proto [21:59:45]process_json_proto [21:59:45]json parsed OK: [21:59:45]protocol is kg_v1.0 [21:59:45]action value=close_receipt [21:59:45]process_action close_receipt [21:59:45]cmd_close_receipt [21:59:45]MH_GetDate [21:59:45]Write to MH i2c: F0 00 00 42 01 32 [21:59:45]Write i2c OK [21:59:45]MH_I2C_Read... [21:59:45]Read from MH i2c: F0 [21:59:45]MH_I2C_Read... [21:59:45]Read from MH i2c: F0 09 00 [21:59:45]MH_I2C_Read... [21:59:45]Read from MH i2c: F0 09 00 42 01 00 D1 41 EF 66 4C 6B 94 66 53 [21:59:45]GetLastDocTimeStamp 1726955979 [21:59:45]current date 1726955985 [21:59:45]FM_GetShiftState [21:59:45]SAM_PROTO_GetShiftState [21:59:45]wFMCommunicate request_size=4 [21:59:45]MH_SAM_APDU [21:59:45]CAPDU: 80 13 01 00 [21:59:45]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [21:59:45]Write i2c OK [21:59:45]MH_I2C_Read... [21:59:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:45]Read from MH i2c: E2 [21:59:45]MH_I2C_Read... [21:59:45]Read from MH i2c: E2 0E 00 [21:59:45]MH_I2C_Read... [21:59:45]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 07 [21:59:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:45]wFMCommunicate OK [21:59:45]SAM_PROTO_GetShiftState done [21:59:45]FM_GetShiftState done [21:59:45]opened in 1726877910 [21:59:45]opened+sec_in_day 1726964310 [21:59:45]quantity*price = 15500 [21:59:45]sum+1 = 15501 [21:59:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 155.00 НСП 1% : 1.37 НДС 12% : 16.46 Наличными: 155.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 417 21.09.2024 21:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86639 ФПД: 74735875671231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86639&fm=74735875671231&tin=02508201610067®Number=0000000000092592&sum=15500 0 [21:59:47]StoreToDocumentArchive [21:59:47]shift 496 fd 86639 [21:59:47]save to /storage/0496/doc_00086639 [21:59:47]save last doc name /storage/0496/doc_00086639 to /storage/kkm_last_doc_name [21:59:47]save OK [21:59:47]Clear old archive folders... [21:59:47]ProcessDocumentItem done err = 0, tmpTLVsize=268 [21:59:47]tlvbuf is 012F5DF0 [21:59:47]SAM_PROTO_ClearQueue [21:59:47]wFMCommunicate request_size=4 [21:59:47]MH_SAM_APDU [21:59:47]CAPDU: 80 09 00 00 [21:59:47]Write to MH i2c: E2 08 00 50 01 80 09 00 00 00 00 00 00 C3 [21:59:47]Write i2c OK [21:59:47]MH_I2C_Read... [21:59:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:47]Read from MH i2c: E2 [21:59:47]MH_I2C_Read... [21:59:47]Read from MH i2c: E2 03 00 [21:59:47]MH_I2C_Read... [21:59:47]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [21:59:47]RAPDU: 90 00 [21:59:47]wFMCommunicate OK [21:59:47]SAM_PROTO_ClearQueue done [21:59:47]KKMCreateOFDPacket [21:59:47]OFDProtocolAddRootSTLVToBuf [21:59:47]FM_MakeSignedData [21:59:47]FM_MakeSignedData [21:59:47]SAM_PROTO_SignData [21:59:47]wFMCommunicate request_size=4 [21:59:47]MH_SAM_APDU [21:59:47]CAPDU: 80 0D 01 02 [21:59:47]Write to MH i2c: E2 08 00 51 01 80 0D 01 02 00 00 00 00 CB [21:59:47]Write i2c OK [21:59:47]MH_I2C_Read... [21:59:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:47]Read from MH i2c: E2 [21:59:47]MH_I2C_Read... [21:59:47]Read from MH i2c: E2 03 00 [21:59:47]MH_I2C_Read... [21:59:47]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [21:59:47]RAPDU: 90 00 [21:59:47]wFMCommunicate OK [21:59:47]wFMCommunicate request_size=255 [21:59:47]MH_SAM_APDU [21:59:47]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 D1 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [21:59:48]Write to MH i2c: E2 02 01 52 01 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 D1 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 EA [21:59:48]Write i2c OK [21:59:48]MH_I2C_Read... [21:59:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:48]Read from MH i2c: E2 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 03 00 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [21:59:48]RAPDU: 90 00 [21:59:48]wFMCommunicate OK [21:59:48]wFMCommunicate request_size=27 [21:59:48]MH_SAM_APDU [21:59:48]CAPDU: 80 0D 02 02 16 34 39 37 39 10 04 04 00 6F 52 01 00 35 04 06 00 43 F8 CD 52 44 BF [21:59:48]Write to MH i2c: E2 1E 00 53 01 80 0D 02 02 16 00 34 39 37 39 10 04 04 00 6F 52 01 00 35 04 06 00 43 F8 CD 52 44 BF 00 00 4D [21:59:48]Write i2c OK [21:59:48]MH_I2C_Read... [21:59:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:48]Read from MH i2c: E2 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 03 00 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [21:59:48]RAPDU: 90 00 [21:59:48]wFMCommunicate OK [21:59:48]wFMCommunicate request_size=4 [21:59:48]MH_SAM_APDU [21:59:48]CAPDU: 80 0D 03 02 [21:59:48]Write to MH i2c: E2 08 00 54 01 80 0D 03 02 00 00 00 00 D0 [21:59:48]Write i2c OK [21:59:48]MH_I2C_Read... [21:59:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:48]Read from MH i2c: E2 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 0B 00 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 0B 00 54 01 00 90 95 53 75 17 1F 7D F3 90 00 64 [21:59:48]RAPDU: 90 95 53 75 17 1F 7D F3 90 00 [21:59:48]wFMCommunicate OK [21:59:48]SAM_PROTO_SignData done [21:59:48]FM_MakeSignedData done [21:59:48]CreateOFDProtocolMessage [21:59:48]wFMCommunicate request_size=4 [21:59:48]MH_SAM_APDU [21:59:48]CAPDU: 80 11 00 00 [21:59:48]Write to MH i2c: E2 08 00 55 01 80 11 00 00 00 00 00 00 D0 [21:59:48]Write i2c OK [21:59:48]MH_I2C_Read... [21:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:48]Read from MH i2c: E2 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 17 00 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: E2 17 00 55 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2F [21:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:48]wFMCommunicate OK [21:59:48]CreateOFDProtocolMessage done [21:59:48]OFDSenderStorePacket 86639 [21:59:48]StoreOFDPacket docnum=86639 [21:59:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 20 01 00 00 9F 61 18 01 6A 98 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 D1 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 52 01 00 35 04 06 00 43 F8 CD 52 44 BF 90 95 53 75 17 1F 7D F3 [21:59:48]CheckFolder [21:59:48]dirname=/storage/ofd_packets [21:59:48]CheckFolder done [21:59:48]ProducePacketName [21:59:48]name=ofd_packets/00086639 [21:59:48]NVStorageSaveData ofd_packets/00086639 [21:59:48]File name is /storage/ofd_packets/00086639 [21:59:48]Write 318 bytes [21:59:48]NVStorageSaveData done [21:59:48]OFDSenderStorePacket done [21:59:48]KKMCreateOFDPacket done [21:59:48]NVStorageSaveData kkm_last_timestamp [21:59:48]File name is /storage/kkm_last_timestamp [21:59:48]Write 4 bytes [21:59:48]NVStorageSaveData done [21:59:48]ExternCall_PrintAddStr [21:59:48]wPrintStart [21:59:48]Write to MH i2c: 01 00 00 56 01 57 [21:59:48]Write i2c OK [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: 01 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: 01 07 00 [21:59:48]MH_I2C_Read... [21:59:48]Read from MH i2c: 01 07 00 56 01 00 00 00 00 00 FF 0F 6C [21:59:48]RasterBufferAndPrint [21:59:48]line Счет N : (3)148007 [21:59:48]line ИНН: 02508201610067 [21:59:48]line Контрольно-Кассовый Чек [21:59:48]line ПРОДАЖА [21:59:48]line Товар: 4640030091584 [21:59:48]line Сигареты Esse Gold [21:59:48]line 1.000 * 155.00 [21:59:48]line = 155.00 [21:59:48]line НДС 12% НСП 1% [21:59:48]line > о реализуемом товаре [21:59:48]line ИТОГО: 155.00 [21:59:48]line НСП 1% : 1.37 [21:59:48]line НДС 12% : 16.46 [21:59:48]line Наличными: 155.00 [21:59:48]line Безнал.: 0.00 [21:59:48]line Место: АЗС № 137 "Партнер Нефть" [21:59:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:59:48]line СНО: Общий режим [21:59:48]line Чек 417 21.09.2024 21:59 [21:59:48]line Смена: 496 ФФД: 1.0 [21:59:48]line ЗНМ: 0300000064 [21:59:48]line РНМ: 0000000000092592 [21:59:48]line Версия ККМ: 001 [21:59:48]line ФМ: 0000000000874979 [21:59:48]line ФД: 86639 [21:59:48]line ФПД: 74735875671231 [21:59:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T215945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86639&fm=74735875671231&tin=02508201610067®Number=0000000000092592&sum=15500 [21:59:48]OFD Sender: Processing packet 86639 [packets to send 273, broken 272] [21:59:48]ProducePacketName [21:59:48]name=ofd_packets/00086639 [21:59:48]OFD Sender: To server: pG, [21:59:48]CommunicateWithHost lk.salyk.kg:30040 [21:59:48]ConnectInit lk.salyk.kg [21:59:48]line 0 [21:59:48]written 0, free lines is 4095 [21:59:49]Connected sock=10 [21:59:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 20 01 00 00 9F 61 18 01 6A 98 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 Write to MH i2c: 01 00 00 7E 01 7F [21:59:49]00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 8C 3C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 D1 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6F 52 01 00 35 04 06 00 43 F8 CD 52 44 BF 90 95 53 75 17 1F 7D F3 [21:59:49]Write i2c OK [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: 01 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: 01 07 00 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: 01 07 00 7E 01 00 00 00 00 00 80 0D 13 [21:59:49]RasterBufferAndPrint [21:59:49]line [21:59:49]line [21:59:49]line [21:59:49]line [21:59:49]line [21:59:49]written 0, free lines is 3914 [21:59:49]MH_Cut [21:59:49]Write to MH i2c: D1 01 00 85 01 01 58 [21:59:49]Write i2c OK [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: D1 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: D1 01 00 [21:59:49]MH_I2C_Read... [21:59:49]Read from MH i2c: D1 01 00 85 01 00 57 [21:59:49]Write to MH i2c: 01 00 00 86 01 87 [21:59:49]Write i2c OK [21:59:49]MH_I2C_Read... [21:59:50]*** Cut start [21:59:50]*** Partial cut [21:59:50]*** CUTSNS_PIN = 1 [21:59:50]*** CUTSNS_PIN = 0 [21:59:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 2A 73 47 00 64 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 *** Brake cut motor [21:59:50]39 10 04 04 00 6F 52 01 00 F4 03 04 00 A4 EC EE 66 B6 04 01 00 00 4E CA C8 D1 2B 78 8C 62 [21:59:50]CommunicateWithHost err = 0 [21:59:50]CheckOFDResponse [21:59:50]1017 (14) - 77093643461234 [21:59:50]1041 (16) - 0000000000874979 [21:59:50]1040 (4) - 86639 [21:59:50]1012 (4) - 21.09.2024 15:56 [21:59:50]1206 (1) - 0 [21:59:50]OFD Sender: Remove packet 86639 [21:59:50]ProducePacketName [21:59:50]name=ofd_packets/00086639 [21:59:50]NVStorageDeleteData [21:59:50]Read from MH i2c: 01 [21:59:50]MH_I2C_Read... [21:59:50]*** Stop cut motor [21:59:50]*** Cut end [21:59:50]Read from MH i2c: 01 07 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 FF 0F 9C [21:59:50]process_action close_receipt done [21:59:50]requested_data is exist [21:59:50]produce_requested_data [21:59:50]requested_item fm.sn is exist - process it [21:59:50]wFMCommunicate request_size=4 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 11 00 00 [21:59:50]Write to MH i2c: E2 08 00 87 01 80 11 00 00 00 00 00 00 02 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:50]Read from MH i2c: E2 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 17 00 [21:59:50]MH_I2C_Read... [21:59:50]Read from MH i2c: E2 17 00 87 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 61 [21:59:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:59:50]wFMCommunicate OK [21:59:50]requested_item fd.num is exist - process it [21:59:50]SAM_PROTO_GetFieldsCounters [21:59:50]wFMCommunicate request_size=4 [21:59:50]MH_SAM_APDU [21:59:50]CAPDU: 80 13 00 00 [21:59:50]Write to MH i2c: E2 08 00 88 01 80 13 00 00 00 00 00 00 05 [21:59:50]Write i2c OK [21:59:50]MH_I2C_Read... [21:59:50]OFD Sender: No OFD packet to send [21:59:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:51]Read from MH i2c: E2 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: E2 62 00 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: E2 62 00 88 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [21:59:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 6F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:51]wFMCommunicate OK [21:59:51]SAM_PROTO_GetFieldsCounters done [21:59:51]requested_item shift.num is exist - process it [21:59:51]requested_item shift.opened is exist - process it [21:59:51]req_shift_opened [21:59:51]FM_GetShiftState [21:59:51]SAM_PROTO_GetShiftState [21:59:51]wFMCommunicate request_size=4 [21:59:51]MH_SAM_APDU [21:59:51]CAPDU: 80 13 01 00 [21:59:51]Write to MH i2c: E2 08 00 89 01 80 13 01 00 00 00 00 00 07 [21:59:51]Write i2c OK [21:59:51]MH_I2C_Read... [21:59:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:51]Read from MH i2c: E2 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: E2 0E 00 [21:59:51]MH_I2C_Read... [21:59:51]Read from MH i2c: E2 0E 00 89 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4D [21:59:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [21:59:51]wFMCommunicate OK [21:59:51]SAM_PROTO_GetShiftState done [21:59:51]FM_GetShiftState done [21:59:51]req_shift_opened done [21:59:51]requested_item shift.open_date is exist - process it [21:59:51]req_shift_open_date [21:59:51]req_shift_open_date done [21:59:51]produce_requested_data done [21:59:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86639,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [21:59:51]process_action_free close_receipt [21:59:51]json_value_free [21:59:51]json_value_free done [21:59:51]process_json_proto returns [21:59:51]Send response to host [21:59:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86639,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [21:59:51]free response buf [21:59:51]execute_script done [21:59:51]execute_script returns [21:59:51]free content buf [21:59:51]Sock 6.Close socket [21:59:51]Sock 6.Thread stoped [21:59:56]OFD Sender: No OFD packet to send [22:00:01]OFD Sender: No OFD packet to send [22:00:06]OFD Sender: No OFD packet to send [22:00:11]OFD Sender: No OFD packet to send [22:00:14]accept exits with 9 [22:00:14]New connection [22:00:14]New thread 3066584420 created [22:00:14]Thread 3066727780 joined [22:00:14]Waiting for new connection... [22:00:14] Sock 9.Parse request [22:00:14]Sock 9.Check first char [22:00:14]Sock 9.First char is OK [22:00:14]request: POST /json_proto HTTP/1.0 [22:00:14]Method: POST [22:00:14]URL: /json_proto [22:00:14]Method is POST - this is cgi request [22:00:14]url: /json_proto [22:00:14]query_string will be loaded in cgi processing [22:00:14]execute_cgi json_proto POST (null) [22:00:14]execute_cgi path=json_proto method=POST [22:00:14]POST find Content-Length [22:00:14]Host: 172.17.47.196:8080 [22:00:14]Content-Length: 677 [22:00:14]Content-Type: application/json [22:00:14] [22:00:14]POST finish read [22:00:14]Found Content-Length = 677 [22:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [22:00:14]execute_script... [22:00: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)871493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [22:00:14]POST & json_proto [22:00:14]process_json_proto [22:00:14]json parsed OK: [22:00:14]protocol is kg_v1.0 [22:00:14]action value=close_receipt [22:00:14]process_action close_receipt [22:00:14]cmd_close_receipt [22:00:14]MH_GetDate [22:00:14]Write to MH i2c: F0 00 00 8A 01 7A [22:00:14]Write i2c OK [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: F0 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: F0 09 00 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: F0 09 00 8A 01 00 EE 41 EF 66 4C 6B 94 66 B8 [22:00:14]GetLastDocTimeStamp 1726955985 [22:00:14]current date 1726956014 [22:00:14]FM_GetShiftState [22:00:14]SAM_PROTO_GetShiftState [22:00:14]wFMCommunicate request_size=4 [22:00:14]MH_SAM_APDU [22:00:14]CAPDU: 80 13 01 00 [22:00:14]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [22:00:14]Write i2c OK [22:00:14]MH_I2C_Read... [22:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:14]Read from MH i2c: E2 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: E2 0E 00 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4F [22:00:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:00:14]wFMCommunicate OK [22:00:14]SAM_PROTO_GetShiftState done [22:00:14]FM_GetShiftState done [22:00:14]opened in 1726877910 [22:00:14]opened+sec_in_day 1726964310 [22:00:14]quantity*price = 50036 [22:00:14]sum+1 = 50037 [22:00: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 418 21.09.2024 22:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86640 ФПД: 116411815851067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86640&fm=116411815851067&tin=02508201610067®Number=0000000000092592&sum=50000 [22:00:15]StoreToDocumentArchive [22:00:15]shift 496 fd 86640 [22:00:15]save to /storage/0496/doc_00086640 [22:00:15]save last doc name /storage/0496/doc_00086640 to /storage/kkm_last_doc_name [22:00:15]save OK [22:00:15]Clear old archive folders... [22:00:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:00:15]tlvbuf is 012F4980 [22:00:15]SAM_PROTO_ClearQueue [22:00:15]wFMCommunicate request_size=4 [22:00:15]MH_SAM_APDU [22:00:15]CAPDU: 80 09 00 00 [22:00:15]Write to MH i2c: E2 08 00 98 01 80 09 00 00 00 00 00 00 0B [22:00:15]Write i2c OK [22:00:15]MH_I2C_Read... [22:00:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [22:00:16]RAPDU: 90 00 [22:00:16]wFMCommunicate OK [22:00:16]SAM_PROTO_ClearQueue done [22:00:16]KKMCreateOFDPacket [22:00:16]OFDProtocolAddRootSTLVToBuf [22:00:16]FM_MakeSignedData [22:00:16]FM_MakeSignedData [22:00:16]SAM_PROTO_SignData [22:00:16]wFMCommunicate request_size=4 [22:00:16]MH_SAM_APDU [22:00:16]CAPDU: 80 0D 01 02 [22:00:16]Write to MH i2c: E2 08 00 99 01 80 0D 01 02 00 00 00 00 13 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]OFD Sender: No OFD packet to send [22:00:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [22:00:16]RAPDU: 90 00 [22:00:16]wFMCommunicate OK [22:00:16]wFMCommunicate request_size=255 [22:00:16]MH_SAM_APDU [22:00:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 EE 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 52 01 00 35 04 06 00 69 [22:00:16]Write to MH i2c: E2 02 01 9A 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 A2 01 00 00 F4 03 04 00 EE 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 52 01 00 35 04 06 00 69 00 00 E4 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [22:00:16]RAPDU: 90 00 [22:00:16]wFMCommunicate OK [22:00:16]wFMCommunicate request_size=10 [22:00:16]MH_SAM_APDU [22:00:16]CAPDU: 80 0D 02 02 05 E0 3C EE 74 3B [22:00:16]Write to MH i2c: E2 0D 00 9B 01 80 0D 02 02 05 00 E0 3C EE 74 3B 00 00 D9 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [22:00:16]RAPDU: 90 00 [22:00:16]wFMCommunicate OK [22:00:16]wFMCommunicate request_size=4 [22:00:16]MH_SAM_APDU [22:00:16]CAPDU: 80 0D 03 02 [22:00:16]Write to MH i2c: E2 08 00 9C 01 80 0D 03 02 00 00 00 00 18 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 0B 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 0B 00 9C 01 00 6E 21 7B 6B DF 04 3E A3 90 00 52 [22:00:16]RAPDU: 6E 21 7B 6B DF 04 3E A3 90 00 [22:00:16]wFMCommunicate OK [22:00:16]SAM_PROTO_SignData done [22:00:16]FM_MakeSignedData done [22:00:16]CreateOFDProtocolMessage [22:00:16]wFMCommunicate request_size=4 [22:00:16]MH_SAM_APDU [22:00:16]CAPDU: 80 11 00 00 [22:00:16]Write to MH i2c: E2 08 00 9D 01 80 11 00 00 00 00 00 00 18 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 17 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 17 00 9D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [22:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:00:17]wFMCommunicate OK [22:00:17]CreateOFDProtocolMessage done [22:00:17]OFDSenderStorePacket 86640 [22:00:17]StoreOFDPacket docnum=86640 [22:00:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BF 76 07 01 C3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 EE 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 52 01 00 35 04 06 00 69 E0 3C EE 74 3B 6E 21 7B 6B DF 04 3E A3 [22:00:17]CheckFolder [22:00:17]dirname=/storage/ofd_packets [22:00:17]CheckFolder done [22:00:17]ProducePacketName [22:00:17]name=ofd_packets/00086640 [22:00:17]NVStorageSaveData ofd_packets/00086640 [22:00:17]File name is /storage/ofd_packets/00086640 [22:00:17]Write 301 bytes [22:00:17]NVStorageSaveData done [22:00:17]OFDSenderStorePacket done [22:00:17]KKMCreateOFDPacket done [22:00:17]NVStorageSaveData kkm_last_timestamp [22:00:17]File name is /storage/kkm_last_timestamp [22:00:17]Write 4 bytes [22:00:17]NVStorageSaveData done [22:00:17]ExternCall_PrintAddStr [22:00:17]wPrintStart [22:00:17]Write to MH i2c: 01 00 00 9E 01 9F [22:00:17]Write i2c OK [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: 01 [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: 01 07 00 [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: 01 07 00 9E 01 00 00 00 00 00 FF 0F B4 [22:00:17]RasterBufferAndPrint [22:00:17]line Счет N : (1)871493 [22:00:17]line ИНН: 02508201610067 [22:00:17]line Контрольно-Кассовый Чек [22:00:17]line ПРОДАЖА [22:00:17]line ТРК (МРК, ГНК) : 43 [22:00:17]line Товар: 2710124130 [22:00:17]line Аи-92-К-5 [22:00:17]line 7.380 * 67.80 [22:00:17]line = 500.36 [22:00:17]line НДС 12% НСП 1% [22:00:17]line > о реализуемом товаре [22:00:17]line ОКРУГЛЕНИЕ: -0.36 [22:00:17]line ИТОГО: 500.00 [22:00:17]line Внесено: 500.00 [22:00:17]line СДАЧА: 0.00 [22:00:17]line НСП 1% : 4.43 [22:00:17]line НДС 12% : 53.14 [22:00:17]line Наличными: 500.00 [22:00:17]line Безнал.: 0.00 [22:00:17]line Место: АЗС № 137 "Партнер Нефть" [22:00:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:00:17]line СНО: Общий режим [22:00:17]line Чек 418 21.09.2024 22:00 [22:00:17]line Смена: 496 ФФД: 1.0 [22:00:17]line ЗНМ: 0300000064 [22:00:17]line РНМ: 0000000000092592 [22:00:17]line Версия ККМ: 001 [22:00:17]OFD Sender: Processing packet 86640 [packets to send 273, broken 272] [22:00:17]ProducePacketName [22:00:17]name=ofd_packets/00086640 [22:00:17]OFD Sender: To server: pG, [22:00:17]CommunicateWithHost lk.salyk.kg:30040 [22:00:17]ConnectInit lk.salyk.kg [22:00:17]line ФМ: 0000000000874979 [22:00:17]line ФД: 86640 [22:00:17]line ФПД: 116411815851067 [22:00:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86640&fm=116411815851067&tin=02508201610067®Number=0000000000092592&sum=50000 [22:00:17]written 0, free lines is 4095 [22:00:17]Write to MH i2c: 01 00 00 C9 01 CA [22:00:17]Write i2c OK [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: 01 [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: 01 07 00 [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 EA 0C C7 [22:00:17]RasterBufferAndPrint [22:00:17]line [22:00:17]line [22:00:17]line [22:00:17]line [22:00:17]line [22:00:17]written 0, free lines is 3352 [22:00:17]MH_Cut [22:00:17]Write to MH i2c: D1 01 00 D0 01 01 A3 [22:00:17]Write i2c OK [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: D1 [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: D1 01 00 [22:00:17]MH_I2C_Read... [22:00:17]Read from MH i2c: D1 01 00 D0 01 00 A2 [22:00:17]Write to MH i2c: 01 00 00 D1 01 D2 [22:00:17]Write i2c OK [22:00:17]MH_I2C_Read... [22:00:18]*** Cut start [22:00:18]*** Partial cut [22:00:18]*** CUTSNS_PIN = 1 [22:00:18]*** CUTSNS_PIN = 0 [22:00:18]*** Brake cut motor [22:00:18]Read from MH i2c: 01 [22:00:18]MH_I2C_Read... [22:00:18]*** Stop cut motor [22:00:18]*** Cut end [22:00:18]Read from MH i2c: 01 07 00 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 FF 0F E7 [22:00:19]process_action close_receipt done [22:00:19]requested_data is exist [22:00:19]produce_requested_data [22:00:19]requested_item fm.sn is exist - process it [22:00:19]wFMCommunicate request_size=4 [22:00:19]MH_SAM_APDU [22:00:19]CAPDU: 80 11 00 00 [22:00:19]Write to MH i2c: E2 08 00 D2 01 80 11 00 00 00 00 00 00 4D [22:00:19]Write i2c OK [22:00:19]MH_I2C_Read... [22:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:19]Read from MH i2c: E2 [22:00:19]MH_I2C_Read... [22:00:19]Read from MH i2c: E2 17 00 [22:00:19]MH_I2C_Read... [22:00:19]Read from MH i2c: E2 17 00 D2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AC [22:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:00:19]wFMCommunicate OK [22:00:19]requested_item fd.num is exist - process it [22:00:19]SAM_PROTO_GetFieldsCounters [22:00:19]wFMCommunicate request_size=4 [22:00:19]MH_SAM_APDU [22:00:19]CAPDU: 80 13 00 00 [22:00:19]Write to MH i2c: E2 08 00 D3 01 80 13 00 00 00 00 00 00 50 [22:00:19]Write i2c OK [22:00:19]MH_I2C_Read... [22:00:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:19]Read from MH i2c: E2 [22:00:19]MH_I2C_Read... [22:00:19]Read from MH i2c: E2 62 00 [22:00:19]MH_I2C_Read... [22:00:19]Read from MH i2c: E2 62 00 D3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 70 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [22:00:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 70 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:19]wFMCommunicate OK [22:00:19]SAM_PROTO_GetFieldsCounters done [22:00:19]requested_item shift.num is exist - process it [22:00:19]requested_item shift.opened is exist - process it [22:00:19]req_shift_opened [22:00:19]FM_GetShiftState [22:00:19]SAM_PROTO_GetShiftState [22:00:19]wFMCommunicate request_size=4 [22:00:19]MH_SAM_APDU [22:00:19]CAPDU: 80 13 01 00 [22:00:19]Write to MH i2c: E2 08 00 D4 01 80 13 01 00 00 00 00 00 52 [22:00:19]Write i2c OK [22:00:19]MH_I2C_Read... [22:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:19]Read from MH i2c: E2 [22:00:19]MH_I2C_Read... [22:00:19]Read from MH i2c: E2 0E 00 [22:00:19]MH_I2C_Read... [22:00:19]Read from MH i2c: E2 0E 00 D4 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 98 [22:00:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:00:19]wFMCommunicate OK [22:00:19]SAM_PROTO_GetShiftState done [22:00:19]FM_GetShiftState done [22:00:19]req_shift_opened done [22:00:19]requested_item shift.open_date is exist - process it [22:00:19]req_shift_open_date [22:00:19]req_shift_open_date done [22:00:19]produce_requested_data done [22:00:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86640,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:00:19]process_action_free close_receipt [22:00:19]json_value_free [22:00:19]json_value_free done [22:00:19]process_json_proto returns [22:00:19]Send response to host [22:00:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86640,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:00:19]free response buf [22:00:19]execute_script done [22:00:19]execute_script returns [22:00:19]free content buf [22:00:19]Sock 9.Close socket [22:00:19]Sock 9.Thread stoped [22:00:21]Connected sock=11 [22:00:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BF 76 07 01 C3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 EE 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 52 01 00 35 04 06 00 69 E0 3C EE 74 3B 6E 21 7B 6B DF 04 3E A3 [22:00:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F5 28 47 00 EA F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 70 52 01 00 F4 03 04 00 C5 EC EE 66 B6 04 01 00 00 6F AC 36 EE D3 67 E5 8F [22:00:24]CommunicateWithHost err = 0 [22:00:24]CheckOFDResponse [22:00:24]1017 (14) - 77093643461234 [22:00:24]1041 (16) - 0000000000874979 [22:00:24]1040 (4) - 86640 [22:00:24]1012 (4) - 21.09.2024 15:56 [22:00:24]1206 (1) - 0 [22:00:24]OFD Sender: Remove packet 86640 [22:00:24]ProducePacketName [22:00:24]name=ofd_packets/00086640 [22:00:24]NVStorageDeleteData [22:00:25]OFD Sender: No OFD packet to send [22:00:25]accept exits with 7 [22:00:25]New connection [22:00:25]New thread 3066727780 created [22:00:25]Thread 3066584420 joined [22:00:25]Waiting for new connection... [22:00:25] Sock 7.Parse request [22:00:25]Sock 7.Check first char [22:00:25]Sock 7.First char is OK [22:00:25]request: POST /json_proto HTTP/1.0 [22:00:25]Method: POST [22:00:25]URL: /json_proto [22:00:25]Method is POST - this is cgi request [22:00:25]url: /json_proto [22:00:25]query_string will be loaded in cgi processing [22:00:25]execute_cgi json_proto POST (null) [22:00:25]execute_cgi path=json_proto method=POST [22:00:25]POST find Content-Length [22:00:25]Host: 172.17.47.196:8080 [22:00:25]Content-Length: 677 [22:00:25]Content-Type: application/json [22:00:25] [22:00:25]POST finish read [22:00:25]Found Content-Length = 677 [22:00:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [22:00:25]execute_script... [22:00:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [22:00:25]POST & json_proto [22:00:25]process_json_proto [22:00:25]json parsed OK: [22:00:25]protocol is kg_v1.0 [22:00:25]action value=close_receipt [22:00:25]process_action close_receipt [22:00:25]cmd_close_receipt [22:00:25]MH_GetDate [22:00:25]Write to MH i2c: F0 00 00 D5 01 C5 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: F0 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: F0 09 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: F0 09 00 D5 01 00 F9 41 EF 66 4C 6B 94 66 0E [22:00:25]GetLastDocTimeStamp 1726956014 [22:00:25]current date 1726956025 [22:00:25]FM_GetShiftState [22:00:25]SAM_PROTO_GetShiftState [22:00:25]wFMCommunicate request_size=4 [22:00:25]MH_SAM_APDU [22:00:25]CAPDU: 80 13 01 00 [22:00:25]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [22:00:25]Write i2c OK [22:00:25]MH_I2C_Read... [22:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:25]Read from MH i2c: E2 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 0E 00 [22:00:25]MH_I2C_Read... [22:00:25]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9A [22:00:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:00:25]wFMCommunicate OK [22:00:25]SAM_PROTO_GetShiftState done [22:00:25]FM_GetShiftState done [22:00:25]opened in 1726877910 [22:00:25]opened+sec_in_day 1726964310 [22:00:25]quantity*price = 50036 [22:00:25]sum+1 = 50037 [22:00:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 419 21.09.2024 22:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86641 ФПД: 275485055842134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220026&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86641&fm=275485055842134&tin=02508201610067®Number=0000000000092592&sum=50000 [22:00:27]StoreToDocumentArchive [22:00:27]shift 496 fd 86641 [22:00:27]save to /storage/0496/doc_00086641 [22:00:27]save last doc name /storage/0496/doc_00086641 to /storage/kkm_last_doc_name [22:00:27]save OK [22:00:27]Clear old archive folders... [22:00:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:00:27]tlvbuf is 01284A80 [22:00:27]SAM_PROTO_ClearQueue [22:00:27]wFMCommunicate request_size=4 [22:00:27]MH_SAM_APDU [22:00:27]CAPDU: 80 09 00 00 [22:00:27]Write to MH i2c: E2 08 00 E3 01 80 09 00 00 00 00 00 00 56 [22:00:27]Write i2c OK [22:00:27]MH_I2C_Read... [22:00:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:27]Read from MH i2c: E2 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 03 00 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [22:00:27]RAPDU: 90 00 [22:00:27]wFMCommunicate OK [22:00:27]SAM_PROTO_ClearQueue done [22:00:27]KKMCreateOFDPacket [22:00:27]OFDProtocolAddRootSTLVToBuf [22:00:27]FM_MakeSignedData [22:00:27]FM_MakeSignedData [22:00:27]SAM_PROTO_SignData [22:00:27]wFMCommunicate request_size=4 [22:00:27]MH_SAM_APDU [22:00:27]CAPDU: 80 0D 01 02 [22:00:27]Write to MH i2c: E2 08 00 E4 01 80 0D 01 02 00 00 00 00 5E [22:00:27]Write i2c OK [22:00:27]MH_I2C_Read... [22:00:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:27]Read from MH i2c: E2 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 03 00 [22:00:27]MH_I2C_Read... [22:00:27]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [22:00:27]RAPDU: 90 00 [22:00:27]wFMCommunicate OK [22:00:27]wFMCommunicate request_size=255 [22:00:27]MH_SAM_APDU [22:00: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 FA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 52 01 00 35 04 06 00 FA [22:00:27]Write to MH i2c: E2 02 01 E5 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 A3 01 00 00 F4 03 04 00 FA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 52 01 00 35 04 06 00 FA 00 00 CE [22:00:27]Write i2c OK [22:00:27]MH_I2C_Read... [22:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:28]Read from MH i2c: E2 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 03 00 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [22:00:28]RAPDU: 90 00 [22:00:28]wFMCommunicate OK [22:00:28]wFMCommunicate request_size=10 [22:00:28]MH_SAM_APDU [22:00:28]CAPDU: 80 0D 02 02 05 8D 5C E4 F7 56 [22:00:28]Write to MH i2c: E2 0D 00 E6 01 80 0D 02 02 05 00 8D 5C E4 F7 56 00 00 85 [22:00:28]Write i2c OK [22:00:28]MH_I2C_Read... [22:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:28]Read from MH i2c: E2 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 03 00 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [22:00:28]RAPDU: 90 00 [22:00:28]wFMCommunicate OK [22:00:28]wFMCommunicate request_size=4 [22:00:28]MH_SAM_APDU [22:00:28]CAPDU: 80 0D 03 02 [22:00:28]Write to MH i2c: E2 08 00 E7 01 80 0D 03 02 00 00 00 00 63 [22:00:28]Write i2c OK [22:00:28]MH_I2C_Read... [22:00:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:28]Read from MH i2c: E2 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 0B 00 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 0B 00 E7 01 00 B6 EF 6E 6C A8 23 D2 3C 90 00 BC [22:00:28]RAPDU: B6 EF 6E 6C A8 23 D2 3C 90 00 [22:00:28]wFMCommunicate OK [22:00:28]SAM_PROTO_SignData done [22:00:28]FM_MakeSignedData done [22:00:28]CreateOFDProtocolMessage [22:00:28]wFMCommunicate request_size=4 [22:00:28]MH_SAM_APDU [22:00:28]CAPDU: 80 11 00 00 [22:00:28]Write to MH i2c: E2 08 00 E8 01 80 11 00 00 00 00 00 00 63 [22:00:28]Write i2c OK [22:00:28]MH_I2C_Read... [22:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:28]Read from MH i2c: E2 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 17 00 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: E2 17 00 E8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C2 [22:00:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:00:28]wFMCommunicate OK [22:00:28]CreateOFDProtocolMessage done [22:00:28]OFDSenderStorePacket 86641 [22:00:28]StoreOFDPacket docnum=86641 [22:00:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 93 24 07 01 6A 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 A3 01 00 00 F4 03 04 00 FA 41 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 52 01 00 35 04 06 00 FA 8D 5C E4 F7 56 B6 EF 6E 6C A8 23 D2 3C [22:00:28]CheckFolder [22:00:28]dirname=/storage/ofd_packets [22:00:28]CheckFolder done [22:00:28]ProducePacketName [22:00:28]name=ofd_packets/00086641 [22:00:28]NVStorageSaveData ofd_packets/00086641 [22:00:28]File name is /storage/ofd_packets/00086641 [22:00:28]Write 301 bytes [22:00:28]NVStorageSaveData done [22:00:28]OFDSenderStorePacket done [22:00:28]KKMCreateOFDPacket done [22:00:28]NVStorageSaveData kkm_last_timestamp [22:00:28]File name is /storage/kkm_last_timestamp [22:00:28]Write 4 bytes [22:00:28]NVStorageSaveData done [22:00:28]ExternCall_PrintAddStr [22:00:28]wPrintStart [22:00:28]Write to MH i2c: 01 00 00 E9 01 EA [22:00:28]Write i2c OK [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: 01 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: 01 07 00 [22:00:28]MH_I2C_Read... [22:00:28]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [22:00:28]RasterBufferAndPrint [22:00:28]line Счет N : (1)871494 [22:00:28]line ИНН: 02508201610067 [22:00:28]line Контрольно-Кассовый Чек [22:00:28]line ПРОДАЖА [22:00:28]line ТРК (МРК, ГНК) : 63 [22:00:28]line Товар: 2710124130 [22:00:28]line Аи-92-К-5 [22:00:28]line 7.380 * 67.80 [22:00:28]line = 500.36 [22:00:28]line НДС 12% НСП 1% [22:00:28]line > о реализуемом товаре [22:00:28]line ОКРУГЛЕНИЕ: -0.36 [22:00:28]line ИТОГО: 500.00 [22:00:28]line Внесено: 500.00 [22:00:28]line СДАЧА: 0.00 [22:00:28]line НСП 1% : 4.43 [22:00:28]line НДС 12% : 53.14 [22:00:28]line Наличными: 500.00 [22:00:28]line Безнал.: 0.00 [22:00:28]line Место: АЗС № 137 "Партнер Нефть" [22:00:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:00:28]line СНО: Общий режим [22:00:28]line Чек 419 21.09.2024 22:00 [22:00:28]line Смена: 496 ФФД: 1.0 [22:00:28]line ЗНМ: 0300000064 [22:00:28]line РНМ: 0000000000092592 [22:00:28]line Версия ККМ: 001 [22:00:28]line ФМ: 0000000000874979 [22:00:28]line ФД: 86641 [22:00:28]line ФПД: 275485055842134 [22:00:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220026&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86641&fm=275485055842134&tin=02508201610067®Number=0000000000092592&sum=50000 [22:00:28]OFD Sender: Processing packet 86641 [packets to send 273, broken 272] [22:00:28]ProducePacketName [22:00:28]name=ofd_packets/00086641 [22:00:28]OFD Sender: To server: pG, [22:00:28]CommunicateWithHost lk.salyk.kg:30040 [22:00:28]ConnectInit lk.salyk.kg [22:00:28]written 0, free lines is 4095 [22:00:29]Write to MH i2c: 01 00 00 14 02 16 [22:00:29]Write i2c OK [22:00:29]MH_I2C_Read... [22:00:29]Read from MH i2c: 01 [22:00:29]MH_I2C_Read... [22:00:29]Read from MH i2c: 01 07 00 [22:00:29]MH_I2C_Read... [22:00:29]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 ED 0C 16 [22:00:29]RasterBufferAndPrint [22:00:29]line [22:00:29]line [22:00:29]line [22:00:29]line [22:00:29]line [22:00:29]written 0, free lines is 3357 [22:00:29]MH_Cut [22:00:29]Write to MH i2c: D1 01 00 1B 02 01 EF [22:00:29]Write i2c OK [22:00:29]MH_I2C_Read... [22:00:29]Read from MH i2c: D1 [22:00:29]MH_I2C_Read... [22:00:29]Read from MH i2c: D1 01 00 [22:00:29]MH_I2C_Read... [22:00:29]Read from MH i2c: D1 01 00 1B 02 00 EE [22:00:29]Write to MH i2c: 01 00 00 1C 02 1E [22:00:29]Write i2c OK [22:00:29]MH_I2C_Read... [22:00:29]*** Cut start [22:00:29]*** Partial cut [22:00:29]*** CUTSNS_PIN = 1 [22:00:29]*** CUTSNS_PIN = 0 [22:00:30]*** Brake cut motor [22:00:30]Read from MH i2c: 01 [22:00:30]MH_I2C_Read... [22:00:30]*** Stop cut motor [22:00:30]*** Cut end [22:00:30]Read from MH i2c: 01 07 00 [22:00:30]MH_I2C_Read... [22:00:30]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [22:00:30]process_action close_receipt done [22:00:30]requested_data is exist [22:00:30]produce_requested_data [22:00:30]requested_item fm.sn is exist - process it [22:00:30]wFMCommunicate request_size=4 [22:00:30]MH_SAM_APDU [22:00:30]CAPDU: 80 11 00 00 [22:00:30]Write to MH i2c: E2 08 00 1D 02 80 11 00 00 00 00 00 00 99 [22:00:30]Connected sock=9 [22:00:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:30]00 Write i2c OK [22:00:30]93 MH_I2C_Read... [22:00:30]24 Read from MH i2c: 07 E2 01 [22:00:30]MH_I2C_Read... [22:00:30]Read from MH i2c: E2 17 00 [22:00:30]MH_I2C_Read... [22:00:30]Read from MH i2c: E2 17 00 6A 1D F9 02 5A 00 03 11 01 04 00 10 03 00 00 30 FB 30 00 30 1E 30 04 30 01 30 00 30 01 30 23 30 04 30 4D 38 00 37 34 39 37 39 90 00 F8 [22:00:30]RAPDU: 11 04 10 8A 00 04 30 0A 30 00 30 32 30 37 30 31 30 30 30 31 30 32 30 34 30 31 38 33 37 34 39 37 39 90 00 [22:00:30]wFMCommunicate OK [22:00:30]requested_item fd.num is exist - process it [22:00:30]SAM_PROTO_GetFieldsCounters [22:00:30]wFMCommunicate request_size=4 [22:00:30]30 MH_SAM_APDU [22:00:30]06 04 CAPDU: 0C 80 00 13 D0 00 90 00 [22:00:30]Write to MH i2c: E2 08 00 1E 02 80 13 00 00 00 D0 00 B8 00 2D 00 39 9C 32 [22:00:30]2D D0 Write i2c OK [22:00:30]9A MH_I2C_Read... [22:00:30]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 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:30]04 02 00 01 00 12 04 04 00 A3 01 00 00 Read from MH i2c: F4 E2 03 [22:00:30]04 MH_I2C_Read... [22:00:30]00 FA 41 EF Read from MH i2c: 66 E2 0E 62 04 00 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 [22:00:30]00 MH_I2C_Read... [22:00:30]30 30 30 30 Read from MH i2c: 30 30 E2 30 62 30 00 30 30 30 39 32 35 39 32 11 04 1E 10 02 00 00 30 5D 30 00 30 B9 30 04 30 01 30 00 30 01 30 11 30 04 30 10 38 37 34 39 37 39 10 04 04 00 71 52 01 00 00 35 30 04 30 06 30 00 30 FA 30 8D 5C E4 F7 56 B6 EF 6E 6C A8 23 D2 3C [22:00:31]30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 71 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [22:00:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 71 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:31]wFMCommunicate OK [22:00:31]SAM_PROTO_GetFieldsCounters done [22:00:31]requested_item shift.num is exist - process it [22:00:31]requested_item shift.opened is exist - process it [22:00:31]req_shift_opened [22:00:31]FM_GetShiftState [22:00:31]SAM_PROTO_GetShiftState [22:00:31]wFMCommunicate request_size=4 [22:00:31]MH_SAM_APDU [22:00:31]CAPDU: 80 13 01 00 [22:00:31]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [22:00:31]Write i2c OK [22:00:31]MH_I2C_Read... [22:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:31]Read from MH i2c: E2 [22:00:31]MH_I2C_Read... [22:00:31]Read from MH i2c: E2 0E 00 [22:00:31]MH_I2C_Read... [22:00:31]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E4 [22:00:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:00:31]wFMCommunicate OK [22:00:31]SAM_PROTO_GetShiftState done [22:00:31]FM_GetShiftState done [22:00:31]req_shift_opened done [22:00:31]requested_item shift.open_date is exist - process it [22:00:31]req_shift_open_date [22:00:31]req_shift_open_date done [22:00:31]produce_requested_data done [22:00:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86641,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:00:31]process_action_free close_receipt [22:00:31]json_value_free [22:00:31]json_value_free done [22:00:31]process_json_proto returns [22:00:31]Send response to host [22:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86641,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:00:31]free response buf [22:00:31]execute_script done [22:00:31]execute_script returns [22:00:31]free content buf [22:00:31]Sock 7.Close socket [22:00:31]Sock 7.Thread stoped [22:00:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 15 67 47 00 01 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 71 52 01 00 F4 03 04 00 CE EC EE 66 B6 04 01 00 00 2D 3D BF 1D 32 46 0D A4 [22:00:31]CommunicateWithHost err = 0 [22:00:31]CheckOFDResponse [22:00:31]1017 (14) - 77093643461234 [22:00:31]1041 (16) - 0000000000874979 [22:00:31]1040 (4) - 86641 [22:00:31]1012 (4) - 21.09.2024 15:57 [22:00:31]1206 (1) - 0 [22:00:31]OFD Sender: Remove packet 86641 [22:00:31]ProducePacketName [22:00:31]name=ofd_packets/00086641 [22:00:31]NVStorageDeleteData [22:00:32]OFD Sender: No OFD packet to send [22:00:37]OFD Sender: No OFD packet to send [22:00:42]OFD Sender: No OFD packet to send [22:00:47]OFD Sender: No OFD packet to send [22:00:52]OFD Sender: No OFD packet to send [22:00:57]OFD Sender: No OFD packet to send [22:01:02]OFD Sender: No OFD packet to send [22:01:07]OFD Sender: No OFD packet to send [22:01:07]recv_with_timeout no data received [22:01:12]OFD Sender: No OFD packet to send [22:01:17]OFD Sender: No OFD packet to send [22:01:18]recv_with_timeout no data received [22:01:22]OFD Sender: No OFD packet to send [22:01:27]OFD Sender: No OFD packet to send [22:01:28]recv_with_timeout no data received [22:01:32]OFD Sender: No OFD packet to send [22:01:37]OFD Sender: No OFD packet to send [22:01:39]recv_with_timeout no data received [22:01:42]OFD Sender: No OFD packet to send [22:01:47]OFD Sender: No OFD packet to send [22:01:52]OFD Sender: No OFD packet to send [22:01:57]OFD Sender: No OFD packet to send [22:02:00]recv_with_timeout no data received [22:02:02]OFD Sender: No OFD packet to send [22:02:07]OFD Sender: No OFD packet to send [22:02:12]OFD Sender: No OFD packet to send [22:02:13]recv_with_timeout no data received [22:02:17]OFD Sender: No OFD packet to send [22:02:22]OFD Sender: No OFD packet to send [22:02:27]OFD Sender: No OFD packet to send [22:02:32]OFD Sender: No OFD packet to send [22:02:37]OFD Sender: No OFD packet to send [22:02:42]OFD Sender: No OFD packet to send [22:02:47]OFD Sender: No OFD packet to send [22:02:52]OFD Sender: No OFD packet to send [22:02:57]OFD Sender: No OFD packet to send [22:03:02]OFD Sender: No OFD packet to send [22:03:07]OFD Sender: No OFD packet to send [22:03:12]OFD Sender: No OFD packet to send [22:03:17]OFD Sender: No OFD packet to send [22:03:22]OFD Sender: No OFD packet to send [22:03:27]OFD Sender: No OFD packet to send [22:03:32]OFD Sender: No OFD packet to send [22:03:37]OFD Sender: No OFD packet to send [22:03:42]OFD Sender: No OFD packet to send [22:03:47]OFD Sender: No OFD packet to send [22:03:52]OFD Sender: No OFD packet to send [22:03:57]OFD Sender: No OFD packet to send [22:04:02]OFD Sender: No OFD packet to send [22:04:07]OFD Sender: No OFD packet to send [22:04:12]OFD Sender: No OFD packet to send [22:04:17]OFD Sender: No OFD packet to send [22:04:22]OFD Sender: No OFD packet to send [22:04:22]recv_with_timeout no data received [22:04:27]OFD Sender: No OFD packet to send [22:04:32]OFD Sender: No OFD packet to send [22:04:37]OFD Sender: No OFD packet to send [22:04:42]OFD Sender: No OFD packet to send [22:04:47]OFD Sender: No OFD packet to send [22:04:52]OFD Sender: No OFD packet to send [22:04:57]OFD Sender: No OFD packet to send [22:05:02]OFD Sender: No OFD packet to send [22:05:07]OFD Sender: No OFD packet to send [22:05:12]OFD Sender: No OFD packet to send [22:05:17]OFD Sender: No OFD packet to send [22:05:22]OFD Sender: No OFD packet to send [22:05:27]OFD Sender: No OFD packet to send [22:05:32]OFD Sender: No OFD packet to send [22:05:37]OFD Sender: No OFD packet to send [22:05:42]OFD Sender: No OFD packet to send [22:05:47]OFD Sender: No OFD packet to send [22:05:52]OFD Sender: No OFD packet to send [22:05:57]OFD Sender: No OFD packet to send [22:06:02]OFD Sender: No OFD packet to send [22:06:07]OFD Sender: No OFD packet to send [22:06:12]OFD Sender: No OFD packet to send [22:06:17]OFD Sender: No OFD packet to send [22:06:22]OFD Sender: No OFD packet to send [22:06:27]OFD Sender: No OFD packet to send [22:06:32]OFD Sender: No OFD packet to send [22:06:37]OFD Sender: No OFD packet to send [22:06:42]OFD Sender: No OFD packet to send [22:06:47]OFD Sender: No OFD packet to send [22:06:52]OFD Sender: No OFD packet to send [22:06:56]recv_with_timeout no data received [22:06:57]OFD Sender: No OFD packet to send [22:07:02]OFD Sender: No OFD packet to send [22:07:07]OFD Sender: No OFD packet to send [22:07:09]recv_with_timeout no data received [22:07:12]OFD Sender: No OFD packet to send [22:07:17]OFD Sender: No OFD packet to send [22:07:22]OFD Sender: No OFD packet to send [22:07:27]OFD Sender: No OFD packet to send [22:07:32]OFD Sender: No OFD packet to send [22:07:37]OFD Sender: No OFD packet to send [22:07:42]OFD Sender: No OFD packet to send [22:07:47]OFD Sender: No OFD packet to send [22:07:52]OFD Sender: No OFD packet to send [22:07:57]OFD Sender: No OFD packet to send [22:08:02]OFD Sender: No OFD packet to send [22:08:07]OFD Sender: No OFD packet to send [22:08:12]OFD Sender: No OFD packet to send [22:08:17]OFD Sender: No OFD packet to send [22:08:22]OFD Sender: No OFD packet to send [22:08:27]OFD Sender: No OFD packet to send [22:08:32]OFD Sender: No OFD packet to send [22:08:37]accept exits with 10 [22:08:37]New connection [22:08:37]New thread 3066584420 created [22:08:37]Thread 3066727780 joined [22:08:37]Waiting for new connection... [22:08:37] Sock 10.Parse request [22:08:37]Sock 10.Check first char [22:08:37]Sock 10.First char is OK [22:08:37]request: POST /json_proto HTTP/1.0 [22:08:37]Method: POST [22:08:37]URL: /json_proto [22:08:37]Method is POST - this is cgi request [22:08:37]url: /json_proto [22:08:37]query_string will be loaded in cgi processing [22:08:37]execute_cgi json_proto POST (null) [22:08:37]execute_cgi path=json_proto method=POST [22:08:37]POST find Content-Length [22:08:37]Host: 172.17.47.196:8080 [22:08:37]Content-Length: 687 [22:08:37]Content-Type: application/json [22:08:37] [22:08:37]POST finish read [22:08:37]Found Content-Length = 687 [22:08:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:37]execute_script... [22:08: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)871495", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:37]POST & json_proto [22:08:37]process_json_proto [22:08:37]json parsed OK: [22:08:37]protocol is kg_v1.0 [22:08:37]action value=close_receipt [22:08:37]process_action close_receipt [22:08:37]cmd_close_receipt [22:08:37]MH_GetDate [22:08:37]Write to MH i2c: F0 00 00 20 02 11 [22:08:37]Write i2c OK [22:08:37]MH_I2C_Read... [22:08:37]Read from MH i2c: F0 [22:08:37]MH_I2C_Read... [22:08:37]Read from MH i2c: F0 09 00 [22:08:37]MH_I2C_Read... [22:08:37]Read from MH i2c: F0 09 00 20 02 00 E6 43 EF 66 4C 6B 94 66 49 [22:08:37]GetLastDocTimeStamp 1726956026 [22:08:37]current date 1726956518 [22:08:37]FM_GetShiftState [22:08:37]SAM_PROTO_GetShiftState [22:08:37]wFMCommunicate request_size=4 [22:08:37]MH_SAM_APDU [22:08:37]CAPDU: 80 13 01 00 [22:08:37]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [22:08:37]Write i2c OK [22:08:37]MH_I2C_Read... [22:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:37]Read from MH i2c: E2 [22:08:37]MH_I2C_Read... [22:08:37]Read from MH i2c: E2 0E 00 [22:08:37]MH_I2C_Read... [22:08:37]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E6 [22:08:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:08:37]wFMCommunicate OK [22:08:37]SAM_PROTO_GetShiftState done [22:08:37]FM_GetShiftState done [22:08:37]opened in 1726877910 [22:08:37]opened+sec_in_day 1726964310 [22:08:37]quantity*price = 120015 [22:08:37]sum+1 = 120016 [22:08:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 420 21.09.2024 22:08 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86642 ФПД: 122303745884369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220838&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86642&fm=122303745884369&tin=02508201610067®Number=0000000000092592&sum=120000 [22:08:38]StoreToDocumentArchive [22:08:38]shift 496 fd 86642 [22:08:38]save to /storage/0496/doc_00086642 [22:08:38]save last doc name /storage/0496/doc_00086642 to /storage/kkm_last_doc_name [22:08:38]save OK [22:08:38]Clear old archive folders... [22:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:08:39]tlvbuf is 01288050 [22:08:39]SAM_PROTO_ClearQueue [22:08:39]wFMCommunicate request_size=4 [22:08:39]MH_SAM_APDU [22:08:39]CAPDU: 80 09 00 00 [22:08:39]Write to MH i2c: E2 08 00 2E 02 80 09 00 00 00 00 00 00 A2 [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [22:08:39]RAPDU: 90 00 [22:08:39]wFMCommunicate OK [22:08:39]SAM_PROTO_ClearQueue done [22:08:39]KKMCreateOFDPacket [22:08:39]OFDProtocolAddRootSTLVToBuf [22:08:39]FM_MakeSignedData [22:08:39]FM_MakeSignedData [22:08:39]SAM_PROTO_SignData [22:08:39]wFMCommunicate request_size=4 [22:08:39]MH_SAM_APDU [22:08:39]CAPDU: 80 0D 01 02 [22:08:39]Write to MH i2c: E2 08 00 2F 02 80 0D 01 02 00 00 00 00 AA [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [22:08:39]RAPDU: 90 00 [22:08:39]wFMCommunicate OK [22:08:39]wFMCommunicate request_size=255 [22:08:39]MH_SAM_APDU [22:08: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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 E6 43 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 52 01 00 35 04 06 00 [22:08:39]Write to MH i2c: E2 02 01 30 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 E6 43 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 52 01 00 35 04 06 00 00 00 6B [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:39]Read from MH i2c: E2 03 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [22:08:39]RAPDU: 90 00 [22:08:39]wFMCommunicate OK [22:08:39]wFMCommunicate request_size=11 [22:08:39]MH_SAM_APDU [22:08:39]CAPDU: 80 0D 02 02 06 6F 3C 0F 54 00 D1 [22:08:39]Write to MH i2c: E2 0E 00 31 02 80 0D 02 02 06 00 6F 3C 0F 54 00 D1 00 00 98 [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [22:08:39]RAPDU: 90 00 [22:08:39]wFMCommunicate OK [22:08:39]wFMCommunicate request_size=4 [22:08:39]MH_SAM_APDU [22:08:39]CAPDU: 80 0D 03 02 [22:08:39]Write to MH i2c: E2 08 00 32 02 80 0D 03 02 00 00 00 00 AF [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 0B 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 0B 00 32 02 00 6B AA B4 13 6A C4 6D 82 90 00 A9 [22:08:39]RAPDU: 6B AA B4 13 6A C4 6D 82 90 00 [22:08:39]wFMCommunicate OK [22:08:39]SAM_PROTO_SignData done [22:08:39]FM_MakeSignedData done [22:08:39]CreateOFDProtocolMessage [22:08:39]wFMCommunicate request_size=4 [22:08:39]MH_SAM_APDU [22:08:39]CAPDU: 80 11 00 00 [22:08:39]Write to MH i2c: E2 08 00 33 02 80 11 00 00 00 00 00 00 AF [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 17 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 17 00 33 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0E [22:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:08:39]wFMCommunicate OK [22:08:39]CreateOFDProtocolMessage done [22:08:39]OFDSenderStorePacket 86642 [22:08:39]StoreOFDPacket docnum=86642 [22:08:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 0C A7 08 01 2C 4F 5A 03 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 E6 43 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 52 01 00 35 04 06 00 6F 3C 0F 54 00 D1 6B AA B4 13 6A C4 6D 82 [22:08:39]CheckFolder [22:08:39]dirname=/storage/ofd_packets [22:08:39]CheckFolder done [22:08:39]ProducePacketName [22:08:39]name=ofd_packets/00086642 [22:08:39]NVStorageSaveData ofd_packets/00086642 [22:08:39]File name is /storage/ofd_packets/00086642 [22:08:39]Write 302 bytes [22:08:39]NVStorageSaveData done [22:08:39]OFDSenderStorePacket done [22:08:39]KKMCreateOFDPacket done [22:08:39]NVStorageSaveData kkm_last_timestamp [22:08:39]File name is /storage/kkm_last_timestamp [22:08:39]Write 4 bytes [22:08:39]NVStorageSaveData done [22:08:39]ExternCall_PrintAddStr [22:08:39]wPrintStart [22:08:39]Write to MH i2c: 01 00 00 34 02 36 [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: 01 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: 01 07 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [22:08:39]RasterBufferAndPrint [22:08:39]line Счет N : (1)871495 [22:08:39]line ИНН: 02508201610067 [22:08:39]line Контрольно-Кассовый Чек [22:08:39]line ПРОДАЖА [22:08:39]line ТРК (МРК, ГНК) : 54 [22:08:39]line Товар: 2710194210 [22:08:39]line ДТ(л)-К-4 [22:08:39]line 15.750 * 76.20 [22:08:39]line = 1200.15 [22:08:39]line НДС 12% НСП 1% [22:08:39]line > о реализуемом товаре [22:08:39]line ОКРУГЛЕНИЕ: -0.15 [22:08:39]line ИТОГО: 1200.00 [22:08:39]line Внесено: 1200.00 [22:08:39]line СДАЧА: 0.00 [22:08:39]line НСП 1% : 10.62 [22:08:39]line НДС 12% : 127.45 [22:08:39]line Наличными: 1200.00 [22:08:39]line Безнал.: 0.00 [22:08:39]line Место: АЗС № 137 "Партнер Нефть" [22:08:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:08:39]line СНО: Общий режим [22:08:39]line Чек 420 21.09.2024 22:08 [22:08:39]line Смена: 496 ФФД: 1.0 [22:08:39]line ЗНМ: 0300000064 [22:08:39]line РНМ: 0000000000092592 [22:08:39]line Версия ККМ: 001 [22:08:39]line ФМ: 0000000000874979 [22:08:39]line ФД: 86642 [22:08:39]line ФПД: 122303745884369 [22:08:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220838&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86642&fm=122303745884369&tin=02508201610067®Number=0000000000092592&sum=120000 [22:08:39]OFD Sender: Processing packet 86642 [packets to send 273, broken 272] [22:08:39]ProducePacketName [22:08:39]name=ofd_packets/00086642 [22:08:39]OFD Sender: To server: pG, [22:08:39]CommunicateWithHost lk.salyk.kg:30040 [22:08:39]ConnectInit lk.salyk.kg [22:08:39]written 0, free lines is 4095 [22:08:40]Write to MH i2c: 01 00 00 5F 02 61 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: 01 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: 01 07 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 DC 0C 50 [22:08:40]RasterBufferAndPrint [22:08:40]line [22:08:40]line [22:08:40]line [22:08:40]line [22:08:40]line [22:08:40]written 0, free lines is 3298 [22:08:40]MH_Cut [22:08:40]Write to MH i2c: D1 01 00 66 02 01 3A [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: D1 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: D1 01 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: D1 01 00 66 02 00 39 [22:08:40]Write to MH i2c: 01 00 00 67 02 69 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]Connected sock=9 [22:08:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 0C A7 08 01 2C 4F 5A 03 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 34 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 E6 43 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 52 01 00 35 04 06 00 6F 3C 0F 54 00 D1 6B AA B4 13 6A C4 6D 82 [22:08:41]*** Cut start [22:08:41]*** Partial cut [22:08:41]*** CUTSNS_PIN = 1 [22:08:41]*** CUTSNS_PIN = 0 [22:08:41]*** Brake cut motor [22:08:41]Read from MH i2c: 01 [22:08:41]MH_I2C_Read... [22:08:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1F 4F 47 00 C4 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 52 01 00 F4 03 04 00 B8 EE EE 66 B6 04 01 00 00 AE C3 52 D7 A7 51 C2 78 [22:08:41]CommunicateWithHost err = 0 [22:08:41]CheckOFDResponse [22:08:41]1017 (14) - 77093643461234 [22:08:41]1041 (16) - 0000000000874979 [22:08:41]1040 (4) - 86642 [22:08:41]1012 (4) - 21.09.2024 16:05 [22:08:41]1206 (1) - 0 [22:08:41]OFD Sender: Remove packet 86642 [22:08:41]ProducePacketName [22:08:41]name=ofd_packets/00086642 [22:08:41]NVStorageDeleteData [22:08:41]Read from MH i2c: 01 07 00 [22:08:41]MH_I2C_Read... [22:08:41]*** Stop cut motor [22:08:41]*** Cut end [22:08:41]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 FF 0F 7E [22:08:41]process_action close_receipt done [22:08:41]requested_data is exist [22:08:41]produce_requested_data [22:08:41]requested_item fm.sn is exist - process it [22:08:41]wFMCommunicate request_size=4 [22:08:41]MH_SAM_APDU [22:08:41]CAPDU: 80 11 00 00 [22:08:41]Write to MH i2c: E2 08 00 68 02 80 11 00 00 00 00 00 00 E4 [22:08:41]Write i2c OK [22:08:41]MH_I2C_Read... [22:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:41]Read from MH i2c: E2 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: E2 17 00 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: E2 17 00 68 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [22:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:08:41]wFMCommunicate OK [22:08:41]requested_item fd.num is exist - process it [22:08:41]SAM_PROTO_GetFieldsCounters [22:08:41]wFMCommunicate request_size=4 [22:08:41]MH_SAM_APDU [22:08:41]CAPDU: 80 13 00 00 [22:08:41]Write to MH i2c: E2 08 00 69 02 80 13 00 00 00 00 00 00 E7 [22:08:41]Write i2c OK [22:08:41]MH_I2C_Read... [22:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:08:41]Read from MH i2c: E2 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: E2 62 00 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: E2 62 00 69 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 72 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [22:08:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 72 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:08:41]wFMCommunicate OK [22:08:41]SAM_PROTO_GetFieldsCounters done [22:08:41]requested_item shift.num is exist - process it [22:08:41]requested_item shift.opened is exist - process it [22:08:41]req_shift_opened [22:08:41]FM_GetShiftState [22:08:41]SAM_PROTO_GetShiftState [22:08:41]wFMCommunicate request_size=4 [22:08:41]MH_SAM_APDU [22:08:41]CAPDU: 80 13 01 00 [22:08:41]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [22:08:41]Write i2c OK [22:08:41]MH_I2C_Read... [22:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:41]Read from MH i2c: E2 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: E2 0E 00 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2F [22:08:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:08:41]wFMCommunicate OK [22:08:41]SAM_PROTO_GetShiftState done [22:08:41]FM_GetShiftState done [22:08:41]req_shift_opened done [22:08:41]requested_item shift.open_date is exist - process it [22:08:41]req_shift_open_date [22:08:41]req_shift_open_date done [22:08:41]produce_requested_data done [22:08:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86642,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:08:41]process_action_free close_receipt [22:08:41]json_value_free [22:08:41]json_value_free done [22:08:41]process_json_proto returns [22:08:41]Send response to host [22:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86642,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:08:42]free response buf [22:08:42]execute_script done [22:08:42]execute_script returns [22:08:42]free content buf [22:08:42]Sock 10.Close socket [22:08:42]Sock 10.Thread stoped [22:08:42]OFD Sender: No OFD packet to send [22:08:47]OFD Sender: No OFD packet to send [22:08:52]OFD Sender: No OFD packet to send [22:08:57]OFD Sender: No OFD packet to send [22:09:02]OFD Sender: No OFD packet to send [22:09:06]recv_with_timeout no data received [22:09:07]OFD Sender: No OFD packet to send [22:09:12]OFD Sender: No OFD packet to send [22:09:14]accept exits with 7 [22:09:14]New connection [22:09:14]New thread 3066727780 created [22:09:14]Thread 3066584420 joined [22:09:14]Waiting for new connection... [22:09:14] Sock 7.Parse request [22:09:14]Sock 7.Check first char [22:09:14]Sock 7.First char is OK [22:09:14]request: POST /json_proto HTTP/1.0 [22:09:14]Method: POST [22:09:14]URL: /json_proto [22:09:14]Method is POST - this is cgi request [22:09:14]url: /json_proto [22:09:14]query_string will be loaded in cgi processing [22:09:14]execute_cgi json_proto POST (null) [22:09:14]execute_cgi path=json_proto method=POST [22:09:14]POST find Content-Length [22:09:14]Host: 172.17.47.196:8080 [22:09:14]Content-Length: 991 [22:09:14]Content-Type: application/json [22:09:14] [22:09:14]POST finish read [22:09:14]Found Content-Length = 991 [22:09:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148008", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:14]execute_script... [22:09: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 : (3)148008", "tax_sys" : 0, "items" : [ { "code": "4607010740757", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0441\u043C\u0435\u0442\u0430\u043D\u0430, \u043B\u0443\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:14]POST & json_proto [22:09:14]process_json_proto [22:09:14]json parsed OK: [22:09:14]protocol is kg_v1.0 [22:09:14]action value=close_receipt [22:09:14]process_action close_receipt [22:09:14]cmd_close_receipt [22:09:14]MH_GetDate [22:09:14]Write to MH i2c: F0 00 00 6B 02 5C [22:09:14]Write i2c OK [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: F0 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: F0 09 00 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: F0 09 00 6B 02 00 0A 44 EF 66 4C 6B 94 66 B9 [22:09:14]GetLastDocTimeStamp 1726956518 [22:09:14]current date 1726956554 [22:09:14]FM_GetShiftState [22:09:14]SAM_PROTO_GetShiftState [22:09:14]wFMCommunicate request_size=4 [22:09:14]MH_SAM_APDU [22:09:14]CAPDU: 80 13 01 00 [22:09:14]Write to MH i2c: E2 08 00 6C 02 80 13 01 00 00 00 00 00 EB [22:09:14]Write i2c OK [22:09:14]MH_I2C_Read... [22:09:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:14]Read from MH i2c: E2 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: E2 0E 00 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: E2 0E 00 6C 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 31 [22:09:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:09:14]wFMCommunicate OK [22:09:14]SAM_PROTO_GetShiftState done [22:09:14]FM_GetShiftState done [22:09:14]opened in 1726877910 [22:09:14]opened+sec_in_day 1726964310 [22:09:14]quantity*price = 4500 [22:09:14]sum+1 = 4501 [22:09:14]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 421 21.09.2024 22:09 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86643 ФПД: 46128417018554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220914&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86643&fm=46128417018554&tin=02508201610067®Number=0000000000092592&sum=9000 0 [22:09:15]StoreToDocumentArchive [22:09:15]shift 496 fd 86643 [22:09:15]save to /storage/0496/doc_00086643 [22:09:15]save last doc name /storage/0496/doc_00086643 to /storage/kkm_last_doc_name [22:09:15]save OK [22:09:15]Clear old archive folders... [22:09:15]ProcessDocumentItem done err = 0, tmpTLVsize=410 [22:09:15]tlvbuf is 01297A80 [22:09:15]SAM_PROTO_ClearQueue [22:09:15]wFMCommunicate request_size=4 [22:09:15]MH_SAM_APDU [22:09:15]CAPDU: 80 09 00 00 [22:09:15]Write to MH i2c: E2 08 00 79 02 80 09 00 00 00 00 00 00 ED [22:09:15]Write i2c OK [22:09:15]MH_I2C_Read... [22:09:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:15]Read from MH i2c: E2 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 03 00 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [22:09:15]RAPDU: 90 00 [22:09:15]wFMCommunicate OK [22:09:15]SAM_PROTO_ClearQueue done [22:09:15]KKMCreateOFDPacket [22:09:15]OFDProtocolAddRootSTLVToBuf [22:09:15]FM_MakeSignedData [22:09:15]FM_MakeSignedData [22:09:15]SAM_PROTO_SignData [22:09:15]wFMCommunicate request_size=4 [22:09:15]MH_SAM_APDU [22:09:15]CAPDU: 80 0D 01 02 [22:09:15]Write to MH i2c: E2 08 00 7A 02 80 0D 01 02 00 00 00 00 F5 [22:09:15]Write i2c OK [22:09:15]MH_I2C_Read... [22:09:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:15]Read from MH i2c: E2 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 03 00 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [22:09:15]RAPDU: 90 00 [22:09:15]wFMCommunicate OK [22:09:15]wFMCommunicate request_size=255 [22:09:15]MH_SAM_APDU [22:09:15]CAPDU: 80 0D 02 02 FA 03 00 9A 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC [22:09:15]Write to MH i2c: E2 02 01 7B 02 80 0D 02 02 FA 00 03 00 9A 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 00 00 BB [22:09:15]Write i2c OK [22:09:15]MH_I2C_Read... [22:09:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:16]Read from MH i2c: E2 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 03 00 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [22:09:16]RAPDU: 90 00 [22:09:16]wFMCommunicate OK [22:09:16]wFMCommunicate request_size=169 [22:09:16]MH_SAM_APDU [22:09:16]CAPDU: 80 0D 02 02 A4 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 0A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 52 01 00 35 04 06 00 29 F4 1B E9 12 BA [22:09:16]Write to MH i2c: E2 AC 00 7C 02 80 0D 02 02 A4 00 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 0A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 52 01 00 35 04 06 00 29 F4 1B E9 12 BA 00 00 26 [22:09:16]Write i2c OK [22:09:16]MH_I2C_Read... [22:09:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:16]Read from MH i2c: E2 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 03 00 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [22:09:16]RAPDU: 90 00 [22:09:16]wFMCommunicate OK [22:09:16]wFMCommunicate request_size=4 [22:09:16]MH_SAM_APDU [22:09:16]CAPDU: 80 0D 03 02 [22:09:16]Write to MH i2c: E2 08 00 7D 02 80 0D 03 02 00 00 00 00 FA [22:09:16]Write i2c OK [22:09:16]MH_I2C_Read... [22:09:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:16]Read from MH i2c: E2 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 0B 00 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 0B 00 7D 02 00 5B 37 8C D9 02 2C F3 F9 90 00 0C [22:09:16]RAPDU: 5B 37 8C D9 02 2C F3 F9 90 00 [22:09:16]wFMCommunicate OK [22:09:16]SAM_PROTO_SignData done [22:09:16]FM_MakeSignedData done [22:09:16]CreateOFDProtocolMessage [22:09:16]wFMCommunicate request_size=4 [22:09:16]MH_SAM_APDU [22:09:16]CAPDU: 80 11 00 00 [22:09:16]Write to MH i2c: E2 08 00 7E 02 80 11 00 00 00 00 00 00 FA [22:09:16]Write i2c OK [22:09:16]MH_I2C_Read... [22:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:16]Read from MH i2c: E2 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 17 00 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: E2 17 00 7E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 59 [22:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:09:16]wFMCommunicate OK [22:09:16]CreateOFDProtocolMessage done [22:09:16]OFDSenderStorePacket 86643 [22:09:16]StoreOFDPacket docnum=86643 [22:09:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AE 01 00 00 2C EE A6 01 1C 54 5A 03 01 00 03 00 9A 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 0A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 52 01 00 35 04 06 00 29 F4 1B E9 12 BA 5B 37 8C D9 02 2C F3 F9 [22:09:16]CheckFolder [22:09:16]dirname=/storage/ofd_packets [22:09:16]CheckFolder done [22:09:16]ProducePacketName [22:09:16]name=ofd_packets/00086643 [22:09:16]NVStorageSaveData ofd_packets/00086643 [22:09:16]File name is /storage/ofd_packets/00086643 [22:09:16]Write 460 bytes [22:09:16]NVStorageSaveData done [22:09:16]OFDSenderStorePacket done [22:09:16]KKMCreateOFDPacket done [22:09:16]NVStorageSaveData kkm_last_timestamp [22:09:16]File name is /storage/kkm_last_timestamp [22:09:16]Write 4 bytes [22:09:16]NVStorageSaveData done [22:09:16]ExternCall_PrintAddStr [22:09:16]wPrintStart [22:09:16]Write to MH i2c: 01 00 00 7F 02 81 [22:09:16]Write i2c OK [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: 01 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: 01 07 00 [22:09:16]MH_I2C_Read... [22:09:16]Read from MH i2c: 01 07 00 7F 02 00 00 00 00 00 FF 0F 96 [22:09:16]RasterBufferAndPrint [22:09:16]line Счет N : (3)148008 [22:09:16]line ИНН: 02508201610067 [22:09:16]line Контрольно-Кассовый Чек [22:09:16]line ПРОДАЖА [22:09:16]line Товар: 4607010740757 [22:09:16]line Чипсы Чипсоны сметана, лук 40г [22:09:16]line 1.000 * 45.00 [22:09:16]line = 45.00 [22:09:16]line НДС 12% НСП 1% [22:09:16]line > о реализуемом товаре [22:09:16]line Товар: 4607010740733 [22:09:16]line Чипсы Чипсоны шашлык 40г [22:09:16]line 1.000 * 45.00 [22:09:16]line = 45.00 [22:09:16]line НДС 12% НСП 1% [22:09:16]line > о реализуемом товаре [22:09:16]line ИТОГО: 90.00 [22:09:16]line НСП 1% : 0.80 [22:09:16]line НДС 12% : 9.56 [22:09:16]line Наличными: 90.00 [22:09:16]line Безнал.: 0.00 [22:09:16]line Место: АЗС № 137 "Партнер Нефть" [22:09:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:09:16]line СНО: Общий режим [22:09:16]line Чек 421 21.09.2024 22:09 [22:09:16]line Смена: 496 ФФД: 1.0 [22:09:16]line ЗНМ: 0300000064 [22:09:16]line РНМ: 0000000000092592 [22:09:16]line Версия ККМ: 001 [22:09:16]line ФМ: 0000000000874979 [22:09:16]line ФД: 86643 [22:09:16]line ФПД: 46128417018554 [22:09:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T220914&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86643&fm=46128417018554&tin=02508201610067®Number=0000000000092592&sum=9000 [22:09:16]line 0 [22:09:16]OFD Sender: Processing packet 86643 [packets to send 273, broken 272] [22:09:16]ProducePacketName [22:09:16]name=ofd_packets/00086643 [22:09:16]OFD Sender: To server: pG, [22:09:16]CommunicateWithHost lk.salyk.kg:30040 [22:09:16]ConnectInit lk.salyk.kg [22:09:16]written 0, free lines is 4095 [22:09:17]Connected sock=9 [22:09:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AE 01 00 00 2C EE A6 01 1C 54 5A 03 01 00 03 00 9A 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 35 37 06 04 35 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 81 D0 BC D0 B5 D1 82 D0 B0 D0 BD D0 B0 2C 20 D0 BB D1 83 D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 0A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 52 01 00 35 04 06 00 29 F4 1B E9 12 BA 5B 37 8C D9 02 2C F3 F9 [22:09:17]Write to MH i2c: 01 00 00 AE 02 B0 [22:09:17]Write i2c OK [22:09:17]MH_I2C_Read... [22:09:17]Read from MH i2c: 01 [22:09:17]MH_I2C_Read... [22:09:17]Read from MH i2c: 01 07 00 [22:09:17]MH_I2C_Read... [22:09:17]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 85 0C 48 [22:09:17]RasterBufferAndPrint [22:09:17]line [22:09:17]line [22:09:17]line [22:09:17]line [22:09:17]line [22:09:17]written 0, free lines is 3211 [22:09:17]MH_Cut [22:09:17]Write to MH i2c: D1 01 00 B5 02 01 89 [22:09:17]Write i2c OK [22:09:17]MH_I2C_Read... [22:09:17]Read from MH i2c: D1 [22:09:17]MH_I2C_Read... [22:09:17]Read from MH i2c: D1 01 00 [22:09:17]MH_I2C_Read... [22:09:17]Read from MH i2c: D1 01 00 B5 02 00 88 [22:09:17]Write to MH i2c: 01 00 00 B6 02 B8 [22:09:17]Write i2c OK [22:09:17]MH_I2C_Read... [22:09:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 67 98 47 00 DA F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 73 52 01 00 F4 03 04 00 DC EE EE 66 B6 04 01 00 00 BF 43 61 64 4E C8 1E 93 [22:09:17]CommunicateWithHost err = 0 [22:09:17]CheckOFDResponse [22:09:17]1017 (14) - 77093643461234 [22:09:17]1041 (16) - 0000000000874979 [22:09:17]1040 (4) - 86643 [22:09:17]1012 (4) - 21.09.2024 16:05 [22:09:17]1206 (1) - 0 [22:09:17]OFD Sender: Remove packet 86643 [22:09:17]ProducePacketName [22:09:17]name=ofd_packets/00086643 [22:09:17]NVStorageDeleteData [22:09:18]*** Cut start [22:09:18]*** Partial cut [22:09:18]*** CUTSNS_PIN = 1 [22:09:18]*** CUTSNS_PIN = 0 [22:09:18]OFD Sender: No OFD packet to send [22:09:18]*** Brake cut motor [22:09:18]Read from MH i2c: 01 [22:09:18]MH_I2C_Read... [22:09:18]*** Stop cut motor [22:09:18]*** Cut end [22:09:18]Read from MH i2c: 01 07 00 [22:09:18]MH_I2C_Read... [22:09:18]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [22:09:18]process_action close_receipt done [22:09:18]requested_data is exist [22:09:18]produce_requested_data [22:09:18]requested_item fm.sn is exist - process it [22:09:18]wFMCommunicate request_size=4 [22:09:18]MH_SAM_APDU [22:09:18]CAPDU: 80 11 00 00 [22:09:18]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [22:09:18]Write i2c OK [22:09:18]MH_I2C_Read... [22:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:18]Read from MH i2c: E2 [22:09:18]MH_I2C_Read... [22:09:18]Read from MH i2c: E2 17 00 [22:09:18]MH_I2C_Read... [22:09:18]Read from MH i2c: E2 17 00 B7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 92 [22:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:09:18]wFMCommunicate OK [22:09:18]requested_item fd.num is exist - process it [22:09:18]SAM_PROTO_GetFieldsCounters [22:09:18]wFMCommunicate request_size=4 [22:09:18]MH_SAM_APDU [22:09:18]CAPDU: 80 13 00 00 [22:09:18]Write to MH i2c: E2 08 00 B8 02 80 13 00 00 00 00 00 00 36 [22:09:18]Write i2c OK [22:09:18]MH_I2C_Read... [22:09:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:18]Read from MH i2c: E2 [22:09:18]MH_I2C_Read... [22:09:18]Read from MH i2c: E2 62 00 [22:09:18]MH_I2C_Read... [22:09:18]Read from MH i2c: E2 62 00 B8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 73 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [22:09:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 73 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:18]wFMCommunicate OK [22:09:18]SAM_PROTO_GetFieldsCounters done [22:09:18]requested_item shift.num is exist - process it [22:09:18]requested_item shift.opened is exist - process it [22:09:18]req_shift_opened [22:09:18]FM_GetShiftState [22:09:18]SAM_PROTO_GetShiftState [22:09:18]wFMCommunicate request_size=4 [22:09:18]MH_SAM_APDU [22:09:18]CAPDU: 80 13 01 00 [22:09:18]Write to MH i2c: E2 08 00 B9 02 80 13 01 00 00 00 00 00 38 [22:09:18]Write i2c OK [22:09:18]MH_I2C_Read... [22:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:19]Read from MH i2c: E2 [22:09:19]MH_I2C_Read... [22:09:19]Read from MH i2c: E2 0E 00 [22:09:19]MH_I2C_Read... [22:09:19]Read from MH i2c: E2 0E 00 B9 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7E [22:09:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:09:19]wFMCommunicate OK [22:09:19]SAM_PROTO_GetShiftState done [22:09:19]FM_GetShiftState done [22:09:19]req_shift_opened done [22:09:19]requested_item shift.open_date is exist - process it [22:09:19]req_shift_open_date [22:09:19]req_shift_open_date done [22:09:19]produce_requested_data done [22:09:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86643,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:09:19]process_action_free close_receipt [22:09:19]json_value_free [22:09:19]json_value_free done [22:09:19]process_json_proto returns [22:09:19]Send response to host [22:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86643,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:09:19]free response buf [22:09:19]execute_script done [22:09:19]execute_script returns [22:09:19]free content buf [22:09:19]Sock 7.Close socket [22:09:19]Sock 7.Thread stoped [22:09:23]OFD Sender: No OFD packet to send [22:09:28]OFD Sender: No OFD packet to send [22:09:33]OFD Sender: No OFD packet to send [22:09:38]OFD Sender: No OFD packet to send [22:09:43]OFD Sender: No OFD packet to send [22:09:48]OFD Sender: No OFD packet to send [22:09:53]OFD Sender: No OFD packet to send [22:09:58]OFD Sender: No OFD packet to send [22:10:03]OFD Sender: No OFD packet to send [22:10:08]OFD Sender: No OFD packet to send [22:10:13]OFD Sender: No OFD packet to send [22:10:18]OFD Sender: No OFD packet to send [22:10:23]OFD Sender: No OFD packet to send [22:10:28]OFD Sender: No OFD packet to send [22:10:33]OFD Sender: No OFD packet to send [22:10:36]accept exits with 10 [22:10:36]New connection [22:10:36]New thread 3066584420 created [22:10:36]Thread 3066727780 joined [22:10:36]Waiting for new connection... [22:10:36] Sock 10.Parse request [22:10:36]Sock 10.Check first char [22:10:36]Sock 10.First char is OK [22:10:36]request: POST /json_proto HTTP/1.0 [22:10:36]Method: POST [22:10:36]URL: /json_proto [22:10:36]Method is POST - this is cgi request [22:10:36]url: /json_proto [22:10:36]query_string will be loaded in cgi processing [22:10:36]execute_cgi json_proto POST (null) [22:10:36]execute_cgi path=json_proto method=POST [22:10:36]POST find Content-Length [22:10:36]Host: 172.17.47.196:8080 [22:10:36]Content-Length: 906 [22:10:36]Content-Type: application/json [22:10:36] [22:10:36]POST finish read [22:10:36]Found Content-Length = 906 [22:10:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148009", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 3.000, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 242.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:36]execute_script... [22:10: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 : (3)148009", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 3.000, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 242.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:36]POST & json_proto [22:10:36]process_json_proto [22:10:36]json parsed OK: [22:10:36]protocol is kg_v1.0 [22:10:36]action value=close_receipt [22:10:36]process_action close_receipt [22:10:36]cmd_close_receipt [22:10:36]MH_GetDate [22:10:36]Write to MH i2c: F0 00 00 BA 02 AB [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: F0 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: F0 09 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: F0 09 00 BA 02 00 5C 44 EF 66 4C 6B 94 66 5A [22:10:36]GetLastDocTimeStamp 1726956554 [22:10:36]current date 1726956636 [22:10:36]FM_GetShiftState [22:10:36]SAM_PROTO_GetShiftState [22:10:36]wFMCommunicate request_size=4 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 13 01 00 [22:10:36]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 0E 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 80 [22:10:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:10:36]wFMCommunicate OK [22:10:36]SAM_PROTO_GetShiftState done [22:10:36]FM_GetShiftState done [22:10:36]opened in 1726877910 [22:10:36]opened+sec_in_day 1726964310 [22:10:36]quantity*price = 6500 [22:10:36]sum+1 = 6501 [22:10:36]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 3.000 * 59.00 = 177.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 242.00 НСП 1% : 2.14 НДС 12% : 25.70 Наличными: 242.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 422 21.09.2024 22:10 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86644 ФПД: 123288394721652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86644&fm=123288394721652&tin=02508201610067®Number=0000000000092592&sum=24200 0 [22:10:37]StoreToDocumentArchive [22:10:37]shift 496 fd 86644 [22:10:37]save to /storage/0496/doc_00086644 [22:10:37]save last doc name /storage/0496/doc_00086644 to /storage/kkm_last_doc_name [22:10:37]save OK [22:10:37]Clear old archive folders... [22:10:37]ProcessDocumentItem done err = 0, tmpTLVsize=383 [22:10:37]tlvbuf is 0127C040 [22:10:37]SAM_PROTO_ClearQueue [22:10:37]wFMCommunicate request_size=4 [22:10:37]MH_SAM_APDU [22:10:37]CAPDU: 80 09 00 00 [22:10:37]Write to MH i2c: E2 08 00 C8 02 80 09 00 00 00 00 00 00 3C [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:10:37]Read from MH i2c: E2 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 03 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [22:10:37]RAPDU: 90 00 [22:10:37]wFMCommunicate OK [22:10:37]SAM_PROTO_ClearQueue done [22:10:37]KKMCreateOFDPacket [22:10:37]OFDProtocolAddRootSTLVToBuf [22:10:37]FM_MakeSignedData [22:10:37]FM_MakeSignedData [22:10:37]SAM_PROTO_SignData [22:10:37]wFMCommunicate request_size=4 [22:10:37]MH_SAM_APDU [22:10:37]CAPDU: 80 0D 01 02 [22:10:37]Write to MH i2c: E2 08 00 C9 02 80 0D 01 02 00 00 00 00 44 [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:10:37]Read from MH i2c: E2 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 03 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [22:10:37]RAPDU: 90 00 [22:10:37]wFMCommunicate OK [22:10:37]wFMCommunicate request_size=255 [22:10:37]MH_SAM_APDU [22:10:37]CAPDU: 80 0D 02 02 FA 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 [22:10:37]Write to MH i2c: E2 02 01 CA 02 80 0D 02 02 FA 00 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 00 00 58 [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:38]Read from MH i2c: E2 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 03 00 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [22:10:38]RAPDU: 90 00 [22:10:38]wFMCommunicate OK [22:10:38]wFMCommunicate request_size=142 [22:10:38]MH_SAM_APDU [22:10:38]CAPDU: 80 0D 02 02 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0A 00 00 00 00 07 04 06 00 88 5E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 5D 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 52 01 00 35 04 06 00 70 21 50 F8 E9 74 [22:10:38]Write to MH i2c: E2 91 00 CB 02 80 0D 02 02 89 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0A 00 00 00 00 07 04 06 00 88 5E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 5D 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 52 01 00 35 04 06 00 70 21 50 F8 E9 74 00 00 19 [22:10:38]Write i2c OK [22:10:38]MH_I2C_Read... [22:10:38]OFD Sender: No OFD packet to send [22:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:38]Read from MH i2c: E2 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 03 00 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [22:10:38]RAPDU: 90 00 [22:10:38]wFMCommunicate OK [22:10:38]wFMCommunicate request_size=4 [22:10:38]MH_SAM_APDU [22:10:38]CAPDU: 80 0D 03 02 [22:10:38]Write to MH i2c: E2 08 00 CC 02 80 0D 03 02 00 00 00 00 49 [22:10:38]Write i2c OK [22:10:38]MH_I2C_Read... [22:10:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:10:38]Read from MH i2c: E2 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 0B 00 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 0B 00 CC 02 00 98 E2 14 7C FC D0 12 9D 90 00 CF [22:10:38]RAPDU: 98 E2 14 7C FC D0 12 9D 90 00 [22:10:38]wFMCommunicate OK [22:10:38]SAM_PROTO_SignData done [22:10:38]FM_MakeSignedData done [22:10:38]CreateOFDProtocolMessage [22:10:38]wFMCommunicate request_size=4 [22:10:38]MH_SAM_APDU [22:10:38]CAPDU: 80 11 00 00 [22:10:38]Write to MH i2c: E2 08 00 CD 02 80 11 00 00 00 00 00 00 49 [22:10:38]Write i2c OK [22:10:38]MH_I2C_Read... [22:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:38]Read from MH i2c: E2 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 17 00 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: E2 17 00 CD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A8 [22:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:10:38]wFMCommunicate OK [22:10:38]CreateOFDProtocolMessage done [22:10:38]OFDSenderStorePacket 86644 [22:10:38]StoreOFDPacket docnum=86644 [22:10:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 93 01 00 00 87 A5 8B 01 4C C2 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0A 00 00 00 00 07 04 06 00 88 5E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 5D 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 52 01 00 35 04 06 00 70 21 50 F8 E9 74 98 E2 14 7C FC D0 12 9D [22:10:38]CheckFolder [22:10:38]dirname=/storage/ofd_packets [22:10:38]CheckFolder done [22:10:38]ProducePacketName [22:10:38]name=ofd_packets/00086644 [22:10:38]NVStorageSaveData ofd_packets/00086644 [22:10:38]File name is /storage/ofd_packets/00086644 [22:10:38]Write 433 bytes [22:10:38]NVStorageSaveData done [22:10:38]OFDSenderStorePacket done [22:10:38]KKMCreateOFDPacket done [22:10:38]NVStorageSaveData kkm_last_timestamp [22:10:38]File name is /storage/kkm_last_timestamp [22:10:38]Write 4 bytes [22:10:38]NVStorageSaveData done [22:10:38]ExternCall_PrintAddStr [22:10:38]wPrintStart [22:10:38]Write to MH i2c: 01 00 00 CE 02 D0 [22:10:38]Write i2c OK [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: 01 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: 01 07 00 [22:10:38]MH_I2C_Read... [22:10:38]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [22:10:38]RasterBufferAndPrint [22:10:38]line Счет N : (3)148009 [22:10:38]line ИНН: 02508201610067 [22:10:38]line Контрольно-Кассовый Чек [22:10:38]line ПРОДАЖА [22:10:38]line Товар: 47011656 [22:10:38]line Водка Пшеничная 0,1л [22:10:38]line 1.000 * 65.00 [22:10:38]line = 65.00 [22:10:38]line НДС 12% НСП 1% [22:10:38]line > о реализуемом товаре [22:10:38]line Товар: 4607065001445 [22:10:38]line Шок батончик Snickers 50,5г [22:10:38]line 3.000 * 59.00 [22:10:38]line = 177.00 [22:10:38]line НДС 12% НСП 1% [22:10:38]line > о реализуемом товаре [22:10:38]line ИТОГО: 242.00 [22:10:38]line НСП 1% : 2.14 [22:10:38]line НДС 12% : 25.70 [22:10:38]line Наличными: 242.00 [22:10:38]line Безнал.: 0.00 [22:10:38]line Место: АЗС № 137 "Партнер Нефть" [22:10:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:10:38]line СНО: Общий режим [22:10:38]line Чек 422 21.09.2024 22:10 [22:10:38]line Смена: 496 ФФД: 1.0 [22:10:38]line ЗНМ: 0300000064 [22:10:38]line РНМ: 0000000000092592 [22:10:38]line Версия ККМ: 001 [22:10:38]line ФМ: 0000000000874979 [22:10:38]line ФД: 86644 [22:10:38]line ФПД: 123288394721652 [22:10:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86644&fm=123288394721652&tin=02508201610067®Number=0000000000092592&sum=24200 [22:10:38]line 0 [22:10:38]OFD Sender: Processing packet 86644 [packets to send 273, broken 272] [22:10:38]ProducePacketName [22:10:38]name=ofd_packets/00086644 [22:10:38]OFD Sender: To server: pG, [22:10:38]CommunicateWithHost lk.salyk.kg:30040 [22:10:38]ConnectInit lk.salyk.kg [22:10:38]written 0, free lines is 4095 [22:10:39]Write to MH i2c: 01 00 00 FC 02 FE [22:10:39]Write i2c OK [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: 01 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: 01 07 00 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: 01 07 00 FC 02 00 00 00 00 00 A8 0C B9 [22:10:39]RasterBufferAndPrint [22:10:39]line [22:10:39]line [22:10:39]line [22:10:39]line [22:10:39]line [22:10:39]written 0, free lines is 3246 [22:10:39]MH_Cut [22:10:39]Write to MH i2c: D1 01 00 03 03 01 D8 [22:10:39]Write i2c OK [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: D1 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: D1 01 00 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: D1 01 00 03 03 00 D7 [22:10:39]Write to MH i2c: 01 00 00 04 03 07 [22:10:39]Write i2c OK [22:10:39]MH_I2C_Read... [22:10:40]*** Cut start [22:10:40]*** Partial cut [22:10:40]*** CUTSNS_PIN = 1 [22:10:40]*** CUTSNS_PIN = 0 [22:10:40]*** Brake cut motor [22:10:40]Read from MH i2c: 01 [22:10:40]MH_I2C_Read... [22:10:40]*** Stop cut motor [22:10:40]*** Cut end [22:10:40]Read from MH i2c: 01 07 00 [22:10:40]MH_I2C_Read... [22:10:40]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 FF 0F 1C [22:10:40]process_action close_receipt done [22:10:40]requested_data is exist [22:10:40]produce_requested_data [22:10:40]requested_item fm.sn is exist - process it [22:10:40]wFMCommunicate request_size=4 [22:10:40]MH_SAM_APDU [22:10:40]CAPDU: 80 11 00 00 [22:10:40]Write to MH i2c: E2 08 00 05 03 80 11 00 00 00 00 00 00 82 [22:10:40]Write i2c OK [22:10:40]MH_I2C_Read... [22:10:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:40]Read from MH i2c: E2 [22:10:40]MH_I2C_Read... [22:10:40]Read from MH i2c: E2 17 00 [22:10:40]MH_I2C_Read... [22:10:40]Read from MH i2c: E2 17 00 05 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E1 [22:10:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:10:40]wFMCommunicate OK [22:10:40]requested_item fd.num is exist - process it [22:10:40]SAM_PROTO_GetFieldsCounters [22:10:40]wFMCommunicate request_size=4 [22:10:40]MH_SAM_APDU [22:10:40]CAPDU: 80 13 00 00 [22:10:40]Write to MH i2c: E2 08 00 06 03 80 13 00 00 00 00 00 00 85 [22:10:40]Write i2c OK [22:10:40]MH_I2C_Read... [22:10:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:10:40]Read from MH i2c: E2 [22:10:40]MH_I2C_Read... [22:10:40]Read from MH i2c: E2 62 00 [22:10:40]MH_I2C_Read... [22:10:40]Read from MH i2c: E2 62 00 06 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 74 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [22:10:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 74 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:10:40]wFMCommunicate OK [22:10:40]SAM_PROTO_GetFieldsCounters done [22:10:40]requested_item shift.num is exist - process it [22:10:40]requested_item shift.opened is exist - process it [22:10:40]req_shift_opened [22:10:40]FM_GetShiftState [22:10:40]SAM_PROTO_GetShiftState [22:10:40]wFMCommunicate request_size=4 [22:10:40]MH_SAM_APDU [22:10:40]CAPDU: 80 13 01 00 [22:10:40]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [22:10:40]Write i2c OK [22:10:40]MH_I2C_Read... [22:10:41]Connected sock=7 [22:10:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 93 01 00 00 87 A5 8B 01 4C C2 5A 03 01 00 03 00 7F 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 5E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0A 00 00 00 00 07 04 06 00 88 5E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 5D 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:41]01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 52 01 00 35 04 06 00 70 21 50 F8 E9 74 98 E2 14 7C FC D0 12 9D [22:10:41]Read from MH i2c: E2 [22:10:41]MH_I2C_Read... [22:10:41]Read from MH i2c: E2 0E 00 [22:10:41]MH_I2C_Read... [22:10:41]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CD [22:10:41]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:10:41]wFMCommunicate OK [22:10:41]SAM_PROTO_GetShiftState done [22:10:41]FM_GetShiftState done [22:10:41]req_shift_opened done [22:10:41]requested_item shift.open_date is exist - process it [22:10:41]req_shift_open_date [22:10:41]req_shift_open_date done [22:10:41]produce_requested_data done [22:10:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86644,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:10:41]process_action_free close_receipt [22:10:41]json_value_free [22:10:41]json_value_free done [22:10:41]process_json_proto returns [22:10:41]Send response to host [22:10:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86644,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:10:41]free response buf [22:10:41]execute_script done [22:10:41]execute_script returns [22:10:41]free content buf [22:10:41]Sock 10.Close socket [22:10:41]Sock 10.Thread stoped [22:10:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0D 37 47 00 7F 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 74 52 01 00 F4 03 04 00 30 EF EE 66 B6 04 01 00 00 96 CC CF 6A 14 28 5F 2C [22:10:41]CommunicateWithHost err = 0 [22:10:41]CheckOFDResponse [22:10:41]1017 (14) - 77093643461234 [22:10:41]1041 (16) - 0000000000874979 [22:10:41]1040 (4) - 86644 [22:10:41]1012 (4) - 21.09.2024 16:07 [22:10:41]1206 (1) - 0 [22:10:41]OFD Sender: Remove packet 86644 [22:10:41]ProducePacketName [22:10:41]name=ofd_packets/00086644 [22:10:41]NVStorageDeleteData [22:10:42]OFD Sender: No OFD packet to send [22:10:47]OFD Sender: No OFD packet to send [22:10:52]OFD Sender: No OFD packet to send [22:10:57]OFD Sender: No OFD packet to send [22:11:02]OFD Sender: No OFD packet to send [22:11:04]recv_with_timeout no data received [22:11:06]accept exits with 9 [22:11:06]New connection [22:11:06]New thread 3066727780 created [22:11:06]Thread 3066584420 joined [22:11:06]Waiting for new connection... [22:11:06] Sock 9.Parse request [22:11:06]Sock 9.Check first char [22:11:06]Sock 9.First char is OK [22:11:06]request: POST /json_proto HTTP/1.0 [22:11:06]Method: POST [22:11:06]URL: /json_proto [22:11:06]Method is POST - this is cgi request [22:11:06]url: /json_proto [22:11:06]query_string will be loaded in cgi processing [22:11:06]execute_cgi json_proto POST (null) [22:11:06]execute_cgi path=json_proto method=POST [22:11:06]POST find Content-Length [22:11:06]Host: 172.17.47.196:8080 [22:11:06]Content-Length: 674 [22:11:06]Content-Type: application/json [22:11:06] [22:11:06]POST finish read [22:11:06]Found Content-Length = 674 [22:11:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148010", "tax_sys" : 0, "items" : [ { "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 2.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:06]execute_script... [22:11: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 : (3)148010", "tax_sys" : 0, "items" : [ { "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 2.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:06]POST & json_proto [22:11:06]process_json_proto [22:11:06]json parsed OK: [22:11:06]protocol is kg_v1.0 [22:11:06]action value=close_receipt [22:11:06]process_action close_receipt [22:11:06]cmd_close_receipt [22:11:06]MH_GetDate [22:11:06]Write to MH i2c: F0 00 00 08 03 FA [22:11:06]Write i2c OK [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: F0 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: F0 09 00 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: F0 09 00 08 03 00 7A 44 EF 66 4C 6B 94 66 C7 [22:11:06]GetLastDocTimeStamp 1726956637 [22:11:06]current date 1726956666 [22:11:06]FM_GetShiftState [22:11:06]SAM_PROTO_GetShiftState [22:11:06]wFMCommunicate request_size=4 [22:11:06]MH_SAM_APDU [22:11:06]CAPDU: 80 13 01 00 [22:11:06]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [22:11:06]Write i2c OK [22:11:06]MH_I2C_Read... [22:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:06]Read from MH i2c: E2 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 0E 00 [22:11:06]MH_I2C_Read... [22:11:06]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CF [22:11:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:11:06]wFMCommunicate OK [22:11:06]SAM_PROTO_GetShiftState done [22:11:06]FM_GetShiftState done [22:11:06]opened in 1726877910 [22:11:06]opened+sec_in_day 1726964310 [22:11:06]quantity*price = 9000 [22:11:06]sum+1 = 9001 [22:11:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 423 21.09.2024 22:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86645 ФПД: 181767450815284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221106&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86645&fm=181767450815284&tin=02508201610067®Number=0000000000092592&sum=9000 0 [22:11:07]StoreToDocumentArchive [22:11:07]shift 496 fd 86645 [22:11:07]save to /storage/0496/doc_00086645 [22:11:07]save last doc name /storage/0496/doc_00086645 to /storage/kkm_last_doc_name [22:11:07]save OK [22:11:07]Clear old archive folders... [22:11:07]ProcessDocumentItem done err = 0, tmpTLVsize=285 [22:11:07]tlvbuf is 012A1A70 [22:11:07]SAM_PROTO_ClearQueue [22:11:07]wFMCommunicate request_size=4 [22:11:07]MH_SAM_APDU [22:11:07]CAPDU: 80 09 00 00 [22:11:07]Write to MH i2c: E2 08 00 16 03 80 09 00 00 00 00 00 00 8B [22:11:07]Write i2c OK [22:11:07]MH_I2C_Read... [22:11:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:07]Read from MH i2c: E2 [22:11:07]MH_I2C_Read... [22:11:07]Read from MH i2c: E2 03 00 [22:11:07]MH_I2C_Read... [22:11:07]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [22:11:07]RAPDU: 90 00 [22:11:07]wFMCommunicate OK [22:11:07]SAM_PROTO_ClearQueue done [22:11:07]KKMCreateOFDPacket [22:11:07]OFDProtocolAddRootSTLVToBuf [22:11:07]FM_MakeSignedData [22:11:07]FM_MakeSignedData [22:11:07]SAM_PROTO_SignData [22:11:07]wFMCommunicate request_size=4 [22:11:07]MH_SAM_APDU [22:11:07]CAPDU: 80 0D 01 02 [22:11:07]Write to MH i2c: E2 08 00 17 03 80 0D 01 02 00 00 00 00 93 [22:11:07]Write i2c OK [22:11:07]MH_I2C_Read... [22:11:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:07]Read from MH i2c: E2 [22:11:07]MH_I2C_Read... [22:11:07]Read from MH i2c: E2 03 00 [22:11:07]MH_I2C_Read... [22:11:07]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [22:11:07]RAPDU: 90 00 [22:11:07]wFMCommunicate OK [22:11:07]wFMCommunicate request_size=255 [22:11:07]MH_SAM_APDU [22:11:07]CAPDU: 80 0D 02 02 FA 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 7A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 [22:11:07]Write to MH i2c: E2 02 01 18 03 80 0D 02 02 FA 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 7A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 00 00 F9 [22:11:07]Write i2c OK [22:11:07]MH_I2C_Read... [22:11:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:08]Read from MH i2c: E2 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 03 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [22:11:08]RAPDU: 90 00 [22:11:08]wFMCommunicate OK [22:11:08]wFMCommunicate request_size=44 [22:11:08]MH_SAM_APDU [22:11:08]CAPDU: 80 0D 02 02 27 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 52 01 00 35 04 06 00 A5 51 08 56 6B 34 [22:11:08]Write to MH i2c: E2 2F 00 19 03 80 0D 02 02 27 00 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 52 01 00 35 04 06 00 A5 51 08 56 6B 34 00 00 79 [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:08]Read from MH i2c: E2 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 03 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [22:11:08]RAPDU: 90 00 [22:11:08]wFMCommunicate OK [22:11:08]wFMCommunicate request_size=4 [22:11:08]MH_SAM_APDU [22:11:08]CAPDU: 80 0D 03 02 [22:11:08]Write to MH i2c: E2 08 00 1A 03 80 0D 03 02 00 00 00 00 98 [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:08]Read from MH i2c: E2 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 0B 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 0B 00 1A 03 00 7D CB 18 BB 45 76 47 A6 90 00 5C [22:11:08]RAPDU: 7D CB 18 BB 45 76 47 A6 90 00 [22:11:08]wFMCommunicate OK [22:11:08]SAM_PROTO_SignData done [22:11:08]FM_MakeSignedData done [22:11:08]CreateOFDProtocolMessage [22:11:08]wFMCommunicate request_size=4 [22:11:08]MH_SAM_APDU [22:11:08]CAPDU: 80 11 00 00 [22:11:08]Write to MH i2c: E2 08 00 1B 03 80 11 00 00 00 00 00 00 98 [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:08]Read from MH i2c: E2 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 17 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: E2 17 00 1B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F7 [22:11:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:11:08]wFMCommunicate OK [22:11:08]CreateOFDProtocolMessage done [22:11:08]OFDSenderStorePacket 86645 [22:11:08]StoreOFDPacket docnum=86645 [22:11:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 31 01 00 00 52 B7 29 01 34 88 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 7A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 52 01 00 35 04 06 00 A5 51 08 56 6B 34 7D CB 18 BB 45 76 47 A6 [22:11:08]CheckFolder [22:11:08]dirname=/storage/ofd_packets [22:11:08]CheckFolder done [22:11:08]ProducePacketName [22:11:08]name=ofd_packets/00086645 [22:11:08]NVStorageSaveData ofd_packets/00086645 [22:11:08]File name is /storage/ofd_packets/00086645 [22:11:08]Write 335 bytes [22:11:08]NVStorageSaveData done [22:11:08]OFDSenderStorePacket done [22:11:08]KKMCreateOFDPacket done [22:11:08]NVStorageSaveData kkm_last_timestamp [22:11:08]File name is /storage/kkm_last_timestamp [22:11:08]Write 4 bytes [22:11:08]NVStorageSaveData done [22:11:08]ExternCall_PrintAddStr [22:11:08]wPrintStart [22:11:08]Write to MH i2c: 01 00 00 1C 03 1F [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: 01 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: 01 07 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 FF 0F 34 [22:11:08]RasterBufferAndPrint [22:11:08]line Счет N : (3)148010 [22:11:08]line ИНН: 02508201610067 [22:11:08]line Контрольно-Кассовый Чек [22:11:08]line ПРОДАЖА [22:11:08]line Товар: 4607010740733 [22:11:08]line Чипсы Чипсоны шашлык 40г [22:11:08]line 2.000 * 45.00 [22:11:08]line = 90.00 [22:11:08]line НДС 12% НСП 1% [22:11:08]line > о реализуемом товаре [22:11:08]line ИТОГО: 90.00 [22:11:08]line НСП 1% : 0.80 [22:11:08]line НДС 12% : 9.56 [22:11:08]line Наличными: 90.00 [22:11:08]line Безнал.: 0.00 [22:11:08]line Место: АЗС № 137 "Партнер Нефть" [22:11:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:11:08]line СНО: Общий режим [22:11:08]line Чек 423 21.09.2024 22:11 [22:11:08]line Смена: 496 ФФД: 1.0 [22:11:08]line ЗНМ: 0300000064 [22:11:08]line РНМ: 0000000000092592 [22:11:08]line Версия ККМ: 001 [22:11:08]line ФМ: 0000000000874979 [22:11:08]line ФД: 86645 [22:11:08]line ФПД: 181767450815284 [22:11:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221106&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86645&fm=181767450815284&tin=02508201610067®Number=0000000000092592&sum=9000 [22:11:08]line 0 [22:11:08]written 0, free lines is 4095 [22:11:08]OFD Sender: Processing packet 86645 [packets to send 273, broken 272] [22:11:08]ProducePacketName [22:11:08]name=ofd_packets/00086645 [22:11:08]OFD Sender: To server: pG, [22:11:08]CommunicateWithHost lk.salyk.kg:30040 [22:11:08]ConnectInit lk.salyk.kg [22:11:08]Connected sock=10 [22:11:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 31 01 00 00 52 B7 29 01 34 88 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 7A 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 52 01 00 35 04 06 00 A5 51 08 56 6B 34 7D CB 18 BB 45 76 47 A6 [22:11:08]Write to MH i2c: 01 00 00 44 03 47 [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: 01 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: 01 07 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 05 0D 60 [22:11:08]RasterBufferAndPrint [22:11:08]line [22:11:08]line [22:11:08]line [22:11:08]line [22:11:08]line [22:11:08]written 0, free lines is 3340 [22:11:08]MH_Cut [22:11:08]Write to MH i2c: D1 01 00 4B 03 01 20 [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: D1 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: D1 01 00 [22:11:08]MH_I2C_Read... [22:11:08]Read from MH i2c: D1 01 00 4B 03 00 1F [22:11:08]Write to MH i2c: 01 00 00 4C 03 4F [22:11:08]Write i2c OK [22:11:08]MH_I2C_Read... [22:11:09]*** Cut start [22:11:09]*** Partial cut [22:11:09]*** CUTSNS_PIN = 1 [22:11:09]*** CUTSNS_PIN = 0 [22:11:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6E 8F 47 00 1B 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 75 52 01 00 F4 03 04 00 4C EF EE 66 B6 04 01 00 00 34 17 0D CB F2 3C EF DA [22:11:09]CommunicateWithHost err = 0 [22:11:09]CheckOFDResponse [22:11:09]1017 (14) - 77093643461234 [22:11:09]1041 (16) - 0000000000874979 [22:11:09]1040 (4) - 86645 [22:11:09]1012 (4) - 21.09.2024 16:07 [22:11:09]1206 (1) - 0 [22:11:09]OFD Sender: Remove packet 86645 [22:11:09]ProducePacketName [22:11:09]name=ofd_packets/00086645 [22:11:09]NVStorageDeleteData [22:11:09]*** Brake cut motor [22:11:10]Read from MH i2c: 01 [22:11:10]MH_I2C_Read... [22:11:10]*** Stop cut motor [22:11:10]*** Cut end [22:11:10]Read from MH i2c: 01 07 00 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: 01 07 00 4C 03 00 00 00 00 00 FF 0F 64 [22:11:10]process_action close_receipt done [22:11:10]requested_data is exist [22:11:10]produce_requested_data [22:11:10]requested_item fm.sn is exist - process it [22:11:10]wFMCommunicate request_size=4 [22:11:10]MH_SAM_APDU [22:11:10]CAPDU: 80 11 00 00 [22:11:10]Write to MH i2c: E2 08 00 4D 03 80 11 00 00 00 00 00 00 CA [22:11:10]Write i2c OK [22:11:10]MH_I2C_Read... [22:11:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:10]Read from MH i2c: E2 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: E2 17 00 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: E2 17 00 4D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 29 [22:11:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:11:10]wFMCommunicate OK [22:11:10]requested_item fd.num is exist - process it [22:11:10]SAM_PROTO_GetFieldsCounters [22:11:10]wFMCommunicate request_size=4 [22:11:10]MH_SAM_APDU [22:11:10]CAPDU: 80 13 00 00 [22:11:10]Write to MH i2c: E2 08 00 4E 03 80 13 00 00 00 00 00 00 CD [22:11:10]Write i2c OK [22:11:10]MH_I2C_Read... [22:11:10]OFD Sender: No OFD packet to send [22:11:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:10]Read from MH i2c: E2 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: E2 62 00 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: E2 62 00 4E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 75 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [22:11:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 75 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:10]wFMCommunicate OK [22:11:10]SAM_PROTO_GetFieldsCounters done [22:11:10]requested_item shift.num is exist - process it [22:11:10]requested_item shift.opened is exist - process it [22:11:10]req_shift_opened [22:11:10]FM_GetShiftState [22:11:10]SAM_PROTO_GetShiftState [22:11:10]wFMCommunicate request_size=4 [22:11:10]MH_SAM_APDU [22:11:10]CAPDU: 80 13 01 00 [22:11:10]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [22:11:10]Write i2c OK [22:11:10]MH_I2C_Read... [22:11:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:10]Read from MH i2c: E2 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: E2 0E 00 [22:11:10]MH_I2C_Read... [22:11:10]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 15 [22:11:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:11:10]wFMCommunicate OK [22:11:10]SAM_PROTO_GetShiftState done [22:11:10]FM_GetShiftState done [22:11:10]req_shift_opened done [22:11:10]requested_item shift.open_date is exist - process it [22:11:10]req_shift_open_date [22:11:10]req_shift_open_date done [22:11:10]produce_requested_data done [22:11:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86645,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:11:10]process_action_free close_receipt [22:11:10]json_value_free [22:11:10]json_value_free done [22:11:10]process_json_proto returns [22:11:10]Send response to host [22:11:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86645,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:11:10]free response buf [22:11:10]execute_script done [22:11:10]execute_script returns [22:11:10]free content buf [22:11:10]Sock 9.Close socket [22:11:10]Sock 9.Thread stoped [22:11:15]OFD Sender: No OFD packet to send [22:11:20]OFD Sender: No OFD packet to send [22:11:25]OFD Sender: No OFD packet to send [22:11:30]OFD Sender: No OFD packet to send [22:11:35]OFD Sender: No OFD packet to send [22:11:40]OFD Sender: No OFD packet to send [22:11:40]accept exits with 7 [22:11:40]New connection [22:11:40]New thread 3066584420 created [22:11:40]Thread 3066727780 joined [22:11:40]Waiting for new connection... [22:11:40] Sock 7.Parse request [22:11:40]Sock 7.Check first char [22:11:40]Sock 7.First char is OK [22:11:40]request: POST /json_proto HTTP/1.0 [22:11:40]Method: POST [22:11:40]URL: /json_proto [22:11:40]Method is POST - this is cgi request [22:11:40]url: /json_proto [22:11:40]query_string will be loaded in cgi processing [22:11:40]execute_cgi json_proto POST (null) [22:11:40]execute_cgi path=json_proto method=POST [22:11:40]POST find Content-Length [22:11:40]Host: 172.17.47.196:8080 [22:11:40]Content-Length: 614 [22:11:40]Content-Type: application/json [22:11:40] [22:11:40]POST finish read [22:11:40]Found Content-Length = 614 [22:11:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148011", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:40]execute_script... [22:11: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 : (3)148011", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:40]POST & json_proto [22:11:40]process_json_proto [22:11:40]json parsed OK: [22:11:40]protocol is kg_v1.0 [22:11:40]action value=close_receipt [22:11:40]process_action close_receipt [22:11:40]cmd_close_receipt [22:11:40]MH_GetDate [22:11:40]Write to MH i2c: F0 00 00 50 03 42 [22:11:40]Write i2c OK [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: F0 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: F0 09 00 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: F0 09 00 50 03 00 9C 44 EF 66 4C 6B 94 66 31 [22:11:40]GetLastDocTimeStamp 1726956666 [22:11:40]current date 1726956700 [22:11:40]FM_GetShiftState [22:11:40]SAM_PROTO_GetShiftState [22:11:40]wFMCommunicate request_size=4 [22:11:40]MH_SAM_APDU [22:11:40]CAPDU: 80 13 01 00 [22:11:40]Write to MH i2c: E2 08 00 51 03 80 13 01 00 00 00 00 00 D1 [22:11:40]Write i2c OK [22:11:40]MH_I2C_Read... [22:11:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:40]Read from MH i2c: E2 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 0E 00 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 0E 00 51 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 17 [22:11:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:11:40]wFMCommunicate OK [22:11:40]SAM_PROTO_GetShiftState done [22:11:40]FM_GetShiftState done [22:11:40]opened in 1726877910 [22:11:40]opened+sec_in_day 1726964310 [22:11:40]quantity*price = 11000 [22:11:40]sum+1 = 11001 [22:11:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 424 21.09.2024 22:11 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86646 ФПД: 202571710994705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221140&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86646&fm=202571710994705&tin=02508201610067®Number=0000000000092592&sum=11000 0 [22:11:41]StoreToDocumentArchive [22:11:41]shift 496 fd 86646 [22:11:41]save to /storage/0496/doc_00086646 [22:11:41]save last doc name /storage/0496/doc_00086646 to /storage/kkm_last_doc_name [22:11:41]save OK [22:11:41]Clear old archive folders... [22:11:41]ProcessDocumentItem done err = 0, tmpTLVsize=266 [22:11:41]tlvbuf is 012022C0 [22:11:41]SAM_PROTO_ClearQueue [22:11:41]wFMCommunicate request_size=4 [22:11:41]MH_SAM_APDU [22:11:41]CAPDU: 80 09 00 00 [22:11:41]Write to MH i2c: E2 08 00 5E 03 80 09 00 00 00 00 00 00 D3 [22:11:41]Write i2c OK [22:11:41]MH_I2C_Read... [22:11:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:41]Read from MH i2c: E2 [22:11:41]MH_I2C_Read... [22:11:41]Read from MH i2c: E2 03 00 [22:11:41]MH_I2C_Read... [22:11:41]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [22:11:41]RAPDU: 90 00 [22:11:41]wFMCommunicate OK [22:11:41]SAM_PROTO_ClearQueue done [22:11:41]KKMCreateOFDPacket [22:11:41]OFDProtocolAddRootSTLVToBuf [22:11:41]FM_MakeSignedData [22:11:41]FM_MakeSignedData [22:11:41]SAM_PROTO_SignData [22:11:41]wFMCommunicate request_size=4 [22:11:41]MH_SAM_APDU [22:11:41]CAPDU: 80 0D 01 02 [22:11:41]Write to MH i2c: E2 08 00 5F 03 80 0D 01 02 00 00 00 00 DB [22:11:41]Write i2c OK [22:11:41]MH_I2C_Read... [22:11:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:41]Read from MH i2c: E2 [22:11:41]MH_I2C_Read... [22:11:41]Read from MH i2c: E2 03 00 [22:11:41]MH_I2C_Read... [22:11:41]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [22:11:41]RAPDU: 90 00 [22:11:41]wFMCommunicate OK [22:11:41]wFMCommunicate request_size=255 [22:11:41]MH_SAM_APDU [22:11:41]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 A8 01 00 00 F4 03 04 00 9C 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [22:11:41]Write to MH i2c: E2 02 01 60 03 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 A8 01 00 00 F4 03 04 00 9C 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 27 [22:11:41]Write i2c OK [22:11:41]MH_I2C_Read... [22:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:42]Read from MH i2c: E2 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 03 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [22:11:42]RAPDU: 90 00 [22:11:42]wFMCommunicate OK [22:11:42]wFMCommunicate request_size=25 [22:11:42]MH_SAM_APDU [22:11:42]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 76 52 01 00 35 04 06 00 B8 3C E6 E0 19 11 [22:11:42]Write to MH i2c: E2 1C 00 61 03 80 0D 02 02 14 00 37 39 10 04 04 00 76 52 01 00 35 04 06 00 B8 3C E6 E0 19 11 00 00 7A [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:42]Read from MH i2c: E2 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 03 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [22:11:42]RAPDU: 90 00 [22:11:42]wFMCommunicate OK [22:11:42]wFMCommunicate request_size=4 [22:11:42]MH_SAM_APDU [22:11:42]CAPDU: 80 0D 03 02 [22:11:42]Write to MH i2c: E2 08 00 62 03 80 0D 03 02 00 00 00 00 E0 [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:42]Read from MH i2c: E2 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 0B 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 0B 00 62 03 00 EE 71 84 38 12 14 C7 0C 90 00 F5 [22:11:42]RAPDU: EE 71 84 38 12 14 C7 0C 90 00 [22:11:42]wFMCommunicate OK [22:11:42]SAM_PROTO_SignData done [22:11:42]FM_MakeSignedData done [22:11:42]CreateOFDProtocolMessage [22:11:42]wFMCommunicate request_size=4 [22:11:42]MH_SAM_APDU [22:11:42]CAPDU: 80 11 00 00 [22:11:42]Write to MH i2c: E2 08 00 63 03 80 11 00 00 00 00 00 00 E0 [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:42]Read from MH i2c: E2 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 17 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: E2 17 00 63 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3F [22:11:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:11:42]wFMCommunicate OK [22:11:42]CreateOFDProtocolMessage done [22:11:42]OFDSenderStorePacket 86646 [22:11:42]StoreOFDPacket docnum=86646 [22:11:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 51 A2 16 01 57 0F 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 A8 01 00 00 F4 03 04 00 9C 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 52 01 00 35 04 06 00 B8 3C E6 E0 19 11 EE 71 84 38 12 14 C7 0C [22:11:42]CheckFolder [22:11:42]dirname=/storage/ofd_packets [22:11:42]CheckFolder done [22:11:42]ProducePacketName [22:11:42]name=ofd_packets/00086646 [22:11:42]NVStorageSaveData ofd_packets/00086646 [22:11:42]File name is /storage/ofd_packets/00086646 [22:11:42]Write 316 bytes [22:11:42]NVStorageSaveData done [22:11:42]OFDSenderStorePacket done [22:11:42]KKMCreateOFDPacket done [22:11:42]NVStorageSaveData kkm_last_timestamp [22:11:42]File name is /storage/kkm_last_timestamp [22:11:42]Write 4 bytes [22:11:42]NVStorageSaveData done [22:11:42]ExternCall_PrintAddStr [22:11:42]wPrintStart [22:11:42]Write to MH i2c: 01 00 00 64 03 67 [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: 01 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: 01 07 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: 01 07 00 64 03 00 00 00 00 00 FF 0F 7C [22:11:42]RasterBufferAndPrint [22:11:42]line Счет N : (3)148011 [22:11:42]line ИНН: 02508201610067 [22:11:42]line Контрольно-Кассовый Чек [22:11:42]line ПРОДАЖА [22:11:42]line Товар: 4870001570071 [22:11:42]line Напиток Pepsi 1л [22:11:42]line 1.000 * 110.00 [22:11:42]line = 110.00 [22:11:42]line НДС 12% НСП 1% [22:11:42]line > о реализуемом товаре [22:11:42]line ИТОГО: 110.00 [22:11:42]line НСП 1% : 0.97 [22:11:42]line НДС 12% : 11.68 [22:11:42]line Наличными: 110.00 [22:11:42]line Безнал.: 0.00 [22:11:42]line Место: АЗС № 137 "Партнер Нефть" [22:11:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:11:42]line СНО: Общий режим [22:11:42]line Чек 424 21.09.2024 22:11 [22:11:42]line Смена: 496 ФФД: 1.0 [22:11:42]line ЗНМ: 0300000064 [22:11:42]line РНМ: 0000000000092592 [22:11:42]line Версия ККМ: 001 [22:11:42]line ФМ: 0000000000874979 [22:11:42]line ФД: 86646 [22:11:42]line ФПД: 202571710994705 [22:11:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221140&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86646&fm=202571710994705&tin=02508201610067®Number=0000000000092592&sum=11000 [22:11:42]line 0 [22:11:42]written 0, free lines is 4095 [22:11:42]OFD Sender: Processing packet 86646 [packets to send 273, broken 272] [22:11:42]ProducePacketName [22:11:42]name=ofd_packets/00086646 [22:11:42]OFD Sender: To server: pG, [22:11:42]CommunicateWithHost lk.salyk.kg:30040 [22:11:42]ConnectInit lk.salyk.kg [22:11:42]Write to MH i2c: 01 00 00 8C 03 8F [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: 01 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: 01 07 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: 01 07 00 8C 03 00 00 00 00 00 04 0D A7 [22:11:42]RasterBufferAndPrint [22:11:42]line [22:11:42]line [22:11:42]line [22:11:42]line [22:11:42]line [22:11:42]written 0, free lines is 3339 [22:11:42]MH_Cut [22:11:42]Write to MH i2c: D1 01 00 93 03 01 68 [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: D1 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: D1 01 00 [22:11:42]MH_I2C_Read... [22:11:42]Read from MH i2c: D1 01 00 93 03 00 67 [22:11:42]Write to MH i2c: 01 00 00 94 03 97 [22:11:42]Write i2c OK [22:11:42]MH_I2C_Read... [22:11:43]*** Cut start [22:11:43]*** Partial cut [22:11:43]*** CUTSNS_PIN = 1 [22:11:43]*** CUTSNS_PIN = 0 [22:11:43]*** Brake cut motor [22:11:43]Read from MH i2c: 01 [22:11:44]MH_I2C_Read... [22:11:44]*** Stop cut motor [22:11:44]*** Cut end [22:11:44]Read from MH i2c: 01 07 00 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 FF 0F AC [22:11:44]process_action close_receipt done [22:11:44]requested_data is exist [22:11:44]produce_requested_data [22:11:44]requested_item fm.sn is exist - process it [22:11:44]wFMCommunicate request_size=4 [22:11:44]MH_SAM_APDU [22:11:44]CAPDU: 80 11 00 00 [22:11:44]Write to MH i2c: E2 08 00 95 03 80 11 00 00 00 00 00 00 12 [22:11:44]Write i2c OK [22:11:44]MH_I2C_Read... [22:11:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:44]Connected sock=10 [22:11:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 51 A2 16 01 57 0F 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 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 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 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 A8 01 00 00 F4 03 04 00 9C 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 52 01 00 35 04 06 00 B8 3C E6 E0 19 11 EE 71 84 38 12 14 C7 0C [22:11:44]Read from MH i2c: E2 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: E2 17 00 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: E2 17 00 95 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 71 [22:11:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:11:44]wFMCommunicate OK [22:11:44]requested_item fd.num is exist - process it [22:11:44]SAM_PROTO_GetFieldsCounters [22:11:44]wFMCommunicate request_size=4 [22:11:44]MH_SAM_APDU [22:11:44]CAPDU: 80 13 00 00 [22:11:44]Write to MH i2c: E2 08 00 96 03 80 13 00 00 00 00 00 00 15 [22:11:44]Write i2c OK [22:11:44]MH_I2C_Read... [22:11:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:44]Read from MH i2c: E2 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: E2 62 00 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: E2 62 00 96 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 76 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [22:11:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 76 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:44]wFMCommunicate OK [22:11:44]SAM_PROTO_GetFieldsCounters done [22:11:44]requested_item shift.num is exist - process it [22:11:44]requested_item shift.opened is exist - process it [22:11:44]req_shift_opened [22:11:44]FM_GetShiftState [22:11:44]SAM_PROTO_GetShiftState [22:11:44]wFMCommunicate request_size=4 [22:11:44]MH_SAM_APDU [22:11:44]CAPDU: 80 13 01 00 [22:11:44]Write to MH i2c: E2 08 00 97 03 80 13 01 00 00 00 00 00 17 [22:11:44]Write i2c OK [22:11:44]MH_I2C_Read... [22:11:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:44]Read from MH i2c: E2 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: E2 0E 00 [22:11:44]MH_I2C_Read... [22:11:44]Read from MH i2c: E2 0E 00 97 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5D [22:11:44]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:11:44]wFMCommunicate OK [22:11:44]SAM_PROTO_GetShiftState done [22:11:44]FM_GetShiftState done [22:11:44]req_shift_opened done [22:11:44]requested_item shift.open_date is exist - process it [22:11:44]req_shift_open_date [22:11:44]req_shift_open_date done [22:11:44]produce_requested_data done [22:11:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86646,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:11:44]process_action_free close_receipt [22:11:44]json_value_free [22:11:44]json_value_free done [22:11:44]process_json_proto returns [22:11:44]Send response to host [22:11:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86646,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:11:44]free response buf [22:11:44]execute_script done [22:11:44]execute_script returns [22:11:44]free content buf [22:11:44]Sock 7.Close socket [22:11:44]Sock 7.Thread stoped [22:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B1 EB 47 00 73 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 76 52 01 00 F4 03 04 00 6F EF EE 66 B6 04 01 00 00 58 C9 22 CC 57 A3 6A 25 [22:11:44]CommunicateWithHost err = 0 [22:11:44]CheckOFDResponse [22:11:44]1017 (14) - 77093643461234 [22:11:44]1041 (16) - 0000000000874979 [22:11:44]1040 (4) - 86646 [22:11:44]1012 (4) - 21.09.2024 16:08 [22:11:44]1206 (1) - 0 [22:11:44]OFD Sender: Remove packet 86646 [22:11:44]ProducePacketName [22:11:44]name=ofd_packets/00086646 [22:11:44]NVStorageDeleteData [22:11:44]OFD Sender: No OFD packet to send [22:11:49]OFD Sender: No OFD packet to send [22:11:54]OFD Sender: No OFD packet to send [22:11:59]OFD Sender: No OFD packet to send [22:12:04]OFD Sender: No OFD packet to send [22:12:05]recv_with_timeout no data received [22:12:09]OFD Sender: No OFD packet to send [22:12:14]OFD Sender: No OFD packet to send [22:12:19]OFD Sender: No OFD packet to send [22:12:24]OFD Sender: No OFD packet to send [22:12:29]OFD Sender: No OFD packet to send [22:12:34]OFD Sender: No OFD packet to send [22:12:39]OFD Sender: No OFD packet to send [22:12:44]OFD Sender: No OFD packet to send [22:12:49]OFD Sender: No OFD packet to send [22:12:55]OFD Sender: No OFD packet to send [22:13:00]OFD Sender: No OFD packet to send [22:13:05]OFD Sender: No OFD packet to send [22:13:10]OFD Sender: No OFD packet to send [22:13:15]OFD Sender: No OFD packet to send [22:13:16]accept exits with 9 [22:13:16]New connection [22:13:16]New thread 3066727780 created [22:13:16]Thread 3066584420 joined [22:13:16]Waiting for new connection... [22:13:16] Sock 9.Parse request [22:13:16]Sock 9.Check first char [22:13:16]Sock 9.First char is OK [22:13:16]request: POST /json_proto HTTP/1.0 [22:13:16]Method: POST [22:13:16]URL: /json_proto [22:13:16]Method is POST - this is cgi request [22:13:16]url: /json_proto [22:13:16]query_string will be loaded in cgi processing [22:13:16]execute_cgi json_proto POST (null) [22:13:16]execute_cgi path=json_proto method=POST [22:13:16]POST find Content-Length [22:13:16]Host: 172.17.47.196:8080 [22:13:16]Content-Length: 706 [22:13:16]Content-Type: application/json [22:13:16] [22:13:16]POST finish read [22:13:16]Found Content-Length = 706 [22:13:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148012", "tax_sys" : 0, "items" : [ { "code": "5449000189356", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:16]execute_script... [22:13:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148012", "tax_sys" : 0, "items" : [ { "code": "5449000189356", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:16]POST & json_proto [22:13:16]process_json_proto [22:13:16]json parsed OK: [22:13:16]protocol is kg_v1.0 [22:13:16]action value=close_receipt [22:13:16]process_action close_receipt [22:13:16]cmd_close_receipt [22:13:16]MH_GetDate [22:13:16]Write to MH i2c: F0 00 00 98 03 8A [22:13:16]Write i2c OK [22:13:16]MH_I2C_Read... [22:13:16]Read from MH i2c: F0 [22:13:16]MH_I2C_Read... [22:13:16]Read from MH i2c: F0 09 00 [22:13:16]MH_I2C_Read... [22:13:16]Read from MH i2c: F0 09 00 98 03 00 FC 44 EF 66 4C 6B 94 66 D9 [22:13:16]GetLastDocTimeStamp 1726956700 [22:13:16]current date 1726956796 [22:13:16]FM_GetShiftState [22:13:16]SAM_PROTO_GetShiftState [22:13:16]wFMCommunicate request_size=4 [22:13:16]MH_SAM_APDU [22:13:16]CAPDU: 80 13 01 00 [22:13:16]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [22:13:16]Write i2c OK [22:13:16]MH_I2C_Read... [22:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:16]Read from MH i2c: E2 [22:13:16]MH_I2C_Read... [22:13:16]Read from MH i2c: E2 0E 00 [22:13:16]MH_I2C_Read... [22:13:16]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5F [22:13:16]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:13:16]wFMCommunicate OK [22:13:16]SAM_PROTO_GetShiftState done [22:13:16]FM_GetShiftState done [22:13:16]opened in 1726877910 [22:13:16]opened+sec_in_day 1726964310 [22:13:16]quantity*price = 10500 [22:13:16]sum+1 = 10501 [22:13:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 425 21.09.2024 22:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86647 ФПД: 202717081177602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221316&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86647&fm=202717081177602&tin=02508201610067®Number=0000000000092592&sum=10500 0 [22:13:17]StoreToDocumentArchive [22:13:17]shift 496 fd 86647 [22:13:17]save to /storage/0496/doc_00086647 [22:13:17]save last doc name /storage/0496/doc_00086647 to /storage/kkm_last_doc_name [22:13:17]save OK [22:13:17]Clear old archive folders... [22:13:17]ProcessDocumentItem done err = 0, tmpTLVsize=298 [22:13:17]tlvbuf is 01286140 [22:13:17]SAM_PROTO_ClearQueue [22:13:17]wFMCommunicate request_size=4 [22:13:17]MH_SAM_APDU [22:13:17]CAPDU: 80 09 00 00 [22:13:17]Write to MH i2c: E2 08 00 A6 03 80 09 00 00 00 00 00 00 1B [22:13:17]Write i2c OK [22:13:17]MH_I2C_Read... [22:13:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:17]Read from MH i2c: E2 [22:13:17]MH_I2C_Read... [22:13:17]Read from MH i2c: E2 03 00 [22:13:17]MH_I2C_Read... [22:13:17]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [22:13:17]RAPDU: 90 00 [22:13:17]wFMCommunicate OK [22:13:17]SAM_PROTO_ClearQueue done [22:13:17]KKMCreateOFDPacket [22:13:17]OFDProtocolAddRootSTLVToBuf [22:13:17]FM_MakeSignedData [22:13:17]FM_MakeSignedData [22:13:17]SAM_PROTO_SignData [22:13:17]wFMCommunicate request_size=4 [22:13:17]MH_SAM_APDU [22:13:17]CAPDU: 80 0D 01 02 [22:13:17]Write to MH i2c: E2 08 00 A7 03 80 0D 01 02 00 00 00 00 23 [22:13:17]Write i2c OK [22:13:17]MH_I2C_Read... [22:13:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:17]Read from MH i2c: E2 [22:13:17]MH_I2C_Read... [22:13:17]Read from MH i2c: E2 03 00 [22:13:17]MH_I2C_Read... [22:13:17]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [22:13:17]RAPDU: 90 00 [22:13:17]wFMCommunicate OK [22:13:17]wFMCommunicate request_size=255 [22:13:17]MH_SAM_APDU [22:13:17]CAPDU: 80 0D 02 02 FA 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 FC 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [22:13:17]Write to MH i2c: E2 02 01 A8 03 80 0D 02 02 FA 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 FC 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 21 [22:13:17]Write i2c OK [22:13:17]MH_I2C_Read... [22:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:18]Read from MH i2c: E2 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 03 00 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [22:13:18]RAPDU: 90 00 [22:13:18]wFMCommunicate OK [22:13:18]wFMCommunicate request_size=57 [22:13:18]MH_SAM_APDU [22:13:18]CAPDU: 80 0D 02 02 34 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 52 01 00 35 04 06 00 B8 5E BF 9D 0E 02 [22:13:18]Write to MH i2c: E2 3C 00 A9 03 80 0D 02 02 34 00 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 52 01 00 35 04 06 00 B8 5E BF 9D 0E 02 00 00 3D [22:13:18]Write i2c OK [22:13:18]MH_I2C_Read... [22:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:18]Read from MH i2c: E2 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 03 00 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [22:13:18]RAPDU: 90 00 [22:13:18]wFMCommunicate OK [22:13:18]wFMCommunicate request_size=4 [22:13:18]MH_SAM_APDU [22:13:18]CAPDU: 80 0D 03 02 [22:13:18]Write to MH i2c: E2 08 00 AA 03 80 0D 03 02 00 00 00 00 28 [22:13:18]Write i2c OK [22:13:18]MH_I2C_Read... [22:13:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:18]Read from MH i2c: E2 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 0B 00 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 0B 00 AA 03 00 62 68 A7 EE FE 31 85 55 90 00 91 [22:13:18]RAPDU: 62 68 A7 EE FE 31 85 55 90 00 [22:13:18]wFMCommunicate OK [22:13:18]SAM_PROTO_SignData done [22:13:18]FM_MakeSignedData done [22:13:18]CreateOFDProtocolMessage [22:13:18]wFMCommunicate request_size=4 [22:13:18]MH_SAM_APDU [22:13:18]CAPDU: 80 11 00 00 [22:13:18]Write to MH i2c: E2 08 00 AB 03 80 11 00 00 00 00 00 00 28 [22:13:18]Write i2c OK [22:13:18]MH_I2C_Read... [22:13:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:18]Read from MH i2c: E2 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 17 00 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: E2 17 00 AB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 87 [22:13:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:13:18]wFMCommunicate OK [22:13:18]CreateOFDProtocolMessage done [22:13:18]OFDSenderStorePacket 86647 [22:13:18]StoreOFDPacket docnum=86647 [22:13:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3E 01 00 00 BB 0E 36 01 B9 99 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 FC 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 52 01 00 35 04 06 00 B8 5E BF 9D 0E 02 62 68 A7 EE FE 31 85 55 [22:13:18]CheckFolder [22:13:18]dirname=/storage/ofd_packets [22:13:18]CheckFolder done [22:13:18]ProducePacketName [22:13:18]name=ofd_packets/00086647 [22:13:18]NVStorageSaveData ofd_packets/00086647 [22:13:18]File name is /storage/ofd_packets/00086647 [22:13:18]Write 348 bytes [22:13:18]NVStorageSaveData done [22:13:18]OFDSenderStorePacket done [22:13:18]KKMCreateOFDPacket done [22:13:18]NVStorageSaveData kkm_last_timestamp [22:13:18]File name is /storage/kkm_last_timestamp [22:13:18]Write 4 bytes [22:13:18]NVStorageSaveData done [22:13:18]ExternCall_PrintAddStr [22:13:18]wPrintStart [22:13:18]Write to MH i2c: 01 00 00 AC 03 AF [22:13:18]Write i2c OK [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: 01 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: 01 07 00 [22:13:18]MH_I2C_Read... [22:13:18]Read from MH i2c: 01 07 00 AC 03 00 00 00 00 00 FF 0F C4 [22:13:18]RasterBufferAndPrint [22:13:18]line Счет N : (3)148012 [22:13:18]line ИНН: 02508201610067 [22:13:18]line Контрольно-Кассовый Чек [22:13:18]line ПРОДАЖА [22:13:18]line Товар: 5449000189356 [22:13:18]line Холодный чай Fuse манго ананас 1л [22:13:18]line 1.000 * 105.00 [22:13:18]line = 105.00 [22:13:18]line НДС 12% НСП 1% [22:13:18]line > о реализуемом товаре [22:13:18]line ИТОГО: 105.00 [22:13:18]line НСП 1% : 0.93 [22:13:18]line НДС 12% : 11.15 [22:13:18]line Наличными: 105.00 [22:13:18]line Безнал.: 0.00 [22:13:18]line Место: АЗС № 137 "Партнер Нефть" [22:13:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:13:18]line СНО: Общий режим [22:13:18]line Чек 425 21.09.2024 22:13 [22:13:18]line Смена: 496 ФФД: 1.0 [22:13:18]line ЗНМ: 0300000064 [22:13:18]line РНМ: 0000000000092592 [22:13:18]line Версия ККМ: 001 [22:13:18]line ФМ: 0000000000874979 [22:13:18]line ФД: 86647 [22:13:18]line ФПД: 202717081177602 [22:13:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221316&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86647&fm=202717081177602&tin=02508201610067®Number=0000000000092592&sum=10500 [22:13:18]OFD Sender: Processing packet 86647 [packets to send 273, broken 272] [22:13:18]ProducePacketName [22:13:18]name=ofd_packets/00086647 [22:13:18]OFD Sender: To server: pG, [22:13:18]CommunicateWithHost lk.salyk.kg:30040 [22:13:18]ConnectInit lk.salyk.kg [22:13:18]line 0 [22:13:18]written 0, free lines is 4095 [22:13:19]Write to MH i2c: 01 00 00 D5 03 D8 [22:13:19]Write i2c OK [22:13:19]MH_I2C_Read... [22:13:19]Read from MH i2c: 01 [22:13:19]MH_I2C_Read... [22:13:19]Read from MH i2c: 01 07 00 [22:13:19]MH_I2C_Read... [22:13:19]Read from MH i2c: 01 07 00 D5 03 00 00 00 00 00 E1 0C CC [22:13:19]RasterBufferAndPrint [22:13:19]line [22:13:19]line [22:13:19]line [22:13:19]line [22:13:19]line [22:13:19]written 0, free lines is 3303 [22:13:19]MH_Cut [22:13:19]Write to MH i2c: D1 01 00 DC 03 01 B1 [22:13:19]Write i2c OK [22:13:19]MH_I2C_Read... [22:13:19]Read from MH i2c: D1 [22:13:19]MH_I2C_Read... [22:13:19]Read from MH i2c: D1 01 00 [22:13:19]MH_I2C_Read... [22:13:19]Read from MH i2c: D1 01 00 DC 03 00 B0 [22:13:19]Write to MH i2c: 01 00 00 DD 03 E0 [22:13:19]Write i2c OK [22:13:19]MH_I2C_Read... [22:13:19]*** Cut start [22:13:19]*** Partial cut [22:13:19]*** CUTSNS_PIN = 1 [22:13:19]*** CUTSNS_PIN = 0 [22:13:20]*** Brake cut motor [22:13:20]Read from MH i2c: 01 [22:13:20]MH_I2C_Read... [22:13:20]*** Stop cut motor [22:13:20]*** Cut end [22:13:20]Read from MH i2c: 01 07 00 [22:13:20]MH_I2C_Read... [22:13:20]Connected sock=7 [22:13:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3E 01 00 00 BB 0E 36 01 B9 99 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 FC 44 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 52 01 00 35 04 06 00 B8 5E BF 9D 0E 02 62 68 A7 EE FE 31 85 55 [22:13:20]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 FF 0F F5 [22:13:20]process_action close_receipt done [22:13:20]requested_data is exist [22:13:20]produce_requested_data [22:13:20]requested_item fm.sn is exist - process it [22:13:20]wFMCommunicate request_size=4 [22:13:20]MH_SAM_APDU [22:13:20]CAPDU: 80 11 00 00 [22:13:20]Write to MH i2c: E2 08 00 DE 03 80 11 00 00 00 00 00 00 5B [22:13:20]Write i2c OK [22:13:20]MH_I2C_Read... [22:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:20]Read from MH i2c: E2 [22:13:20]MH_I2C_Read... [22:13:20]Read from MH i2c: E2 17 00 [22:13:20]MH_I2C_Read... [22:13:20]Read from MH i2c: E2 17 00 DE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BA [22:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:13:20]wFMCommunicate OK [22:13:20]requested_item fd.num is exist - process it [22:13:20]SAM_PROTO_GetFieldsCounters [22:13:20]wFMCommunicate request_size=4 [22:13:20]MH_SAM_APDU [22:13:20]CAPDU: 80 13 00 00 [22:13:20]Write to MH i2c: E2 08 00 DF 03 80 13 00 00 00 00 00 00 5E [22:13:20]Write i2c OK [22:13:20]MH_I2C_Read... [22:13:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:20]Read from MH i2c: E2 [22:13:20]MH_I2C_Read... [22:13:20]Read from MH i2c: E2 62 00 [22:13:20]MH_I2C_Read... [22:13:20]Read from MH i2c: E2 62 00 DF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 77 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [22:13:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 77 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:20]wFMCommunicate OK [22:13:20]SAM_PROTO_GetFieldsCounters done [22:13:20]requested_item shift.num is exist - process it [22:13:20]requested_item shift.opened is exist - process it [22:13:20]req_shift_opened [22:13:20]FM_GetShiftState [22:13:20]SAM_PROTO_GetShiftState [22:13:20]wFMCommunicate request_size=4 [22:13:20]MH_SAM_APDU [22:13:20]CAPDU: 80 13 01 00 [22:13:20]Write to MH i2c: E2 08 00 E0 03 80 13 01 00 00 00 00 00 60 [22:13:20]Write i2c OK [22:13:20]MH_I2C_Read... [22:13:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:20]Read from MH i2c: E2 [22:13:20]MH_I2C_Read... [22:13:20]Read from MH i2c: E2 0E 00 [22:13:20]MH_I2C_Read... [22:13:20]Read from MH i2c: E2 0E 00 E0 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A6 [22:13:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:13:20]wFMCommunicate OK [22:13:20]SAM_PROTO_GetShiftState done [22:13:20]FM_GetShiftState done [22:13:20]req_shift_opened done [22:13:20]requested_item shift.open_date is exist - process it [22:13:20]req_shift_open_date [22:13:20]req_shift_open_date done [22:13:20]produce_requested_data done [22:13:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86647,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:13:20]process_action_free close_receipt [22:13:20]json_value_free [22:13:20]json_value_free done [22:13:20]process_json_proto returns [22:13:20]Send response to host [22:13:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86647,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:13:20]free response buf [22:13:20]execute_script done [22:13:20]execute_script returns [22:13:20]free content buf [22:13:20]Sock 9.Close socket [22:13:20]Sock 9.Thread stoped [22:13:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E7 28 47 00 BF 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 77 52 01 00 F4 03 04 00 D0 EF EE 66 B6 04 01 00 00 21 69 FF 09 40 53 0C C0 [22:13:21]CommunicateWithHost err = 0 [22:13:21]CheckOFDResponse [22:13:21]1017 (14) - 77093643461234 [22:13:21]1041 (16) - 0000000000874979 [22:13:21]1040 (4) - 86647 [22:13:21]1012 (4) - 21.09.2024 16:09 [22:13:21]1206 (1) - 0 [22:13:21]OFD Sender: Remove packet 86647 [22:13:21]ProducePacketName [22:13:21]name=ofd_packets/00086647 [22:13:21]NVStorageDeleteData [22:13:22]OFD Sender: No OFD packet to send [22:13:27]recv_with_timeout no data received [22:13:27]OFD Sender: No OFD packet to send [22:13:32]OFD Sender: No OFD packet to send [22:13:37]OFD Sender: No OFD packet to send [22:13:42]OFD Sender: No OFD packet to send [22:13:43]recv_with_timeout no data received [22:13:47]OFD Sender: No OFD packet to send [22:13:52]OFD Sender: No OFD packet to send [22:13:57]OFD Sender: No OFD packet to send [22:14:02]OFD Sender: No OFD packet to send [22:14:07]OFD Sender: No OFD packet to send [22:14:12]OFD Sender: No OFD packet to send [22:14:17]OFD Sender: No OFD packet to send [22:14:22]OFD Sender: No OFD packet to send [22:14:27]OFD Sender: No OFD packet to send [22:14:32]OFD Sender: No OFD packet to send [22:14:37]OFD Sender: No OFD packet to send [22:14:42]OFD Sender: No OFD packet to send [22:14:47]OFD Sender: No OFD packet to send [22:14:52]OFD Sender: No OFD packet to send [22:14:57]OFD Sender: No OFD packet to send [22:15:02]OFD Sender: No OFD packet to send [22:15:07]OFD Sender: No OFD packet to send [22:15:12]OFD Sender: No OFD packet to send [22:15:17]OFD Sender: No OFD packet to send [22:15:22]OFD Sender: No OFD packet to send [22:15:27]OFD Sender: No OFD packet to send [22:15:32]OFD Sender: No OFD packet to send [22:15:37]OFD Sender: No OFD packet to send [22:15:42]OFD Sender: No OFD packet to send [22:15:47]OFD Sender: No OFD packet to send [22:15:52]OFD Sender: No OFD packet to send [22:15:57]OFD Sender: No OFD packet to send [22:16:02]OFD Sender: No OFD packet to send [22:16:07]OFD Sender: No OFD packet to send [22:16:12]OFD Sender: No OFD packet to send [22:16:17]OFD Sender: No OFD packet to send [22:16:22]OFD Sender: No OFD packet to send [22:16:27]OFD Sender: No OFD packet to send [22:16:32]OFD Sender: No OFD packet to send [22:16:37]OFD Sender: No OFD packet to send [22:16:42]OFD Sender: No OFD packet to send [22:16:47]OFD Sender: No OFD packet to send [22:16:52]OFD Sender: No OFD packet to send [22:16:57]OFD Sender: No OFD packet to send [22:17:02]OFD Sender: No OFD packet to send [22:17:07]OFD Sender: No OFD packet to send [22:17:12]OFD Sender: No OFD packet to send [22:17:17]OFD Sender: No OFD packet to send [22:17:19]recv_with_timeout no data received [22:17:22]OFD Sender: No OFD packet to send [22:17:27]OFD Sender: No OFD packet to send [22:17:32]OFD Sender: No OFD packet to send [22:17:37]OFD Sender: No OFD packet to send [22:17:42]OFD Sender: No OFD packet to send [22:17:47]OFD Sender: No OFD packet to send [22:17:52]OFD Sender: No OFD packet to send [22:17:54]recv_with_timeout no data received [22:17:57]OFD Sender: No OFD packet to send [22:18:02]OFD Sender: No OFD packet to send [22:18:07]OFD Sender: No OFD packet to send [22:18:12]OFD Sender: No OFD packet to send [22:18:17]OFD Sender: No OFD packet to send [22:18:22]OFD Sender: No OFD packet to send [22:18:27]OFD Sender: No OFD packet to send [22:18:32]OFD Sender: No OFD packet to send [22:18:37]OFD Sender: No OFD packet to send [22:18:42]OFD Sender: No OFD packet to send [22:18:47]OFD Sender: No OFD packet to send [22:18:52]OFD Sender: No OFD packet to send [22:18:57]recv_with_timeout no data received [22:18:57]OFD Sender: No OFD packet to send [22:19:02]OFD Sender: No OFD packet to send [22:19:03]accept exits with 10 [22:19:03]New connection [22:19:03]New thread 3066584420 created [22:19:03]Thread 3066727780 joined [22:19:03]Waiting for new connection... [22:19:03] Sock 10.Parse request [22:19:03]Sock 10.Check first char [22:19:03]Sock 10.First char is OK [22:19:03]request: POST /json_proto HTTP/1.0 [22:19:03]Method: POST [22:19:03]URL: /json_proto [22:19:03]Method is POST - this is cgi request [22:19:03]url: /json_proto [22:19:03]query_string will be loaded in cgi processing [22:19:03]execute_cgi json_proto POST (null) [22:19:03]execute_cgi path=json_proto method=POST [22:19:03]POST find Content-Length [22:19:03]Host: 172.17.47.196:8080 [22:19:03]Content-Length: 645 [22:19:03]Content-Type: application/json [22:19:03] [22:19:03]POST finish read [22:19:03]Found Content-Length = 645 [22:19:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148013", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:03]execute_script... [22:19: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 : (3)148013", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:03]POST & json_proto [22:19:03]process_json_proto [22:19:03]json parsed OK: [22:19:03]protocol is kg_v1.0 [22:19:03]action value=close_receipt [22:19:03]process_action close_receipt [22:19:03]cmd_close_receipt [22:19:03]MH_GetDate [22:19:03]Write to MH i2c: F0 00 00 E1 03 D3 [22:19:03]Write i2c OK [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: F0 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: F0 09 00 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: F0 09 00 E1 03 00 57 46 EF 66 4C 6B 94 66 7F [22:19:03]GetLastDocTimeStamp 1726956796 [22:19:03]current date 1726957143 [22:19:03]FM_GetShiftState [22:19:03]SAM_PROTO_GetShiftState [22:19:03]wFMCommunicate request_size=4 [22:19:03]MH_SAM_APDU [22:19:03]CAPDU: 80 13 01 00 [22:19:03]Write to MH i2c: E2 08 00 E2 03 80 13 01 00 00 00 00 00 62 [22:19:03]Write i2c OK [22:19:03]MH_I2C_Read... [22:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:03]Read from MH i2c: E2 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 0E 00 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 0E 00 E2 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A8 [22:19:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:19:03]wFMCommunicate OK [22:19:03]SAM_PROTO_GetShiftState done [22:19:03]FM_GetShiftState done [22:19:03]opened in 1726877910 [22:19:03]opened+sec_in_day 1726964310 [22:19:03]quantity*price = 6500 [22:19:03]sum+1 = 6501 [22:19:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 426 21.09.2024 22:19 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86648 ФПД: 205814225980800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221903&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86648&fm=205814225980800&tin=02508201610067®Number=0000000000092592&sum=6500 0 [22:19:04]StoreToDocumentArchive [22:19:04]shift 496 fd 86648 [22:19:04]save to /storage/0496/doc_00086648 [22:19:04]save last doc name /storage/0496/doc_00086648 to /storage/kkm_last_doc_name [22:19:04]save OK [22:19:04]Clear old archive folders... [22:19:04]ProcessDocumentItem done err = 0, tmpTLVsize=272 [22:19:04]tlvbuf is 01270680 [22:19:04]SAM_PROTO_ClearQueue [22:19:04]wFMCommunicate request_size=4 [22:19:04]MH_SAM_APDU [22:19:04]CAPDU: 80 09 00 00 [22:19:04]Write to MH i2c: E2 08 00 EF 03 80 09 00 00 00 00 00 00 64 [22:19:04]Write i2c OK [22:19:04]MH_I2C_Read... [22:19:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:19:04]Read from MH i2c: E2 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [22:19:04]RAPDU: 90 00 [22:19:04]wFMCommunicate OK [22:19:04]SAM_PROTO_ClearQueue done [22:19:04]KKMCreateOFDPacket [22:19:04]OFDProtocolAddRootSTLVToBuf [22:19:04]FM_MakeSignedData [22:19:04]FM_MakeSignedData [22:19:04]SAM_PROTO_SignData [22:19:04]wFMCommunicate request_size=4 [22:19:04]MH_SAM_APDU [22:19:04]CAPDU: 80 0D 01 02 [22:19:04]Write to MH i2c: E2 08 00 F0 03 80 0D 01 02 00 00 00 00 6C [22:19:04]Write i2c OK [22:19:04]MH_I2C_Read... [22:19:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:19:04]Read from MH i2c: E2 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [22:19:04]RAPDU: 90 00 [22:19:04]wFMCommunicate OK [22:19:04]wFMCommunicate request_size=255 [22:19:04]MH_SAM_APDU [22:19:04]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 57 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [22:19:04]Write to MH i2c: E2 02 01 F1 03 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 57 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 48 [22:19:04]Write i2c OK [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 [22:19:04]MH_I2C_Read... [22:19:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:04]Read from MH i2c: E2 03 00 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [22:19:04]RAPDU: 90 00 [22:19:04]wFMCommunicate OK [22:19:04]wFMCommunicate request_size=31 [22:19:04]MH_SAM_APDU [22:19:04]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 78 52 01 00 35 04 06 00 BB 2F DB D4 4D 80 [22:19:04]Write to MH i2c: E2 22 00 F2 03 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 78 52 01 00 35 04 06 00 BB 2F DB D4 4D 80 00 00 D7 [22:19:04]Write i2c OK [22:19:04]MH_I2C_Read... [22:19:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:04]Read from MH i2c: E2 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 [22:19:04]MH_I2C_Read... [22:19:04]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [22:19:04]RAPDU: 90 00 [22:19:04]wFMCommunicate OK [22:19:04]wFMCommunicate request_size=4 [22:19:04]MH_SAM_APDU [22:19:04]CAPDU: 80 0D 03 02 [22:19:04]Write to MH i2c: E2 08 00 F3 03 80 0D 03 02 00 00 00 00 71 [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:19:05]Read from MH i2c: E2 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 0B 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 0B 00 F3 03 00 7A 3D 81 68 4F 73 ED 40 90 00 01 [22:19:05]RAPDU: 7A 3D 81 68 4F 73 ED 40 90 00 [22:19:05]wFMCommunicate OK [22:19:05]SAM_PROTO_SignData done [22:19:05]FM_MakeSignedData done [22:19:05]CreateOFDProtocolMessage [22:19:05]wFMCommunicate request_size=4 [22:19:05]MH_SAM_APDU [22:19:05]CAPDU: 80 11 00 00 [22:19:05]Write to MH i2c: E2 08 00 F4 03 80 11 00 00 00 00 00 00 71 [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:05]Read from MH i2c: E2 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 17 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: E2 17 00 F4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D0 [22:19:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:19:05]wFMCommunicate OK [22:19:05]CreateOFDProtocolMessage done [22:19:05]OFDSenderStorePacket 86648 [22:19:05]StoreOFDPacket docnum=86648 [22:19:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 74 2D 1C 01 9B 53 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 57 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 52 01 00 35 04 06 00 BB 2F DB D4 4D 80 7A 3D 81 68 4F 73 ED 40 [22:19:05]CheckFolder [22:19:05]dirname=/storage/ofd_packets [22:19:05]CheckFolder done [22:19:05]ProducePacketName [22:19:05]name=ofd_packets/00086648 [22:19:05]NVStorageSaveData ofd_packets/00086648 [22:19:05]File name is /storage/ofd_packets/00086648 [22:19:05]Write 322 bytes [22:19:05]NVStorageSaveData done [22:19:05]OFDSenderStorePacket done [22:19:05]KKMCreateOFDPacket done [22:19:05]NVStorageSaveData kkm_last_timestamp [22:19:05]File name is /storage/kkm_last_timestamp [22:19:05]Write 4 bytes [22:19:05]NVStorageSaveData done [22:19:05]ExternCall_PrintAddStr [22:19:05]wPrintStart [22:19:05]Write to MH i2c: 01 00 00 F5 03 F8 [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: 01 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: 01 07 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: 01 07 00 F5 03 00 00 00 00 00 FF 0F 0D [22:19:05]RasterBufferAndPrint [22:19:05]line Счет N : (3)148013 [22:19:05]line ИНН: 02508201610067 [22:19:05]line Контрольно-Кассовый Чек [22:19:05]line ПРОДАЖА [22:19:05]line Товар: 47011656 [22:19:05]line Водка Пшеничная 0,1л [22:19:05]line 1.000 * 65.00 [22:19:05]line = 65.00 [22:19:05]line НДС 12% НСП 1% [22:19:05]line > о реализуемом товаре [22:19:05]line ИТОГО: 65.00 [22:19:05]line НСП 1% : 0.57 [22:19:05]line НДС 12% : 6.90 [22:19:05]line Наличными: 65.00 [22:19:05]line Безнал.: 0.00 [22:19:05]line Место: АЗС № 137 "Партнер Нефть" [22:19:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:19:05]line СНО: Общий режим [22:19:05]line Чек 426 21.09.2024 22:19 [22:19:05]line Смена: 496 ФФД: 1.0 [22:19:05]line ЗНМ: 0300000064 [22:19:05]line РНМ: 0000000000092592 [22:19:05]line Версия ККМ: 001 [22:19:05]line ФМ: 0000000000874979 [22:19:05]line ФД: 86648 [22:19:05]line ФПД: 205814225980800 [22:19:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T221903&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86648&fm=205814225980800&tin=02508201610067®Number=0000000000092592&sum=6500 [22:19:05]line 0 [22:19:05]OFD Sender: Processing packet 86648 [packets to send 273, broken 272] [22:19:05]ProducePacketName [22:19:05]name=ofd_packets/00086648 [22:19:05]OFD Sender: To server: pG, [22:19:05]CommunicateWithHost lk.salyk.kg:30040 [22:19:05]ConnectInit lk.salyk.kg [22:19:05]written 0, free lines is 4095 [22:19:05]Write to MH i2c: 01 00 00 1D 04 21 [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: 01 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: 01 07 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: 01 07 00 1D 04 00 00 00 00 00 01 0D 36 [22:19:05]RasterBufferAndPrint [22:19:05]line [22:19:05]line [22:19:05]line [22:19:05]line [22:19:05]line [22:19:05]written 0, free lines is 3335 [22:19:05]MH_Cut [22:19:05]Write to MH i2c: D1 01 00 24 04 01 FA [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: D1 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: D1 01 00 [22:19:05]MH_I2C_Read... [22:19:05]Read from MH i2c: D1 01 00 24 04 00 F9 [22:19:05]Write to MH i2c: 01 00 00 25 04 29 [22:19:05]Write i2c OK [22:19:05]MH_I2C_Read... [22:19:06]*** Cut start [22:19:06]*** Partial cut [22:19:06]*** CUTSNS_PIN = 1 [22:19:06]*** CUTSNS_PIN = 0 [22:19:06]*** Brake cut motor [22:19:06]Read from MH i2c: 01 [22:19:06]MH_I2C_Read... [22:19:06]*** Stop cut motor [22:19:06]*** Cut end [22:19:06]Read from MH i2c: 01 07 00 [22:19:06]MH_I2C_Read... [22:19:06]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [22:19:06]process_action close_receipt done [22:19:06]requested_data is exist [22:19:06]produce_requested_data [22:19:06]requested_item fm.sn is exist - process it [22:19:06]wFMCommunicate request_size=4 [22:19:06]MH_SAM_APDU [22:19:06]CAPDU: 80 11 00 00 [22:19:06]Write to MH i2c: E2 08 00 26 04 80 11 00 00 00 00 00 00 A4 [22:19:06]Write i2c OK [22:19:06]MH_I2C_Read... [22:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:07]Read from MH i2c: E2 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: E2 17 00 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: E2 17 00 26 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 03 [22:19:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:19:07]wFMCommunicate OK [22:19:07]requested_item fd.num is exist - process it [22:19:07]SAM_PROTO_GetFieldsCounters [22:19:07]wFMCommunicate request_size=4 [22:19:07]MH_SAM_APDU [22:19:07]CAPDU: 80 13 00 00 [22:19:07]Write to MH i2c: E2 08 00 27 04 80 13 00 00 00 00 00 00 A7 [22:19:07]Write i2c OK [22:19:07]MH_I2C_Read... [22:19:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:07]Read from MH i2c: E2 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: E2 62 00 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: E2 62 00 27 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 78 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [22:19:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 78 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:07]wFMCommunicate OK [22:19:07]SAM_PROTO_GetFieldsCounters done [22:19:07]requested_item shift.num is exist - process it [22:19:07]requested_item shift.opened is exist - process it [22:19:07]req_shift_opened [22:19:07]FM_GetShiftState [22:19:07]SAM_PROTO_GetShiftState [22:19:07]wFMCommunicate request_size=4 [22:19:07]MH_SAM_APDU [22:19:07]CAPDU: 80 13 01 00 [22:19:07]Write to MH i2c: E2 08 00 28 04 80 13 01 00 00 00 00 00 A9 [22:19:07]Write i2c OK [22:19:07]MH_I2C_Read... [22:19:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:07]Read from MH i2c: E2 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: E2 0E 00 [22:19:07]MH_I2C_Read... [22:19:07]Read from MH i2c: E2 0E 00 28 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EF [22:19:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:19:07]wFMCommunicate OK [22:19:07]SAM_PROTO_GetShiftState done [22:19:07]FM_GetShiftState done [22:19:07]req_shift_opened done [22:19:07]requested_item shift.open_date is exist - process it [22:19:07]req_shift_open_date [22:19:07]req_shift_open_date done [22:19:07]produce_requested_data done [22:19:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86648,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:19:07]process_action_free close_receipt [22:19:07]json_value_free [22:19:07]json_value_free done [22:19:07]process_json_proto returns [22:19:07]Send response to host [22:19:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86648,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:19:07]free response buf [22:19:07]execute_script done [22:19:07]execute_script returns [22:19:07]free content buf [22:19:07]Sock 10.Close socket [22:19:07]Sock 10.Thread stoped [22:19:10]ConnectInit Can't take IP for lk.salyk.kg [22:19:10]CommunicateWithHost connect error [22:19:10]CommunicateWithHost err = -1 [22:19:10]OFD Sender: Server communicate error [22:19:15]OFD Sender: Processing packet 86648 [packets to send 273, broken 272] [22:19:15]ProducePacketName [22:19:15]name=ofd_packets/00086648 [22:19:15]OFD Sender: To server: pG, [22:19:15]CommunicateWithHost lk.salyk.kg:30040 [22:19:15]ConnectInit lk.salyk.kg [22:19:19]Connected sock=10 [22:19:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 74 2D 1C 01 9B 53 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 57 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 52 01 00 35 04 06 00 BB 2F DB D4 4D 80 7A 3D 81 68 4F 73 ED 40 [22:19:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6D 61 47 00 9E B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 78 52 01 00 F4 03 04 00 37 F1 EE 66 B6 04 01 00 00 A0 81 24 99 38 B1 9E D5 [22:19:20]CommunicateWithHost err = 0 [22:19:20]CheckOFDResponse [22:19:20]1017 (14) - 77093643461234 [22:19:20]1041 (16) - 0000000000874979 [22:19:20]1040 (4) - 86648 [22:19:20]1012 (4) - 21.09.2024 16:15 [22:19:20]1206 (1) - 0 [22:19:20]OFD Sender: Remove packet 86648 [22:19:20]ProducePacketName [22:19:20]name=ofd_packets/00086648 [22:19:20]NVStorageDeleteData [22:19:21]OFD Sender: No OFD packet to send [22:19:26]OFD Sender: No OFD packet to send [22:19:31]OFD Sender: No OFD packet to send [22:19:36]OFD Sender: No OFD packet to send [22:19:41]OFD Sender: No OFD packet to send [22:19:46]OFD Sender: No OFD packet to send [22:19:51]OFD Sender: No OFD packet to send [22:19:56]OFD Sender: No OFD packet to send [22:20:01]OFD Sender: No OFD packet to send [22:20:06]OFD Sender: No OFD packet to send [22:20:11]OFD Sender: No OFD packet to send [22:20:16]OFD Sender: No OFD packet to send [22:20:21]OFD Sender: No OFD packet to send [22:20:26]OFD Sender: No OFD packet to send [22:20:26]accept exits with 9 [22:20:26]New connection [22:20:26]New thread 3066727780 created [22:20:26]Thread 3066584420 joined [22:20:26]Waiting for new connection... [22:20:26] Sock 9.Parse request [22:20:26]Sock 9.Check first char [22:20:26]Sock 9.First char is OK [22:20:26]request: POST /json_proto HTTP/1.0 [22:20:26]Method: POST [22:20:26]URL: /json_proto [22:20:26]Method is POST - this is cgi request [22:20:26]url: /json_proto [22:20:26]query_string will be loaded in cgi processing [22:20:26]execute_cgi json_proto POST (null) [22:20:26]execute_cgi path=json_proto method=POST [22:20:26]POST find Content-Length [22:20:26]Host: 172.17.47.196:8080 [22:20:26]Content-Length: 675 [22:20:26]Content-Type: application/json [22:20:26] [22:20:26]POST finish read [22:20:26]Found Content-Length = 675 [22:20:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148014", "tax_sys" : 0, "items" : [ { "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:26]execute_script... [22:20:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148014", "tax_sys" : 0, "items" : [ { "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:26]POST & json_proto [22:20:26]process_json_proto [22:20:26]json parsed OK: [22:20:26]protocol is kg_v1.0 [22:20:26]action value=close_receipt [22:20:26]process_action close_receipt [22:20:26]cmd_close_receipt [22:20:26]MH_GetDate [22:20:26]Write to MH i2c: F0 00 00 29 04 1C [22:20:26]Write i2c OK [22:20:26]MH_I2C_Read... [22:20:26]Read from MH i2c: F0 [22:20:26]MH_I2C_Read... [22:20:26]Read from MH i2c: F0 09 00 [22:20:26]MH_I2C_Read... [22:20:26]Read from MH i2c: F0 09 00 29 04 00 AA 46 EF 66 4C 6B 94 66 1B [22:20:26]GetLastDocTimeStamp 1726957143 [22:20:26]current date 1726957226 [22:20:26]FM_GetShiftState [22:20:26]SAM_PROTO_GetShiftState [22:20:26]wFMCommunicate request_size=4 [22:20:26]MH_SAM_APDU [22:20:26]CAPDU: 80 13 01 00 [22:20:26]Write to MH i2c: E2 08 00 2A 04 80 13 01 00 00 00 00 00 AB [22:20:26]Write i2c OK [22:20:26]MH_I2C_Read... [22:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:26]Read from MH i2c: E2 [22:20:26]MH_I2C_Read... [22:20:26]Read from MH i2c: E2 0E 00 [22:20:26]MH_I2C_Read... [22:20:26]Read from MH i2c: E2 0E 00 2A 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F1 [22:20:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:20:26]wFMCommunicate OK [22:20:26]SAM_PROTO_GetShiftState done [22:20:26]FM_GetShiftState done [22:20:26]opened in 1726877910 [22:20:26]opened+sec_in_day 1726964310 [22:20:26]quantity*price = 10500 [22:20:26]sum+1 = 10501 [22:20:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 427 21.09.2024 22:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86649 ФПД: 128199374958092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T222026&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86649&fm=128199374958092&tin=02508201610067®Number=0000000000092592&sum=10500 0 [22:20:27]StoreToDocumentArchive [22:20:27]shift 496 fd 86649 [22:20:27]save to /storage/0496/doc_00086649 [22:20:27]save last doc name /storage/0496/doc_00086649 to /storage/kkm_last_doc_name [22:20:27]save OK [22:20:27]Clear old archive folders... [22:20:27]ProcessDocumentItem done err = 0, tmpTLVsize=287 [22:20:27]tlvbuf is 0128A490 [22:20:27]SAM_PROTO_ClearQueue [22:20:27]wFMCommunicate request_size=4 [22:20:27]MH_SAM_APDU [22:20:27]CAPDU: 80 09 00 00 [22:20:27]Write to MH i2c: E2 08 00 37 04 80 09 00 00 00 00 00 00 AD [22:20:27]Write i2c OK [22:20:27]MH_I2C_Read... [22:20:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:27]Read from MH i2c: E2 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 37 04 00 90 00 AF [22:20:27]RAPDU: 90 00 [22:20:27]wFMCommunicate OK [22:20:27]SAM_PROTO_ClearQueue done [22:20:27]KKMCreateOFDPacket [22:20:27]OFDProtocolAddRootSTLVToBuf [22:20:27]FM_MakeSignedData [22:20:27]FM_MakeSignedData [22:20:27]SAM_PROTO_SignData [22:20:27]wFMCommunicate request_size=4 [22:20:27]MH_SAM_APDU [22:20:27]CAPDU: 80 0D 01 02 [22:20:27]Write to MH i2c: E2 08 00 38 04 80 0D 01 02 00 00 00 00 B5 [22:20:27]Write i2c OK [22:20:27]MH_I2C_Read... [22:20:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:27]Read from MH i2c: E2 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 38 04 00 90 00 B0 [22:20:27]RAPDU: 90 00 [22:20:27]wFMCommunicate OK [22:20:27]wFMCommunicate request_size=255 [22:20:27]MH_SAM_APDU [22:20:27]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 AA 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [22:20:27]Write to MH i2c: E2 02 01 39 04 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 AA 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 00 00 6C [22:20:27]Write i2c OK [22:20:27]MH_I2C_Read... [22:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:27]Read from MH i2c: E2 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [22:20:27]RAPDU: 90 00 [22:20:27]wFMCommunicate OK [22:20:27]wFMCommunicate request_size=46 [22:20:27]MH_SAM_APDU [22:20:27]CAPDU: 80 0D 02 02 29 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 52 01 00 35 04 06 00 74 98 BE 34 6E 0C [22:20:27]Write to MH i2c: E2 31 00 3A 04 80 0D 02 02 29 00 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 52 01 00 35 04 06 00 74 98 BE 34 6E 0C 00 00 96 [22:20:27]Write i2c OK [22:20:27]MH_I2C_Read... [22:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:27]Read from MH i2c: E2 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 [22:20:27]MH_I2C_Read... [22:20:27]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [22:20:27]RAPDU: 90 00 [22:20:27]wFMCommunicate OK [22:20:27]wFMCommunicate request_size=4 [22:20:27]MH_SAM_APDU [22:20:27]CAPDU: 80 0D 03 02 [22:20:27]Write to MH i2c: E2 08 00 3B 04 80 0D 03 02 00 00 00 00 BA [22:20:27]Write i2c OK [22:20:27]MH_I2C_Read... [22:20:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:28]Read from MH i2c: E2 [22:20:28]MH_I2C_Read... [22:20:28]Read from MH i2c: E2 0B 00 [22:20:28]MH_I2C_Read... [22:20:28]Read from MH i2c: E2 0B 00 3B 04 00 43 ED 86 99 BD AF B2 5A 90 00 82 [22:20:28]RAPDU: 43 ED 86 99 BD AF B2 5A 90 00 [22:20:28]wFMCommunicate OK [22:20:28]SAM_PROTO_SignData done [22:20:28]FM_MakeSignedData done [22:20:28]CreateOFDProtocolMessage [22:20:28]wFMCommunicate request_size=4 [22:20:28]MH_SAM_APDU [22:20:28]CAPDU: 80 11 00 00 [22:20:28]Write to MH i2c: E2 08 00 3C 04 80 11 00 00 00 00 00 00 BA [22:20:28]Write i2c OK [22:20:28]MH_I2C_Read... [22:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:28]Read from MH i2c: E2 [22:20:28]MH_I2C_Read... [22:20:28]Read from MH i2c: E2 17 00 [22:20:28]MH_I2C_Read... [22:20:28]Read from MH i2c: E2 17 00 3C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 19 [22:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:20:28]wFMCommunicate OK [22:20:28]CreateOFDProtocolMessage done [22:20:28]OFDSenderStorePacket 86649 [22:20:28]StoreOFDPacket docnum=86649 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5955267+1721002828=1726958095 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 10 4A EF 66 4C 6B 94 66 5F [22:34:56]Current date/time: 21.09.2024 22:34 [22:34:56]FM_Init [22:34:56]wFMConnect [22:34:56]MH_SAM_On [22:34:56]Write to MH i2c: E0 00 00 08 00 E7 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_init finished! [22:34:56]*** atr: [22:34:56]*** 0F 3B D5 18 FF 81 91 FE [22:34:56]*** 1F C3 80 73 C8 21 10 0A [22:34:56]*** 00 00 00 00 00 00 00 00 [22:34:56]*** 00 00 00 00 00 00 00 00 [22:34:56]*** 00 00 00 00 00 00 00 00 [22:34:56]*** 00 00 00 00 00 00 00 00 [22:34:56]*** 00 00 00 00 00 00 00 00 [22:34:56]*** 00 00 00 00 00 00 00 00 [22:34:56]Read from MH i2c: E0 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E0 10 00 [22:34:56]MH_I2C_Read... [22:34:56]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 [22:34:56]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:34:56]wFMCommunicate request_size=10 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:34:56]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 11 00 00 [22:34:56]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 17 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [22:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:34:56]wFMCommunicate OK [22:34:56]Detected FM SN is 0000000000874979 [22:34:56]Stored FM SN is 0000000000874979 [22:34:56]wFMCommunicate request_size=9 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 16 00 00 04 B6 D7 00 00 [22:34:56]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]FM PIN OK [22:34:56]wFMCommunicate request_size=8 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 14 04 00 03 02 00 01 [22:34:56]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]wFMCommunicate request_size=13 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:34:56]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 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 11 00 00 [22:34:56]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 17 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [22:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:34:56]wFMCommunicate OK [22:34:56]DocumentArchiveInit [22:34:56]Start Httpd... [22:34:56]Httpd thread 3067452772 created [22:34:56]Write to MH i2c: 01 00 00 0F 00 0F [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: 01 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: 01 07 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:34:56]Allocated Socket 6 [22:34:56]Bind OK [22:34:56]Listen OK [22:34:56]httpd running on port 8080 [22:34:56]Waiting for new connection... [22:34:56]MH Int Process started [22:34:56]accept exits with 7 [22:34:56]New connection [22:34:56]New thread 3067166052 created [22:34:56]Waiting for new connection... [22:34:56] Sock 7.Parse request [22:34:56]Sock 7.Check first char [22:34:56]Sock 7.First char is OK [22:34:56]request: POST /json_proto HTTP/1.0 [22:34:56]Method: POST [22:34:56]URL: /json_proto [22:34:56]Method is POST - this is cgi request [22:34:56]url: /json_proto [22:34:56]query_string will be loaded in cgi processing [22:34:56]execute_cgi json_proto POST (null) [22:34:56]execute_cgi path=json_proto method=POST [22:34:56]POST find Content-Length [22:34:56]Host: 172.17.47.196:8080 [22:34:56]Content-Length: 215 [22:34:56]Content-Type: application/json [22:34:56] [22:34:56]POST finish read [22:34:56]Found Content-Length = 215 [22:34:56]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" ] } } [22:34:56]execute_script... [22:34:56]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" ] } } [22:34:56]POST & json_proto [22:34:56]process_json_proto [22:34:56]json parsed OK: [22:34:56]protocol is kg_v1.0 [22:34:56]action value=get_value [22:34:56]process_action get_value [22:34:56]cmd_get_value [22:34:56]process_action get_value done [22:34:56]requested_data is exist [22:34:56]produce_requested_data [22:34:56]requested_item kkm.sn is exist - process it [22:34:56]requested_item kkm.ver is exist - process it [22:34:56]requested_item fm.sn is exist - process it [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 11 00 00 [22:34:56]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 17 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [22:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:34:56]wFMCommunicate OK [22:34:56]requested_item fd.num is exist - process it [22:34:56]SAM_PROTO_GetFieldsCounters [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 13 00 00 [22:34:56]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]OFD Sender: Processing packet 86649 [packets to send 273, broken 272] [22:34:56]ProducePacketName [22:34:56]name=ofd_packets/00086649 [22:34:56]OFD Sender: To server: pG, [22:34:56]CommunicateWithHost lk.salyk.kg:30040 [22:34:56]ConnectInit lk.salyk.kg [22:34:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 62 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 79 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [22:34:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 79 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:56]wFMCommunicate OK [22:34:56]SAM_PROTO_GetFieldsCounters done [22:34:56]requested_item shift.num is exist - process it [22:34:56]requested_item shift.opened is exist - process it [22:34:56]req_shift_opened [22:34:56]FM_GetShiftState [22:34:56]SAM_PROTO_GetShiftState [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 13 01 00 [22:34:56]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 0E 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [22:34:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:34:56]wFMCommunicate OK [22:34:56]SAM_PROTO_GetShiftState done [22:34:56]FM_GetShiftState done [22:34:56]req_shift_opened done [22:34:56]requested_item shift.open_date is exist - process it [22:34:56]req_shift_open_date [22:34:56]req_shift_open_date done [22:34:56]produce_requested_data done [22:34:56]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86649,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:34:56]process_action_free get_value [22:34:56]json_value_free [22:34:56]json_value_free done [22:34:56]process_json_proto returns [22:34:56]Send response to host [22:34:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86649,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:34:56]free response buf [22:34:56]execute_script done [22:34:56]execute_script returns [22:34:56]free content buf [22:34:56]Sock 7.Close socket [22:34:56]Sock 7.Thread stoped [22:34:56]accept exits with 10 [22:34:56]New connection [22:34:56]New thread 3067022692 created [22:34:56]Thread 3067166052 joined [22:34:56]Waiting for new connection... [22:34:56] Sock 10.Parse request [22:34:56]Sock 10.Check first char [22:34:56]Sock 10.First char is OK [22:34:56]request: POST /json_proto HTTP/1.0 [22:34:56]Method: POST [22:34:56]URL: /json_proto [22:34:56]Method is POST - this is cgi request [22:34:56]url: /json_proto [22:34:56]query_string will be loaded in cgi processing [22:34:56]execute_cgi json_proto POST (null) [22:34:56]execute_cgi path=json_proto method=POST [22:34:56]POST find Content-Length [22:34:56]Host: 172.17.47.196:8080 [22:34:56]Content-Length: 331 [22:34:56]Content-Type: application/json [22:34:56] [22:34:56]POST finish read [22:34:56]Found Content-Length = 331 [22:34:56]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" ] } } [22:34:56]execute_script... [22:34:56]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" ] } } [22:34:56]POST & json_proto [22:34:56]process_json_proto [22:34:56]json parsed OK: [22:34:56]protocol is kg_v1.0 [22:34:56]action value=get_value [22:34:56]process_action get_value [22:34:56]cmd_get_value [22:34:56]process_action get_value done [22:34:56]requested_data is exist [22:34:56]produce_requested_data [22:34:56]requested_item fm.sale.total is exist - process it [22:34:56]SAM_PROTO_GetFMData [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 13 03 00 [22:34:56]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:34:57]Read from MH i2c: E2 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 FD 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 98 4E 01 00 69 04 A3 00 6F 04 04 00 1E 4C 01 00 B1 04 05 00 6B 7D 8E B6 01 70 04 05 00 C8 DC E4 88 01 72 04 04 00 A3 A0 A9 2D 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 B0 31 96 2E 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 01 C6 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 67 [22:34:57]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 98 4E 01 00 69 04 A3 00 6F 04 04 00 1E 4C 01 00 B1 04 05 00 6B 7D 8E B6 01 70 04 05 00 C8 DC E4 88 01 72 04 04 00 A3 A0 A9 2D 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 B0 31 96 2E 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 01 C6 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [22:34:57]wFMCommunicate OK [22:34:57]wFMCommunicate request_size=4 [22:34:57]MH_SAM_APDU [22:34:57]CAPDU: 80 17 00 00 [22:34:57]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:34:57]Read from MH i2c: E2 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 FD 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [22:34:57]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [22:34:57]wFMCommunicate OK [22:34:57]wFMCommunicate request_size=4 [22:34:57]MH_SAM_APDU [22:34:57]CAPDU: 80 17 00 00 [22:34:57]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:34:57]Read from MH i2c: E2 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 FD 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [22:34:57]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [22:34:57]wFMCommunicate OK [22:34:57]wFMCommunicate request_size=4 [22:34:57]MH_SAM_APDU [22:34:57]CAPDU: 80 17 00 00 [22:34:57]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 FD 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [22:34:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [22:34:58]wFMCommunicate OK [22:34:58]wFMCommunicate request_size=4 [22:34:58]MH_SAM_APDU [22:34:58]CAPDU: 80 17 00 00 [22:34:58]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:34:58]Write i2c OK [22:34:58]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 E5 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [22:34:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [22:34:58]wFMCommunicate OK [22:34:58]SAM_PROTO_GetFMData done [22:34:58]requested_item fm.sale_refund.total is exist - process it [22:34:58]requested_item fm.buy.total is exist - process it [22:34:58]requested_item shift.sale.total is exist - process it [22:34:58]SAM_PROTO_GetShiftData [22:34:58]wFMCommunicate request_size=4 [22:34:58]MH_SAM_APDU [22:34:58]CAPDU: 80 13 02 00 [22:34:58]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:34:58]Write i2c OK [22:34:58]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 FD 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 AB 01 00 00 69 04 9E 00 6F 04 04 00 AA 01 00 00 B1 04 04 00 6C 96 09 02 70 04 04 00 E4 7C C0 01 72 04 03 00 88 19 49 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F2 66 37 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 D6 9D 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 01 [22:34:59]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 AB 01 00 00 69 04 9E 00 6F 04 04 00 AA 01 00 00 B1 04 04 00 6C 96 09 02 70 04 04 00 E4 7C C0 01 72 04 03 00 88 19 49 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F2 66 37 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 D6 9D 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [22:34:59]wFMCommunicate OK [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 17 00 00 [22:34:59]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 FD 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [22:34:59]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [22:34:59]wFMCommunicate OK [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 17 00 00 [22:34:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 FD 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [22:34:59]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [22:34:59]wFMCommunicate OK [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 17 00 00 [22:34:59]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 FD 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [22:34:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [22:35:00]wFMCommunicate OK [22:35:00]wFMCommunicate request_size=4 [22:35:00]MH_SAM_APDU [22:35:00]CAPDU: 80 17 00 00 [22:35:00]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 D8 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [22:35:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:35:00]wFMCommunicate OK [22:35:00]SAM_PROTO_GetShiftData done [22:35:00]requested_item shift.sale.total_cash is exist - process it [22:35:00]requested_item shift.sale_refund.total is exist - process it [22:35:00]requested_item shift.sale_refund.total_cash is exist - process it [22:35:00]requested_item shift.buy.total is exist - process it [22:35:00]requested_item shift.buy.total_cash is exist - process it [22:35:00]produce_requested_data done [22:35:00]produce_requested_data return {"fm.sale.total":73577588.27,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":341827.64,"shift.sale.total_cash":293921.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:35:00]process_action_free get_value [22:35:00]json_value_free [22:35:00]json_value_free done [22:35:00]process_json_proto returns [22:35:00]Send response to host [22:35:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73577588.27,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":341827.64,"shift.sale.total_cash":293921.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:35:00]free response buf [22:35:00]execute_script done [22:35:00]execute_script returns [22:35:00]free content buf [22:35:00]Sock 10.Close socket [22:35:00]Sock 10.Thread stoped [22:35:01]accept exits with 7 [22:35:01]New connection [22:35:01]New thread 3067166052 created [22:35:01]Thread 3067022692 joined [22:35:01]Waiting for new connection... [22:35:01] Sock 7.Parse request [22:35:01]Sock 7.Check first char [22:35:01]Sock 7.First char is OK [22:35:01]request: POST /json_proto HTTP/1.0 [22:35:01]Method: POST [22:35:01]URL: /json_proto [22:35:01]Method is POST - this is cgi request [22:35:01]url: /json_proto [22:35:01]query_string will be loaded in cgi processing [22:35:01]execute_cgi json_proto POST (null) [22:35:01]execute_cgi path=json_proto method=POST [22:35:01]POST find Content-Length [22:35:01]Host: 172.17.47.196:8080 [22:35:01]Content-Length: 621 [22:35:01]Content-Type: application/json [22:35:01] [22:35:01]POST finish read [22:35:01]Found Content-Length = 621 [22:35:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148015", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:01]execute_script... [22:35: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 : (3)148015", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:01]POST & json_proto [22:35:01]process_json_proto [22:35:01]json parsed OK: [22:35:01]protocol is kg_v1.0 [22:35:01]action value=close_receipt [22:35:01]process_action close_receipt [22:35:01]cmd_close_receipt [22:35:01]MH_GetDate [22:35:01]Write to MH i2c: F0 00 00 1D 00 0C [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: F0 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: F0 09 00 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: F0 09 00 1D 00 00 15 4A EF 66 4C 6B 94 66 7A [22:35:01]GetLastDocTimeStamp 1726957226 [22:35:01]current date 1726958101 [22:35:01]FM_GetShiftState [22:35:01]SAM_PROTO_GetShiftState [22:35:01]wFMCommunicate request_size=4 [22:35:01]MH_SAM_APDU [22:35:01]CAPDU: 80 13 01 00 [22:35:01]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:01]Read from MH i2c: E2 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: E2 0E 00 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [22:35:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:01]wFMCommunicate OK [22:35:01]SAM_PROTO_GetShiftState done [22:35:01]FM_GetShiftState done [22:35:01]opened in 1726877910 [22:35:01]opened+sec_in_day 1726964310 [22:35:01]quantity*price = 14900 [22:35:01]sum+1 = 14901 [22:35:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 428 21.09.2024 22:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86650 ФПД: 244733259291678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223501&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86650&fm=244733259291678&tin=02508201610067®Number=0000000000092592&sum=14900 0 [22:35:02]StoreToDocumentArchive [22:35:02]shift 496 fd 86650 [22:35:02]save to /storage/0496/doc_00086650 [22:35:02]save last doc name /storage/0496/doc_00086650 to /storage/kkm_last_doc_name [22:35:02]save OK [22:35:02]Clear old archive folders... [22:35:02]ProcessDocumentItem done err = 0, tmpTLVsize=273 [22:35:02]tlvbuf is 00285530 [22:35:02]SAM_PROTO_ClearQueue [22:35:02]wFMCommunicate request_size=4 [22:35:02]MH_SAM_APDU [22:35:02]CAPDU: 80 09 00 00 [22:35:02]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:35:02]Write i2c OK [22:35:02]MH_I2C_Read... [22:35:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:02]Read from MH i2c: E2 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 03 00 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:35:02]RAPDU: 90 00 [22:35:02]wFMCommunicate OK [22:35:02]SAM_PROTO_ClearQueue done [22:35:02]KKMCreateOFDPacket [22:35:02]OFDProtocolAddRootSTLVToBuf [22:35:02]FM_MakeSignedData [22:35:02]FM_MakeSignedData [22:35:02]SAM_PROTO_SignData [22:35:02]wFMCommunicate request_size=4 [22:35:02]MH_SAM_APDU [22:35:02]CAPDU: 80 0D 01 02 [22:35:02]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:35:02]Write i2c OK [22:35:02]MH_I2C_Read... [22:35:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:02]Read from MH i2c: E2 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 03 00 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:35:02]RAPDU: 90 00 [22:35:02]wFMCommunicate OK [22:35:02]wFMCommunicate request_size=255 [22:35:02]MH_SAM_APDU [22:35:02]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 15 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [22:35:02]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 15 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 94 [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:03]Read from MH i2c: E2 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 03 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:35:03]RAPDU: 90 00 [22:35:03]wFMCommunicate OK [22:35:03]wFMCommunicate request_size=32 [22:35:03]MH_SAM_APDU [22:35:03]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 52 01 00 35 04 06 00 DE 95 66 FC 1C 1E [22:35:03]Write to MH i2c: E2 23 00 2E 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 52 01 00 35 04 06 00 DE 95 66 FC 1C 1E 00 00 ED [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:03]Read from MH i2c: E2 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 03 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:35:03]RAPDU: 90 00 [22:35:03]wFMCommunicate OK [22:35:03]wFMCommunicate request_size=4 [22:35:03]MH_SAM_APDU [22:35:03]CAPDU: 80 0D 03 02 [22:35:03]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:03]Read from MH i2c: E2 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 0B 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 0B 00 2F 00 00 11 DF 8A A9 03 28 60 D9 90 00 32 [22:35:03]RAPDU: 11 DF 8A A9 03 28 60 D9 90 00 [22:35:03]wFMCommunicate OK [22:35:03]SAM_PROTO_SignData done [22:35:03]FM_MakeSignedData done [22:35:03]CreateOFDProtocolMessage [22:35:03]wFMCommunicate request_size=4 [22:35:03]MH_SAM_APDU [22:35:03]CAPDU: 80 11 00 00 [22:35:03]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 [22:35:03]MH_I2C_Read... [22:35:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:03]Read from MH i2c: E2 17 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [22:35:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:03]wFMCommunicate OK [22:35:03]CreateOFDProtocolMessage done [22:35:03]OFDSenderStorePacket 86650 [22:35:03]StoreOFDPacket docnum=86650 [22:35:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 4A C0 1D 01 F9 B4 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 15 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 52 01 00 35 04 06 00 DE 95 66 FC 1C 1E 11 DF 8A A9 03 28 60 D9 [22:35:03]CheckFolder [22:35:03]dirname=/storage/ofd_packets [22:35:03]CheckFolder done [22:35:03]ProducePacketName [22:35:03]name=ofd_packets/00086650 [22:35:03]NVStorageSaveData ofd_packets/00086650 [22:35:03]File name is /storage/ofd_packets/00086650 [22:35:03]Write 323 bytes [22:35:03]NVStorageSaveData done [22:35:03]OFDSenderStorePacket done [22:35:03]KKMCreateOFDPacket done [22:35:03]NVStorageSaveData kkm_last_timestamp [22:35:03]File name is /storage/kkm_last_timestamp [22:35:03]Write 4 bytes [22:35:03]NVStorageSaveData done [22:35:03]ExternCall_PrintAddStr [22:35:03]wPrintStart [22:35:03]Write to MH i2c: 01 00 00 31 00 31 [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: 01 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: 01 07 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [22:35:03]RasterBufferAndPrint [22:35:03]line Счет N : (3)148015 [22:35:03]line ИНН: 02508201610067 [22:35:03]line Контрольно-Кассовый Чек [22:35:03]line ПРОДАЖА [22:35:03]line Товар: 48744119 [22:35:03]line Сигареты Winston Xstyle Dual [22:35:03]line 1.000 * 149.00 [22:35:03]line = 149.00 [22:35:03]line НДС 12% НСП 1% [22:35:03]line > о реализуемом товаре [22:35:03]line ИТОГО: 149.00 [22:35:03]line НСП 1% : 1.32 [22:35:03]line НДС 12% : 15.82 [22:35:03]line Наличными: 149.00 [22:35:03]line Безнал.: 0.00 [22:35:03]line Место: АЗС № 137 "Партнер Нефть" [22:35:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:35:03]line СНО: Общий режим [22:35:03]line Чек 428 21.09.2024 22:35 [22:35:03]line Смена: 496 ФФД: 1.0 [22:35:03]line ЗНМ: 0300000064 [22:35:03]line РНМ: 0000000000092592 [22:35:03]line Версия ККМ: 001 [22:35:03]line ФМ: 0000000000874979 [22:35:03]line ФД: 86650 [22:35:03]line ФПД: 244733259291678 [22:35:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223501&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86650&fm=244733259291678&tin=02508201610067®Number=0000000000092592&sum=14900 [22:35:03]line 0 [22:35:03]written 0, free lines is 4095 [22:35:04]Write to MH i2c: 01 00 00 59 00 59 [22:35:04]Write i2c OK [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: 01 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: 01 07 00 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 FC 0C 68 [22:35:04]RasterBufferAndPrint [22:35:04]line [22:35:04]line [22:35:04]line [22:35:04]line [22:35:04]line [22:35:04]written 0, free lines is 3346 [22:35:04]MH_Cut [22:35:04]Write to MH i2c: D1 01 00 60 00 01 32 [22:35:04]Write i2c OK [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: D1 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: D1 01 00 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: D1 01 00 60 00 00 31 [22:35:04]Write to MH i2c: 01 00 00 61 00 61 [22:35:04]Write i2c OK [22:35:04]MH_I2C_Read... [22:35:04]*** Cut start [22:35:04]*** Partial cut [22:35:04]*** CUTSNS_PIN = 1 [22:35:04]*** CUTSNS_PIN = 0 [22:35:05]Connected sock=5 [22:35:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 82 66 2B 01 17 D7 5A 03 01 00 03 00 1F 01 *** Brake cut motor [22:35:05]1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 AA 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 52 01 00 35 04 06 00 74 98 BE 34 6E 0C 43 ED 86 99 BD AF B2 5A [22:35:05]Read from MH i2c: 01 [22:35:05]MH_I2C_Read... [22:35:05]*** Stop cut motor [22:35:05]*** Cut end [22:35:05]Read from MH i2c: 01 07 00 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [22:35:05]process_action close_receipt done [22:35:05]requested_data is exist [22:35:05]produce_requested_data [22:35:05]requested_item fm.sn is exist - process it [22:35:05]wFMCommunicate request_size=4 [22:35:05]MH_SAM_APDU [22:35:05]CAPDU: 80 11 00 00 [22:35:05]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [22:35:05]Write i2c OK [22:35:05]MH_I2C_Read... [22:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:05]Read from MH i2c: E2 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: E2 17 00 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3B [22:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:05]wFMCommunicate OK [22:35:05]requested_item fd.num is exist - process it [22:35:05]SAM_PROTO_GetFieldsCounters [22:35:05]wFMCommunicate request_size=4 [22:35:05]MH_SAM_APDU [22:35:05]CAPDU: 80 13 00 00 [22:35:05]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [22:35:05]Write i2c OK [22:35:05]MH_I2C_Read... [22:35:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:05]Read from MH i2c: E2 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: E2 62 00 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [22:35:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:05]wFMCommunicate OK [22:35:05]SAM_PROTO_GetFieldsCounters done [22:35:05]requested_item shift.num is exist - process it [22:35:05]requested_item shift.opened is exist - process it [22:35:05]req_shift_opened [22:35:05]FM_GetShiftState [22:35:05]SAM_PROTO_GetShiftState [22:35:05]wFMCommunicate request_size=4 [22:35:05]MH_SAM_APDU [22:35:05]CAPDU: 80 13 01 00 [22:35:05]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [22:35:05]Write i2c OK [22:35:05]MH_I2C_Read... [22:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:05]Read from MH i2c: E2 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: E2 0E 00 [22:35:05]MH_I2C_Read... [22:35:05]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 27 [22:35:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:05]wFMCommunicate OK [22:35:05]SAM_PROTO_GetShiftState done [22:35:05]FM_GetShiftState done [22:35:05]req_shift_opened done [22:35:05]requested_item shift.open_date is exist - process it [22:35:05]req_shift_open_date [22:35:05]req_shift_open_date done [22:35:05]produce_requested_data done [22:35:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86650,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:35:05]process_action_free close_receipt [22:35:05]json_value_free [22:35:05]json_value_free done [22:35:05]process_json_proto returns [22:35:05]Send response to host [22:35:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86650,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:35:05]free response buf [22:35:05]execute_script done [22:35:05]execute_script returns [22:35:05]free content buf [22:35:05]Sock 7.Close socket [22:35:05]Sock 7.Thread stoped [22:35:06]accept exits with 10 [22:35:06]New connection [22:35:06]New thread 3067022692 created [22:35:06]Thread 3067166052 joined [22:35:06]Waiting for new connection... [22:35:06] Sock 10.Parse request [22:35:06]Sock 10.Check first char [22:35:06]Sock 10.First char is OK [22:35:06]request: POST /json_proto HTTP/1.0 [22:35:06]Method: POST [22:35:06]URL: /json_proto [22:35:06]Method is POST - this is cgi request [22:35:06]url: /json_proto [22:35:06]query_string will be loaded in cgi processing [22:35:06]execute_cgi json_proto POST (null) [22:35:06]execute_cgi path=json_proto method=POST [22:35:06]POST find Content-Length [22:35:06]Host: 172.17.47.196:8080 [22:35:06]Content-Length: 629 [22:35:06]Content-Type: application/json [22:35:06] [22:35:06]POST finish read [22:35:06]Found Content-Length = 629 [22:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148016", "tax_sys" : 0, "items" : [ { "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:06]execute_script... [22:35: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 : (3)148016", "tax_sys" : 0, "items" : [ { "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:06]POST & json_proto [22:35:06]process_json_proto [22:35:06]json parsed OK: [22:35:06]protocol is kg_v1.0 [22:35:06]action value=close_receipt [22:35:06]process_action close_receipt [22:35:06]cmd_close_receipt [22:35:06]MH_GetDate [22:35:06]Write to MH i2c: F0 00 00 65 00 54 [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: F0 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: F0 09 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: F0 09 00 65 00 00 1A 4A EF 66 4C 6B 94 66 C7 [22:35:06]GetLastDocTimeStamp 1726958101 [22:35:06]current date 1726958106 [22:35:06]FM_GetShiftState [22:35:06]SAM_PROTO_GetShiftState [22:35:06]wFMCommunicate request_size=4 [22:35:06]MH_SAM_APDU [22:35:06]CAPDU: 80 13 01 00 [22:35:06]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 0E 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [22:35:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:06]wFMCommunicate OK [22:35:06]SAM_PROTO_GetShiftState done [22:35:06]FM_GetShiftState done [22:35:06]opened in 1726877910 [22:35:06]opened+sec_in_day 1726964310 [22:35:06]quantity*price = 4900 [22:35:06]sum+1 = 4901 [22:35:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 429 21.09.2024 22:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86651 ФПД: 95874215883297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86651&fm=95874215883297&tin=02508201610067®Number=0000000000092592&sum=4900 0 [22:35:08]StoreToDocumentArchive [22:35:08]shift 496 fd 86651 [22:35:08]save to /storage/0496/doc_00086651 [22:35:08]save last doc name /storage/0496/doc_00086651 to /storage/kkm_last_doc_name [22:35:08]save OK [22:35:08]Clear old archive folders... [22:35:08]ProcessDocumentItem done err = 0, tmpTLVsize=272 [22:35:08]tlvbuf is 00285400 [22:35:08]SAM_PROTO_ClearQueue [22:35:08]wFMCommunicate request_size=4 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 09 00 00 [22:35:08]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [22:35:08]Write i2c OK [22:35:08]MH_I2C_Read... [22:35:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:08]Read from MH i2c: E2 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 03 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [22:35:08]RAPDU: 90 00 [22:35:08]wFMCommunicate OK [22:35:08]SAM_PROTO_ClearQueue done [22:35:08]KKMCreateOFDPacket [22:35:08]OFDProtocolAddRootSTLVToBuf [22:35:08]FM_MakeSignedData [22:35:08]FM_MakeSignedData [22:35:08]SAM_PROTO_SignData [22:35:08]wFMCommunicate request_size=4 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 0D 01 02 [22:35:08]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [22:35:08]Write i2c OK [22:35:08]MH_I2C_Read... [22:35:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:08]Read from MH i2c: E2 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 03 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [22:35:08]RAPDU: 90 00 [22:35:08]wFMCommunicate OK [22:35:08]wFMCommunicate request_size=255 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 1A 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [22:35:08]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 1A 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 A7 [22:35:08]Write i2c OK [22:35:08]MH_I2C_Read... [22:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:08]Read from MH i2c: E2 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 03 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [22:35:08]RAPDU: 90 00 [22:35:08]wFMCommunicate OK [22:35:08]wFMCommunicate request_size=31 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 7B 52 01 00 35 04 06 00 57 32 74 94 B2 21 [22:35:08]Write to MH i2c: E2 22 00 76 00 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 7B 52 01 00 35 04 06 00 57 32 74 94 B2 21 00 00 59 [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:09]Read from MH i2c: E2 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: E2 03 00 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:35:09]RAPDU: 90 00 [22:35:09]wFMCommunicate OK [22:35:09]wFMCommunicate request_size=4 [22:35:09]MH_SAM_APDU [22:35:09]CAPDU: 80 0D 03 02 [22:35:09]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:09]Read from MH i2c: E2 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: E2 0B 00 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: E2 0B 00 77 00 00 4E 51 64 2A 61 25 CB 01 90 00 72 [22:35:09]RAPDU: 4E 51 64 2A 61 25 CB 01 90 00 [22:35:09]wFMCommunicate OK [22:35:09]SAM_PROTO_SignData done [22:35:09]FM_MakeSignedData done [22:35:09]CreateOFDProtocolMessage [22:35:09]wFMCommunicate request_size=4 [22:35:09]MH_SAM_APDU [22:35:09]CAPDU: 80 11 00 00 [22:35:09]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:09]Read from MH i2c: E2 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: E2 17 00 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 51 [22:35:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:09]wFMCommunicate OK [22:35:09]CreateOFDProtocolMessage done [22:35:09]OFDSenderStorePacket 86651 [22:35:09]StoreOFDPacket docnum=86651 [22:35:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 EE 99 1C 01 62 0C 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 1A 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 52 01 00 35 04 06 00 57 32 74 94 B2 21 4E 51 64 2A 61 25 CB 01 [22:35:09]CheckFolder [22:35:09]dirname=/storage/ofd_packets [22:35:09]CheckFolder done [22:35:09]ProducePacketName [22:35:09]name=ofd_packets/00086651 [22:35:09]NVStorageSaveData ofd_packets/00086651 [22:35:09]File name is /storage/ofd_packets/00086651 [22:35:09]Write 322 bytes [22:35:09]NVStorageSaveData done [22:35:09]OFDSenderStorePacket done [22:35:09]KKMCreateOFDPacket done [22:35:09]NVStorageSaveData kkm_last_timestamp [22:35:09]File name is /storage/kkm_last_timestamp [22:35:09]Write 4 bytes [22:35:09]NVStorageSaveData done [22:35:09]ExternCall_PrintAddStr [22:35:09]wPrintStart [22:35:09]Write to MH i2c: 01 00 00 79 00 79 [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: 01 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: 01 07 00 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [22:35:09]RasterBufferAndPrint [22:35:09]line Счет N : (3)148016 [22:35:09]line ИНН: 02508201610067 [22:35:09]line Контрольно-Кассовый Чек [22:35:09]line ПРОДАЖА [22:35:09]line Товар: 80942726 [22:35:09]line Р/ж mentos мята ролл 16г [22:35:09]line 1.000 * 49.00 [22:35:09]line = 49.00 [22:35:09]line НДС 12% НСП 1% [22:35:09]line > о реализуемом товаре [22:35:09]line ИТОГО: 49.00 [22:35:09]line НСП 1% : 0.43 [22:35:09]line НДС 12% : 5.20 [22:35:09]line Наличными: 49.00 [22:35:09]line Безнал.: 0.00 [22:35:09]line Место: АЗС № 137 "Партнер Нефть" [22:35:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:35:09]line СНО: Общий режим [22:35:09]line Чек 429 21.09.2024 22:35 [22:35:09]line Смена: 496 ФФД: 1.0 [22:35:09]line ЗНМ: 0300000064 [22:35:09]line РНМ: 0000000000092592 [22:35:09]line Версия ККМ: 001 [22:35:09]line ФМ: 0000000000874979 [22:35:09]line ФД: 86651 [22:35:09]line ФПД: 95874215883297 [22:35:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86651&fm=95874215883297&tin=02508201610067®Number=0000000000092592&sum=4900 [22:35:09]line 0 [22:35:09]written 0, free lines is 4095 [22:35:09]Write to MH i2c: 01 00 00 A1 00 A1 [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: 01 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: 01 07 00 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: 01 07 00 A1 00 00 00 00 00 00 06 0D BB [22:35:09]RasterBufferAndPrint [22:35:09]line [22:35:09]line [22:35:09]line [22:35:09]line [22:35:09]line [22:35:09]written 0, free lines is 3365 [22:35:09]MH_Cut [22:35:09]Write to MH i2c: D1 01 00 A8 00 01 7A [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: D1 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: D1 01 00 [22:35:09]MH_I2C_Read... [22:35:09]Read from MH i2c: D1 01 00 A8 00 00 79 [22:35:09]Write to MH i2c: 01 00 00 A9 00 A9 [22:35:09]Write i2c OK [22:35:09]MH_I2C_Read... [22:35:10]recv_with_timeout no data received [22:35:10]recv_with_timeout no data received [22:35:10]CommunicateWithHost answer receiving error [22:35:10]CommunicateWithHost err = -3 [22:35:10]OFD Sender: Server communicate error [22:35:10]*** Cut start [22:35:10]*** Partial cut [22:35:10]*** CUTSNS_PIN = 1 [22:35:10]*** CUTSNS_PIN = 0 [22:35:10]OFD Sender: Processing packet 86649 [packets to send 275, broken 272] [22:35:10]ProducePacketName [22:35:10]name=ofd_packets/00086649 [22:35:10]OFD Sender: To server: pG, [22:35:10]CommunicateWithHost lk.salyk.kg:30040 [22:35:10]ConnectInit lk.salyk.kg [22:35:10]*** Brake cut motor [22:35:11]Read from MH i2c: 01 [22:35:11]MH_I2C_Read... [22:35:11]*** Stop cut motor [22:35:11]*** Cut end [22:35:11]Read from MH i2c: 01 07 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 FF 0F BE [22:35:11]process_action close_receipt done [22:35:11]requested_data is exist [22:35:11]produce_requested_data [22:35:11]requested_item fm.sn is exist - process it [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 11 00 00 [22:35:11]Write to MH i2c: E2 08 00 AA 00 80 11 00 00 00 00 00 00 24 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 17 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 17 00 AA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 83 [22:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:11]wFMCommunicate OK [22:35:11]requested_item fd.num is exist - process it [22:35:11]SAM_PROTO_GetFieldsCounters [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 13 00 00 [22:35:11]Write to MH i2c: E2 08 00 AB 00 80 13 00 00 00 00 00 00 27 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 62 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 62 00 AB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [22:35:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:11]wFMCommunicate OK [22:35:11]SAM_PROTO_GetFieldsCounters done [22:35:11]requested_item shift.num is exist - process it [22:35:11]requested_item shift.opened is exist - process it [22:35:11]req_shift_opened [22:35:11]FM_GetShiftState [22:35:11]SAM_PROTO_GetShiftState [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 13 01 00 [22:35:11]Write to MH i2c: E2 08 00 AC 00 80 13 01 00 00 00 00 00 29 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 0E 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 0E 00 AC 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 6F [22:35:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:11]wFMCommunicate OK [22:35:11]SAM_PROTO_GetShiftState done [22:35:11]FM_GetShiftState done [22:35:11]req_shift_opened done [22:35:11]requested_item shift.open_date is exist - process it [22:35:11]req_shift_open_date [22:35:11]req_shift_open_date done [22:35:11]produce_requested_data done [22:35:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86651,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:35:11]process_action_free close_receipt [22:35:11]json_value_free [22:35:11]json_value_free done [22:35:11]process_json_proto returns [22:35:11]Send response to host [22:35:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86651,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:35:11]free response buf [22:35:11]execute_script done [22:35:11]execute_script returns [22:35:11]free content buf [22:35:11]Sock 10.Close socket [22:35:11]Sock 10.Thread stoped [22:35:12]accept exits with 9 [22:35:12]New connection [22:35:12]New thread 3067166052 created [22:35:12]Thread 3067022692 joined [22:35:12]Waiting for new connection... [22:35:12] Sock 9.Parse request [22:35:12]Sock 9.Check first char [22:35:12]Sock 9.First char is OK [22:35:12]request: POST /json_proto HTTP/1.0 [22:35:12]Method: POST [22:35:12]URL: /json_proto [22:35:12]Method is POST - this is cgi request [22:35:12]url: /json_proto [22:35:12]query_string will be loaded in cgi processing [22:35:12]execute_cgi json_proto POST (null) [22:35:12]execute_cgi path=json_proto method=POST [22:35:12]POST find Content-Length [22:35:12]Host: 172.17.47.196:8080 [22:35:12]Content-Length: 676 [22:35:12]Content-Type: application/json [22:35:12] [22:35:12]POST finish read [22:35:12]Found Content-Length = 676 [22:35:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148017", "tax_sys" : 0, "items" : [ { "code": "4870145004302", "name": "\u041F\u0438\u0432\u043E \u0411\u0430\u043B\u0442\u0438\u043A\u0430 7 \u044D\u043A\u0441\u043F 0,5\u043B \u0436/\u0431", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:12]execute_script... [22: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 : (3)148017", "tax_sys" : 0, "items" : [ { "code": "4870145004302", "name": "\u041F\u0438\u0432\u043E \u0411\u0430\u043B\u0442\u0438\u043A\u0430 7 \u044D\u043A\u0441\u043F 0,5\u043B \u0436/\u0431", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:12]POST & json_proto [22:35:12]process_json_proto [22:35:12]json parsed OK: [22:35:12]protocol is kg_v1.0 [22:35:12]action value=close_receipt [22:35:12]process_action close_receipt [22:35:12]cmd_close_receipt [22:35:12]MH_GetDate [22:35:12]Write to MH i2c: F0 00 00 AD 00 9C [22:35:12]Write i2c OK [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: F0 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: F0 09 00 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: F0 09 00 AD 00 00 20 4A EF 66 4C 6B 94 66 15 [22:35:12]GetLastDocTimeStamp 1726958106 [22:35:12]current date 1726958112 [22:35:12]FM_GetShiftState [22:35:12]SAM_PROTO_GetShiftState [22:35:12]wFMCommunicate request_size=4 [22:35:12]MH_SAM_APDU [22:35:12]CAPDU: 80 13 01 00 [22:35:12]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [22:35:12]Write i2c OK [22:35:12]MH_I2C_Read... [22:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:12]Read from MH i2c: E2 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: E2 0E 00 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 71 [22:35:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:12]wFMCommunicate OK [22:35:12]SAM_PROTO_GetShiftState done [22:35:12]FM_GetShiftState done [22:35:12]opened in 1726877910 [22:35:12]opened+sec_in_day 1726964310 [22:35:12]quantity*price = 11500 [22:35:12]sum+1 = 11501 [22:35:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 430 21.09.2024 22:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86652 ФПД: 131164595602304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223512&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86652&fm=131164595602304&tin=02508201610067®Number=0000000000092592&sum=11500 0 [22:35:14]StoreToDocumentArchive [22:35:14]shift 496 fd 86652 [22:35:14]save to /storage/0496/doc_00086652 [22:35:14]save last doc name /storage/0496/doc_00086652 to /storage/kkm_last_doc_name [22:35:14]save OK [22:35:14]Clear old archive folders... [22:35:14]ProcessDocumentItem done err = 0, tmpTLVsize=288 [22:35:14]tlvbuf is 002D7F60 [22:35:14]SAM_PROTO_ClearQueue [22:35:14]wFMCommunicate request_size=4 [22:35:14]MH_SAM_APDU [22:35:14]CAPDU: 80 09 00 00 [22:35:14]Write to MH i2c: E2 08 00 BB 00 80 09 00 00 00 00 00 00 2D [22:35:14]Write i2c OK [22:35:14]MH_I2C_Read... [22:35:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:14]Read from MH i2c: E2 [22:35:14]MH_I2C_Read... [22:35:14]Read from MH i2c: E2 03 00 [22:35:14]MH_I2C_Read... [22:35:14]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [22:35:14]RAPDU: 90 00 [22:35:14]wFMCommunicate OK [22:35:14]SAM_PROTO_ClearQueue done [22:35:14]KKMCreateOFDPacket [22:35:14]OFDProtocolAddRootSTLVToBuf [22:35:14]FM_MakeSignedData [22:35:14]FM_MakeSignedData [22:35:14]SAM_PROTO_SignData [22:35:14]wFMCommunicate request_size=4 [22:35:14]MH_SAM_APDU [22:35:14]CAPDU: 80 0D 01 02 [22:35:14]Write to MH i2c: E2 08 00 BC 00 80 0D 01 02 00 00 00 00 35 [22:35:14]Write i2c OK [22:35:14]MH_I2C_Read... [22:35:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:14]Read from MH i2c: E2 [22:35:14]MH_I2C_Read... [22:35:14]Read from MH i2c: E2 03 00 [22:35:14]MH_I2C_Read... [22:35:14]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [22:35:14]RAPDU: 90 00 [22:35:14]wFMCommunicate OK [22:35:14]wFMCommunicate request_size=255 [22:35:14]MH_SAM_APDU [22:35:14]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 33 30 32 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 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 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 20 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [22:35:14]Write to MH i2c: E2 02 01 BD 00 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 33 30 32 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 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 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 20 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 8E [22:35:14]Write i2c OK [22:35:14]MH_I2C_Read... [22:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:14]Read from MH i2c: E2 [22:35:14]MH_I2C_Read... [22:35:14]Read from MH i2c: E2 03 00 [22:35:14]MH_I2C_Read... [22:35:14]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [22:35:14]RAPDU: 90 00 [22:35:14]wFMCommunicate OK [22:35:14]wFMCommunicate request_size=47 [22:35:14]MH_SAM_APDU [22:35:14]CAPDU: 80 0D 02 02 2A 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 52 01 00 35 04 06 00 77 4B 23 20 C3 80 [22:35:15]Write to MH i2c: E2 32 00 BE 00 80 0D 02 02 2A 00 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 52 01 00 35 04 06 00 77 4B 23 20 C3 80 00 00 1D [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:15]Read from MH i2c: E2 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: E2 03 00 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [22:35:15]RAPDU: 90 00 [22:35:15]wFMCommunicate OK [22:35:15]wFMCommunicate request_size=4 [22:35:15]MH_SAM_APDU [22:35:15]CAPDU: 80 0D 03 02 [22:35:15]Write to MH i2c: E2 08 00 BF 00 80 0D 03 02 00 00 00 00 3A [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:15]Read from MH i2c: E2 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: E2 0B 00 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: E2 0B 00 BF 00 00 81 67 1A 7C 07 33 40 A3 90 00 D6 [22:35:15]RAPDU: 81 67 1A 7C 07 33 40 A3 90 00 [22:35:15]wFMCommunicate OK [22:35:15]SAM_PROTO_SignData done [22:35:15]FM_MakeSignedData done [22:35:15]CreateOFDProtocolMessage [22:35:15]wFMCommunicate request_size=4 [22:35:15]MH_SAM_APDU [22:35:15]CAPDU: 80 11 00 00 [22:35:15]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:15]Read from MH i2c: E2 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: E2 17 00 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 99 [22:35:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:15]wFMCommunicate OK [22:35:15]CreateOFDProtocolMessage done [22:35:15]OFDSenderStorePacket 86652 [22:35:15]StoreOFDPacket docnum=86652 [22:35:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 34 01 00 00 F8 A0 2C 01 B2 4D 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 33 30 32 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 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 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 20 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 52 01 00 35 04 06 00 77 4B 23 20 C3 80 81 67 1A 7C 07 33 40 A3 [22:35:15]CheckFolder [22:35:15]dirname=/storage/ofd_packets [22:35:15]CheckFolder done [22:35:15]ProducePacketName [22:35:15]name=ofd_packets/00086652 [22:35:15]NVStorageSaveData ofd_packets/00086652 [22:35:15]File name is /storage/ofd_packets/00086652 [22:35:15]Write 338 bytes [22:35:15]NVStorageSaveData done [22:35:15]OFDSenderStorePacket done [22:35:15]KKMCreateOFDPacket done [22:35:15]NVStorageSaveData kkm_last_timestamp [22:35:15]File name is /storage/kkm_last_timestamp [22:35:15]Write 4 bytes [22:35:15]NVStorageSaveData done [22:35:15]ExternCall_PrintAddStr [22:35:15]wPrintStart [22:35:15]Write to MH i2c: 01 00 00 C1 00 C1 [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: 01 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: 01 07 00 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: 01 07 00 C1 00 00 00 00 00 00 FF 0F D6 [22:35:15]RasterBufferAndPrint [22:35:15]line Счет N : (3)148017 [22:35:15]line ИНН: 02508201610067 [22:35:15]line Контрольно-Кассовый Чек [22:35:15]line ПРОДАЖА [22:35:15]line Товар: 4870145004302 [22:35:15]line Пиво Балтика 7 эксп 0,5л ж/б [22:35:15]line 1.000 * 115.00 [22:35:15]line = 115.00 [22:35:15]line НДС 12% НСП 1% [22:35:15]line > о реализуемом товаре [22:35:15]line ИТОГО: 115.00 [22:35:15]line НСП 1% : 1.02 [22:35:15]line НДС 12% : 12.21 [22:35:15]line Наличными: 115.00 [22:35:15]line Безнал.: 0.00 [22:35:15]line Место: АЗС № 137 "Партнер Нефть" [22:35:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:35:15]line СНО: Общий режим [22:35:15]line Чек 430 21.09.2024 22:35 [22:35:15]line Смена: 496 ФФД: 1.0 [22:35:15]line ЗНМ: 0300000064 [22:35:15]line РНМ: 0000000000092592 [22:35:15]line Версия ККМ: 001 [22:35:15]line ФМ: 0000000000874979 [22:35:15]line ФД: 86652 [22:35:15]line ФПД: 131164595602304 [22:35:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223512&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86652&fm=131164595602304&tin=02508201610067®Number=0000000000092592&sum=11500 [22:35:15]line 0 [22:35:15]written 0, free lines is 4095 [22:35:15]ConnectInit Can't take IP for lk.salyk.kg [22:35:15]CommunicateWithHost connect error [22:35:15]CommunicateWithHost err = -1 [22:35:15]OFD Sender: Server communicate error [22:35:15]OFD Sender: Processing packet 86649 [packets to send 276, broken 272] [22:35:15]ProducePacketName [22:35:15]name=ofd_packets/00086649 [22:35:15]OFD Sender: To server: pG, [22:35:15]CommunicateWithHost lk.salyk.kg:30040 [22:35:15]ConnectInit lk.salyk.kg [22:35:15]Write to MH i2c: 01 00 00 E9 00 E9 [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: 01 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: 01 07 00 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: 01 07 00 E9 00 00 00 00 00 00 0C 0D 09 [22:35:15]RasterBufferAndPrint [22:35:15]line [22:35:15]line [22:35:15]line [22:35:15]line [22:35:15]line [22:35:15]written 0, free lines is 3377 [22:35:15]MH_Cut [22:35:15]Write to MH i2c: D1 01 00 F0 00 01 C2 [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: D1 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: D1 01 00 [22:35:15]MH_I2C_Read... [22:35:15]Read from MH i2c: D1 01 00 F0 00 00 C1 [22:35:15]Write to MH i2c: 01 00 00 F1 00 F1 [22:35:15]Write i2c OK [22:35:15]MH_I2C_Read... [22:35:16]*** Cut start [22:35:16]*** Partial cut [22:35:16]*** CUTSNS_PIN = 1 [22:35:16]*** CUTSNS_PIN = 0 [22:35:16]*** Brake cut motor [22:35:17]Read from MH i2c: 01 [22:35:17]MH_I2C_Read... [22:35:17]*** Stop cut motor [22:35:17]*** Cut end [22:35:17]Read from MH i2c: 01 07 00 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 FF 0F 06 [22:35:17]process_action close_receipt done [22:35:17]requested_data is exist [22:35:17]produce_requested_data [22:35:17]requested_item fm.sn is exist - process it [22:35:17]wFMCommunicate request_size=4 [22:35:17]MH_SAM_APDU [22:35:17]CAPDU: 80 11 00 00 [22:35:17]Write to MH i2c: E2 08 00 F2 00 80 11 00 00 00 00 00 00 6C [22:35:17]Write i2c OK [22:35:17]MH_I2C_Read... [22:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:17]Read from MH i2c: E2 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: E2 17 00 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: E2 17 00 F2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [22:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:17]wFMCommunicate OK [22:35:17]requested_item fd.num is exist - process it [22:35:17]SAM_PROTO_GetFieldsCounters [22:35:17]wFMCommunicate request_size=4 [22:35:17]MH_SAM_APDU [22:35:17]CAPDU: 80 13 00 00 [22:35:17]Write to MH i2c: E2 08 00 F3 00 80 13 00 00 00 00 00 00 6F [22:35:17]Write i2c OK [22:35:17]MH_I2C_Read... [22:35:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:17]Read from MH i2c: E2 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: E2 62 00 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: E2 62 00 F3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [22:35:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:17]wFMCommunicate OK [22:35:17]SAM_PROTO_GetFieldsCounters done [22:35:17]requested_item shift.num is exist - process it [22:35:17]requested_item shift.opened is exist - process it [22:35:17]req_shift_opened [22:35:17]FM_GetShiftState [22:35:17]SAM_PROTO_GetShiftState [22:35:17]wFMCommunicate request_size=4 [22:35:17]MH_SAM_APDU [22:35:17]CAPDU: 80 13 01 00 [22:35:17]Write to MH i2c: E2 08 00 F4 00 80 13 01 00 00 00 00 00 71 [22:35:17]Write i2c OK [22:35:17]MH_I2C_Read... [22:35:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:17]Read from MH i2c: E2 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: E2 0E 00 [22:35:17]MH_I2C_Read... [22:35:17]Read from MH i2c: E2 0E 00 F4 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B7 [22:35:17]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:17]wFMCommunicate OK [22:35:17]SAM_PROTO_GetShiftState done [22:35:17]FM_GetShiftState done [22:35:17]req_shift_opened done [22:35:17]requested_item shift.open_date is exist - process it [22:35:17]req_shift_open_date [22:35:17]req_shift_open_date done [22:35:17]produce_requested_data done [22:35:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86652,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:35:17]process_action_free close_receipt [22:35:17]json_value_free [22:35:17]json_value_free done [22:35:17]process_json_proto returns [22:35:17]Send response to host [22:35:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86652,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:35:17]free response buf [22:35:17]execute_script done [22:35:17]execute_script returns [22:35:17]free content buf [22:35:17]Sock 9.Close socket [22:35:17]Sock 9.Thread stoped [22:35:19]accept exits with 10 [22:35:19]New connection [22:35:19]New thread 3067022692 created [22:35:19]Thread 3067166052 joined [22:35:19]Waiting for new connection... [22:35:19] Sock 10.Parse request [22:35:19]Sock 10.Check first char [22:35:19]Sock 10.First char is OK [22:35:19]request: POST /json_proto HTTP/1.0 [22:35:19]Method: POST [22:35:19]URL: /json_proto [22:35:19]Method is POST - this is cgi request [22:35:19]url: /json_proto [22:35:19]query_string will be loaded in cgi processing [22:35:19]execute_cgi json_proto POST (null) [22:35:19]execute_cgi path=json_proto method=POST [22:35:19]POST find Content-Length [22:35:19]Host: 172.17.47.196:8080 [22:35:19]Content-Length: 1243 [22:35:19]Content-Type: application/json [22:35:19] [22:35:19]POST finish read [22:35:19]Found Content-Length = 1243 [22:35:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148018", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010032", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 490.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:19]execute_script... [22:35:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148018", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010032", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 490.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:19]POST & json_proto [22:35:19]process_json_proto [22:35:19]json parsed OK: [22:35:19]protocol is kg_v1.0 [22:35:19]action value=close_receipt [22:35:19]process_action close_receipt [22:35:19]cmd_close_receipt [22:35:19]MH_GetDate [22:35:19]Write to MH i2c: F0 00 00 F5 00 E4 [22:35:19]Write i2c OK [22:35:19]MH_I2C_Read... [22:35:19]Read from MH i2c: F0 [22:35:19]MH_I2C_Read... [22:35:19]Read from MH i2c: F0 09 00 [22:35:19]MH_I2C_Read... [22:35:19]Read from MH i2c: F0 09 00 F5 00 00 27 4A EF 66 4C 6B 94 66 64 [22:35:19]GetLastDocTimeStamp 1726958112 [22:35:19]current date 1726958119 [22:35:19]FM_GetShiftState [22:35:19]SAM_PROTO_GetShiftState [22:35:19]wFMCommunicate request_size=4 [22:35:19]MH_SAM_APDU [22:35:19]CAPDU: 80 13 01 00 [22:35:19]Write to MH i2c: E2 08 00 F6 00 80 13 01 00 00 00 00 00 73 [22:35:19]Write i2c OK [22:35:19]MH_I2C_Read... [22:35:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:19]Read from MH i2c: E2 [22:35:19]MH_I2C_Read... [22:35:19]Read from MH i2c: E2 0E 00 [22:35:19]MH_I2C_Read... [22:35:19]Read from MH i2c: E2 0E 00 F6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B9 [22:35:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:19]wFMCommunicate OK [22:35:19]SAM_PROTO_GetShiftState done [22:35:19]FM_GetShiftState done [22:35:19]opened in 1726877910 [22:35:19]opened+sec_in_day 1726964310 [22:35:19]quantity*price = 39000 [22:35:19]sum+1 = 39001 [22:35:19]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010032 Чай хол Let`s Go! чер персик ПЭТ 0,5л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700003010018 Чай хол Let`s Go! зел лим ПЭТ 0,5л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 490.00 НСП 1% : 4.33 НДС 12% : 52.04 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 431 21.09.2024 22:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86653 ФПД: 234702563633567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223519&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86653&fm=234702563633567&tin=02508201610067®Number=0000000000092592&sum=49000 0 [22:35:21]StoreToDocumentArchive [22:35:21]shift 496 fd 86653 [22:35:21]save to /storage/0496/doc_00086653 [22:35:21]save last doc name /storage/0496/doc_00086653 to /storage/kkm_last_doc_name [22:35:21]save OK [22:35:21]Clear old archive folders... [22:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=527 [22:35:21]tlvbuf is 0021A2A0 [22:35:21]SAM_PROTO_ClearQueue [22:35:21]wFMCommunicate request_size=4 [22:35:21]MH_SAM_APDU [22:35:21]CAPDU: 80 09 00 00 [22:35:21]Write to MH i2c: E2 08 00 03 01 80 09 00 00 00 00 00 00 76 [22:35:21]Write i2c OK [22:35:21]MH_I2C_Read... [22:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:21]Read from MH i2c: E2 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: E2 03 00 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [22:35:21]RAPDU: 90 00 [22:35:21]wFMCommunicate OK [22:35:21]SAM_PROTO_ClearQueue done [22:35:21]KKMCreateOFDPacket [22:35:21]OFDProtocolAddRootSTLVToBuf [22:35:21]FM_MakeSignedData [22:35:21]FM_MakeSignedData [22:35:21]SAM_PROTO_SignData [22:35:21]wFMCommunicate request_size=4 [22:35:21]MH_SAM_APDU [22:35:21]CAPDU: 80 0D 01 02 [22:35:21]Write to MH i2c: E2 08 00 04 01 80 0D 01 02 00 00 00 00 7E [22:35:21]Write i2c OK [22:35:21]MH_I2C_Read... [22:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:21]Read from MH i2c: E2 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: E2 03 00 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [22:35:21]RAPDU: 90 00 [22:35:21]wFMCommunicate OK [22:35:21]wFMCommunicate request_size=255 [22:35:21]MH_SAM_APDU [22:35:21]CAPDU: 80 0D 02 02 FA 03 00 0F 02 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 [22:35:21]Write to MH i2c: E2 02 01 05 01 80 0D 02 02 FA 00 03 00 0F 02 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 00 00 AC [22:35:21]Write i2c OK [22:35:21]MH_I2C_Read... [22:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:21]Read from MH i2c: E2 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: E2 03 00 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [22:35:21]RAPDU: 90 00 [22:35:21]wFMCommunicate OK [22:35:21]wFMCommunicate request_size=255 [22:35:21]MH_SAM_APDU [22:35:21]CAPDU: 80 0D 02 02 FA 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 27 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 [22:35:22]Write to MH i2c: E2 02 01 06 01 80 0D 02 02 FA 00 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 27 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 00 00 01 [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 03 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [22:35:22]RAPDU: 90 00 [22:35:22]wFMCommunicate OK [22:35:22]wFMCommunicate request_size=36 [22:35:22]MH_SAM_APDU [22:35:22]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 52 01 00 35 04 06 00 D5 75 F2 EE E9 9F [22:35:22]Write to MH i2c: E2 27 00 07 01 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 52 01 00 35 04 06 00 D5 75 F2 EE E9 9F 00 00 35 [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 03 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [22:35:22]RAPDU: 90 00 [22:35:22]wFMCommunicate OK [22:35:22]wFMCommunicate request_size=4 [22:35:22]MH_SAM_APDU [22:35:22]CAPDU: 80 0D 03 02 [22:35:22]Write to MH i2c: E2 08 00 08 01 80 0D 03 02 00 00 00 00 84 [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 0B 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 0B 00 08 01 00 ED 60 70 C0 57 BF 7A 43 90 00 D5 [22:35:22]RAPDU: ED 60 70 C0 57 BF 7A 43 90 00 [22:35:22]wFMCommunicate OK [22:35:22]SAM_PROTO_SignData done [22:35:22]FM_MakeSignedData done [22:35:22]CreateOFDProtocolMessage [22:35:22]wFMCommunicate request_size=4 [22:35:22]MH_SAM_APDU [22:35:22]CAPDU: 80 11 00 00 [22:35:22]Write to MH i2c: E2 08 00 09 01 80 11 00 00 00 00 00 00 84 [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 17 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 17 00 09 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [22:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:22]wFMCommunicate OK [22:35:22]CreateOFDProtocolMessage done [22:35:22]OFDSenderStorePacket 86653 [22:35:22]StoreOFDPacket docnum=86653 [22:35:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 23 02 00 00 CA 62 1B 02 5C 92 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 27 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 52 01 00 35 04 06 00 D5 75 F2 EE E9 9F ED 60 70 C0 57 BF 7A 43 [22:35:22]CheckFolder [22:35:22]dirname=/storage/ofd_packets [22:35:22]CheckFolder done [22:35:22]ProducePacketName [22:35:22]name=ofd_packets/00086653 [22:35:22]NVStorageSaveData ofd_packets/00086653 [22:35:22]File name is /storage/ofd_packets/00086653 [22:35:22]Write 577 bytes [22:35:22]NVStorageSaveData done [22:35:22]OFDSenderStorePacket done [22:35:22]KKMCreateOFDPacket done [22:35:22]NVStorageSaveData kkm_last_timestamp [22:35:22]File name is /storage/kkm_last_timestamp [22:35:22]Write 4 bytes [22:35:22]NVStorageSaveData done [22:35:22]ExternCall_PrintAddStr [22:35:22]wPrintStart [22:35:22]Write to MH i2c: 01 00 00 0A 01 0B [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: 01 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: 01 07 00 [22:35:22]MH_I2C_Read... [22:35:22]OFD Sender: Processing packet 86649 [packets to send 277, broken 272] [22:35:22]ProducePacketName [22:35:22]name=ofd_packets/00086649 [22:35:22]OFD Sender: To server: pG, [22:35:22]CommunicateWithHost lk.salyk.kg:30040 [22:35:22]ConnectInit lk.salyk.kg [22:35:22]Read from MH i2c: 01 07 00 0A 01 00 00 00 00 00 FF 0F 20 [22:35:22]RasterBufferAndPrint [22:35:22]line Счет N : (3)148018 [22:35:22]line ИНН: 02508201610067 [22:35:22]line Контрольно-Кассовый Чек [22:35:22]line ПРОДАЖА [22:35:22]line Товар: 4700028325357 [22:35:22]line Водка Антивирус 0,5л [22:35:22]line 1.000 * 390.00 [22:35:22]line = 390.00 [22:35:22]line НДС 12% НСП 1% [22:35:22]line > о реализуемом товаре [22:35:22]line Товар: 4700003010032 [22:35:22]line Чай хол Let`s Go! чер персик ПЭТ 0,5л [22:35:22]line 1.000 * 50.00 [22:35:22]line = 50.00 [22:35:22]line НДС 12% НСП 1% [22:35:22]line > о реализуемом товаре [22:35:22]line Товар: 4700003010018 [22:35:22]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [22:35:22]line 1.000 * 50.00 [22:35:22]line = 50.00 [22:35:22]line НДС 12% НСП 1% [22:35:22]line > о реализуемом товаре [22:35:22]line ИТОГО: 490.00 [22:35:22]line НСП 1% : 4.33 [22:35:22]line НДС 12% : 52.04 [22:35:22]line Наличными: 490.00 [22:35:22]line Безнал.: 0.00 [22:35:22]line Место: АЗС № 137 "Партнер Нефть" [22:35:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:35:22]line СНО: Общий режим [22:35:22]line Чек 431 21.09.2024 22:35 [22:35:22]line Смена: 496 ФФД: 1.0 [22:35:22]line ЗНМ: 0300000064 [22:35:22]line РНМ: 0000000000092592 [22:35:22]line Версия ККМ: 001 [22:35:22]line ФМ: 0000000000874979 [22:35:22]line ФД: 86653 [22:35:22]line ФПД: 234702563633567 [22:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223519&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86653&fm=234702563633567&tin=02508201610067®Number=0000000000092592&sum=49000 [22:35:22]line 0 [22:35:22]written 0, free lines is 4095 [22:35:23]Write to MH i2c: 01 00 00 40 01 41 [22:35:23]Write i2c OK [22:35:23]MH_I2C_Read... [22:35:23]Read from MH i2c: 01 [22:35:23]MH_I2C_Read... [22:35:23]Read from MH i2c: 01 07 00 [22:35:23]MH_I2C_Read... [22:35:23]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 3B 0C 8F [22:35:23]RasterBufferAndPrint [22:35:23]line [22:35:23]line [22:35:23]line [22:35:23]line [22:35:23]line [22:35:23]written 0, free lines is 3176 [22:35:23]MH_Cut [22:35:23]Write to MH i2c: D1 01 00 47 01 01 1A [22:35:23]Write i2c OK [22:35:23]MH_I2C_Read... [22:35:23]Read from MH i2c: D1 [22:35:23]MH_I2C_Read... [22:35:23]Read from MH i2c: D1 01 00 [22:35:23]MH_I2C_Read... [22:35:23]Read from MH i2c: D1 01 00 47 01 00 19 [22:35:23]Write to MH i2c: 01 00 00 48 01 49 [22:35:23]Write i2c OK [22:35:23]MH_I2C_Read... [22:35:24]*** Cut start [22:35:24]*** Partial cut [22:35:24]*** CUTSNS_PIN = 1 [22:35:24]*** CUTSNS_PIN = 0 [22:35:24]*** Brake cut motor [22:35:25]Read from MH i2c: 01 [22:35:25]MH_I2C_Read... [22:35:25]*** Stop cut motor [22:35:25]*** Cut end [22:35:25]Read from MH i2c: 01 07 00 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [22:35:25]process_action close_receipt done [22:35:25]requested_data is exist [22:35:25]produce_requested_data [22:35:25]requested_item fm.sn is exist - process it [22:35:25]wFMCommunicate request_size=4 [22:35:25]MH_SAM_APDU [22:35:25]CAPDU: 80 11 00 00 [22:35:25]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [22:35:25]Write i2c OK [22:35:25]MH_I2C_Read... [22:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:25]Read from MH i2c: E2 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 17 00 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 23 [22:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:25]wFMCommunicate OK [22:35:25]requested_item fd.num is exist - process it [22:35:25]SAM_PROTO_GetFieldsCounters [22:35:25]wFMCommunicate request_size=4 [22:35:25]MH_SAM_APDU [22:35:25]CAPDU: 80 13 00 00 [22:35:25]Write to MH i2c: E2 08 00 4A 01 80 13 00 00 00 00 00 00 C7 [22:35:25]Write i2c OK [22:35:25]MH_I2C_Read... [22:35:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:25]Read from MH i2c: E2 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 62 00 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 62 00 4A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [22:35:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:25]wFMCommunicate OK [22:35:25]SAM_PROTO_GetFieldsCounters done [22:35:25]requested_item shift.num is exist - process it [22:35:25]requested_item shift.opened is exist - process it [22:35:25]req_shift_opened [22:35:25]FM_GetShiftState [22:35:25]SAM_PROTO_GetShiftState [22:35:25]wFMCommunicate request_size=4 [22:35:25]MH_SAM_APDU [22:35:25]CAPDU: 80 13 01 00 [22:35:25]Write to MH i2c: E2 08 00 4B 01 80 13 01 00 00 00 00 00 C9 [22:35:25]Write i2c OK [22:35:25]MH_I2C_Read... [22:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:25]Read from MH i2c: E2 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 0E 00 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 0E 00 4B 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 0F [22:35:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:25]wFMCommunicate OK [22:35:25]SAM_PROTO_GetShiftState done [22:35:25]FM_GetShiftState done [22:35:25]req_shift_opened done [22:35:25]requested_item shift.open_date is exist - process it [22:35:25]req_shift_open_date [22:35:25]req_shift_open_date done [22:35:25]produce_requested_data done [22:35:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86653,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:35:25]process_action_free close_receipt [22:35:25]json_value_free [22:35:25]json_value_free done [22:35:25]process_json_proto returns [22:35:25]Send response to host [22:35:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86653,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:35:25]free response buf [22:35:25]execute_script done [22:35:25]execute_script returns [22:35:25]free content buf [22:35:25]Sock 10.Close socket [22:35:25]Sock 10.Thread stoped [22:35:28]recv_with_timeout no data received [22:35:31]Connected sock=7 [22:35:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 82 66 2B 01 17 D7 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 AA 46 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 52 01 00 35 04 06 00 74 98 BE 34 6E 0C 43 ED 86 99 BD AF B2 5A [22:35:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 76 76 47 00 4C 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 52 01 00 F4 03 04 00 04 F5 EE 66 B6 04 01 00 00 DE 3D 55 C6 65 8F CF 4F [22:35:34]CommunicateWithHost err = 0 [22:35:34]CheckOFDResponse [22:35:34]1017 (14) - 77093643461234 [22:35:34]1041 (16) - 0000000000874979 [22:35:34]1040 (4) - 86649 [22:35:34]1012 (4) - 21.09.2024 16:32 [22:35:34]1206 (1) - 0 [22:35:34]OFD Sender: Remove packet 86649 [22:35:34]ProducePacketName [22:35:34]name=ofd_packets/00086649 [22:35:34]NVStorageDeleteData [22:35:34]OFD Sender: Processing packet 86650 [packets to send 276, broken 272] [22:35:34]ProducePacketName [22:35:34]name=ofd_packets/00086650 [22:35:34]OFD Sender: To server: pG, [22:35:34]CommunicateWithHost lk.salyk.kg:30040 [22:35:34]ConnectInit lk.salyk.kg [22:35:39]recv_with_timeout no data received [22:35:40]Connected sock=7 [22:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 4A C0 1D 01 F9 B4 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 15 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 52 01 00 35 04 06 00 DE 95 66 FC 1C 1E 11 DF 8A A9 03 28 60 D9 [22:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 14 9C 47 00 7B C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 52 01 00 F4 03 04 00 0B F5 EE 66 B6 04 01 00 00 2A 8E F3 18 14 77 F7 41 [22:35:41]CommunicateWithHost err = 0 [22:35:41]CheckOFDResponse [22:35:41]1017 (14) - 77093643461234 [22:35:41]1041 (16) - 0000000000874979 [22:35:41]1040 (4) - 86650 [22:35:41]1012 (4) - 21.09.2024 16:32 [22:35:41]1206 (1) - 0 [22:35:41]OFD Sender: Remove packet 86650 [22:35:41]ProducePacketName [22:35:41]name=ofd_packets/00086650 [22:35:41]NVStorageDeleteData [22:35:41]OFD Sender: Processing packet 86651 [packets to send 275, broken 272] [22:35:41]ProducePacketName [22:35:41]name=ofd_packets/00086651 [22:35:41]OFD Sender: To server: pG, [22:35:41]CommunicateWithHost lk.salyk.kg:30040 [22:35:41]ConnectInit lk.salyk.kg [22:35:43]Connected sock=7 [22:35:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 EE 99 1C 01 62 0C 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 1A 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 52 01 00 35 04 06 00 57 32 74 94 B2 21 4E 51 64 2A 61 25 CB 01 [22:35:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9D 1C 47 00 6A 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 52 01 00 F4 03 04 00 0E F5 EE 66 B6 04 01 00 00 7D 1E 9D 0F B9 9A 56 F1 [22:35:44]CommunicateWithHost err = 0 [22:35:44]CheckOFDResponse [22:35:44]1017 (14) - 77093643461234 [22:35:44]1041 (16) - 0000000000874979 [22:35:44]1040 (4) - 86651 [22:35:44]1012 (4) - 21.09.2024 16:32 [22:35:44]1206 (1) - 0 [22:35:44]OFD Sender: Remove packet 86651 [22:35:44]ProducePacketName [22:35:44]name=ofd_packets/00086651 [22:35:44]NVStorageDeleteData [22:35:44]OFD Sender: Processing packet 86652 [packets to send 274, broken 272] [22:35:44]ProducePacketName [22:35:44]name=ofd_packets/00086652 [22:35:44]OFD Sender: To server: pG, [22:35:44]CommunicateWithHost lk.salyk.kg:30040 [22:35:44]ConnectInit lk.salyk.kg [22:35:49]ConnectInit Can't take IP for lk.salyk.kg [22:35:49]CommunicateWithHost connect error [22:35:49]CommunicateWithHost err = -1 [22:35:49]OFD Sender: Server communicate error [22:35:54]OFD Sender: Processing packet 86652 [packets to send 274, broken 272] [22:35:54]ProducePacketName [22:35:54]name=ofd_packets/00086652 [22:35:54]OFD Sender: To server: pG, [22:35:54]CommunicateWithHost lk.salyk.kg:30040 [22:35:54]ConnectInit lk.salyk.kg [22:35:55]accept exits with 9 [22:35:55]New connection [22:35:55]New thread 3067166052 created [22:35:55]Thread 3067022692 joined [22:35:55]Waiting for new connection... [22:35:55] Sock 9.Parse request [22:35:55]Sock 9.Check first char [22:35:55]Sock 9.First char is OK [22:35:55]request: POST /json_proto HTTP/1.0 [22:35:55]Method: POST [22:35:55]URL: /json_proto [22:35:55]Method is POST - this is cgi request [22:35:55]url: /json_proto [22:35:55]query_string will be loaded in cgi processing [22:35:55]execute_cgi json_proto POST (null) [22:35:55]execute_cgi path=json_proto method=POST [22:35:55]POST find Content-Length [22:35:55]Host: 172.17.47.196:8080 [22:35:55]Content-Length: 677 [22:35:55]Content-Type: application/json [22:35:55] [22:35:55]POST finish read [22:35:55]Found Content-Length = 677 [22:35:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:55]execute_script... [22:35:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:55]POST & json_proto [22:35:55]process_json_proto [22:35:55]json parsed OK: [22:35:55]protocol is kg_v1.0 [22:35:55]action value=close_receipt [22:35:55]process_action close_receipt [22:35:55]cmd_close_receipt [22:35:55]MH_GetDate [22:35:55]Write to MH i2c: F0 00 00 4C 01 3C [22:35:55]Write i2c OK [22:35:55]MH_I2C_Read... [22:35:55]Read from MH i2c: F0 [22:35:55]MH_I2C_Read... [22:35:55]Read from MH i2c: F0 09 00 [22:35:55]MH_I2C_Read... [22:35:55]Read from MH i2c: F0 09 00 4C 01 00 4B 4A EF 66 4C 6B 94 66 E0 [22:35:55]GetLastDocTimeStamp 1726958119 [22:35:55]current date 1726958155 [22:35:55]FM_GetShiftState [22:35:55]SAM_PROTO_GetShiftState [22:35:55]wFMCommunicate request_size=4 [22:35:55]MH_SAM_APDU [22:35:55]CAPDU: 80 13 01 00 [22:35:55]Write to MH i2c: E2 08 00 4D 01 80 13 01 00 00 00 00 00 CB [22:35:55]Write i2c OK [22:35:55]MH_I2C_Read... [22:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:55]Read from MH i2c: E2 [22:35:55]MH_I2C_Read... [22:35:55]Read from MH i2c: E2 0E 00 [22:35:55]MH_I2C_Read... [22:35:55]Read from MH i2c: E2 0E 00 4D 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 11 [22:35:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:35:55]wFMCommunicate OK [22:35:55]SAM_PROTO_GetShiftState done [22:35:55]FM_GetShiftState done [22:35:55]opened in 1726877910 [22:35:55]opened+sec_in_day 1726964310 [22:35:55]quantity*price = 55053 [22:35:55]sum+1 = 55055 [22:35:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 432 21.09.2024 22:35 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86654 ФПД: 4277534298209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223555&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86654&fm=4277534298209&tin=02508201610067®Number=0000000000092592&sum=55000 [22:35:56]StoreToDocumentArchive [22:35:56]shift 496 fd 86654 [22:35:56]save to /storage/0496/doc_00086654 [22:35:56]save last doc name /storage/0496/doc_00086654 to /storage/kkm_last_doc_name [22:35:56]save OK [22:35:56]Clear old archive folders... [22:35:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:35:56]tlvbuf is 00303CD0 [22:35:56]SAM_PROTO_ClearQueue [22:35:56]wFMCommunicate request_size=4 [22:35:56]MH_SAM_APDU [22:35:56]CAPDU: 80 09 00 00 [22:35:56]Write to MH i2c: E2 08 00 5A 01 80 09 00 00 00 00 00 00 CD [22:35:56]Write i2c OK [22:35:56]MH_I2C_Read... [22:35:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:56]Read from MH i2c: E2 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 03 00 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [22:35:56]RAPDU: 90 00 [22:35:56]wFMCommunicate OK [22:35:56]SAM_PROTO_ClearQueue done [22:35:56]KKMCreateOFDPacket [22:35:56]OFDProtocolAddRootSTLVToBuf [22:35:56]FM_MakeSignedData [22:35:56]FM_MakeSignedData [22:35:56]SAM_PROTO_SignData [22:35:56]wFMCommunicate request_size=4 [22:35:56]MH_SAM_APDU [22:35:56]CAPDU: 80 0D 01 02 [22:35:56]Write to MH i2c: E2 08 00 5B 01 80 0D 01 02 00 00 00 00 D5 [22:35:56]Write i2c OK [22:35:56]MH_I2C_Read... [22:35:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:56]Read from MH i2c: E2 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 03 00 [22:35:56]MH_I2C_Read... [22:35:56]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [22:35:56]RAPDU: 90 00 [22:35:56]wFMCommunicate OK [22:35:56]wFMCommunicate request_size=255 [22:35:56]MH_SAM_APDU [22:35: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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 4B 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 52 01 00 35 04 06 00 03 [22:35:57]Write to MH i2c: E2 02 01 5C 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 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 4B 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 52 01 00 35 04 06 00 03 00 00 CF [22:35:57]Write i2c OK [22:35:57]MH_I2C_Read... [22:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:57]Read from MH i2c: E2 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 03 00 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [22:35:57]RAPDU: 90 00 [22:35:57]wFMCommunicate OK [22:35:57]wFMCommunicate request_size=10 [22:35:57]MH_SAM_APDU [22:35:57]CAPDU: 80 0D 02 02 05 E3 F0 E9 90 61 [22:35:57]Write to MH i2c: E2 0D 00 5D 01 80 0D 02 02 05 00 E3 F0 E9 90 61 00 00 8F [22:35:57]Write i2c OK [22:35:57]MH_I2C_Read... [22:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:57]Read from MH i2c: E2 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 03 00 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [22:35:57]RAPDU: 90 00 [22:35:57]wFMCommunicate OK [22:35:57]wFMCommunicate request_size=4 [22:35:57]MH_SAM_APDU [22:35:57]CAPDU: 80 0D 03 02 [22:35:57]Write to MH i2c: E2 08 00 5E 01 80 0D 03 02 00 00 00 00 DA [22:35:57]Write i2c OK [22:35:57]MH_I2C_Read... [22:35:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:57]Read from MH i2c: E2 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 0B 00 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 0B 00 5E 01 00 C1 A7 88 1E EF 21 BC 9E 90 00 53 [22:35:57]RAPDU: C1 A7 88 1E EF 21 BC 9E 90 00 [22:35:57]wFMCommunicate OK [22:35:57]SAM_PROTO_SignData done [22:35:57]FM_MakeSignedData done [22:35:57]CreateOFDProtocolMessage [22:35:57]wFMCommunicate request_size=4 [22:35:57]MH_SAM_APDU [22:35:57]CAPDU: 80 11 00 00 [22:35:57]Write to MH i2c: E2 08 00 5F 01 80 11 00 00 00 00 00 00 DA [22:35:57]Write i2c OK [22:35:57]MH_I2C_Read... [22:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:57]Read from MH i2c: E2 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 17 00 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: E2 17 00 5F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 39 [22:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:57]wFMCommunicate OK [22:35:57]CreateOFDProtocolMessage done [22:35:57]OFDSenderStorePacket 86654 [22:35:57]StoreOFDPacket docnum=86654 [22:35:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B6 C7 07 01 1D 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 4B 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 52 01 00 35 04 06 00 03 E3 F0 E9 90 61 C1 A7 88 1E EF 21 BC 9E [22:35:57]CheckFolder [22:35:57]dirname=/storage/ofd_packets [22:35:57]CheckFolder done [22:35:57]ProducePacketName [22:35:57]name=ofd_packets/00086654 [22:35:57]NVStorageSaveData ofd_packets/00086654 [22:35:57]File name is /storage/ofd_packets/00086654 [22:35:57]Write 301 bytes [22:35:57]NVStorageSaveData done [22:35:57]OFDSenderStorePacket done [22:35:57]KKMCreateOFDPacket done [22:35:57]NVStorageSaveData kkm_last_timestamp [22:35:57]File name is /storage/kkm_last_timestamp [22:35:57]Write 4 bytes [22:35:57]NVStorageSaveData done [22:35:57]ExternCall_PrintAddStr [22:35:57]wPrintStart [22:35:57]Write to MH i2c: 01 00 00 60 01 61 [22:35:57]Write i2c OK [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: 01 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: 01 07 00 [22:35:57]MH_I2C_Read... [22:35:57]Read from MH i2c: 01 07 00 60 01 00 00 00 00 00 FF 0F 76 [22:35:57]RasterBufferAndPrint [22:35:57]line Счет N : (1)871497 [22:35:57]line ИНН: 02508201610067 [22:35:57]line Контрольно-Кассовый Чек [22:35:57]line ПРОДАЖА [22:35:57]line ТРК (МРК, ГНК) : 63 [22:35:57]line Товар: 2710124130 [22:35:57]line Аи-92-К-5 [22:35:57]line 8.120 * 67.80 [22:35:57]line = 550.54 [22:35:57]line НДС 12% НСП 1% [22:35:57]line > о реализуемом товаре [22:35:57]line ОКРУГЛЕНИЕ: -0.54 [22:35:57]line ИТОГО: 550.00 [22:35:57]line Внесено: 550.00 [22:35:57]line СДАЧА: 0.00 [22:35:57]line НСП 1% : 4.87 [22:35:57]line НДС 12% : 58.46 [22:35:57]line Наличными: 550.00 [22:35:57]line Безнал.: 0.00 [22:35:57]line Место: АЗС № 137 "Партнер Нефть" [22:35:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:35:57]line СНО: Общий режим [22:35:57]line Чек 432 21.09.2024 22:35 [22:35:57]line Смена: 496 ФФД: 1.0 [22:35:57]line ЗНМ: 0300000064 [22:35:57]line РНМ: 0000000000092592 [22:35:57]line Версия ККМ: 001 [22:35:57]line ФМ: 0000000000874979 [22:35:57]line ФД: 86654 [22:35:57]line ФПД: 4277534298209 [22:35:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223555&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86654&fm=4277534298209&tin=02508201610067®Number=0000000000092592&sum=55000 [22:35:57]written 0, free lines is 4095 [22:35:58]Write to MH i2c: 01 00 00 8B 01 8C [22:35:58]Write i2c OK [22:35:58]MH_I2C_Read... [22:35:58]Read from MH i2c: 01 [22:35:58]MH_I2C_Read... [22:35:58]Read from MH i2c: 01 07 00 [22:35:58]MH_I2C_Read... [22:35:58]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 E3 0C 82 [22:35:58]RasterBufferAndPrint [22:35:58]line [22:35:58]line [22:35:58]line [22:35:58]line [22:35:58]line [22:35:58]written 0, free lines is 3341 [22:35:58]MH_Cut [22:35:58]Write to MH i2c: D1 01 00 92 01 01 65 [22:35:58]Write i2c OK [22:35:58]MH_I2C_Read... [22:35:58]Read from MH i2c: D1 [22:35:58]MH_I2C_Read... [22:35:58]Read from MH i2c: D1 01 00 [22:35:58]MH_I2C_Read... [22:35:58]Read from MH i2c: D1 01 00 92 01 00 64 [22:35:58]Write to MH i2c: 01 00 00 93 01 94 [22:35:58]Write i2c OK [22:35:58]MH_I2C_Read... [22:35:59]*** Cut start [22:35:59]*** Partial cut [22:35:59]*** CUTSNS_PIN = 1 [22:35:59]*** CUTSNS_PIN = 0 [22:35:59]*** Brake cut motor [22:35:59]Read from MH i2c: 01 [22:35:59]MH_I2C_Read... [22:35:59]*** Stop cut motor [22:35:59]*** Cut end [22:35:59]Read from MH i2c: 01 07 00 [22:35:59]MH_I2C_Read... [22:35:59]Read from MH i2c: 01 07 00 93 01 00 00 00 00 00 FF 0F A9 [22:35:59]process_action close_receipt done [22:35:59]requested_data is exist [22:35:59]produce_requested_data [22:35:59]requested_item fm.sn is exist - process it [22:35:59]wFMCommunicate request_size=4 [22:35:59]MH_SAM_APDU [22:35:59]CAPDU: 80 11 00 00 [22:35:59]Write to MH i2c: E2 08 00 94 01 80 11 00 00 00 00 00 00 0F [22:35:59]Write i2c OK [22:35:59]MH_I2C_Read... [22:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:59]Read from MH i2c: E2 [22:35:59]MH_I2C_Read... [22:35:59]Read from MH i2c: E2 17 00 [22:35:59]MH_I2C_Read... [22:35:59]Read from MH i2c: E2 17 00 94 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6E [22:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:35:59]wFMCommunicate OK [22:35:59]requested_item fd.num is exist - process it [22:35:59]SAM_PROTO_GetFieldsCounters [22:35:59]wFMCommunicate request_size=4 [22:35:59]MH_SAM_APDU [22:35:59]CAPDU: 80 13 00 00 [22:35:59]Write to MH i2c: E2 08 00 95 01 80 13 00 00 00 00 00 00 12 [22:35:59]Write i2c OK [22:35:59]MH_I2C_Read... [22:36:00]recv_with_timeout no data received [22:36:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:36:00]Read from MH i2c: E2 [22:36:00]MH_I2C_Read... [22:36:00]Read from MH i2c: E2 62 00 [22:36:00]MH_I2C_Read... [22:36:00]Read from MH i2c: E2 62 00 95 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [22:36:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:36:00]wFMCommunicate OK [22:36:00]SAM_PROTO_GetFieldsCounters done [22:36:00]requested_item shift.num is exist - process it [22:36:00]requested_item shift.opened is exist - process it [22:36:00]req_shift_opened [22:36:00]FM_GetShiftState [22:36:00]SAM_PROTO_GetShiftState [22:36:00]wFMCommunicate request_size=4 [22:36:00]MH_SAM_APDU [22:36:00]CAPDU: 80 13 01 00 [22:36:00]Write to MH i2c: E2 08 00 96 01 80 13 01 00 00 00 00 00 14 [22:36:00]Write i2c OK [22:36:00]MH_I2C_Read... [22:36:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:00]Read from MH i2c: E2 [22:36:00]MH_I2C_Read... [22:36:00]Read from MH i2c: E2 0E 00 [22:36:00]MH_I2C_Read... [22:36:00]Read from MH i2c: E2 0E 00 96 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5A [22:36:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:36:00]wFMCommunicate OK [22:36:00]SAM_PROTO_GetShiftState done [22:36:00]FM_GetShiftState done [22:36:00]req_shift_opened done [22:36:00]requested_item shift.open_date is exist - process it [22:36:00]req_shift_open_date [22:36:00]req_shift_open_date done [22:36:00]produce_requested_data done [22:36:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86654,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:36:00]process_action_free close_receipt [22:36:00]json_value_free [22:36:00]json_value_free done [22:36:00]process_json_proto returns [22:36:00]Send response to host [22:36:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86654,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:36:00]free response buf [22:36:00]execute_script done [22:36:00]execute_script returns [22:36:00]free content buf [22:36:00]Sock 9.Close socket [22:36:00]Sock 9.Thread stoped [22:36:01]Connected sock=10 [22:36:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 34 01 00 00 F8 A0 2C 01 B2 4D 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 33 30 32 06 04 2E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D0 B6 2F D0 B1 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 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 20 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 52 01 00 35 04 06 00 77 4B 23 20 C3 80 81 67 1A 7C 07 33 40 A3 [22:36:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 71 12 47 00 B6 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7C 52 01 00 F4 03 04 00 21 F5 EE 66 B6 04 01 00 00 33 93 FC 30 26 A4 30 52 [22:36:03]CommunicateWithHost err = 0 [22:36:03]CheckOFDResponse [22:36:03]1017 (14) - 77093643461234 [22:36:03]1041 (16) - 0000000000874979 [22:36:03]1040 (4) - 86652 [22:36:03]1012 (4) - 21.09.2024 16:32 [22:36:03]1206 (1) - 0 [22:36:03]OFD Sender: Remove packet 86652 [22:36:03]ProducePacketName [22:36:03]name=ofd_packets/00086652 [22:36:03]NVStorageDeleteData [22:36:04]OFD Sender: Processing packet 86653 [packets to send 274, broken 272] [22:36:04]ProducePacketName [22:36:04]name=ofd_packets/00086653 [22:36:04]OFD Sender: To server: pG, [22:36:04]CommunicateWithHost lk.salyk.kg:30040 [22:36:04]ConnectInit lk.salyk.kg [22:36:05]Connected sock=7 [22:36:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 23 02 00 00 CA 62 1B 02 5C 92 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 27 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 52 01 00 35 04 06 00 D5 75 F2 EE E9 9F ED 60 70 C0 57 BF 7A 43 [22:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 63 4E 47 00 6F AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 52 01 00 F4 03 04 00 27 F5 EE 66 B6 04 01 00 00 A4 8D E1 43 C4 A0 A9 A0 [22:36:09]CommunicateWithHost err = 0 [22:36:09]CheckOFDResponse [22:36:09]1017 (14) - 77093643461234 [22:36:09]1041 (16) - 0000000000874979 [22:36:09]1040 (4) - 86653 [22:36:09]1012 (4) - 21.09.2024 16:32 [22:36:09]1206 (1) - 0 [22:36:09]OFD Sender: Remove packet 86653 [22:36:09]ProducePacketName [22:36:09]name=ofd_packets/00086653 [22:36:09]NVStorageDeleteData [22:36:10]OFD Sender: Processing packet 86654 [packets to send 273, broken 272] [22:36:10]ProducePacketName [22:36:10]name=ofd_packets/00086654 [22:36:10]OFD Sender: To server: pG, [22:36:10]CommunicateWithHost lk.salyk.kg:30040 [22:36:10]ConnectInit lk.salyk.kg [22:36:11]Connected sock=7 [22:36:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B6 C7 07 01 1D 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 4B 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 52 01 00 35 04 06 00 03 E3 F0 E9 90 61 C1 A7 88 1E EF 21 BC 9E [22:36:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 17 F3 47 00 AE B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 52 01 00 F4 03 04 00 2A F5 EE 66 B6 04 01 00 00 39 4E 14 EE FD 70 3A 1B [22:36:12]CommunicateWithHost err = 0 [22:36:12]CheckOFDResponse [22:36:12]1017 (14) - 77093643461234 [22:36:12]1041 (16) - 0000000000874979 [22:36:12]1040 (4) - 86654 [22:36:12]1012 (4) - 21.09.2024 16:32 [22:36:12]1206 (1) - 0 [22:36:12]OFD Sender: Remove packet 86654 [22:36:12]ProducePacketName [22:36:12]name=ofd_packets/00086654 [22:36:12]NVStorageDeleteData [22:36:13]OFD Sender: No OFD packet to send [22:36:13]OFD Sender: No OFD packet to send [22:36:18]OFD Sender: No OFD packet to send [22:36:21]recv_with_timeout no data received [22:36:23]OFD Sender: No OFD packet to send [22:36:28]OFD Sender: No OFD packet to send [22:36:33]OFD Sender: No OFD packet to send [22:36:38]OFD Sender: No OFD packet to send [22:36:43]OFD Sender: No OFD packet to send [22:36:48]OFD Sender: No OFD packet to send [22:36:53]OFD Sender: No OFD packet to send [22:36:55]recv_with_timeout no data received [22:36:58]OFD Sender: No OFD packet to send [22:37:03]OFD Sender: No OFD packet to send [22:37:08]OFD Sender: No OFD packet to send [22:37:13]OFD Sender: No OFD packet to send [22:37:15]recv_with_timeout no data received [22:37:18]OFD Sender: No OFD packet to send [22:37:23]OFD Sender: No OFD packet to send [22:37:26]recv_with_timeout no data received [22:37:28]OFD Sender: No OFD packet to send [22:37:33]OFD Sender: No OFD packet to send [22:37:38]OFD Sender: No OFD packet to send [22:37:43]OFD Sender: No OFD packet to send [22:37:48]OFD Sender: No OFD packet to send [22:37:53]OFD Sender: No OFD packet to send [22:37:58]OFD Sender: No OFD packet to send [22:37:58]recv_with_timeout no data received [22:38:03]OFD Sender: No OFD packet to send [22:38:08]OFD Sender: No OFD packet to send [22:38:13]OFD Sender: No OFD packet to send [22:38:18]OFD Sender: No OFD packet to send [22:38:18]accept exits with 11 [22:38:18]New connection [22:38:18]New thread 3067022692 created [22:38:18]Thread 3067166052 joined [22:38:18]Waiting for new connection... [22:38:18] Sock 11.Parse request [22:38:18]Sock 11.Check first char [22:38:18]Sock 11.First char is OK [22:38:18]request: POST /json_proto HTTP/1.0 [22:38:18]Method: POST [22:38:18]URL: /json_proto [22:38:18]Method is POST - this is cgi request [22:38:18]url: /json_proto [22:38:18]query_string will be loaded in cgi processing [22:38:18]execute_cgi json_proto POST (null) [22:38:18]execute_cgi path=json_proto method=POST [22:38:18]POST find Content-Length [22:38:18]Host: 172.17.47.196:8080 [22:38:18]Content-Length: 677 [22:38:18]Content-Type: application/json [22:38:18] [22:38:18]POST finish read [22:38:18]Found Content-Length = 677 [22:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [22:38:18]execute_script... [22:38: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)871498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [22:38:18]POST & json_proto [22:38:18]process_json_proto [22:38:18]json parsed OK: [22:38:18]protocol is kg_v1.0 [22:38:18]action value=close_receipt [22:38:18]process_action close_receipt [22:38:18]cmd_close_receipt [22:38:18]MH_GetDate [22:38:18]Write to MH i2c: F0 00 00 97 01 87 [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: F0 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: F0 09 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: F0 09 00 97 01 00 DA 4A EF 66 4C 6B 94 66 BA [22:38:18]GetLastDocTimeStamp 1726958155 [22:38:18]current date 1726958298 [22:38:18]FM_GetShiftState [22:38:18]SAM_PROTO_GetShiftState [22:38:18]wFMCommunicate request_size=4 [22:38:18]MH_SAM_APDU [22:38:18]CAPDU: 80 13 01 00 [22:38:18]Write to MH i2c: E2 08 00 98 01 80 13 01 00 00 00 00 00 16 [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:18]Read from MH i2c: E2 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: E2 0E 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: E2 0E 00 98 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5C [22:38:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:38:18]wFMCommunicate OK [22:38:18]SAM_PROTO_GetShiftState done [22:38:18]FM_GetShiftState done [22:38:18]opened in 1726877910 [22:38:18]opened+sec_in_day 1726964310 [22:38:18]quantity*price = 50036 [22:38:18]sum+1 = 50037 [22:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 433 21.09.2024 22:38 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86655 ФПД: 84011013727904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223818&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86655&fm=84011013727904&tin=02508201610067®Number=0000000000092592&sum=50000 [22:38:19]StoreToDocumentArchive [22:38:19]shift 496 fd 86655 [22:38:19]save to /storage/0496/doc_00086655 [22:38:19]save last doc name /storage/0496/doc_00086655 to /storage/kkm_last_doc_name [22:38:19]save OK [22:38:19]Clear old archive folders... [22:38:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:19]tlvbuf is 0027AB30 [22:38:19]SAM_PROTO_ClearQueue [22:38:19]wFMCommunicate request_size=4 [22:38:19]MH_SAM_APDU [22:38:19]CAPDU: 80 09 00 00 [22:38:19]Write to MH i2c: E2 08 00 A5 01 80 09 00 00 00 00 00 00 18 [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:19]Read from MH i2c: E2 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [22:38:19]RAPDU: 90 00 [22:38:19]wFMCommunicate OK [22:38:19]SAM_PROTO_ClearQueue done [22:38:19]KKMCreateOFDPacket [22:38:19]OFDProtocolAddRootSTLVToBuf [22:38:19]FM_MakeSignedData [22:38:19]FM_MakeSignedData [22:38:19]SAM_PROTO_SignData [22:38:19]wFMCommunicate request_size=4 [22:38:19]MH_SAM_APDU [22:38:19]CAPDU: 80 0D 01 02 [22:38:19]Write to MH i2c: E2 08 00 A6 01 80 0D 01 02 00 00 00 00 20 [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:19]Read from MH i2c: E2 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [22:38:19]RAPDU: 90 00 [22:38:19]wFMCommunicate OK [22:38:19]wFMCommunicate request_size=255 [22:38:19]MH_SAM_APDU [22:38: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DA 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 52 01 00 35 04 06 00 4C [22:38:19]Write to MH i2c: E2 02 01 A7 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 B1 01 00 00 F4 03 04 00 DA 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 52 01 00 35 04 06 00 4C 00 00 E7 [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [22:38:20]RAPDU: 90 00 [22:38:20]wFMCommunicate OK [22:38:20]wFMCommunicate request_size=10 [22:38:20]MH_SAM_APDU [22:38:20]CAPDU: 80 0D 02 02 05 68 56 A1 66 A0 [22:38:20]Write to MH i2c: E2 0D 00 A8 01 80 0D 02 02 05 00 68 56 A1 66 A0 00 00 92 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [22:38:20]RAPDU: 90 00 [22:38:20]wFMCommunicate OK [22:38:20]wFMCommunicate request_size=4 [22:38:20]MH_SAM_APDU [22:38:20]CAPDU: 80 0D 03 02 [22:38:20]Write to MH i2c: E2 08 00 A9 01 80 0D 03 02 00 00 00 00 25 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 0B 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 0B 00 A9 01 00 DC 77 F8 40 86 A4 59 D7 90 00 0B [22:38:20]RAPDU: DC 77 F8 40 86 A4 59 D7 90 00 [22:38:20]wFMCommunicate OK [22:38:20]SAM_PROTO_SignData done [22:38:20]FM_MakeSignedData done [22:38:20]CreateOFDProtocolMessage [22:38:20]wFMCommunicate request_size=4 [22:38:20]MH_SAM_APDU [22:38:20]CAPDU: 80 11 00 00 [22:38:20]Write to MH i2c: E2 08 00 AA 01 80 11 00 00 00 00 00 00 25 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:20]Read from MH i2c: E2 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 17 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: E2 17 00 AA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 84 [22:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:38:20]wFMCommunicate OK [22:38:20]CreateOFDProtocolMessage done [22:38:20]OFDSenderStorePacket 86655 [22:38:20]StoreOFDPacket docnum=86655 [22:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2D AA 07 01 87 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DA 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 52 01 00 35 04 06 00 4C 68 56 A1 66 A0 DC 77 F8 40 86 A4 59 D7 [22:38:20]CheckFolder [22:38:20]dirname=/storage/ofd_packets [22:38:20]CheckFolder done [22:38:20]ProducePacketName [22:38:20]name=ofd_packets/00086655 [22:38:20]NVStorageSaveData ofd_packets/00086655 [22:38:20]File name is /storage/ofd_packets/00086655 [22:38:20]Write 301 bytes [22:38:20]NVStorageSaveData done [22:38:20]OFDSenderStorePacket done [22:38:20]KKMCreateOFDPacket done [22:38:20]NVStorageSaveData kkm_last_timestamp [22:38:20]File name is /storage/kkm_last_timestamp [22:38:20]Write 4 bytes [22:38:20]NVStorageSaveData done [22:38:20]ExternCall_PrintAddStr [22:38:20]wPrintStart [22:38:20]Write to MH i2c: 01 00 00 AB 01 AC [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 07 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 07 00 AB 01 00 00 00 00 00 FF 0F C1 [22:38:20]RasterBufferAndPrint [22:38:20]line Счет N : (1)871498 [22:38:20]line ИНН: 02508201610067 [22:38:20]line Контрольно-Кассовый Чек [22:38:20]line ПРОДАЖА [22:38:20]line ТРК (МРК, ГНК) : 33 [22:38:20]line Товар: 2710124130 [22:38:20]line Аи-92-К-5 [22:38:20]line 7.380 * 67.80 [22:38:20]line = 500.36 [22:38:20]line НДС 12% НСП 1% [22:38:20]line > о реализуемом товаре [22:38:20]line ОКРУГЛЕНИЕ: -0.36 [22:38:20]line ИТОГО: 500.00 [22:38:20]line Внесено: 500.00 [22:38:20]line СДАЧА: 0.00 [22:38:20]line НСП 1% : 4.43 [22:38:20]line НДС 12% : 53.14 [22:38:20]line Наличными: 500.00 [22:38:20]line Безнал.: 0.00 [22:38:20]line Место: АЗС № 137 "Партнер Нефть" [22:38:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:38:20]line СНО: Общий режим [22:38:20]line Чек 433 21.09.2024 22:38 [22:38:20]line Смена: 496 ФФД: 1.0 [22:38:20]line ЗНМ: 0300000064 [22:38:20]line РНМ: 0000000000092592 [22:38:20]line Версия ККМ: 001 [22:38:20]line ФМ: 0000000000874979 [22:38:20]line ФД: 86655 [22:38:20]line ФПД: 84011013727904 [22:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223818&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86655&fm=84011013727904&tin=02508201610067®Number=0000000000092592&sum=50000 [22:38:20]written 0, free lines is 4095 [22:38:20]OFD Sender: Processing packet 86655 [packets to send 273, broken 272] [22:38:20]ProducePacketName [22:38:20]name=ofd_packets/00086655 [22:38:20]OFD Sender: To server: pG, [22:38:20]CommunicateWithHost lk.salyk.kg:30040 [22:38:20]ConnectInit lk.salyk.kg [22:38:20]Write to MH i2c: 01 00 00 D6 01 D7 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 07 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 DE 0C C8 [22:38:20]RasterBufferAndPrint [22:38:20]line [22:38:20]line [22:38:20]line [22:38:20]line [22:38:20]line [22:38:20]written 0, free lines is 3306 [22:38:20]MH_Cut [22:38:20]Write to MH i2c: D1 01 00 DD 01 01 B0 [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: D1 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: D1 01 00 [22:38:20]MH_I2C_Read... [22:38:20]Read from MH i2c: D1 01 00 DD 01 00 AF [22:38:20]Write to MH i2c: 01 00 00 DE 01 DF [22:38:20]Write i2c OK [22:38:20]MH_I2C_Read... [22:38:21]*** Cut start [22:38:21]*** Partial cut [22:38:21]*** CUTSNS_PIN = 1 [22:38:21]*** CUTSNS_PIN = 0 [22:38:21]*** Brake cut motor [22:38:22]Read from MH i2c: 01 [22:38:22]MH_I2C_Read... [22:38:22]*** Stop cut motor [22:38:22]*** Cut end [22:38:22]Read from MH i2c: 01 07 00 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: 01 07 00 DE 01 00 00 00 00 00 FF 0F F4 [22:38:22]process_action close_receipt done [22:38:22]requested_data is exist [22:38:22]produce_requested_data [22:38:22]requested_item fm.sn is exist - process it [22:38:22]wFMCommunicate request_size=4 [22:38:22]MH_SAM_APDU [22:38:22]CAPDU: 80 11 00 00 [22:38:22]Write to MH i2c: E2 08 00 DF 01 80 11 00 00 00 00 00 00 5A [22:38:22]Write i2c OK [22:38:22]MH_I2C_Read... [22:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:22]Read from MH i2c: E2 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: E2 17 00 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: E2 17 00 DF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B9 [22:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:38:22]wFMCommunicate OK [22:38:22]requested_item fd.num is exist - process it [22:38:22]SAM_PROTO_GetFieldsCounters [22:38:22]wFMCommunicate request_size=4 [22:38:22]MH_SAM_APDU [22:38:22]CAPDU: 80 13 00 00 [22:38:22]Write to MH i2c: E2 08 00 E0 01 80 13 00 00 00 00 00 00 5D [22:38:22]Write i2c OK [22:38:22]MH_I2C_Read... [22:38:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:22]Read from MH i2c: E2 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: E2 62 00 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: E2 62 00 E0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [22:38:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 7F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:22]wFMCommunicate OK [22:38:22]SAM_PROTO_GetFieldsCounters done [22:38:22]requested_item shift.num is exist - process it [22:38:22]requested_item shift.opened is exist - process it [22:38:22]req_shift_opened [22:38:22]FM_GetShiftState [22:38:22]SAM_PROTO_GetShiftState [22:38:22]wFMCommunicate request_size=4 [22:38:22]MH_SAM_APDU [22:38:22]CAPDU: 80 13 01 00 [22:38:22]Write to MH i2c: E2 08 00 E1 01 80 13 01 00 00 00 00 00 5F [22:38:22]Write i2c OK [22:38:22]MH_I2C_Read... [22:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:22]Read from MH i2c: E2 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: E2 0E 00 [22:38:22]MH_I2C_Read... [22:38:22]Read from MH i2c: E2 0E 00 E1 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A5 [22:38:22]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:38:22]wFMCommunicate OK [22:38:22]SAM_PROTO_GetShiftState done [22:38:22]FM_GetShiftState done [22:38:22]req_shift_opened done [22:38:22]requested_item shift.open_date is exist - process it [22:38:22]req_shift_open_date [22:38:22]req_shift_open_date done [22:38:22]produce_requested_data done [22:38:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86655,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:38:22]process_action_free close_receipt [22:38:22]json_value_free [22:38:22]json_value_free done [22:38:22]process_json_proto returns [22:38:22]Send response to host [22:38:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86655,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:38:22]free response buf [22:38:22]execute_script done [22:38:22]execute_script returns [22:38:22]free content buf [22:38:22]Sock 11.Close socket [22:38:22]Sock 11.Thread stoped [22:38:22]Connected sock=10 [22:38:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2D AA 07 01 87 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DA 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 52 01 00 35 04 06 00 4C 68 56 A1 66 A0 DC 77 F8 40 86 A4 59 D7 [22:38:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C4 34 47 00 CB A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 52 01 00 F4 03 04 00 AD F5 EE 66 B6 04 01 00 00 C5 DD A0 DA AE 30 6E A9 [22:38:23]CommunicateWithHost err = 0 [22:38:23]CheckOFDResponse [22:38:23]1017 (14) - 77093643461234 [22:38:23]1041 (16) - 0000000000874979 [22:38:23]1040 (4) - 86655 [22:38:23]1012 (4) - 21.09.2024 16:34 [22:38:23]1206 (1) - 0 [22:38:23]OFD Sender: Remove packet 86655 [22:38:23]ProducePacketName [22:38:23]name=ofd_packets/00086655 [22:38:23]NVStorageDeleteData [22:38:23]OFD Sender: No OFD packet to send [22:38:28]OFD Sender: No OFD packet to send [22:38:33]OFD Sender: No OFD packet to send [22:38:34]accept exits with 7 [22:38:34]New connection [22:38:34]New thread 3067166052 created [22:38:34]Thread 3067022692 joined [22:38:34]Waiting for new connection... [22:38:34] Sock 7.Parse request [22:38:34]Sock 7.Check first char [22:38:34]Sock 7.First char is OK [22:38:34]request: POST /json_proto HTTP/1.0 [22:38:34]Method: POST [22:38:34]URL: /json_proto [22:38:34]Method is POST - this is cgi request [22:38:34]url: /json_proto [22:38:34]query_string will be loaded in cgi processing [22:38:34]execute_cgi json_proto POST (null) [22:38:34]execute_cgi path=json_proto method=POST [22:38:34]POST find Content-Length [22:38:34]Host: 172.17.47.196:8080 [22:38:34]Content-Length: 899 [22:38:34]Content-Type: application/json [22:38:34] [22:38:34]POST finish read [22:38:34]Found Content-Length = 899 [22:38:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148019", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 1.000, "sum" : 105.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" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:34]execute_script... [22:38:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148019", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 1.000, "sum" : 105.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" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:34]POST & json_proto [22:38:34]process_json_proto [22:38:34]json parsed OK: [22:38:34]protocol is kg_v1.0 [22:38:34]action value=close_receipt [22:38:34]process_action close_receipt [22:38:34]cmd_close_receipt [22:38:34]MH_GetDate [22:38:34]Write to MH i2c: F0 00 00 E2 01 D2 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: F0 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: F0 09 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: F0 09 00 E2 01 00 EA 4A EF 66 4C 6B 94 66 15 [22:38:34]GetLastDocTimeStamp 1726958298 [22:38:34]current date 1726958314 [22:38:34]FM_GetShiftState [22:38:34]SAM_PROTO_GetShiftState [22:38:34]wFMCommunicate request_size=4 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 13 01 00 [22:38:34]Write to MH i2c: E2 08 00 E3 01 80 13 01 00 00 00 00 00 61 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:34]Read from MH i2c: E2 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 0E 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 0E 00 E3 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A7 [22:38:34]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:38:34]wFMCommunicate OK [22:38:34]SAM_PROTO_GetShiftState done [22:38:34]FM_GetShiftState done [22:38:34]opened in 1726877910 [22:38:34]opened+sec_in_day 1726964310 [22:38:34]quantity*price = 10500 [22:38:34]sum+1 = 10501 [22:38:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 0.00 Безнал.: 105.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 434 21.09.2024 22:38 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86656 ФПД: 60460176888466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223834&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86656&fm=60460176888466&tin=02508201610067®Number=0000000000092592&sum=10500 0 [22:38:35]StoreToDocumentArchive [22:38:35]shift 496 fd 86656 [22:38:35]save to /storage/0496/doc_00086656 [22:38:35]save last doc name /storage/0496/doc_00086656 to /storage/kkm_last_doc_name [22:38:35]save OK [22:38:35]Clear old archive folders... [22:38:35]ProcessDocumentItem done err = 0, tmpTLVsize=310 [22:38:35]tlvbuf is 00286450 [22:38:35]SAM_PROTO_ClearQueue [22:38:35]wFMCommunicate request_size=4 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 09 00 00 [22:38:35]Write to MH i2c: E2 08 00 F0 01 80 09 00 00 00 00 00 00 63 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [22:38:36]RAPDU: 90 00 [22:38:36]wFMCommunicate OK [22:38:36]SAM_PROTO_ClearQueue done [22:38:36]KKMCreateOFDPacket [22:38:36]OFDProtocolAddRootSTLVToBuf [22:38:36]FM_MakeSignedData [22:38:36]FM_MakeSignedData [22:38:36]SAM_PROTO_SignData [22:38:36]wFMCommunicate request_size=4 [22:38:36]MH_SAM_APDU [22:38:36]CAPDU: 80 0D 01 02 [22:38:36]Write to MH i2c: E2 08 00 F1 01 80 0D 01 02 00 00 00 00 6B [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [22:38:36]RAPDU: 90 00 [22:38:36]wFMCommunicate OK [22:38:36]wFMCommunicate request_size=255 [22:38:36]MH_SAM_APDU [22:38:36]CAPDU: 80 0D 02 02 FA 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 EA 4A EF 66 0E 04 04 00 F0 01 00 [22:38:36]Write to MH i2c: E2 02 01 F2 01 80 0D 02 02 FA 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 EA 4A EF 66 0E 04 04 00 F0 01 00 00 00 02 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [22:38:36]RAPDU: 90 00 [22:38:36]wFMCommunicate OK [22:38:36]wFMCommunicate request_size=69 [22:38:36]MH_SAM_APDU [22:38:36]CAPDU: 80 0D 02 02 40 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 52 01 00 35 04 06 00 36 FC FB 5D D2 92 [22:38:36]Write to MH i2c: E2 48 00 F3 01 80 0D 02 02 40 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 52 01 00 35 04 06 00 36 FC FB 5D D2 92 00 00 52 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [22:38:36]RAPDU: 90 00 [22:38:36]wFMCommunicate OK [22:38:36]wFMCommunicate request_size=4 [22:38:36]MH_SAM_APDU [22:38:36]CAPDU: 80 0D 03 02 [22:38:36]Write to MH i2c: E2 08 00 F4 01 80 0D 03 02 00 00 00 00 70 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 0B 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 0B 00 F4 01 00 FA 6F BB B2 2F 91 A8 94 90 00 43 [22:38:36]RAPDU: FA 6F BB B2 2F 91 A8 94 90 00 [22:38:36]wFMCommunicate OK [22:38:36]SAM_PROTO_SignData done [22:38:36]FM_MakeSignedData done [22:38:36]CreateOFDProtocolMessage [22:38:36]wFMCommunicate request_size=4 [22:38:36]MH_SAM_APDU [22:38:36]CAPDU: 80 11 00 00 [22:38:36]Write to MH i2c: E2 08 00 F5 01 80 11 00 00 00 00 00 00 70 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 17 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 17 00 F5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CF [22:38:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:38:36]wFMCommunicate OK [22:38:36]CreateOFDProtocolMessage done [22:38:36]OFDSenderStorePacket 86656 [22:38:36]StoreOFDPacket docnum=86656 [22:38:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4A 01 00 00 37 00 42 01 13 23 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 EA 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 52 01 00 35 04 06 00 36 FC FB 5D D2 92 FA 6F BB B2 2F 91 A8 94 [22:38:36]CheckFolder [22:38:36]dirname=/storage/ofd_packets [22:38:36]CheckFolder done [22:38:36]ProducePacketName [22:38:36]name=ofd_packets/00086656 [22:38:36]NVStorageSaveData ofd_packets/00086656 [22:38:36]File name is /storage/ofd_packets/00086656 [22:38:36]Write 360 bytes [22:38:36]NVStorageSaveData done [22:38:36]OFDSenderStorePacket done [22:38:36]KKMCreateOFDPacket done [22:38:36]NVStorageSaveData kkm_last_timestamp [22:38:36]File name is /storage/kkm_last_timestamp [22:38:36]Write 4 bytes [22:38:36]NVStorageSaveData done [22:38:36]ExternCall_PrintAddStr [22:38:36]wPrintStart [22:38:36]Write to MH i2c: 01 00 00 F6 01 F7 [22:38:36]OFD Sender: Processing packet 86656 [packets to send 273, broken 272] [22:38:36]ProducePacketName [22:38:36]name=ofd_packets/00086656 [22:38:36]OFD Sender: To server: pG, [22:38:36]CommunicateWithHost lk.salyk.kg:30040 [22:38:36]ConnectInit lk.salyk.kg [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 07 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 FF 0F 0C [22:38:36]RasterBufferAndPrint [22:38:36]line Счет N : (3)148019 [22:38:36]line ИНН: 02508201610067 [22:38:36]line Контрольно-Кассовый Чек [22:38:36]line ПРОДАЖА [22:38:36]line Товар: 4870145004982 [22:38:36]line Пиво Жатецкий Гусь 7 экспортное 0,43л ж/ [22:38:36]line 1.000 * 105.00 [22:38:36]line = 105.00 [22:38:36]line НДС 12% НСП 1% [22:38:36]line > о реализуемом товаре [22:38:36]line ИТОГО: 105.00 [22:38:36]line НСП 1% : 0.93 [22:38:36]line НДС 12% : 11.15 [22:38:36]line Наличными: 0.00 [22:38:36]line Безнал.: 105.00 [22:38:36]line Место: АЗС № 137 "Партнер Нефть" [22:38:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:38:36]line СНО: Общий режим [22:38:36]line Чек 434 21.09.2024 22:38 [22:38:36]line Смена: 496 ФФД: 1.0 [22:38:36]line ЗНМ: 0300000064 [22:38:36]line РНМ: 0000000000092592 [22:38:36]line Версия ККМ: 001 [22:38:36]line Платежная система: O! деньги [22:38:36]line ФМ: 0000000000874979 [22:38:36]line ФД: 86656 [22:38:36]line ФПД: 60460176888466 [22:38:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223834&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86656&fm=60460176888466&tin=02508201610067®Number=0000000000092592&sum=10500 [22:38:36]line 0 [22:38:36]written 0, free lines is 4095 [22:38:37]Write to MH i2c: 01 00 00 21 02 23 [22:38:37]Write i2c OK [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: 01 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: 01 07 00 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 DB 0C 11 [22:38:37]RasterBufferAndPrint [22:38:37]line [22:38:37]line [22:38:37]line [22:38:37]line [22:38:37]line [22:38:37]written 0, free lines is 3303 [22:38:37]MH_Cut [22:38:37]Write to MH i2c: D1 01 00 28 02 01 FC [22:38:37]Write i2c OK [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: D1 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: D1 01 00 [22:38:37]MH_I2C_Read... [22:38:37]Read from MH i2c: D1 01 00 28 02 00 FB [22:38:37]Write to MH i2c: 01 00 00 29 02 2B [22:38:37]Write i2c OK [22:38:37]MH_I2C_Read... [22:38:37]*** Cut start [22:38:37]*** Partial cut [22:38:37]*** CUTSNS_PIN = 1 [22:38:37]*** CUTSNS_PIN = 0 [22:38:38]*** Brake cut motor [22:38:38]Read from MH i2c: 01 [22:38:38]MH_I2C_Read... [22:38:38]*** Stop cut motor [22:38:38]*** Cut end [22:38:38]Read from MH i2c: 01 07 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: 01 07 00 29 02 00 00 00 00 00 FF 0F 40 [22:38:38]process_action close_receipt done [22:38:38]requested_data is exist [22:38:38]produce_requested_data [22:38:38]requested_item fm.sn is exist - process it [22:38:38]wFMCommunicate request_size=4 [22:38:38]MH_SAM_APDU [22:38:38]CAPDU: 80 11 00 00 [22:38:38]Write to MH i2c: E2 08 00 2A 02 80 11 00 00 00 00 00 00 A6 [22:38:38]Write i2c OK [22:38:38]MH_I2C_Read... [22:38:38]Connected sock=11 [22:38:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4A 01 00 00 37 00 42 01 13 23 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:38]F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 29 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 EA 4A EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 52 01 00 35 04 06 00 36 FC FB 5D D2 92 FA 6F BB B2 2F 91 A8 94 [22:38:38]Read from MH i2c: E2 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 17 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 17 00 2A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 05 [22:38:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:38:38]wFMCommunicate OK [22:38:38]requested_item fd.num is exist - process it [22:38:38]SAM_PROTO_GetFieldsCounters [22:38:38]wFMCommunicate request_size=4 [22:38:38]MH_SAM_APDU [22:38:38]CAPDU: 80 13 00 00 [22:38:38]Write to MH i2c: E2 08 00 2B 02 80 13 00 00 00 00 00 00 A9 [22:38:38]Write i2c OK [22:38:38]MH_I2C_Read... [22:38:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:38]Read from MH i2c: E2 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 62 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 62 00 2B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 80 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [22:38:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 80 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:38]wFMCommunicate OK [22:38:38]SAM_PROTO_GetFieldsCounters done [22:38:38]requested_item shift.num is exist - process it [22:38:38]requested_item shift.opened is exist - process it [22:38:38]req_shift_opened [22:38:38]FM_GetShiftState [22:38:38]SAM_PROTO_GetShiftState [22:38:38]wFMCommunicate request_size=4 [22:38:38]MH_SAM_APDU [22:38:38]CAPDU: 80 13 01 00 [22:38:38]Write to MH i2c: E2 08 00 2C 02 80 13 01 00 00 00 00 00 AB [22:38:38]Write i2c OK [22:38:38]MH_I2C_Read... [22:38:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:38]Read from MH i2c: E2 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 0E 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 0E 00 2C 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F1 [22:38:38]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:38:38]wFMCommunicate OK [22:38:38]SAM_PROTO_GetShiftState done [22:38:38]FM_GetShiftState done [22:38:38]req_shift_opened done [22:38:38]requested_item shift.open_date is exist - process it [22:38:38]req_shift_open_date [22:38:38]req_shift_open_date done [22:38:38]produce_requested_data done [22:38:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86656,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:38:38]process_action_free close_receipt [22:38:38]json_value_free [22:38:38]json_value_free done [22:38:38]process_json_proto returns [22:38:38]Send response to host [22:38:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86656,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:38:38]free response buf [22:38:38]execute_script done [22:38:38]execute_script returns [22:38:38]free content buf [22:38:38]Sock 7.Close socket [22:38:38]Sock 7.Thread stoped [22:38:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CB C7 47 00 F5 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 80 52 01 00 F4 03 04 00 BD F5 EE 66 B6 04 01 00 00 2D EB A6 FB 17 AA 81 9B [22:38:40]CommunicateWithHost err = 0 [22:38:40]CheckOFDResponse [22:38:40]1017 (14) - 77093643461234 [22:38:40]1041 (16) - 0000000000874979 [22:38:40]1040 (4) - 86656 [22:38:40]1012 (4) - 21.09.2024 16:35 [22:38:40]1206 (1) - 0 [22:38:40]OFD Sender: Remove packet 86656 [22:38:40]ProducePacketName [22:38:40]name=ofd_packets/00086656 [22:38:40]NVStorageDeleteData [22:38:41]OFD Sender: No OFD packet to send [22:38:46]OFD Sender: No OFD packet to send [22:38:51]OFD Sender: No OFD packet to send [22:38:56]OFD Sender: No OFD packet to send [22:39:01]OFD Sender: No OFD packet to send [22:39:06]OFD Sender: No OFD packet to send [22:39:11]OFD Sender: No OFD packet to send [22:39:16]OFD Sender: No OFD packet to send [22:39:20]accept exits with 9 [22:39:20]New connection [22:39:20]New thread 3067022692 created [22:39:20]Thread 3067166052 joined [22:39:20]Waiting for new connection... [22:39:20] Sock 9.Parse request [22:39:20]Sock 9.Check first char [22:39:20]Sock 9.First char is OK [22:39:20]request: POST /json_proto HTTP/1.0 [22:39:20]Method: POST [22:39:20]URL: /json_proto [22:39:20]Method is POST - this is cgi request [22:39:20]url: /json_proto [22:39:20]query_string will be loaded in cgi processing [22:39:20]execute_cgi json_proto POST (null) [22:39:20]execute_cgi path=json_proto method=POST [22:39:20]POST find Content-Length [22:39:20]Host: 172.17.47.196:8080 [22:39:20]Content-Length: 800 [22:39:20]Content-Type: application/json [22:39:20] [22:39:20]POST finish read [22:39:20]Found Content-Length = 800 [22:39:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [22:39:20]execute_script... [22:39: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)871499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [22:39:20]POST & json_proto [22:39:20]process_json_proto [22:39:20]json parsed OK: [22:39:20]protocol is kg_v1.0 [22:39:20]action value=close_receipt [22:39:20]process_action close_receipt [22:39:20]cmd_close_receipt [22:39:20]MH_GetDate [22:39:20]Write to MH i2c: F0 00 00 2D 02 1E [22:39:20]Write i2c OK [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: F0 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: F0 09 00 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: F0 09 00 2D 02 00 18 4B EF 66 4C 6B 94 66 90 [22:39:20]GetLastDocTimeStamp 1726958314 [22:39:20]current date 1726958360 [22:39:20]FM_GetShiftState [22:39:20]SAM_PROTO_GetShiftState [22:39:20]wFMCommunicate request_size=4 [22:39:20]MH_SAM_APDU [22:39:20]CAPDU: 80 13 01 00 [22:39:20]Write to MH i2c: E2 08 00 2E 02 80 13 01 00 00 00 00 00 AD [22:39:20]Write i2c OK [22:39:20]MH_I2C_Read... [22:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:39:20]Read from MH i2c: E2 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 0E 00 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 0E 00 2E 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F3 [22:39:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:39:20]wFMCommunicate OK [22:39:20]SAM_PROTO_GetShiftState done [22:39:20]FM_GetShiftState done [22:39:20]opened in 1726877910 [22:39:20]opened+sec_in_day 1726964310 [22:39:20]quantity*price = 25018 [22:39:20]sum+1 = 25019 [22:39:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.18 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 0.00 Безнал.: 250.18 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 435 21.09.2024 22:39 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86657 ФПД: 174464377826020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223920&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86657&fm=174464377826020&tin=02508201610067®Number=0000000000092592&sum=25018 [22:39:21]StoreToDocumentArchive [22:39:21]shift 496 fd 86657 [22:39:21]save to /storage/0496/doc_00086657 [22:39:21]save last doc name /storage/0496/doc_00086657 to /storage/kkm_last_doc_name [22:39:21]save OK [22:39:21]Clear old archive folders... [22:39:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:39:21]tlvbuf is 00276B60 [22:39:21]SAM_PROTO_ClearQueue [22:39:21]wFMCommunicate request_size=4 [22:39:21]MH_SAM_APDU [22:39:21]CAPDU: 80 09 00 00 [22:39:21]Write to MH i2c: E2 08 00 3B 02 80 09 00 00 00 00 00 00 AF [22:39:21]Write i2c OK [22:39:21]MH_I2C_Read... [22:39:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:39:21]Read from MH i2c: E2 [22:39:21]MH_I2C_Read... [22:39:21]Read from MH i2c: E2 03 00 [22:39:21]MH_I2C_Read... [22:39:21]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [22:39:21]RAPDU: 90 00 [22:39:21]wFMCommunicate OK [22:39:21]SAM_PROTO_ClearQueue done [22:39:21]KKMCreateOFDPacket [22:39:21]OFDProtocolAddRootSTLVToBuf [22:39:21]FM_MakeSignedData [22:39:21]FM_MakeSignedData [22:39:21]SAM_PROTO_SignData [22:39:21]wFMCommunicate request_size=4 [22:39:21]MH_SAM_APDU [22:39:21]CAPDU: 80 0D 01 02 [22:39:21]Write to MH i2c: E2 08 00 3C 02 80 0D 01 02 00 00 00 00 B7 [22:39:21]Write i2c OK [22:39:21]MH_I2C_Read... [22:39:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:39:21]Read from MH i2c: E2 [22:39:21]MH_I2C_Read... [22:39:21]Read from MH i2c: E2 03 00 [22:39:21]MH_I2C_Read... [22:39:21]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [22:39:21]RAPDU: 90 00 [22:39:21]wFMCommunicate OK [22:39:21]wFMCommunicate request_size=255 [22:39:21]MH_SAM_APDU [22:39: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 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 B3 01 00 00 F4 03 04 00 18 4B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 52 01 00 35 04 06 00 9E [22:39:21]Write to MH i2c: E2 02 01 3D 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 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 B3 01 00 00 F4 03 04 00 18 4B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 52 01 00 35 04 06 00 9E 00 00 45 [22:39:21]Write i2c OK [22:39:21]MH_I2C_Read... [22:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:39:22]Read from MH i2c: E2 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 03 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [22:39:22]RAPDU: 90 00 [22:39:22]wFMCommunicate OK [22:39:22]wFMCommunicate request_size=10 [22:39:22]MH_SAM_APDU [22:39:22]CAPDU: 80 0D 02 02 05 AC A7 44 2A E4 [22:39:22]Write to MH i2c: E2 0D 00 3E 02 80 0D 02 02 05 00 AC A7 44 2A E4 00 00 69 [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:39:22]Read from MH i2c: E2 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 03 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [22:39:22]RAPDU: 90 00 [22:39:22]wFMCommunicate OK [22:39:22]wFMCommunicate request_size=4 [22:39:22]MH_SAM_APDU [22:39:22]CAPDU: 80 0D 03 02 [22:39:22]Write to MH i2c: E2 08 00 3F 02 80 0D 03 02 00 00 00 00 BC [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:22]recv_with_timeout no data received [22:39:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:39:22]Read from MH i2c: E2 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 0B 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 0B 00 3F 02 00 5A 21 52 5D 04 47 78 F1 90 00 9B [22:39:22]RAPDU: 5A 21 52 5D 04 47 78 F1 90 00 [22:39:22]wFMCommunicate OK [22:39:22]SAM_PROTO_SignData done [22:39:22]FM_MakeSignedData done [22:39:22]CreateOFDProtocolMessage [22:39:22]wFMCommunicate request_size=4 [22:39:22]MH_SAM_APDU [22:39:22]CAPDU: 80 11 00 00 [22:39:22]Write to MH i2c: E2 08 00 40 02 80 11 00 00 00 00 00 00 BC [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:39:22]Read from MH i2c: E2 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 17 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: E2 17 00 40 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1B [22:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:39:22]wFMCommunicate OK [22:39:22]CreateOFDProtocolMessage done [22:39:22]OFDSenderStorePacket 86657 [22:39:22]StoreOFDPacket docnum=86657 [22:39:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 03 6C 07 01 C5 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 01 00 00 F4 03 04 00 18 4B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 52 01 00 35 04 06 00 9E AC A7 44 2A E4 5A 21 52 5D 04 47 78 F1 [22:39:22]CheckFolder [22:39:22]dirname=/storage/ofd_packets [22:39:22]CheckFolder done [22:39:22]ProducePacketName [22:39:22]name=ofd_packets/00086657 [22:39:22]NVStorageSaveData ofd_packets/00086657 [22:39:22]File name is /storage/ofd_packets/00086657 [22:39:22]Write 301 bytes [22:39:22]NVStorageSaveData done [22:39:22]OFDSenderStorePacket done [22:39:22]KKMCreateOFDPacket done [22:39:22]NVStorageSaveData kkm_last_timestamp [22:39:22]File name is /storage/kkm_last_timestamp [22:39:22]Write 4 bytes [22:39:22]NVStorageSaveData done [22:39:22]ExternCall_PrintAddStr [22:39:22]wPrintStart [22:39:22]Write to MH i2c: 01 00 00 41 02 43 [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: 01 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: 01 07 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: 01 07 00 41 02 00 00 00 00 00 FF 0F 58 [22:39:22]RasterBufferAndPrint [22:39:22]line Счет N : (1)871499 [22:39:22]line ИНН: 02508201610067 [22:39:22]line Контрольно-Кассовый Чек [22:39:22]line ПРОДАЖА [22:39:22]line ТРК (МРК, ГНК) : 43 [22:39:22]line Товар: 2710124130 [22:39:22]line Аи-92-К-5 [22:39:22]line 3.690 * 67.80 [22:39:22]line = 250.18 [22:39:22]line НДС 12% НСП 1% [22:39:22]line > о реализуемом товаре [22:39:22]line ИТОГО: 250.18 [22:39:22]line НСП 1% : 2.21 [22:39:22]line НДС 12% : 26.57 [22:39:22]line Наличными: 0.00 [22:39:22]line Безнал.: 250.18 [22:39:22]line Место: АЗС № 137 "Партнер Нефть" [22:39:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:39:22]line СНО: Общий режим [22:39:22]line Чек 435 21.09.2024 22:39 [22:39:22]line Смена: 496 ФФД: 1.0 [22:39:22]line ЗНМ: 0300000064 [22:39:22]line РНМ: 0000000000092592 [22:39:22]line Версия ККМ: 001 [22:39:22]line Платежная система: O! деньги [22:39:22]line ФМ: 0000000000874979 [22:39:22]line ФД: 86657 [22:39:22]line ФПД: 174464377826020 [22:39:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T223920&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86657&fm=174464377826020&tin=02508201610067®Number=0000000000092592&sum=25018 [22:39:22]written 0, free lines is 4095 [22:39:22]OFD Sender: Processing packet 86657 [packets to send 273, broken 272] [22:39:22]ProducePacketName [22:39:22]name=ofd_packets/00086657 [22:39:22]OFD Sender: To server: pG, [22:39:22]CommunicateWithHost lk.salyk.kg:30040 [22:39:22]ConnectInit lk.salyk.kg [22:39:22]Write to MH i2c: 01 00 00 6B 02 6D [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: 01 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: 01 07 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0C 7F [22:39:22]RasterBufferAndPrint [22:39:22]line [22:39:22]line [22:39:22]line [22:39:22]line [22:39:22]line [22:39:22]written 0, free lines is 3336 [22:39:22]MH_Cut [22:39:22]Write to MH i2c: D1 01 00 72 02 01 46 [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: D1 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: D1 01 00 [22:39:22]MH_I2C_Read... [22:39:22]Read from MH i2c: D1 01 00 72 02 00 45 [22:39:22]Write to MH i2c: 01 00 00 73 02 75 [22:39:22]Write i2c OK [22:39:22]MH_I2C_Read... [22:39:23]*** Cut start [22:39:23]*** Partial cut [22:39:23]*** CUTSNS_PIN = 1 [22:39:23]*** CUTSNS_PIN = 0 [22:39:23]*** Brake cut motor [22:39:24]Read from MH i2c: 01 [22:39:24]MH_I2C_Read... [22:39:24]*** Stop cut motor [22:39:24]*** Cut end [22:39:24]Read from MH i2c: 01 07 00 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: 01 07 00 73 02 00 00 00 00 00 FF 0F 8A [22:39:24]process_action close_receipt done [22:39:24]requested_data is exist [22:39:24]produce_requested_data [22:39:24]requested_item fm.sn is exist - process it [22:39:24]wFMCommunicate request_size=4 [22:39:24]MH_SAM_APDU [22:39:24]CAPDU: 80 11 00 00 [22:39:24]Write to MH i2c: E2 08 00 74 02 80 11 00 00 00 00 00 00 F0 [22:39:24]Write i2c OK [22:39:24]MH_I2C_Read... [22:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:39:24]Read from MH i2c: E2 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: E2 17 00 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: E2 17 00 74 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4F [22:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:39:24]wFMCommunicate OK [22:39:24]requested_item fd.num is exist - process it [22:39:24]SAM_PROTO_GetFieldsCounters [22:39:24]wFMCommunicate request_size=4 [22:39:24]MH_SAM_APDU [22:39:24]CAPDU: 80 13 00 00 [22:39:24]Write to MH i2c: E2 08 00 75 02 80 13 00 00 00 00 00 00 F3 [22:39:24]Write i2c OK [22:39:24]MH_I2C_Read... [22:39:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:39:24]Read from MH i2c: E2 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: E2 62 00 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: E2 62 00 75 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 81 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [22:39:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 81 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:39:24]wFMCommunicate OK [22:39:24]SAM_PROTO_GetFieldsCounters done [22:39:24]requested_item shift.num is exist - process it [22:39:24]requested_item shift.opened is exist - process it [22:39:24]req_shift_opened [22:39:24]FM_GetShiftState [22:39:24]SAM_PROTO_GetShiftState [22:39:24]wFMCommunicate request_size=4 [22:39:24]MH_SAM_APDU [22:39:24]CAPDU: 80 13 01 00 [22:39:24]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [22:39:24]Write i2c OK [22:39:24]MH_I2C_Read... [22:39:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:39:24]Read from MH i2c: E2 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: E2 0E 00 [22:39:24]MH_I2C_Read... [22:39:24]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3B [22:39:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:39:24]wFMCommunicate OK [22:39:24]SAM_PROTO_GetShiftState done [22:39:24]FM_GetShiftState done [22:39:24]req_shift_opened done [22:39:24]requested_item shift.open_date is exist - process it [22:39:24]req_shift_open_date [22:39:24]req_shift_open_date done [22:39:24]produce_requested_data done [22:39:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86657,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:39:24]process_action_free close_receipt [22:39:24]json_value_free [22:39:24]json_value_free done [22:39:24]process_json_proto returns [22:39:24]Send response to host [22:39:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86657,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:39:24]free response buf [22:39:24]execute_script done [22:39:24]execute_script returns [22:39:24]free content buf [22:39:24]Sock 9.Close socket [22:39:24]Sock 9.Thread stoped [22:39:27]ConnectInit Can't take IP for lk.salyk.kg [22:39:27]CommunicateWithHost connect error [22:39:27]CommunicateWithHost err = -1 [22:39:27]OFD Sender: Server communicate error [22:39:32]OFD Sender: Processing packet 86657 [packets to send 273, broken 272] [22:39:32]ProducePacketName [22:39:32]name=ofd_packets/00086657 [22:39:32]OFD Sender: To server: pG, [22:39:32]CommunicateWithHost lk.salyk.kg:30040 [22:39:32]ConnectInit lk.salyk.kg [22:39:33]Connected sock=7 [22:39:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 03 6C 07 01 C5 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 01 00 00 F4 03 04 00 18 4B EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 52 01 00 35 04 06 00 9E AC A7 44 2A E4 5A 21 52 5D 04 47 78 F1 [22:39:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 19 6E 47 00 B4 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 81 52 01 00 F4 03 04 00 F4 F5 EE 66 B6 04 01 00 00 3E 59 22 A4 13 3A BC 48 [22:39:36]CommunicateWithHost err = 0 [22:39:36]CheckOFDResponse [22:39:36]1017 (14) - 77093643461234 [22:39:36]1041 (16) - 0000000000874979 [22:39:36]1040 (4) - 86657 [22:39:36]1012 (4) - 21.09.2024 16:36 [22:39:36]1206 (1) - 0 [22:39:36]OFD Sender: Remove packet 86657 [22:39:36]ProducePacketName [22:39:36]name=ofd_packets/00086657 [22:39:36]NVStorageDeleteData [22:39:36]OFD Sender: No OFD packet to send [22:39:36]recv_with_timeout no data received [22:39:41]OFD Sender: No OFD packet to send [22:39:46]OFD Sender: No OFD packet to send [22:39:51]OFD Sender: No OFD packet to send [22:39:56]OFD Sender: No OFD packet to send [22:40:01]OFD Sender: No OFD packet to send [22:40:06]OFD Sender: No OFD packet to send [22:40:11]OFD Sender: No OFD packet to send [22:40:16]OFD Sender: No OFD packet to send [22:40:21]OFD Sender: No OFD packet to send [22:40:26]OFD Sender: No OFD packet to send [22:40:31]OFD Sender: No OFD packet to send [22:40:36]OFD Sender: No OFD packet to send [22:40:41]OFD Sender: No OFD packet to send [22:40:46]OFD Sender: No OFD packet to send [22:40:51]OFD Sender: No OFD packet to send [22:40:56]OFD Sender: No OFD packet to send [22:41:01]OFD Sender: No OFD packet to send [22:41:06]recv_with_timeout no data received [22:41:06]OFD Sender: No OFD packet to send [22:41:11]OFD Sender: No OFD packet to send [22:41:16]OFD Sender: No OFD packet to send [22:41:21]OFD Sender: No OFD packet to send [22:41:26]OFD Sender: No OFD packet to send [22:41:31]OFD Sender: No OFD packet to send [22:41:36]OFD Sender: No OFD packet to send [22:41:41]OFD Sender: No OFD packet to send [22:41:46]OFD Sender: No OFD packet to send [22:41:51]OFD Sender: No OFD packet to send [22:41:56]OFD Sender: No OFD packet to send [22:42:01]OFD Sender: No OFD packet to send [22:42:06]OFD Sender: No OFD packet to send [22:42:11]OFD Sender: No OFD packet to send [22:42:16]OFD Sender: No OFD packet to send [22:42:21]OFD Sender: No OFD packet to send [22:42:26]OFD Sender: No OFD packet to send [22:42:31]OFD Sender: No OFD packet to send [22:42:36]OFD Sender: No OFD packet to send [22:42:41]OFD Sender: No OFD packet to send [22:42:46]OFD Sender: No OFD packet to send [22:42:51]OFD Sender: No OFD packet to send [22:42:56]OFD Sender: No OFD packet to send [22:43:01]OFD Sender: No OFD packet to send [22:43:06]OFD Sender: No OFD packet to send [22:43:12]OFD Sender: No OFD packet to send [22:43:17]OFD Sender: No OFD packet to send [22:43:22]OFD Sender: No OFD packet to send [22:43:27]OFD Sender: No OFD packet to send [22:43:32]OFD Sender: No OFD packet to send [22:43:33]accept exits with 10 [22:43:33]New connection [22:43:33]New thread 3067166052 created [22:43:33]Thread 3067022692 joined [22:43:33]Waiting for new connection... [22:43:33] Sock 10.Parse request [22:43:33]Sock 10.Check first char [22:43:33]Sock 10.First char is OK [22:43:33]request: POST /json_proto HTTP/1.0 [22:43:33]Method: POST [22:43:33]URL: /json_proto [22:43:33]Method is POST - this is cgi request [22:43:33]url: /json_proto [22:43:33]query_string will be loaded in cgi processing [22:43:33]execute_cgi json_proto POST (null) [22:43:33]execute_cgi path=json_proto method=POST [22:43:33]POST find Content-Length [22:43:33]Host: 172.17.47.196:8080 [22:43:33]Content-Length: 683 [22:43:33]Content-Type: application/json [22:43:33] [22:43:33]POST finish read [22:43:33]Found Content-Length = 683 [22:43:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:33]execute_script... [22:43: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)871501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:33]POST & json_proto [22:43:33]process_json_proto [22:43:33]json parsed OK: [22:43:33]protocol is kg_v1.0 [22:43:33]action value=close_receipt [22:43:33]process_action close_receipt [22:43:33]cmd_close_receipt [22:43:33]MH_GetDate [22:43:33]Write to MH i2c: F0 00 00 77 02 68 [22:43:33]Write i2c OK [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: F0 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: F0 09 00 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: F0 09 00 77 02 00 15 4C EF 66 4C 6B 94 66 D8 [22:43:33]GetLastDocTimeStamp 1726958360 [22:43:33]current date 1726958613 [22:43:33]FM_GetShiftState [22:43:33]SAM_PROTO_GetShiftState [22:43:33]wFMCommunicate request_size=4 [22:43:33]MH_SAM_APDU [22:43:33]CAPDU: 80 13 01 00 [22:43:33]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [22:43:33]Write i2c OK [22:43:33]MH_I2C_Read... [22:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:33]Read from MH i2c: E2 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: E2 0E 00 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 3D [22:43:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:43:33]wFMCommunicate OK [22:43:33]SAM_PROTO_GetShiftState done [22:43:33]FM_GetShiftState done [22:43:33]opened in 1726877910 [22:43:33]opened+sec_in_day 1726964310 [22:43:33]quantity*price = 80010 [22:43:33]sum+1 = 80011 [22:43:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 436 21.09.2024 22:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86658 ФПД: 79031226332361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224333&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86658&fm=79031226332361&tin=02508201610067®Number=0000000000092592&sum=80000 [22:43:34]StoreToDocumentArchive [22:43:34]shift 496 fd 86658 [22:43:34]save to /storage/0496/doc_00086658 [22:43:34]save last doc name /storage/0496/doc_00086658 to /storage/kkm_last_doc_name [22:43:34]save OK [22:43:34]Clear old archive folders... [22:43:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:43:34]tlvbuf is 00286B90 [22:43:34]SAM_PROTO_ClearQueue [22:43:34]wFMCommunicate request_size=4 [22:43:34]MH_SAM_APDU [22:43:34]CAPDU: 80 09 00 00 [22:43:34]Write to MH i2c: E2 08 00 85 02 80 09 00 00 00 00 00 00 F9 [22:43:34]Write i2c OK [22:43:34]MH_I2C_Read... [22:43:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:34]Read from MH i2c: E2 [22:43:34]MH_I2C_Read... [22:43:34]Read from MH i2c: E2 03 00 [22:43:34]MH_I2C_Read... [22:43:34]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [22:43:34]RAPDU: 90 00 [22:43:34]wFMCommunicate OK [22:43:34]SAM_PROTO_ClearQueue done [22:43:34]KKMCreateOFDPacket [22:43:34]OFDProtocolAddRootSTLVToBuf [22:43:34]FM_MakeSignedData [22:43:34]FM_MakeSignedData [22:43:34]SAM_PROTO_SignData [22:43:34]wFMCommunicate request_size=4 [22:43:34]MH_SAM_APDU [22:43:34]CAPDU: 80 0D 01 02 [22:43:34]Write to MH i2c: E2 08 00 86 02 80 0D 01 02 00 00 00 00 01 [22:43:34]Write i2c OK [22:43:34]MH_I2C_Read... [22:43:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:34]Read from MH i2c: E2 [22:43:34]MH_I2C_Read... [22:43:34]Read from MH i2c: E2 03 00 [22:43:34]MH_I2C_Read... [22:43:34]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [22:43:34]RAPDU: 90 00 [22:43:34]wFMCommunicate OK [22:43:34]wFMCommunicate request_size=255 [22:43:34]MH_SAM_APDU [22:43:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 15 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 52 01 00 35 04 06 00 [22:43:34]Write to MH i2c: E2 02 01 87 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 15 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 52 01 00 35 04 06 00 00 00 DF [22:43:34]Write i2c OK [22:43:34]MH_I2C_Read... [22:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:35]Read from MH i2c: E2 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 03 00 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [22:43:35]RAPDU: 90 00 [22:43:35]wFMCommunicate OK [22:43:35]wFMCommunicate request_size=11 [22:43:35]MH_SAM_APDU [22:43:35]CAPDU: 80 0D 02 02 06 47 E0 E4 2B F4 C9 [22:43:35]Write to MH i2c: E2 0E 00 88 02 80 0D 02 02 06 00 47 E0 E4 2B F4 C9 00 00 03 [22:43:35]Write i2c OK [22:43:35]MH_I2C_Read... [22:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:35]Read from MH i2c: E2 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 03 00 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [22:43:35]RAPDU: 90 00 [22:43:35]wFMCommunicate OK [22:43:35]wFMCommunicate request_size=4 [22:43:35]MH_SAM_APDU [22:43:35]CAPDU: 80 0D 03 02 [22:43:35]Write to MH i2c: E2 08 00 89 02 80 0D 03 02 00 00 00 00 06 [22:43:35]Write i2c OK [22:43:35]MH_I2C_Read... [22:43:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:35]Read from MH i2c: E2 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 0B 00 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 0B 00 89 02 00 4A 9B 7D 2B CA 4D 0F B9 90 00 73 [22:43:35]RAPDU: 4A 9B 7D 2B CA 4D 0F B9 90 00 [22:43:35]wFMCommunicate OK [22:43:35]SAM_PROTO_SignData done [22:43:35]FM_MakeSignedData done [22:43:35]CreateOFDProtocolMessage [22:43:35]wFMCommunicate request_size=4 [22:43:35]MH_SAM_APDU [22:43:35]CAPDU: 80 11 00 00 [22:43:35]Write to MH i2c: E2 08 00 8A 02 80 11 00 00 00 00 00 00 06 [22:43:35]Write i2c OK [22:43:35]MH_I2C_Read... [22:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:35]Read from MH i2c: E2 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 17 00 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: E2 17 00 8A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 65 [22:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:43:35]wFMCommunicate OK [22:43:35]CreateOFDProtocolMessage done [22:43:35]OFDSenderStorePacket 86658 [22:43:35]StoreOFDPacket docnum=86658 [22:43:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 52 C6 08 01 67 63 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 15 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 52 01 00 35 04 06 00 47 E0 E4 2B F4 C9 4A 9B 7D 2B CA 4D 0F B9 [22:43:35]CheckFolder [22:43:35]dirname=/storage/ofd_packets [22:43:35]CheckFolder done [22:43:35]ProducePacketName [22:43:35]name=ofd_packets/00086658 [22:43:35]NVStorageSaveData ofd_packets/00086658 [22:43:35]File name is /storage/ofd_packets/00086658 [22:43:35]Write 302 bytes [22:43:35]NVStorageSaveData done [22:43:35]OFDSenderStorePacket done [22:43:35]KKMCreateOFDPacket done [22:43:35]NVStorageSaveData kkm_last_timestamp [22:43:35]File name is /storage/kkm_last_timestamp [22:43:35]Write 4 bytes [22:43:35]NVStorageSaveData done [22:43:35]ExternCall_PrintAddStr [22:43:35]wPrintStart [22:43:35]Write to MH i2c: 01 00 00 8B 02 8D [22:43:35]Write i2c OK [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: 01 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: 01 07 00 [22:43:35]MH_I2C_Read... [22:43:35]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 FF 0F A2 [22:43:35]RasterBufferAndPrint [22:43:35]line Счет N : (1)871501 [22:43:35]line ИНН: 02508201610067 [22:43:35]line Контрольно-Кассовый Чек [22:43:35]line ПРОДАЖА [22:43:35]line ТРК (МРК, ГНК) : 11 [22:43:35]line Товар: 2710194210 [22:43:35]line ДТ(л)-К-4 [22:43:35]line 10.500 * 76.20 [22:43:35]line = 800.10 [22:43:35]line НДС 12% НСП 1% [22:43:35]line > о реализуемом товаре [22:43:35]line ОКРУГЛЕНИЕ: -0.10 [22:43:35]line ИТОГО: 800.00 [22:43:35]line Внесено: 800.00 [22:43:35]line СДАЧА: 0.00 [22:43:35]line НСП 1% : 7.08 [22:43:35]line НДС 12% : 84.97 [22:43:35]line Наличными: 800.00 [22:43:35]line Безнал.: 0.00 [22:43:35]line Место: АЗС № 137 "Партнер Нефть" [22:43:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:43:35]line СНО: Общий режим [22:43:35]line Чек 436 21.09.2024 22:43 [22:43:35]line Смена: 496 ФФД: 1.0 [22:43:35]line ЗНМ: 0300000064 [22:43:35]line РНМ: 0000000000092592 [22:43:35]line Версия ККМ: 001 [22:43:35]line ФМ: 0000000000874979 [22:43:35]line ФД: 86658 [22:43:35]line ФПД: 79031226332361 [22:43:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224333&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86658&fm=79031226332361&tin=02508201610067®Number=0000000000092592&sum=80000 [22:43:35]OFD Sender: Processing packet 86658 [packets to send 273, broken 272] [22:43:35]ProducePacketName [22:43:35]name=ofd_packets/00086658 [22:43:35]OFD Sender: To server: pG, [22:43:35]CommunicateWithHost lk.salyk.kg:30040 [22:43:35]ConnectInit lk.salyk.kg [22:43:35]written 0, free lines is 4095 [22:43:36]Write to MH i2c: 01 00 00 B6 02 B8 [22:43:36]Write i2c OK [22:43:36]MH_I2C_Read... [22:43:36]Read from MH i2c: 01 [22:43:36]MH_I2C_Read... [22:43:36]Read from MH i2c: 01 07 00 [22:43:36]MH_I2C_Read... [22:43:36]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 D6 0C A1 [22:43:36]RasterBufferAndPrint [22:43:36]line [22:43:36]line [22:43:36]line [22:43:36]line [22:43:36]line [22:43:36]written 0, free lines is 3293 [22:43:36]MH_Cut [22:43:36]Write to MH i2c: D1 01 00 BD 02 01 91 [22:43:36]Write i2c OK [22:43:36]MH_I2C_Read... [22:43:36]Read from MH i2c: D1 [22:43:36]MH_I2C_Read... [22:43:36]Read from MH i2c: D1 01 00 [22:43:36]MH_I2C_Read... [22:43:36]Read from MH i2c: D1 01 00 BD 02 00 90 [22:43:36]Write to MH i2c: 01 00 00 BE 02 C0 [22:43:36]Write i2c OK [22:43:36]MH_I2C_Read... [22:43:36]*** Cut start [22:43:36]*** Partial cut [22:43:36]*** CUTSNS_PIN = 1 [22:43:36]*** CUTSNS_PIN = 0 [22:43:37]*** Brake cut motor [22:43:37]Read from MH i2c: 01 [22:43:37]MH_I2C_Read... [22:43:37]*** Stop cut motor [22:43:37]*** Cut end [22:43:37]Read from MH i2c: 01 07 00 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 FF 0F D5 [22:43:37]process_action close_receipt done [22:43:37]requested_data is exist [22:43:37]produce_requested_data [22:43:37]requested_item fm.sn is exist - process it [22:43:37]wFMCommunicate request_size=4 [22:43:37]MH_SAM_APDU [22:43:37]CAPDU: 80 11 00 00 [22:43:37]Write to MH i2c: E2 08 00 BF 02 80 11 00 00 00 00 00 00 3B [22:43:37]Write i2c OK [22:43:37]MH_I2C_Read... [22:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:37]Read from MH i2c: E2 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: E2 17 00 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: E2 17 00 BF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9A [22:43:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:43:37]wFMCommunicate OK [22:43:37]requested_item fd.num is exist - process it [22:43:37]SAM_PROTO_GetFieldsCounters [22:43:37]wFMCommunicate request_size=4 [22:43:37]MH_SAM_APDU [22:43:37]CAPDU: 80 13 00 00 [22:43:37]Write to MH i2c: E2 08 00 C0 02 80 13 00 00 00 00 00 00 3E [22:43:37]Write i2c OK [22:43:37]MH_I2C_Read... [22:43:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:43:37]Read from MH i2c: E2 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: E2 62 00 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: E2 62 00 C0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 82 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [22:43:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 82 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:43:37]wFMCommunicate OK [22:43:37]SAM_PROTO_GetFieldsCounters done [22:43:37]requested_item shift.num is exist - process it [22:43:37]requested_item shift.opened is exist - process it [22:43:37]req_shift_opened [22:43:37]FM_GetShiftState [22:43:37]SAM_PROTO_GetShiftState [22:43:37]wFMCommunicate request_size=4 [22:43:37]MH_SAM_APDU [22:43:37]CAPDU: 80 13 01 00 [22:43:37]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [22:43:37]Write i2c OK [22:43:37]MH_I2C_Read... [22:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:37]Read from MH i2c: E2 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: E2 0E 00 [22:43:37]MH_I2C_Read... [22:43:37]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 86 [22:43:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:43:37]wFMCommunicate OK [22:43:37]SAM_PROTO_GetShiftState done [22:43:37]FM_GetShiftState done [22:43:37]req_shift_opened done [22:43:37]requested_item shift.open_date is exist - process it [22:43:37]req_shift_open_date [22:43:37]req_shift_open_date done [22:43:37]produce_requested_data done [22:43:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86658,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:43:37]process_action_free close_receipt [22:43:37]json_value_free [22:43:37]json_value_free done [22:43:37]process_json_proto returns [22:43:37]Send response to host [22:43:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86658,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:43:37]free response buf [22:43:37]execute_script done [22:43:37]execute_script returns [22:43:37]free content buf [22:43:37]Sock 10.Close socket [22:43:37]Sock 10.Thread stoped [22:43:40]ConnectInit Can't take IP for lk.salyk.kg [22:43:40]CommunicateWithHost connect error [22:43:40]CommunicateWithHost err = -1 [22:43:40]OFD Sender: Server communicate error [22:43:45]OFD Sender: Processing packet 86658 [packets to send 273, broken 272] [22:43:45]ProducePacketName [22:43:45]name=ofd_packets/00086658 [22:43:45]OFD Sender: To server: pG, [22:43:45]CommunicateWithHost lk.salyk.kg:30040 [22:43:45]ConnectInit lk.salyk.kg [22:43:46]Connected sock=9 [22:43:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 52 C6 08 01 67 63 5A 03 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 34 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 15 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 52 01 00 35 04 06 00 47 E0 E4 2B F4 C9 4A 9B 7D 2B CA 4D 0F B9 [22:43:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 30 90 47 00 00 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 82 52 01 00 F4 03 04 00 F1 F6 EE 66 B6 04 01 00 00 36 3F 4F B3 E1 8D 42 DA [22:43:47]CommunicateWithHost err = 0 [22:43:47]CheckOFDResponse [22:43:47]1017 (14) - 77093643461234 [22:43:47]1041 (16) - 0000000000874979 [22:43:47]1040 (4) - 86658 [22:43:47]1012 (4) - 21.09.2024 16:40 [22:43:47]1206 (1) - 0 [22:43:47]OFD Sender: Remove packet 86658 [22:43:47]ProducePacketName [22:43:47]name=ofd_packets/00086658 [22:43:47]NVStorageDeleteData [22:43:48]OFD Sender: No OFD packet to send [22:43:53]OFD Sender: No OFD packet to send [22:43:57]accept exits with 7 [22:43:57]New connection [22:43:57]New thread 3067022692 created [22:43:57]Thread 3067166052 joined [22:43:57]Waiting for new connection... [22:43:57] Sock 7.Parse request [22:43:57]Sock 7.Check first char [22:43:57]Sock 7.First char is OK [22:43:57]request: POST /json_proto HTTP/1.0 [22:43:57]Method: POST [22:43:57]URL: /json_proto [22:43:57]Method is POST - this is cgi request [22:43:57]url: /json_proto [22:43:57]query_string will be loaded in cgi processing [22:43:57]execute_cgi json_proto POST (null) [22:43:57]execute_cgi path=json_proto method=POST [22:43:57]POST find Content-Length [22:43:57]Host: 172.17.47.196:8080 [22:43:57]Content-Length: 792 [22:43:57]Content-Type: application/json [22:43:57] [22:43:57]POST finish read [22:43:57]Found Content-Length = 792 [22:43:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03808", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:57]execute_script... [22: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)871500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03808", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:57]POST & json_proto [22:43:57]process_json_proto [22:43:57]json parsed OK: [22:43:57]protocol is kg_v1.0 [22:43:57]action value=close_receipt [22:43:57]process_action close_receipt [22:43:57]cmd_close_receipt [22:43:57]MH_GetDate [22:43:57]Write to MH i2c: F0 00 00 C2 02 B3 [22:43:57]Write i2c OK [22:43:57]MH_I2C_Read... [22:43:57]Read from MH i2c: F0 [22:43:57]MH_I2C_Read... [22:43:57]Read from MH i2c: F0 09 00 [22:43:57]MH_I2C_Read... [22:43:57]Read from MH i2c: F0 09 00 C2 02 00 2D 4C EF 66 4C 6B 94 66 3B [22:43:57]GetLastDocTimeStamp 1726958613 [22:43:57]current date 1726958637 [22:43:57]FM_GetShiftState [22:43:57]SAM_PROTO_GetShiftState [22:43:57]wFMCommunicate request_size=4 [22:43:57]MH_SAM_APDU [22:43:57]CAPDU: 80 13 01 00 [22:43:57]Write to MH i2c: E2 08 00 C3 02 80 13 01 00 00 00 00 00 42 [22:43:57]Write i2c OK [22:43:57]MH_I2C_Read... [22:43:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:57]Read from MH i2c: E2 [22:43:57]MH_I2C_Read... [22:43:57]Read from MH i2c: E2 0E 00 [22:43:57]MH_I2C_Read... [22:43:57]Read from MH i2c: E2 0E 00 C3 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 88 [22:43:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:43:57]wFMCommunicate OK [22:43:57]SAM_PROTO_GetShiftState done [22:43:57]FM_GetShiftState done [22:43:57]opened in 1726877910 [22:43:57]opened+sec_in_day 1726964310 [22:43:57]quantity*price = 0 [22:43:57]sum+1 = 1 [22:43:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 437 21.09.2024 22:43 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 03808 ФМ: 0000000000874979 ФД: 86659 ФПД: 94957621304726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224357&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86659&fm=94957621304726&tin=02508201610067®Number=0000000000092592&sum=0 [22:43:58]StoreToDocumentArchive [22:43:58]shift 496 fd 86659 [22:43:58]save to /storage/0496/doc_00086659 [22:43:58]save last doc name /storage/0496/doc_00086659 to /storage/kkm_last_doc_name [22:43:58]save OK [22:43:58]Clear old archive folders... [22:43:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:43:58]tlvbuf is 002FC960 [22:43:58]SAM_PROTO_ClearQueue [22:43:58]wFMCommunicate request_size=4 [22:43:58]MH_SAM_APDU [22:43:58]CAPDU: 80 09 00 00 [22:43:58]Write to MH i2c: E2 08 00 D0 02 80 09 00 00 00 00 00 00 44 [22:43:58]Write i2c OK [22:43:58]MH_I2C_Read... [22:43:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:58]Read from MH i2c: E2 [22:43:58]MH_I2C_Read... [22:43:58]Read from MH i2c: E2 03 00 [22:43:58]MH_I2C_Read... [22:43:58]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [22:43:58]RAPDU: 90 00 [22:43:58]wFMCommunicate OK [22:43:58]SAM_PROTO_ClearQueue done [22:43:58]KKMCreateOFDPacket [22:43:58]OFDProtocolAddRootSTLVToBuf [22:43:58]FM_MakeSignedData [22:43:58]FM_MakeSignedData [22:43:58]SAM_PROTO_SignData [22:43:58]wFMCommunicate request_size=4 [22:43:58]MH_SAM_APDU [22:43:58]CAPDU: 80 0D 01 02 [22:43:58]Write to MH i2c: E2 08 00 D1 02 80 0D 01 02 00 00 00 00 4C [22:43:58]Write i2c OK [22:43:58]MH_I2C_Read... [22:43:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:59]Read from MH i2c: E2 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 03 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [22:43:59]RAPDU: 90 00 [22:43:59]wFMCommunicate OK [22:43:59]wFMCommunicate request_size=255 [22:43:59]MH_SAM_APDU [22:43:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 2D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 52 01 00 35 04 06 00 56 [22:43:59]Write to MH i2c: E2 02 01 D2 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 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 2D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 52 01 00 35 04 06 00 56 00 00 18 [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:59]Read from MH i2c: E2 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 03 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [22:43:59]RAPDU: 90 00 [22:43:59]wFMCommunicate OK [22:43:59]wFMCommunicate request_size=10 [22:43:59]MH_SAM_APDU [22:43:59]CAPDU: 80 0D 02 02 05 5D 0B 49 5D 96 [22:43:59]Write to MH i2c: E2 0D 00 D3 02 80 0D 02 02 05 00 5D 0B 49 5D 96 00 00 FD [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:59]Read from MH i2c: E2 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 03 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [22:43:59]RAPDU: 90 00 [22:43:59]wFMCommunicate OK [22:43:59]wFMCommunicate request_size=4 [22:43:59]MH_SAM_APDU [22:43:59]CAPDU: 80 0D 03 02 [22:43:59]Write to MH i2c: E2 08 00 D4 02 80 0D 03 02 00 00 00 00 51 [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:59]Read from MH i2c: E2 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 0B 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 0B 00 D4 02 00 18 46 A2 8A B4 B0 27 4F 90 00 B6 [22:43:59]RAPDU: 18 46 A2 8A B4 B0 27 4F 90 00 [22:43:59]wFMCommunicate OK [22:43:59]SAM_PROTO_SignData done [22:43:59]FM_MakeSignedData done [22:43:59]CreateOFDProtocolMessage [22:43:59]wFMCommunicate request_size=4 [22:43:59]MH_SAM_APDU [22:43:59]CAPDU: 80 11 00 00 [22:43:59]Write to MH i2c: E2 08 00 D5 02 80 11 00 00 00 00 00 00 51 [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:59]Read from MH i2c: E2 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 17 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: E2 17 00 D5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B0 [22:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:43:59]wFMCommunicate OK [22:43:59]CreateOFDProtocolMessage done [22:43:59]OFDSenderStorePacket 86659 [22:43:59]StoreOFDPacket docnum=86659 [22:43:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 DC 7C 07 01 79 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 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 2D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 52 01 00 35 04 06 00 56 5D 0B 49 5D 96 18 46 A2 8A B4 B0 27 4F [22:43:59]CheckFolder [22:43:59]dirname=/storage/ofd_packets [22:43:59]CheckFolder done [22:43:59]ProducePacketName [22:43:59]name=ofd_packets/00086659 [22:43:59]NVStorageSaveData ofd_packets/00086659 [22:43:59]File name is /storage/ofd_packets/00086659 [22:43:59]Write 301 bytes [22:43:59]NVStorageSaveData done [22:43:59]OFDSenderStorePacket done [22:43:59]KKMCreateOFDPacket done [22:43:59]NVStorageSaveData kkm_last_timestamp [22:43:59]File name is /storage/kkm_last_timestamp [22:43:59]Write 4 bytes [22:43:59]NVStorageSaveData done [22:43:59]ExternCall_PrintAddStr [22:43:59]wPrintStart [22:43:59]Write to MH i2c: 01 00 00 D6 02 D8 [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: 01 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: 01 07 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 FF 0F ED [22:43:59]RasterBufferAndPrint [22:43:59]line Счет N : (1)871500 [22:43:59]line ИНН: 02508201610067 [22:43:59]line Контрольно-Кассовый Чек [22:43:59]line ПРОДАЖА [22:43:59]line ТРК (МРК, ГНК) : 43 [22:43:59]line Товар: 2710124130 [22:43:59]line Аи-92-К-5 [22:43:59]line 50.000 * 0.00 [22:43:59]line = 0.00 [22:43:59]line НДС 12% НСП 1% [22:43:59]line > о реализуемом товаре [22:43:59]line ИТОГО: 0.00 [22:43:59]line НСП 1% : 0.00 [22:43:59]line НДС 12% : 0.00 [22:43:59]line Наличными: 0.00 [22:43:59]line Безнал.: 0.00 [22:43:59]line Место: АЗС № 137 "Партнер Нефть" [22:43:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:43:59]line СНО: Общий режим [22:43:59]line Чек 437 21.09.2024 22:43 [22:43:59]line Смена: 496 ФФД: 1.0 [22:43:59]line ЗНМ: 0300000064 [22:43:59]line РНМ: 0000000000092592 [22:43:59]line Версия ККМ: 001 [22:43:59]line Талоны: Топливная Карта [22:43:59]line 03808 [22:43:59]line ФМ: 0000000000874979 [22:43:59]line ФД: 86659 [22:43:59]line ФПД: 94957621304726 [22:43:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224357&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86659&fm=94957621304726&tin=02508201610067®Number=0000000000092592&sum=0 [22:43:59]written 0, free lines is 4095 [22:43:59]OFD Sender: Processing packet 86659 [packets to send 273, broken 272] [22:43:59]ProducePacketName [22:43:59]name=ofd_packets/00086659 [22:43:59]OFD Sender: To server: pG, [22:43:59]CommunicateWithHost lk.salyk.kg:30040 [22:43:59]ConnectInit lk.salyk.kg [22:43:59]Write to MH i2c: 01 00 00 00 03 03 [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: 01 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: 01 07 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 E5 0C FB [22:43:59]RasterBufferAndPrint [22:43:59]line [22:43:59]line [22:43:59]line [22:43:59]line [22:43:59]line [22:43:59]written 0, free lines is 3307 [22:43:59]MH_Cut [22:43:59]Write to MH i2c: D1 01 00 07 03 01 DC [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: D1 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: D1 01 00 [22:43:59]MH_I2C_Read... [22:43:59]Read from MH i2c: D1 01 00 07 03 00 DB [22:43:59]Write to MH i2c: 01 00 00 08 03 0B [22:43:59]Write i2c OK [22:43:59]MH_I2C_Read... [22:44:00]*** Cut start [22:44:00]*** Partial cut [22:44:00]*** CUTSNS_PIN = 1 [22:44:00]*** CUTSNS_PIN = 0 [22:44:00]*** Brake cut motor [22:44:01]Connected sock=11 [22:44:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 DC 7C 07 01 79 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 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 2D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 52 01 00 35 04 06 00 56 5D 0B 49 5D 96 18 46 A2 8A B4 B0 27 4F [22:44:01]Read from MH i2c: 01 [22:44:01]MH_I2C_Read... [22:44:01]*** Stop cut motor [22:44:01]*** Cut end [22:44:01]Read from MH i2c: 01 07 00 [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: 01 07 00 08 03 00 00 00 00 00 FF 0F 20 [22:44:01]process_action close_receipt done [22:44:01]requested_data is exist [22:44:01]produce_requested_data [22:44:01]requested_item fm.sn is exist - process it [22:44:01]wFMCommunicate request_size=4 [22:44:01]MH_SAM_APDU [22:44:01]CAPDU: 80 11 00 00 [22:44:01]Write to MH i2c: E2 08 00 09 03 80 11 00 00 00 00 00 00 86 [22:44:01]Write i2c OK [22:44:01]MH_I2C_Read... [22:44:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:01]Read from MH i2c: E2 [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: E2 17 00 [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: E2 17 00 09 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E5 [22:44:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:44:01]wFMCommunicate OK [22:44:01]requested_item fd.num is exist - process it [22:44:01]SAM_PROTO_GetFieldsCounters [22:44:01]wFMCommunicate request_size=4 [22:44:01]MH_SAM_APDU [22:44:01]CAPDU: 80 13 00 00 [22:44:01]Write to MH i2c: E2 08 00 0A 03 80 13 00 00 00 00 00 00 89 [22:44:01]Write i2c OK [22:44:01]MH_I2C_Read... [22:44:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A5 CA 47 00 10 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 83 52 01 00 F4 03 04 00 00 F7 EE 66 B6 04 01 00 00 BC 2F 77 F0 F0 C9 D6 D4 [22:44:01]CommunicateWithHost err = 0 [22:44:01]CheckOFDResponse [22:44:01]1017 (14) - 77093643461234 [22:44:01]1041 (16) - 0000000000874979 [22:44:01]1040 (4) - 86659 [22:44:01]1012 (4) - 21.09.2024 16:40 [22:44:01]1206 (1) - 0 [22:44:01]OFD Sender: Remove packet 86659 [22:44:01]ProducePacketName [22:44:01]name=ofd_packets/00086659 [22:44:01]NVStorageDeleteData [22:44:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:01]Read from MH i2c: E2 [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: E2 62 00 [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: E2 62 00 0A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 83 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [22:44:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 83 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:01]wFMCommunicate OK [22:44:01]SAM_PROTO_GetFieldsCounters done [22:44:01]requested_item shift.num is exist - process it [22:44:01]requested_item shift.opened is exist - process it [22:44:01]req_shift_opened [22:44:01]FM_GetShiftState [22:44:01]SAM_PROTO_GetShiftState [22:44:01]wFMCommunicate request_size=4 [22:44:01]MH_SAM_APDU [22:44:01]CAPDU: 80 13 01 00 [22:44:01]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [22:44:01]Write i2c OK [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: E2 [22:44:01]MH_I2C_Read... [22:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:01]Read from MH i2c: E2 0E 00 [22:44:01]MH_I2C_Read... [22:44:01]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D1 [22:44:01]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:44:01]wFMCommunicate OK [22:44:01]SAM_PROTO_GetShiftState done [22:44:01]FM_GetShiftState done [22:44:01]req_shift_opened done [22:44:01]requested_item shift.open_date is exist - process it [22:44:01]req_shift_open_date [22:44:01]req_shift_open_date done [22:44:01]produce_requested_data done [22:44:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86659,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:44:01]process_action_free close_receipt [22:44:01]json_value_free [22:44:01]json_value_free done [22:44:01]process_json_proto returns [22:44:01]Send response to host [22:44:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86659,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:44:01]free response buf [22:44:01]execute_script done [22:44:01]execute_script returns [22:44:01]free content buf [22:44:01]Sock 7.Close socket [22:44:01]Sock 7.Thread stoped [22:44:01]OFD Sender: No OFD packet to send [22:44:07]OFD Sender: No OFD packet to send [22:44:12]OFD Sender: No OFD packet to send [22:44:17]OFD Sender: No OFD packet to send [22:44:22]OFD Sender: No OFD packet to send [22:44:24]recv_with_timeout no data received [22:44:27]OFD Sender: No OFD packet to send [22:44:32]OFD Sender: No OFD packet to send [22:44:37]OFD Sender: No OFD packet to send [22:44:37]recv_with_timeout no data received [22:44:42]OFD Sender: No OFD packet to send [22:44:45]accept exits with 9 [22:44:45]New connection [22:44:45]New thread 3067166052 created [22:44:45]Thread 3067022692 joined [22:44:45]Waiting for new connection... [22:44:45] Sock 9.Parse request [22:44:45]Sock 9.Check first char [22:44:45]Sock 9.First char is OK [22:44:45]request: POST /json_proto HTTP/1.0 [22:44:45]Method: POST [22:44:45]URL: /json_proto [22:44:45]Method is POST - this is cgi request [22:44:45]url: /json_proto [22:44:45]query_string will be loaded in cgi processing [22:44:45]execute_cgi json_proto POST (null) [22:44:45]execute_cgi path=json_proto method=POST [22:44:45]POST find Content-Length [22:44:45]Host: 172.17.47.196:8080 [22:44:45]Content-Length: 677 [22:44:45]Content-Type: application/json [22:44:45] [22:44:45]POST finish read [22:44:45]Found Content-Length = 677 [22:44:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [22:44:45]execute_script... [22:44: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)871502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [22:44:45]POST & json_proto [22:44:45]process_json_proto [22:44:45]json parsed OK: [22:44:45]protocol is kg_v1.0 [22:44:45]action value=close_receipt [22:44:45]process_action close_receipt [22:44:45]cmd_close_receipt [22:44:45]MH_GetDate [22:44:45]Write to MH i2c: F0 00 00 0C 03 FE [22:44:45]Write i2c OK [22:44:45]MH_I2C_Read... [22:44:45]Read from MH i2c: F0 [22:44:45]MH_I2C_Read... [22:44:45]Read from MH i2c: F0 09 00 [22:44:45]MH_I2C_Read... [22:44:45]Read from MH i2c: F0 09 00 0C 03 00 5D 4C EF 66 4C 6B 94 66 B6 [22:44:45]GetLastDocTimeStamp 1726958637 [22:44:45]current date 1726958685 [22:44:45]FM_GetShiftState [22:44:45]SAM_PROTO_GetShiftState [22:44:45]wFMCommunicate request_size=4 [22:44:45]MH_SAM_APDU [22:44:45]CAPDU: 80 13 01 00 [22:44:45]Write to MH i2c: E2 08 00 0D 03 80 13 01 00 00 00 00 00 8D [22:44:45]Write i2c OK [22:44:45]MH_I2C_Read... [22:44:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:45]Read from MH i2c: E2 [22:44:45]MH_I2C_Read... [22:44:45]Read from MH i2c: E2 0E 00 [22:44:45]MH_I2C_Read... [22:44:45]Read from MH i2c: E2 0E 00 0D 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D3 [22:44:45]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:44:45]wFMCommunicate OK [22:44:45]SAM_PROTO_GetShiftState done [22:44:45]FM_GetShiftState done [22:44:45]opened in 1726877910 [22:44:45]opened+sec_in_day 1726964310 [22:44:45]quantity*price = 40002 [22:44:45]sum+1 = 40003 [22:44:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 438 21.09.2024 22:44 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86660 ФПД: 58279527093941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224445&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86660&fm=58279527093941&tin=02508201610067®Number=0000000000092592&sum=40000 [22:44:46]StoreToDocumentArchive [22:44:46]shift 496 fd 86660 [22:44:46]save to /storage/0496/doc_00086660 [22:44:46]save last doc name /storage/0496/doc_00086660 to /storage/kkm_last_doc_name [22:44:46]save OK [22:44:46]Clear old archive folders... [22:44:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:44:46]tlvbuf is 00286760 [22:44:46]SAM_PROTO_ClearQueue [22:44:46]wFMCommunicate request_size=4 [22:44:46]MH_SAM_APDU [22:44:46]CAPDU: 80 09 00 00 [22:44:46]Write to MH i2c: E2 08 00 1A 03 80 09 00 00 00 00 00 00 8F [22:44:46]Write i2c OK [22:44:46]MH_I2C_Read... [22:44:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:44:46]Read from MH i2c: E2 [22:44:46]MH_I2C_Read... [22:44:46]Read from MH i2c: E2 03 00 [22:44:46]MH_I2C_Read... [22:44:46]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [22:44:46]RAPDU: 90 00 [22:44:46]wFMCommunicate OK [22:44:46]SAM_PROTO_ClearQueue done [22:44:46]KKMCreateOFDPacket [22:44:46]OFDProtocolAddRootSTLVToBuf [22:44:46]FM_MakeSignedData [22:44:46]FM_MakeSignedData [22:44:46]SAM_PROTO_SignData [22:44:46]wFMCommunicate request_size=4 [22:44:46]MH_SAM_APDU [22:44:46]CAPDU: 80 0D 01 02 [22:44:46]Write to MH i2c: E2 08 00 1B 03 80 0D 01 02 00 00 00 00 97 [22:44:46]Write i2c OK [22:44:46]MH_I2C_Read... [22:44:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:44:46]Read from MH i2c: E2 [22:44:46]MH_I2C_Read... [22:44:46]Read from MH i2c: E2 03 00 [22:44:46]MH_I2C_Read... [22:44:46]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [22:44:46]RAPDU: 90 00 [22:44:46]wFMCommunicate OK [22:44:46]wFMCommunicate request_size=255 [22:44:46]MH_SAM_APDU [22:44:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 01 00 00 F4 03 04 00 5D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 52 01 00 35 04 06 00 35 [22:44:46]Write to MH i2c: E2 02 01 1C 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 B6 01 00 00 F4 03 04 00 5D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 52 01 00 35 04 06 00 35 00 00 BB [22:44:46]Write i2c OK [22:44:46]MH_I2C_Read... [22:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:46]Read from MH i2c: E2 [22:44:46]MH_I2C_Read... [22:44:46]Read from MH i2c: E2 03 00 [22:44:46]MH_I2C_Read... [22:44:46]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [22:44:46]RAPDU: 90 00 [22:44:46]wFMCommunicate OK [22:44:46]wFMCommunicate request_size=10 [22:44:46]MH_SAM_APDU [22:44:46]CAPDU: 80 0D 02 02 05 01 42 82 96 B5 [22:44:46]Write to MH i2c: E2 0D 00 1D 03 80 0D 02 02 05 00 01 42 82 96 B5 00 00 B4 [22:44:46]Write i2c OK [22:44:46]MH_I2C_Read... [22:44:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:47]Read from MH i2c: E2 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: E2 03 00 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [22:44:47]RAPDU: 90 00 [22:44:47]wFMCommunicate OK [22:44:47]wFMCommunicate request_size=4 [22:44:47]MH_SAM_APDU [22:44:47]CAPDU: 80 0D 03 02 [22:44:47]Write to MH i2c: E2 08 00 1E 03 80 0D 03 02 00 00 00 00 9C [22:44:47]Write i2c OK [22:44:47]MH_I2C_Read... [22:44:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:44:47]Read from MH i2c: E2 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: E2 0B 00 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: E2 0B 00 1E 03 00 84 7E 8D C4 0E 8C 01 3A 90 00 C5 [22:44:47]RAPDU: 84 7E 8D C4 0E 8C 01 3A 90 00 [22:44:47]wFMCommunicate OK [22:44:47]SAM_PROTO_SignData done [22:44:47]FM_MakeSignedData done [22:44:47]CreateOFDProtocolMessage [22:44:47]wFMCommunicate request_size=4 [22:44:47]MH_SAM_APDU [22:44:47]CAPDU: 80 11 00 00 [22:44:47]Write to MH i2c: E2 08 00 1F 03 80 11 00 00 00 00 00 00 9C [22:44:47]Write i2c OK [22:44:47]MH_I2C_Read... [22:44:47]OFD Sender: No OFD packet to send [22:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:47]Read from MH i2c: E2 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: E2 17 00 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: E2 17 00 1F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FB [22:44:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:44:47]wFMCommunicate OK [22:44:47]CreateOFDProtocolMessage done [22:44:47]OFDSenderStorePacket 86660 [22:44:47]StoreOFDPacket docnum=86660 [22:44:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2D 18 07 01 BA 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 01 00 00 F4 03 04 00 5D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 52 01 00 35 04 06 00 35 01 42 82 96 B5 84 7E 8D C4 0E 8C 01 3A [22:44:47]CheckFolder [22:44:47]dirname=/storage/ofd_packets [22:44:47]CheckFolder done [22:44:47]ProducePacketName [22:44:47]name=ofd_packets/00086660 [22:44:47]NVStorageSaveData ofd_packets/00086660 [22:44:47]File name is /storage/ofd_packets/00086660 [22:44:47]Write 301 bytes [22:44:47]NVStorageSaveData done [22:44:47]OFDSenderStorePacket done [22:44:47]KKMCreateOFDPacket done [22:44:47]NVStorageSaveData kkm_last_timestamp [22:44:47]File name is /storage/kkm_last_timestamp [22:44:47]Write 4 bytes [22:44:47]NVStorageSaveData done [22:44:47]ExternCall_PrintAddStr [22:44:47]wPrintStart [22:44:47]Write to MH i2c: 01 00 00 20 03 23 [22:44:47]Write i2c OK [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: 01 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: 01 07 00 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: 01 07 00 20 03 00 00 00 00 00 FF 0F 38 [22:44:47]RasterBufferAndPrint [22:44:47]line Счет N : (1)871502 [22:44:47]line ИНН: 02508201610067 [22:44:47]line Контрольно-Кассовый Чек [22:44:47]line ПРОДАЖА [22:44:47]line ТРК (МРК, ГНК) : 63 [22:44:47]line Товар: 2710124130 [22:44:47]line Аи-92-К-5 [22:44:47]line 5.900 * 67.80 [22:44:47]line = 400.02 [22:44:47]line НДС 12% НСП 1% [22:44:47]line > о реализуемом товаре [22:44:47]line ОКРУГЛЕНИЕ: -0.02 [22:44:47]line ИТОГО: 400.00 [22:44:47]line Внесено: 400.00 [22:44:47]line СДАЧА: 0.00 [22:44:47]line НСП 1% : 3.54 [22:44:47]line НДС 12% : 42.48 [22:44:47]line Наличными: 400.00 [22:44:47]line Безнал.: 0.00 [22:44:47]line Место: АЗС № 137 "Партнер Нефть" [22:44:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:44:47]line СНО: Общий режим [22:44:47]line Чек 438 21.09.2024 22:44 [22:44:47]line Смена: 496 ФФД: 1.0 [22:44:47]line ЗНМ: 0300000064 [22:44:47]line РНМ: 0000000000092592 [22:44:47]line Версия ККМ: 001 [22:44:47]line ФМ: 0000000000874979 [22:44:47]line ФД: 86660 [22:44:47]line ФПД: 58279527093941 [22:44:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224445&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86660&fm=58279527093941&tin=02508201610067®Number=0000000000092592&sum=40000 [22:44:47]written 0, free lines is 4095 [22:44:47]OFD Sender: Processing packet 86660 [packets to send 273, broken 272] [22:44:47]ProducePacketName [22:44:47]name=ofd_packets/00086660 [22:44:47]OFD Sender: To server: pG, [22:44:47]CommunicateWithHost lk.salyk.kg:30040 [22:44:47]ConnectInit lk.salyk.kg [22:44:47]Write to MH i2c: 01 00 00 4B 03 4E [22:44:47]Write i2c OK [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: 01 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: 01 07 00 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 CE 0C 2F [22:44:47]RasterBufferAndPrint [22:44:47]line [22:44:47]line [22:44:47]line [22:44:47]line [22:44:47]line [22:44:47]written 0, free lines is 3285 [22:44:47]MH_Cut [22:44:47]Write to MH i2c: D1 01 00 52 03 01 27 [22:44:47]Write i2c OK [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: D1 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: D1 01 00 [22:44:47]MH_I2C_Read... [22:44:47]Read from MH i2c: D1 01 00 52 03 00 26 [22:44:47]Write to MH i2c: 01 00 00 53 03 56 [22:44:47]Write i2c OK [22:44:47]MH_I2C_Read... [22:44:48]*** Cut start [22:44:48]*** Partial cut [22:44:48]*** CUTSNS_PIN = 1 [22:44:48]*** CUTSNS_PIN = 0 [22:44:48]*** Brake cut motor [22:44:48]Read from MH i2c: 01 [22:44:48]MH_I2C_Read... [22:44:48]*** Stop cut motor [22:44:48]*** Cut end [22:44:48]Read from MH i2c: 01 07 00 [22:44:48]MH_I2C_Read... [22:44:49]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [22:44:49]process_action close_receipt done [22:44:49]requested_data is exist [22:44:49]produce_requested_data [22:44:49]requested_item fm.sn is exist - process it [22:44:49]wFMCommunicate request_size=4 [22:44:49]MH_SAM_APDU [22:44:49]CAPDU: 80 11 00 00 [22:44:49]Write to MH i2c: E2 08 00 54 03 80 11 00 00 00 00 00 00 D1 [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:49]Read from MH i2c: E2 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 17 00 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 17 00 54 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 30 [22:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:44:49]wFMCommunicate OK [22:44:49]requested_item fd.num is exist - process it [22:44:49]SAM_PROTO_GetFieldsCounters [22:44:49]wFMCommunicate request_size=4 [22:44:49]MH_SAM_APDU [22:44:49]CAPDU: 80 13 00 00 [22:44:49]Write to MH i2c: E2 08 00 55 03 80 13 00 00 00 00 00 00 D4 [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:49]Read from MH i2c: E2 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 62 00 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 62 00 55 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 84 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [22:44:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 84 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:49]wFMCommunicate OK [22:44:49]SAM_PROTO_GetFieldsCounters done [22:44:49]requested_item shift.num is exist - process it [22:44:49]requested_item shift.opened is exist - process it [22:44:49]req_shift_opened [22:44:49]FM_GetShiftState [22:44:49]SAM_PROTO_GetShiftState [22:44:49]wFMCommunicate request_size=4 [22:44:49]MH_SAM_APDU [22:44:49]CAPDU: 80 13 01 00 [22:44:49]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:49]Read from MH i2c: E2 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 0E 00 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1C [22:44:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:44:49]wFMCommunicate OK [22:44:49]SAM_PROTO_GetShiftState done [22:44:49]FM_GetShiftState done [22:44:49]req_shift_opened done [22:44:49]requested_item shift.open_date is exist - process it [22:44:49]req_shift_open_date [22:44:49]req_shift_open_date done [22:44:49]produce_requested_data done [22:44:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86660,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:44:49]process_action_free close_receipt [22:44:49]json_value_free [22:44:49]json_value_free done [22:44:49]process_json_proto returns [22:44:49]Send response to host [22:44:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86660,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:44:49]free response buf [22:44:49]execute_script done [22:44:49]execute_script returns [22:44:49]free content buf [22:44:49]Sock 9.Close socket [22:44:49]Sock 9.Thread stoped [22:44:49]Connected sock=11 [22:44:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 2D 18 07 01 BA 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 01 00 00 F4 03 04 00 5D 4C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 52 01 00 35 04 06 00 35 01 42 82 96 B5 84 7E 8D C4 0E 8C 01 3A [22:44:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0B C4 47 00 3C 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 84 52 01 00 F4 03 04 00 30 F7 EE 66 B6 04 01 00 00 66 5B F4 08 42 0C 9B 55 [22:44:50]CommunicateWithHost err = 0 [22:44:50]CheckOFDResponse [22:44:50]1017 (14) - 77093643461234 [22:44:50]1041 (16) - 0000000000874979 [22:44:50]1040 (4) - 86660 [22:44:50]1012 (4) - 21.09.2024 16:41 [22:44:50]1206 (1) - 0 [22:44:50]OFD Sender: Remove packet 86660 [22:44:50]ProducePacketName [22:44:50]name=ofd_packets/00086660 [22:44:50]NVStorageDeleteData [22:44:50]OFD Sender: No OFD packet to send [22:44:55]OFD Sender: No OFD packet to send [22:44:59]recv_with_timeout no data received [22:45:00]OFD Sender: No OFD packet to send [22:45:05]OFD Sender: No OFD packet to send [22:45:10]OFD Sender: No OFD packet to send [22:45:13]recv_with_timeout no data received [22:45:15]OFD Sender: No OFD packet to send [22:45:20]OFD Sender: No OFD packet to send [22:45:25]OFD Sender: No OFD packet to send [22:45:27]recv_with_timeout no data received [22:45:30]OFD Sender: No OFD packet to send [22:45:35]OFD Sender: No OFD packet to send [22:45:40]OFD Sender: No OFD packet to send [22:45:45]OFD Sender: No OFD packet to send [22:45:50]OFD Sender: No OFD packet to send [22:45:55]OFD Sender: No OFD packet to send [22:46:00]OFD Sender: No OFD packet to send [22:46:05]recv_with_timeout no data received [22:46:05]OFD Sender: No OFD packet to send [22:46:10]OFD Sender: No OFD packet to send [22:46:15]OFD Sender: No OFD packet to send [22:46:20]OFD Sender: No OFD packet to send [22:46:25]OFD Sender: No OFD packet to send [22:46:29]recv_with_timeout no data received [22:46:30]OFD Sender: No OFD packet to send [22:46:36]OFD Sender: No OFD packet to send [22:46:41]OFD Sender: No OFD packet to send [22:46:46]OFD Sender: No OFD packet to send [22:46:51]OFD Sender: No OFD packet to send [22:46:56]OFD Sender: No OFD packet to send [22:47:01]OFD Sender: No OFD packet to send [22:47:06]OFD Sender: No OFD packet to send [22:47:11]OFD Sender: No OFD packet to send [22:47:16]OFD Sender: No OFD packet to send [22:47:21]OFD Sender: No OFD packet to send [22:47:26]OFD Sender: No OFD packet to send [22:47:31]OFD Sender: No OFD packet to send [22:47:36]OFD Sender: No OFD packet to send [22:47:41]OFD Sender: No OFD packet to send [22:47:46]OFD Sender: No OFD packet to send [22:47:51]OFD Sender: No OFD packet to send [22:47:56]OFD Sender: No OFD packet to send [22:48:01]OFD Sender: No OFD packet to send [22:48:06]OFD Sender: No OFD packet to send [22:48:11]OFD Sender: No OFD packet to send [22:48:16]OFD Sender: No OFD packet to send [22:48:21]OFD Sender: No OFD packet to send [22:48:24]accept exits with 10 [22:48:24]New connection [22:48:24]New thread 3067022692 created [22:48:24]Thread 3067166052 joined [22:48:24]Waiting for new connection... [22:48:24] Sock 10.Parse request [22:48:24]Sock 10.Check first char [22:48:24]Sock 10.First char is OK [22:48:24]request: POST /json_proto HTTP/1.0 [22:48:24]Method: POST [22:48:24]URL: /json_proto [22:48:24]Method is POST - this is cgi request [22:48:24]url: /json_proto [22:48:24]query_string will be loaded in cgi processing [22:48:24]execute_cgi json_proto POST (null) [22:48:24]execute_cgi path=json_proto method=POST [22:48:24]POST find Content-Length [22:48:24]Host: 172.17.47.196:8080 [22:48:24]Content-Length: 575 [22:48:24]Content-Type: application/json [22:48:24] [22:48:24]POST finish read [22:48:24]Found Content-Length = 575 [22:48:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148020", "tax_sys" : 0, "items" : [ { "code": "48744713", "name": "LD Compact Purple Beat", "price" : 137.00, "quantity" : 1.000, "sum" : 137.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 137.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:24]execute_script... [22:48:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148020", "tax_sys" : 0, "items" : [ { "code": "48744713", "name": "LD Compact Purple Beat", "price" : 137.00, "quantity" : 1.000, "sum" : 137.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 137.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:24]POST & json_proto [22:48:24]process_json_proto [22:48:24]json parsed OK: [22:48:24]protocol is kg_v1.0 [22:48:24]action value=close_receipt [22:48:24]process_action close_receipt [22:48:24]cmd_close_receipt [22:48:24]MH_GetDate [22:48:24]Write to MH i2c: F0 00 00 57 03 49 [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: F0 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: F0 09 00 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: F0 09 00 57 03 00 38 4D EF 66 4C 6B 94 66 DD [22:48:24]GetLastDocTimeStamp 1726958685 [22:48:24]current date 1726958904 [22:48:24]FM_GetShiftState [22:48:24]SAM_PROTO_GetShiftState [22:48:24]wFMCommunicate request_size=4 [22:48:24]MH_SAM_APDU [22:48:24]CAPDU: 80 13 01 00 [22:48:24]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [22:48:24]Write i2c OK [22:48:24]MH_I2C_Read... [22:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:24]Read from MH i2c: E2 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 0E 00 [22:48:24]MH_I2C_Read... [22:48:24]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1E [22:48:24]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:48:24]wFMCommunicate OK [22:48:24]SAM_PROTO_GetShiftState done [22:48:24]FM_GetShiftState done [22:48:24]opened in 1726877910 [22:48:24]opened+sec_in_day 1726964310 [22:48:24]quantity*price = 13700 [22:48:24]sum+1 = 13701 [22:48:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 137.00 НСП 1% : 1.21 НДС 12% : 14.55 Наличными: 137.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 439 21.09.2024 22:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86661 ФПД: 235502653642283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224824&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86661&fm=235502653642283&tin=02508201610067®Number=0000000000092592&sum=13700 0 [22:48:25]StoreToDocumentArchive [22:48:25]shift 496 fd 86661 [22:48:25]save to /storage/0496/doc_00086661 [22:48:25]save last doc name /storage/0496/doc_00086661 to /storage/kkm_last_doc_name [22:48:25]save OK [22:48:25]Clear old archive folders... [22:48:25]ProcessDocumentItem done err = 0, tmpTLVsize=259 [22:48:25]tlvbuf is 00285AC0 [22:48:25]SAM_PROTO_ClearQueue [22:48:25]wFMCommunicate request_size=4 [22:48:25]MH_SAM_APDU [22:48:25]CAPDU: 80 09 00 00 [22:48:25]Write to MH i2c: E2 08 00 65 03 80 09 00 00 00 00 00 00 DA [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:25]Read from MH i2c: E2 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 03 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [22:48:25]RAPDU: 90 00 [22:48:25]wFMCommunicate OK [22:48:25]SAM_PROTO_ClearQueue done [22:48:25]KKMCreateOFDPacket [22:48:25]OFDProtocolAddRootSTLVToBuf [22:48:25]FM_MakeSignedData [22:48:25]FM_MakeSignedData [22:48:25]SAM_PROTO_SignData [22:48:25]wFMCommunicate request_size=4 [22:48:25]MH_SAM_APDU [22:48:25]CAPDU: 80 0D 01 02 [22:48:25]Write to MH i2c: E2 08 00 66 03 80 0D 01 02 00 00 00 00 E2 [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:25]Read from MH i2c: E2 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 03 00 [22:48:25]MH_I2C_Read... [22:48:25]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [22:48:25]RAPDU: 90 00 [22:48:25]wFMCommunicate OK [22:48:25]wFMCommunicate request_size=255 [22:48:25]MH_SAM_APDU [22:48:25]CAPDU: 80 0D 02 02 FA 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 05 00 00 00 00 07 04 06 00 84 35 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 01 00 00 F4 03 04 00 38 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 [22:48:25]Write to MH i2c: E2 02 01 67 03 80 0D 02 02 FA 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 05 00 00 00 00 07 04 06 00 84 35 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 01 00 00 F4 03 04 00 38 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 00 00 BB [22:48:25]Write i2c OK [22:48:25]MH_I2C_Read... [22:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:26]Read from MH i2c: E2 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 03 00 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [22:48:26]RAPDU: 90 00 [22:48:26]wFMCommunicate OK [22:48:26]wFMCommunicate request_size=18 [22:48:26]MH_SAM_APDU [22:48:26]CAPDU: 80 0D 02 02 0D 52 01 00 35 04 06 00 D6 30 3C 03 96 2B [22:48:26]Write to MH i2c: E2 15 00 68 03 80 0D 02 02 0D 00 52 01 00 35 04 06 00 D6 30 3C 03 96 2B 00 00 97 [22:48:26]Write i2c OK [22:48:26]MH_I2C_Read... [22:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:26]Read from MH i2c: E2 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 03 00 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [22:48:26]RAPDU: 90 00 [22:48:26]wFMCommunicate OK [22:48:26]wFMCommunicate request_size=4 [22:48:26]MH_SAM_APDU [22:48:26]CAPDU: 80 0D 03 02 [22:48:26]Write to MH i2c: E2 08 00 69 03 80 0D 03 02 00 00 00 00 E7 [22:48:26]Write i2c OK [22:48:26]MH_I2C_Read... [22:48:26]OFD Sender: No OFD packet to send [22:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:26]Read from MH i2c: E2 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 0B 00 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 0B 00 69 03 00 25 98 1B A1 31 8D FE 09 90 00 26 [22:48:26]RAPDU: 25 98 1B A1 31 8D FE 09 90 00 [22:48:26]wFMCommunicate OK [22:48:26]SAM_PROTO_SignData done [22:48:26]FM_MakeSignedData done [22:48:26]CreateOFDProtocolMessage [22:48:26]wFMCommunicate request_size=4 [22:48:26]MH_SAM_APDU [22:48:26]CAPDU: 80 11 00 00 [22:48:26]Write to MH i2c: E2 08 00 6A 03 80 11 00 00 00 00 00 00 E7 [22:48:26]Write i2c OK [22:48:26]MH_I2C_Read... [22:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:26]Read from MH i2c: E2 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 17 00 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: E2 17 00 6A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 46 [22:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:48:26]wFMCommunicate OK [22:48:26]CreateOFDProtocolMessage done [22:48:26]OFDSenderStorePacket 86661 [22:48:26]StoreOFDPacket docnum=86661 [22:48:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 17 01 00 00 BE CC 0F 01 69 D4 5A 03 01 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 05 00 00 00 00 07 04 06 00 84 35 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 01 00 00 F4 03 04 00 38 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 52 01 00 35 04 06 00 D6 30 3C 03 96 2B 25 98 1B A1 31 8D FE 09 [22:48:26]CheckFolder [22:48:26]dirname=/storage/ofd_packets [22:48:26]CheckFolder done [22:48:26]ProducePacketName [22:48:26]name=ofd_packets/00086661 [22:48:26]NVStorageSaveData ofd_packets/00086661 [22:48:26]File name is /storage/ofd_packets/00086661 [22:48:26]Write 309 bytes [22:48:26]NVStorageSaveData done [22:48:26]OFDSenderStorePacket done [22:48:26]KKMCreateOFDPacket done [22:48:26]NVStorageSaveData kkm_last_timestamp [22:48:26]File name is /storage/kkm_last_timestamp [22:48:26]Write 4 bytes [22:48:26]NVStorageSaveData done [22:48:26]ExternCall_PrintAddStr [22:48:26]wPrintStart [22:48:26]Write to MH i2c: 01 00 00 6B 03 6E [22:48:26]Write i2c OK [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: 01 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: 01 07 00 [22:48:26]MH_I2C_Read... [22:48:26]Read from MH i2c: 01 07 00 6B 03 00 00 00 00 00 FF 0F 83 [22:48:26]RasterBufferAndPrint [22:48:26]line Счет N : (3)148020 [22:48:26]line ИНН: 02508201610067 [22:48:26]line Контрольно-Кассовый Чек [22:48:26]line ПРОДАЖА [22:48:26]line Товар: 48744713 [22:48:26]line LD Compact Purple Beat [22:48:26]line 1.000 * 137.00 [22:48:26]line = 137.00 [22:48:26]line НДС 12% НСП 1% [22:48:26]line > о реализуемом товаре [22:48:26]line ИТОГО: 137.00 [22:48:26]line НСП 1% : 1.21 [22:48:26]line НДС 12% : 14.55 [22:48:26]line Наличными: 137.00 [22:48:26]line Безнал.: 0.00 [22:48:26]line Место: АЗС № 137 "Партнер Нефть" [22:48:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:48:26]line СНО: Общий режим [22:48:26]line Чек 439 21.09.2024 22:48 [22:48:26]line Смена: 496 ФФД: 1.0 [22:48:26]line ЗНМ: 0300000064 [22:48:26]line РНМ: 0000000000092592 [22:48:26]line Версия ККМ: 001 [22:48:26]line ФМ: 0000000000874979 [22:48:26]line ФД: 86661 [22:48:26]line ФПД: 235502653642283 [22:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224824&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86661&fm=235502653642283&tin=02508201610067®Number=0000000000092592&sum=13700 [22:48:26]OFD Sender: Processing packet 86661 [packets to send 273, broken 272] [22:48:26]ProducePacketName [22:48:26]name=ofd_packets/00086661 [22:48:26]OFD Sender: To server: pG, [22:48:26]CommunicateWithHost lk.salyk.kg:30040 [22:48:26]ConnectInit lk.salyk.kg [22:48:26]line 0 [22:48:26]written 0, free lines is 4095 [22:48:27]Write to MH i2c: 01 00 00 93 03 96 [22:48:27]Write i2c OK [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: 01 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: 01 07 00 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 03 0D AD [22:48:27]RasterBufferAndPrint [22:48:27]line [22:48:27]line [22:48:27]line [22:48:27]line [22:48:27]line [22:48:27]written 0, free lines is 3337 [22:48:27]MH_Cut [22:48:27]Write to MH i2c: D1 01 00 9A 03 01 6F [22:48:27]Write i2c OK [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: D1 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: D1 01 00 [22:48:27]MH_I2C_Read... [22:48:27]Read from MH i2c: D1 01 00 9A 03 00 6E [22:48:27]Write to MH i2c: 01 00 00 9B 03 9E [22:48:27]Write i2c OK [22:48:27]MH_I2C_Read... [22:48:27]*** Cut start [22:48:27]*** Partial cut [22:48:27]*** CUTSNS_PIN = 1 [22:48:27]*** CUTSNS_PIN = 0 [22:48:28]*** Brake cut motor [22:48:28]Read from MH i2c: 01 [22:48:28]MH_I2C_Read... [22:48:28]*** Stop cut motor [22:48:28]*** Cut end [22:48:28]Read from MH i2c: 01 07 00 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [22:48:28]process_action close_receipt done [22:48:28]requested_data is exist [22:48:28]produce_requested_data [22:48:28]requested_item fm.sn is exist - process it [22:48:28]wFMCommunicate request_size=4 [22:48:28]MH_SAM_APDU [22:48:28]CAPDU: 80 11 00 00 [22:48:28]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [22:48:28]Write i2c OK [22:48:28]MH_I2C_Read... [22:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:28]Read from MH i2c: E2 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: E2 17 00 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 78 [22:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:48:28]wFMCommunicate OK [22:48:28]requested_item fd.num is exist - process it [22:48:28]SAM_PROTO_GetFieldsCounters [22:48:28]wFMCommunicate request_size=4 [22:48:28]MH_SAM_APDU [22:48:28]CAPDU: 80 13 00 00 [22:48:28]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [22:48:28]Write i2c OK [22:48:28]MH_I2C_Read... [22:48:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:28]Read from MH i2c: E2 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: E2 62 00 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: E2 62 00 9D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 85 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [22:48:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 85 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:28]wFMCommunicate OK [22:48:28]SAM_PROTO_GetFieldsCounters done [22:48:28]requested_item shift.num is exist - process it [22:48:28]requested_item shift.opened is exist - process it [22:48:28]req_shift_opened [22:48:28]FM_GetShiftState [22:48:28]SAM_PROTO_GetShiftState [22:48:28]wFMCommunicate request_size=4 [22:48:28]MH_SAM_APDU [22:48:28]CAPDU: 80 13 01 00 [22:48:28]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [22:48:28]Write i2c OK [22:48:28]MH_I2C_Read... [22:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:28]Read from MH i2c: E2 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: E2 0E 00 [22:48:28]MH_I2C_Read... [22:48:28]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 64 [22:48:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:48:28]wFMCommunicate OK [22:48:28]SAM_PROTO_GetShiftState done [22:48:28]FM_GetShiftState done [22:48:28]req_shift_opened done [22:48:28]requested_item shift.open_date is exist - process it [22:48:28]req_shift_open_date [22:48:28]req_shift_open_date done [22:48:28]produce_requested_data done [22:48:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86661,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:48:28]process_action_free close_receipt [22:48:28]json_value_free [22:48:28]json_value_free done [22:48:28]process_json_proto returns [22:48:28]Send response to host [22:48:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86661,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:48:28]free response buf [22:48:28]execute_script done [22:48:28]execute_script returns [22:48:28]free content buf [22:48:28]Sock 10.Close socket [22:48:28]Sock 10.Thread stoped [22:48:30]Connected sock=9 [22:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 17 01 00 00 BE CC 0F 01 69 D4 5A 03 01 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 38 37 34 34 37 31 33 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 50 75 72 70 6C 65 20 42 65 61 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 05 00 00 00 00 07 04 06 00 84 35 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 01 00 00 F4 03 04 00 38 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 52 01 00 35 04 06 00 D6 30 3C 03 96 2B 25 98 1B A1 31 8D FE 09 [22:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 17 1E 47 00 3D B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 85 52 01 00 F4 03 04 00 12 F8 EE 66 B6 04 01 00 00 DD E0 C6 23 56 5D 62 24 [22:48:35]CommunicateWithHost err = 0 [22:48:35]CheckOFDResponse [22:48:35]1017 (14) - 77093643461234 [22:48:35]1041 (16) - 0000000000874979 [22:48:35]1040 (4) - 86661 [22:48:35]1012 (4) - 21.09.2024 16:45 [22:48:35]1206 (1) - 0 [22:48:35]OFD Sender: Remove packet 86661 [22:48:35]ProducePacketName [22:48:35]name=ofd_packets/00086661 [22:48:35]NVStorageDeleteData [22:48:36]OFD Sender: No OFD packet to send [22:48:36]recv_with_timeout no data received [22:48:41]OFD Sender: No OFD packet to send [22:48:46]OFD Sender: No OFD packet to send [22:48:50]accept exits with 7 [22:48:50]New connection [22:48:50]New thread 3067166052 created [22:48:50]Thread 3067022692 joined [22:48:50]Waiting for new connection... [22:48:50] Sock 7.Parse request [22:48:50]Sock 7.Check first char [22:48:50]Sock 7.First char is OK [22:48:50]request: POST /json_proto HTTP/1.0 [22:48:50]Method: POST [22:48:50]URL: /json_proto [22:48:50]Method is POST - this is cgi request [22:48:50]url: /json_proto [22:48:50]query_string will be loaded in cgi processing [22:48:50]execute_cgi json_proto POST (null) [22:48:50]execute_cgi path=json_proto method=POST [22:48:50]POST find Content-Length [22:48:50]Host: 172.17.47.196:8080 [22:48:50]Content-Length: 568 [22:48:50]Content-Type: application/json [22:48:50] [22:48:50]POST finish read [22:48:50]Found Content-Length = 568 [22:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148021", "tax_sys" : 0, "items" : [ { "code": "48744539", "name": "LD Compact Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:50]execute_script... [22:48:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148021", "tax_sys" : 0, "items" : [ { "code": "48744539", "name": "LD Compact Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:50]POST & json_proto [22:48:50]process_json_proto [22:48:50]json parsed OK: [22:48:50]protocol is kg_v1.0 [22:48:50]action value=close_receipt [22:48:50]process_action close_receipt [22:48:50]cmd_close_receipt [22:48:50]MH_GetDate [22:48:50]Write to MH i2c: F0 00 00 9F 03 91 [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: F0 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: F0 09 00 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: F0 09 00 9F 03 00 52 4D EF 66 4C 6B 94 66 3F [22:48:50]GetLastDocTimeStamp 1726958904 [22:48:50]current date 1726958930 [22:48:50]FM_GetShiftState [22:48:50]SAM_PROTO_GetShiftState [22:48:50]wFMCommunicate request_size=4 [22:48:50]MH_SAM_APDU [22:48:50]CAPDU: 80 13 01 00 [22:48:50]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:50]Read from MH i2c: E2 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 0E 00 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 66 [22:48:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:48:50]wFMCommunicate OK [22:48:50]SAM_PROTO_GetShiftState done [22:48:50]FM_GetShiftState done [22:48:50]opened in 1726877910 [22:48:50]opened+sec_in_day 1726964310 [22:48:50]quantity*price = 13400 [22:48:50]sum+1 = 13401 [22:48:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 440 21.09.2024 22:48 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86662 ФПД: 157773865423546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224850&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86662&fm=157773865423546&tin=02508201610067®Number=0000000000092592&sum=13400 0 [22:48:51]StoreToDocumentArchive [22:48:51]shift 496 fd 86662 [22:48:51]save to /storage/0496/doc_00086662 [22:48:51]save last doc name /storage/0496/doc_00086662 to /storage/kkm_last_doc_name [22:48:51]save OK [22:48:51]Clear old archive folders... [22:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:48:51]tlvbuf is 002856E0 [22:48:51]SAM_PROTO_ClearQueue [22:48:51]wFMCommunicate request_size=4 [22:48:51]MH_SAM_APDU [22:48:51]CAPDU: 80 09 00 00 [22:48:51]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:51]Read from MH i2c: E2 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 03 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [22:48:51]RAPDU: 90 00 [22:48:51]wFMCommunicate OK [22:48:51]SAM_PROTO_ClearQueue done [22:48:51]KKMCreateOFDPacket [22:48:51]OFDProtocolAddRootSTLVToBuf [22:48:51]FM_MakeSignedData [22:48:51]FM_MakeSignedData [22:48:51]SAM_PROTO_SignData [22:48:51]wFMCommunicate request_size=4 [22:48:51]MH_SAM_APDU [22:48:51]CAPDU: 80 0D 01 02 [22:48:51]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:51]Read from MH i2c: E2 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 03 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [22:48:51]RAPDU: 90 00 [22:48:51]wFMCommunicate OK [22:48:51]wFMCommunicate request_size=255 [22:48:51]MH_SAM_APDU [22:48:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 52 01 00 35 04 06 00 [22:48:51]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 52 01 00 35 04 06 00 00 00 3F [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 03 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [22:48:52]RAPDU: 90 00 [22:48:52]wFMCommunicate OK [22:48:52]wFMCommunicate request_size=11 [22:48:52]MH_SAM_APDU [22:48:52]CAPDU: 80 0D 02 02 06 8F 7E 97 34 12 BA [22:48:52]Write to MH i2c: E2 0E 00 B0 03 80 0D 02 02 06 00 8F 7E 97 34 12 BA 00 00 DD [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 03 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [22:48:52]RAPDU: 90 00 [22:48:52]wFMCommunicate OK [22:48:52]wFMCommunicate request_size=4 [22:48:52]MH_SAM_APDU [22:48:52]CAPDU: 80 0D 03 02 [22:48:52]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 0B 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 0B 00 B1 03 00 3E 83 F0 CA 70 18 11 F0 90 00 34 [22:48:52]RAPDU: 3E 83 F0 CA 70 18 11 F0 90 00 [22:48:52]wFMCommunicate OK [22:48:52]SAM_PROTO_SignData done [22:48:52]FM_MakeSignedData done [22:48:52]CreateOFDProtocolMessage [22:48:52]wFMCommunicate request_size=4 [22:48:52]MH_SAM_APDU [22:48:52]CAPDU: 80 11 00 00 [22:48:52]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 17 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8E [22:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:48:52]wFMCommunicate OK [22:48:52]CreateOFDProtocolMessage done [22:48:52]OFDSenderStorePacket 86662 [22:48:52]StoreOFDPacket docnum=86662 [22:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C0 E6 08 01 9F 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 52 01 00 35 04 06 00 8F 7E 97 34 12 BA 3E 83 F0 CA 70 18 11 F0 [22:48:52]CheckFolder [22:48:52]dirname=/storage/ofd_packets [22:48:52]CheckFolder done [22:48:52]ProducePacketName [22:48:52]name=ofd_packets/00086662 [22:48:52]NVStorageSaveData ofd_packets/00086662 [22:48:52]File name is /storage/ofd_packets/00086662 [22:48:52]Write 302 bytes [22:48:52]NVStorageSaveData done [22:48:52]OFDSenderStorePacket done [22:48:52]KKMCreateOFDPacket done [22:48:52]NVStorageSaveData kkm_last_timestamp [22:48:52]File name is /storage/kkm_last_timestamp [22:48:52]Write 4 bytes [22:48:52]NVStorageSaveData done [22:48:52]ExternCall_PrintAddStr [22:48:52]wPrintStart [22:48:52]Write to MH i2c: 01 00 00 B3 03 B6 [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 07 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [22:48:52]RasterBufferAndPrint [22:48:52]line Счет N : (3)148021 [22:48:52]line ИНН: 02508201610067 [22:48:52]line Контрольно-Кассовый Чек [22:48:52]line ПРОДАЖА [22:48:52]line Товар: 48744539 [22:48:52]line LD Compact Blue [22:48:52]line 1.000 * 134.00 [22:48:52]line = 134.00 [22:48:52]line НДС 12% НСП 1% [22:48:52]line > о реализуемом товаре [22:48:52]line ИТОГО: 134.00 [22:48:52]line НСП 1% : 1.19 [22:48:52]line НДС 12% : 14.23 [22:48:52]line Наличными: 134.00 [22:48:52]line Безнал.: 0.00 [22:48:52]line Место: АЗС № 137 "Партнер Нефть" [22:48:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:48:52]line СНО: Общий режим [22:48:52]line Чек 440 21.09.2024 22:48 [22:48:52]line Смена: 496 ФФД: 1.0 [22:48:52]line ЗНМ: 0300000064 [22:48:52]line РНМ: 0000000000092592 [22:48:52]line Версия ККМ: 001 [22:48:52]line ФМ: 0000000000874979 [22:48:52]line ФД: 86662 [22:48:52]line ФПД: 157773865423546 [22:48:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T224850&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86662&fm=157773865423546&tin=02508201610067®Number=0000000000092592&sum=13400 [22:48:52]line 0 [22:48:52]written 0, free lines is 4095 [22:48:52]OFD Sender: Processing packet 86662 [packets to send 273, broken 272] [22:48:52]ProducePacketName [22:48:52]name=ofd_packets/00086662 [22:48:52]OFD Sender: To server: pG, [22:48:52]CommunicateWithHost lk.salyk.kg:30040 [22:48:52]ConnectInit lk.salyk.kg [22:48:52]Write to MH i2c: 01 00 00 DB 03 DE [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 07 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 03 0D F5 [22:48:52]RasterBufferAndPrint [22:48:52]line [22:48:52]line [22:48:52]line [22:48:52]line [22:48:52]line [22:48:52]written 0, free lines is 3340 [22:48:52]MH_Cut [22:48:52]Write to MH i2c: D1 01 00 E2 03 01 B7 [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: D1 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: D1 01 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: D1 01 00 E2 03 00 B6 [22:48:52]Write to MH i2c: 01 00 00 E3 03 E6 [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:53]*** Cut start [22:48:53]*** Partial cut [22:48:53]*** CUTSNS_PIN = 1 [22:48:53]*** CUTSNS_PIN = 0 [22:48:53]*** Brake cut motor [22:48:54]Read from MH i2c: 01 [22:48:54]MH_I2C_Read... [22:48:54]*** Stop cut motor [22:48:54]*** Cut end [22:48:54]Read from MH i2c: 01 07 00 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [22:48:54]process_action close_receipt done [22:48:54]requested_data is exist [22:48:54]produce_requested_data [22:48:54]requested_item fm.sn is exist - process it [22:48:54]wFMCommunicate request_size=4 [22:48:54]MH_SAM_APDU [22:48:54]CAPDU: 80 11 00 00 [22:48:54]Write to MH i2c: E2 08 00 E4 03 80 11 00 00 00 00 00 00 61 [22:48:54]Write i2c OK [22:48:54]MH_I2C_Read... [22:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:54]Read from MH i2c: E2 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: E2 17 00 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: E2 17 00 E4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C0 [22:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:48:54]wFMCommunicate OK [22:48:54]requested_item fd.num is exist - process it [22:48:54]SAM_PROTO_GetFieldsCounters [22:48:54]wFMCommunicate request_size=4 [22:48:54]MH_SAM_APDU [22:48:54]CAPDU: 80 13 00 00 [22:48:54]Write to MH i2c: E2 08 00 E5 03 80 13 00 00 00 00 00 00 64 [22:48:54]Write i2c OK [22:48:54]MH_I2C_Read... [22:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:54]Read from MH i2c: E2 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: E2 62 00 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: E2 62 00 E5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 86 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [22:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 86 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:54]wFMCommunicate OK [22:48:54]SAM_PROTO_GetFieldsCounters done [22:48:54]requested_item shift.num is exist - process it [22:48:54]requested_item shift.opened is exist - process it [22:48:54]req_shift_opened [22:48:54]FM_GetShiftState [22:48:54]SAM_PROTO_GetShiftState [22:48:54]wFMCommunicate request_size=4 [22:48:54]MH_SAM_APDU [22:48:54]CAPDU: 80 13 01 00 [22:48:54]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [22:48:54]Write i2c OK [22:48:54]MH_I2C_Read... [22:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:54]Read from MH i2c: E2 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: E2 0E 00 [22:48:54]MH_I2C_Read... [22:48:54]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AC [22:48:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:48:54]wFMCommunicate OK [22:48:54]SAM_PROTO_GetShiftState done [22:48:54]FM_GetShiftState done [22:48:54]req_shift_opened done [22:48:54]requested_item shift.open_date is exist - process it [22:48:54]req_shift_open_date [22:48:54]req_shift_open_date done [22:48:54]produce_requested_data done [22:48:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86662,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:48:54]process_action_free close_receipt [22:48:54]json_value_free [22:48:54]json_value_free done [22:48:54]process_json_proto returns [22:48:54]Send response to host [22:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86662,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:48:54]free response buf [22:48:54]execute_script done [22:48:54]execute_script returns [22:48:54]free content buf [22:48:54]Sock 7.Close socket [22:48:54]Sock 7.Thread stoped [22:48:59]recv_with_timeout no data received [22:49:10]Connected sock=11 [22:49:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C0 E6 08 01 9F 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 52 01 00 35 04 06 00 8F 7E 97 34 12 BA 3E 83 F0 CA 70 18 11 F0 [22:49:15]recv_with_timeout no data received [22:49:15]CommunicateWithHost answer receiving error [22:49:15]CommunicateWithHost err = -3 [22:49:15]OFD Sender: Server communicate error [22:49:17]recv_with_timeout no data received [22:49:20]OFD Sender: Processing packet 86662 [packets to send 273, broken 272] [22:49:20]ProducePacketName [22:49:20]name=ofd_packets/00086662 [22:49:20]OFD Sender: To server: pG, [22:49:20]CommunicateWithHost lk.salyk.kg:30040 [22:49:20]ConnectInit lk.salyk.kg [22:49:39]recv_with_timeout no data received [22:49:58]recv_with_timeout no data received [22:51:34]ConnectInit Can't connect to host [22:51:34]CommunicateWithHost connect error [22:51:34]CommunicateWithHost err = -1 [22:51:34]OFD Sender: Server communicate error [22:51:39]OFD Sender: Processing packet 86662 [packets to send 273, broken 272] [22:51:39]ProducePacketName [22:51:39]name=ofd_packets/00086662 [22:51:39]OFD Sender: To server: pG, [22:51:39]CommunicateWithHost lk.salyk.kg:30040 [22:51:39]ConnectInit lk.salyk.kg [22:51:39]Connected sock=7 [22:51:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 C0 E6 08 01 9F 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 52 4D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 52 01 00 35 04 06 00 8F 7E 97 34 12 BA 3E 83 F0 CA 70 18 11 F0 [22:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A0 35 47 00 AA C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 52 01 00 F4 03 04 00 CA F8 EE 66 B6 04 01 00 00 20 D1 68 70 E4 FE 5F 20 [22:51:40]CommunicateWithHost err = 0 [22:51:40]CheckOFDResponse [22:51:40]1017 (14) - 77093643461234 [22:51:40]1041 (16) - 0000000000874979 [22:51:40]1040 (4) - 86662 [22:51:40]1012 (4) - 21.09.2024 16:48 [22:51:40]1206 (1) - 0 [22:51:40]OFD Sender: Remove packet 86662 [22:51:40]ProducePacketName [22:51:40]name=ofd_packets/00086662 [22:51:40]NVStorageDeleteData [22:51:40]OFD Sender: No OFD packet to send [22:51:45]OFD Sender: No OFD packet to send [22:51:50]OFD Sender: No OFD packet to send [22:51:55]OFD Sender: No OFD packet to send [22:52:00]OFD Sender: No OFD packet to send [22:52:03]accept exits with 10 [22:52:03]New connection [22:52:03]New thread 3067022692 created [22:52:03]Thread 3067166052 joined [22:52:03]Waiting for new connection... [22:52:03] Sock 10.Parse request [22:52:03]Sock 10.Check first char [22:52:03]Sock 10.First char is OK [22:52:03]request: POST /json_proto HTTP/1.0 [22:52:03]Method: POST [22:52:03]URL: /json_proto [22:52:03]Method is POST - this is cgi request [22:52:03]url: /json_proto [22:52:03]query_string will be loaded in cgi processing [22:52:03]execute_cgi json_proto POST (null) [22:52:03]execute_cgi path=json_proto method=POST [22:52:03]POST find Content-Length [22:52:03]Host: 172.17.47.196:8080 [22:52:03]Content-Length: 653 [22:52:03]Content-Type: application/json [22:52:03] [22:52:03]POST finish read [22:52:03]Found Content-Length = 653 [22:52:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148022", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:03]execute_script... [22:52: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 : (3)148022", "tax_sys" : 0, "items" : [ { "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:03]POST & json_proto [22:52:03]process_json_proto [22:52:03]json parsed OK: [22:52:03]protocol is kg_v1.0 [22:52:03]action value=close_receipt [22:52:03]process_action close_receipt [22:52:03]cmd_close_receipt [22:52:03]MH_GetDate [22:52:03]Write to MH i2c: F0 00 00 E7 03 D9 [22:52:03]Write i2c OK [22:52:03]MH_I2C_Read... [22:52:03]Read from MH i2c: F0 [22:52:03]MH_I2C_Read... [22:52:03]Read from MH i2c: F0 09 00 [22:52:03]MH_I2C_Read... [22:52:03]Read from MH i2c: F0 09 00 E7 03 00 13 4E EF 66 4C 6B 94 66 49 [22:52:03]GetLastDocTimeStamp 1726958930 [22:52:03]current date 1726959123 [22:52:03]FM_GetShiftState [22:52:03]SAM_PROTO_GetShiftState [22:52:03]wFMCommunicate request_size=4 [22:52:03]MH_SAM_APDU [22:52:03]CAPDU: 80 13 01 00 [22:52:03]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [22:52:03]Write i2c OK [22:52:03]MH_I2C_Read... [22:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:03]Read from MH i2c: E2 [22:52:03]MH_I2C_Read... [22:52:03]Read from MH i2c: E2 0E 00 [22:52:03]MH_I2C_Read... [22:52:03]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AE [22:52:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:52:03]wFMCommunicate OK [22:52:03]SAM_PROTO_GetShiftState done [22:52:03]FM_GetShiftState done [22:52:03]opened in 1726877910 [22:52:03]opened+sec_in_day 1726964310 [22:52:03]quantity*price = 39000 [22:52:03]sum+1 = 39001 [22:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.00 НСП 1% : 3.45 НДС 12% : 41.42 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 441 21.09.2024 22:52 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86663 ФПД: 15124501237264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T225203&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86663&fm=15124501237264&tin=02508201610067®Number=0000000000092592&sum=39000 0 [22:52:04]StoreToDocumentArchive [22:52:04]shift 496 fd 86663 [22:52:04]save to /storage/0496/doc_00086663 [22:52:04]save last doc name /storage/0496/doc_00086663 to /storage/kkm_last_doc_name [22:52:04]save OK [22:52:04]Clear old archive folders... [22:52:04]ProcessDocumentItem done err = 0, tmpTLVsize=277 [22:52:04]tlvbuf is 00211ED0 [22:52:04]SAM_PROTO_ClearQueue [22:52:04]wFMCommunicate request_size=4 [22:52:04]MH_SAM_APDU [22:52:04]CAPDU: 80 09 00 00 [22:52:04]Write to MH i2c: E2 08 00 F5 03 80 09 00 00 00 00 00 00 6A [22:52:04]Write i2c OK [22:52:04]MH_I2C_Read... [22:52:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:52:04]Read from MH i2c: E2 [22:52:04]MH_I2C_Read... [22:52:04]Read from MH i2c: E2 03 00 [22:52:04]MH_I2C_Read... [22:52:04]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [22:52:04]RAPDU: 90 00 [22:52:04]wFMCommunicate OK [22:52:04]SAM_PROTO_ClearQueue done [22:52:04]KKMCreateOFDPacket [22:52:04]OFDProtocolAddRootSTLVToBuf [22:52:04]FM_MakeSignedData [22:52:04]FM_MakeSignedData [22:52:04]SAM_PROTO_SignData [22:52:04]wFMCommunicate request_size=4 [22:52:04]MH_SAM_APDU [22:52:04]CAPDU: 80 0D 01 02 [22:52:04]Write to MH i2c: E2 08 00 F6 03 80 0D 01 02 00 00 00 00 72 [22:52:04]Write i2c OK [22:52:04]MH_I2C_Read... [22:52:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:52:04]Read from MH i2c: E2 [22:52:04]MH_I2C_Read... [22:52:04]Read from MH i2c: E2 03 00 [22:52:04]MH_I2C_Read... [22:52:04]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [22:52:04]RAPDU: 90 00 [22:52:04]wFMCommunicate OK [22:52:04]wFMCommunicate request_size=255 [22:52:04]MH_SAM_APDU [22:52:04]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 13 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 [22:52:04]Write to MH i2c: E2 02 01 F7 03 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 13 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 00 00 5D [22:52:04]Write i2c OK [22:52:04]MH_I2C_Read... [22:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:05]Read from MH i2c: E2 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 03 00 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [22:52:05]RAPDU: 90 00 [22:52:05]wFMCommunicate OK [22:52:05]wFMCommunicate request_size=36 [22:52:05]MH_SAM_APDU [22:52:05]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 52 01 00 35 04 06 00 0D C1 72 86 0E 10 [22:52:05]Write to MH i2c: E2 27 00 F8 03 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 52 01 00 35 04 06 00 0D C1 72 86 0E 10 00 00 64 [22:52:05]Write i2c OK [22:52:05]MH_I2C_Read... [22:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:05]Read from MH i2c: E2 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 03 00 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [22:52:05]RAPDU: 90 00 [22:52:05]wFMCommunicate OK [22:52:05]wFMCommunicate request_size=4 [22:52:05]MH_SAM_APDU [22:52:05]CAPDU: 80 0D 03 02 [22:52:05]Write to MH i2c: E2 08 00 F9 03 80 0D 03 02 00 00 00 00 77 [22:52:05]Write i2c OK [22:52:05]MH_I2C_Read... [22:52:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:52:05]Read from MH i2c: E2 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 0B 00 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 0B 00 F9 03 00 D7 65 F7 41 B0 97 45 56 90 00 CE [22:52:05]RAPDU: D7 65 F7 41 B0 97 45 56 90 00 [22:52:05]wFMCommunicate OK [22:52:05]SAM_PROTO_SignData done [22:52:05]FM_MakeSignedData done [22:52:05]CreateOFDProtocolMessage [22:52:05]wFMCommunicate request_size=4 [22:52:05]MH_SAM_APDU [22:52:05]CAPDU: 80 11 00 00 [22:52:05]Write to MH i2c: E2 08 00 FA 03 80 11 00 00 00 00 00 00 77 [22:52:05]Write i2c OK [22:52:05]MH_I2C_Read... [22:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:05]Read from MH i2c: E2 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 17 00 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: E2 17 00 FA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D6 [22:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:52:05]wFMCommunicate OK [22:52:05]CreateOFDProtocolMessage done [22:52:05]OFDSenderStorePacket 86663 [22:52:05]StoreOFDPacket docnum=86663 [22:52:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 39 49 21 01 C0 0D 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 13 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 52 01 00 35 04 06 00 0D C1 72 86 0E 10 D7 65 F7 41 B0 97 45 56 [22:52:05]CheckFolder [22:52:05]dirname=/storage/ofd_packets [22:52:05]CheckFolder done [22:52:05]ProducePacketName [22:52:05]name=ofd_packets/00086663 [22:52:05]NVStorageSaveData ofd_packets/00086663 [22:52:05]File name is /storage/ofd_packets/00086663 [22:52:05]Write 327 bytes [22:52:05]NVStorageSaveData done [22:52:05]OFDSenderStorePacket done [22:52:05]KKMCreateOFDPacket done [22:52:05]NVStorageSaveData kkm_last_timestamp [22:52:05]File name is /storage/kkm_last_timestamp [22:52:05]Write 4 bytes [22:52:05]NVStorageSaveData done [22:52:05]ExternCall_PrintAddStr [22:52:05]wPrintStart [22:52:05]Write to MH i2c: 01 00 00 FB 03 FE [22:52:05]Write i2c OK [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: 01 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: 01 07 00 [22:52:05]MH_I2C_Read... [22:52:05]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 FF 0F 13 [22:52:05]RasterBufferAndPrint [22:52:05]line Счет N : (3)148022 [22:52:05]line ИНН: 02508201610067 [22:52:05]line Контрольно-Кассовый Чек [22:52:05]line ПРОДАЖА [22:52:05]line Товар: 4700028325357 [22:52:05]line Водка Антивирус 0,5л [22:52:05]line 1.000 * 390.00 [22:52:05]line = 390.00 [22:52:05]line НДС 12% НСП 1% [22:52:05]line > о реализуемом товаре [22:52:05]line ИТОГО: 390.00 [22:52:05]line НСП 1% : 3.45 [22:52:05]line НДС 12% : 41.42 [22:52:05]line Наличными: 390.00 [22:52:05]line Безнал.: 0.00 [22:52:05]line Место: АЗС № 137 "Партнер Нефть" [22:52:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:52:05]line СНО: Общий режим [22:52:05]line Чек 441 21.09.2024 22:52 [22:52:05]line Смена: 496 ФФД: 1.0 [22:52:05]line ЗНМ: 0300000064 [22:52:05]line РНМ: 0000000000092592 [22:52:05]line Версия ККМ: 001 [22:52:05]line ФМ: 0000000000874979 [22:52:05]line ФД: 86663 [22:52:05]line ФПД: 15124501237264 [22:52:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T225203&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86663&fm=15124501237264&tin=02508201610067®Number=0000000000092592&sum=39000 [22:52:05]line 0 [22:52:05]OFD Sender: Processing packet 86663 [packets to send 273, broken 272] [22:52:05]ProducePacketName [22:52:05]name=ofd_packets/00086663 [22:52:05]OFD Sender: To server: pG, [22:52:05]CommunicateWithHost lk.salyk.kg:30040 [22:52:05]ConnectInit lk.salyk.kg [22:52:05]written 0, free lines is 4095 [22:52:06]Write to MH i2c: 01 00 00 23 04 27 [22:52:06]Write i2c OK [22:52:06]MH_I2C_Read... [22:52:06]Read from MH i2c: 01 [22:52:06]MH_I2C_Read... [22:52:06]Read from MH i2c: 01 07 00 [22:52:06]MH_I2C_Read... [22:52:06]Read from MH i2c: 01 07 00 23 04 00 00 00 00 00 01 0D 3C [22:52:06]RasterBufferAndPrint [22:52:06]line [22:52:06]line [22:52:06]line [22:52:06]line [22:52:06]line [22:52:06]written 0, free lines is 3335 [22:52:06]MH_Cut [22:52:06]Write to MH i2c: D1 01 00 2A 04 01 00 [22:52:06]Write i2c OK [22:52:06]MH_I2C_Read... [22:52:06]Read from MH i2c: D1 [22:52:06]MH_I2C_Read... [22:52:06]Read from MH i2c: D1 01 00 [22:52:06]MH_I2C_Read... [22:52:06]Read from MH i2c: D1 01 00 2A 04 00 FF [22:52:06]Write to MH i2c: 01 00 00 2B 04 2F [22:52:06]Write i2c OK [22:52:06]MH_I2C_Read... [22:52:06]*** Cut start [22:52:06]*** Partial cut [22:52:06]*** CUTSNS_PIN = 1 [22:52:06]*** CUTSNS_PIN = 0 [22:52:07]*** Brake cut motor [22:52:07]Connected sock=7 [22:52:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 39 49 21 01 C0 0D 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 13 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 52 01 00 35 04 06 00 0D C1 72 86 0E 10 D7 65 F7 41 B0 97 45 56 [22:52:07]Read from MH i2c: 01 [22:52:07]MH_I2C_Read... [22:52:07]*** Stop cut motor [22:52:07]*** Cut end [22:52:07]Read from MH i2c: 01 07 00 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 FF 0F 44 [22:52:07]process_action close_receipt done [22:52:07]requested_data is exist [22:52:07]produce_requested_data [22:52:07]requested_item fm.sn is exist - process it [22:52:07]wFMCommunicate request_size=4 [22:52:07]MH_SAM_APDU [22:52:07]CAPDU: 80 11 00 00 [22:52:07]Write to MH i2c: E2 08 00 2C 04 80 11 00 00 00 00 00 00 AA [22:52:07]Write i2c OK [22:52:07]MH_I2C_Read... [22:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:07]Read from MH i2c: E2 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: E2 17 00 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: E2 17 00 2C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [22:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:52:07]wFMCommunicate OK [22:52:07]requested_item fd.num is exist - process it [22:52:07]SAM_PROTO_GetFieldsCounters [22:52:07]wFMCommunicate request_size=4 [22:52:07]MH_SAM_APDU [22:52:07]CAPDU: 80 13 00 00 [22:52:07]Write to MH i2c: E2 08 00 2D 04 80 13 00 00 00 00 00 00 AD [22:52:07]Write i2c OK [22:52:07]MH_I2C_Read... [22:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:52:07]Read from MH i2c: E2 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: E2 62 00 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: E2 62 00 2D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 87 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [22:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 87 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:52:07]wFMCommunicate OK [22:52:07]SAM_PROTO_GetFieldsCounters done [22:52:07]requested_item shift.num is exist - process it [22:52:07]requested_item shift.opened is exist - process it [22:52:07]req_shift_opened [22:52:07]FM_GetShiftState [22:52:07]SAM_PROTO_GetShiftState [22:52:07]wFMCommunicate request_size=4 [22:52:07]MH_SAM_APDU [22:52:07]CAPDU: 80 13 01 00 [22:52:07]Write to MH i2c: E2 08 00 2E 04 80 13 01 00 00 00 00 00 AF [22:52:07]Write i2c OK [22:52:07]MH_I2C_Read... [22:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:07]Read from MH i2c: E2 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: E2 0E 00 [22:52:07]MH_I2C_Read... [22:52:07]Read from MH i2c: E2 0E 00 2E 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F5 [22:52:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:52:07]wFMCommunicate OK [22:52:07]SAM_PROTO_GetShiftState done [22:52:07]FM_GetShiftState done [22:52:07]req_shift_opened done [22:52:07]requested_item shift.open_date is exist - process it [22:52:07]req_shift_open_date [22:52:07]req_shift_open_date done [22:52:07]produce_requested_data done [22:52:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86663,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:52:07]process_action_free close_receipt [22:52:07]json_value_free [22:52:07]json_value_free done [22:52:07]process_json_proto returns [22:52:07]Send response to host [22:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86663,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:52:07]free response buf [22:52:07]execute_script done [22:52:07]execute_script returns [22:52:07]free content buf [22:52:07]Sock 10.Close socket [22:52:07]Sock 10.Thread stoped [22:52:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E0 5B 47 00 F9 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 87 52 01 00 F4 03 04 00 E6 F8 EE 66 B6 04 01 00 00 F7 8F 6E EF 11 08 D8 D7 [22:52:07]CommunicateWithHost err = 0 [22:52:07]CheckOFDResponse [22:52:07]1017 (14) - 77093643461234 [22:52:07]1041 (16) - 0000000000874979 [22:52:07]1040 (4) - 86663 [22:52:07]1012 (4) - 21.09.2024 16:48 [22:52:07]1206 (1) - 0 [22:52:07]OFD Sender: Remove packet 86663 [22:52:07]ProducePacketName [22:52:07]name=ofd_packets/00086663 [22:52:07]NVStorageDeleteData [22:52:08]OFD Sender: No OFD packet to send [22:52:13]OFD Sender: No OFD packet to send [22:52:18]OFD Sender: No OFD packet to send [22:52:23]OFD Sender: No OFD packet to send [22:52:28]OFD Sender: No OFD packet to send [22:52:33]OFD Sender: No OFD packet to send [22:52:38]OFD Sender: No OFD packet to send [22:52:43]OFD Sender: No OFD packet to send [22:52:48]OFD Sender: No OFD packet to send [22:52:53]OFD Sender: No OFD packet to send [22:52:58]OFD Sender: No OFD packet to send [22:53:03]OFD Sender: No OFD packet to send [22:53:06]accept exits with 9 [22:53:06]New connection [22:53:06]New thread 3067166052 created [22:53:06]Thread 3067022692 joined [22:53:06]Waiting for new connection... [22:53:06] Sock 9.Parse request [22:53:06]Sock 9.Check first char [22:53:06]Sock 9.First char is OK [22:53:06]request: POST /json_proto HTTP/1.0 [22:53:06]Method: POST [22:53:06]URL: /json_proto [22:53:06]Method is POST - this is cgi request [22:53:06]url: /json_proto [22:53:06]query_string will be loaded in cgi processing [22:53:06]execute_cgi json_proto POST (null) [22:53:06]execute_cgi path=json_proto method=POST [22:53:06]POST find Content-Length [22:53:06]Host: 172.17.47.196:8080 [22:53:06]Content-Length: 976 [22:53:06]Content-Type: application/json [22:53:06] [22:53:06]POST finish read [22:53:06]Found Content-Length = 976 [22:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148023", "tax_sys" : 0, "items" : [ { "code": "4870202521230", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043B\u0438\u043C\u043E\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:06]execute_script... [22:53:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148023", "tax_sys" : 0, "items" : [ { "code": "4870202521230", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043B\u0438\u043C\u043E\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:06]POST & json_proto [22:53:06]process_json_proto [22:53:06]json parsed OK: [22:53:06]protocol is kg_v1.0 [22:53:06]action value=close_receipt [22:53:06]process_action close_receipt [22:53:06]cmd_close_receipt [22:53:06]MH_GetDate [22:53:06]Write to MH i2c: F0 00 00 2F 04 22 [22:53:06]Write i2c OK [22:53:06]MH_I2C_Read... [22:53:06]Read from MH i2c: F0 [22:53:06]MH_I2C_Read... [22:53:06]Read from MH i2c: F0 09 00 [22:53:06]MH_I2C_Read... [22:53:06]Read from MH i2c: F0 09 00 2F 04 00 52 4E EF 66 4C 6B 94 66 D1 [22:53:06]GetLastDocTimeStamp 1726959123 [22:53:06]current date 1726959186 [22:53:06]FM_GetShiftState [22:53:06]SAM_PROTO_GetShiftState [22:53:06]wFMCommunicate request_size=4 [22:53:06]MH_SAM_APDU [22:53:06]CAPDU: 80 13 01 00 [22:53:06]Write to MH i2c: E2 08 00 30 04 80 13 01 00 00 00 00 00 B1 [22:53:06]Write i2c OK [22:53:06]MH_I2C_Read... [22:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:06]Read from MH i2c: E2 [22:53:06]MH_I2C_Read... [22:53:06]Read from MH i2c: E2 0E 00 [22:53:06]MH_I2C_Read... [22:53:06]Read from MH i2c: E2 0E 00 30 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F7 [22:53:06]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:53:06]wFMCommunicate OK [22:53:06]SAM_PROTO_GetShiftState done [22:53:06]FM_GetShiftState done [22:53:06]opened in 1726877910 [22:53:06]opened+sec_in_day 1726964310 [22:53:06]quantity*price = 12500 [22:53:06]sum+1 = 12501 [22:53:06]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 2.000 * 7.00 = 14.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 139.00 НСП 1% : 1.23 НДС 12% : 14.76 Наличными: 139.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 442 21.09.2024 22:53 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86664 ФПД: 75438501777791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T225307&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86664&fm=75438501777791&tin=02508201610067®Number=0000000000092592&sum=13900 0 [22:53:08]StoreToDocumentArchive [22:53:08]shift 496 fd 86664 [22:53:08]save to /storage/0496/doc_00086664 [22:53:08]save last doc name /storage/0496/doc_00086664 to /storage/kkm_last_doc_name [22:53:08]save OK [22:53:08]Clear old archive folders... [22:53:08]ProcessDocumentItem done err = 0, tmpTLVsize=409 [22:53:08]tlvbuf is 002183A0 [22:53:08]SAM_PROTO_ClearQueue [22:53:08]wFMCommunicate request_size=4 [22:53:08]MH_SAM_APDU [22:53:08]CAPDU: 80 09 00 00 [22:53:08]Write to MH i2c: E2 08 00 3D 04 80 09 00 00 00 00 00 00 B3 [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:53:08]Read from MH i2c: E2 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [22:53:08]RAPDU: 90 00 [22:53:08]wFMCommunicate OK [22:53:08]SAM_PROTO_ClearQueue done [22:53:08]KKMCreateOFDPacket [22:53:08]OFDProtocolAddRootSTLVToBuf [22:53:08]FM_MakeSignedData [22:53:08]FM_MakeSignedData [22:53:08]SAM_PROTO_SignData [22:53:08]wFMCommunicate request_size=4 [22:53:08]MH_SAM_APDU [22:53:08]CAPDU: 80 0D 01 02 [22:53:08]Write to MH i2c: E2 08 00 3E 04 80 0D 01 02 00 00 00 00 BB [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:53:08]Read from MH i2c: E2 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [22:53:08]RAPDU: 90 00 [22:53:08]wFMCommunicate OK [22:53:08]wFMCommunicate request_size=255 [22:53:08]MH_SAM_APDU [22:53:08]CAPDU: 80 0D 02 02 FA 03 00 99 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 [22:53:08]Write to MH i2c: E2 02 01 3F 04 80 0D 02 02 FA 00 03 00 99 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 00 00 12 [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:08]Read from MH i2c: E2 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [22:53:08]RAPDU: 90 00 [22:53:08]wFMCommunicate OK [22:53:08]wFMCommunicate request_size=168 [22:53:08]MH_SAM_APDU [22:53:08]CAPDU: 80 0D 02 02 A3 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 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 01 00 00 F4 03 04 00 53 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 52 01 00 35 04 06 00 44 9C 65 19 D1 7F [22:53:08]Write to MH i2c: E2 AB 00 40 04 80 0D 02 02 A3 00 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 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 01 00 00 F4 03 04 00 53 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 52 01 00 35 04 06 00 44 9C 65 19 D1 7F 00 00 C8 [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:08]Read from MH i2c: E2 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [22:53:08]RAPDU: 90 00 [22:53:08]wFMCommunicate OK [22:53:08]wFMCommunicate request_size=4 [22:53:08]MH_SAM_APDU [22:53:08]CAPDU: 80 0D 03 02 [22:53:08]Write to MH i2c: E2 08 00 41 04 80 0D 03 02 00 00 00 00 C0 [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:53:08]OFD Sender: No OFD packet to send [22:53:08]Read from MH i2c: E2 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 0B 00 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 0B 00 41 04 00 0A A5 F0 9E 79 6D 46 0E 90 00 38 [22:53:08]RAPDU: 0A A5 F0 9E 79 6D 46 0E 90 00 [22:53:08]wFMCommunicate OK [22:53:08]SAM_PROTO_SignData done [22:53:08]FM_MakeSignedData done [22:53:08]CreateOFDProtocolMessage [22:53:08]wFMCommunicate request_size=4 [22:53:08]MH_SAM_APDU [22:53:08]CAPDU: 80 11 00 00 [22:53:08]Write to MH i2c: E2 08 00 42 04 80 11 00 00 00 00 00 00 C0 [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:08]Read from MH i2c: E2 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 17 00 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: E2 17 00 42 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [22:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:53:08]wFMCommunicate OK [22:53:08]CreateOFDProtocolMessage done [22:53:08]OFDSenderStorePacket 86664 [22:53:08]StoreOFDPacket docnum=86664 [22:53:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AD 01 00 00 BC 30 A5 01 6E 68 5A 03 01 00 03 00 99 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 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 01 00 00 F4 03 04 00 53 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 52 01 00 35 04 06 00 44 9C 65 19 D1 7F 0A A5 F0 9E 79 6D 46 0E [22:53:08]CheckFolder [22:53:08]dirname=/storage/ofd_packets [22:53:08]CheckFolder done [22:53:08]ProducePacketName [22:53:08]name=ofd_packets/00086664 [22:53:08]NVStorageSaveData ofd_packets/00086664 [22:53:08]File name is /storage/ofd_packets/00086664 [22:53:08]Write 459 bytes [22:53:08]NVStorageSaveData done [22:53:08]OFDSenderStorePacket done [22:53:08]KKMCreateOFDPacket done [22:53:08]NVStorageSaveData kkm_last_timestamp [22:53:08]File name is /storage/kkm_last_timestamp [22:53:08]Write 4 bytes [22:53:08]NVStorageSaveData done [22:53:08]ExternCall_PrintAddStr [22:53:08]wPrintStart [22:53:08]Write to MH i2c: 01 00 00 43 04 47 [22:53:08]Write i2c OK [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: 01 [22:53:08]MH_I2C_Read... [22:53:08]Read from MH i2c: 01 07 00 [22:53:08]MH_I2C_Read... [22:53:08]OFD Sender: Processing packet 86664 [packets to send 273, broken 272] [22:53:08]ProducePacketName [22:53:09]name=ofd_packets/00086664 [22:53:09]OFD Sender: To server: pG, [22:53:09]CommunicateWithHost lk.salyk.kg:30040 [22:53:09]ConnectInit lk.salyk.kg [22:53:09]Read from MH i2c: 01 07 00 43 04 00 00 00 00 00 FF 0F 5C [22:53:09]RasterBufferAndPrint [22:53:09]line Счет N : (3)148023 [22:53:09]line ИНН: 02508201610067 [22:53:09]line Контрольно-Кассовый Чек [22:53:09]line ПРОДАЖА [22:53:09]line Товар: 4870202521230 [22:53:09]line Напиток MAXI чай 1,2 черн.лимон [22:53:09]line 1.000 * 125.00 [22:53:09]line = 125.00 [22:53:09]line НДС 12% НСП 1% [22:53:09]line > о реализуемом товаре [22:53:09]line Товар: 2000053020015 [22:53:09]line Бумажные стаканы 250мл 1шт [22:53:09]line 2.000 * 7.00 [22:53:09]line = 14.00 [22:53:09]line НДС 12% НСП 1% [22:53:09]line > о реализуемом товаре [22:53:09]line ИТОГО: 139.00 [22:53:09]line НСП 1% : 1.23 [22:53:09]line НДС 12% : 14.76 [22:53:09]line Наличными: 139.00 [22:53:09]line Безнал.: 0.00 [22:53:09]line Место: АЗС № 137 "Партнер Нефть" [22:53:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:53:09]line СНО: Общий режим [22:53:09]line Чек 442 21.09.2024 22:53 [22:53:09]line Смена: 496 ФФД: 1.0 [22:53:09]line ЗНМ: 0300000064 [22:53:09]line РНМ: 0000000000092592 [22:53:09]line Версия ККМ: 001 [22:53:09]line ФМ: 0000000000874979 [22:53:09]line ФД: 86664 [22:53:09]line ФПД: 75438501777791 [22:53:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T225307&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86664&fm=75438501777791&tin=02508201610067®Number=0000000000092592&sum=13900 [22:53:09]line 0 [22:53:09]written 0, free lines is 4095 [22:53:09]Write to MH i2c: 01 00 00 73 04 77 [22:53:09]Write i2c OK [22:53:09]MH_I2C_Read... [22:53:09]Read from MH i2c: 01 [22:53:09]MH_I2C_Read... [22:53:09]Read from MH i2c: 01 07 00 [22:53:09]MH_I2C_Read... [22:53:09]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 6B 0C F5 [22:53:09]RasterBufferAndPrint [22:53:09]line [22:53:09]line [22:53:09]line [22:53:09]line [22:53:09]line [22:53:09]written 0, free lines is 3185 [22:53:09]MH_Cut [22:53:09]Write to MH i2c: D1 01 00 7A 04 01 50 [22:53:09]Write i2c OK [22:53:09]MH_I2C_Read... [22:53:09]Read from MH i2c: D1 [22:53:09]MH_I2C_Read... [22:53:09]Read from MH i2c: D1 01 00 [22:53:09]MH_I2C_Read... [22:53:09]Read from MH i2c: D1 01 00 7A 04 00 4F [22:53:09]Write to MH i2c: 01 00 00 7B 04 7F [22:53:09]Write i2c OK [22:53:09]MH_I2C_Read... [22:53:10]Connected sock=7 [22:53:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 AD 01 00 00 BC 30 A5 01 6E 68 5A 03 01 00 03 00 99 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 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 01 00 00 F4 03 04 00 53 4E EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 52 01 00 35 04 06 00 44 9C 65 19 D1 7F 0A A5 F0 9E 79 6D 46 0E [22:53:10]*** Cut start [22:53:10]*** Partial cut [22:53:10]*** CUTSNS_PIN = 1 [22:53:10]*** CUTSNS_PIN = 0 [22:53:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 06 71 47 00 9E 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 52 01 00 F4 03 04 00 25 F9 EE 66 B6 04 01 00 00 98 0F 2C 88 36 DB DF 34 [22:53:10]CommunicateWithHost err = 0 [22:53:10]CheckOFDResponse [22:53:10]1017 (14) - 77093643461234 [22:53:10]1041 (16) - 0000000000874979 [22:53:10]1040 (4) - 86664 [22:53:10]1012 (4) - 21.09.2024 16:49 [22:53:10]1206 (1) - 0 [22:53:10]OFD Sender: Remove packet 86664 [22:53:10]ProducePacketName [22:53:10]name=ofd_packets/00086664 [22:53:10]NVStorageDeleteData [22:53:10]*** Brake cut motor [22:53:10]Read from MH i2c: 01 [22:53:10]MH_I2C_Read... [22:53:10]*** Stop cut motor [22:53:11]*** Cut end [22:53:11]Read from MH i2c: 01 07 00 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 FF 0F 94 [22:53:11]process_action close_receipt done [22:53:11]requested_data is exist [22:53:11]produce_requested_data [22:53:11]requested_item fm.sn is exist - process it [22:53:11]wFMCommunicate request_size=4 [22:53:11]MH_SAM_APDU [22:53:11]CAPDU: 80 11 00 00 [22:53:11]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [22:53:11]Write i2c OK [22:53:11]MH_I2C_Read... [22:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:11]Read from MH i2c: E2 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: E2 17 00 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 59 [22:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:53:11]wFMCommunicate OK [22:53:11]requested_item fd.num is exist - process it [22:53:11]SAM_PROTO_GetFieldsCounters [22:53:11]wFMCommunicate request_size=4 [22:53:11]MH_SAM_APDU [22:53:11]CAPDU: 80 13 00 00 [22:53:11]Write to MH i2c: E2 08 00 7D 04 80 13 00 00 00 00 00 00 FD [22:53:11]Write i2c OK [22:53:11]MH_I2C_Read... [22:53:11]OFD Sender: No OFD packet to send [22:53:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:53:11]Read from MH i2c: E2 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: E2 62 00 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: E2 62 00 7D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 88 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [22:53:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 88 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:53:11]wFMCommunicate OK [22:53:11]SAM_PROTO_GetFieldsCounters done [22:53:11]requested_item shift.num is exist - process it [22:53:11]requested_item shift.opened is exist - process it [22:53:11]req_shift_opened [22:53:11]FM_GetShiftState [22:53:11]SAM_PROTO_GetShiftState [22:53:11]wFMCommunicate request_size=4 [22:53:11]MH_SAM_APDU [22:53:11]CAPDU: 80 13 01 00 [22:53:11]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [22:53:11]Write i2c OK [22:53:11]MH_I2C_Read... [22:53:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:11]Read from MH i2c: E2 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: E2 0E 00 [22:53:11]MH_I2C_Read... [22:53:11]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 45 [22:53:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:53:11]wFMCommunicate OK [22:53:11]SAM_PROTO_GetShiftState done [22:53:11]FM_GetShiftState done [22:53:11]req_shift_opened done [22:53:11]requested_item shift.open_date is exist - process it [22:53:11]req_shift_open_date [22:53:11]req_shift_open_date done [22:53:11]produce_requested_data done [22:53:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86664,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [22:53:11]process_action_free close_receipt [22:53:11]json_value_free [22:53:11]json_value_free done [22:53:11]process_json_proto returns [22:53:11]Send response to host [22:53:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86664,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [22:53:11]free response buf [22:53:11]execute_script done [22:53:11]execute_script returns [22:53:11]free content buf [22:53:11]Sock 9.Close socket [22:53:11]Sock 9.Thread stoped [22:53:16]OFD Sender: No OFD packet to send [22:53:21]OFD Sender: No OFD packet to send [22:53:26]OFD Sender: No OFD packet to send [22:53:31]OFD Sender: No OFD packet to send [22:53:36]OFD Sender: No OFD packet to send [22:53:41]OFD Sender: No OFD packet to send [22:53:46]OFD Sender: No OFD packet to send [22:53:51]OFD Sender: No OFD packet to send [22:53:56]OFD Sender: No OFD packet to send [22:54:01]OFD Sender: No OFD packet to send [22:54:06]OFD Sender: No OFD packet to send [22:54:11]OFD Sender: No OFD packet to send [22:54:16]OFD Sender: No OFD packet to send [22:54:21]OFD Sender: No OFD packet to send [22:54:26]OFD Sender: No OFD packet to send [22:54:31]OFD Sender: No OFD packet to send [22:54:36]OFD Sender: No OFD packet to send [22:54:41]OFD Sender: No OFD packet to send [22:54:45]recv_with_timeout no data received [22:54:46]OFD Sender: No OFD packet to send [22:54:51]OFD Sender: No OFD packet to send [22:54:56]OFD Sender: No OFD packet to send [22:55:01]OFD Sender: No OFD packet to send [22:55:06]OFD Sender: No OFD packet to send [22:55:11]OFD Sender: No OFD packet to send [22:55:16]OFD Sender: No OFD packet to send [22:55:21]OFD Sender: No OFD packet to send [22:55:26]OFD Sender: No OFD packet to send [22:55:31]OFD Sender: No OFD packet to send [22:55:36]OFD Sender: No OFD packet to send [22:55:41]OFD Sender: No OFD packet to send [22:55:46]OFD Sender: No OFD packet to send [22:55:51]OFD Sender: No OFD packet to send [22:55:56]OFD Sender: No OFD packet to send [22:56:01]OFD Sender: No OFD packet to send [22:56:06]OFD Sender: No OFD packet to send [22:56:10]recv_with_timeout no data received [22:56:11]OFD Sender: No OFD packet to send [22:56:16]OFD Sender: No OFD packet to send [22:56:21]OFD Sender: No OFD packet to send [22:56:26]OFD Sender: No OFD packet to send [22:56:31]OFD Sender: No OFD packet to send [22:56:36]OFD Sender: No OFD packet to send [22:56:41]OFD Sender: No OFD packet to send [22:56:46]OFD Sender: No OFD packet to send [22:56:51]OFD Sender: No OFD packet to send [22:56:56]OFD Sender: No OFD packet to send [22:57:01]OFD Sender: No OFD packet to send [22:57:06]OFD Sender: No OFD packet to send [22:57:11]OFD Sender: No OFD packet to send [22:57:16]OFD Sender: No OFD packet to send [22:57:21]OFD Sender: No OFD packet to send [22:57:26]OFD Sender: No OFD packet to send [22:57:28]recv_with_timeout no data received [22:57:31]OFD Sender: No OFD packet to send [22:57:36]OFD Sender: No OFD packet to send [22:57:41]OFD Sender: No OFD packet to send [22:57:46]OFD Sender: No OFD packet to send [22:57:51]OFD Sender: No OFD packet to send [22:57:56]OFD Sender: No OFD packet to send [22:57:57]accept exits with 10 [22:57:57]New connection [22:57:57]New thread 3067022692 created [22:57:57]Thread 3067166052 joined [22:57:57]Waiting for new connection... [22:57:57] Sock 10.Parse request [22:57:57]Sock 10.Check first char [22:57:57]Sock 10.First char is OK [22:57:57]request: POST /json_proto HTTP/1.0 [22:57:57]Method: POST [22:57:57]URL: /json_proto [22:57:57]Method is POST - this is cgi request [22:57:57]url: /json_proto [22:57:57]query_string will be loaded in cgi processing [22:57:57]execute_cgi json_proto POST (null) [22:57:57]execute_cgi path=json_proto method=POST [22:57:57]POST find Content-Length [22:57:57]Host: 172.17.47.196:8080 [22:57:57]Content-Length: 662 [22:57:57]Content-Type: application/json [22:57:57] [22:57:57]POST finish read [22:57:57]Found Content-Length = 662 [22:57:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148024", "tax_sys" : 0, "items" : [ { "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 2.000, "sum" : 42.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 42.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:57]execute_script... [22:57: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 : (3)148024", "tax_sys" : 0, "items" : [ { "code": "4607010740016", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0431\u0435\u043A\u043E\u043D 40\u0433", "price" : 21.00, "quantity" : 2.000, "sum" : 42.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 42.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:57]POST & json_proto [22:57:57]process_json_proto [22:57:57]json parsed OK: [22:57:57]protocol is kg_v1.0 [22:57:57]action value=close_receipt [22:57:57]process_action close_receipt [22:57:57]cmd_close_receipt [22:57:57]MH_GetDate [22:57:57]Write to MH i2c: F0 00 00 7F 04 72 [22:57:57]Write i2c OK [22:57:57]MH_I2C_Read... [22:57:57]Read from MH i2c: F0 [22:57:57]MH_I2C_Read... [22:57:57]Read from MH i2c: F0 09 00 [22:57:57]MH_I2C_Read... [22:57:57]Read from MH i2c: F0 09 00 7F 04 00 75 4F EF 66 4C 6B 94 66 45 [22:57:57]GetLastDocTimeStamp 1726959187 [22:57:57]current date 1726959477 [22:57:57]FM_GetShiftState [22:57:57]SAM_PROTO_GetShiftState [22:57:57]wFMCommunicate request_size=4 [22:57:57]MH_SAM_APDU [22:57:57]CAPDU: 80 13 01 00 [22:57:57]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [22:57:57]Write i2c OK [22:57:57]MH_I2C_Read... [22:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:57]Read from MH i2c: E2 [22:57:57]MH_I2C_Read... [22:57:57]Read from MH i2c: E2 0E 00 [22:57:57]MH_I2C_Read... [22:57:57]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 47 [22:57:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [22:57:57]wFMCommunicate OK [22:57:57]SAM_PROTO_GetShiftState done [22:57:57]FM_GetShiftState done [22:57:57]opened in 1726877910 [22:57:57]opened+sec_in_day 1726964310 [22:57:57]quantity*price = 4200 [22:57:57]sum+1 = 4201 [22:57:57]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 444 21.09.2024 23:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86666 ФПД: 246888058537348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230259&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86666&fm=246888058537348&tin=02508201610067®Number=0000000000092592&sum=8500 0 [23:03:00]StoreToDocumentArchive [23:03:00]shift 496 fd 86666 [23:03:00]save to /storage/0496/doc_00086666 [23:03:00]save last doc name /storage/0496/doc_00086666 to /storage/kkm_last_doc_name [23:03:00]save OK [23:03:00]Clear old archive folders... [23:03:00]ProcessDocumentItem done err = 0, tmpTLVsize=299 [23:03:00]tlvbuf is 00F8CEB0 [23:03:00]SAM_PROTO_ClearQueue [23:03:00]wFMCommunicate request_size=4 [23:03:00]MH_SAM_APDU [23:03:00]CAPDU: 80 09 00 00 [23:03:00]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [23:03:00]Write i2c OK [23:03:00]MH_I2C_Read... [23:03:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:00]Read from MH i2c: E2 [23:03:00]MH_I2C_Read... [23:03:00]Read from MH i2c: E2 03 00 [23:03:00]MH_I2C_Read... [23:03:00]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [23:03:00]RAPDU: 90 00 [23:03:00]wFMCommunicate OK [23:03:00]SAM_PROTO_ClearQueue done [23:03:00]KKMCreateOFDPacket [23:03:00]OFDProtocolAddRootSTLVToBuf [23:03:00]FM_MakeSignedData [23:03:00]FM_MakeSignedData [23:03:00]SAM_PROTO_SignData [23:03:00]wFMCommunicate request_size=4 [23:03:00]MH_SAM_APDU [23:03:00]CAPDU: 80 0D 01 02 [23:03:00]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [23:03:00]Write i2c OK [23:03:00]MH_I2C_Read... [23:03:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:00]Read from MH i2c: E2 [23:03:00]MH_I2C_Read... [23:03:00]Read from MH i2c: E2 03 00 [23:03:00]MH_I2C_Read... [23:03:00]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [23:03:00]RAPDU: 90 00 [23:03:00]wFMCommunicate OK [23:03:00]wFMCommunicate request_size=255 [23:03:00]MH_SAM_APDU [23:03:00]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 A3 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 [23:03:00]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 A3 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 8D [23:03:01]Write i2c OK [23:03:01]MH_I2C_Read... [23:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:01]Read from MH i2c: E2 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 03 00 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [23:03:01]RAPDU: 90 00 [23:03:01]wFMCommunicate OK [23:03:01]wFMCommunicate request_size=58 [23:03:01]MH_SAM_APDU [23:03:01]CAPDU: 80 0D 02 02 35 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8A 52 01 00 35 04 06 00 E0 8B 1B 07 45 84 [23:03:01]Write to MH i2c: E2 3D 00 2E 00 80 0D 02 02 35 00 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8A 52 01 00 35 04 06 00 E0 8B 1B 07 45 84 00 00 D8 [23:03:01]Write i2c OK [23:03:01]MH_I2C_Read... [23:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:01]Read from MH i2c: E2 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 03 00 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [23:03:01]RAPDU: 90 00 [23:03:01]wFMCommunicate OK [23:03:01]wFMCommunicate request_size=4 [23:03:01]MH_SAM_APDU [23:03:01]CAPDU: 80 0D 03 02 [23:03:01]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [23:03:01]Write i2c OK [23:03:01]MH_I2C_Read... [23:03:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:01]Read from MH i2c: E2 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 0B 00 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 0B 00 2F 00 00 84 7D F0 36 D1 E7 91 AA 90 00 C5 [23:03:01]RAPDU: 84 7D F0 36 D1 E7 91 AA 90 00 [23:03:01]wFMCommunicate OK [23:03:01]SAM_PROTO_SignData done [23:03:01]FM_MakeSignedData done [23:03:01]CreateOFDProtocolMessage [23:03:01]wFMCommunicate request_size=4 [23:03:01]MH_SAM_APDU [23:03:01]CAPDU: 80 11 00 00 [23:03:01]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [23:03:01]Write i2c OK [23:03:01]MH_I2C_Read... [23:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:01]Read from MH i2c: E2 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 17 00 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [23:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:01]wFMCommunicate OK [23:03:01]CreateOFDProtocolMessage done [23:03:01]OFDSenderStorePacket 86666 [23:03:01]StoreOFDPacket docnum=86666 [23:03:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3F 01 00 00 8B 44 37 01 0E 2C 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 A3 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8A 52 01 00 35 04 06 00 E0 8B 1B 07 45 84 84 7D F0 36 D1 E7 91 AA [23:03:01]CheckFolder [23:03:01]dirname=/storage/ofd_packets [23:03:01]CheckFolder done [23:03:01]ProducePacketName [23:03:01]name=ofd_packets/00086666 [23:03:01]NVStorageSaveData ofd_packets/00086666 [23:03:01]File name is /storage/ofd_packets/00086666 [23:03:01]Write 349 bytes [23:03:01]NVStorageSaveData done [23:03:01]OFDSenderStorePacket done [23:03:01]KKMCreateOFDPacket done [23:03:01]NVStorageSaveData kkm_last_timestamp [23:03:01]File name is /storage/kkm_last_timestamp [23:03:01]Write 4 bytes [23:03:01]NVStorageSaveData done [23:03:01]ExternCall_PrintAddStr [23:03:01]wPrintStart [23:03:01]Write to MH i2c: 01 00 00 31 00 31 [23:03:01]Write i2c OK [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: 01 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: 01 07 00 [23:03:01]MH_I2C_Read... [23:03:01]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [23:03:01]RasterBufferAndPrint [23:03:01]line Счет N : (3)148025 [23:03:01]line ИНН: 02508201610067 [23:03:01]line Контрольно-Кассовый Чек [23:03:01]line ПРОДАЖА [23:03:01]line Товар: 4660085515163 [23:03:01]line Шок Батончик Сникерс супер 95/80г [23:03:01]line 1.000 * 85.00 [23:03:01]line = 85.00 [23:03:01]line НДС 12% НСП 1% [23:03:01]line > о реализуемом товаре [23:03:01]line ИТОГО: 85.00 [23:03:01]line НСП 1% : 0.75 [23:03:01]line НДС 12% : 9.03 [23:03:01]line Наличными: 85.00 [23:03:01]line Безнал.: 0.00 [23:03:01]line Место: АЗС № 137 "Партнер Нефть" [23:03:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:03:01]line СНО: Общий режим [23:03:01]line Чек 444 21.09.2024 23:02 [23:03:01]line Смена: 496 ФФД: 1.0 [23:03:01]line ЗНМ: 0300000064 [23:03:01]line РНМ: 0000000000092592 [23:03:01]line Версия ККМ: 001 [23:03:01]line ФМ: 0000000000874979 [23:03:01]line ФД: 86666 [23:03:01]line ФПД: 246888058537348 [23:03:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230259&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86666&fm=246888058537348&tin=02508201610067®Number=0000000000092592&sum=8500 [23:03:01]line 0 [23:03:01]written 0, free lines is 4095 [23:03:01]OFD Sender: Processing packet 86666 [packets to send 273, broken 272] [23:03:01]ProducePacketName [23:03:01]name=ofd_packets/00086666 [23:03:01]OFD Sender: To server: pG, [23:03:01]CommunicateWithHost lk.salyk.kg:30040 [23:03:01]ConnectInit lk.salyk.kg [23:03:02]Write to MH i2c: 01 00 00 5A 00 5A [23:03:02]Write i2c OK [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: 01 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: 01 07 00 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 F1 0C 5E [23:03:02]RasterBufferAndPrint [23:03:02]line [23:03:02]line [23:03:02]line [23:03:02]line [23:03:02]line [23:03:02]written 0, free lines is 3335 [23:03:02]MH_Cut [23:03:02]Write to MH i2c: D1 01 00 61 00 01 33 [23:03:02]Write i2c OK [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: D1 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: D1 01 00 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: D1 01 00 61 00 00 32 [23:03:02]Write to MH i2c: 01 00 00 62 00 62 [23:03:02]Write i2c OK [23:03:02]MH_I2C_Read... [23:03:02]*** Cut start [23:03:02]*** Partial cut [23:03:02]*** CUTSNS_PIN = 1 [23:03:02]Connected sock=7 [23:03:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 *** CUTSNS_PIN = 0 [23:03:02]37 39 3F 01 00 00 8B 44 37 01 0E 2C 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 A3 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8A 52 01 00 35 04 06 00 E0 8B 1B 07 45 84 84 7D F0 36 D1 E7 91 AA [23:03:03]*** Brake cut motor [23:03:03]Read from MH i2c: 01 *** Stop cut motor [23:03:03] [23:03:03]*** Cut end [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: 01 07 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [23:03:03]process_action close_receipt done [23:03:03]requested_data is exist [23:03:03]produce_requested_data [23:03:03]requested_item fm.sn is exist - process it [23:03:03]wFMCommunicate request_size=4 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 11 00 00 [23:03:03]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 17 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [23:03:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:03]wFMCommunicate OK [23:03:03]requested_item fd.num is exist - process it [23:03:03]SAM_PROTO_GetFieldsCounters [23:03:03]wFMCommunicate request_size=4 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 13 00 00 [23:03:03]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 62 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [23:03:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8A 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:03:03]wFMCommunicate OK [23:03:03]SAM_PROTO_GetFieldsCounters done [23:03:03]requested_item shift.num is exist - process it [23:03:03]requested_item shift.opened is exist - process it [23:03:03]req_shift_opened [23:03:03]FM_GetShiftState [23:03:03]SAM_PROTO_GetShiftState [23:03:03]wFMCommunicate request_size=4 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 13 01 00 [23:03:03]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 0E 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [23:03:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:03:03]wFMCommunicate OK [23:03:03]SAM_PROTO_GetShiftState done [23:03:03]FM_GetShiftState done [23:03:03]req_shift_opened done [23:03:03]requested_item shift.open_date is exist - process it [23:03:03]req_shift_open_date [23:03:03]req_shift_open_date done [23:03:03]produce_requested_data done [23:03:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86666,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:03:03]process_action_free close_receipt [23:03:03]json_value_free [23:03:03]json_value_free done [23:03:03]process_json_proto returns [23:03:03]Send response to host [23:03:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86666,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:03:03]free response buf [23:03:03]execute_script done [23:03:03]execute_script returns [23:03:03]free content buf [23:03:03]Sock 9.Close socket [23:03:03]Sock 9.Thread stoped [23:03:04]accept exits with 10 [23:03:04]New connection [23:03:04]New thread 3067178340 created [23:03:04]Thread 3067321700 joined [23:03:04]Waiting for new connection... [23:03:04] Sock 10.Parse request [23:03:04]Sock 10.Check first char [23:03:04]Sock 10.First char is OK [23:03:04]request: POST /json_proto HTTP/1.0 [23:03:04]Method: POST [23:03:04]URL: /json_proto [23:03:04]Method is POST - this is cgi request [23:03:04]url: /json_proto [23:03:04]query_string will be loaded in cgi processing [23:03:04]execute_cgi json_proto POST (null) [23:03:04]execute_cgi path=json_proto method=POST [23:03:04]POST find Content-Length [23:03:04]Host: 172.17.47.196:8080 [23:03:04]Content-Length: 678 [23:03:04]Content-Type: application/json [23:03:04] [23:03:04]POST finish read [23:03:04]Found Content-Length = 678 [23:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [23:03:04]execute_script... [23:03: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)871503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [23:03:04]POST & json_proto [23:03:04]process_json_proto [23:03:04]json parsed OK: [23:03:04]protocol is kg_v1.0 [23:03:04]action value=close_receipt [23:03:04]process_action close_receipt [23:03:04]cmd_close_receipt [23:03:04]MH_GetDate [23:03:04]Write to MH i2c: F0 00 00 66 00 55 [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: F0 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: F0 09 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: F0 09 00 66 00 00 A8 50 EF 66 4C 6B 94 66 5C [23:03:04]GetLastDocTimeStamp 1726959779 [23:03:04]current date 1726959784 [23:03:04]FM_GetShiftState [23:03:04]SAM_PROTO_GetShiftState [23:03:04]wFMCommunicate request_size=4 [23:03:04]MH_SAM_APDU [23:03:04]CAPDU: 80 13 01 00 [23:03:04]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:04]Read from MH i2c: E2 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: E2 0E 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2A [23:03:04]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:03:04]wFMCommunicate OK [23:03:04]SAM_PROTO_GetShiftState done [23:03:04]FM_GetShiftState done [23:03:04]opened in 1726877910 [23:03:04]opened+sec_in_day 1726964310 [23:03:04]quantity*price = 70037 [23:03:04]sum+1 = 70038 [23:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 445 21.09.2024 23:03 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86667 ФПД: 76861743321911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230304&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86667&fm=76861743321911&tin=02508201610067®Number=0000000000092592&sum=70000 [23:03:05]StoreToDocumentArchive [23:03:05]shift 496 fd 86667 [23:03:05]save to /storage/0496/doc_00086667 [23:03:05]save last doc name /storage/0496/doc_00086667 to /storage/kkm_last_doc_name [23:03:05]save OK [23:03:05]Clear old archive folders... [23:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:03:05]tlvbuf is 00F8CDA0 [23:03:05]SAM_PROTO_ClearQueue [23:03:05]wFMCommunicate request_size=4 [23:03:05]MH_SAM_APDU [23:03:05]CAPDU: 80 09 00 00 [23:03:05]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [23:03:05]Write i2c OK [23:03:05]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [23:03:06]RAPDU: 90 00 [23:03:06]wFMCommunicate OK [23:03:06]SAM_PROTO_ClearQueue done [23:03:06]KKMCreateOFDPacket [23:03:06]OFDProtocolAddRootSTLVToBuf [23:03:06]FM_MakeSignedData [23:03:06]FM_MakeSignedData [23:03:06]SAM_PROTO_SignData [23:03:06]wFMCommunicate request_size=4 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 0D 01 02 [23:03:06]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [23:03:06]RAPDU: 90 00 [23:03:06]wFMCommunicate OK [23:03:06]wFMCommunicate request_size=255 [23:03:06]MH_SAM_APDU [23:03: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 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 BD 01 00 00 F4 03 04 00 A8 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 52 01 00 35 04 06 00 45 [23:03:06]Write to MH i2c: E2 02 01 76 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 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 BD 01 00 00 F4 03 04 00 A8 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 52 01 00 35 04 06 00 45 00 00 81 [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:03:06]RAPDU: 90 00 [23:03:06]wFMCommunicate OK [23:03:06]wFMCommunicate request_size=10 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 0D 02 02 05 E7 C4 E8 53 37 [23:03:06]Write to MH i2c: E2 0D 00 77 00 80 0D 02 02 05 00 E7 C4 E8 53 37 00 00 18 [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:03:06]RAPDU: 90 00 [23:03:06]wFMCommunicate OK [23:03:06]wFMCommunicate request_size=4 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 0D 03 02 [23:03:06]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 0B 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 0B 00 78 00 00 E9 2B 1E 90 FB 7A 40 7C 90 00 E7 [23:03:06]RAPDU: E9 2B 1E 90 FB 7A 40 7C 90 00 [23:03:06]wFMCommunicate OK [23:03:06]SAM_PROTO_SignData done [23:03:06]FM_MakeSignedData done [23:03:06]CreateOFDProtocolMessage [23:03:06]wFMCommunicate request_size=4 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 11 00 00 [23:03:06]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 17 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [23:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:06]wFMCommunicate OK [23:03:06]CreateOFDProtocolMessage done [23:03:06]OFDSenderStorePacket 86667 [23:03:06]StoreOFDPacket docnum=86667 [23:03:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 29 CB 07 01 F1 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 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 BD 01 00 00 F4 03 04 00 A8 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 52 01 00 35 04 06 00 45 E7 C4 E8 53 37 E9 2B 1E 90 FB 7A 40 7C [23:03:06]CheckFolder [23:03:06]dirname=/storage/ofd_packets [23:03:06]CheckFolder done [23:03:06]ProducePacketName [23:03:06]name=ofd_packets/00086667 [23:03:06]NVStorageSaveData ofd_packets/00086667 [23:03:06]File name is /storage/ofd_packets/00086667 [23:03:06]Write 301 bytes [23:03:06]NVStorageSaveData done [23:03:06]OFDSenderStorePacket done [23:03:06]KKMCreateOFDPacket done [23:03:06]NVStorageSaveData kkm_last_timestamp [23:03:06]File name is /storage/kkm_last_timestamp [23:03:06]Write 4 bytes [23:03:06]NVStorageSaveData done [23:03:06]ExternCall_PrintAddStr [23:03:06]wPrintStart [23:03:06]Write to MH i2c: 01 00 00 7A 00 7A [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: 01 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: 01 07 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [23:03:06]RasterBufferAndPrint [23:03:06]line Счет N : (1)871503 [23:03:06]line ИНН: 02508201610067 [23:03:06]line Контрольно-Кассовый Чек [23:03:06]line ПРОДАЖА [23:03:06]line ТРК (МРК, ГНК) : 33 [23:03:06]line Товар: 2710124130 [23:03:06]line Аи-92-К-5 [23:03:06]line 10.330 * 67.80 [23:03:06]line = 700.37 [23:03:06]line НДС 12% НСП 1% [23:03:06]line > о реализуемом товаре [23:03:06]line ОКРУГЛЕНИЕ: -0.37 [23:03:06]line ИТОГО: 700.00 [23:03:06]line Внесено: 700.00 [23:03:06]line СДАЧА: 0.00 [23:03:06]line НСП 1% : 6.20 [23:03:06]line НДС 12% : 74.38 [23:03:06]line Наличными: 700.00 [23:03:06]line Безнал.: 0.00 [23:03:06]line Место: АЗС № 137 "Партнер Нефть" [23:03:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:03:06]line СНО: Общий режим [23:03:06]line Чек 445 21.09.2024 23:03 [23:03:06]line Смена: 496 ФФД: 1.0 [23:03:06]line ЗНМ: 0300000064 [23:03:06]line РНМ: 0000000000092592 [23:03:06]line Версия ККМ: 001 [23:03:06]line ФМ: 0000000000874979 [23:03:06]line ФД: 86667 [23:03:06]line ФПД: 76861743321911 [23:03:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230304&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86667&fm=76861743321911&tin=02508201610067®Number=0000000000092592&sum=70000 [23:03:06]OFD Sender: Processing packet 86667 [packets to send 273, broken 272] [23:03:06]ProducePacketName [23:03:06]name=ofd_packets/00086667 [23:03:06]OFD Sender: To server: pG, [23:03:06]CommunicateWithHost lk.salyk.kg:30040 [23:03:06]ConnectInit lk.salyk.kg [23:03:06]written 0, free lines is 4095 [23:03:07]Write to MH i2c: 01 00 00 A5 00 A5 [23:03:07]Write i2c OK [23:03:07]MH_I2C_Read... [23:03:07]Read from MH i2c: 01 [23:03:07]MH_I2C_Read... [23:03:07]Read from MH i2c: 01 07 00 [23:03:07]MH_I2C_Read... [23:03:07]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 E2 0C 9A [23:03:07]RasterBufferAndPrint [23:03:07]line [23:03:07]line [23:03:07]line [23:03:07]line [23:03:07]line [23:03:07]written 0, free lines is 3327 [23:03:07]MH_Cut [23:03:07]Write to MH i2c: D1 01 00 AC 00 01 7E [23:03:07]Write i2c OK [23:03:07]MH_I2C_Read... [23:03:07]Read from MH i2c: D1 [23:03:07]MH_I2C_Read... [23:03:07]Read from MH i2c: D1 01 00 [23:03:07]MH_I2C_Read... [23:03:07]Read from MH i2c: D1 01 00 AC 00 00 7D [23:03:07]Write to MH i2c: 01 00 00 AD 00 AD [23:03:07]Write i2c OK [23:03:07]MH_I2C_Read... [23:03:07]Connected sock=11 [23:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 29 CB 07 01 F1 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 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 BD 01 00 00 F4 03 04 00 A8 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 *** Cut start [23:03:08]30 *** Partial cut [23:03:08]30 *** CUTSNS_PIN = 1 [23:03:08]30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 52 01 00 35 04 06 00 *** CUTSNS_PIN = 0 [23:03:08]45 E7 C4 E8 53 37 E9 2B 1E 90 FB 7A 40 7C [23:03:08]*** Brake cut motor [23:03:08]Read from MH i2c: 01 [23:03:08]MH_I2C_Read... [23:03:08]Read from MH i2c: *** Stop cut motor [23:03:08]01 *** Cut end [23:03:08]07 00 [23:03:08]MH_I2C_Read... [23:03:08]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [23:03:08]process_action close_receipt done [23:03:08]requested_data is exist [23:03:08]produce_requested_data [23:03:08]requested_item fm.sn is exist - process it [23:03:08]wFMCommunicate request_size=4 [23:03:08]MH_SAM_APDU [23:03:08]CAPDU: 80 11 00 00 [23:03:08]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [23:03:08]Write i2c OK [23:03:08]MH_I2C_Read... [23:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:08]Read from MH i2c: E2 [23:03:08]MH_I2C_Read... [23:03:08]Read from MH i2c: E2 17 00 [23:03:08]MH_I2C_Read... [23:03:08]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 87 [23:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:08]wFMCommunicate OK [23:03:08]requested_item fd.num is exist - process it [23:03:08]SAM_PROTO_GetFieldsCounters [23:03:08]wFMCommunicate request_size=4 [23:03:08]MH_SAM_APDU [23:03:08]CAPDU: 80 13 00 00 [23:03:08]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [23:03:08]Write i2c OK [23:03:08]MH_I2C_Read... [23:03:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:03:09]Read from MH i2c: E2 [23:03:09]MH_I2C_Read... [23:03:09]Read from MH i2c: E2 62 00 [23:03:09]MH_I2C_Read... [23:03:09]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [23:03:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8B 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:03:09]wFMCommunicate OK [23:03:09]SAM_PROTO_GetFieldsCounters done [23:03:09]requested_item shift.num is exist - process it [23:03:09]requested_item shift.opened is exist - process it [23:03:09]req_shift_opened [23:03:09]FM_GetShiftState [23:03:09]SAM_PROTO_GetShiftState [23:03:09]wFMCommunicate request_size=4 [23:03:09]MH_SAM_APDU [23:03:09]CAPDU: 80 13 01 00 [23:03:09]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [23:03:09]Write i2c OK [23:03:09]MH_I2C_Read... [23:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:09]Read from MH i2c: E2 [23:03:09]MH_I2C_Read... [23:03:09]Read from MH i2c: E2 0E 00 [23:03:09]MH_I2C_Read... [23:03:09]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 73 [23:03:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:03:09]wFMCommunicate OK [23:03:09]SAM_PROTO_GetShiftState done [23:03:09]FM_GetShiftState done [23:03:09]req_shift_opened done [23:03:09]requested_item shift.open_date is exist - process it [23:03:09]req_shift_open_date [23:03:09]req_shift_open_date done [23:03:09]produce_requested_data done [23:03:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86667,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:03:09]process_action_free close_receipt [23:03:09]json_value_free [23:03:09]json_value_free done [23:03:09]process_json_proto returns [23:03:09]Send response to host [23:03:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86667,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:03:09]free response buf [23:03:09]execute_script done [23:03:09]execute_script returns [23:03:09]free content buf [23:03:09]Sock 10.Close socket [23:03:09]Sock 10.Thread stoped [23:03:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 04 FD 47 00 62 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 52 01 00 F4 03 04 00 7B FB EE 66 B6 04 01 00 00 87 9F CB 09 E3 7A 1D F8 [23:03:10]CommunicateWithHost err = 0 [23:03:10]CheckOFDResponse [23:03:10]1017 (14) - 77093643461234 [23:03:10]1041 (16) - 0000000000874979 [23:03:10]1040 (4) - 86667 [23:03:10]1012 (4) - 21.09.2024 16:59 [23:03:10]1206 (1) - 0 [23:03:10]OFD Sender: Remove packet 86667 [23:03:10]ProducePacketName [23:03:10]name=ofd_packets/00086667 [23:03:10]NVStorageDeleteData [23:03:11]OFD Sender: No OFD packet to send [23:03:16]OFD Sender: No OFD packet to send [23:03:21]OFD Sender: No OFD packet to send [23:03:26]OFD Sender: No OFD packet to send [23:03:31]OFD Sender: No OFD packet to send [23:03:33]accept exits with 9 [23:03:33]New connection [23:03:33]New thread 3067321700 created [23:03:33]Thread 3067178340 joined [23:03:33]Waiting for new connection... [23:03:33] Sock 9.Parse request [23:03:33]Sock 9.Check first char [23:03:33]Sock 9.First char is OK [23:03:33]request: POST /json_proto HTTP/1.0 [23:03:33]Method: POST [23:03:33]URL: /json_proto [23:03:33]Method is POST - this is cgi request [23:03:33]url: /json_proto [23:03:33]query_string will be loaded in cgi processing [23:03:33]execute_cgi json_proto POST (null) [23:03:33]execute_cgi path=json_proto method=POST [23:03:33]POST find Content-Length [23:03:33]Host: 172.17.47.196:8080 [23:03:33]Content-Length: 621 [23:03:33]Content-Type: application/json [23:03:33] [23:03:33]POST finish read [23:03:33]Found Content-Length = 621 [23:03:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148026", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:03:33]execute_script... [23:03:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148026", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:03:33]POST & json_proto [23:03:33]process_json_proto [23:03:33]json parsed OK: [23:03:33]protocol is kg_v1.0 [23:03:33]action value=close_receipt [23:03:33]process_action close_receipt [23:03:33]cmd_close_receipt [23:03:33]MH_GetDate [23:03:33]Write to MH i2c: F0 00 00 B1 00 A0 [23:03:33]Write i2c OK [23:03:33]MH_I2C_Read... [23:03:33]Read from MH i2c: F0 [23:03:33]MH_I2C_Read... [23:03:33]Read from MH i2c: F0 09 00 [23:03:33]MH_I2C_Read... [23:03:33]Read from MH i2c: F0 09 00 B1 00 00 C5 50 EF 66 4C 6B 94 66 C4 [23:03:33]GetLastDocTimeStamp 1726959784 [23:03:33]current date 1726959813 [23:03:33]FM_GetShiftState [23:03:33]SAM_PROTO_GetShiftState [23:03:33]wFMCommunicate request_size=4 [23:03:33]MH_SAM_APDU [23:03:33]CAPDU: 80 13 01 00 [23:03:33]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [23:03:33]Write i2c OK [23:03:33]MH_I2C_Read... [23:03:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:33]Read from MH i2c: E2 [23:03:33]MH_I2C_Read... [23:03:33]Read from MH i2c: E2 0E 00 [23:03:33]MH_I2C_Read... [23:03:33]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [23:03:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:03:33]wFMCommunicate OK [23:03:33]SAM_PROTO_GetShiftState done [23:03:33]FM_GetShiftState done [23:03:33]opened in 1726877910 [23:03:33]opened+sec_in_day 1726964310 [23:03:33]quantity*price = 14900 [23:03:33]sum+1 = 14901 [23:03:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 446 21.09.2024 23:03 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86668 ФПД: 116253015742516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230333&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86668&fm=116253015742516&tin=02508201610067®Number=0000000000092592&sum=14900 0 [23:03:34]StoreToDocumentArchive [23:03:34]shift 496 fd 86668 [23:03:34]save to /storage/0496/doc_00086668 [23:03:34]save last doc name /storage/0496/doc_00086668 to /storage/kkm_last_doc_name [23:03:34]save OK [23:03:34]Clear old archive folders... [23:03:34]ProcessDocumentItem done err = 0, tmpTLVsize=273 [23:03:34]tlvbuf is 00FC7B20 [23:03:34]SAM_PROTO_ClearQueue [23:03:34]wFMCommunicate request_size=4 [23:03:34]MH_SAM_APDU [23:03:34]CAPDU: 80 09 00 00 [23:03:34]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [23:03:34]Write i2c OK [23:03:34]MH_I2C_Read... [23:03:34]Read from MH i2c: E2 [23:03:34]MH_I2C_Read... [23:03:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:34]Read from MH i2c: E2 03 00 [23:03:34]MH_I2C_Read... [23:03:34]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [23:03:34]RAPDU: 90 00 [23:03:34]wFMCommunicate OK [23:03:34]SAM_PROTO_ClearQueue done [23:03:34]KKMCreateOFDPacket [23:03:34]OFDProtocolAddRootSTLVToBuf [23:03:34]FM_MakeSignedData [23:03:34]FM_MakeSignedData [23:03:34]SAM_PROTO_SignData [23:03:34]wFMCommunicate request_size=4 [23:03:34]MH_SAM_APDU [23:03:34]CAPDU: 80 0D 01 02 [23:03:34]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [23:03:34]Write i2c OK [23:03:34]MH_I2C_Read... [23:03:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:34]Read from MH i2c: E2 [23:03:34]MH_I2C_Read... [23:03:34]Read from MH i2c: E2 03 00 [23:03:34]MH_I2C_Read... [23:03:34]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [23:03:34]RAPDU: 90 00 [23:03:34]wFMCommunicate OK [23:03:34]wFMCommunicate request_size=255 [23:03:34]MH_SAM_APDU [23:03:34]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 01 00 00 F4 03 04 00 C5 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [23:03:34]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 01 00 00 F4 03 04 00 C5 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 F0 [23:03:34]Write i2c OK [23:03:34]MH_I2C_Read... [23:03:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:35]Read from MH i2c: E2 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 03 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [23:03:35]RAPDU: 90 00 [23:03:35]wFMCommunicate OK [23:03:35]wFMCommunicate request_size=32 [23:03:35]MH_SAM_APDU [23:03:35]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 52 01 00 35 04 06 00 69 BB 43 B5 18 34 [23:03:35]Write to MH i2c: E2 23 00 C2 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 52 01 00 35 04 06 00 69 BB 43 B5 18 34 00 00 EC [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:35]Read from MH i2c: E2 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 03 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [23:03:35]RAPDU: 90 00 [23:03:35]wFMCommunicate OK [23:03:35]wFMCommunicate request_size=4 [23:03:35]MH_SAM_APDU [23:03:35]CAPDU: 80 0D 03 02 [23:03:35]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:35]Read from MH i2c: E2 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 0B 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 0B 00 C3 00 00 8E 90 12 55 BC 3E 99 D5 90 00 2C [23:03:35]RAPDU: 8E 90 12 55 BC 3E 99 D5 90 00 [23:03:35]wFMCommunicate OK [23:03:35]SAM_PROTO_SignData done [23:03:35]FM_MakeSignedData done [23:03:35]CreateOFDProtocolMessage [23:03:35]wFMCommunicate request_size=4 [23:03:35]MH_SAM_APDU [23:03:35]CAPDU: 80 11 00 00 [23:03:35]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:35]Read from MH i2c: E2 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 17 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9D [23:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:35]wFMCommunicate OK [23:03:35]CreateOFDProtocolMessage done [23:03:35]OFDSenderStorePacket 86668 [23:03:35]StoreOFDPacket docnum=86668 [23:03:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 4B 7C 1D 01 42 93 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 01 00 00 F4 03 04 00 C5 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 52 01 00 35 04 06 00 69 BB 43 B5 18 34 8E 90 12 55 BC 3E 99 D5 [23:03:35]CheckFolder [23:03:35]dirname=/storage/ofd_packets [23:03:35]CheckFolder done [23:03:35]ProducePacketName [23:03:35]name=ofd_packets/00086668 [23:03:35]NVStorageSaveData ofd_packets/00086668 [23:03:35]File name is /storage/ofd_packets/00086668 [23:03:35]Write 323 bytes [23:03:35]NVStorageSaveData done [23:03:35]OFDSenderStorePacket done [23:03:35]KKMCreateOFDPacket done [23:03:35]NVStorageSaveData kkm_last_timestamp [23:03:35]File name is /storage/kkm_last_timestamp [23:03:35]Write 4 bytes [23:03:35]NVStorageSaveData done [23:03:35]ExternCall_PrintAddStr [23:03:35]wPrintStart [23:03:35]Write to MH i2c: 01 00 00 C5 00 C5 [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: 01 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: 01 07 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [23:03:35]RasterBufferAndPrint [23:03:35]line Счет N : (3)148026 [23:03:35]line ИНН: 02508201610067 [23:03:35]line Контрольно-Кассовый Чек [23:03:35]line ПРОДАЖА [23:03:35]line Товар: 48744119 [23:03:35]line Сигареты Winston Xstyle Dual [23:03:35]line 1.000 * 149.00 [23:03:35]line = 149.00 [23:03:35]line НДС 12% НСП 1% [23:03:35]line > о реализуемом товаре [23:03:35]line ИТОГО: 149.00 [23:03:35]line НСП 1% : 1.32 [23:03:35]line НДС 12% : 15.82 [23:03:35]line Наличными: 149.00 [23:03:35]line Безнал.: 0.00 [23:03:35]line Место: АЗС № 137 "Партнер Нефть" [23:03:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:03:35]line СНО: Общий режим [23:03:35]line Чек 446 21.09.2024 23:03 [23:03:35]line Смена: 496 ФФД: 1.0 [23:03:35]line ЗНМ: 0300000064 [23:03:35]line РНМ: 0000000000092592 [23:03:35]line Версия ККМ: 001 [23:03:35]line ФМ: 0000000000874979 [23:03:35]line ФД: 86668 [23:03:35]line ФПД: 116253015742516 [23:03:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230333&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86668&fm=116253015742516&tin=02508201610067®Number=0000000000092592&sum=14900 [23:03:35]line 0 [23:03:35]OFD Sender: Processing packet 86668 [packets to send 273, broken 272] [23:03:35]ProducePacketName [23:03:35]name=ofd_packets/00086668 [23:03:35]OFD Sender: To server: pG, [23:03:35]CommunicateWithHost lk.salyk.kg:30040 [23:03:35]ConnectInit lk.salyk.kg [23:03:35]written 0, free lines is 4095 [23:03:35]Write to MH i2c: 01 00 00 ED 00 ED [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: 01 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: 01 07 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: 01 07 00 ED 00 00 00 00 00 00 F1 0C F1 [23:03:35]RasterBufferAndPrint [23:03:35]line [23:03:35]line [23:03:35]line [23:03:35]line [23:03:35]line [23:03:35]written 0, free lines is 3339 [23:03:35]MH_Cut [23:03:35]Write to MH i2c: D1 01 00 F4 00 01 C6 [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: D1 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: D1 01 00 [23:03:35]MH_I2C_Read... [23:03:35]Read from MH i2c: D1 01 00 F4 00 00 C5 [23:03:35]Write to MH i2c: 01 00 00 F5 00 F5 [23:03:35]Write i2c OK [23:03:35]MH_I2C_Read... [23:03:36]Connected sock=10 [23:03:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 4B 7C 1D 01 42 93 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 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 01 00 00 F4 03 04 00 C5 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 52 01 00 35 04 06 00 69 BB 43 B5 18 34 8E 90 12 55 BC 3E 99 D5 [23:03:36]*** Cut start [23:03:36]*** Partial cut [23:03:36]*** CUTSNS_PIN = 1 [23:03:36]*** CUTSNS_PIN = 0 [23:03:36]*** Brake cut motor [23:03:37]Read from MH i2c: 01 [23:03:37]MH_I2C_Read... [23:03:37]*** Stop cut motor [23:03:37]*** Cut end [23:03:37]Read from MH i2c: 01 07 00 [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FF 0F 0A [23:03:37]process_action close_receipt done [23:03:37]requested_data is exist [23:03:37]produce_requested_data [23:03:37]requested_item fm.sn is exist - process it [23:03:37]wFMCommunicate request_size=4 [23:03:37]MH_SAM_APDU [23:03:37]CAPDU: 80 11 00 00 [23:03:37]Write to MH i2c: E2 08 00 F6 00 80 11 00 00 00 00 00 00 70 [23:03:37]Write i2c OK [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: E2 [23:03:37]MH_I2C_Read... [23:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:37]Read from MH i2c: E2 17 00 [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: E2 17 00 F6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CF [23:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:37]wFMCommunicate OK [23:03:37]requested_item fd.num is exist - process it [23:03:37]SAM_PROTO_GetFieldsCounters [23:03:37]wFMCommunicate request_size=4 [23:03:37]MH_SAM_APDU [23:03:37]CAPDU: 80 13 00 00 [23:03:37]Write to MH i2c: E2 08 00 F7 00 80 13 00 00 00 00 00 00 73 [23:03:37]Write i2c OK [23:03:37]MH_I2C_Read... [23:03:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:03:37]Read from MH i2c: E2 [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: E2 62 00 [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: E2 62 00 F7 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [23:03:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8C 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:03:37]wFMCommunicate OK [23:03:37]SAM_PROTO_GetFieldsCounters done [23:03:37]requested_item shift.num is exist - process it [23:03:37]requested_item shift.opened is exist - process it [23:03:37]req_shift_opened [23:03:37]FM_GetShiftState [23:03:37]SAM_PROTO_GetShiftState [23:03:37]wFMCommunicate request_size=4 [23:03:37]MH_SAM_APDU [23:03:37]CAPDU: 80 13 01 00 [23:03:37]Write to MH i2c: E2 08 00 F8 00 80 13 01 00 00 00 00 00 75 [23:03:37]Write i2c OK [23:03:37]MH_I2C_Read... [23:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:37]Read from MH i2c: E2 [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: E2 0E 00 [23:03:37]MH_I2C_Read... [23:03:37]Read from MH i2c: E2 0E 00 F8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BB [23:03:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:03:37]wFMCommunicate OK [23:03:37]SAM_PROTO_GetShiftState done [23:03:37]FM_GetShiftState done [23:03:37]req_shift_opened done [23:03:37]requested_item shift.open_date is exist - process it [23:03:37]req_shift_open_date [23:03:37]req_shift_open_date done [23:03:37]produce_requested_data done [23:03:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86668,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:03:37]process_action_free close_receipt [23:03:37]json_value_free [23:03:37]json_value_free done [23:03:37]process_json_proto returns [23:03:37]Send response to host [23:03:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86668,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:03:37]free response buf [23:03:37]execute_script done [23:03:37]execute_script returns [23:03:37]free content buf [23:03:37]Sock 9.Close socket [23:03:37]Sock 9.Thread stoped [23:03:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F3 E4 47 00 6C 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8C 52 01 00 F4 03 04 00 97 FB EE 66 B6 04 01 00 00 A8 C1 2B 9B E0 12 66 FC [23:03:38]CommunicateWithHost err = 0 [23:03:38]CheckOFDResponse [23:03:38]1017 (14) - 77093643461234 [23:03:38]1041 (16) - 0000000000874979 [23:03:38]1040 (4) - 86668 [23:03:38]1012 (4) - 21.09.2024 17:00 [23:03:38]1206 (1) - 0 [23:03:38]OFD Sender: Remove packet 86668 [23:03:38]ProducePacketName [23:03:38]name=ofd_packets/00086668 [23:03:38]NVStorageDeleteData [23:03:38]OFD Sender: No OFD packet to send [23:03:43]OFD Sender: No OFD packet to send [23:03:48]OFD Sender: No OFD packet to send [23:03:53]OFD Sender: No OFD packet to send [23:03:56]accept exits with 7 [23:03:56]New connection [23:03:56]New thread 3067178340 created [23:03:56]Thread 3067321700 joined [23:03:56]Waiting for new connection... [23:03:56] Sock 7.Parse request [23:03:56]Sock 7.Check first char [23:03:56]Sock 7.First char is OK [23:03:56]request: POST /json_proto HTTP/1.0 [23:03:56]Method: POST [23:03:56]URL: /json_proto [23:03:56]Method is POST - this is cgi request [23:03:56]url: /json_proto [23:03:56]query_string will be loaded in cgi processing [23:03:56]execute_cgi json_proto POST (null) [23:03:56]execute_cgi path=json_proto method=POST [23:03:56]POST find Content-Length [23:03:56]Host: 172.17.47.196:8080 [23:03:56]Content-Length: 677 [23:03:56]Content-Type: application/json [23:03:56] [23:03:56]POST finish read [23:03:56]Found Content-Length = 677 [23:03:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [23:03:56]execute_script... [23:03: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)871504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [23:03:56]POST & json_proto [23:03:56]process_json_proto [23:03:56]json parsed OK: [23:03:56]protocol is kg_v1.0 [23:03:56]action value=close_receipt [23:03:56]process_action close_receipt [23:03:56]cmd_close_receipt [23:03:56]MH_GetDate [23:03:56]Write to MH i2c: F0 00 00 F9 00 E8 [23:03:56]Write i2c OK [23:03:56]MH_I2C_Read... [23:03:56]Read from MH i2c: F0 [23:03:56]MH_I2C_Read... [23:03:56]Read from MH i2c: F0 09 00 [23:03:56]MH_I2C_Read... [23:03:56]Read from MH i2c: F0 09 00 F9 00 00 DC 50 EF 66 4C 6B 94 66 23 [23:03:56]GetLastDocTimeStamp 1726959813 [23:03:56]current date 1726959836 [23:03:56]FM_GetShiftState [23:03:56]SAM_PROTO_GetShiftState [23:03:56]wFMCommunicate request_size=4 [23:03:56]MH_SAM_APDU [23:03:56]CAPDU: 80 13 01 00 [23:03:56]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [23:03:56]Write i2c OK [23:03:56]MH_I2C_Read... [23:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:56]Read from MH i2c: E2 [23:03:56]MH_I2C_Read... [23:03:56]Read from MH i2c: E2 0E 00 [23:03:56]MH_I2C_Read... [23:03:56]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 BD [23:03:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:03:56]wFMCommunicate OK [23:03:56]SAM_PROTO_GetShiftState done [23:03:56]FM_GetShiftState done [23:03:56]opened in 1726877910 [23:03:56]opened+sec_in_day 1726964310 [23:03:56]quantity*price = 50036 [23:03:56]sum+1 = 50037 [23:03: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 447 21.09.2024 23:03 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86669 ФПД: 270234376920779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230356&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86669&fm=270234376920779&tin=02508201610067®Number=0000000000092592&sum=50000 [23:03:57]StoreToDocumentArchive [23:03:57]shift 496 fd 86669 [23:03:57]save to /storage/0496/doc_00086669 [23:03:57]save last doc name /storage/0496/doc_00086669 to /storage/kkm_last_doc_name [23:03:57]save OK [23:03:57]Clear old archive folders... [23:03:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:03:57]tlvbuf is 00F28B80 [23:03:57]SAM_PROTO_ClearQueue [23:03:57]wFMCommunicate request_size=4 [23:03:57]MH_SAM_APDU [23:03:57]CAPDU: 80 09 00 00 [23:03:57]Write to MH i2c: E2 08 00 07 01 80 09 00 00 00 00 00 00 7A [23:03:57]Write i2c OK [23:03:57]MH_I2C_Read... [23:03:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:57]Read from MH i2c: E2 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [23:03:57]RAPDU: 90 00 [23:03:57]wFMCommunicate OK [23:03:57]SAM_PROTO_ClearQueue done [23:03:57]KKMCreateOFDPacket [23:03:57]OFDProtocolAddRootSTLVToBuf [23:03:57]FM_MakeSignedData [23:03:57]FM_MakeSignedData [23:03:57]SAM_PROTO_SignData [23:03:57]wFMCommunicate request_size=4 [23:03:57]MH_SAM_APDU [23:03:57]CAPDU: 80 0D 01 02 [23:03:57]Write to MH i2c: E2 08 00 08 01 80 0D 01 02 00 00 00 00 82 [23:03:57]Write i2c OK [23:03:57]MH_I2C_Read... [23:03:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:57]Read from MH i2c: E2 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [23:03:57]RAPDU: 90 00 [23:03:57]wFMCommunicate OK [23:03:57]wFMCommunicate request_size=255 [23:03:57]MH_SAM_APDU [23:03: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 BF 01 00 00 F4 03 04 00 DC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 52 01 00 35 04 06 00 F5 [23:03:57]Write to MH i2c: E2 02 01 09 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 BF 01 00 00 F4 03 04 00 DC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 52 01 00 35 04 06 00 F5 00 00 16 [23:03:57]Write i2c OK [23:03:57]MH_I2C_Read... [23:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:57]Read from MH i2c: E2 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [23:03:57]RAPDU: 90 00 [23:03:57]wFMCommunicate OK [23:03:57]wFMCommunicate request_size=10 [23:03:57]MH_SAM_APDU [23:03:57]CAPDU: 80 0D 02 02 05 C6 D8 0A DE CB [23:03:57]Write to MH i2c: E2 0D 00 0A 01 80 0D 02 02 05 00 C6 D8 0A DE CB 00 00 E0 [23:03:57]Write i2c OK [23:03:57]MH_I2C_Read... [23:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:57]Read from MH i2c: E2 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 [23:03:57]MH_I2C_Read... [23:03:57]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [23:03:57]RAPDU: 90 00 [23:03:57]wFMCommunicate OK [23:03:57]wFMCommunicate request_size=4 [23:03:57]MH_SAM_APDU [23:03:57]CAPDU: 80 0D 03 02 [23:03:57]Write to MH i2c: E2 08 00 0B 01 80 0D 03 02 00 00 00 00 87 [23:03:57]Write i2c OK [23:03:57]MH_I2C_Read... [23:03:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:58]Read from MH i2c: E2 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: E2 0B 00 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: E2 0B 00 0B 01 00 70 A7 AB D4 32 A7 79 12 90 00 82 [23:03:58]RAPDU: 70 A7 AB D4 32 A7 79 12 90 00 [23:03:58]wFMCommunicate OK [23:03:58]SAM_PROTO_SignData done [23:03:58]FM_MakeSignedData done [23:03:58]CreateOFDProtocolMessage [23:03:58]wFMCommunicate request_size=4 [23:03:58]MH_SAM_APDU [23:03:58]CAPDU: 80 11 00 00 [23:03:58]Write to MH i2c: E2 08 00 0C 01 80 11 00 00 00 00 00 00 87 [23:03:58]Write i2c OK [23:03:58]MH_I2C_Read... [23:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:58]Read from MH i2c: E2 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: E2 17 00 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: E2 17 00 0C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E6 [23:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:03:58]wFMCommunicate OK [23:03:58]CreateOFDProtocolMessage done [23:03:58]OFDSenderStorePacket 86669 [23:03:58]StoreOFDPacket docnum=86669 [23:03:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 29 E3 07 01 AC 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 01 00 00 F4 03 04 00 DC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 52 01 00 35 04 06 00 F5 C6 D8 0A DE CB 70 A7 AB D4 32 A7 79 12 [23:03:58]CheckFolder [23:03:58]dirname=/storage/ofd_packets [23:03:58]CheckFolder done [23:03:58]ProducePacketName [23:03:58]name=ofd_packets/00086669 [23:03:58]NVStorageSaveData ofd_packets/00086669 [23:03:58]File name is /storage/ofd_packets/00086669 [23:03:58]Write 301 bytes [23:03:58]NVStorageSaveData done [23:03:58]OFDSenderStorePacket done [23:03:58]KKMCreateOFDPacket done [23:03:58]NVStorageSaveData kkm_last_timestamp [23:03:58]File name is /storage/kkm_last_timestamp [23:03:58]Write 4 bytes [23:03:58]NVStorageSaveData done [23:03:58]ExternCall_PrintAddStr [23:03:58]wPrintStart [23:03:58]Write to MH i2c: 01 00 00 0D 01 0E [23:03:58]Write i2c OK [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: 01 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: 01 07 00 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: 01 07 00 0D 01 00 00 00 00 00 FF 0F 23 [23:03:58]RasterBufferAndPrint [23:03:58]line Счет N : (1)871504 [23:03:58]line ИНН: 02508201610067 [23:03:58]line Контрольно-Кассовый Чек [23:03:58]line ПРОДАЖА [23:03:58]line ТРК (МРК, ГНК) : 43 [23:03:58]line Товар: 2710124130 [23:03:58]line Аи-92-К-5 [23:03:58]line 7.380 * 67.80 [23:03:58]line = 500.36 [23:03:58]line НДС 12% НСП 1% [23:03:58]line > о реализуемом товаре [23:03:58]line ОКРУГЛЕНИЕ: -0.36 [23:03:58]line ИТОГО: 500.00 [23:03:58]line Внесено: 500.00 [23:03:58]line СДАЧА: 0.00 [23:03:58]line НСП 1% : 4.43 [23:03:58]line НДС 12% : 53.14 [23:03:58]line Наличными: 500.00 [23:03:58]line Безнал.: 0.00 [23:03:58]line Место: АЗС № 137 "Партнер Нефть" [23:03:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:03:58]line СНО: Общий режим [23:03:58]line Чек 447 21.09.2024 23:03 [23:03:58]line Смена: 496 ФФД: 1.0 [23:03:58]line ЗНМ: 0300000064 [23:03:58]line РНМ: 0000000000092592 [23:03:58]line Версия ККМ: 001 [23:03:58]line ФМ: 0000000000874979 [23:03:58]line ФД: 86669 [23:03:58]line ФПД: 270234376920779 [23:03:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230356&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86669&fm=270234376920779&tin=02508201610067®Number=0000000000092592&sum=50000 [23:03:58]OFD Sender: Processing packet 86669 [packets to send 273, broken 272] [23:03:58]ProducePacketName [23:03:58]name=ofd_packets/00086669 [23:03:58]OFD Sender: To server: pG, [23:03:58]CommunicateWithHost lk.salyk.kg:30040 [23:03:58]ConnectInit lk.salyk.kg [23:03:58]written 0, free lines is 4095 [23:03:58]Write to MH i2c: 01 00 00 38 01 39 [23:03:58]Write i2c OK [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: 01 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: 01 07 00 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 DA 0C 26 [23:03:58]RasterBufferAndPrint [23:03:58]line [23:03:58]line [23:03:58]line [23:03:58]line [23:03:58]line [23:03:58]written 0, free lines is 3318 [23:03:58]MH_Cut [23:03:58]Write to MH i2c: D1 01 00 3F 01 01 12 [23:03:58]Write i2c OK [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: D1 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: D1 01 00 [23:03:58]MH_I2C_Read... [23:03:58]Read from MH i2c: D1 01 00 3F 01 00 11 [23:03:58]Write to MH i2c: 01 00 00 40 01 41 [23:03:58]Write i2c OK [23:03:58]MH_I2C_Read... [23:03:59]*** Cut start [23:03:59]*** Partial cut [23:03:59]*** CUTSNS_PIN = 1 [23:03:59]*** CUTSNS_PIN = 0 [23:03:59]*** Brake cut motor [23:03:59]Connected sock=10 [23:03:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 29 E3 07 01 AC 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 01 00 00 F4 03 04 00 DC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 52 01 00 35 04 06 00 F5 C6 D8 0A DE CB 70 A7 AB D4 32 A7 79 12 [23:04:00]Read from MH i2c: 01 [23:04:00]MH_I2C_Read... [23:04:00]*** Stop cut motor [23:04:00]*** Cut end [23:04:00]Read from MH i2c: 01 07 00 [23:04:00]MH_I2C_Read... [23:04:00]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [23:04:00]process_action close_receipt done [23:04:00]requested_data is exist [23:04:00]produce_requested_data [23:04:00]requested_item fm.sn is exist - process it [23:04:00]wFMCommunicate request_size=4 [23:04:00]MH_SAM_APDU [23:04:00]CAPDU: 80 11 00 00 [23:04:00]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [23:04:00]Write i2c OK [23:04:00]MH_I2C_Read... [23:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:00]Read from MH i2c: E2 [23:04:00]MH_I2C_Read... [23:04:00]Read from MH i2c: E2 17 00 [23:04:00]MH_I2C_Read... [23:04:00]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1B [23:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:04:00]wFMCommunicate OK [23:04:00]requested_item fd.num is exist - process it [23:04:00]SAM_PROTO_GetFieldsCounters [23:04:00]wFMCommunicate request_size=4 [23:04:00]MH_SAM_APDU [23:04:00]CAPDU: 80 13 00 00 [23:04:00]Write to MH i2c: E2 08 00 42 01 80 13 00 00 00 00 00 00 BF [23:04:00]Write i2c OK [23:04:00]MH_I2C_Read... [23:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:00]Read from MH i2c: E2 [23:04:00]MH_I2C_Read... [23:04:00]Read from MH i2c: E2 62 00 [23:04:00]MH_I2C_Read... [23:04:00]Read from MH i2c: E2 62 00 42 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [23:04:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:00]wFMCommunicate OK [23:04:00]SAM_PROTO_GetFieldsCounters done [23:04:00]requested_item shift.num is exist - process it [23:04:00]requested_item shift.opened is exist - process it [23:04:00]req_shift_opened [23:04:00]FM_GetShiftState [23:04:00]SAM_PROTO_GetShiftState [23:04:00]wFMCommunicate request_size=4 [23:04:00]MH_SAM_APDU [23:04:00]CAPDU: 80 13 01 00 [23:04:00]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [23:04:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 99 00 47 00 9C 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 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:00]33 Write i2c OK [23:04:00]34 MH_I2C_Read... [23:04:00]11 Read from MH i2c: 04 E2 10 [23:04:00]00 MH_I2C_Read... [23:04:00]30 30 30 30 30 30 30 30 30 30 38 37 34 39 Read from MH i2c: 37 E2 39 0E 10 00 04 [23:04:00]04 MH_I2C_Read... [23:04:00]00 8D 52 01 00 F4 03 04 00 AF FB EE 66 B6 04 01 Read from MH i2c: 00 E2 00 0E 92 00 0F 43 72 01 BA 00 E4 09 16 00 30 01 02 D6 [23:04:00]10 CommunicateWithHost err = 0 [23:04:00]EE CheckOFDResponse [23:04:00]66 1017 (14) - 77093643461234 [23:04:00]00 1041 (16) - 0000000000874979 [23:04:00]00 1040 (4) - 86669 [23:04:00]00 1012 (4) - 21.09.2024 17:00 [23:04:00]00 1206 (1) - 0 [23:04:00]90 OFD Sender: Remove packet 86669 [23:04:00]00 ProducePacketName [23:04:00]07 name=ofd_packets/00086669 [23:04:00] [23:04:00]NVStorageDeleteData [23:04:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:04:00]wFMCommunicate OK [23:04:00]SAM_PROTO_GetShiftState done [23:04:00]FM_GetShiftState done [23:04:00]req_shift_opened done [23:04:00]requested_item shift.open_date is exist - process it [23:04:00]req_shift_open_date [23:04:00]req_shift_open_date done [23:04:00]produce_requested_data done [23:04:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86669,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:04:00]process_action_free close_receipt [23:04:00]json_value_free [23:04:00]json_value_free done [23:04:00]process_json_proto returns [23:04:00]Send response to host [23:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86669,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:04:00]free response buf [23:04:00]execute_script done [23:04:00]execute_script returns [23:04:00]free content buf [23:04:00]Sock 7.Close socket [23:04:00]Sock 7.Thread stoped [23:04:01]OFD Sender: No OFD packet to send [23:04:06]OFD Sender: No OFD packet to send [23:04:11]OFD Sender: No OFD packet to send [23:04:16]OFD Sender: No OFD packet to send [23:04:21]OFD Sender: No OFD packet to send [23:04:26]OFD Sender: No OFD packet to send [23:04:28]accept exits with 9 [23:04:28]New connection [23:04:28]New thread 3067321700 created [23:04:28]Thread 3067178340 joined [23:04:28]Waiting for new connection... [23:04:28] Sock 9.Parse request [23:04:28]Sock 9.Check first char [23:04:28]Sock 9.First char is OK [23:04:28]request: POST /json_proto HTTP/1.0 [23:04:28]Method: POST [23:04:28]URL: /json_proto [23:04:28]Method is POST - this is cgi request [23:04:28]url: /json_proto [23:04:28]query_string will be loaded in cgi processing [23:04:28]execute_cgi json_proto POST (null) [23:04:28]execute_cgi path=json_proto method=POST [23:04:28]POST find Content-Length [23:04:28]Host: 172.17.47.196:8080 [23:04:28]Content-Length: 715 [23:04:28]Content-Type: application/json [23:04:28] [23:04:28]POST finish read [23:04:28]Found Content-Length = 715 [23:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148027", "tax_sys" : 0, "items" : [ { "code": "4870202522688", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 0,45 \u041F\u042D", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:28]execute_script... [23:04:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148027", "tax_sys" : 0, "items" : [ { "code": "4870202522688", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 0,45 \u041F\u042D", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:28]POST & json_proto [23:04:28]process_json_proto [23:04:28]json parsed OK: [23:04:28]protocol is kg_v1.0 [23:04:28]action value=close_receipt [23:04:28]process_action close_receipt [23:04:28]cmd_close_receipt [23:04:28]MH_GetDate [23:04:28]Write to MH i2c: F0 00 00 44 01 34 [23:04:28]Write i2c OK [23:04:28]MH_I2C_Read... [23:04:28]Read from MH i2c: F0 [23:04:28]MH_I2C_Read... [23:04:28]Read from MH i2c: F0 09 00 [23:04:28]MH_I2C_Read... [23:04:28]Read from MH i2c: F0 09 00 44 01 00 FC 50 EF 66 4C 6B 94 66 8F [23:04:28]GetLastDocTimeStamp 1726959836 [23:04:28]current date 1726959868 [23:04:28]FM_GetShiftState [23:04:28]SAM_PROTO_GetShiftState [23:04:28]wFMCommunicate request_size=4 [23:04:28]MH_SAM_APDU [23:04:28]CAPDU: 80 13 01 00 [23:04:28]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [23:04:28]Write i2c OK [23:04:28]MH_I2C_Read... [23:04:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:28]Read from MH i2c: E2 [23:04:28]MH_I2C_Read... [23:04:28]Read from MH i2c: E2 0E 00 [23:04:28]MH_I2C_Read... [23:04:28]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 09 [23:04:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:04:28]wFMCommunicate OK [23:04:28]SAM_PROTO_GetShiftState done [23:04:28]FM_GetShiftState done [23:04:28]opened in 1726877910 [23:04:28]opened+sec_in_day 1726964310 [23:04:28]quantity*price = 7000 [23:04:28]sum+1 = 7001 [23:04:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 448 21.09.2024 23:04 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86670 ФПД: 107207949975046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230428&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86670&fm=107207949975046&tin=02508201610067®Number=0000000000092592&sum=7000 0 [23:04:29]StoreToDocumentArchive [23:04:29]shift 496 fd 86670 [23:04:29]save to /storage/0496/doc_00086670 [23:04:29]save last doc name /storage/0496/doc_00086670 to /storage/kkm_last_doc_name [23:04:29]save OK [23:04:29]Clear old archive folders... [23:04:29]ProcessDocumentItem done err = 0, tmpTLVsize=306 [23:04:29]tlvbuf is 00F34230 [23:04:29]SAM_PROTO_ClearQueue [23:04:29]wFMCommunicate request_size=4 [23:04:29]MH_SAM_APDU [23:04:29]CAPDU: 80 09 00 00 [23:04:29]Write to MH i2c: E2 08 00 52 01 80 09 00 00 00 00 00 00 C5 [23:04:29]Write i2c OK [23:04:29]MH_I2C_Read... [23:04:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:04:29]Read from MH i2c: E2 [23:04:29]MH_I2C_Read... [23:04:29]Read from MH i2c: E2 03 00 [23:04:29]MH_I2C_Read... [23:04:29]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [23:04:29]RAPDU: 90 00 [23:04:29]wFMCommunicate OK [23:04:29]SAM_PROTO_ClearQueue done [23:04:29]KKMCreateOFDPacket [23:04:29]OFDProtocolAddRootSTLVToBuf [23:04:29]FM_MakeSignedData [23:04:29]FM_MakeSignedData [23:04:29]SAM_PROTO_SignData [23:04:29]wFMCommunicate request_size=4 [23:04:29]MH_SAM_APDU [23:04:29]CAPDU: 80 0D 01 02 [23:04:29]Write to MH i2c: E2 08 00 53 01 80 0D 01 02 00 00 00 00 CD [23:04:29]Write i2c OK [23:04:29]MH_I2C_Read... [23:04:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:04:29]Read from MH i2c: E2 [23:04:29]MH_I2C_Read... [23:04:29]Read from MH i2c: E2 03 00 [23:04:29]MH_I2C_Read... [23:04:29]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [23:04:29]RAPDU: 90 00 [23:04:29]wFMCommunicate OK [23:04:29]wFMCommunicate request_size=255 [23:04:29]MH_SAM_APDU [23:04:29]CAPDU: 80 0D 02 02 FA 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 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 01 00 00 F4 03 04 00 FC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 [23:04:29]Write to MH i2c: E2 02 01 54 01 80 0D 02 02 FA 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 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 01 00 00 F4 03 04 00 FC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 00 40 [23:04:29]Write i2c OK [23:04:29]MH_I2C_Read... [23:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:29]Read from MH i2c: E2 [23:04:29]MH_I2C_Read... [23:04:29]Read from MH i2c: E2 03 00 [23:04:29]MH_I2C_Read... [23:04:29]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [23:04:29]RAPDU: 90 00 [23:04:29]wFMCommunicate OK [23:04:29]wFMCommunicate request_size=65 [23:04:29]MH_SAM_APDU [23:04:29]CAPDU: 80 0D 02 02 3C 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 52 01 00 35 04 06 00 61 81 4B C6 7E 06 [23:04:29]Write to MH i2c: E2 44 00 55 01 80 0D 02 02 3C 00 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 52 01 00 35 04 06 00 61 81 4B C6 7E 06 00 00 85 [23:04:29]Write i2c OK [23:04:29]MH_I2C_Read... [23:04:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:30]Read from MH i2c: E2 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: E2 03 00 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [23:04:30]RAPDU: 90 00 [23:04:30]wFMCommunicate OK [23:04:30]wFMCommunicate request_size=4 [23:04:30]MH_SAM_APDU [23:04:30]CAPDU: 80 0D 03 02 [23:04:30]Write to MH i2c: E2 08 00 56 01 80 0D 03 02 00 00 00 00 D2 [23:04:30]Write i2c OK [23:04:30]MH_I2C_Read... [23:04:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:04:30]Read from MH i2c: E2 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: E2 0B 00 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: E2 0B 00 56 01 00 41 4F 8F 8D 53 09 9D 0F 90 00 87 [23:04:30]RAPDU: 41 4F 8F 8D 53 09 9D 0F 90 00 [23:04:30]wFMCommunicate OK [23:04:30]SAM_PROTO_SignData done [23:04:30]FM_MakeSignedData done [23:04:30]CreateOFDProtocolMessage [23:04:30]wFMCommunicate request_size=4 [23:04:30]MH_SAM_APDU [23:04:30]CAPDU: 80 11 00 00 [23:04:30]Write to MH i2c: E2 08 00 57 01 80 11 00 00 00 00 00 00 D2 [23:04:30]Write i2c OK [23:04:30]MH_I2C_Read... [23:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:30]Read from MH i2c: E2 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: E2 17 00 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: E2 17 00 57 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 31 [23:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:04:30]wFMCommunicate OK [23:04:30]CreateOFDProtocolMessage done [23:04:30]OFDSenderStorePacket 86670 [23:04:30]StoreOFDPacket docnum=86670 [23:04:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 46 01 00 00 FB 71 3E 01 31 AA 5A 03 01 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 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 01 00 00 F4 03 04 00 FC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 52 01 00 35 04 06 00 61 81 4B C6 7E 06 41 4F 8F 8D 53 09 9D 0F [23:04:30]CheckFolder [23:04:30]dirname=/storage/ofd_packets [23:04:30]CheckFolder done [23:04:30]ProducePacketName [23:04:30]name=ofd_packets/00086670 [23:04:30]NVStorageSaveData ofd_packets/00086670 [23:04:30]File name is /storage/ofd_packets/00086670 [23:04:30]Write 356 bytes [23:04:30]NVStorageSaveData done [23:04:30]OFDSenderStorePacket done [23:04:30]KKMCreateOFDPacket done [23:04:30]NVStorageSaveData kkm_last_timestamp [23:04:30]File name is /storage/kkm_last_timestamp [23:04:30]Write 4 bytes [23:04:30]NVStorageSaveData done [23:04:30]OFD Sender: Processing packet 86670 [packets to send 273, broken 272] [23:04:30]ProducePacketName [23:04:30]name=ofd_packets/00086670 [23:04:30]OFD Sender: To server: pG, [23:04:30]CommunicateWithHost lk.salyk.kg:30040 [23:04:30]ConnectInit lk.salyk.kg [23:04:30]ExternCall_PrintAddStr [23:04:30]wPrintStart [23:04:30]Write to MH i2c: 01 00 00 58 01 59 [23:04:30]Write i2c OK [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: 01 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: 01 07 00 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: 01 07 00 58 01 00 00 00 00 00 FF 0F 6E [23:04:30]RasterBufferAndPrint [23:04:30]line Счет N : (3)148027 [23:04:30]line ИНН: 02508201610067 [23:04:30]line Контрольно-Кассовый Чек [23:04:30]line ПРОДАЖА [23:04:30]line Товар: 4870202522688 [23:04:30]line Garden напиток со вкусом граната 0,45 ПЭ [23:04:30]line 1.000 * 70.00 [23:04:30]line = 70.00 [23:04:30]line НДС 12% НСП 1% [23:04:30]line > о реализуемом товаре [23:04:30]line ИТОГО: 70.00 [23:04:30]line НСП 1% : 0.62 [23:04:30]line НДС 12% : 7.43 [23:04:30]line Наличными: 70.00 [23:04:30]line Безнал.: 0.00 [23:04:30]line Место: АЗС № 137 "Партнер Нефть" [23:04:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:04:30]line СНО: Общий режим [23:04:30]line Чек 448 21.09.2024 23:04 [23:04:30]line Смена: 496 ФФД: 1.0 [23:04:30]line ЗНМ: 0300000064 [23:04:30]line РНМ: 0000000000092592 [23:04:30]line Версия ККМ: 001 [23:04:30]line ФМ: 0000000000874979 [23:04:30]line ФД: 86670 [23:04:30]line ФПД: 107207949975046 [23:04:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230428&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86670&fm=107207949975046&tin=02508201610067®Number=0000000000092592&sum=7000 [23:04:30]line 0 [23:04:30]written 0, free lines is 4095 [23:04:30]Write to MH i2c: 01 00 00 81 01 82 [23:04:30]Write i2c OK [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: 01 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: 01 07 00 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: 01 07 00 81 01 00 00 00 00 00 EF 0C 84 [23:04:30]RasterBufferAndPrint [23:04:30]line [23:04:30]line [23:04:30]line [23:04:30]line [23:04:30]line [23:04:30]written 0, free lines is 3333 [23:04:30]MH_Cut [23:04:30]Write to MH i2c: D1 01 00 88 01 01 5B [23:04:30]Write i2c OK [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: D1 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: D1 01 00 [23:04:30]MH_I2C_Read... [23:04:30]Read from MH i2c: D1 01 00 88 01 00 5A [23:04:30]Write to MH i2c: 01 00 00 89 01 8A [23:04:30]Write i2c OK [23:04:30]MH_I2C_Read... [23:04:31]Connected sock=11 [23:04:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 46 01 00 00 FB 71 3E 01 31 AA 5A 03 01 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 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 01 00 00 F4 03 04 00 FC 50 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 52 01 00 35 04 06 00 61 81 4B C6 7E 06 41 4F 8F 8D 53 09 9D 0F [23:04:31]*** Cut start [23:04:31]*** Partial cut [23:04:31]*** CUTSNS_PIN = 1 [23:04:31]*** CUTSNS_PIN = 0 [23:04:31]*** Brake cut motor [23:04:32]Read from MH i2c: 01 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: 01 07 00 [23:04:32]MH_I2C_Read... [23:04:32]*** Stop cut motor [23:04:32]*** Cut end [23:04:32]Read from MH i2c: 01 07 00 89 01 00 00 00 00 00 FF 0F 9F [23:04:32]process_action close_receipt done [23:04:32]requested_data is exist [23:04:32]produce_requested_data [23:04:32]requested_item fm.sn is exist - process it [23:04:32]wFMCommunicate request_size=4 [23:04:32]MH_SAM_APDU [23:04:32]CAPDU: 80 11 00 00 [23:04:32]Write to MH i2c: E2 08 00 8A 01 80 11 00 00 00 00 00 00 05 [23:04:32]Write i2c OK [23:04:32]MH_I2C_Read... [23:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:32]Read from MH i2c: E2 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: E2 17 00 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: E2 17 00 8A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 64 [23:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:04:32]wFMCommunicate OK [23:04:32]requested_item fd.num is exist - process it [23:04:32]SAM_PROTO_GetFieldsCounters [23:04:32]wFMCommunicate request_size=4 [23:04:32]MH_SAM_APDU [23:04:32]CAPDU: 80 13 00 00 [23:04:32]Write to MH i2c: E2 08 00 8B 01 80 13 00 00 00 00 00 00 08 [23:04:32]Write i2c OK [23:04:32]MH_I2C_Read... [23:04:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:32]Read from MH i2c: E2 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: E2 62 00 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: E2 62 00 8B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [23:04:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:32]wFMCommunicate OK [23:04:32]SAM_PROTO_GetFieldsCounters done [23:04:32]requested_item shift.num is exist - process it [23:04:32]requested_item shift.opened is exist - process it [23:04:32]req_shift_opened [23:04:32]FM_GetShiftState [23:04:32]SAM_PROTO_GetShiftState [23:04:32]wFMCommunicate request_size=4 [23:04:32]MH_SAM_APDU [23:04:32]CAPDU: 80 13 01 00 [23:04:32]Write to MH i2c: E2 08 00 8C 01 80 13 01 00 00 00 00 00 0A [23:04:32]Write i2c OK [23:04:32]MH_I2C_Read... [23:04:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:32]Read from MH i2c: E2 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: E2 0E 00 [23:04:32]MH_I2C_Read... [23:04:32]Read from MH i2c: E2 0E 00 8C 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 50 [23:04:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:04:32]wFMCommunicate OK [23:04:32]SAM_PROTO_GetShiftState done [23:04:32]FM_GetShiftState done [23:04:32]req_shift_opened done [23:04:32]requested_item shift.open_date is exist - process it [23:04:32]req_shift_open_date [23:04:32]req_shift_open_date done [23:04:32]produce_requested_data done [23:04:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86670,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:04:32]process_action_free close_receipt [23:04:32]json_value_free [23:04:32]json_value_free done [23:04:32]process_json_proto returns [23:04:32]Send response to host [23:04:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86670,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:04:32]free response buf [23:04:32]execute_script done [23:04:32]execute_script returns [23:04:32]free content buf [23:04:32]Sock 9.Close socket [23:04:32]Sock 9.Thread stoped [23:04:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AA 22 47 00 EC AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8E 52 01 00 F4 03 04 00 CE FB EE 66 B6 04 01 00 00 53 D0 54 6C 3B 6B 20 8E [23:04:33]CommunicateWithHost err = 0 [23:04:33]CheckOFDResponse [23:04:33]1017 (14) - 77093643461234 [23:04:33]1041 (16) - 0000000000874979 [23:04:33]1040 (4) - 86670 [23:04:33]1012 (4) - 21.09.2024 17:01 [23:04:33]1206 (1) - 0 [23:04:33]OFD Sender: Remove packet 86670 [23:04:33]ProducePacketName [23:04:33]name=ofd_packets/00086670 [23:04:33]NVStorageDeleteData [23:04:33]OFD Sender: No OFD packet to send [23:04:38]OFD Sender: No OFD packet to send [23:04:43]OFD Sender: No OFD packet to send [23:04:48]OFD Sender: No OFD packet to send [23:04:53]OFD Sender: No OFD packet to send [23:04:58]OFD Sender: No OFD packet to send [23:05:03]OFD Sender: No OFD packet to send [23:05:05]recv_with_timeout no data received [23:05:08]OFD Sender: No OFD packet to send [23:05:13]OFD Sender: No OFD packet to send [23:05:18]OFD Sender: No OFD packet to send [23:05:23]OFD Sender: No OFD packet to send [23:05:28]OFD Sender: No OFD packet to send [23:05:33]OFD Sender: No OFD packet to send [23:05:38]OFD Sender: No OFD packet to send [23:05:43]OFD Sender: No OFD packet to send [23:05:48]OFD Sender: No OFD packet to send [23:05:53]OFD Sender: No OFD packet to send [23:05:58]OFD Sender: No OFD packet to send [23:06:03]OFD Sender: No OFD packet to send [23:06:05]accept exits with 7 [23:06:05]New connection [23:06:05]New thread 3067178340 created [23:06:05]Thread 3067321700 joined [23:06:05]Waiting for new connection... [23:06:05] Sock 7.Parse request [23:06:05]Sock 7.Check first char [23:06:05]Sock 7.First char is OK [23:06:05]request: POST /json_proto HTTP/1.0 [23:06:05]Method: POST [23:06:05]URL: /json_proto [23:06:05]Method is POST - this is cgi request [23:06:05]url: /json_proto [23:06:05]query_string will be loaded in cgi processing [23:06:05]execute_cgi json_proto POST (null) [23:06:05]execute_cgi path=json_proto method=POST [23:06:05]POST find Content-Length [23:06:05]Host: 172.17.47.196:8080 [23:06:05]Content-Length: 677 [23:06:05]Content-Type: application/json [23:06:05] [23:06:05]POST finish read [23:06:05]Found Content-Length = 677 [23:06:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [23:06:05]execute_script... [23:06: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)871506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [23:06:05]POST & json_proto [23:06:05]process_json_proto [23:06:05]json parsed OK: [23:06:05]protocol is kg_v1.0 [23:06:05]action value=close_receipt [23:06:05]process_action close_receipt [23:06:05]cmd_close_receipt [23:06:05]MH_GetDate [23:06:05]Write to MH i2c: F0 00 00 8D 01 7D [23:06:05]Write i2c OK [23:06:05]MH_I2C_Read... [23:06:05]Read from MH i2c: F0 [23:06:05]MH_I2C_Read... [23:06:05]Read from MH i2c: F0 09 00 [23:06:05]MH_I2C_Read... [23:06:05]Read from MH i2c: F0 09 00 8D 01 00 5E 51 EF 66 4C 6B 94 66 3B [23:06:05]GetLastDocTimeStamp 1726959868 [23:06:05]current date 1726959966 [23:06:05]FM_GetShiftState [23:06:05]SAM_PROTO_GetShiftState [23:06:05]wFMCommunicate request_size=4 [23:06:05]MH_SAM_APDU [23:06:05]CAPDU: 80 13 01 00 [23:06:05]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [23:06:05]Write i2c OK [23:06:05]MH_I2C_Read... [23:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:05]Read from MH i2c: E2 [23:06:05]MH_I2C_Read... [23:06:05]Read from MH i2c: E2 0E 00 [23:06:05]MH_I2C_Read... [23:06:05]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 52 [23:06:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:06:05]wFMCommunicate OK [23:06:05]SAM_PROTO_GetShiftState done [23:06:05]FM_GetShiftState done [23:06:05]opened in 1726877910 [23:06:05]opened+sec_in_day 1726964310 [23:06:05]quantity*price = 50036 [23:06:05]sum+1 = 50037 [23:06:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 449 21.09.2024 23:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86671 ФПД: 5839115858056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230606&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86671&fm=5839115858056&tin=02508201610067®Number=0000000000092592&sum=50000 [23:06:06]StoreToDocumentArchive [23:06:06]shift 496 fd 86671 [23:06:06]save to /storage/0496/doc_00086671 [23:06:06]save last doc name /storage/0496/doc_00086671 to /storage/kkm_last_doc_name [23:06:06]save OK [23:06:06]Clear old archive folders... [23:06:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:06:06]tlvbuf is 00F9B0C0 [23:06:06]SAM_PROTO_ClearQueue [23:06:06]wFMCommunicate request_size=4 [23:06:06]MH_SAM_APDU [23:06:06]CAPDU: 80 09 00 00 [23:06:06]Write to MH i2c: E2 08 00 9B 01 80 09 00 00 00 00 00 00 0E [23:06:06]Write i2c OK [23:06:06]MH_I2C_Read... [23:06:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:06]Read from MH i2c: E2 [23:06:06]MH_I2C_Read... [23:06:06]Read from MH i2c: E2 03 00 [23:06:06]MH_I2C_Read... [23:06:06]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [23:06:06]RAPDU: 90 00 [23:06:06]wFMCommunicate OK [23:06:06]SAM_PROTO_ClearQueue done [23:06:06]KKMCreateOFDPacket [23:06:06]OFDProtocolAddRootSTLVToBuf [23:06:06]FM_MakeSignedData [23:06:06]FM_MakeSignedData [23:06:06]SAM_PROTO_SignData [23:06:06]wFMCommunicate request_size=4 [23:06:06]MH_SAM_APDU [23:06:06]CAPDU: 80 0D 01 02 [23:06:06]Write to MH i2c: E2 08 00 9C 01 80 0D 01 02 00 00 00 00 16 [23:06:06]Write i2c OK [23:06:06]MH_I2C_Read... [23:06:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:06]Read from MH i2c: E2 [23:06:06]MH_I2C_Read... [23:06:06]Read from MH i2c: E2 03 00 [23:06:06]MH_I2C_Read... [23:06:06]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [23:06:06]RAPDU: 90 00 [23:06:06]wFMCommunicate OK [23:06:06]wFMCommunicate request_size=255 [23:06:06]MH_SAM_APDU [23:06: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 5E 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 52 01 00 35 04 06 00 05 [23:06:06]Write to MH i2c: E2 02 01 9D 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 C1 01 00 00 F4 03 04 00 5E 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 52 01 00 35 04 06 00 05 00 00 41 [23:06:06]Write i2c OK [23:06:06]MH_I2C_Read... [23:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:07]Read from MH i2c: E2 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 03 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [23:06:07]RAPDU: 90 00 [23:06:07]wFMCommunicate OK [23:06:07]wFMCommunicate request_size=10 [23:06:07]MH_SAM_APDU [23:06:07]CAPDU: 80 0D 02 02 05 4F 86 6D 30 88 [23:06:07]Write to MH i2c: E2 0D 00 9E 01 80 0D 02 02 05 00 4F 86 6D 30 88 00 00 1D [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:07]Read from MH i2c: E2 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 03 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [23:06:07]RAPDU: 90 00 [23:06:07]wFMCommunicate OK [23:06:07]wFMCommunicate request_size=4 [23:06:07]MH_SAM_APDU [23:06:07]CAPDU: 80 0D 03 02 [23:06:07]Write to MH i2c: E2 08 00 9F 01 80 0D 03 02 00 00 00 00 1B [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:07]Read from MH i2c: E2 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 0B 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 0B 00 9F 01 00 3C 85 3E A7 C6 EE F6 9E 90 00 0A [23:06:07]RAPDU: 3C 85 3E A7 C6 EE F6 9E 90 00 [23:06:07]wFMCommunicate OK [23:06:07]SAM_PROTO_SignData done [23:06:07]FM_MakeSignedData done [23:06:07]CreateOFDProtocolMessage [23:06:07]wFMCommunicate request_size=4 [23:06:07]MH_SAM_APDU [23:06:07]CAPDU: 80 11 00 00 [23:06:07]Write to MH i2c: E2 08 00 A0 01 80 11 00 00 00 00 00 00 1B [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:07]Read from MH i2c: E2 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 17 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: E2 17 00 A0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7A [23:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:06:07]wFMCommunicate OK [23:06:07]CreateOFDProtocolMessage done [23:06:07]OFDSenderStorePacket 86671 [23:06:07]StoreOFDPacket docnum=86671 [23:06:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A9 03 07 01 BD 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 01 00 00 F4 03 04 00 5E 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 52 01 00 35 04 06 00 05 4F 86 6D 30 88 3C 85 3E A7 C6 EE F6 9E [23:06:07]CheckFolder [23:06:07]dirname=/storage/ofd_packets [23:06:07]CheckFolder done [23:06:07]ProducePacketName [23:06:07]name=ofd_packets/00086671 [23:06:07]NVStorageSaveData ofd_packets/00086671 [23:06:07]File name is /storage/ofd_packets/00086671 [23:06:07]Write 301 bytes [23:06:07]NVStorageSaveData done [23:06:07]OFDSenderStorePacket done [23:06:07]KKMCreateOFDPacket done [23:06:07]NVStorageSaveData kkm_last_timestamp [23:06:07]File name is /storage/kkm_last_timestamp [23:06:07]Write 4 bytes [23:06:07]NVStorageSaveData done [23:06:07]ExternCall_PrintAddStr [23:06:07]wPrintStart [23:06:07]Write to MH i2c: 01 00 00 A1 01 A2 [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: 01 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: 01 07 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: 01 07 00 A1 01 00 00 00 00 00 FF 0F B7 [23:06:07]RasterBufferAndPrint [23:06:07]line Счет N : (1)871506 [23:06:07]line ИНН: 02508201610067 [23:06:07]line Контрольно-Кассовый Чек [23:06:07]line ПРОДАЖА [23:06:07]line ТРК (МРК, ГНК) : 53 [23:06:07]line Товар: 2710124130 [23:06:07]line Аи-92-К-5 [23:06:07]line 7.380 * 67.80 [23:06:07]line = 500.36 [23:06:07]line НДС 12% НСП 1% [23:06:07]line > о реализуемом товаре [23:06:07]line ОКРУГЛЕНИЕ: -0.36 [23:06:07]line ИТОГО: 500.00 [23:06:07]line Внесено: 500.00 [23:06:07]line СДАЧА: 0.00 [23:06:07]line НСП 1% : 4.43 [23:06:07]line НДС 12% : 53.14 [23:06:07]line Наличными: 500.00 [23:06:07]line Безнал.: 0.00 [23:06:07]line Место: АЗС № 137 "Партнер Нефть" [23:06:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:06:07]line СНО: Общий режим [23:06:07]line Чек 449 21.09.2024 23:06 [23:06:07]line Смена: 496 ФФД: 1.0 [23:06:07]line ЗНМ: 0300000064 [23:06:07]line РНМ: 0000000000092592 [23:06:07]line Версия ККМ: 001 [23:06:07]line ФМ: 0000000000874979 [23:06:07]line ФД: 86671 [23:06:07]line ФПД: 5839115858056 [23:06:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230606&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86671&fm=5839115858056&tin=02508201610067®Number=0000000000092592&sum=50000 [23:06:07]written 0, free lines is 4095 [23:06:07]OFD Sender: Processing packet 86671 [packets to send 273, broken 272] [23:06:07]ProducePacketName [23:06:07]name=ofd_packets/00086671 [23:06:07]OFD Sender: To server: pG, [23:06:07]CommunicateWithHost lk.salyk.kg:30040 [23:06:07]ConnectInit lk.salyk.kg [23:06:07]Write to MH i2c: 01 00 00 CC 01 CD [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: 01 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: 01 07 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 D6 0C B6 [23:06:07]RasterBufferAndPrint [23:06:07]line [23:06:07]line [23:06:07]line [23:06:07]line [23:06:07]line [23:06:07]written 0, free lines is 3293 [23:06:07]MH_Cut [23:06:07]Write to MH i2c: D1 01 00 D3 01 01 A6 [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: D1 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: D1 01 00 [23:06:07]MH_I2C_Read... [23:06:07]Read from MH i2c: D1 01 00 D3 01 00 A5 [23:06:07]Write to MH i2c: 01 00 00 D4 01 D5 [23:06:07]Write i2c OK [23:06:07]MH_I2C_Read... [23:06:08]*** Cut start [23:06:08]*** Partial cut [23:06:08]*** CUTSNS_PIN = 1 [23:06:08]*** CUTSNS_PIN = 0 [23:06:09]*** Brake cut motor [23:06:09]Read from MH i2c: 01 [23:06:09]MH_I2C_Read... [23:06:09]*** Stop cut motor [23:06:09]*** Cut end [23:06:09]Read from MH i2c: 01 07 00 [23:06:09]MH_I2C_Read... [23:06:09]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [23:06:09]process_action close_receipt done [23:06:09]requested_data is exist [23:06:09]produce_requested_data [23:06:09]requested_item fm.sn is exist - process it [23:06:09]wFMCommunicate request_size=4 [23:06:09]MH_SAM_APDU [23:06:09]CAPDU: 80 11 00 00 [23:06:09]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [23:06:09]Write i2c OK [23:06:09]MH_I2C_Read... [23:06:09]Connected sock=9 [23:06:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 A9 03 07 01 BD 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 01 00 00 F4 03 04 00 5E 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 Read from MH i2c: 39 37 39 10 E2 04 [23:06:09]04 MH_I2C_Read... [23:06:09]00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:09]8F Read from MH i2c: 52 E2 01 17 00 00 35 04 [23:06:09]06 MH_I2C_Read... [23:06:09]00 05 4F 86 6D 30 88 3C 85 3E A7 C6 EE F6 9E [23:06:09]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AF [23:06:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:06:09]wFMCommunicate OK [23:06:09]requested_item fd.num is exist - process it [23:06:09]SAM_PROTO_GetFieldsCounters [23:06:09]wFMCommunicate request_size=4 [23:06:09]MH_SAM_APDU [23:06:09]CAPDU: 80 13 00 00 [23:06:09]Write to MH i2c: E2 08 00 D6 01 80 13 00 00 00 00 00 00 53 [23:06:09]Write i2c OK [23:06:09]MH_I2C_Read... [23:06:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:09]Read from MH i2c: E2 [23:06:09]MH_I2C_Read... [23:06:09]Read from MH i2c: E2 62 00 [23:06:09]MH_I2C_Read... [23:06:09]Read from MH i2c: E2 62 00 D6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [23:06:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 8F 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:06:09]wFMCommunicate OK [23:06:09]SAM_PROTO_GetFieldsCounters done [23:06:09]requested_item shift.num is exist - process it [23:06:09]requested_item shift.opened is exist - process it [23:06:09]req_shift_opened [23:06:09]FM_GetShiftState [23:06:09]SAM_PROTO_GetShiftState [23:06:09]wFMCommunicate request_size=4 [23:06:09]MH_SAM_APDU [23:06:09]CAPDU: 80 13 01 00 [23:06:09]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [23:06:09]Write i2c OK [23:06:09]MH_I2C_Read... [23:06:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:09]Read from MH i2c: E2 [23:06:09]MH_I2C_Read... [23:06:09]Read from MH i2c: E2 0E 00 [23:06:09]MH_I2C_Read... [23:06:09]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9B [23:06:09]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:06:09]wFMCommunicate OK [23:06:09]SAM_PROTO_GetShiftState done [23:06:09]FM_GetShiftState done [23:06:09]req_shift_opened done [23:06:09]requested_item shift.open_date is exist - process it [23:06:09]req_shift_open_date [23:06:09]req_shift_open_date done [23:06:09]produce_requested_data done [23:06:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86671,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:06:09]process_action_free close_receipt [23:06:09]json_value_free [23:06:09]json_value_free done [23:06:09]process_json_proto returns [23:06:09]Send response to host [23:06:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86671,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:06:09]free response buf [23:06:09]execute_script done [23:06:09]execute_script returns [23:06:09]free content buf [23:06:09]Sock 7.Close socket [23:06:09]Sock 7.Thread stoped [23:06:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 62 E5 47 00 E7 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8F 52 01 00 F4 03 04 00 30 FC EE 66 B6 04 01 00 00 9A 86 A6 92 E8 69 7E 9B [23:06:10]CommunicateWithHost err = 0 [23:06:10]CheckOFDResponse [23:06:10]1017 (14) - 77093643461234 [23:06:10]1041 (16) - 0000000000874979 [23:06:10]1040 (4) - 86671 [23:06:10]1012 (4) - 21.09.2024 17:02 [23:06:10]1206 (1) - 0 [23:06:10]OFD Sender: Remove packet 86671 [23:06:10]ProducePacketName [23:06:10]name=ofd_packets/00086671 [23:06:10]NVStorageDeleteData [23:06:11]OFD Sender: No OFD packet to send [23:06:16]OFD Sender: No OFD packet to send [23:06:21]OFD Sender: No OFD packet to send [23:06:26]OFD Sender: No OFD packet to send [23:06:27]accept exits with 10 [23:06:27]New connection [23:06:27]New thread 3067321700 created [23:06:27]Thread 3067178340 joined [23:06:27]Waiting for new connection... [23:06:27] Sock 10.Parse request [23:06:27]Sock 10.Check first char [23:06:27]Sock 10.First char is OK [23:06:27]request: POST /json_proto HTTP/1.0 [23:06:27]Method: POST [23:06:27]URL: /json_proto [23:06:27]Method is POST - this is cgi request [23:06:27]url: /json_proto [23:06:27]query_string will be loaded in cgi processing [23:06:27]execute_cgi json_proto POST (null) [23:06:27]execute_cgi path=json_proto method=POST [23:06:27]POST find Content-Length [23:06:27]Host: 172.17.47.196:8080 [23:06:27]Content-Length: 944 [23:06:27]Content-Type: application/json [23:06:27] [23:06:27]POST finish read [23:06:27]Found Content-Length = 944 [23:06:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148028", "tax_sys" : 0, "items" : [ { "code": "4602486000565", "name": "\u0412\u043E\u0434\u043A\u0430 \u0411\u0435\u043B\u0435\u043D\u044C\u043A\u0430\u044F 0,5\u043B", "price" : 545.00, "quantity" : 1.000, "sum" : 545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 552.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:06:27]execute_script... [23:06: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 : (3)148028", "tax_sys" : 0, "items" : [ { "code": "4602486000565", "name": "\u0412\u043E\u0434\u043A\u0430 \u0411\u0435\u043B\u0435\u043D\u044C\u043A\u0430\u044F 0,5\u043B", "price" : 545.00, "quantity" : 1.000, "sum" : 545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 552.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:06:27]POST & json_proto [23:06:27]process_json_proto [23:06:27]json parsed OK: [23:06:27]protocol is kg_v1.0 [23:06:27]action value=close_receipt [23:06:27]process_action close_receipt [23:06:27]cmd_close_receipt [23:06:27]MH_GetDate [23:06:27]Write to MH i2c: F0 00 00 D8 01 C8 [23:06:27]Write i2c OK [23:06:27]MH_I2C_Read... [23:06:27]Read from MH i2c: F0 [23:06:27]MH_I2C_Read... [23:06:27]Read from MH i2c: F0 09 00 [23:06:27]MH_I2C_Read... [23:06:27]Read from MH i2c: F0 09 00 D8 01 00 74 51 EF 66 4C 6B 94 66 9C [23:06:27]GetLastDocTimeStamp 1726959966 [23:06:27]current date 1726959988 [23:06:27]FM_GetShiftState [23:06:27]SAM_PROTO_GetShiftState [23:06:27]wFMCommunicate request_size=4 [23:06:27]MH_SAM_APDU [23:06:27]CAPDU: 80 13 01 00 [23:06:27]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [23:06:27]Write i2c OK [23:06:27]MH_I2C_Read... [23:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:27]Read from MH i2c: E2 [23:06:27]MH_I2C_Read... [23:06:27]Read from MH i2c: E2 0E 00 [23:06:27]MH_I2C_Read... [23:06:27]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9D [23:06:27]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:06:27]wFMCommunicate OK [23:06:27]SAM_PROTO_GetShiftState done [23:06:27]FM_GetShiftState done [23:06:27]opened in 1726877910 [23:06:27]opened+sec_in_day 1726964310 [23:06:27]quantity*price = 54500 [23:06:27]sum+1 = 54501 [23:06:27]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 1.000 * 7.00 = 7.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 552.00 НСП 1% : 4.88 НДС 12% : 58.62 Наличными: 552.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 450 21.09.2024 23:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86672 ФПД: 243295633655441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230628&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86672&fm=243295633655441&tin=02508201610067®Number=0000000000092592&sum=55200 0 [23:06:28]StoreToDocumentArchive [23:06:28]shift 496 fd 86672 [23:06:28]save to /storage/0496/doc_00086672 [23:06:28]save last doc name /storage/0496/doc_00086672 to /storage/kkm_last_doc_name [23:06:28]save OK [23:06:28]Clear old archive folders... [23:06:28]ProcessDocumentItem done err = 0, tmpTLVsize=394 [23:06:28]tlvbuf is 00F9AC90 [23:06:28]SAM_PROTO_ClearQueue [23:06:28]wFMCommunicate request_size=4 [23:06:28]MH_SAM_APDU [23:06:28]CAPDU: 80 09 00 00 [23:06:28]Write to MH i2c: E2 08 00 E6 01 80 09 00 00 00 00 00 00 59 [23:06:28]Write i2c OK [23:06:28]MH_I2C_Read... [23:06:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:28]Read from MH i2c: E2 [23:06:28]MH_I2C_Read... [23:06:28]Read from MH i2c: E2 03 00 [23:06:28]MH_I2C_Read... [23:06:28]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [23:06:28]RAPDU: 90 00 [23:06:28]wFMCommunicate OK [23:06:28]SAM_PROTO_ClearQueue done [23:06:28]KKMCreateOFDPacket [23:06:28]OFDProtocolAddRootSTLVToBuf [23:06:28]FM_MakeSignedData [23:06:28]FM_MakeSignedData [23:06:28]SAM_PROTO_SignData [23:06:28]wFMCommunicate request_size=4 [23:06:28]MH_SAM_APDU [23:06:28]CAPDU: 80 0D 01 02 [23:06:28]Write to MH i2c: E2 08 00 E7 01 80 0D 01 02 00 00 00 00 61 [23:06:28]Write i2c OK [23:06:28]MH_I2C_Read... [23:06:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:28]Read from MH i2c: E2 [23:06:28]MH_I2C_Read... [23:06:28]Read from MH i2c: E2 03 00 [23:06:28]MH_I2C_Read... [23:06:28]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [23:06:28]RAPDU: 90 00 [23:06:28]wFMCommunicate OK [23:06:28]wFMCommunicate request_size=255 [23:06:28]MH_SAM_APDU [23:06:28]CAPDU: 80 0D 02 02 FA 03 00 8A 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 32 34 38 36 30 30 30 35 36 35 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 B5 D0 BD D1 8C D0 BA D0 B0 D1 8F 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 D4 00 00 00 00 13 04 06 00 E4 D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 D7 00 00 00 00 EB 03 26 00 EF 03 0F [23:06:28]Write to MH i2c: E2 02 01 E8 01 80 0D 02 02 FA 00 03 00 8A 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 32 34 38 36 30 30 30 35 36 35 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 B5 D0 BD D1 8C D0 BA D0 B0 D1 8F 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 D4 00 00 00 00 13 04 06 00 E4 D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 00 57 [23:06:28]Write i2c OK [23:06:28]MH_I2C_Read... [23:06:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:29]Read from MH i2c: E2 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 03 00 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [23:06:29]RAPDU: 90 00 [23:06:29]wFMCommunicate OK [23:06:29]wFMCommunicate request_size=153 [23:06:29]MH_SAM_APDU [23:06:29]CAPDU: 80 0D 02 02 94 00 F6 03 01 00 01 F7 03 06 00 E8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 16 00 00 00 00 07 04 06 00 A0 D7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 74 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 52 01 00 35 04 06 00 DD 46 AD D1 C6 91 [23:06:29]Write to MH i2c: E2 9C 00 E9 01 80 0D 02 02 94 00 00 F6 03 01 00 01 F7 03 06 00 E8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 16 00 00 00 00 07 04 06 00 A0 D7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 74 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 52 01 00 35 04 06 00 DD 46 AD D1 C6 91 00 00 C7 [23:06:29]Write i2c OK [23:06:29]MH_I2C_Read... [23:06:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:29]Read from MH i2c: E2 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 03 00 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [23:06:29]RAPDU: 90 00 [23:06:29]wFMCommunicate OK [23:06:29]wFMCommunicate request_size=4 [23:06:29]MH_SAM_APDU [23:06:29]CAPDU: 80 0D 03 02 [23:06:29]Write to MH i2c: E2 08 00 EA 01 80 0D 03 02 00 00 00 00 66 [23:06:29]Write i2c OK [23:06:29]MH_I2C_Read... [23:06:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:29]Read from MH i2c: E2 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 0B 00 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 0B 00 EA 01 00 91 09 BF 78 01 4A B6 8F 90 00 C8 [23:06:29]RAPDU: 91 09 BF 78 01 4A B6 8F 90 00 [23:06:29]wFMCommunicate OK [23:06:29]SAM_PROTO_SignData done [23:06:29]FM_MakeSignedData done [23:06:29]CreateOFDProtocolMessage [23:06:29]wFMCommunicate request_size=4 [23:06:29]MH_SAM_APDU [23:06:29]CAPDU: 80 11 00 00 [23:06:29]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [23:06:29]Write i2c OK [23:06:29]MH_I2C_Read... [23:06:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:29]Read from MH i2c: E2 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 17 00 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: E2 17 00 EB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [23:06:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:06:29]wFMCommunicate OK [23:06:29]CreateOFDProtocolMessage done [23:06:29]OFDSenderStorePacket 86672 [23:06:29]StoreOFDPacket docnum=86672 [23:06:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 9E 01 00 00 2F 9F 96 01 62 8D 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 32 34 38 36 30 30 30 35 36 35 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 B5 D0 BD D1 8C D0 BA D0 B0 D1 8F 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 D4 00 00 00 00 13 04 06 00 E4 D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 16 00 00 00 00 07 04 06 00 A0 D7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 74 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 52 01 00 35 04 06 00 DD 46 AD D1 C6 91 91 09 BF 78 01 4A B6 8F [23:06:29]CheckFolder [23:06:29]dirname=/storage/ofd_packets [23:06:29]CheckFolder done [23:06:29]ProducePacketName [23:06:29]name=ofd_packets/00086672 [23:06:29]NVStorageSaveData ofd_packets/00086672 [23:06:29]File name is /storage/ofd_packets/00086672 [23:06:29]Write 444 bytes [23:06:29]NVStorageSaveData done [23:06:29]OFDSenderStorePacket done [23:06:29]KKMCreateOFDPacket done [23:06:29]NVStorageSaveData kkm_last_timestamp [23:06:29]File name is /storage/kkm_last_timestamp [23:06:29]Write 4 bytes [23:06:29]NVStorageSaveData done [23:06:29]ExternCall_PrintAddStr [23:06:29]wPrintStart [23:06:29]Write to MH i2c: 01 00 00 EC 01 ED [23:06:29]Write i2c OK [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: 01 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: 01 07 00 [23:06:29]MH_I2C_Read... [23:06:29]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [23:06:29]RasterBufferAndPrint [23:06:29]line Счет N : (3)148028 [23:06:29]line ИНН: 02508201610067 [23:06:29]line Контрольно-Кассовый Чек [23:06:29]line ПРОДАЖА [23:06:29]line Товар: 4602486000565 [23:06:29]line Водка Беленькая 0,5л [23:06:29]line 1.000 * 545.00 [23:06:29]line = 545.00 [23:06:29]line НДС 12% НСП 1% [23:06:29]line > о реализуемом товаре [23:06:29]line Товар: 2000053020015 [23:06:29]line Бумажные стаканы 250мл 1шт [23:06:29]line 1.000 * 7.00 [23:06:29]line = 7.00 [23:06:29]line НДС 12% НСП 1% [23:06:29]line > о реализуемом товаре [23:06:29]line ИТОГО: 552.00 [23:06:29]line НСП 1% : 4.88 [23:06:29]line НДС 12% : 58.62 [23:06:29]line Наличными: 552.00 [23:06:29]line Безнал.: 0.00 [23:06:29]line Место: АЗС № 137 "Партнер Нефть" [23:06:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:06:29]line СНО: Общий режим [23:06:29]line Чек 450 21.09.2024 23:06 [23:06:29]line Смена: 496 ФФД: 1.0 [23:06:29]line ЗНМ: 0300000064 [23:06:29]line РНМ: 0000000000092592 [23:06:29]line Версия ККМ: 001 [23:06:29]line ФМ: 0000000000874979 [23:06:29]line ФД: 86672 [23:06:29]line ФПД: 243295633655441 [23:06:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230628&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86672&fm=243295633655441&tin=02508201610067®Number=0000000000092592&sum=55200 [23:06:29]OFD Sender: Processing packet 86672 [packets to send 273, broken 272] [23:06:29]line 0 [23:06:29]ProducePacketName [23:06:29]name=ofd_packets/00086672 [23:06:29]OFD Sender: To server: pG, [23:06:29]CommunicateWithHost lk.salyk.kg:30040 [23:06:29]ConnectInit lk.salyk.kg [23:06:29]written 0, free lines is 4095 [23:06:30]Write to MH i2c: 01 00 00 1B 02 1D [23:06:30]Write i2c OK [23:06:30]MH_I2C_Read... [23:06:30]Read from MH i2c: 01 [23:06:30]MH_I2C_Read... [23:06:30]Read from MH i2c: 01 07 00 [23:06:30]MH_I2C_Read... [23:06:30]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 8B 0C BB [23:06:30]RasterBufferAndPrint [23:06:30]line [23:06:30]line [23:06:30]line [23:06:30]line [23:06:30]line [23:06:30]written 0, free lines is 3216 [23:06:30]MH_Cut [23:06:30]Write to MH i2c: D1 01 00 22 02 01 F6 [23:06:30]Write i2c OK [23:06:30]MH_I2C_Read... [23:06:30]Read from MH i2c: D1 [23:06:30]MH_I2C_Read... [23:06:30]Read from MH i2c: D1 01 00 [23:06:30]MH_I2C_Read... [23:06:30]Read from MH i2c: D1 01 00 22 02 00 F5 [23:06:30]Write to MH i2c: 01 00 00 23 02 25 [23:06:30]Write i2c OK [23:06:30]MH_I2C_Read... [23:06:31]*** Cut start [23:06:31]*** Partial cut [23:06:31]*** CUTSNS_PIN = 1 [23:06:31]*** CUTSNS_PIN = 0 [23:06:31]*** Brake cut motor [23:06:31]Read from MH i2c: 01 [23:06:31]MH_I2C_Read... [23:06:31]*** Stop cut motor [23:06:31]*** Cut end [23:06:31]Read from MH i2c: 01 07 00 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [23:06:31]process_action close_receipt done [23:06:31]requested_data is exist [23:06:31]produce_requested_data [23:06:31]requested_item fm.sn is exist - process it [23:06:31]wFMCommunicate request_size=4 [23:06:31]MH_SAM_APDU [23:06:31]CAPDU: 80 11 00 00 [23:06:31]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [23:06:31]Write i2c OK [23:06:31]MH_I2C_Read... [23:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:31]Read from MH i2c: E2 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: E2 17 00 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FF [23:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:06:31]wFMCommunicate OK [23:06:31]requested_item fd.num is exist - process it [23:06:31]SAM_PROTO_GetFieldsCounters [23:06:31]wFMCommunicate request_size=4 [23:06:31]MH_SAM_APDU [23:06:31]CAPDU: 80 13 00 00 [23:06:31]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [23:06:31]Write i2c OK [23:06:31]MH_I2C_Read... [23:06:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:31]Read from MH i2c: E2 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: E2 62 00 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: E2 62 00 25 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 90 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [23:06:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 90 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:06:31]wFMCommunicate OK [23:06:31]SAM_PROTO_GetFieldsCounters done [23:06:31]requested_item shift.num is exist - process it [23:06:31]requested_item shift.opened is exist - process it [23:06:31]req_shift_opened [23:06:31]FM_GetShiftState [23:06:31]SAM_PROTO_GetShiftState [23:06:31]wFMCommunicate request_size=4 [23:06:31]MH_SAM_APDU [23:06:31]CAPDU: 80 13 01 00 [23:06:31]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [23:06:31]Write i2c OK [23:06:31]MH_I2C_Read... [23:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:31]Read from MH i2c: E2 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: E2 0E 00 [23:06:31]MH_I2C_Read... [23:06:31]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 EB [23:06:31]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:06:31]wFMCommunicate OK [23:06:31]SAM_PROTO_GetShiftState done [23:06:31]FM_GetShiftState done [23:06:31]req_shift_opened done [23:06:31]requested_item shift.open_date is exist - process it [23:06:31]req_shift_open_date [23:06:31]req_shift_open_date done [23:06:31]produce_requested_data done [23:06:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86672,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:06:31]process_action_free close_receipt [23:06:31]json_value_free [23:06:31]json_value_free done [23:06:31]process_json_proto returns [23:06:31]Send response to host [23:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86672,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:06:31]free response buf [23:06:31]execute_script done [23:06:31]execute_script returns [23:06:31]free content buf [23:06:31]Sock 10.Close socket [23:06:31]Sock 10.Thread stoped [23:06:32]Connected sock=11 [23:06:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 9E 01 00 00 2F 9F 96 01 62 8D 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 36 30 32 34 38 36 30 30 30 35 36 35 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 B5 D0 BD D1 8C D0 BA D0 B0 D1 8F 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 D4 00 00 00 00 13 04 06 00 E4 D4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 16 00 00 00 00 07 04 06 00 A0 D7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 74 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 52 01 00 35 04 06 00 DD 46 AD D1 C6 91 91 09 BF 78 01 4A B6 8F [23:06:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 3A 06 47 00 73 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 90 52 01 00 F4 03 04 00 47 FC EE 66 B6 04 01 00 00 BD 92 5E FF B8 57 F3 6C [23:06:32]CommunicateWithHost err = 0 [23:06:32]CheckOFDResponse [23:06:32]1017 (14) - 77093643461234 [23:06:32]1041 (16) - 0000000000874979 [23:06:32]1040 (4) - 86672 [23:06:32]1012 (4) - 21.09.2024 17:03 [23:06:32]1206 (1) - 0 [23:06:32]OFD Sender: Remove packet 86672 [23:06:32]ProducePacketName [23:06:32]name=ofd_packets/00086672 [23:06:32]NVStorageDeleteData [23:06:33]OFD Sender: No OFD packet to send [23:06:38]OFD Sender: No OFD packet to send [23:06:43]OFD Sender: No OFD packet to send [23:06:48]OFD Sender: No OFD packet to send [23:06:53]OFD Sender: No OFD packet to send [23:06:54]accept exits with 7 [23:06:54]New connection [23:06:54]New thread 3067178340 created [23:06:54]Thread 3067321700 joined [23:06:54]Waiting for new connection... [23:06:54] Sock 7.Parse request [23:06:54]Sock 7.Check first char [23:06:54]Sock 7.First char is OK [23:06:54]request: POST /json_proto HTTP/1.0 [23:06:54]Method: POST [23:06:54]URL: /json_proto [23:06:54]Method is POST - this is cgi request [23:06:54]url: /json_proto [23:06:54]query_string will be loaded in cgi processing [23:06:54]execute_cgi json_proto POST (null) [23:06:54]execute_cgi path=json_proto method=POST [23:06:54]POST find Content-Length [23:06:54]Host: 172.17.47.196:8080 [23:06:54]Content-Length: 1161 [23:06:54]Content-Type: application/json [23:06:54] [23:06:54]POST finish read [23:06:54]Found Content-Length = 1161 [23:06:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148029", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42069942", "name": "\u0416\u0435\u0432 Orbit White Fresh Mint", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:06:54]execute_script... [23:06:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148029", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42069942", "name": "\u0416\u0435\u0432 Orbit White Fresh Mint", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:06:54]POST & json_proto [23:06:54]process_json_proto [23:06:54]json parsed OK: [23:06:54]protocol is kg_v1.0 [23:06:54]action value=close_receipt [23:06:54]process_action close_receipt [23:06:54]cmd_close_receipt [23:06:54]MH_GetDate [23:06:54]Write to MH i2c: F0 00 00 27 02 18 [23:06:54]Write i2c OK [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: F0 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: F0 09 00 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: F0 09 00 27 02 00 8F 51 EF 66 4C 6B 94 66 07 [23:06:54]GetLastDocTimeStamp 1726959988 [23:06:54]current date 1726960015 [23:06:54]FM_GetShiftState [23:06:54]SAM_PROTO_GetShiftState [23:06:54]wFMCommunicate request_size=4 [23:06:54]MH_SAM_APDU [23:06:54]CAPDU: 80 13 01 00 [23:06:54]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [23:06:54]Write i2c OK [23:06:54]MH_I2C_Read... [23:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:54]Read from MH i2c: E2 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 0E 00 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 ED [23:06:54]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:06:54]wFMCommunicate OK [23:06:54]SAM_PROTO_GetShiftState done [23:06:54]FM_GetShiftState done [23:06:54]opened in 1726877910 [23:06:54]opened+sec_in_day 1726964310 [23:06:54]quantity*price = 5000 [23:06:54]sum+1 = 5001 [23:06:54]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870022003305 Напиток Gorilla эн нат ж/б 0,5/0,45л 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 42069942 Жев Orbit White Fresh Mint 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 180.00 НСП 1% : 1.59 НДС 12% : 19.12 Наличными: 180.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 451 21.09.2024 23:06 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86673 ФПД: 149073043501487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230655&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86673&fm=149073043501487&tin=02508201610067®Number=0000000000092592&sum=18000 0 [23:06:56]StoreToDocumentArchive [23:06:56]shift 496 fd 86673 [23:06:56]save to /storage/0496/doc_00086673 [23:06:56]save last doc name /storage/0496/doc_00086673 to /storage/kkm_last_doc_name [23:06:56]save OK [23:06:56]Clear old archive folders... [23:06:56]ProcessDocumentItem done err = 0, tmpTLVsize=511 [23:06:56]tlvbuf is 00F90FC0 [23:06:56]SAM_PROTO_ClearQueue [23:06:56]wFMCommunicate request_size=4 [23:06:56]MH_SAM_APDU [23:06:56]CAPDU: 80 09 00 00 [23:06:56]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [23:06:56]Write i2c OK [23:06:56]MH_I2C_Read... [23:06:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:56]Read from MH i2c: E2 [23:06:56]MH_I2C_Read... [23:06:56]Read from MH i2c: E2 03 00 [23:06:56]MH_I2C_Read... [23:06:56]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [23:06:56]RAPDU: 90 00 [23:06:56]wFMCommunicate OK [23:06:56]SAM_PROTO_ClearQueue done [23:06:56]KKMCreateOFDPacket [23:06:56]OFDProtocolAddRootSTLVToBuf [23:06:56]FM_MakeSignedData [23:06:56]FM_MakeSignedData [23:06:56]SAM_PROTO_SignData [23:06:56]wFMCommunicate request_size=4 [23:06:56]MH_SAM_APDU [23:06:56]CAPDU: 80 0D 01 02 [23:06:56]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [23:06:56]Write i2c OK [23:06:56]MH_I2C_Read... [23:06:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:56]Read from MH i2c: E2 [23:06:56]MH_I2C_Read... [23:06:56]Read from MH i2c: E2 03 00 [23:06:56]MH_I2C_Read... [23:06:56]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [23:06:56]RAPDU: 90 00 [23:06:56]wFMCommunicate OK [23:06:56]wFMCommunicate request_size=255 [23:06:56]MH_SAM_APDU [23:06:56]CAPDU: 80 0D 02 02 FA 03 00 FF 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC [23:06:56]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 FF 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 00 00 65 [23:06:56]Write i2c OK [23:06:56]MH_I2C_Read... [23:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:56]Read from MH i2c: E2 [23:06:56]MH_I2C_Read... [23:06:56]Read from MH i2c: E2 03 00 [23:06:56]MH_I2C_Read... [23:06:56]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [23:06:56]RAPDU: 90 00 [23:06:56]wFMCommunicate OK [23:06:56]wFMCommunicate request_size=255 [23:06:56]MH_SAM_APDU [23:06:56]CAPDU: 80 0D 02 02 FA 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 07 00 00 00 00 07 04 06 00 50 46 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 01 00 00 F4 03 04 00 8F 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 [23:06:56]Write to MH i2c: E2 02 01 38 02 80 0D 02 02 FA 00 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 07 00 00 00 00 07 04 06 00 50 46 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 01 00 00 F4 03 04 00 8F 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 BE [23:06:56]Write i2c OK [23:06:56]MH_I2C_Read... [23:06:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:57]Read from MH i2c: E2 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 03 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [23:06:57]RAPDU: 90 00 [23:06:57]wFMCommunicate OK [23:06:57]wFMCommunicate request_size=20 [23:06:57]MH_SAM_APDU [23:06:57]CAPDU: 80 0D 02 02 0F 00 91 52 01 00 35 04 06 00 87 94 C5 CD B1 AF [23:06:57]Write to MH i2c: E2 17 00 39 02 80 0D 02 02 0F 00 00 91 52 01 00 35 04 06 00 87 94 C5 CD B1 AF 00 00 03 [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:57]Read from MH i2c: E2 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 03 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [23:06:57]RAPDU: 90 00 [23:06:57]wFMCommunicate OK [23:06:57]wFMCommunicate request_size=4 [23:06:57]MH_SAM_APDU [23:06:57]CAPDU: 80 0D 03 02 [23:06:57]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:57]Read from MH i2c: E2 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 0B 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 0B 00 3A 02 00 84 6E 3E 0D 63 3A DB 88 90 00 F5 [23:06:57]RAPDU: 84 6E 3E 0D 63 3A DB 88 90 00 [23:06:57]wFMCommunicate OK [23:06:57]SAM_PROTO_SignData done [23:06:57]FM_MakeSignedData done [23:06:57]CreateOFDProtocolMessage [23:06:57]wFMCommunicate request_size=4 [23:06:57]MH_SAM_APDU [23:06:57]CAPDU: 80 11 00 00 [23:06:57]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:57]Read from MH i2c: E2 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 17 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 16 [23:06:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:06:57]wFMCommunicate OK [23:06:57]CreateOFDProtocolMessage done [23:06:57]OFDSenderStorePacket 86673 [23:06:57]StoreOFDPacket docnum=86673 [23:06:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 13 02 00 00 B2 EA 0B 02 65 ED 5A 03 01 00 03 00 FF 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 07 00 00 00 00 07 04 06 00 50 46 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 01 00 00 F4 03 04 00 8F 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 52 01 00 35 04 06 00 87 94 C5 CD B1 AF 84 6E 3E 0D 63 3A DB 88 [23:06:57]CheckFolder [23:06:57]dirname=/storage/ofd_packets [23:06:57]CheckFolder done [23:06:57]ProducePacketName [23:06:57]name=ofd_packets/00086673 [23:06:57]NVStorageSaveData ofd_packets/00086673 [23:06:57]File name is /storage/ofd_packets/00086673 [23:06:57]Write 561 bytes [23:06:57]NVStorageSaveData done [23:06:57]OFDSenderStorePacket done [23:06:57]KKMCreateOFDPacket done [23:06:57]NVStorageSaveData kkm_last_timestamp [23:06:57]File name is /storage/kkm_last_timestamp [23:06:57]Write 4 bytes [23:06:57]NVStorageSaveData done [23:06:57]ExternCall_PrintAddStr [23:06:57]wPrintStart [23:06:57]Write to MH i2c: 01 00 00 3C 02 3E [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: 01 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: 01 07 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [23:06:57]RasterBufferAndPrint [23:06:57]line Счет N : (3)148029 [23:06:57]line ИНН: 02508201610067 [23:06:57]line Контрольно-Кассовый Чек [23:06:57]line ПРОДАЖА [23:06:57]line Товар: 4700003010018 [23:06:57]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [23:06:57]line 1.000 * 50.00 [23:06:57]line = 50.00 [23:06:57]line НДС 12% НСП 1% [23:06:57]line > о реализуемом товаре [23:06:57]line Товар: 4870022003305 [23:06:57]line Напиток Gorilla эн нат ж/б 0,5/0,45л [23:06:57]line 1.000 * 90.00 [23:06:57]line = 90.00 [23:06:57]line НДС 12% НСП 1% [23:06:57]line > о реализуемом товаре [23:06:57]line Товар: 42069942 [23:06:57]line Жев Orbit White Fresh Mint [23:06:57]line 1.000 * 40.00 [23:06:57]line = 40.00 [23:06:57]line НДС 12% НСП 1% [23:06:57]line > о реализуемом товаре [23:06:57]line ИТОГО: 180.00 [23:06:57]line НСП 1% : 1.59 [23:06:57]line НДС 12% : 19.12 [23:06:57]line Наличными: 180.00 [23:06:57]line Безнал.: 0.00 [23:06:57]line Место: АЗС № 137 "Партнер Нефть" [23:06:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:06:57]line СНО: Общий режим [23:06:57]line Чек 451 21.09.2024 23:06 [23:06:57]line Смена: 496 ФФД: 1.0 [23:06:57]line ЗНМ: 0300000064 [23:06:57]line РНМ: 0000000000092592 [23:06:57]line Версия ККМ: 001 [23:06:57]line ФМ: 0000000000874979 [23:06:57]line ФД: 86673 [23:06:57]line ФПД: 149073043501487 [23:06:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T230655&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86673&fm=149073043501487&tin=02508201610067®Number=0000000000092592&sum=18000 [23:06:57]line 0 [23:06:57]OFD Sender: Processing packet 86673 [packets to send 273, broken 272] [23:06:57]ProducePacketName [23:06:57]name=ofd_packets/00086673 [23:06:57]OFD Sender: To server: pG, [23:06:57]CommunicateWithHost lk.salyk.kg:30040 [23:06:57]ConnectInit lk.salyk.kg [23:06:57]written 0, free lines is 4095 [23:06:57]Write to MH i2c: 01 00 00 72 02 74 [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: 01 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: 01 07 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 29 0C B0 [23:06:57]RasterBufferAndPrint [23:06:57]line [23:06:57]line [23:06:57]line [23:06:57]line [23:06:57]line [23:06:57]written 0, free lines is 3120 [23:06:57]MH_Cut [23:06:57]Write to MH i2c: D1 01 00 79 02 01 4D [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: D1 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: D1 01 00 [23:06:57]MH_I2C_Read... [23:06:57]Read from MH i2c: D1 01 00 79 02 00 4C [23:06:57]Write to MH i2c: 01 00 00 7A 02 7C [23:06:57]Write i2c OK [23:06:57]MH_I2C_Read... [23:06:58]*** Cut start [23:06:58]*** Partial cut [23:06:58]*** CUTSNS_PIN = 1 [23:06:58]*** CUTSNS_PIN = 0 [23:06:59]*** Brake cut motor [23:06:59]Read from MH i2c: 01 [23:06:59]MH_I2C_Read... [23:06:59]*** Stop cut motor [23:06:59]*** Cut end [23:06:59]Read from MH i2c: 01 07 00 [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: 01 07 00 7A 02 00 00 00 00 00 FF 0F 91 [23:06:59]process_action close_receipt done [23:06:59]requested_data is exist [23:06:59]produce_requested_data [23:06:59]requested_item fm.sn is exist - process it [23:06:59]wFMCommunicate request_size=4 [23:06:59]MH_SAM_APDU [23:06:59]CAPDU: 80 11 00 00 [23:06:59]Write to MH i2c: E2 08 00 7B 02 80 11 00 00 00 00 00 00 F7 [23:06:59]Write i2c OK [23:06:59]MH_I2C_Read... [23:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:59]Read from MH i2c: E2 [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: E2 17 00 [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: E2 17 00 7B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 56 [23:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:06:59]wFMCommunicate OK [23:06:59]requested_item fd.num is exist - process it [23:06:59]SAM_PROTO_GetFieldsCounters [23:06:59]wFMCommunicate request_size=4 [23:06:59]MH_SAM_APDU [23:06:59]CAPDU: 80 13 00 00 [23:06:59]Write to MH i2c: E2 08 00 7C 02 80 13 00 00 00 00 00 00 FA [23:06:59]Write i2c OK [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: E2 [23:06:59]MH_I2C_Read... [23:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:59]Read from MH i2c: E2 62 00 [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: E2 62 00 7C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 91 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [23:06:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 91 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:06:59]wFMCommunicate OK [23:06:59]SAM_PROTO_GetFieldsCounters done [23:06:59]requested_item shift.num is exist - process it [23:06:59]requested_item shift.opened is exist - process it [23:06:59]req_shift_opened [23:06:59]FM_GetShiftState [23:06:59]SAM_PROTO_GetShiftState [23:06:59]wFMCommunicate request_size=4 [23:06:59]MH_SAM_APDU [23:06:59]CAPDU: 80 13 01 00 [23:06:59]Write to MH i2c: E2 08 00 7D 02 80 13 01 00 00 00 00 00 FC [23:06:59]Write i2c OK [23:06:59]MH_I2C_Read... [23:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:59]Read from MH i2c: E2 [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: E2 0E 00 [23:06:59]MH_I2C_Read... [23:06:59]Read from MH i2c: E2 0E 00 7D 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 42 [23:06:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:06:59]wFMCommunicate OK [23:06:59]SAM_PROTO_GetShiftState done [23:06:59]FM_GetShiftState done [23:06:59]req_shift_opened done [23:06:59]requested_item shift.open_date is exist - process it [23:06:59]req_shift_open_date [23:06:59]req_shift_open_date done [23:06:59]produce_requested_data done [23:06:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86673,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:06:59]process_action_free close_receipt [23:06:59]json_value_free [23:06:59]json_value_free done [23:06:59]process_json_proto returns [23:06:59]Send response to host [23:06:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86673,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:06:59]free response buf [23:06:59]execute_script done [23:06:59]execute_script returns [23:06:59]free content buf [23:06:59]Sock 7.Close socket [23:06:59]Sock 7.Thread stoped [23:06:59]Connected sock=11 [23:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 13 02 00 00 B2 EA 0B 02 65 ED 5A 03 01 00 03 00 FF 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 07 00 00 00 00 07 04 06 00 50 46 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 01 00 00 F4 03 04 00 8F 51 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 52 01 00 35 04 06 00 87 94 C5 CD B1 AF 84 6E 3E 0D 63 3A DB 88 [23:07:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 15 86 47 00 AA 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 91 52 01 00 F4 03 04 00 63 FC EE 66 B6 04 01 00 00 DE 97 C7 29 59 08 18 87 [23:07:00]CommunicateWithHost err = 0 [23:07:00]CheckOFDResponse [23:07:00]1017 (14) - 77093643461234 [23:07:00]1041 (16) - 0000000000874979 [23:07:00]1040 (4) - 86673 [23:07:00]1012 (4) - 21.09.2024 17:03 [23:07:00]1206 (1) - 0 [23:07:00]OFD Sender: Remove packet 86673 [23:07:00]ProducePacketName [23:07:00]name=ofd_packets/00086673 [23:07:00]NVStorageDeleteData [23:07:00]OFD Sender: No OFD packet to send [23:07:05]OFD Sender: No OFD packet to send [23:07:10]OFD Sender: No OFD packet to send [23:07:15]OFD Sender: No OFD packet to send [23:07:17]recv_with_timeout no data received [23:07:20]OFD Sender: No OFD packet to send [23:07:25]OFD Sender: No OFD packet to send [23:07:30]OFD Sender: No OFD packet to send [23:07:35]OFD Sender: No OFD packet to send [23:07:36]recv_with_timeout no data received [23:07:40]OFD Sender: No OFD packet to send [23:07:45]OFD Sender: No OFD packet to send [23:07:47]recv_with_timeout no data received [23:07:50]OFD Sender: No OFD packet to send [23:07:55]OFD Sender: No OFD packet to send [23:08:00]OFD Sender: No OFD packet to send [23:08:05]OFD Sender: No OFD packet to send [23:08:10]OFD Sender: No OFD packet to send [23:08:15]OFD Sender: No OFD packet to send [23:08:20]OFD Sender: No OFD packet to send [23:08:26]OFD Sender: No OFD packet to send [23:08:31]OFD Sender: No OFD packet to send [23:08:36]OFD Sender: No OFD packet to send [23:08:41]OFD Sender: No OFD packet to send [23:08:46]OFD Sender: No OFD packet to send [23:08:51]OFD Sender: No OFD packet to send [23:08:56]OFD Sender: No OFD packet to send [23:09:01]OFD Sender: No OFD packet to send [23:09:06]OFD Sender: No OFD packet to send [23:09:11]OFD Sender: No OFD packet to send [23:09:16]OFD Sender: No OFD packet to send [23:09:21]OFD Sender: No OFD packet to send [23:09:25]recv_with_timeout no data received [23:09:26]OFD Sender: No OFD packet to send [23:09:31]OFD Sender: No OFD packet to send [23:09:36]OFD Sender: No OFD packet to send [23:09:41]OFD Sender: No OFD packet to send [23:09:46]OFD Sender: No OFD packet to send [23:09:51]OFD Sender: No OFD packet to send [23:09:56]OFD Sender: No OFD packet to send [23:10:01]OFD Sender: No OFD packet to send [23:10:06]OFD Sender: No OFD packet to send [23:10:11]OFD Sender: No OFD packet to send [23:10:16]OFD Sender: No OFD packet to send [23:10:21]OFD Sender: No OFD packet to send [23:10:26]OFD Sender: No OFD packet to send [23:10:31]OFD Sender: No OFD packet to send [23:10:36]OFD Sender: No OFD packet to send [23:10:41]OFD Sender: No OFD packet to send [23:10:43]recv_with_timeout no data received [23:10:46]OFD Sender: No OFD packet to send [23:10:51]OFD Sender: No OFD packet to send [23:10:56]OFD Sender: No OFD packet to send [23:11:01]OFD Sender: No OFD packet to send [23:11:06]OFD Sender: No OFD packet to send [23:11:11]OFD Sender: No OFD packet to send [23:11:16]OFD Sender: No OFD packet to send [23:11:21]OFD Sender: No OFD packet to send [23:11:26]OFD Sender: No OFD packet to send [23:11:31]OFD Sender: No OFD packet to send [23:11:36]OFD Sender: No OFD packet to send [23:11:41]OFD Sender: No OFD packet to send [23:11:46]OFD Sender: No OFD packet to send [23:11:51]OFD Sender: No OFD packet to send [23:11:56]OFD Sender: No OFD packet to send [23:12:01]OFD Sender: No OFD packet to send [23:12:06]OFD Sender: No OFD packet to send [23:12:11]OFD Sender: No OFD packet to send [23:12:16]OFD Sender: No OFD packet to send [23:12:21]OFD Sender: No OFD packet to send [23:12:26]OFD Sender: No OFD packet to send [23:12:31]OFD Sender: No OFD packet to send [23:12:36]OFD Sender: No OFD packet to send [23:12:41]OFD Sender: No OFD packet to send [23:12:46]OFD Sender: No OFD packet to send [23:12:51]OFD Sender: No OFD packet to send [23:12:56]OFD Sender: No OFD packet to send [23:13:01]OFD Sender: No OFD packet to send [23:13:06]OFD Sender: No OFD packet to send [23:13:11]OFD Sender: No OFD packet to send [23:13:16]OFD Sender: No OFD packet to send [23:13:21]OFD Sender: No OFD packet to send [23:13:26]OFD Sender: No OFD packet to send [23:13:31]OFD Sender: No OFD packet to send [23:13:36]accept exits with 9 [23:13:36]New connection [23:13:36]New thread 3067321700 created [23:13:36]Thread 3067178340 joined [23:13:36]Waiting for new connection... [23:13:36] Sock 9.Parse request [23:13:36]Sock 9.Check first char [23:13:36]Sock 9.First char is OK [23:13:36]request: POST /json_proto HTTP/1.0 [23:13:36]Method: POST [23:13:36]URL: /json_proto [23:13:36]Method is POST - this is cgi request [23:13:36]url: /json_proto [23:13:36]query_string will be loaded in cgi processing [23:13:36]execute_cgi json_proto POST (null) [23:13:36]execute_cgi path=json_proto method=POST [23:13:36]POST find Content-Length [23:13:36]Host: 172.17.47.196:8080 [23:13:36]Content-Length: 682 [23:13:36]Content-Type: application/json [23:13:36] [23:13:36]POST finish read [23:13:36]Found Content-Length = 682 [23:13:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:36]execute_script... [23:13: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)871507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:36]POST & json_proto [23:13:36]process_json_proto [23:13:36]json parsed OK: [23:13:36]protocol is kg_v1.0 [23:13:36]action value=close_receipt [23:13:36]process_action close_receipt [23:13:36]cmd_close_receipt [23:13:36]MH_GetDate [23:13:36]Write to MH i2c: F0 00 00 7E 02 6F [23:13:36]Write i2c OK [23:13:36]MH_I2C_Read... [23:13:36]Read from MH i2c: F0 [23:13:36]MH_I2C_Read... [23:13:36]Read from MH i2c: F0 09 00 [23:13:36]MH_I2C_Read... [23:13:36]Read from MH i2c: F0 09 00 7E 02 00 20 53 EF 66 4C 6B 94 66 F1 [23:13:36]GetLastDocTimeStamp 1726960015 [23:13:36]current date 1726960416 [23:13:36]FM_GetShiftState [23:13:36]SAM_PROTO_GetShiftState [23:13:36]wFMCommunicate request_size=4 [23:13:36]MH_SAM_APDU [23:13:36]CAPDU: 80 13 01 00 [23:13:36]Write to MH i2c: E2 08 00 7F 02 80 13 01 00 00 00 00 00 FE [23:13:36]Write i2c OK [23:13:36]MH_I2C_Read... [23:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:36]Read from MH i2c: E2 [23:13:36]MH_I2C_Read... [23:13:36]Read from MH i2c: E2 0E 00 [23:13:36]MH_I2C_Read... [23:13:36]Read from MH i2c: E2 0E 00 7F 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 44 [23:13:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:13:36]wFMCommunicate OK [23:13:36]SAM_PROTO_GetShiftState done [23:13:36]FM_GetShiftState done [23:13:36]opened in 1726877910 [23:13:36]opened+sec_in_day 1726964310 [23:13:36]quantity*price = 130040 [23:13:36]sum+1 = 130041 [23:13:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.10 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 452 21.09.2024 23:13 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86674 ФПД: 59706944616102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T231336&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86674&fm=59706944616102&tin=02508201610067®Number=0000000000092592&sum=130000 [23:13:37]StoreToDocumentArchive [23:13:37]shift 496 fd 86674 [23:13:37]save to /storage/0496/doc_00086674 [23:13:37]save last doc name /storage/0496/doc_00086674 to /storage/kkm_last_doc_name [23:13:37]save OK [23:13:37]Clear old archive folders... [23:13:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:13:37]tlvbuf is 00F99C50 [23:13:37]SAM_PROTO_ClearQueue [23:13:37]wFMCommunicate request_size=4 [23:13:37]MH_SAM_APDU [23:13:37]CAPDU: 80 09 00 00 [23:13:37]Write to MH i2c: E2 08 00 8C 02 80 09 00 00 00 00 00 00 00 [23:13:37]Write i2c OK [23:13:37]MH_I2C_Read... [23:13:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:13:37]Read from MH i2c: E2 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [23:13:37]RAPDU: 90 00 [23:13:37]wFMCommunicate OK [23:13:37]SAM_PROTO_ClearQueue done [23:13:37]KKMCreateOFDPacket [23:13:37]OFDProtocolAddRootSTLVToBuf [23:13:37]FM_MakeSignedData [23:13:37]FM_MakeSignedData [23:13:37]SAM_PROTO_SignData [23:13:37]wFMCommunicate request_size=4 [23:13:37]MH_SAM_APDU [23:13:37]CAPDU: 80 0D 01 02 [23:13:37]Write to MH i2c: E2 08 00 8D 02 80 0D 01 02 00 00 00 00 08 [23:13:37]Write i2c OK [23:13:37]MH_I2C_Read... [23:13:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:13:37]Read from MH i2c: E2 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [23:13:37]RAPDU: 90 00 [23:13:37]wFMCommunicate OK [23:13:37]wFMCommunicate request_size=255 [23:13:37]MH_SAM_APDU [23:13: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 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 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 C4 01 00 00 F4 03 04 00 20 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 52 01 00 35 04 06 00 36 [23:13:37]Write to MH i2c: E2 02 01 8E 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 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 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 C4 01 00 00 F4 03 04 00 20 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 52 01 00 35 04 06 00 36 00 00 BB [23:13:37]Write i2c OK [23:13:37]MH_I2C_Read... [23:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:37]Read from MH i2c: E2 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 8E 02 00 90 00 04 [23:13:37]RAPDU: 90 00 [23:13:37]wFMCommunicate OK [23:13:37]wFMCommunicate request_size=10 [23:13:37]MH_SAM_APDU [23:13:37]CAPDU: 80 0D 02 02 05 4D 9B 39 76 A6 [23:13:37]Write to MH i2c: E2 0D 00 8F 02 80 0D 02 02 05 00 4D 9B 39 76 A6 00 00 52 [23:13:37]Write i2c OK [23:13:37]MH_I2C_Read... [23:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:37]Read from MH i2c: E2 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 03 00 8F 02 00 90 00 05 [23:13:37]RAPDU: 90 00 [23:13:37]wFMCommunicate OK [23:13:37]wFMCommunicate request_size=4 [23:13:37]MH_SAM_APDU [23:13:37]CAPDU: 80 0D 03 02 [23:13:37]Write to MH i2c: E2 08 00 90 02 80 0D 03 02 00 00 00 00 0D [23:13:37]Write i2c OK [23:13:37]MH_I2C_Read... [23:13:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:13:37]Read from MH i2c: E2 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 0B 00 [23:13:37]MH_I2C_Read... [23:13:37]Read from MH i2c: E2 0B 00 90 02 00 6A C1 B3 37 23 AB 86 8E 90 00 05 [23:13:37]RAPDU: 6A C1 B3 37 23 AB 86 8E 90 00 [23:13:37]wFMCommunicate OK [23:13:37]SAM_PROTO_SignData done [23:13:37]FM_MakeSignedData done [23:13:37]CreateOFDProtocolMessage [23:13:37]wFMCommunicate request_size=4 [23:13:37]MH_SAM_APDU [23:13:37]CAPDU: 80 11 00 00 [23:13:37]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [23:13:37]Write i2c OK [23:13:37]MH_I2C_Read... [23:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:38]Read from MH i2c: E2 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: E2 17 00 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6C [23:13:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:13:38]wFMCommunicate OK [23:13:38]CreateOFDProtocolMessage done [23:13:38]OFDSenderStorePacket 86674 [23:13:38]StoreOFDPacket docnum=86674 [23:13:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AD A7 07 01 5B 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 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 C4 01 00 00 F4 03 04 00 20 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 52 01 00 35 04 06 00 36 4D 9B 39 76 A6 6A C1 B3 37 23 AB 86 8E [23:13:38]CheckFolder [23:13:38]dirname=/storage/ofd_packets [23:13:38]CheckFolder done [23:13:38]ProducePacketName [23:13:38]name=ofd_packets/00086674 [23:13:38]NVStorageSaveData ofd_packets/00086674 [23:13:38]File name is /storage/ofd_packets/00086674 [23:13:38]Write 301 bytes [23:13:38]NVStorageSaveData done [23:13:38]OFDSenderStorePacket done [23:13:38]KKMCreateOFDPacket done [23:13:38]NVStorageSaveData kkm_last_timestamp [23:13:38]File name is /storage/kkm_last_timestamp [23:13:38]Write 4 bytes [23:13:38]NVStorageSaveData done [23:13:38]ExternCall_PrintAddStr [23:13:38]wPrintStart [23:13:38]Write to MH i2c: 01 00 00 92 02 94 [23:13:38]Write i2c OK [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: 01 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: 01 07 00 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 FF 0F A9 [23:13:38]RasterBufferAndPrint [23:13:38]line Счет N : (1)871507 [23:13:38]line ИНН: 02508201610067 [23:13:38]line Контрольно-Кассовый Чек [23:13:38]line ПРОДАЖА [23:13:38]line ТРК (МРК, ГНК) : 53 [23:13:38]line Товар: 2710124130 [23:13:38]line Аи-92-К-5 [23:13:38]line 19.180 * 67.80 [23:13:38]line = 1300.40 [23:13:38]line НДС 12% НСП 1% [23:13:38]line > о реализуемом товаре [23:13:38]line ОКРУГЛЕНИЕ: -0.40 [23:13:38]line ИТОГО: 1300.00 [23:13:38]line Внесено: 1300.00 [23:13:38]line СДАЧА: 0.00 [23:13:38]line НСП 1% : 11.51 [23:13:38]line НДС 12% : 138.10 [23:13:38]line Наличными: 1300.00 [23:13:38]line Безнал.: 0.00 [23:13:38]line Место: АЗС № 137 "Партнер Нефть" [23:13:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:13:38]line СНО: Общий режим [23:13:38]line Чек 452 21.09.2024 23:13 [23:13:38]line Смена: 496 ФФД: 1.0 [23:13:38]line ЗНМ: 0300000064 [23:13:38]line РНМ: 0000000000092592 [23:13:38]line Версия ККМ: 001 [23:13:38]line ФМ: 0000000000874979 [23:13:38]line ФД: 86674 [23:13:38]line ФПД: 59706944616102 [23:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T231336&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86674&fm=59706944616102&tin=02508201610067®Number=0000000000092592&sum=130000 [23:13:38]OFD Sender: Processing packet 86674 [packets to send 273, broken 272] [23:13:38]ProducePacketName [23:13:38]name=ofd_packets/00086674 [23:13:38]OFD Sender: To server: pG, [23:13:38]CommunicateWithHost lk.salyk.kg:30040 [23:13:38]ConnectInit lk.salyk.kg [23:13:38]written 0, free lines is 4095 [23:13:38]Write to MH i2c: 01 00 00 BD 02 BF [23:13:38]Write i2c OK [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: 01 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: 01 07 00 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 DC 0C AE [23:13:38]RasterBufferAndPrint [23:13:38]line [23:13:38]line [23:13:38]line [23:13:38]line [23:13:38]line [23:13:38]written 0, free lines is 3298 [23:13:38]MH_Cut [23:13:38]Write to MH i2c: D1 01 00 C4 02 01 98 [23:13:38]Write i2c OK [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: D1 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: D1 01 00 [23:13:38]MH_I2C_Read... [23:13:38]Read from MH i2c: D1 01 00 C4 02 00 97 [23:13:38]Write to MH i2c: 01 00 00 C5 02 C7 [23:13:38]Write i2c OK [23:13:38]MH_I2C_Read... [23:13:39]*** Cut start [23:13:39]*** Partial cut [23:13:39]*** CUTSNS_PIN = 1 [23:13:39]*** CUTSNS_PIN = 0 [23:13:39]*** Brake cut motor [23:13:40]Read from MH i2c: 01 [23:13:40]MH_I2C_Read... [23:13:40]*** Stop cut motor [23:13:40]*** Cut end [23:13:40]Read from MH i2c: 01 07 00 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: 01 07 00 C5 02 00 00 00 00 00 FF 0F DC [23:13:40]process_action close_receipt done [23:13:40]requested_data is exist [23:13:40]produce_requested_data [23:13:40]requested_item fm.sn is exist - process it [23:13:40]wFMCommunicate request_size=4 [23:13:40]MH_SAM_APDU [23:13:40]CAPDU: 80 11 00 00 [23:13:40]Write to MH i2c: E2 08 00 C6 02 80 11 00 00 00 00 00 00 42 [23:13:40]Write i2c OK [23:13:40]MH_I2C_Read... [23:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:40]Read from MH i2c: E2 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: E2 17 00 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: E2 17 00 C6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [23:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:13:40]wFMCommunicate OK [23:13:40]requested_item fd.num is exist - process it [23:13:40]SAM_PROTO_GetFieldsCounters [23:13:40]wFMCommunicate request_size=4 [23:13:40]MH_SAM_APDU [23:13:40]CAPDU: 80 13 00 00 [23:13:40]Write to MH i2c: E2 08 00 C7 02 80 13 00 00 00 00 00 00 45 [23:13:40]Write i2c OK [23:13:40]MH_I2C_Read... [23:13:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:13:40]Read from MH i2c: E2 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: E2 62 00 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: E2 62 00 C7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 92 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [23:13:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 92 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:13:40]wFMCommunicate OK [23:13:40]SAM_PROTO_GetFieldsCounters done [23:13:40]requested_item shift.num is exist - process it [23:13:40]requested_item shift.opened is exist - process it [23:13:40]req_shift_opened [23:13:40]FM_GetShiftState [23:13:40]SAM_PROTO_GetShiftState [23:13:40]wFMCommunicate request_size=4 [23:13:40]MH_SAM_APDU [23:13:40]CAPDU: 80 13 01 00 [23:13:40]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [23:13:40]Write i2c OK [23:13:40]MH_I2C_Read... [23:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:40]Read from MH i2c: E2 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: E2 0E 00 [23:13:40]MH_I2C_Read... [23:13:40]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8D [23:13:40]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:13:40]wFMCommunicate OK [23:13:40]SAM_PROTO_GetShiftState done [23:13:40]FM_GetShiftState done [23:13:40]req_shift_opened done [23:13:40]requested_item shift.open_date is exist - process it [23:13:40]req_shift_open_date [23:13:40]req_shift_open_date done [23:13:40]produce_requested_data done [23:13:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86674,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:13:40]process_action_free close_receipt [23:13:40]json_value_free [23:13:40]json_value_free done [23:13:40]process_json_proto returns [23:13:40]Send response to host [23:13:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86674,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:13:40]free response buf [23:13:40]execute_script done [23:13:40]execute_script returns [23:13:40]free content buf [23:13:40]Sock 9.Close socket [23:13:40]Sock 9.Thread stoped [23:13:43]ConnectInit Can't take IP for lk.salyk.kg [23:13:43]CommunicateWithHost connect error [23:13:43]CommunicateWithHost err = -1 [23:13:43]OFD Sender: Server communicate error [23:13:48]OFD Sender: Processing packet 86674 [packets to send 273, broken 272] [23:13:48]ProducePacketName [23:13:48]name=ofd_packets/00086674 [23:13:48]OFD Sender: To server: pG, [23:13:48]CommunicateWithHost lk.salyk.kg:30040 [23:13:48]ConnectInit lk.salyk.kg [23:13:50]Connected sock=7 [23:13:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AD A7 07 01 5B 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 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 C4 01 00 00 F4 03 04 00 20 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 52 01 00 35 04 06 00 36 4D 9B 39 76 A6 6A C1 B3 37 23 AB 86 8E [23:13:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 14 55 47 00 8A CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 52 01 00 F4 03 04 00 FD FD EE 66 B6 04 01 00 00 A2 2A 99 55 DD 6C 56 95 [23:13:50]CommunicateWithHost err = 0 [23:13:50]CheckOFDResponse [23:13:50]1017 (14) - 77093643461234 [23:13:50]1041 (16) - 0000000000874979 [23:13:50]1040 (4) - 86674 [23:13:50]1012 (4) - 21.09.2024 17:10 [23:13:50]1206 (1) - 0 [23:13:50]OFD Sender: Remove packet 86674 [23:13:50]ProducePacketName [23:13:50]name=ofd_packets/00086674 [23:13:50]NVStorageDeleteData [23:13:50]OFD Sender: No OFD packet to send [23:13:55]OFD Sender: No OFD packet to send [23:14:00]OFD Sender: No OFD packet to send [23:14:05]OFD Sender: No OFD packet to send [23:14:10]OFD Sender: No OFD packet to send [23:14:15]OFD Sender: No OFD packet to send [23:14:20]OFD Sender: No OFD packet to send [23:14:25]OFD Sender: No OFD packet to send [23:14:30]OFD Sender: No OFD packet to send [23:14:32]accept exits with 10 [23:14:32]New connection [23:14:32]New thread 3067178340 created [23:14:32]Thread 3067321700 joined [23:14:32]Waiting for new connection... [23:14:32] Sock 10.Parse request [23:14:32]Sock 10.Check first char [23:14:32]Sock 10.First char is OK [23:14:32]request: POST /json_proto HTTP/1.0 [23:14:32]Method: POST [23:14:32]URL: /json_proto [23:14:32]Method is POST - this is cgi request [23:14:32]url: /json_proto [23:14:32]query_string will be loaded in cgi processing [23:14:32]execute_cgi json_proto POST (null) [23:14:32]execute_cgi path=json_proto method=POST [23:14:32]POST find Content-Length [23:14:32]Host: 172.17.47.196:8080 [23:14:32]Content-Length: 687 [23:14:32]Content-Type: application/json [23:14:32] [23:14:32]POST finish read [23:14:32]Found Content-Length = 687 [23:14:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148030", "tax_sys" : 0, "items" : [ { "code": "4607014822954", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u041F\u0435\u0440\u0441\u0438\u043A\u043E\u0432\u044B\u0439 \u0441\u043E\u043A 1/200", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:32]execute_script... [23:14:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148030", "tax_sys" : 0, "items" : [ { "code": "4607014822954", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u041F\u0435\u0440\u0441\u0438\u043A\u043E\u0432\u044B\u0439 \u0441\u043E\u043A 1/200", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:32]POST & json_proto [23:14:32]process_json_proto [23:14:32]json parsed OK: [23:14:32]protocol is kg_v1.0 [23:14:32]action value=close_receipt [23:14:32]process_action close_receipt [23:14:32]cmd_close_receipt [23:14:32]MH_GetDate [23:14:32]Write to MH i2c: F0 00 00 C9 02 BA [23:14:32]Write i2c OK [23:14:32]MH_I2C_Read... [23:14:32]Read from MH i2c: F0 [23:14:32]MH_I2C_Read... [23:14:32]Read from MH i2c: F0 09 00 [23:14:32]MH_I2C_Read... [23:14:32]Read from MH i2c: F0 09 00 C9 02 00 58 53 EF 66 4C 6B 94 66 74 [23:14:32]GetLastDocTimeStamp 1726960416 [23:14:32]current date 1726960472 [23:14:32]FM_GetShiftState [23:14:32]SAM_PROTO_GetShiftState [23:14:32]wFMCommunicate request_size=4 [23:14:32]MH_SAM_APDU [23:14:32]CAPDU: 80 13 01 00 [23:14:32]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [23:14:32]Write i2c OK [23:14:32]MH_I2C_Read... [23:14:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:32]Read from MH i2c: E2 [23:14:32]MH_I2C_Read... [23:14:32]Read from MH i2c: E2 0E 00 [23:14:32]MH_I2C_Read... [23:14:32]Read from MH i2c: E2 0E 00 CA 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8F [23:14:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:14:32]wFMCommunicate OK [23:14:32]SAM_PROTO_GetShiftState done [23:14:32]FM_GetShiftState done [23:14:32]opened in 1726877910 [23:14:32]opened+sec_in_day 1726964310 [23:14:32]quantity*price = 4500 [23:14:32]sum+1 = 4501 [23:14:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 45.00 НСП 1% : 0.40 НДС 12% : 4.78 Наличными: 45.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 453 21.09.2024 23:14 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86675 ФПД: 198826484992281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T231433&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86675&fm=198826484992281&tin=02508201610067®Number=0000000000092592&sum=4500 0 [23:14:33]StoreToDocumentArchive [23:14:33]shift 496 fd 86675 [23:14:33]save to /storage/0496/doc_00086675 [23:14:33]save last doc name /storage/0496/doc_00086675 to /storage/kkm_last_doc_name [23:14:33]save OK [23:14:33]Clear old archive folders... [23:14:33]ProcessDocumentItem done err = 0, tmpTLVsize=294 [23:14:33]tlvbuf is 00F28DF0 [23:14:33]SAM_PROTO_ClearQueue [23:14:33]wFMCommunicate request_size=4 [23:14:33]MH_SAM_APDU [23:14:33]CAPDU: 80 09 00 00 [23:14:33]Write to MH i2c: E2 08 00 D7 02 80 09 00 00 00 00 00 00 4B [23:14:33]Write i2c OK [23:14:33]MH_I2C_Read... [23:14:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:14:33]Read from MH i2c: E2 [23:14:33]MH_I2C_Read... [23:14:33]Read from MH i2c: E2 03 00 [23:14:33]MH_I2C_Read... [23:14:33]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [23:14:33]RAPDU: 90 00 [23:14:33]wFMCommunicate OK [23:14:33]SAM_PROTO_ClearQueue done [23:14:33]KKMCreateOFDPacket [23:14:33]OFDProtocolAddRootSTLVToBuf [23:14:33]FM_MakeSignedData [23:14:33]FM_MakeSignedData [23:14:33]SAM_PROTO_SignData [23:14:33]wFMCommunicate request_size=4 [23:14:33]MH_SAM_APDU [23:14:33]CAPDU: 80 0D 01 02 [23:14:33]Write to MH i2c: E2 08 00 D8 02 80 0D 01 02 00 00 00 00 53 [23:14:33]Write i2c OK [23:14:33]MH_I2C_Read... [23:14:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:14:33]Read from MH i2c: E2 [23:14:33]MH_I2C_Read... [23:14:33]Read from MH i2c: E2 03 00 [23:14:33]MH_I2C_Read... [23:14:33]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [23:14:33]RAPDU: 90 00 [23:14:33]wFMCommunicate OK [23:14:33]wFMCommunicate request_size=255 [23:14:33]MH_SAM_APDU [23:14:33]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 59 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [23:14:33]Write to MH i2c: E2 02 01 D9 02 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 59 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 39 [23:14:33]Write i2c OK [23:14:33]MH_I2C_Read... [23:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:33]Read from MH i2c: E2 [23:14:33]MH_I2C_Read... [23:14:33]Read from MH i2c: E2 03 00 [23:14:33]MH_I2C_Read... [23:14:33]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [23:14:33]RAPDU: 90 00 [23:14:33]wFMCommunicate OK [23:14:33]wFMCommunicate request_size=53 [23:14:33]MH_SAM_APDU [23:14:33]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 52 01 00 35 04 06 00 B4 D4 E6 02 89 19 [23:14:33]Write to MH i2c: E2 38 00 DA 02 80 0D 02 02 30 00 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 52 01 00 35 04 06 00 B4 D4 E6 02 89 19 00 00 51 [23:14:33]Write i2c OK [23:14:33]MH_I2C_Read... [23:14:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:34]Read from MH i2c: E2 [23:14:34]MH_I2C_Read... [23:14:34]Read from MH i2c: E2 03 00 [23:14:34]MH_I2C_Read... [23:14:34]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [23:14:34]RAPDU: 90 00 [23:14:34]wFMCommunicate OK [23:14:34]wFMCommunicate request_size=4 [23:14:34]MH_SAM_APDU [23:14:34]CAPDU: 80 0D 03 02 [23:14:34]Write to MH i2c: E2 08 00 DB 02 80 0D 03 02 00 00 00 00 58 [23:14:34]Write i2c OK [23:14:34]MH_I2C_Read... [23:14:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:14:34]Read from MH i2c: E2 [23:14:34]MH_I2C_Read... [23:14:34]Read from MH i2c: E2 0B 00 [23:14:34]MH_I2C_Read... [23:14:34]Read from MH i2c: E2 0B 00 DB 02 00 74 F9 72 3C 0F 94 82 EB 90 00 84 [23:14:34]RAPDU: 74 F9 72 3C 0F 94 82 EB 90 00 [23:14:34]wFMCommunicate OK [23:14:34]SAM_PROTO_SignData done [23:14:34]FM_MakeSignedData done [23:14:34]CreateOFDProtocolMessage [23:14:34]wFMCommunicate request_size=4 [23:14:34]MH_SAM_APDU [23:14:34]CAPDU: 80 11 00 00 [23:14:34]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [23:14:34]Write i2c OK [23:14:34]MH_I2C_Read... [23:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:34]Read from MH i2c: E2 [23:14:34]MH_I2C_Read... [23:14:34]Read from MH i2c: E2 17 00 [23:14:34]MH_I2C_Read... [23:14:34]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B7 [23:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:14:34]wFMCommunicate OK [23:14:34]CreateOFDProtocolMessage done [23:14:34]OFDSenderStorePacket 86675 [23:14:34]StoreOFDPacket docnum=86675 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5960081+1721002828=1726962909 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 DE 5C EF 66 4C 6B 94 66 3F [23:55:10]Current date/time: 21.09.2024 23:55 [23:55:10]FM_Init [23:55:10]wFMConnect [23:55:10]MH_SAM_On [23:55:10]Write to MH i2c: E0 00 00 08 00 E7 [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_init finished! [23:55:10]*** atr: [23:55:10]*** 0F 3B D5 18 FF 81 91 FE [23:55:10]*** 1F C3 80 73 C8 21 10 0A [23:55:10]*** 00 00 00 00 00 00 00 00 [23:55:10]*** 00 00 00 00 00 00 00 00 [23:55:10]*** 00 00 00 00 00 00 00 00 [23:55:10]*** 00 00 00 00 00 00 00 00 [23:55:10]*** 00 00 00 00 00 00 00 00 [23:55:10]*** 00 00 00 00 00 00 00 00 [23:55:10]Read from MH i2c: E0 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E0 10 00 [23:55:10]MH_I2C_Read... [23:55:10]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 [23:55:10]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:55:10]wFMCommunicate request_size=10 [23:55:10]MH_SAM_APDU [23:55:10]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:55:10]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:55:10]Read from MH i2c: E2 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:55:10]RAPDU: 90 00 [23:55:10]wFMCommunicate OK [23:55:10]wFMCommunicate request_size=4 [23:55:10]MH_SAM_APDU [23:55:10]CAPDU: 80 11 00 00 [23:55:10]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:10]Read from MH i2c: E2 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 17 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [23:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:55:10]wFMCommunicate OK [23:55:10]Detected FM SN is 0000000000874979 [23:55:10]Stored FM SN is 0000000000874979 [23:55:10]wFMCommunicate request_size=9 [23:55:10]MH_SAM_APDU [23:55:10]CAPDU: 80 16 00 00 04 B6 D7 00 00 [23:55:10]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:55:10]Read from MH i2c: E2 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:55:10]RAPDU: 90 00 [23:55:10]wFMCommunicate OK [23:55:10]FM PIN OK [23:55:10]wFMCommunicate request_size=8 [23:55:10]MH_SAM_APDU [23:55:10]CAPDU: 80 14 04 00 03 02 00 01 [23:55:10]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:55:10]Read from MH i2c: E2 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:55:10]RAPDU: 90 00 [23:55:10]wFMCommunicate OK [23:55:10]wFMCommunicate request_size=13 [23:55:10]MH_SAM_APDU [23:55:10]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:55:10]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 [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:55:10]Read from MH i2c: E2 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:55:10]RAPDU: 90 00 [23:55:10]wFMCommunicate OK [23:55:10]wFMCommunicate request_size=4 [23:55:10]MH_SAM_APDU [23:55:10]CAPDU: 80 11 00 00 [23:55:10]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:10]Read from MH i2c: E2 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 17 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [23:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:55:10]wFMCommunicate OK [23:55:10]DocumentArchiveInit [23:55:10]Start Httpd... [23:55:10]Httpd thread 3066969444 created [23:55:10]Write to MH i2c: 01 00 00 0F 00 0F [23:55:10]Write i2c OK [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: 01 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: 01 07 00 [23:55:10]MH_I2C_Read... [23:55:10]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:55:10]Allocated Socket 5 [23:55:10]Bind OK [23:55:10]Listen OK [23:55:10]httpd running on port 8080 [23:55:10]Waiting for new connection... [23:55:10]MH Int Process started [23:55:10]OFD Sender: Processing packet 86675 [packets to send 273, broken 272] [23:55:10]ProducePacketName [23:55:10]name=ofd_packets/00086675 [23:55:10]OFD Sender: To server: pG, [23:55:10]CommunicateWithHost lk.salyk.kg:30040 [23:55:10]ConnectInit lk.salyk.kg [23:55:11]Connected sock=7 [23:55:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3A 01 00 00 A7 6E 32 01 85 B2 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 59 53 EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 52 01 00 35 04 06 00 B4 D4 E6 02 89 19 74 F9 72 3C 0F 94 82 EB [23:55:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 D8 FA 47 00 82 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 52 01 00 F4 03 04 00 AE 07 EF 66 B6 04 01 00 00 55 04 18 CB 9C F6 D2 32 [23:55:12]CommunicateWithHost err = 0 [23:55:12]CheckOFDResponse [23:55:12]1017 (14) - 77093643461234 [23:55:12]1041 (16) - 0000000000874979 [23:55:12]1040 (4) - 86675 [23:55:12]1012 (4) - 21.09.2024 17:51 [23:55:12]1206 (1) - 0 [23:55:12]OFD Sender: Remove packet 86675 [23:55:12]ProducePacketName [23:55:12]name=ofd_packets/00086675 [23:55:12]NVStorageDeleteData [23:55:12]OFD Sender: No OFD packet to send [23:55:17]accept exits with 6 [23:55:17]New connection [23:55:17]New thread 3066682724 created [23:55:17]Waiting for new connection... [23:55:17] Sock 6.Parse request [23:55:17]Sock 6.Check first char [23:55:17]Sock 6.First char is OK [23:55:17]request: POST /json_proto HTTP/1.0 [23:55:17]Method: POST [23:55:17]URL: /json_proto [23:55:17]Method is POST - this is cgi request [23:55:17]url: /json_proto [23:55:17]query_string will be loaded in cgi processing [23:55:17]execute_cgi json_proto POST (null) [23:55:17]execute_cgi path=json_proto method=POST [23:55:17]POST find Content-Length [23:55:17]Host: 172.17.47.196:8080 [23:55:17]Content-Length: 215 [23:55:17]Content-Type: application/json [23:55:17] [23:55:17]POST finish read [23:55:17]Found Content-Length = 215 [23:55:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:17]execute_script... [23:55:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:17]POST & json_proto [23:55:17]process_json_proto [23:55:17]json parsed OK: [23:55:17]protocol is kg_v1.0 [23:55:17]action value=get_value [23:55:17]process_action get_value [23:55:17]cmd_get_value [23:55:17]process_action get_value done [23:55:17]requested_data is exist [23:55:17]produce_requested_data [23:55:17]requested_item kkm.sn is exist - process it [23:55:17]requested_item kkm.ver is exist - process it [23:55:17]requested_item fm.sn is exist - process it [23:55:17]wFMCommunicate request_size=4 [23:55:17]MH_SAM_APDU [23:55:17]CAPDU: 80 11 00 00 [23:55:17]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [23:55:17]Write i2c OK [23:55:17]MH_I2C_Read... [23:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:17]Read from MH i2c: E2 [23:55:17]MH_I2C_Read... [23:55:17]Read from MH i2c: E2 17 00 [23:55:17]MH_I2C_Read... [23:55:17]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [23:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:55:17]wFMCommunicate OK [23:55:17]requested_item fd.num is exist - process it [23:55:17]SAM_PROTO_GetFieldsCounters [23:55:17]wFMCommunicate request_size=4 [23:55:17]MH_SAM_APDU [23:55:17]CAPDU: 80 13 00 00 [23:55:17]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [23:55:17]Write i2c OK [23:55:17]MH_I2C_Read... [23:55:17]Read from MH i2c: E2 [23:55:17]MH_I2C_Read... [23:55:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:55:17]Read from MH i2c: E2 62 00 [23:55:17]MH_I2C_Read... [23:55:17]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 93 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [23:55:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 93 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:55:17]wFMCommunicate OK [23:55:17]SAM_PROTO_GetFieldsCounters done [23:55:17]requested_item shift.num is exist - process it [23:55:17]requested_item shift.opened is exist - process it [23:55:17]req_shift_opened [23:55:17]FM_GetShiftState [23:55:17]SAM_PROTO_GetShiftState [23:55:17]wFMCommunicate request_size=4 [23:55:17]MH_SAM_APDU [23:55:17]CAPDU: 80 13 01 00 [23:55:17]Write to MH i2c: E2 08 00 12 00 80 13 01 [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5960167+1721002828=1726962995 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 33 5D EF 66 4C 6B 94 66 95 [23:56:35]Current date/time: 21.09.2024 23:56 [23:56:35]FM_Init [23:56:35]wFMConnect [23:56:35]MH_SAM_On [23:56:35]Write to MH i2c: E0 00 00 08 00 E7 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_init finished! [23:56:35]*** atr: [23:56:35]*** 0F 3B D5 18 FF 81 91 FE [23:56:35]*** 1F C3 80 73 C8 21 10 0A [23:56:35]*** 00 00 00 00 00 00 00 00 [23:56:35]*** 00 00 00 00 00 00 00 00 [23:56:35]*** 00 00 00 00 00 00 00 00 [23:56:35]*** 00 00 00 00 00 00 00 00 [23:56:35]*** 00 00 00 00 00 00 00 00 [23:56:35]*** 00 00 00 00 00 00 00 00 [23:56:35]Read from MH i2c: E0 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E0 10 00 [23:56:35]MH_I2C_Read... [23:56: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 [23:56:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [23:56:35]wFMCommunicate request_size=10 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [23:56:35]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [23:56:35]RAPDU: 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=4 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 11 00 00 [23:56:35]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 17 00 [23:56:35]MH_I2C_Read... [23:56: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 38 37 34 39 37 39 90 00 E3 [23:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:56:35]wFMCommunicate OK [23:56:35]Detected FM SN is 0000000000874979 [23:56:35]Stored FM SN is 0000000000874979 [23:56:35]wFMCommunicate request_size=9 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 16 00 00 04 B6 D7 00 00 [23:56:35]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [23:56:35]RAPDU: 90 00 [23:56:35]wFMCommunicate OK [23:56:35]FM PIN OK [23:56:35]wFMCommunicate request_size=8 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 14 04 00 03 02 00 01 [23:56:35]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [23:56:35]RAPDU: 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=13 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [23:56: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 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [23:56:35]RAPDU: 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=4 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 11 00 00 [23:56:35]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 17 00 [23:56:35]MH_I2C_Read... [23:56: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 38 37 34 39 37 39 90 00 E7 [23:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:56:35]wFMCommunicate OK [23:56:35]DocumentArchiveInit [23:56:35]Start Httpd... [23:56:35]Httpd thread 3067485540 created [23:56:35]Write to MH i2c: 01 00 00 0F 00 0F [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: 01 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: 01 07 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [23:56:35]MH Int Process started [23:56:35]Allocated Socket 8 [23:56:35]Bind OK [23:56:35]Listen OK [23:56:35]httpd running on port 8080 [23:56:35]Waiting for new connection... [23:56:35]OFD Sender: Processing packet 86676 [packets to send 273, broken 272] [23:56:35]ProducePacketName [23:56:35]name=ofd_packets/00086676 [23:56:35]OFD Sender: To server: pG, [23:56:35]CommunicateWithHost lk.salyk.kg:30040 [23:56:35]ConnectInit lk.salyk.kg [23:56:37]Connected sock=7 [23:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 38 01 00 00 21 D6 30 01 46 55 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 EA 5C EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 52 01 00 35 04 06 00 4B C3 39 86 96 94 92 0E C4 95 2F BF 86 F3 [23:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0F 71 47 00 E3 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 52 01 00 F4 03 04 00 04 08 EF 66 B6 04 01 00 00 64 03 70 24 81 5B 57 7B [23:56:37]CommunicateWithHost err = 0 [23:56:37]CheckOFDResponse [23:56:37]1017 (14) - 77093643461234 [23:56:37]1041 (16) - 0000000000874979 [23:56:37]1040 (4) - 86676 [23:56:37]1012 (4) - 21.09.2024 17:53 [23:56:37]1206 (1) - 0 [23:56:37]OFD Sender: Remove packet 86676 [23:56:37]ProducePacketName [23:56:37]name=ofd_packets/00086676 [23:56:37]NVStorageDeleteData [23:56:38]OFD Sender: No OFD packet to send [23:56:43]OFD Sender: No OFD packet to send [23:56:48]OFD Sender: No OFD packet to send [23:56:53]OFD Sender: No OFD packet to send [23:56:56]accept exits with 9 [23:56:56]New connection [23:56:56]New thread 3067198820 created [23:56:56]Waiting for new connection... [23:56:56] Sock 9.Parse request [23:56:56]Sock 9.Check first char [23:56:56]Sock 9.First char is OK [23:56:56]request: POST /json_proto HTTP/1.0 [23:56:56]Method: POST [23:56:56]URL: /json_proto [23:56:56]Method is POST - this is cgi request [23:56:56]url: /json_proto [23:56:56]query_string will be loaded in cgi processing [23:56:56]execute_cgi json_proto POST (null) [23:56:56]execute_cgi path=json_proto method=POST [23:56:56]POST find Content-Length [23:56:56]Host: 172.17.47.196:8080 [23:56:56]Content-Length: 215 [23:56:56]Content-Type: application/json [23:56:56] [23:56:56]POST finish read [23:56:56]Found Content-Length = 215 [23:56:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:56]execute_script... [23:56:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:56]POST & json_proto [23:56:56]process_json_proto [23:56:56]json parsed OK: [23:56:56]protocol is kg_v1.0 [23:56:56]action value=get_value [23:56:56]process_action get_value [23:56:56]cmd_get_value [23:56:56]process_action get_value done [23:56:56]requested_data is exist [23:56:56]produce_requested_data [23:56:56]requested_item kkm.sn is exist - process it [23:56:56]requested_item kkm.ver is exist - process it [23:56:56]requested_item fm.sn is exist - process it [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 11 00 00 [23:56:56]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 17 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [23:56:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:56:56]wFMCommunicate OK [23:56:56]requested_item fd.num is exist - process it [23:56:56]SAM_PROTO_GetFieldsCounters [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 13 00 00 [23:56:56]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 62 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 94 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [23:56:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 94 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:56]wFMCommunicate OK [23:56:56]SAM_PROTO_GetFieldsCounters done [23:56:56]requested_item shift.num is exist - process it [23:56:56]requested_item shift.opened is exist - process it [23:56:56]req_shift_opened [23:56:56]FM_GetShiftState [23:56:56]SAM_PROTO_GetShiftState [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 13 01 00 [23:56:56]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 0E 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [23:56:56]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:56:56]wFMCommunicate OK [23:56:56]SAM_PROTO_GetShiftState done [23:56:56]FM_GetShiftState done [23:56:56]req_shift_opened done [23:56:56]requested_item shift.open_date is exist - process it [23:56:56]req_shift_open_date [23:56:56]req_shift_open_date done [23:56:56]produce_requested_data done [23:56:56]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86676,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:56:56]process_action_free get_value [23:56:56]json_value_free [23:56:56]json_value_free done [23:56:56]process_json_proto returns [23:56:56]Send response to host [23:56:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86676,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:56:56]free response buf [23:56:56]execute_script done [23:56:56]execute_script returns [23:56:56]free content buf [23:56:56]Sock 9.Close socket [23:56:56]Sock 9.Thread stoped [23:56:56]accept exits with 7 [23:56:56]New connection [23:56:56]New thread 3067055460 created [23:56:56]Thread 3067198820 joined [23:56:56]Waiting for new connection... [23:56:56] Sock 7.Parse request [23:56:56]Sock 7.Check first char [23:56:56]Sock 7.First char is OK [23:56:56]request: POST /json_proto HTTP/1.0 [23:56:56]Method: POST [23:56:56]URL: /json_proto [23:56:56]Method is POST - this is cgi request [23:56:56]url: /json_proto [23:56:56]query_string will be loaded in cgi processing [23:56:56]execute_cgi json_proto POST (null) [23:56:56]execute_cgi path=json_proto method=POST [23:56:56]POST find Content-Length [23:56:56]Host: 172.17.47.196:8080 [23:56:56]Content-Length: 331 [23:56:56]Content-Type: application/json [23:56:56] [23:56:56]POST finish read [23:56:56]Found Content-Length = 331 [23:56:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:56]execute_script... [23:56:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:56]POST & json_proto [23:56:56]process_json_proto [23:56:56]json parsed OK: [23:56:56]protocol is kg_v1.0 [23:56:56]action value=get_value [23:56:56]process_action get_value [23:56:57]cmd_get_value [23:56:57]process_action get_value done [23:56:57]requested_data is exist [23:56:57]produce_requested_data [23:56:57]requested_item fm.sale.total is exist - process it [23:56:57]SAM_PROTO_GetFMData [23:56:57]wFMCommunicate request_size=4 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 13 03 00 [23:56:57]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 FD 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 B3 4E 01 00 69 04 A3 00 6F 04 04 00 39 4C 01 00 B1 04 05 00 51 47 9B B6 01 70 04 05 00 F0 1B F1 88 01 72 04 04 00 61 2B AA 2D 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 79 8D 97 2E 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 FB E2 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 54 [23:56:57]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 B3 4E 01 00 69 04 A3 00 6F 04 04 00 39 4C 01 00 B1 04 05 00 51 47 9B B6 01 70 04 05 00 F0 1B F1 88 01 72 04 04 00 61 2B AA 2D 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 79 8D 97 2E 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 FB E2 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [23:56:57]wFMCommunicate OK [23:56:57]wFMCommunicate request_size=4 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 17 00 00 [23:56:57]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:57]Read from MH i2c: E2 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 FD 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [23:56:57]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:57]wFMCommunicate OK [23:56:57]wFMCommunicate request_size=4 [23:56:57]MH_SAM_APDU [23:56:57]CAPDU: 80 17 00 00 [23:56:57]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 FD 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [23:56:58]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:58]wFMCommunicate OK [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 17 00 00 [23:56:58]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 FD 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [23:56:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [23:56:58]wFMCommunicate OK [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 17 00 00 [23:56:58]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]OFD Sender: No OFD packet to send [23:56:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 E5 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [23:56:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:58]wFMCommunicate OK [23:56:58]SAM_PROTO_GetFMData done [23:56:58]requested_item fm.sale_refund.total is exist - process it [23:56:58]requested_item fm.buy.total is exist - process it [23:56:58]requested_item shift.sale.total is exist - process it [23:56:58]SAM_PROTO_GetShiftData [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 13 02 00 [23:56:58]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:59]Read from MH i2c: E2 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 C6 01 00 00 69 04 9E 00 6F 04 04 00 C5 01 00 00 B1 04 04 00 52 60 16 02 70 04 04 00 0C BC CC 01 72 04 03 00 46 A4 49 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 BB C2 38 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 D0 BA 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 EE [23:56:59]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 C6 01 00 00 69 04 9E 00 6F 04 04 00 C5 01 00 00 B1 04 04 00 52 60 16 02 70 04 04 00 0C BC CC 01 72 04 03 00 46 A4 49 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 BB C2 38 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 D0 BA 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:56:59]wFMCommunicate OK [23:56:59]wFMCommunicate request_size=4 [23:56:59]MH_SAM_APDU [23:56:59]CAPDU: 80 17 00 00 [23:56:59]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [23:56:59]Write i2c OK [23:56:59]MH_I2C_Read... [23:56:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:59]Read from MH i2c: E2 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [23:56:59]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [23:56:59]wFMCommunicate OK [23:56:59]wFMCommunicate request_size=4 [23:56:59]MH_SAM_APDU [23:56:59]CAPDU: 80 17 00 00 [23:56:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [23:56:59]Write i2c OK [23:56:59]MH_I2C_Read... [23:56:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:59]Read from MH i2c: E2 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [23:56:59]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [23:56:59]wFMCommunicate OK [23:56:59]wFMCommunicate request_size=4 [23:56:59]MH_SAM_APDU [23:56:59]CAPDU: 80 17 00 00 [23:56:59]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [23:56:59]Write i2c OK [23:56:59]MH_I2C_Read... [23:56:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:59]Read from MH i2c: E2 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 [23:56:59]MH_I2C_Read... [23:56:59]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [23:56:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [23:56:59]wFMCommunicate OK [23:56:59]wFMCommunicate request_size=4 [23:56:59]MH_SAM_APDU [23:56:59]CAPDU: 80 17 00 00 [23:56:59]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [23:56:59]Write i2c OK [23:56:59]MH_I2C_Read... [23:57:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [23:57:00]Read from MH i2c: E2 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: E2 D8 00 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [23:57:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:57:00]wFMCommunicate OK [23:57:00]SAM_PROTO_GetShiftData done [23:57:00]requested_item shift.sale.total_cash is exist - process it [23:57:00]requested_item shift.sale_refund.total is exist - process it [23:57:00]requested_item shift.sale_refund.total_cash is exist - process it [23:57:00]requested_item shift.buy.total is exist - process it [23:57:00]requested_item shift.buy.total_cash is exist - process it [23:57:00]produce_requested_data done [23:57:00]produce_requested_data return {"fm.sale.total":73585969.45,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":350208.82,"shift.sale.total_cash":301947.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:57:00]process_action_free get_value [23:57:00]json_value_free [23:57:00]json_value_free done [23:57:00]process_json_proto returns [23:57:00]Send response to host [23:57:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73585969.45,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":350208.82,"shift.sale.total_cash":301947.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:57:00]free response buf [23:57:00]execute_script done [23:57:00]execute_script returns [23:57:00]free content buf [23:57:00]Sock 7.Close socket [23:57:00]Sock 7.Thread stoped [23:57:00]accept exits with 9 [23:57:00]New connection [23:57:00]New thread 3067198820 created [23:57:00]Thread 3067055460 joined [23:57:00]Waiting for new connection... [23:57:00] Sock 9.Parse request [23:57:00]Sock 9.Check first char [23:57:00]Sock 9.First char is OK [23:57:00]request: POST /json_proto HTTP/1.0 [23:57:00]Method: POST [23:57:00]URL: /json_proto [23:57:00]Method is POST - this is cgi request [23:57:00]url: /json_proto [23:57:00]query_string will be loaded in cgi processing [23:57:00]execute_cgi json_proto POST (null) [23:57:00]execute_cgi path=json_proto method=POST [23:57:00]POST find Content-Length [23:57:00]Host: 172.17.47.196:8080 [23:57:00]Content-Length: 824 [23:57:00]Content-Type: application/json [23:57:00] [23:57:00]POST finish read [23:57:00]Found Content-Length = 824 [23:57:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:00]execute_script... [23:57:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:00]POST & json_proto [23:57:00]process_json_proto [23:57:00]json parsed OK: [23:57:00]protocol is kg_v1.0 [23:57:00]action value=close_receipt [23:57:00]process_action close_receipt [23:57:00]cmd_close_receipt [23:57:00]MH_GetDate [23:57:00]Write to MH i2c: F0 00 00 1D 00 0C [23:57:00]Write i2c OK [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: F0 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: F0 09 00 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: F0 09 00 1D 00 00 4D 5D EF 66 4C 6B 94 66 C5 [23:57:00]GetLastDocTimeStamp 1726962922 [23:57:00]current date 1726963021 [23:57:00]FM_GetShiftState [23:57:00]SAM_PROTO_GetShiftState [23:57:00]wFMCommunicate request_size=4 [23:57:00]MH_SAM_APDU [23:57:00]CAPDU: 80 13 01 00 [23:57:00]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [23:57:00]Write i2c OK [23:57:00]MH_I2C_Read... [23:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:00]Read from MH i2c: E2 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: E2 0E 00 [23:57:00]MH_I2C_Read... [23:57:00]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [23:57:00]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:00]wFMCommunicate OK [23:57:00]SAM_PROTO_GetShiftState done [23:57:00]FM_GetShiftState done [23:57:00]opened in 1726877910 [23:57:00]opened+sec_in_day 1726964310 [23:57:00]quantity*price = 500024 [23:57:00]sum+1 = 500025 [23:57:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 455 21.09.2024 23:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86677 ФПД: 26900031217325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86677&fm=26900031217325&tin=02508201610067®Number=0000000000092592&sum=500024 [23:57:01]StoreToDocumentArchive [23:57:01]shift 496 fd 86677 [23:57:01]save to /storage/0496/doc_00086677 [23:57:01]save last doc name /storage/0496/doc_00086677 to /storage/kkm_last_doc_name [23:57:01]save OK [23:57:01]Clear old archive folders... [23:57:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:57:01]tlvbuf is 01FBB970 [23:57:01]SAM_PROTO_ClearQueue [23:57:01]wFMCommunicate request_size=4 [23:57:01]MH_SAM_APDU [23:57:01]CAPDU: 80 09 00 00 [23:57:01]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [23:57:01]Write i2c OK [23:57:01]MH_I2C_Read... [23:57:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:01]Read from MH i2c: E2 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 03 00 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [23:57:01]RAPDU: 90 00 [23:57:01]wFMCommunicate OK [23:57:01]SAM_PROTO_ClearQueue done [23:57:01]KKMCreateOFDPacket [23:57:01]OFDProtocolAddRootSTLVToBuf [23:57:01]FM_MakeSignedData [23:57:01]FM_MakeSignedData [23:57:01]SAM_PROTO_SignData [23:57:01]wFMCommunicate request_size=4 [23:57:01]MH_SAM_APDU [23:57:01]CAPDU: 80 0D 01 02 [23:57:01]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [23:57:01]Write i2c OK [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 [23:57:01]MH_I2C_Read... [23:57:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:01]Read from MH i2c: E2 03 00 [23:57:01]MH_I2C_Read... [23:57:01]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [23:57:01]RAPDU: 90 00 [23:57:01]wFMCommunicate OK [23:57:01]wFMCommunicate request_size=255 [23:57:01]MH_SAM_APDU [23:57: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 34 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 4D 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 52 01 00 35 04 06 00 [23:57:01]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 4D 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 52 01 00 35 04 06 00 00 00 02 [23:57:02]Write i2c OK [23:57:02]MH_I2C_Read... [23:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:02]Read from MH i2c: E2 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 03 00 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [23:57:02]RAPDU: 90 00 [23:57:02]wFMCommunicate OK [23:57:02]wFMCommunicate request_size=11 [23:57:02]MH_SAM_APDU [23:57:02]CAPDU: 80 0D 02 02 06 18 77 26 CE 1E AD [23:57:02]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 18 77 26 CE 1E AD 00 00 02 [23:57:02]Write i2c OK [23:57:02]MH_I2C_Read... [23:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:02]Read from MH i2c: E2 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 03 00 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [23:57:02]RAPDU: 90 00 [23:57:02]wFMCommunicate OK [23:57:02]wFMCommunicate request_size=4 [23:57:02]MH_SAM_APDU [23:57:02]CAPDU: 80 0D 03 02 [23:57:02]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [23:57:02]Write i2c OK [23:57:02]MH_I2C_Read... [23:57:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:02]Read from MH i2c: E2 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 0B 00 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 0B 00 2F 00 00 10 52 CB 30 59 49 F2 33 90 00 CF [23:57:02]RAPDU: 10 52 CB 30 59 49 F2 33 90 00 [23:57:02]wFMCommunicate OK [23:57:02]SAM_PROTO_SignData done [23:57:02]FM_MakeSignedData done [23:57:02]CreateOFDProtocolMessage [23:57:02]wFMCommunicate request_size=4 [23:57:02]MH_SAM_APDU [23:57:02]CAPDU: 80 11 00 00 [23:57:02]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [23:57:02]Write i2c OK [23:57:02]MH_I2C_Read... [23:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:02]Read from MH i2c: E2 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 17 00 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [23:57:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:57:02]wFMCommunicate OK [23:57:02]CreateOFDProtocolMessage done [23:57:02]OFDSenderStorePacket 86677 [23:57:02]StoreOFDPacket docnum=86677 [23:57:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 AD CC 08 01 69 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 4D 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 52 01 00 35 04 06 00 18 77 26 CE 1E AD 10 52 CB 30 59 49 F2 33 [23:57:02]CheckFolder [23:57:02]dirname=/storage/ofd_packets [23:57:02]CheckFolder done [23:57:02]ProducePacketName [23:57:02]name=ofd_packets/00086677 [23:57:02]NVStorageSaveData ofd_packets/00086677 [23:57:02]File name is /storage/ofd_packets/00086677 [23:57:02]Write 302 bytes [23:57:02]NVStorageSaveData done [23:57:02]OFDSenderStorePacket done [23:57:02]KKMCreateOFDPacket done [23:57:02]NVStorageSaveData kkm_last_timestamp [23:57:02]File name is /storage/kkm_last_timestamp [23:57:02]Write 4 bytes [23:57:02]NVStorageSaveData done [23:57:02]ExternCall_PrintAddStr [23:57:02]wPrintStart [23:57:02]Write to MH i2c: 01 00 00 31 00 31 [23:57:02]Write i2c OK [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: 01 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: 01 07 00 [23:57:02]MH_I2C_Read... [23:57:02]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [23:57:02]RasterBufferAndPrint [23:57:02]line Счет N : (1)871508 [23:57:02]line ИНН: 02508201610067 [23:57:02]line Контрольно-Кассовый Чек [23:57:02]line ПРОДАЖА [23:57:02]line ТРК (МРК, ГНК) : 21 [23:57:02]line Товар: 2710194210 [23:57:02]line ДТ(л)-К-4 [23:57:02]line 65.620 * 76.20 [23:57:02]line = 5000.24 [23:57:02]line НДС 12% НСП 1% [23:57:02]line > о реализуемом товаре [23:57:02]line ИТОГО: 5000.24 [23:57:02]line НСП 1% : 44.25 [23:57:02]line НДС 12% : 531.00 [23:57:02]line Наличными: 0.00 [23:57:02]line Безнал.: 5000.24 [23:57:02]line Место: АЗС № 137 "Партнер Нефть" [23:57:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:57:02]line СНО: Общий режим [23:57:02]line Чек 455 21.09.2024 23:57 [23:57:02]line Смена: 496 ФФД: 1.0 [23:57:02]line ЗНМ: 0300000064 [23:57:02]line РНМ: 0000000000092592 [23:57:02]line Версия ККМ: 001 [23:57:02]line Платежная система: Бакай Банк [23:57:02]line ФМ: 0000000000874979 [23:57:02]line ФД: 86677 [23:57:02]line ФПД: 26900031217325 [23:57:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86677&fm=26900031217325&tin=02508201610067®Number=0000000000092592&sum=500024 [23:57:02]written 0, free lines is 4095 [23:57:02]OFD Sender: Processing packet 86677 [packets to send 273, broken 272] [23:57:02]ProducePacketName [23:57:02]name=ofd_packets/00086677 [23:57:02]OFD Sender: To server: pG, [23:57:02]CommunicateWithHost lk.salyk.kg:30040 [23:57:02]ConnectInit lk.salyk.kg [23:57:03]Write to MH i2c: 01 00 00 5B 00 5B [23:57:03]Write i2c OK [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: 01 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: 01 07 00 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 F6 0C 64 [23:57:03]RasterBufferAndPrint [23:57:03]line [23:57:03]line [23:57:03]line [23:57:03]line [23:57:03]line [23:57:03]written 0, free lines is 3337 [23:57:03]MH_Cut [23:57:03]Write to MH i2c: D1 01 00 62 00 01 34 [23:57:03]Write i2c OK [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: D1 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: D1 01 00 [23:57:03]MH_I2C_Read... [23:57:03]Read from MH i2c: D1 01 00 62 00 00 33 [23:57:03]Write to MH i2c: 01 00 00 63 00 63 [23:57:03]Write i2c OK [23:57:03]MH_I2C_Read... [23:57:03]Connected sock=10 [23:57:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 AD CC 08 01 69 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 4D 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 52 01 00 35 04 06 00 18 77 26 CE 1E AD 10 52 CB 30 59 49 F2 33 [23:57:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A2 CD 47 00 C6 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 95 52 01 00 F4 03 04 00 1F 08 EF 66 B6 04 01 00 00 0B E8 5F A8 8F 80 E0 90 [23:57:04]CommunicateWithHost err = 0 [23:57:04]CheckOFDResponse [23:57:04]1017 (14) - 77093643461234 [23:57:04]1041 (16) - 0000000000874979 [23:57:04]1040 (4) - 86677 [23:57:04]1012 (4) - 21.09.2024 17:53 [23:57:04]1206 (1) - 0 [23:57:04]OFD Sender: Remove packet 86677 [23:57:04]ProducePacketName [23:57:04]name=ofd_packets/00086677 [23:57:04]NVStorageDeleteData [23:57:04]*** Cut start [23:57:04]*** Partial cut [23:57:04]*** CUTSNS_PIN = 1 [23:57:04]*** CUTSNS_PIN = 0 [23:57:04]*** Brake cut motor [23:57:04]OFD Sender: No OFD packet to send [23:57:04]Read from MH i2c: 01 [23:57:04]MH_I2C_Read... [23:57:04]*** Stop cut motor [23:57:04]*** Cut end [23:57:04]Read from MH i2c: 01 07 00 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [23:57:04]process_action close_receipt done [23:57:04]requested_data is exist [23:57:04]produce_requested_data [23:57:04]requested_item fm.sn is exist - process it [23:57:04]wFMCommunicate request_size=4 [23:57:04]MH_SAM_APDU [23:57:04]CAPDU: 80 11 00 00 [23:57:04]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [23:57:04]Write i2c OK [23:57:04]MH_I2C_Read... [23:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:04]Read from MH i2c: E2 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: E2 17 00 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [23:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:57:04]wFMCommunicate OK [23:57:04]requested_item fd.num is exist - process it [23:57:04]SAM_PROTO_GetFieldsCounters [23:57:04]wFMCommunicate request_size=4 [23:57:04]MH_SAM_APDU [23:57:04]CAPDU: 80 13 00 00 [23:57:04]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [23:57:04]Write i2c OK [23:57:04]MH_I2C_Read... [23:57:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:57:04]Read from MH i2c: E2 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: E2 62 00 [23:57:04]MH_I2C_Read... [23:57:04]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 95 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [23:57:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 95 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:57:05]wFMCommunicate OK [23:57:05]SAM_PROTO_GetFieldsCounters done [23:57:05]requested_item shift.num is exist - process it [23:57:05]requested_item shift.opened is exist - process it [23:57:05]req_shift_opened [23:57:05]FM_GetShiftState [23:57:05]SAM_PROTO_GetShiftState [23:57:05]wFMCommunicate request_size=4 [23:57:05]MH_SAM_APDU [23:57:05]CAPDU: 80 13 01 00 [23:57:05]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [23:57:05]Write i2c OK [23:57:05]MH_I2C_Read... [23:57:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:05]Read from MH i2c: E2 [23:57:05]MH_I2C_Read... [23:57:05]Read from MH i2c: E2 0E 00 [23:57:05]MH_I2C_Read... [23:57:05]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 29 [23:57:05]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:05]wFMCommunicate OK [23:57:05]SAM_PROTO_GetShiftState done [23:57:05]FM_GetShiftState done [23:57:05]req_shift_opened done [23:57:05]requested_item shift.open_date is exist - process it [23:57:05]req_shift_open_date [23:57:05]req_shift_open_date done [23:57:05]produce_requested_data done [23:57:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86677,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:57:05]process_action_free close_receipt [23:57:05]json_value_free [23:57:05]json_value_free done [23:57:05]process_json_proto returns [23:57:05]Send response to host [23:57:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86677,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:57:05]free response buf [23:57:05]execute_script done [23:57:05]execute_script returns [23:57:05]free content buf [23:57:05]Sock 9.Close socket [23:57:05]Sock 9.Thread stoped [23:57:06]accept exits with 7 [23:57:06]New connection [23:57:06]New thread 3067055460 created [23:57:06]Thread 3067198820 joined [23:57:06]Waiting for new connection... [23:57:06] Sock 7.Parse request [23:57:06]Sock 7.Check first char [23:57:06]Sock 7.First char is OK [23:57:06]request: POST /json_proto HTTP/1.0 [23:57:06]Method: POST [23:57:06]URL: /json_proto [23:57:06]Method is POST - this is cgi request [23:57:06]url: /json_proto [23:57:06]query_string will be loaded in cgi processing [23:57:06]execute_cgi json_proto POST (null) [23:57:06]execute_cgi path=json_proto method=POST [23:57:06]POST find Content-Length [23:57:06]Host: 172.17.47.196:8080 [23:57:06]Content-Length: 1732 [23:57:06]Content-Type: application/json [23:57:06] [23:57:06]POST finish read [23:57:06]Found Content-Length = 1732 [23:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148032", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010803", "name": "\u0427\u0430\u0439 \u041B\u0435\u0442\u0441 \u0413\u043E\u0443 \u041C\u0430\u043B\u0438\u043D\u0430 0,9\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 3.000, "sum" : 285.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870235681079", "name": "Grizzly \u0432\u043E\u043B\u043D\u0438\u0441\u0442\u044B\u0435 \u0421\u043B\u0430\u0434\u043A\u0438\u0439 \u0447\u0438\u043B\u0438 55 \u0433\u0440", "price" : 90.00, "quantity" : 1.000, "sum" : 90.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" : 555.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:06]execute_script... [23:57: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 : (3)148032", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010803", "name": "\u0427\u0430\u0439 \u041B\u0435\u0442\u0441 \u0413\u043E\u0443 \u041C\u0430\u043B\u0438\u043D\u0430 0,9\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 3.000, "sum" : 285.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870235681079", "name": "Grizzly \u0432\u043E\u043B\u043D\u0438\u0441\u0442\u044B\u0435 \u0421\u043B\u0430\u0434\u043A\u0438\u0439 \u0447\u0438\u043B\u0438 55 \u0433\u0440", "price" : 90.00, "quantity" : 1.000, "sum" : 90.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" : 555.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:06]POST & json_proto [23:57:06]process_json_proto [23:57:06]json parsed OK: [23:57:06]protocol is kg_v1.0 [23:57:06]action value=close_receipt [23:57:06]process_action close_receipt [23:57:06]cmd_close_receipt [23:57:06]MH_GetDate [23:57:06]Write to MH i2c: F0 00 00 67 00 56 [23:57:07]Write i2c OK [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: F0 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: F0 09 00 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: F0 09 00 67 00 00 53 5D EF 66 4C 6B 94 66 15 [23:57:07]GetLastDocTimeStamp 1726963021 [23:57:07]current date 1726963027 [23:57:07]FM_GetShiftState [23:57:07]SAM_PROTO_GetShiftState [23:57:07]wFMCommunicate request_size=4 [23:57:07]MH_SAM_APDU [23:57:07]CAPDU: 80 13 01 00 [23:57:07]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [23:57:07]Write i2c OK [23:57:07]MH_I2C_Read... [23:57:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:07]Read from MH i2c: E2 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: E2 0E 00 [23:57:07]MH_I2C_Read... [23:57:07]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 2B [23:57:07]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:07]wFMCommunicate OK [23:57:07]SAM_PROTO_GetShiftState done [23:57:07]FM_GetShiftState done [23:57:07]opened in 1726877910 [23:57:07]opened+sec_in_day 1726964310 [23:57:07]quantity*price = 9500 [23:57:07]sum+1 = 9501 [23:57:07]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010803 Чай Летс Гоу Малина 0,9л 1.000 * 85.00 = 85.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000480364 Напиток энерг Nitro экзотик 0.45 ж/б 3.000 * 95.00 = 285.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870235681079 Grizzly волнистые Сладкий чили 55 гр 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 555.00 НСП 1% : 4.91 НДС 12% : 58.94 Наличными: 0.00 Безнал.: 555.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 456 21.09.2024 23:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86678 ФПД: 259909903930282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235708&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86678&fm=259909903930282&tin=02508201610067®Number=0000000000092592&sum=55500 0 [23:57:08]StoreToDocumentArchive [23:57:08]shift 496 fd 86678 [23:57:08]save to /storage/0496/doc_00086678 [23:57:08]save last doc name /storage/0496/doc_00086678 to /storage/kkm_last_doc_name [23:57:08]save OK [23:57:08]Clear old archive folders... [23:57:08]ProcessDocumentItem done err = 0, tmpTLVsize=660 [23:57:08]tlvbuf is 01FCE340 [23:57:08]SAM_PROTO_ClearQueue [23:57:08]wFMCommunicate request_size=4 [23:57:08]MH_SAM_APDU [23:57:08]CAPDU: 80 09 00 00 [23:57:08]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [23:57:08]Write i2c OK [23:57:08]MH_I2C_Read... [23:57:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:08]Read from MH i2c: E2 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [23:57:08]RAPDU: 90 00 [23:57:08]wFMCommunicate OK [23:57:08]SAM_PROTO_ClearQueue done [23:57:08]KKMCreateOFDPacket [23:57:08]OFDProtocolAddRootSTLVToBuf [23:57:08]FM_MakeSignedData [23:57:08]FM_MakeSignedData [23:57:08]SAM_PROTO_SignData [23:57:08]wFMCommunicate request_size=4 [23:57:08]MH_SAM_APDU [23:57:08]CAPDU: 80 0D 01 02 [23:57:08]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [23:57:08]Write i2c OK [23:57:08]MH_I2C_Read... [23:57:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:08]Read from MH i2c: E2 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [23:57:08]RAPDU: 90 00 [23:57:08]wFMCommunicate OK [23:57:08]wFMCommunicate request_size=255 [23:57:08]MH_SAM_APDU [23:57:08]CAPDU: 80 0D 02 02 FA 03 00 94 02 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 [23:57:08]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 94 02 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 00 00 FF [23:57:08]Write i2c OK [23:57:08]MH_I2C_Read... [23:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:08]Read from MH i2c: E2 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 [23:57:08]MH_I2C_Read... [23:57:08]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [23:57:08]RAPDU: 90 00 [23:57:08]wFMCommunicate OK [23:57:08]wFMCommunicate request_size=255 [23:57:08]MH_SAM_APDU [23:57:08]CAPDU: 80 0D 02 02 FA 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC [23:57:08]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 00 00 60 [23:57:08]Write i2c OK [23:57:08]MH_I2C_Read... [23:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:09]Read from MH i2c: E2 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 03 00 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [23:57:09]RAPDU: 90 00 [23:57:09]wFMCommunicate OK [23:57:09]wFMCommunicate request_size=169 [23:57:09]MH_SAM_APDU [23:57:09]CAPDU: 80 0D 02 02 A4 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC D8 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 54 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 96 52 01 00 35 04 06 00 EC 62 FD 7F 53 AA [23:57:09]Write to MH i2c: E2 AC 00 79 00 80 0D 02 02 A4 00 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC D8 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 54 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 96 52 01 00 35 04 06 00 EC 62 FD 7F 53 AA 00 00 50 [23:57:09]Write i2c OK [23:57:09]MH_I2C_Read... [23:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:09]Read from MH i2c: E2 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 03 00 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [23:57:09]RAPDU: 90 00 [23:57:09]wFMCommunicate OK [23:57:09]wFMCommunicate request_size=4 [23:57:09]MH_SAM_APDU [23:57:09]CAPDU: 80 0D 03 02 [23:57:09]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [23:57:09]Write i2c OK [23:57:09]MH_I2C_Read... [23:57:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:09]OFD Sender: No OFD packet to send [23:57:09]Read from MH i2c: E2 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 0B 00 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 0B 00 7A 00 00 01 7A 8D 9A D5 6E F6 0F 90 00 E0 [23:57:09]RAPDU: 01 7A 8D 9A D5 6E F6 0F 90 00 [23:57:09]wFMCommunicate OK [23:57:09]SAM_PROTO_SignData done [23:57:09]FM_MakeSignedData done [23:57:09]CreateOFDProtocolMessage [23:57:09]wFMCommunicate request_size=4 [23:57:09]MH_SAM_APDU [23:57:09]CAPDU: 80 11 00 00 [23:57:09]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [23:57:09]Write i2c OK [23:57:09]MH_I2C_Read... [23:57:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:09]Read from MH i2c: E2 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 17 00 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [23:57:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:57:09]wFMCommunicate OK [23:57:09]CreateOFDProtocolMessage done [23:57:09]OFDSenderStorePacket 86678 [23:57:09]StoreOFDPacket docnum=86678 [23:57:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A8 02 00 00 AC CD A0 02 37 17 5A 03 01 00 03 00 94 02 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC D8 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 54 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 96 52 01 00 35 04 06 00 EC 62 FD 7F 53 AA 01 7A 8D 9A D5 6E F6 0F [23:57:09]CheckFolder [23:57:09]dirname=/storage/ofd_packets [23:57:09]CheckFolder done [23:57:09]ProducePacketName [23:57:09]name=ofd_packets/00086678 [23:57:09]NVStorageSaveData ofd_packets/00086678 [23:57:09]File name is /storage/ofd_packets/00086678 [23:57:09]Write 710 bytes [23:57:09]NVStorageSaveData done [23:57:09]OFDSenderStorePacket done [23:57:09]KKMCreateOFDPacket done [23:57:09]NVStorageSaveData kkm_last_timestamp [23:57:09]File name is /storage/kkm_last_timestamp [23:57:09]Write 4 bytes [23:57:09]NVStorageSaveData done [23:57:09]ExternCall_PrintAddStr [23:57:09]wPrintStart [23:57:09]Write to MH i2c: 01 00 00 7C 00 7C [23:57:09]Write i2c OK [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: 01 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: 01 07 00 [23:57:09]MH_I2C_Read... [23:57:09]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [23:57:09]RasterBufferAndPrint [23:57:09]line Счет N : (3)148032 [23:57:09]line ИНН: 02508201610067 [23:57:09]line Контрольно-Кассовый Чек [23:57:09]line ПРОДАЖА [23:57:09]line Товар: 4700000481453 [23:57:09]line Напиток энерг Nitro Max 0,45 ж/б [23:57:09]line 1.000 * 95.00 [23:57:09]line = 95.00 [23:57:09]line НДС 12% НСП 1% [23:57:09]line > о реализуемом товаре [23:57:09]line Товар: 4700003010803 [23:57:09]line Чай Летс Гоу Малина 0,9л [23:57:09]line 1.000 * 85.00 [23:57:09]line = 85.00 [23:57:09]line НДС 12% НСП 1% [23:57:09]line > о реализуемом товаре [23:57:09]line Товар: 4700000480364 [23:57:09]line Напиток энерг Nitro экзотик 0.45 ж/б [23:57:09]line 3.000 * 95.00 [23:57:09]line = 285.00 [23:57:09]line НДС 12% НСП 1% [23:57:09]line > о реализуемом товаре [23:57:09]line Товар: 4870235681079 [23:57:09]line Grizzly волнистые Сладкий чили 55 гр [23:57:09]line 1.000 * 90.00 [23:57:09]line = 90.00 [23:57:09]line НДС 12% НСП 1% [23:57:09]line > о реализуемом товаре [23:57:09]line ИТОГО: 555.00 [23:57:09]line НСП 1% : 4.91 [23:57:09]line НДС 12% : 58.94 [23:57:09]line Наличными: 0.00 [23:57:09]line Безнал.: 555.00 [23:57:09]line Место: АЗС № 137 "Партнер Нефть" [23:57:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:57:09]line СНО: Общий режим [23:57:09]line Чек 456 21.09.2024 23:57 [23:57:09]line Смена: 496 ФФД: 1.0 [23:57:09]line ЗНМ: 0300000064 [23:57:09]line РНМ: 0000000000092592 [23:57:09]line Версия ККМ: 001 [23:57:09]line Платежная система: O! деньги [23:57:09]line ФМ: 0000000000874979 [23:57:09]line ФД: 86678 [23:57:09]line ФПД: 259909903930282 [23:57:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235708&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86678&fm=259909903930282&tin=02508201610067®Number=0000000000092592&sum=55500 [23:57:09]line 0 [23:57:09]written 0, free lines is 4095 [23:57:09]OFD Sender: Processing packet 86678 [packets to send 273, broken 272] [23:57:09]ProducePacketName [23:57:09]name=ofd_packets/00086678 [23:57:09]OFD Sender: To server: pG, [23:57:09]CommunicateWithHost lk.salyk.kg:30040 [23:57:09]ConnectInit lk.salyk.kg [23:57:10]Connected sock=11 [23:57:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 A8 02 00 00 AC CD A0 02 37 17 5A 03 01 00 03 00 94 02 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 Write to MH i2c: 23 01 04 00 7E 00 00 BB 8A 00 04 BB 0D [23:57:10]00 34 38 37 30 32 33 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 Write i2c OK [23:57:10]00 MH_I2C_Read... [23:57:10]01 Read from MH i2c: BC 01 04 [23:57:10]01 MH_I2C_Read... [23:57:10]00 01 FC 03 06 00 CC D8 00 Read from MH i2c: 00 01 00 07 00 00 EB [23:57:10]03 MH_I2C_Read... [23:57:10]26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 Read from MH i2c: 00 01 00 07 00 00 00 EE BB 03 00 0F 00 00 00 F2 00 03 00 01 00 00 04 01 0D F3 03 06 00 06 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC D8 00 00 00 00 D3 1F [23:57:10]04 RasterBufferAndPrint [23:57:10]02 line [23:57:10]00 line [23:57:10]01 line [23:57:10]00 line [23:57:10]12 line [23:57:10]04 04 00 C8 01 00 00 F4 03 04 00 54 5D EF written 0, free lines is 3504 [23:57:10]66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 MH_Cut [23:57:10]35 Write to MH i2c: 39 D1 32 01 11 00 04 C2 10 00 00 01 30 94 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 96 52 01 00 35 04 06 00 EC 62 [23:57:10]FD 7F Write i2c OK [23:57:10]53 MH_I2C_Read... [23:57:10]AA Read from MH i2c: 01 D1 7A [23:57:10]8D MH_I2C_Read... [23:57:10]9A D5 6E F6 0F [23:57:10]Read from MH i2c: D1 01 00 [23:57:10]MH_I2C_Read... [23:57:10]Read from MH i2c: D1 01 00 C2 00 00 93 [23:57:10]Write to MH i2c: 01 00 00 C3 00 C3 [23:57:10]Write i2c OK [23:57:10]MH_I2C_Read... [23:57:11]*** Cut start [23:57:11]*** Partial cut [23:57:11]*** CUTSNS_PIN = 1 [23:57:11]*** CUTSNS_PIN = 0 [23:57:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F0 2D 47 00 5C 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 96 52 01 00 F4 03 04 00 26 08 EF 66 B6 04 01 00 00 4E CF 15 04 FB 43 F7 4C [23:57:11]CommunicateWithHost err = 0 [23:57:11]CheckOFDResponse [23:57:11]1017 (14) - 77093643461234 [23:57:11]1041 (16) - 0000000000874979 [23:57:11]1040 (4) - 86678 [23:57:11]1012 (4) - 21.09.2024 17:53 [23:57:11]1206 (1) - 0 [23:57:11]OFD Sender: Remove packet 86678 [23:57:11]ProducePacketName [23:57:11]name=ofd_packets/00086678 [23:57:11]NVStorageDeleteData [23:57:11]*** Brake cut motor [23:57:12]Read from MH i2c: *** Stop cut motor [23:57:12]01 *** Cut end [23:57:12] [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: 01 07 00 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: 01 07 00 C3 00 00 00 00 00 00 FF 0F D8 [23:57:12]process_action close_receipt done [23:57:12]requested_data is exist [23:57:12]produce_requested_data [23:57:12]requested_item fm.sn is exist - process it [23:57:12]wFMCommunicate request_size=4 [23:57:12]MH_SAM_APDU [23:57:12]CAPDU: 80 11 00 00 [23:57:12]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [23:57:12]Write i2c OK [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:12]E2 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: E2 17 00 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9D [23:57:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:57:12]wFMCommunicate OK [23:57:12]requested_item fd.num is exist - process it [23:57:12]SAM_PROTO_GetFieldsCounters [23:57:12]wFMCommunicate request_size=4 [23:57:12]MH_SAM_APDU [23:57:12]CAPDU: 80 13 00 00 [23:57:12]Write to MH i2c: E2 08 00 C5 00 80 13 00 00 00 00 00 00 41 [23:57:12]OFD Sender: No OFD packet to send [23:57:12]Write i2c OK [23:57:12]MH_I2C_Read... [23:57:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:57:12]Read from MH i2c: E2 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: E2 62 00 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: E2 62 00 C5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 96 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [23:57:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 96 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:57:12]wFMCommunicate OK [23:57:12]SAM_PROTO_GetFieldsCounters done [23:57:12]requested_item shift.num is exist - process it [23:57:12]requested_item shift.opened is exist - process it [23:57:12]req_shift_opened [23:57:12]FM_GetShiftState [23:57:12]SAM_PROTO_GetShiftState [23:57:12]wFMCommunicate request_size=4 [23:57:12]MH_SAM_APDU [23:57:12]CAPDU: 80 13 01 00 [23:57:12]Write to MH i2c: E2 08 00 C6 00 80 13 01 00 00 00 00 00 43 [23:57:12]Write i2c OK [23:57:12]MH_I2C_Read... [23:57:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:12]Read from MH i2c: E2 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: E2 0E 00 [23:57:12]MH_I2C_Read... [23:57:12]Read from MH i2c: E2 0E 00 C6 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 89 [23:57:12]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:12]wFMCommunicate OK [23:57:12]SAM_PROTO_GetShiftState done [23:57:12]FM_GetShiftState done [23:57:12]req_shift_opened done [23:57:12]requested_item shift.open_date is exist - process it [23:57:12]req_shift_open_date [23:57:12]req_shift_open_date done [23:57:12]produce_requested_data done [23:57:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86678,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:57:12]process_action_free close_receipt [23:57:12]json_value_free [23:57:12]json_value_free done [23:57:12]process_json_proto returns [23:57:12]Send response to host [23:57:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86678,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:57:12]free response buf [23:57:12]execute_script done [23:57:12]execute_script returns [23:57:12]free content buf [23:57:12]Sock 7.Close socket [23:57:12]Sock 7.Thread stoped [23:57:13]accept exits with 9 [23:57:13]New connection [23:57:13]New thread 3067198820 created [23:57:13]Thread 3067055460 joined [23:57:13]Waiting for new connection... [23:57:13] Sock 9.Parse request [23:57:13]Sock 9.Check first char [23:57:13]Sock 9.First char is OK [23:57:13]request: POST /json_proto HTTP/1.0 [23:57:13]Method: POST [23:57:13]URL: /json_proto [23:57:13]Method is POST - this is cgi request [23:57:13]url: /json_proto [23:57:13]query_string will be loaded in cgi processing [23:57:13]execute_cgi json_proto POST (null) [23:57:13]execute_cgi path=json_proto method=POST [23:57:13]POST find Content-Length [23:57:13]Host: 172.17.47.196:8080 [23:57:13]Content-Length: 752 [23:57:13]Content-Type: application/json [23:57:13] [23:57:13]POST finish read [23:57:13]Found Content-Length = 752 [23:57:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148033", "tax_sys" : 0, "items" : [ { "code": "42069942", "name": "\u0416\u0435\u0432 Orbit White Fresh Mint", "price" : 40.00, "quantity" : 1.000, "sum" : 40.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" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:13]execute_script... [23:57: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 : (3)148033", "tax_sys" : 0, "items" : [ { "code": "42069942", "name": "\u0416\u0435\u0432 Orbit White Fresh Mint", "price" : 40.00, "quantity" : 1.000, "sum" : 40.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" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:13]POST & json_proto [23:57:13]process_json_proto [23:57:13]json parsed OK: [23:57:13]protocol is kg_v1.0 [23:57:13]action value=close_receipt [23:57:13]process_action close_receipt [23:57:13]cmd_close_receipt [23:57:13]MH_GetDate [23:57:13]Write to MH i2c: F0 00 00 C7 00 B6 [23:57:13]Write i2c OK [23:57:13]MH_I2C_Read... [23:57:13]Read from MH i2c: F0 [23:57:13]MH_I2C_Read... [23:57:13]Read from MH i2c: F0 09 00 [23:57:13]MH_I2C_Read... [23:57:13]Read from MH i2c: F0 09 00 C7 00 00 5A 5D EF 66 4C 6B 94 66 7C [23:57:13]GetLastDocTimeStamp 1726963028 [23:57:13]current date 1726963034 [23:57:13]FM_GetShiftState [23:57:13]SAM_PROTO_GetShiftState [23:57:13]wFMCommunicate request_size=4 [23:57:13]MH_SAM_APDU [23:57:13]CAPDU: 80 13 01 00 [23:57:13]Write to MH i2c: E2 08 00 C8 00 80 13 01 00 00 00 00 00 45 [23:57:14]Write i2c OK [23:57:14]MH_I2C_Read... [23:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:14]Read from MH i2c: E2 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 0E 00 [23:57:14]MH_I2C_Read... [23:57:14]Read from MH i2c: E2 0E 00 C8 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 8B [23:57:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:14]wFMCommunicate OK [23:57:14]SAM_PROTO_GetShiftState done [23:57:14]FM_GetShiftState done [23:57:14]opened in 1726877910 [23:57:14]opened+sec_in_day 1726964310 [23:57:14]quantity*price = 4000 [23:57:14]sum+1 = 4001 [23:57:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 НСП 1% : 0.35 НДС 12% : 4.25 Наличными: 0.00 Безнал.: 40.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 457 21.09.2024 23:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86679 ФПД: 93375649263063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86679&fm=93375649263063&tin=02508201610067®Number=0000000000092592&sum=4000 0 [23:57:15]StoreToDocumentArchive [23:57:15]shift 496 fd 86679 [23:57:15]save to /storage/0496/doc_00086679 [23:57:15]save last doc name /storage/0496/doc_00086679 to /storage/kkm_last_doc_name [23:57:15]save OK [23:57:15]Clear old archive folders... [23:57:15]ProcessDocumentItem done err = 0, tmpTLVsize=266 [23:57:15]tlvbuf is 02003380 [23:57:15]SAM_PROTO_ClearQueue [23:57:15]wFMCommunicate request_size=4 [23:57:15]MH_SAM_APDU [23:57:15]CAPDU: 80 09 00 00 [23:57:15]Write to MH i2c: E2 08 00 D5 00 80 09 00 00 00 00 00 00 47 [23:57:15]Write i2c OK [23:57:15]MH_I2C_Read... [23:57:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:15]Read from MH i2c: E2 [23:57:15]MH_I2C_Read... [23:57:15]Read from MH i2c: E2 03 00 [23:57:15]MH_I2C_Read... [23:57:15]Read from MH i2c: E2 03 00 D5 00 00 90 00 49 [23:57:15]RAPDU: 90 00 [23:57:15]wFMCommunicate OK [23:57:15]SAM_PROTO_ClearQueue done [23:57:15]KKMCreateOFDPacket [23:57:15]OFDProtocolAddRootSTLVToBuf [23:57:15]FM_MakeSignedData [23:57:15]FM_MakeSignedData [23:57:15]SAM_PROTO_SignData [23:57:15]wFMCommunicate request_size=4 [23:57:15]MH_SAM_APDU [23:57:15]CAPDU: 80 0D 01 02 [23:57:15]Write to MH i2c: E2 08 00 D6 00 80 0D 01 02 00 00 00 00 4F [23:57:15]Write i2c OK [23:57:15]MH_I2C_Read... [23:57:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:15]Read from MH i2c: E2 [23:57:15]MH_I2C_Read... [23:57:15]Read from MH i2c: E2 03 00 [23:57:15]MH_I2C_Read... [23:57:15]Read from MH i2c: E2 03 00 D6 00 00 90 00 4A [23:57:15]RAPDU: 90 00 [23:57:15]wFMCommunicate OK [23:57:15]wFMCommunicate request_size=255 [23:57:15]MH_SAM_APDU [23:57:15]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 0F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 5B 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [23:57:15]Write to MH i2c: E2 02 01 D7 00 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 0F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 5B 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 BE [23:57:16]Write i2c OK [23:57:16]MH_I2C_Read... [23:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:16]Read from MH i2c: E2 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 03 00 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 03 00 D7 00 00 90 00 4B [23:57:16]RAPDU: 90 00 [23:57:16]wFMCommunicate OK [23:57:16]wFMCommunicate request_size=25 [23:57:16]MH_SAM_APDU [23:57:16]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 97 52 01 00 35 04 06 00 54 EC B6 67 AD D7 [23:57:16]Write to MH i2c: E2 1C 00 D8 00 80 0D 02 02 14 00 37 39 10 04 04 00 97 52 01 00 35 04 06 00 54 EC B6 67 AD D7 00 00 0C [23:57:16]Write i2c OK [23:57:16]MH_I2C_Read... [23:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:16]Read from MH i2c: E2 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 03 00 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 03 00 D8 00 00 90 00 4C [23:57:16]RAPDU: 90 00 [23:57:16]wFMCommunicate OK [23:57:16]wFMCommunicate request_size=4 [23:57:16]MH_SAM_APDU [23:57:16]CAPDU: 80 0D 03 02 [23:57:16]Write to MH i2c: E2 08 00 D9 00 80 0D 03 02 00 00 00 00 54 [23:57:16]Write i2c OK [23:57:16]MH_I2C_Read... [23:57:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:16]Read from MH i2c: E2 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 0B 00 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 0B 00 D9 00 00 9C 2D 15 A9 FD 76 43 B8 90 00 4A [23:57:16]RAPDU: 9C 2D 15 A9 FD 76 43 B8 90 00 [23:57:16]wFMCommunicate OK [23:57:16]SAM_PROTO_SignData done [23:57:16]FM_MakeSignedData done [23:57:16]CreateOFDProtocolMessage [23:57:16]wFMCommunicate request_size=4 [23:57:16]MH_SAM_APDU [23:57:16]CAPDU: 80 11 00 00 [23:57:16]Write to MH i2c: E2 08 00 DA 00 80 11 00 00 00 00 00 00 54 [23:57:16]Write i2c OK [23:57:16]MH_I2C_Read... [23:57:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:16]Read from MH i2c: E2 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 17 00 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: E2 17 00 DA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B3 [23:57:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:57:16]wFMCommunicate OK [23:57:16]CreateOFDProtocolMessage done [23:57:16]OFDSenderStorePacket 86679 [23:57:16]StoreOFDPacket docnum=86679 [23:57:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 E9 32 16 01 AC D9 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 0F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 5B 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 52 01 00 35 04 06 00 54 EC B6 67 AD D7 9C 2D 15 A9 FD 76 43 B8 [23:57:16]CheckFolder [23:57:16]dirname=/storage/ofd_packets [23:57:16]CheckFolder done [23:57:16]ProducePacketName [23:57:16]name=ofd_packets/00086679 [23:57:16]NVStorageSaveData ofd_packets/00086679 [23:57:16]File name is /storage/ofd_packets/00086679 [23:57:16]Write 316 bytes [23:57:16]NVStorageSaveData done [23:57:16]OFDSenderStorePacket done [23:57:16]KKMCreateOFDPacket done [23:57:16]NVStorageSaveData kkm_last_timestamp [23:57:16]File name is /storage/kkm_last_timestamp [23:57:16]Write 4 bytes [23:57:16]NVStorageSaveData done [23:57:16]ExternCall_PrintAddStr [23:57:16]wPrintStart [23:57:16]Write to MH i2c: 01 00 00 DB 00 DB [23:57:16]OFD Sender: Processing packet 86679 [packets to send 273, broken 272] [23:57:16]ProducePacketName [23:57:16]name=ofd_packets/00086679 [23:57:16]OFD Sender: To server: pG, [23:57:16]CommunicateWithHost lk.salyk.kg:30040 [23:57:16]ConnectInit lk.salyk.kg [23:57:16]Write i2c OK [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: 01 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: 01 07 00 [23:57:16]MH_I2C_Read... [23:57:16]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 FF 0F F0 [23:57:16]RasterBufferAndPrint [23:57:16]line Счет N : (3)148033 [23:57:16]line ИНН: 02508201610067 [23:57:16]line Контрольно-Кассовый Чек [23:57:16]line ПРОДАЖА [23:57:16]line Товар: 42069942 [23:57:16]line Жев Orbit White Fresh Mint [23:57:16]line 1.000 * 40.00 [23:57:16]line = 40.00 [23:57:16]line НДС 12% НСП 1% [23:57:16]line > о реализуемом товаре [23:57:16]line ИТОГО: 40.00 [23:57:16]line НСП 1% : 0.35 [23:57:16]line НДС 12% : 4.25 [23:57:16]line Наличными: 0.00 [23:57:16]line Безнал.: 40.00 [23:57:16]line Место: АЗС № 137 "Партнер Нефть" [23:57:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:57:16]line СНО: Общий режим [23:57:16]line Чек 457 21.09.2024 23:57 [23:57:16]line Смена: 496 ФФД: 1.0 [23:57:16]line ЗНМ: 0300000064 [23:57:16]line РНМ: 0000000000092592 [23:57:16]line Версия ККМ: 001 [23:57:16]line Платежная система: O! деньги [23:57:16]line ФМ: 0000000000874979 [23:57:16]line ФД: 86679 [23:57:16]line ФПД: 93375649263063 [23:57:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86679&fm=93375649263063&tin=02508201610067®Number=0000000000092592&sum=4000 [23:57:16]line 0 [23:57:16]written 0, free lines is 4095 [23:57:17]Write to MH i2c: 01 00 00 05 01 06 [23:57:17]Write i2c OK [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: 01 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: 01 07 00 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: 01 07 00 05 01 00 00 00 00 00 D9 0C F2 [23:57:17]RasterBufferAndPrint [23:57:17]line [23:57:17]line [23:57:17]line [23:57:17]line [23:57:17]line [23:57:17]written 0, free lines is 3317 [23:57:17]MH_Cut [23:57:17]Write to MH i2c: D1 01 00 0C 01 01 DF [23:57:17]Write i2c OK [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: D1 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: D1 01 00 [23:57:17]MH_I2C_Read... [23:57:17]Read from MH i2c: D1 01 00 0C 01 00 DE [23:57:17]Write to MH i2c: 01 00 00 0D 01 0E [23:57:17]Write i2c OK [23:57:17]MH_I2C_Read... [23:57:17]*** Cut start [23:57:17]*** Partial cut [23:57:17]*** CUTSNS_PIN = 1 [23:57:17]*** CUTSNS_PIN = 0 [23:57:18]*** Brake cut motor [23:57:18]Read from MH i2c: 01 [23:57:18]MH_I2C_Read... [23:57:18]*** Stop cut motor [23:57:18]*** Cut end [23:57:18]Read from MH i2c: 01 07 00 [23:57:18]MH_I2C_Read... [23:57:18]Read from MH i2c: 01 07 00 0D 01 00 00 00 00 00 FF 0F 23 [23:57:18]process_action close_receipt done [23:57:18]requested_data is exist [23:57:18]produce_requested_data [23:57:18]requested_item fm.sn is exist - process it [23:57:18]wFMCommunicate request_size=4 [23:57:18]MH_SAM_APDU [23:57:18]CAPDU: 80 11 00 00 [23:57:18]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [23:57:18]Write i2c OK [23:57:18]MH_I2C_Read... [23:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:18]Read from MH i2c: E2 [23:57:18]MH_I2C_Read... [23:57:18]Read from MH i2c: E2 17 00 [23:57:18]MH_I2C_Read... [23:57:18]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E8 [23:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:57:18]wFMCommunicate OK [23:57:18]requested_item fd.num is exist - process it [23:57:18]SAM_PROTO_GetFieldsCounters [23:57:18]wFMCommunicate request_size=4 [23:57:18]MH_SAM_APDU [23:57:18]CAPDU: 80 13 00 00 [23:57:18]Write to MH i2c: E2 08 00 0F 01 80 13 00 00 00 00 00 00 8C [23:57:18]Write i2c OK [23:57:18]MH_I2C_Read... [23:57:18]Connected sock=11 [23:57:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 E9 32 16 01 AC D9 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 32 30 36 39 39 34 32 06 04 1D 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 46 72 65 73 68 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 0F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:57:18]04 00 5B 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 Read from MH i2c: 30 E2 30 [23:57:18]30 MH_I2C_Read... [23:57:18]30 Read from MH i2c: 30 E2 30 62 30 00 30 [23:57:18]30 MH_I2C_Read... [23:57:18]30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 Read from MH i2c: 30 E2 30 62 30 00 30 0F 30 01 38 00 37 5D 34 00 39 B9 37 04 39 10 04 04 00 97 52 01 00 35 04 06 00 54 EC B6 67 AD D7 9C 2D 15 A9 01 FD 00 76 01 43 11 B8 04 [23:57:18]10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 97 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [23:57:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 97 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:57:18]wFMCommunicate OK [23:57:18]SAM_PROTO_GetFieldsCounters done [23:57:18]requested_item shift.num is exist - process it [23:57:18]requested_item shift.opened is exist - process it [23:57:18]req_shift_opened [23:57:18]FM_GetShiftState [23:57:18]SAM_PROTO_GetShiftState [23:57:18]wFMCommunicate request_size=4 [23:57:18]MH_SAM_APDU [23:57:18]CAPDU: 80 13 01 00 [23:57:18]Write to MH i2c: E2 08 00 10 01 80 13 01 00 00 00 00 00 8E [23:57:18]Write i2c OK [23:57:18]MH_I2C_Read... [23:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:18]Read from MH i2c: E2 [23:57:18]MH_I2C_Read... [23:57:18]Read from MH i2c: E2 0E 00 [23:57:18]MH_I2C_Read... [23:57:18]Read from MH i2c: E2 0E 00 10 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D4 [23:57:18]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:18]wFMCommunicate OK [23:57:18]SAM_PROTO_GetShiftState done [23:57:18]FM_GetShiftState done [23:57:18]req_shift_opened done [23:57:18]requested_item shift.open_date is exist - process it [23:57:18]req_shift_open_date [23:57:18]req_shift_open_date done [23:57:18]produce_requested_data done [23:57:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86679,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [23:57:18]process_action_free close_receipt [23:57:18]json_value_free [23:57:18]json_value_free done [23:57:18]process_json_proto returns [23:57:18]Send response to host [23:57:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86679,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [23:57:18]free response buf [23:57:18]execute_script done [23:57:18]execute_script returns [23:57:18]free content buf [23:57:18]Sock 9.Close socket [23:57:18]Sock 9.Thread stoped [23:57:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 02 C4 47 00 07 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 97 52 01 00 F4 03 04 00 2E 08 EF 66 B6 04 01 00 00 5A 92 79 89 1B E7 D0 C9 [23:57:20]CommunicateWithHost err = 0 [23:57:20]CheckOFDResponse [23:57:20]1017 (14) - 77093643461234 [23:57:20]1041 (16) - 0000000000874979 [23:57:20]1040 (4) - 86679 [23:57:20]1012 (4) - 21.09.2024 17:53 [23:57:20]1206 (1) - 0 [23:57:20]OFD Sender: Remove packet 86679 [23:57:20]ProducePacketName [23:57:20]name=ofd_packets/00086679 [23:57:20]NVStorageDeleteData [23:57:20]accept exits with 7 [23:57:20]New connection [23:57:20]New thread 3067055460 created [23:57:20]Thread 3067198820 joined [23:57:20]Waiting for new connection... [23:57:20] Sock 7.Parse request [23:57:20]Sock 7.Check first char [23:57:20]Sock 7.First char is OK [23:57:20]request: POST /json_proto HTTP/1.0 [23:57:20]Method: POST [23:57:20]URL: /json_proto [23:57:20]Method is POST - this is cgi request [23:57:20]url: /json_proto [23:57:20]query_string will be loaded in cgi processing [23:57:20]execute_cgi json_proto POST (null) [23:57:20]execute_cgi path=json_proto method=POST [23:57:20]POST find Content-Length [23:57:20]Host: 172.17.47.196:8080 [23:57:20]Content-Length: 669 [23:57:20]Content-Type: application/json [23:57:20] [23:57:20]POST finish read [23:57:20]Found Content-Length = 669 [23:57:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148034", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:20]execute_script... [23:57:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148034", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:20]POST & json_proto [23:57:20]process_json_proto [23:57:20]json parsed OK: [23:57:20]protocol is kg_v1.0 [23:57:20]action value=close_receipt [23:57:20]process_action close_receipt [23:57:20]cmd_close_receipt [23:57:20]MH_GetDate [23:57:20]Write to MH i2c: F0 00 00 11 01 01 [23:57:20]Write i2c OK [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: F0 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: F0 09 00 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: F0 09 00 11 01 00 61 5D EF 66 4C 6B 94 66 CE [23:57:20]GetLastDocTimeStamp 1726963035 [23:57:20]current date 1726963041 [23:57:20]FM_GetShiftState [23:57:20]SAM_PROTO_GetShiftState [23:57:20]wFMCommunicate request_size=4 [23:57:20]MH_SAM_APDU [23:57:20]CAPDU: 80 13 01 00 [23:57:20]Write to MH i2c: E2 08 00 12 01 80 13 01 00 00 00 00 00 90 [23:57:20]Write i2c OK [23:57:20]MH_I2C_Read... [23:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:20]Read from MH i2c: E2 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: E2 0E 00 [23:57:20]MH_I2C_Read... [23:57:20]Read from MH i2c: E2 0E 00 12 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D6 [23:57:20]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [23:57:20]wFMCommunicate OK [23:57:20]SAM_PROTO_GetShiftState done [23:57:20]FM_GetShiftState done [23:57:20]opened in 1726877910 [23:57:20]opened+sec_in_day 1726964310 [23:57:20]quantity*price = 5000 [23:57:20]sum+1 = 5001 [23:57:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 458 21.09.2024 23:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86680 ФПД: 123919759176736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T235721&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86680&fm=123919759176736&tin=02508201610067®Number=0000000000092592&sum=5000 0 [23:57:21]StoreToDocumentArchive [23:57:21]shift 496 fd 86680 [23:57:21]save to /storage/0496/doc_00086680 [23:57:21]save last doc name /storage/0496/doc_00086680 to /storage/kkm_last_doc_name [23:57:21]save OK [23:57:21]Clear old archive folders... [23:57:21]ProcessDocumentItem done err = 0, tmpTLVsize=292 [23:57:21]tlvbuf is 0201E4D0 [23:57:21]SAM_PROTO_ClearQueue [23:57:21]wFMCommunicate request_size=4 [23:57:21]MH_SAM_APDU [23:57:21]CAPDU: 80 09 00 00 [23:57:21]Write to MH i2c: E2 08 00 1F 01 80 09 00 00 00 00 00 00 92 [23:57:21]Write i2c OK [23:57:21]MH_I2C_Read... [23:57:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:21]Read from MH i2c: E2 [23:57:21]MH_I2C_Read... [23:57:21]Read from MH i2c: E2 03 00 [23:57:21]MH_I2C_Read... [23:57:21]Read from MH i2c: E2 03 00 1F 01 00 90 00 94 [23:57:21]RAPDU: 90 00 [23:57:21]wFMCommunicate OK [23:57:21]SAM_PROTO_ClearQueue done [23:57:21]KKMCreateOFDPacket [23:57:21]OFDProtocolAddRootSTLVToBuf [23:57:21]FM_MakeSignedData [23:57:21]FM_MakeSignedData [23:57:21]SAM_PROTO_SignData [23:57:21]wFMCommunicate request_size=4 [23:57:21]MH_SAM_APDU [23:57:21]CAPDU: 80 0D 01 02 [23:57:21]Write to MH i2c: E2 08 00 20 01 80 0D 01 02 00 00 00 00 9A [23:57:21]Write i2c OK [23:57:21]MH_I2C_Read... [23:57:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:22]Read from MH i2c: E2 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 03 00 [23:57:22]MH_I2C_Read... [23:57:22]Read from MH i2c: E2 03 00 20 01 00 90 00 95 [23:57:22]RAPDU: 90 00 [23:57:22]wFMCommunicate OK [23:57:22]wFMCommunicate request_size=255 [23:57:22]MH_SAM_APDU [23:57:22]CAPDU: 80 0D 02 02 FA 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5960508+1721002828=1726963336 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 88 5E EF 66 4C 6B 94 66 EB [00:02:16]Current date/time: 22.09.2024 00:02 [00:02:16]FM_Init [00:02:16]wFMConnect [00:02:16]MH_SAM_On [00:02:16]Write to MH i2c: E0 00 00 08 00 E7 [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_init finished! [00:02:16]*** atr: [00:02:16]*** 0F 3B D5 18 FF 81 91 FE [00:02:16]*** 1F C3 80 73 C8 21 10 0A [00:02:16]*** 00 00 00 00 00 00 00 00 [00:02:16]*** 00 00 00 00 00 00 00 00 [00:02:16]*** 00 00 00 00 00 00 00 00 [00:02:16]*** 00 00 00 00 00 00 00 00 [00:02:16]*** 00 00 00 00 00 00 00 00 [00:02:16]*** 00 00 00 00 00 00 00 00 [00:02:16]Read from MH i2c: E0 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E0 10 00 [00:02:16]MH_I2C_Read... [00:02:16]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 [00:02:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:02:16]wFMCommunicate request_size=10 [00:02:16]MH_SAM_APDU [00:02:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:02:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:02:16]Read from MH i2c: E2 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:02:16]RAPDU: 90 00 [00:02:16]wFMCommunicate OK [00:02:16]wFMCommunicate request_size=4 [00:02:16]MH_SAM_APDU [00:02:16]CAPDU: 80 11 00 00 [00:02:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:16]Read from MH i2c: E2 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 17 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [00:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:02:16]wFMCommunicate OK [00:02:16]Detected FM SN is 0000000000874979 [00:02:16]Stored FM SN is 0000000000874979 [00:02:16]wFMCommunicate request_size=9 [00:02:16]MH_SAM_APDU [00:02:16]CAPDU: 80 16 00 00 04 B6 D7 00 00 [00:02:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:02:16]Read from MH i2c: E2 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:02:16]RAPDU: 90 00 [00:02:16]wFMCommunicate OK [00:02:16]FM PIN OK [00:02:16]wFMCommunicate request_size=8 [00:02:16]MH_SAM_APDU [00:02:16]CAPDU: 80 14 04 00 03 02 00 01 [00:02:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:02:16]Read from MH i2c: E2 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:02:16]RAPDU: 90 00 [00:02:16]wFMCommunicate OK [00:02:16]wFMCommunicate request_size=13 [00:02:16]MH_SAM_APDU [00:02:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:02:16]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 [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:02:16]Read from MH i2c: E2 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:02:16]RAPDU: 90 00 [00:02:16]wFMCommunicate OK [00:02:16]wFMCommunicate request_size=4 [00:02:16]MH_SAM_APDU [00:02:16]CAPDU: 80 11 00 00 [00:02:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:16]Read from MH i2c: E2 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 17 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [00:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:02:16]wFMCommunicate OK [00:02:16]DocumentArchiveInit [00:02:16]Start Httpd... [00:02:16]Httpd thread 3067149668 created [00:02:16]Write to MH i2c: 01 00 00 0F 00 0F [00:02:16]Write i2c OK [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: 01 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: 01 07 00 [00:02:16]MH_I2C_Read... [00:02:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:02:16]MH Int Process started [00:02:16]Allocated Socket 7 [00:02:16]Bind OK [00:02:16]Listen OK [00:02:16]httpd running on port 8080 [00:02:16]Waiting for new connection... [00:02:16]OFD Sender: Processing packet 86680 [packets to send 278, broken 272] [00:02:16]ProducePacketName [00:02:16]name=ofd_packets/00086680 [00:02:16]OFD Sender: To server: pG, [00:02:16]CommunicateWithHost lk.salyk.kg:30040 [00:02:16]ConnectInit lk.salyk.kg [00:02:17]Connected sock=9 [00:02:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 38 01 00 00 3A F1 30 01 BD 59 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 61 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 52 01 00 35 04 06 00 70 B4 51 39 F4 20 7A AF 80 09 B3 04 60 5F [00:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B2 DB 47 00 98 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 98 52 01 00 F4 03 04 00 59 09 EF 66 B6 04 01 00 00 D2 C6 A6 95 B6 96 CA 8C [00:02:21]CommunicateWithHost err = 0 [00:02:21]CheckOFDResponse [00:02:21]1017 (14) - 77093643461234 [00:02:21]1041 (16) - 0000000000874979 [00:02:21]1040 (4) - 86680 [00:02:21]1012 (4) - 21.09.2024 17:58 [00:02:21]1206 (1) - 0 [00:02:21]OFD Sender: Remove packet 86680 [00:02:21]ProducePacketName [00:02:21]name=ofd_packets/00086680 [00:02:21]NVStorageDeleteData [00:02:22]OFD Sender: Processing packet 86681 [packets to send 277, broken 272] [00:02:22]ProducePacketName [00:02:22]name=ofd_packets/00086681 [00:02:22]OFD Sender: To server: pG, [00:02:22]CommunicateWithHost lk.salyk.kg:30040 [00:02:22]ConnectInit lk.salyk.kg [00:02:26]Connected sock=9 [00:02:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 34 01 00 00 9A 34 2C 01 D0 9F 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 67 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 52 01 00 35 04 06 00 BC F8 A7 7C 0C 7B 74 9D 26 02 79 81 D4 EE [00:02:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8B DE 47 00 84 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 99 52 01 00 F4 03 04 00 61 09 EF 66 B6 04 01 00 00 67 15 3E 76 AF 42 FB A2 [00:02:29]CommunicateWithHost err = 0 [00:02:29]CheckOFDResponse [00:02:29]1017 (14) - 77093643461234 [00:02:29]1041 (16) - 0000000000874979 [00:02:29]1040 (4) - 86681 [00:02:29]1012 (4) - 21.09.2024 17:58 [00:02:29]1206 (1) - 0 [00:02:29]OFD Sender: Remove packet 86681 [00:02:29]ProducePacketName [00:02:29]name=ofd_packets/00086681 [00:02:29]NVStorageDeleteData [00:02:29]OFD Sender: Processing packet 86682 [packets to send 276, broken 272] [00:02:29]ProducePacketName [00:02:29]name=ofd_packets/00086682 [00:02:29]OFD Sender: To server: pG, [00:02:29]CommunicateWithHost lk.salyk.kg:30040 [00:02:29]ConnectInit lk.salyk.kg [00:02:32]Connected sock=9 [00:02:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9C 57 08 01 EF FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 08 00 34 38 37 34 34 35 33 39 06 04 0F 00 4C 44 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 6E 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 52 01 00 35 04 06 00 CD E6 01 A9 3E 72 B5 B8 40 A4 D9 4B A6 7B [00:02:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 65 A6 47 00 CD BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 52 01 00 F4 03 04 00 68 09 EF 66 B6 04 01 00 00 43 CF CA 69 FC 5D 11 91 [00:02:37]CommunicateWithHost err = 0 [00:02:37]CheckOFDResponse [00:02:37]1017 (14) - 77093643461234 [00:02:37]1041 (16) - 0000000000874979 [00:02:37]1040 (4) - 86682 [00:02:37]1012 (4) - 21.09.2024 17:59 [00:02:37]1206 (1) - 0 [00:02:37]OFD Sender: Remove packet 86682 [00:02:37]ProducePacketName [00:02:37]name=ofd_packets/00086682 [00:02:37]NVStorageDeleteData [00:02:37]OFD Sender: Processing packet 86683 [packets to send 275, broken 272] [00:02:37]ProducePacketName [00:02:37]name=ofd_packets/00086683 [00:02:37]OFD Sender: To server: pG, [00:02:37]CommunicateWithHost lk.salyk.kg:30040 [00:02:37]ConnectInit lk.salyk.kg [00:02:43]Connected sock=9 [00:02:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 78 F0 2B 01 02 89 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 39 35 06 04 2D 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 9A D1 80 D0 B0 D0 B1 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 75 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9B 52 01 00 35 04 06 00 6F 0A 22 7C 0F 18 21 34 3E 1C 8C F7 54 4F [00:02:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DB 0F 47 00 C5 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9B 52 01 00 F4 03 04 00 72 09 EF 66 B6 04 01 00 00 F0 FE E0 CA 74 4E A9 41 [00:02:45]CommunicateWithHost err = 0 [00:02:45]CheckOFDResponse [00:02:45]1017 (14) - 77093643461234 [00:02:45]1041 (16) - 0000000000874979 [00:02:45]1040 (4) - 86683 [00:02:45]1012 (4) - 21.09.2024 17:59 [00:02:45]1206 (1) - 0 [00:02:45]OFD Sender: Remove packet 86683 [00:02:45]ProducePacketName [00:02:45]name=ofd_packets/00086683 [00:02:45]NVStorageDeleteData [00:02:46]OFD Sender: Processing packet 86684 [packets to send 274, broken 272] [00:02:46]ProducePacketName [00:02:46]name=ofd_packets/00086684 [00:02:46]OFD Sender: To server: pG, [00:02:46]CommunicateWithHost lk.salyk.kg:30040 [00:02:46]ConnectInit lk.salyk.kg [00:02:51]Connected sock=9 [00:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 69 8D 1C 01 DA 5F 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 2C 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 08 00 00 00 00 07 04 06 00 2C 4C 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 01 00 00 F4 03 04 00 7C 5D EF 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9C 52 01 00 35 04 06 00 1C ED 53 71 B6 C3 23 81 0E 9D C7 38 20 F1 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 5960562+1721002828=1726963390 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 BF 5E EF 66 4C 6B 94 66 22 [00:03:11]Current date/time: 22.09.2024 00:03 [00:03:11]FM_Init [00:03:11]wFMConnect [00:03:11]MH_SAM_On [00:03:11]Write to MH i2c: E0 00 00 08 00 E7 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_init finished! [00:03:11]*** atr: [00:03:11]*** 0F 3B D5 18 FF 81 91 FE [00:03:11]*** 1F C3 80 73 C8 21 10 0A [00:03:11]*** 00 00 00 00 00 00 00 00 [00:03:11]*** 00 00 00 00 00 00 00 00 [00:03:11]*** 00 00 00 00 00 00 00 00 [00:03:11]*** 00 00 00 00 00 00 00 00 [00:03:11]*** 00 00 00 00 00 00 00 00 [00:03:11]*** 00 00 00 00 00 00 00 00 [00:03:11]Read from MH i2c: E0 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E0 10 00 [00:03:11]MH_I2C_Read... [00:03:11]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 [00:03:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:03:11]wFMCommunicate request_size=10 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:03:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 11 00 00 [00:03:11]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [00:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:03:11]wFMCommunicate OK [00:03:11]Detected FM SN is 0000000000874979 [00:03:11]Stored FM SN is 0000000000874979 [00:03:11]wFMCommunicate request_size=9 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 16 00 00 04 B6 D7 00 00 [00:03:11]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]FM PIN OK [00:03:11]wFMCommunicate request_size=8 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 14 04 00 03 02 00 01 [00:03:11]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=13 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:03:11]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 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 11 00 00 [00:03:11]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [00:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:03:11]wFMCommunicate OK [00:03:11]DocumentArchiveInit [00:03:11]Start Httpd... [00:03:11]Httpd thread 3067407716 created [00:03:11]Write to MH i2c: 01 00 00 0F 00 0F [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: 01 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: 01 07 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:03:11]Allocated Socket 5 [00:03:11]Bind OK [00:03:11]Listen OK [00:03:11]httpd running on port 8080 [00:03:11]Waiting for new connection... [00:03:11]MH Int Process started [00:03:11]accept exits with 6 [00:03:11]New connection [00:03:11]New thread 3067120996 created [00:03:11]Waiting for new connection... [00:03:11] Sock 6.Parse request [00:03:11]Sock 6.Check first char [00:03:11]Sock 6.First char is OK [00:03:11]request: POST /json_proto HTTP/1.0 [00:03:11]Method: POST [00:03:11]URL: /json_proto [00:03:11]Method is POST - this is cgi request [00:03:11]url: /json_proto [00:03:11]query_string will be loaded in cgi processing [00:03:11]execute_cgi json_proto POST (null) [00:03:11]execute_cgi path=json_proto method=POST [00:03:11]POST find Content-Length [00:03:11]Host: 172.17.47.196:8080 [00:03:11]Content-Length: 215 [00:03:11]Content-Type: application/json [00:03:11] [00:03:11]POST finish read [00:03:11]Found Content-Length = 215 [00:03:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:11]execute_script... [00:03:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:11]POST & json_proto [00:03:11]process_json_proto [00:03:11]json parsed OK: [00:03:11]protocol is kg_v1.0 [00:03:11]action value=get_value [00:03:11]process_action get_value [00:03:11]cmd_get_value [00:03:11]process_action get_value done [00:03:11]requested_data is exist [00:03:11]produce_requested_data [00:03:11]requested_item kkm.sn is exist - process it [00:03:11]requested_item kkm.ver is exist - process it [00:03:11]requested_item fm.sn is exist - process it [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 11 00 00 [00:03:11]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [00:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:03:11]wFMCommunicate OK [00:03:11]requested_item fd.num is exist - process it [00:03:11]SAM_PROTO_GetFieldsCounters [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 13 00 00 [00:03:11]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 62 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [00:03:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:11]wFMCommunicate OK [00:03:11]SAM_PROTO_GetFieldsCounters done [00:03:11]requested_item shift.num is exist - process it [00:03:11]requested_item shift.opened is exist - process it [00:03:11]req_shift_opened [00:03:11]FM_GetShiftState [00:03:11]SAM_PROTO_GetShiftState [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 13 01 00 [00:03:11]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 0E 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [00:03:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:03:11]wFMCommunicate OK [00:03:11]SAM_PROTO_GetShiftState done [00:03:11]FM_GetShiftState done [00:03:11]req_shift_opened done [00:03:11]requested_item shift.open_date is exist - process it [00:03:11]req_shift_open_date [00:03:11]req_shift_open_date done [00:03:11]produce_requested_data done [00:03:11]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:03:11]process_action_free get_value [00:03:11]json_value_free [00:03:11]json_value_free done [00:03:11]process_json_proto returns [00:03:11]Send response to host [00:03:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:03:11]free response buf [00:03:11]execute_script done [00:03:11]execute_script returns [00:03:11]free content buf [00:03:11]Sock 6.Close socket [00:03:11]Sock 6.Thread stoped [00:03:11]accept exits with 10 [00:03:11]New connection [00:03:11]New thread 3066977636 created [00:03:11]Thread 3067120996 joined [00:03:11] Sock 10.Parse request [00:03:11]Waiting for new connection... [00:03:11]Sock 10.Check first char [00:03:11]Sock 10.First char is OK [00:03:11]request: POST /json_proto HTTP/1.0 [00:03:11]Method: POST [00:03:11]URL: /json_proto [00:03:11]Method is POST - this is cgi request [00:03:11]url: /json_proto [00:03:11]query_string will be loaded in cgi processing [00:03:11]execute_cgi json_proto POST (null) [00:03:11]execute_cgi path=json_proto method=POST [00:03:11]POST find Content-Length [00:03:11]Host: 172.17.47.196:8080 [00:03:11]Content-Length: 331 [00:03:11]Content-Type: application/json [00:03:11] [00:03:11]POST finish read [00:03:11]Found Content-Length = 331 [00:03:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:11]execute_script... [00:03:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:11]POST & json_proto [00:03:11]process_json_proto [00:03:11]json parsed OK: [00:03:11]protocol is kg_v1.0 [00:03:11]action value=get_value [00:03:11]process_action get_value [00:03:11]cmd_get_value [00:03:11]process_action get_value done [00:03:11]requested_data is exist [00:03:11]produce_requested_data [00:03:11]requested_item fm.sale.total is exist - process it [00:03:11]SAM_PROTO_GetFMData [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 13 03 00 [00:03:11]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:03:11]OFD Sender: Processing packet 86684 [packets to send 274, broken 272] [00:03:11]ProducePacketName [00:03:11]name=ofd_packets/00086684 [00:03:11]OFD Sender: To server: pG, [00:03:11]CommunicateWithHost lk.salyk.kg:30040 [00:03:11]ConnectInit lk.salyk.kg [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:12]Read from MH i2c: E2 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 34 [00:03:12]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:03:12]wFMCommunicate OK [00:03:12]wFMCommunicate request_size=4 [00:03:12]MH_SAM_APDU [00:03:12]CAPDU: 80 17 00 00 [00:03:12]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:12]Read from MH i2c: E2 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [00:03:12]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:03:12]wFMCommunicate OK [00:03:12]wFMCommunicate request_size=4 [00:03:12]MH_SAM_APDU [00:03:12]CAPDU: 80 17 00 00 [00:03:12]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:12]Read from MH i2c: E2 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [00:03:12]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:03:12]wFMCommunicate OK [00:03:12]wFMCommunicate request_size=4 [00:03:12]MH_SAM_APDU [00:03:12]CAPDU: 80 17 00 00 [00:03:12]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [00:03:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:03:13]wFMCommunicate OK [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 17 00 00 [00:03:13]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 E5 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [00:03:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:13]wFMCommunicate OK [00:03:13]SAM_PROTO_GetFMData done [00:03:13]requested_item fm.sale_refund.total is exist - process it [00:03:13]requested_item fm.buy.total is exist - process it [00:03:13]requested_item shift.sale.total is exist - process it [00:03:13]SAM_PROTO_GetShiftData [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 13 02 00 [00:03:13]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 CF [00:03:13]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:03:14]wFMCommunicate OK [00:03:14]wFMCommunicate request_size=4 [00:03:14]MH_SAM_APDU [00:03:14]CAPDU: 80 17 00 00 [00:03:14]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:03:14]Write i2c OK [00:03:14]MH_I2C_Read... [00:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:14]Read from MH i2c: E2 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [00:03:14]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:03:14]wFMCommunicate OK [00:03:14]wFMCommunicate request_size=4 [00:03:14]MH_SAM_APDU [00:03:14]CAPDU: 80 17 00 00 [00:03:14]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:03:14]Write i2c OK [00:03:14]MH_I2C_Read... [00:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:14]Read from MH i2c: E2 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [00:03:14]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:03:14]wFMCommunicate OK [00:03:14]wFMCommunicate request_size=4 [00:03:14]MH_SAM_APDU [00:03:14]CAPDU: 80 17 00 00 [00:03:14]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:03:14]Write i2c OK [00:03:14]MH_I2C_Read... [00:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:14]Read from MH i2c: E2 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 [00:03:14]MH_I2C_Read... [00:03:14]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [00:03:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:03:14]wFMCommunicate OK [00:03:14]wFMCommunicate request_size=4 [00:03:15]MH_SAM_APDU [00:03:15]CAPDU: 80 17 00 00 [00:03:15]Write to MH i2c: E2 08 00 1C 00 80 17 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5960629+1721002828=1726963457 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 02 5F EF 66 4C 6B 94 66 66 [00:04:18]Current date/time: 22.09.2024 00:04 [00:04:18]FM_Init [00:04:18]wFMConnect [00:04:18]MH_SAM_On [00:04:18]Write to MH i2c: E0 00 00 08 00 E7 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_init finished! [00:04:18]*** atr: [00:04:18]*** 0F 3B D5 18 FF 81 91 FE [00:04:18]*** 1F C3 80 73 C8 21 10 0A [00:04:18]*** 00 00 00 00 00 00 00 00 [00:04:18]*** 00 00 00 00 00 00 00 00 [00:04:18]*** 00 00 00 00 00 00 00 00 [00:04:18]*** 00 00 00 00 00 00 00 00 [00:04:18]*** 00 00 00 00 00 00 00 00 [00:04:18]*** 00 00 00 00 00 00 00 00 [00:04:18]Read from MH i2c: E0 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E0 10 00 [00:04:18]MH_I2C_Read... [00:04:18]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 [00:04:18]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:04:18]wFMCommunicate request_size=10 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:04:18]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:04:18]RAPDU: 90 00 [00:04:18]wFMCommunicate OK [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 11 00 00 [00:04:18]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 17 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [00:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:04:18]wFMCommunicate OK [00:04:18]Detected FM SN is 0000000000874979 [00:04:18]Stored FM SN is 0000000000874979 [00:04:18]wFMCommunicate request_size=9 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 16 00 00 04 B6 D7 00 00 [00:04:18]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:04:18]RAPDU: 90 00 [00:04:18]wFMCommunicate OK [00:04:18]FM PIN OK [00:04:18]wFMCommunicate request_size=8 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 14 04 00 03 02 00 01 [00:04:18]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:04:18]RAPDU: 90 00 [00:04:18]wFMCommunicate OK [00:04:18]wFMCommunicate request_size=13 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:04:18]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:04:18]RAPDU: 90 00 [00:04:18]wFMCommunicate OK [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 11 00 00 [00:04:18]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 17 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [00:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:04:18]wFMCommunicate OK [00:04:18]DocumentArchiveInit [00:04:18]Start Httpd... [00:04:18]Httpd thread 3067080036 created [00:04:18]Write to MH i2c: 01 00 00 0F 00 0F [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: 01 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: 01 07 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:04:18]MH Int Process started [00:04:18]Allocated Socket 8 [00:04:18]Bind OK [00:04:18]Listen OK [00:04:18]httpd running on port 8080 [00:04:18]Waiting for new connection... [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:37]accept exits with 9 [00:04:37]New connection [00:04:37]New thread 3066793316 created [00:04:37]Waiting for new connection... [00:04:37] Sock 9.Parse request [00:04:37]Sock 9.Check first char [00:04:37]Sock 9.First char is OK [00:04:37]request: POST /json_proto HTTP/1.0 [00:04:37]Method: POST [00:04:37]URL: /json_proto [00:04:37]Method is POST - this is cgi request [00:04:37]url: /json_proto [00:04:37]query_string will be loaded in cgi processing [00:04:37]execute_cgi json_proto POST (null) [00:04:37]execute_cgi path=json_proto method=POST [00:04:37]POST find Content-Length [00:04:37]Host: 172.17.47.196:8080 [00:04:37]Content-Length: 215 [00:04:37]Content-Type: application/json [00:04:37] [00:04:37]POST finish read [00:04:37]Found Content-Length = 215 [00:04:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:37]execute_script... [00:04:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:37]POST & json_proto [00:04:37]process_json_proto [00:04:37]json parsed OK: [00:04:37]protocol is kg_v1.0 [00:04:37]action value=get_value [00:04:37]process_action get_value [00:04:37]cmd_get_value [00:04:37]process_action get_value done [00:04:37]requested_data is exist [00:04:37]produce_requested_data [00:04:37]requested_item kkm.sn is exist - process it [00:04:37]requested_item kkm.ver is exist - process it [00:04:37]requested_item fm.sn is exist - process it [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 11 00 00 [00:04:37]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 17 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [00:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:04:37]wFMCommunicate OK [00:04:37]requested_item fd.num is exist - process it [00:04:37]SAM_PROTO_GetFieldsCounters [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 13 00 00 [00:04:37]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 62 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [00:04:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:37]wFMCommunicate OK [00:04:37]SAM_PROTO_GetFieldsCounters done [00:04:37]requested_item shift.num is exist - process it [00:04:37]requested_item shift.opened is exist - process it [00:04:37]req_shift_opened [00:04:37]FM_GetShiftState [00:04:37]SAM_PROTO_GetShiftState [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 13 01 00 [00:04:37]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 0E 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [00:04:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:04:37]wFMCommunicate OK [00:04:37]SAM_PROTO_GetShiftState done [00:04:37]FM_GetShiftState done [00:04:37]req_shift_opened done [00:04:37]requested_item shift.open_date is exist - process it [00:04:37]req_shift_open_date [00:04:37]req_shift_open_date done [00:04:37]produce_requested_data done [00:04:37]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:04:37]process_action_free get_value [00:04:37]json_value_free [00:04:37]json_value_free done [00:04:37]process_json_proto returns [00:04:37]Send response to host [00:04:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:04:37]free response buf [00:04:37]execute_script done [00:04:37]execute_script returns [00:04:37]free content buf [00:04:37]Sock 9.Close socket [00:04:37]Sock 9.Thread stoped [00:04:37]accept exits with 10 [00:04:37]New connection [00:04:37]New thread 3066649956 created [00:04:37]Thread 3066793316 joined [00:04:37]Waiting for new connection... [00:04:37] Sock 10.Parse request [00:04:37]Sock 10.Check first char [00:04:37]Sock 10.First char is OK [00:04:37]request: POST /json_proto HTTP/1.0 [00:04:37]Method: POST [00:04:37]URL: /json_proto [00:04:37]Method is POST - this is cgi request [00:04:37]url: /json_proto [00:04:37]query_string will be loaded in cgi processing [00:04:37]execute_cgi json_proto POST (null) [00:04:37]execute_cgi path=json_proto method=POST [00:04:37]POST find Content-Length [00:04:37]Host: 172.17.47.196:8080 [00:04:37]Content-Length: 331 [00:04:37]Content-Type: application/json [00:04:37] [00:04:37]POST finish read [00:04:37]Found Content-Length = 331 [00:04:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:37]execute_script... [00:04:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:37]POST & json_proto [00:04:37]process_json_proto [00:04:37]json parsed OK: [00:04:37]protocol is kg_v1.0 [00:04:37]action value=get_value [00:04:37]process_action get_value [00:04:37]cmd_get_value [00:04:37]process_action get_value done [00:04:37]requested_data is exist [00:04:37]produce_requested_data [00:04:37]requested_item fm.sale.total is exist - process it [00:04:37]SAM_PROTO_GetFMData [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 13 03 00 [00:04:37]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 FD 00 [00:04:37]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 34 [00:04:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:04:38]wFMCommunicate OK [00:04:38]wFMCommunicate request_size=4 [00:04:38]MH_SAM_APDU [00:04:38]CAPDU: 80 17 00 00 [00:04:38]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:04:38]Write i2c OK [00:04:38]MH_I2C_Read... [00:04:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:38]Read from MH i2c: E2 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [00:04:38]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:04:38]wFMCommunicate OK [00:04:38]wFMCommunicate request_size=4 [00:04:38]MH_SAM_APDU [00:04:38]CAPDU: 80 17 00 00 [00:04:38]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:04:38]Write i2c OK [00:04:38]MH_I2C_Read... [00:04:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:38]Read from MH i2c: E2 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [00:04:38]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:04:38]wFMCommunicate OK [00:04:38]wFMCommunicate request_size=4 [00:04:38]MH_SAM_APDU [00:04:38]CAPDU: 80 17 00 00 [00:04:38]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:04:38]Write i2c OK [00:04:38]MH_I2C_Read... [00:04:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:38]Read from MH i2c: E2 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [00:04:38]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:04:38]wFMCommunicate OK [00:04:38]wFMCommunicate request_size=4 [00:04:38]MH_SAM_APDU [00:04:38]CAPDU: 80 17 00 00 [00:04:38]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:04:38]Write i2c OK [00:04:38]MH_I2C_Read... [00:04:38]OFD Sender: No OFD packet to send [00:04:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 E5 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [00:04:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]SAM_PROTO_GetFMData done [00:04:39]requested_item fm.sale_refund.total is exist - process it [00:04:39]requested_item fm.buy.total is exist - process it [00:04:39]requested_item shift.sale.total is exist - process it [00:04:39]SAM_PROTO_GetShiftData [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 13 02 00 [00:04:39]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 CF [00:04:39]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 17 00 00 [00:04:39]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 F0 [00:04:39]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 17 00 00 [00:04:39]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 C6 [00:04:40]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:04:40]wFMCommunicate OK [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 17 00 00 [00:04:40]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 10 [00:04:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:04:40]wFMCommunicate OK [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 17 00 00 [00:04:40]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 D8 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:04:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:40]wFMCommunicate OK [00:04:40]SAM_PROTO_GetShiftData done [00:04:40]requested_item shift.sale.total_cash is exist - process it [00:04:40]requested_item shift.sale_refund.total is exist - process it [00:04:40]requested_item shift.sale_refund.total_cash is exist - process it [00:04:40]requested_item shift.buy.total is exist - process it [00:04:40]requested_item shift.buy.total_cash is exist - process it [00:04:40]produce_requested_data done [00:04:40]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:04:40]process_action_free get_value [00:04:40]json_value_free [00:04:40]json_value_free done [00:04:40]process_json_proto returns [00:04:40]Send response to host [00:04:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:04:40]free response buf [00:04:40]execute_script done [00:04:40]execute_script returns [00:04:40]free content buf [00:04:40]Sock 10.Close socket [00:04:40]Sock 10.Thread stoped [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:02]recv_with_timeout no data received [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:15]recv_with_timeout no data received [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:28]OFD Sender: No OFD packet to send [00:05:33]OFD Sender: No OFD packet to send [00:05:38]OFD Sender: No OFD packet to send [00:05:43]OFD Sender: No OFD packet to send [00:05:49]OFD Sender: No OFD packet to send [00:05:51]accept exits with 9 [00:05:51]New connection [00:05:51]New thread 3066793316 created [00:05:51]Thread 3066649956 joined [00:05:51]Waiting for new connection... [00:05:51] Sock 9.Parse request [00:05:51]Sock 9.Check first char [00:05:51]Sock 9.First char is OK [00:05:51]request: POST /json_proto HTTP/1.0 [00:05:51]Method: POST [00:05:51]URL: /json_proto [00:05:51]Method is POST - this is cgi request [00:05:51]url: /json_proto [00:05:51]query_string will be loaded in cgi processing [00:05:51]execute_cgi json_proto POST (null) [00:05:51]execute_cgi path=json_proto method=POST [00:05:51]POST find Content-Length [00:05:51]Host: 172.17.47.196:8080 [00:05:51]Content-Length: 215 [00:05:51]Content-Type: application/json [00:05:51] [00:05:51]POST finish read [00:05:51]Found Content-Length = 215 [00:05:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:51]execute_script... [00:05:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:51]POST & json_proto [00:05:51]process_json_proto [00:05:51]json parsed OK: [00:05:51]protocol is kg_v1.0 [00:05:51]action value=get_value [00:05:51]process_action get_value [00:05:51]cmd_get_value [00:05:51]process_action get_value done [00:05:51]requested_data is exist [00:05:51]produce_requested_data [00:05:51]requested_item kkm.sn is exist - process it [00:05:51]requested_item kkm.ver is exist - process it [00:05:51]requested_item fm.sn is exist - process it [00:05:51]wFMCommunicate request_size=4 [00:05:51]MH_SAM_APDU [00:05:51]CAPDU: 80 11 00 00 [00:05:51]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:05:51]Write i2c OK [00:05:51]MH_I2C_Read... [00:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:51]Read from MH i2c: E2 [00:05:51]MH_I2C_Read... [00:05:51]Read from MH i2c: E2 17 00 [00:05:51]MH_I2C_Read... [00:05:51]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F6 [00:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:05:51]wFMCommunicate OK [00:05:51]requested_item fd.num is exist - process it [00:05:51]SAM_PROTO_GetFieldsCounters [00:05:51]wFMCommunicate request_size=4 [00:05:51]MH_SAM_APDU [00:05:51]CAPDU: 80 13 00 00 [00:05:51]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:05:51]Write i2c OK [00:05:51]MH_I2C_Read... [00:05:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:51]Read from MH i2c: E2 [00:05:51]MH_I2C_Read... [00:05:51]Read from MH i2c: E2 62 00 [00:05:51]MH_I2C_Read... [00:05:51]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [00:05:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:05:51]wFMCommunicate OK [00:05:51]SAM_PROTO_GetFieldsCounters done [00:05:51]requested_item shift.num is exist - process it [00:05:51]requested_item shift.opened is exist - process it [00:05:51]req_shift_opened [00:05:51]FM_GetShiftState [00:05:51]SAM_PROTO_GetShiftState [00:05:51]wFMCommunicate request_size=4 [00:05:51]MH_SAM_APDU [00:05:51]CAPDU: 80 13 01 00 [00:05:51]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:05:51]Write i2c OK [00:05:51]MH_I2C_Read... [00:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:51]Read from MH i2c: E2 [00:05:51]MH_I2C_Read... [00:05:51]Read from MH i2c: E2 0E 00 [00:05:51]MH_I2C_Read... [00:05:51]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E2 [00:05:51]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:05:51]wFMCommunicate OK [00:05:51]SAM_PROTO_GetShiftState done [00:05:51]FM_GetShiftState done [00:05:51]req_shift_opened done [00:05:51]requested_item shift.open_date is exist - process it [00:05:51]req_shift_open_date [00:05:51]req_shift_open_date done [00:05:51]produce_requested_data done [00:05:51]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:05:51]process_action_free get_value [00:05:51]json_value_free [00:05:51]json_value_free done [00:05:51]process_json_proto returns [00:05:51]Send response to host [00:05:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:05:51]free response buf [00:05:51]execute_script done [00:05:51]execute_script returns [00:05:51]free content buf [00:05:51]Sock 9.Close socket [00:05:51]Sock 9.Thread stoped [00:05:51]accept exits with 7 [00:05:51]New connection [00:05:51]New thread 3066649956 created [00:05:51]Thread 3066793316 joined [00:05:51]Waiting for new connection... [00:05:51] Sock 7.Parse request [00:05:51]Sock 7.Check first char [00:05:51]Sock 7.First char is OK [00:05:51]request: POST /json_proto HTTP/1.0 [00:05:51]Method: POST [00:05:51]URL: /json_proto [00:05:51]Method is POST - this is cgi request [00:05:51]url: /json_proto [00:05:51]query_string will be loaded in cgi processing [00:05:51]execute_cgi json_proto POST (null) [00:05:51]execute_cgi path=json_proto method=POST [00:05:51]POST find Content-Length [00:05:51]Host: 172.17.47.196:8080 [00:05:51]Content-Length: 331 [00:05:51]Content-Type: application/json [00:05:51] [00:05:51]POST finish read [00:05:51]Found Content-Length = 331 [00:05:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:51]execute_script... [00:05:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:52]POST & json_proto [00:05:52]process_json_proto [00:05:52]json parsed OK: [00:05:52]protocol is kg_v1.0 [00:05:52]action value=get_value [00:05:52]process_action get_value [00:05:52]cmd_get_value [00:05:52]process_action get_value done [00:05:52]requested_data is exist [00:05:52]produce_requested_data [00:05:52]requested_item fm.sale.total is exist - process it [00:05:52]SAM_PROTO_GetFMData [00:05:52]wFMCommunicate request_size=4 [00:05:52]MH_SAM_APDU [00:05:52]CAPDU: 80 13 03 00 [00:05:52]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:05:52]Write i2c OK [00:05:52]MH_I2C_Read... [00:05:52]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:52]Read from MH i2c: E2 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: E2 FD 00 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: E2 FD 00 20 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 41 [00:05:52]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:05:52]wFMCommunicate OK [00:05:52]wFMCommunicate request_size=4 [00:05:52]MH_SAM_APDU [00:05:52]CAPDU: 80 17 00 00 [00:05:52]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:05:52]Write i2c OK [00:05:52]MH_I2C_Read... [00:05:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:52]Read from MH i2c: E2 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: E2 FD 00 [00:05:52]MH_I2C_Read... [00:05:52]Read from MH i2c: E2 FD 00 21 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 EE [00:05:52]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:05:52]wFMCommunicate OK [00:05:52]wFMCommunicate request_size=4 [00:05:52]MH_SAM_APDU [00:05:52]CAPDU: 80 17 00 00 [00:05:52]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:05:52]Write i2c OK [00:05:52]MH_I2C_Read... [00:05:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:53]Read from MH i2c: E2 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 FD 00 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 FD 00 22 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 7A [00:05:53]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:05:53]wFMCommunicate OK [00:05:53]wFMCommunicate request_size=4 [00:05:53]MH_SAM_APDU [00:05:53]CAPDU: 80 17 00 00 [00:05:53]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:05:53]Write i2c OK [00:05:53]MH_I2C_Read... [00:05:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:53]Read from MH i2c: E2 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 FD 00 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 FD 00 23 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 1B [00:05:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:05:53]wFMCommunicate OK [00:05:53]wFMCommunicate request_size=4 [00:05:53]MH_SAM_APDU [00:05:53]CAPDU: 80 17 00 00 [00:05:53]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:05:53]Write i2c OK [00:05:53]MH_I2C_Read... [00:05:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:05:53]Read from MH i2c: E2 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 E5 00 [00:05:53]MH_I2C_Read... [00:05:53]Read from MH i2c: E2 E5 00 24 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 88 [00:05:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:53]wFMCommunicate OK [00:05:53]SAM_PROTO_GetFMData done [00:05:53]requested_item fm.sale_refund.total is exist - process it [00:05:53]requested_item fm.buy.total is exist - process it [00:05:53]requested_item shift.sale.total is exist - process it [00:05:53]SAM_PROTO_GetShiftData [00:05:53]wFMCommunicate request_size=4 [00:05:53]MH_SAM_APDU [00:05:53]CAPDU: 80 13 02 00 [00:05:53]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:05:53]Write i2c OK [00:05:53]MH_I2C_Read... [00:05:54]OFD Sender: No OFD packet to send [00:05:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 25 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 DC [00:05:54]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:05:54]wFMCommunicate OK [00:05:54]wFMCommunicate request_size=4 [00:05:54]MH_SAM_APDU [00:05:54]CAPDU: 80 17 00 00 [00:05:54]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 26 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 FD [00:05:54]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:05:54]wFMCommunicate OK [00:05:54]wFMCommunicate request_size=4 [00:05:54]MH_SAM_APDU [00:05:54]CAPDU: 80 17 00 00 [00:05:54]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 27 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 D3 [00:05:54]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:05:54]wFMCommunicate OK [00:05:54]wFMCommunicate request_size=4 [00:05:54]MH_SAM_APDU [00:05:54]CAPDU: 80 17 00 00 [00:05:54]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:05:54]Write i2c OK [00:05:54]MH_I2C_Read... [00:05:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:54]Read from MH i2c: E2 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 [00:05:54]MH_I2C_Read... [00:05:54]Read from MH i2c: E2 FD 00 28 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 1D [00:05:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:05:55]wFMCommunicate OK [00:05:55]wFMCommunicate request_size=4 [00:05:55]MH_SAM_APDU [00:05:55]CAPDU: 80 17 00 00 [00:05:55]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:05:55]Write i2c OK [00:05:55]MH_I2C_Read... [00:05:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:05:55]Read from MH i2c: E2 [00:05:55]MH_I2C_Read... [00:05:55]Read from MH i2c: E2 D8 00 [00:05:55]MH_I2C_Read... [00:05:55]Read from MH i2c: E2 D8 00 29 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:05:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:55]wFMCommunicate OK [00:05:55]SAM_PROTO_GetShiftData done [00:05:55]requested_item shift.sale.total_cash is exist - process it [00:05:55]requested_item shift.sale_refund.total is exist - process it [00:05:55]requested_item shift.sale_refund.total_cash is exist - process it [00:05:55]requested_item shift.buy.total is exist - process it [00:05:55]requested_item shift.buy.total_cash is exist - process it [00:05:55]produce_requested_data done [00:05:55]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:05:55]process_action_free get_value [00:05:55]json_value_free [00:05:55]json_value_free done [00:05:55]process_json_proto returns [00:05:55]Send response to host [00:05:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:05:55]free response buf [00:05:55]execute_script done [00:05:55]execute_script returns [00:05:55]free content buf [00:05:55]Sock 7.Close socket [00:05:55]Sock 7.Thread stoped [00:05:55]accept exits with 9 [00:05:55]New connection [00:05:55]New thread 3066793316 created [00:05:55]Thread 3066649956 joined [00:05:55]Waiting for new connection... [00:05:55] Sock 9.Parse request [00:05:55]Sock 9.Check first char [00:05:55]Sock 9.First char is OK [00:05:55]request: POST /json_proto HTTP/1.0 [00:05:55]Method: POST [00:05:55]URL: /json_proto [00:05:55]Method is POST - this is cgi request [00:05:55]url: /json_proto [00:05:55]query_string will be loaded in cgi processing [00:05:55]execute_cgi json_proto POST (null) [00:05:55]execute_cgi path=json_proto method=POST [00:05:55]POST find Content-Length [00:05:55]Host: 172.17.47.196:8080 [00:05:55]Content-Length: 331 [00:05:55]Content-Type: application/json [00:05:55] [00:05:55]POST finish read [00:05:55]Found Content-Length = 331 [00:05:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:55]execute_script... [00:05:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:55]POST & json_proto [00:05:55]process_json_proto [00:05:55]json parsed OK: [00:05:55]protocol is kg_v1.0 [00:05:55]action value=get_value [00:05:55]process_action get_value [00:05:55]cmd_get_value [00:05:55]process_action get_value done [00:05:55]requested_data is exist [00:05:55]produce_requested_data [00:05:55]requested_item fm.sale.total is exist - process it [00:05:55]SAM_PROTO_GetFMData [00:05:55]wFMCommunicate request_size=4 [00:05:55]MH_SAM_APDU [00:05:55]CAPDU: 80 13 03 00 [00:05:55]Write to MH i2c: E2 08 00 2A 00 80 13 03 00 00 00 00 00 A9 [00:05:55]Write i2c OK [00:05:55]MH_I2C_Read... [00:05:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:55]Read from MH i2c: E2 [00:05:55]MH_I2C_Read... [00:05:55]Read from MH i2c: E2 FD 00 [00:05:55]MH_I2C_Read... [00:05:55]Read from MH i2c: E2 FD 00 2A 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 4B [00:05:55]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:05:55]wFMCommunicate OK [00:05:55]wFMCommunicate request_size=4 [00:05:55]MH_SAM_APDU [00:05:55]CAPDU: 80 17 00 00 [00:05:55]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [00:05:55]Write i2c OK [00:05:55]MH_I2C_Read... [00:05:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:56]Read from MH i2c: E2 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 FD 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 FD 00 2B 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F8 [00:05:56]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:05:56]wFMCommunicate OK [00:05:56]wFMCommunicate request_size=4 [00:05:56]MH_SAM_APDU [00:05:56]CAPDU: 80 17 00 00 [00:05:56]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [00:05:56]Write i2c OK [00:05:56]MH_I2C_Read... [00:05:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:56]Read from MH i2c: E2 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 FD 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 FD 00 2C 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 84 [00:05:56]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:05:56]wFMCommunicate OK [00:05:56]wFMCommunicate request_size=4 [00:05:56]MH_SAM_APDU [00:05:56]CAPDU: 80 17 00 00 [00:05:56]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [00:05:56]Write i2c OK [00:05:56]MH_I2C_Read... [00:05:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:56]Read from MH i2c: E2 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 FD 00 [00:05:56]MH_I2C_Read... [00:05:56]Read from MH i2c: E2 FD 00 2D 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 25 [00:05:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:05:57]wFMCommunicate OK [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 17 00 00 [00:05:57]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:05:57]Read from MH i2c: E2 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 E5 00 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 E5 00 2E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 92 [00:05:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:57]wFMCommunicate OK [00:05:57]SAM_PROTO_GetFMData done [00:05:57]requested_item fm.sale_refund.total is exist - process it [00:05:57]requested_item fm.buy.total is exist - process it [00:05:57]requested_item shift.sale.total is exist - process it [00:05:57]SAM_PROTO_GetShiftData [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 13 02 00 [00:05:57]Write to MH i2c: E2 08 00 2F 00 80 13 02 00 00 00 00 00 AD [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:57]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:57]Read from MH i2c: E2 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 FD 00 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 FD 00 2F 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 E6 [00:05:57]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:05:57]wFMCommunicate OK [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 17 00 00 [00:05:57]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 30 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 07 [00:05:58]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:05:58]wFMCommunicate OK [00:05:58]wFMCommunicate request_size=4 [00:05:58]MH_SAM_APDU [00:05:58]CAPDU: 80 17 00 00 [00:05:58]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:05:58]Write i2c OK [00:05:58]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 31 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 DD [00:05:58]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:05:58]wFMCommunicate OK [00:05:58]wFMCommunicate request_size=4 [00:05:58]MH_SAM_APDU [00:05:58]CAPDU: 80 17 00 00 [00:05:58]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [00:05:58]Write i2c OK [00:05:58]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 FD 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 FD 00 32 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 27 [00:05:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:05:59]wFMCommunicate OK [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 17 00 00 [00:05:59]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:05:59]OFD Sender: No OFD packet to send [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 D8 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 D8 00 33 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9A [00:05:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:59]wFMCommunicate OK [00:05:59]SAM_PROTO_GetShiftData done [00:05:59]requested_item shift.sale.total_cash is exist - process it [00:05:59]requested_item shift.sale_refund.total is exist - process it [00:05:59]requested_item shift.sale_refund.total_cash is exist - process it [00:05:59]requested_item shift.buy.total is exist - process it [00:05:59]requested_item shift.buy.total_cash is exist - process it [00:05:59]produce_requested_data done [00:05:59]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:05:59]process_action_free get_value [00:05:59]json_value_free [00:05:59]json_value_free done [00:05:59]process_json_proto returns [00:05:59]Send response to host [00:05:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:05:59]free response buf [00:05:59]execute_script done [00:05:59]execute_script returns [00:05:59]free content buf [00:05:59]Sock 9.Close socket [00:05:59]Sock 9.Thread stoped [00:05:59]accept exits with 7 [00:05:59]New connection [00:05:59]New thread 3066649956 created [00:05:59]Thread 3066793316 joined [00:05:59]Waiting for new connection... [00:05:59] Sock 7.Parse request [00:05:59]Sock 7.Check first char [00:05:59]Sock 7.First char is OK [00:05:59]request: POST /json_proto HTTP/1.0 [00:05:59]Method: POST [00:05:59]URL: /json_proto [00:05:59]Method is POST - this is cgi request [00:05:59]url: /json_proto [00:05:59]query_string will be loaded in cgi processing [00:05:59]execute_cgi json_proto POST (null) [00:05:59]execute_cgi path=json_proto method=POST [00:05:59]POST find Content-Length [00:05:59]Host: 172.17.47.196:8080 [00:05:59]Content-Length: 245 [00:05:59]Content-Type: application/json [00:05:59] [00:05:59]POST finish read [00:05:59]Found Content-Length = 245 [00:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u0448\u0438\u043C\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:59]execute_script... [00:05:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u0448\u0438\u043C\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:59]POST & json_proto [00:05:59]process_json_proto [00:05:59]json parsed OK: [00:05:59]protocol is kg_v1.0 [00:05:59]action value=x_report [00:05:59]process_action x_report [00:05:59]cmd_x_report [00:05:59]MH_GetDate [00:05:59]Write to MH i2c: F0 00 00 34 00 23 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 09 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 09 00 34 00 00 68 5F EF 66 4C 6B 94 66 F9 [00:05:59]GetLastDocTimeStamp 1726963075 [00:05:59]current date 1726963560 [00:05:59]FM_GetShiftState [00:05:59]SAM_PROTO_GetShiftState [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 13 01 00 [00:05:59]Write to MH i2c: E2 08 00 35 00 80 13 01 00 00 00 00 00 B2 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 0E 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 0E 00 35 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 F8 [00:05:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:05:59]wFMCommunicate OK [00:05:59]SAM_PROTO_GetShiftState done [00:05:59]FM_GetShiftState done [00:05:59]KKMCreateXReportDocument [00:05:59]Load OK [00:05:59]Malloc new data [00:05:59]MH_GetDate [00:05:59]Write to MH i2c: F0 00 00 36 00 25 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 09 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 09 00 36 00 00 68 5F EF 66 4C 6B 94 66 FB [00:05:59]Malloc new data [00:05:59]Malloc new data [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 11 00 00 [00:05:59]Write to MH i2c: E2 08 00 37 00 80 11 00 00 00 00 00 00 B1 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 17 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 17 00 37 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 10 [00:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:05:59]wFMCommunicate OK [00:05:59]SAM_PROTO_GetFieldsCounters [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 13 00 00 [00:05:59]Write to MH i2c: E2 08 00 38 00 80 13 00 00 00 00 00 00 B4 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 62 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 62 00 38 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [00:06:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:06:00]wFMCommunicate OK [00:06:00]SAM_PROTO_GetFieldsCounters done [00:06:00]Malloc new data [00:06:00]Malloc new data [00:06:00]Malloc new data [00:06:00]KKMCreateXReportDocument OK [00:06:00]KKMSetXReportData OK [00:06:00]KKMPrepareXReportFMData [00:06:00]SAM_PROTO_GetShiftData [00:06:00]wFMCommunicate request_size=4 [00:06:00]MH_SAM_APDU [00:06:00]CAPDU: 80 13 02 00 [00:06:00]Write to MH i2c: E2 08 00 39 00 80 13 02 00 00 00 00 00 B7 [00:06:00]Write i2c OK [00:06:00]MH_I2C_Read... [00:06:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:06:00]Read from MH i2c: E2 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 39 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 F0 [00:06:00]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:06:00]wFMCommunicate OK [00:06:00]wFMCommunicate request_size=4 [00:06:00]MH_SAM_APDU [00:06:00]CAPDU: 80 17 00 00 [00:06:00]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [00:06:00]Write i2c OK [00:06:00]MH_I2C_Read... [00:06:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:00]Read from MH i2c: E2 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 3A 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 11 [00:06:01]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:06:01]wFMCommunicate OK [00:06:01]wFMCommunicate request_size=4 [00:06:01]MH_SAM_APDU [00:06:01]CAPDU: 80 17 00 00 [00:06:01]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [00:06:01]Write i2c OK [00:06:01]MH_I2C_Read... [00:06:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:01]Read from MH i2c: E2 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 FD 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 FD 00 3B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 E7 [00:06:01]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:06:01]wFMCommunicate OK [00:06:01]wFMCommunicate request_size=4 [00:06:01]MH_SAM_APDU [00:06:01]CAPDU: 80 17 00 00 [00:06:01]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [00:06:01]Write i2c OK [00:06:01]MH_I2C_Read... [00:06:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:01]Read from MH i2c: E2 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 FD 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 FD 00 3C 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 31 [00:06:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:06:02]wFMCommunicate OK [00:06:02]wFMCommunicate request_size=4 [00:06:02]MH_SAM_APDU [00:06:02]CAPDU: 80 17 00 00 [00:06:02]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [00:06:02]Write i2c OK [00:06:02]MH_I2C_Read... [00:06:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:06:02]Read from MH i2c: E2 [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: E2 D8 00 [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: E2 D8 00 3D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A4 [00:06:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:06:02]wFMCommunicate OK [00:06:02]SAM_PROTO_GetShiftData done [00:06:02]1194 (1207) - счетчики итогов смены [00:06:02] 1134 (4) - 463 - количество чеков со всеми признаками расчетов [00:06:02] 1129 (158) - счетчики операций «приход» [00:06:02] 1135 (4) - 462 - количество чеков по признаку расчетов [00:06:02] 1201 (4) - 356373.06 - общая итоговая сумма в чеках [00:06:02] 1136 (4) - 302421.00 - итоговая сумма в чеках наличными [00:06:02] 1138 (3) - 53952.06 - итоговая сумма в чеках безналичными [00:06:02] 1024 (123) - суммы налогов [00:06:02] 1006 (9) - суммы НДС [00:06:02] 1010 (1) - 0% - код ставки НДС [00:06:02] 1011 (0) - 0.00 - сумма НДС по ставке [00:06:02] 1006 (12) - суммы НДС [00:06:02] 1010 (1) - 12% - код ставки НДС [00:06:02] 1011 (3) - 37853.29 - сумма НДС по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (12) - суммы НСП [00:06:02] 1014 (1) - 1% - код ставки НСП [00:06:02] 1015 (3) - 3154.23 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 2% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 3% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 5% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 1,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1130 (151) - счетчики операций «возврат прихода» [00:06:02] 1135 (4) - 1 - количество чеков по признаку расчетов [00:06:02] 1201 (3) - 2500.00 - общая итоговая сумма в чеках [00:06:02] 1136 (3) - 2500.00 - итоговая сумма в чеках наличными [00:06:02] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:06:02] 1024 (121) - суммы налогов [00:06:02] 1006 (9) - суммы НДС [00:06:02] 1010 (1) - 0% - код ставки НДС [00:06:02] 1011 (0) - 0.00 - сумма НДС по ставке [00:06:02] 1006 (11) - суммы НДС [00:06:02] 1010 (1) - 12% - код ставки НДС [00:06:02] 1011 (2) - 265.54 - сумма НДС по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (11) - суммы НСП [00:06:02] 1014 (1) - 1% - код ставки НСП [00:06:02] 1015 (2) - 22.13 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 2% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 3% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 5% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 1,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1131 (141) - счетчики операций «расход» [00:06:02] 1135 (4) - 0 - количество чеков по признаку расчетов [00:06:02] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:06:02] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:06:02] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:06:02] 1024 (117) - суммы налогов [00:06:02] 1006 (9) - суммы НДС [00:06:02] 1010 (1) - 0% - код ставки НДС [00:06:02] 1011 (0) - 0.00 - сумма НДС по ставке [00:06:02] 1006 (9) - суммы НДС [00:06:02] 1010 (1) - 12% - код ставки НДС [00:06:02] 1011 (0) - 0.00 - сумма НДС по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 1% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 2% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 3% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 5% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 1,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1132 (141) - счетчики операций «возврат расхода» [00:06:02] 1135 (4) - 0 - количество чеков по признаку расчетов [00:06:02] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:06:02] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:06:02] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:06:02] 1024 (117) - суммы налогов [00:06:02] 1006 (9) - суммы НДС [00:06:02] 1010 (1) - 0% - код ставки НДС [00:06:02] 1011 (0) - 0.00 - сумма НДС по ставке [00:06:02] 1006 (9) - суммы НДС [00:06:02] 1010 (1) - 12% - код ставки НДС [00:06:02] 1011 (0) - 0.00 - сумма НДС по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 1% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 2% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 3% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 5% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 0,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1007 (9) - суммы НСП [00:06:02] 1014 (1) - 1,50% - код ставки НСП [00:06:02] 1015 (0) - 0.00 - сумма НСП по ставке [00:06:02] 1133 (588) - - счетчики коррекции - не используются [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1194 (04AA) [00:06:02]Load OK [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1134 (046E) [00:06:02]Malloc new data [00:06:02]Processing tag 1129 (0469) [00:06:02]Load OK [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1135 (046F) [00:06:02]Malloc new data [00:06:02]Processing tag 1201 (04B1) [00:06:02]Malloc new data [00:06:02]Processing tag 1136 (0470) [00:06:02]Malloc new data [00:06:02]Processing tag 1138 (0472) [00:06:02]Malloc new data [00:06:02]Processing tag 1024 (0400) [00:06:02]Load OK [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1006 (03EE) [00:06:02]Load OK [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1010 (03F2) [00:06:02]Malloc new data [00:06:02]Processing tag 1011 (03F3) [00:06:02]Malloc new data [00:06:02]SetTLVBufToDocument err=0 [00:06:02]Processing tag 1006 (03EE) [00:06:02]Load OK [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1010 (03F2) [00:06:02]Malloc new data [00:06:02]Processing tag 1011 (03F3) [00:06:02]Malloc new data [00:06:02]SetTLVBufToDocument err=0 [00:06:02]Processing tag 1007 (03EF) [00:06:02]Load OK [00:06:02]SetTLVBufToDocument [00:06:02]Processing tag 1014 (03F6) [00:06:02]Malloc new data [00:06:02]Processing tag 1015 (03F7) [00:06:02]Malloc new data [00:06:02]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1130 (046A) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1135 (046F) [00:06:03]Malloc new data [00:06:03]Processing tag 1201 (04B1) [00:06:03]Malloc new data [00:06:03]Processing tag 1136 (0470) [00:06:03]Malloc new data [00:06:03]Processing tag 1138 (0472) [00:06:03]Malloc new data [00:06:03]Processing tag 1024 (0400) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1006 (03EE) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1010 (03F2) [00:06:03]Malloc new data [00:06:03]Processing tag 1011 (03F3) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1006 (03EE) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1010 (03F2) [00:06:03]Malloc new data [00:06:03]Processing tag 1011 (03F3) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1131 (046B) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1135 (046F) [00:06:03]Malloc new data [00:06:03]Processing tag 1201 (04B1) [00:06:03]Malloc new data [00:06:03]Processing tag 1136 (0470) [00:06:03]Malloc new data [00:06:03]Processing tag 1138 (0472) [00:06:03]Malloc new data [00:06:03]Processing tag 1024 (0400) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1006 (03EE) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1010 (03F2) [00:06:03]Malloc new data [00:06:03]Processing tag 1011 (03F3) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1006 (03EE) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1010 (03F2) [00:06:03]Malloc new data [00:06:03]Processing tag 1011 (03F3) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1132 (046C) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1135 (046F) [00:06:03]Malloc new data [00:06:03]Processing tag 1201 (04B1) [00:06:03]Malloc new data [00:06:03]Processing tag 1136 (0470) [00:06:03]Malloc new data [00:06:03]Processing tag 1138 (0472) [00:06:03]Malloc new data [00:06:03]Processing tag 1024 (0400) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1006 (03EE) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1010 (03F2) [00:06:03]Malloc new data [00:06:03]Processing tag 1011 (03F3) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1006 (03EE) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1010 (03F2) [00:06:03]Malloc new data [00:06:03]Processing tag 1011 (03F3) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1007 (03EF) [00:06:03]Load OK [00:06:03]SetTLVBufToDocument [00:06:03]Processing tag 1014 (03F6) [00:06:03]Malloc new data [00:06:03]Processing tag 1015 (03F7) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Processing tag 1133 (046D) [00:06:03]Malloc new data [00:06:03]SetTLVBufToDocument err=0 [00:06:03]SetTLVBufToDocument err=0 [00:06:03]Malloc new data [00:06:03]SAM_PROTO_GetFMData [00:06:03]wFMCommunicate request_size=4 [00:06:03]MH_SAM_APDU [00:06:03]CAPDU: 80 13 03 00 [00:06:03]Write to MH i2c: E2 08 00 3E 00 80 13 03 00 00 00 00 00 BD [00:06:03]Write i2c OK [00:06:03]MH_I2C_Read... [00:06:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:06:04]Read from MH i2c: E2 [00:06:04]MH_I2C_Read... [00:06:04]Read from MH i2c: E2 FD 00 [00:06:04]MH_I2C_Read... [00:06:04]Read from MH i2c: E2 FD 00 3E 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A OFD Sender: No OFD packet to send [00:06:04]04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 5F [00:06:04]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:06:04]wFMCommunicate OK [00:06:04]wFMCommunicate request_size=4 [00:06:04]MH_SAM_APDU [00:06:04]CAPDU: 80 17 00 00 [00:06:04]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [00:06:04]Write i2c OK [00:06:04]MH_I2C_Read... [00:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:04]Read from MH i2c: E2 [00:06:04]MH_I2C_Read... [00:06:04]Read from MH i2c: E2 FD 00 [00:06:04]MH_I2C_Read... [00:06:04]Read from MH i2c: E2 FD 00 3F 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 0C [00:06:04]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:06:05]wFMCommunicate OK [00:06:05]wFMCommunicate request_size=4 [00:06:05]MH_SAM_APDU [00:06:05]CAPDU: 80 17 00 00 [00:06:05]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [00:06:05]Write i2c OK [00:06:05]MH_I2C_Read... [00:06:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:05]Read from MH i2c: E2 [00:06:05]MH_I2C_Read... [00:06:05]Read from MH i2c: E2 FD 00 [00:06:05]MH_I2C_Read... [00:06:05]Read from MH i2c: E2 FD 00 40 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 98 [00:06:05]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:06:05]wFMCommunicate OK [00:06:05]wFMCommunicate request_size=4 [00:06:05]MH_SAM_APDU [00:06:05]CAPDU: 80 17 00 00 [00:06:05]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [00:06:05]Write i2c OK [00:06:05]MH_I2C_Read... [00:06:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:05]Read from MH i2c: E2 [00:06:05]MH_I2C_Read... [00:06:05]Read from MH i2c: E2 FD 00 [00:06:05]MH_I2C_Read... [00:06:05]Read from MH i2c: E2 FD 00 41 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 39 [00:06:06]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:06:06]wFMCommunicate OK [00:06:06]wFMCommunicate request_size=4 [00:06:06]MH_SAM_APDU [00:06:06]CAPDU: 80 17 00 00 [00:06:06]Write to MH i2c: E2 08 00 42 00 80 17 00 00 00 00 00 00 C2 [00:06:06]Write i2c OK [00:06:06]MH_I2C_Read... [00:06:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:06:06]Read from MH i2c: E2 [00:06:06]MH_I2C_Read... [00:06:06]Read from MH i2c: E2 E5 00 [00:06:06]MH_I2C_Read... [00:06:06]Read from MH i2c: E2 E5 00 42 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 A6 [00:06:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:06:06]wFMCommunicate OK [00:06:06]SAM_PROTO_GetFMData done [00:06:06]FM_GetFMData:85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:06:07]oper:6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:06:07]total:39 AF A4 B6 01 [00:06:07]Malloc new data [00:06:07]oper:6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:06:07]total:34 6D EE 0B [00:06:07]Malloc new data [00:06:07]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:06:07]total: [00:06:07]Malloc new data [00:06:07]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:06:07]total: [00:06:07]Malloc new data [00:06:07]KKMPrepareXReportFMData err=0 [00:06:07]Х отчет ИНН: 02508201610067 Кассир: Ашимов Т. 22.09.2024 00:06 Смена: 266 РНМ: 0000000000092592 ЗНМ: 0300000064 СНО: Общий режим Всего чеков: 463 ИТОГИ ПРИХОД Чеков: 462 Общий итог: 356373.06 Итого наличными: 302421.00 Итого безнал.: 53952.06 НДС 0% : 0.00 НДС 12% : 37853.29 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3154.23 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 2500.00 Итого наличными: 2500.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 265.54 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 22.13 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 299921.00 НС Приход: 73592133.69 НС Возвр.Прихода: 2001749.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874979 [00:06:07]StoreToDocumentArchive [00:06:07]MH_GetDate [00:06:07]Write to MH i2c: F0 00 00 43 00 32 [00:06:07]Write i2c OK [00:06:07]MH_I2C_Read... [00:06:07]Read from MH i2c: F0 [00:06:07]MH_I2C_Read... [00:06:07]Read from MH i2c: F0 09 00 [00:06:07]MH_I2C_Read... [00:06:07]Read from MH i2c: F0 09 00 43 00 00 70 5F EF 66 4C 6B 94 66 10 [00:06:07]shift 266 fd 1726963568 [00:06:07]Create dir for shift 0266 [00:06:07]save to /storage/0266/doc_1726963568 [00:06:07]save last doc name /storage/0266/doc_1726963568 to /storage/kkm_last_doc_name [00:06:07]save OK [00:06:07]Clear old archive folders... [00:06:07]NVStorageSaveData kkm_last_timestamp [00:06:07]File name is /storage/kkm_last_timestamp [00:06:07]Write 4 bytes [00:06:07]NVStorageSaveData done [00:06:07]ExternCall_PrintAddStr [00:06:07]wPrintStart [00:06:07]Write to MH i2c: 01 00 00 44 00 44 [00:06:07]Write i2c OK [00:06:07]MH_I2C_Read... [00:06:07]Read from MH i2c: 01 [00:06:07]MH_I2C_Read... [00:06:07]Read from MH i2c: 01 07 00 [00:06:07]MH_I2C_Read... [00:06:07]Read from MH i2c: 01 07 00 44 00 00 00 00 00 00 FF 0F 59 [00:06:07]RasterBufferAndPrint [00:06:07]line Х отчет [00:06:07]line ИНН: 02508201610067 [00:06:07]line Кассир: Ашимов Т. [00:06:07]line 22.09.2024 00:06 [00:06:07]line Смена: 266 [00:06:07]line РНМ: 0000000000092592 [00:06:07]line ЗНМ: 0300000064 [00:06:07]line СНО: Общий режим [00:06:07]line Всего чеков: 463 [00:06:07]line ИТОГИ ПРИХОД [00:06:07]line Чеков: 462 [00:06:07]line Общий итог: 356373.06 [00:06:07]line Итого наличными: 302421.00 [00:06:07]line Итого безнал.: 53952.06 [00:06:07]line НДС 0% : 0.00 [00:06:07]line НДС 12% : 37853.29 [00:06:07]line НСП 0% : 0.00 [00:06:07]line НСП 1,50% : 0.00 [00:06:07]line НСП 0,50% : 0.00 [00:06:07]line НСП 5% : 0.00 [00:06:07]line НСП 3% : 0.00 [00:06:07]line НСП 2% : 0.00 [00:06:07]line НСП 1% : 3154.23 [00:06:07]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:06:07]line Чеков: 1 [00:06:07]line Общий итог: 2500.00 [00:06:07]line Итого наличными: 2500.00 [00:06:07]line Итого безнал.: 0.00 [00:06:07]line НДС 0% : 0.00 [00:06:07]line НДС 12% : 265.54 [00:06:07]line НСП 0% : 0.00 [00:06:07]line НСП 1,50% : 0.00 [00:06:07]line НСП 0,50% : 0.00 [00:06:07]line НСП 5% : 0.00 [00:06:07]line НСП 3% : 0.00 [00:06:07]line НСП 2% : 0.00 [00:06:07]line НСП 1% : 22.13 [00:06:07]line ИТОГИ РАСХОД [00:06:07]line Чеков: 0 [00:06:07]line Общий итог: 0.00 [00:06:07]line Итого наличными: 0.00 [00:06:07]line Итого безнал.: 0.00 [00:06:07]line НДС 0% : 0.00 [00:06:07]line НДС 12% : 0.00 [00:06:07]line НСП 0% : 0.00 [00:06:07]line НСП 1,50% : 0.00 [00:06:07]line НСП 0,50% : 0.00 [00:06:07]line НСП 5% : 0.00 [00:06:07]line НСП 3% : 0.00 [00:06:07]line НСП 2% : 0.00 [00:06:07]line НСП 1% : 0.00 [00:06:07]line ИТОГИ ВОЗВРАТ РАСХОДА [00:06:07]line Чеков: 0 [00:06:07]line Общий итог: 0.00 [00:06:07]line Итого наличными: 0.00 [00:06:07]line Итого безнал.: 0.00 [00:06:07]line НДС 0% : 0.00 [00:06:07]line НДС 12% : 0.00 [00:06:07]line НСП 0% : 0.00 [00:06:07]line НСП 1,50% : 0.00 [00:06:07]line НСП 0,50% : 0.00 [00:06:07]line НСП 5% : 0.00 [00:06:07]line НСП 3% : 0.00 [00:06:07]line НСП 2% : 0.00 [00:06:07]line НСП 1% : 0.00 [00:06:07]line Сумма внесений: 0.00 [00:06:07]line Сумма выплат: 0.00 [00:06:07]line Нал. в кассе: 299921.00 [00:06:07]line НС Приход: 73592133.69 [00:06:07]line НС Возвр.Прихода: 2001749.00 [00:06:07]line НС Расход: 0.00 [00:06:07]line НС Возвр.Расхода: 0.00 [00:06:07]line ФМ: 0000000000874979 [00:06:07]written 0, free lines is 4095 [00:06:08]Write to MH i2c: 01 00 00 8F 00 8F [00:06:08]Write i2c OK [00:06:08]MH_I2C_Read... [00:06:08]Read from MH i2c: 01 [00:06:08]MH_I2C_Read... [00:06:08]Read from MH i2c: 01 07 00 [00:06:08]MH_I2C_Read... [00:06:08]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 D4 0A 74 [00:06:08]RasterBufferAndPrint [00:06:08]line [00:06:08]line [00:06:08]line [00:06:08]line [00:06:08]line [00:06:08]written 0, free lines is 2811 [00:06:08]MH_Cut [00:06:08]Write to MH i2c: D1 01 00 96 00 01 68 [00:06:08]Write i2c OK [00:06:08]MH_I2C_Read... [00:06:08]Read from MH i2c: D1 [00:06:08]MH_I2C_Read... [00:06:08]Read from MH i2c: D1 01 00 [00:06:08]MH_I2C_Read... [00:06:08]Read from MH i2c: D1 01 00 96 00 00 67 [00:06:08]Write to MH i2c: 01 00 00 97 00 97 [00:06:08]Write i2c OK [00:06:08]MH_I2C_Read... [00:06:09]OFD Sender: No OFD packet to send [00:06:09]*** Cut start [00:06:09]*** Partial cut [00:06:09]*** CUTSNS_PIN = 1 [00:06:09]*** CUTSNS_PIN = 0 [00:06:10]*** Brake cut motor [00:06:10]Read from MH i2c: 01 [00:06:10]MH_I2C_Read... [00:06:10]*** Stop cut motor [00:06:10]*** Cut end [00:06:10]Read from MH i2c: 01 07 00 [00:06:10]MH_I2C_Read... [00:06:10]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [00:06:10]process_action x_report done [00:06:10]requested_data is exist [00:06:10]produce_requested_data [00:06:10]requested_item fd.num is exist - process it [00:06:10]SAM_PROTO_GetFieldsCounters [00:06:10]wFMCommunicate request_size=4 [00:06:10]MH_SAM_APDU [00:06:10]CAPDU: 80 13 00 00 [00:06:10]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [00:06:10]Write i2c OK [00:06:10]MH_I2C_Read... [00:06:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:06:10]Read from MH i2c: E2 [00:06:10]MH_I2C_Read... [00:06:10]Read from MH i2c: E2 62 00 [00:06:10]MH_I2C_Read... [00:06:10]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [00:06:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:06:10]wFMCommunicate OK [00:06:10]SAM_PROTO_GetFieldsCounters done [00:06:10]requested_item shift.num is exist - process it [00:06:10]requested_item shift.opened is exist - process it [00:06:10]req_shift_opened [00:06:10]FM_GetShiftState [00:06:10]SAM_PROTO_GetShiftState [00:06:10]wFMCommunicate request_size=4 [00:06:10]MH_SAM_APDU [00:06:10]CAPDU: 80 13 01 00 [00:06:10]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [00:06:10]Write i2c OK [00:06:10]MH_I2C_Read... [00:06:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:06:10]Read from MH i2c: E2 [00:06:10]MH_I2C_Read... [00:06:10]Read from MH i2c: E2 0E 00 [00:06:10]MH_I2C_Read... [00:06:10]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5C [00:06:10]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:06:10]wFMCommunicate OK [00:06:10]SAM_PROTO_GetShiftState done [00:06:10]FM_GetShiftState done [00:06:10]req_shift_opened done [00:06:10]requested_item shift.open_date is exist - process it [00:06:10]req_shift_open_date [00:06:10]req_shift_open_date done [00:06:10]produce_requested_data done [00:06:10]produce_requested_data return {"fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:06:10]process_action_free x_report [00:06:10]json_value_free [00:06:10]json_value_free done [00:06:10]process_json_proto returns [00:06:10]Send response to host [00:06:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:06:10]free response buf [00:06:10]execute_script done [00:06:10]execute_script returns [00:06:10]free content buf [00:06:10]Sock 7.Close socket [00:06:10]Sock 7.Thread stoped [00:06:12]recv_with_timeout no data received [00:06:14]OFD Sender: No OFD packet to send [00:06:19]OFD Sender: No OFD packet to send [00:06:24]OFD Sender: No OFD packet to send [00:06:29]OFD Sender: No OFD packet to send [00:06:34]OFD Sender: No OFD packet to send [00:06:39]OFD Sender: No OFD packet to send [00:06:44]OFD Sender: No OFD packet to send [00:06:49]OFD Sender: No OFD packet to send [00:06:54]OFD Sender: No OFD packet to send [00:06:58]recv_with_timeout no data received [00:06:59]OFD Sender: No OFD packet to send [00:07:04]OFD Sender: No OFD packet to send [00:07:09]OFD Sender: No OFD packet to send [00:07:13]accept exits with 9 [00:07:13]New connection [00:07:13]New thread 3066793316 created [00:07:13]Thread 3066649956 joined [00:07:13]Waiting for new connection... [00:07:13] Sock 9.Parse request [00:07:13]Sock 9.Check first char [00:07:13]Sock 9.First char is OK [00:07:13]request: POST /json_proto HTTP/1.0 [00:07:13]Method: POST [00:07:13]URL: /json_proto [00:07:13]Method is POST - this is cgi request [00:07:13]url: /json_proto [00:07:13]query_string will be loaded in cgi processing [00:07:13]execute_cgi json_proto POST (null) [00:07:13]execute_cgi path=json_proto method=POST [00:07:13]POST find Content-Length [00:07:13]Host: 172.17.47.196:8080 [00:07:13]Content-Length: 215 [00:07:13]Content-Type: application/json [00:07:13] [00:07:13]POST finish read [00:07:13]Found Content-Length = 215 [00:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:13]execute_script... [00:07:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:13]POST & json_proto [00:07:13]process_json_proto [00:07:13]json parsed OK: [00:07:13]protocol is kg_v1.0 [00:07:13]action value=get_value [00:07:13]process_action get_value [00:07:13]cmd_get_value [00:07:13]process_action get_value done [00:07:13]requested_data is exist [00:07:13]produce_requested_data [00:07:13]requested_item kkm.sn is exist - process it [00:07:13]requested_item kkm.ver is exist - process it [00:07:13]requested_item fm.sn is exist - process it [00:07:13]wFMCommunicate request_size=4 [00:07:13]MH_SAM_APDU [00:07:13]CAPDU: 80 11 00 00 [00:07:13]Write to MH i2c: E2 08 00 9A 00 80 11 00 00 00 00 00 00 14 [00:07:13]Write i2c OK [00:07:13]MH_I2C_Read... [00:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:13]Read from MH i2c: E2 [00:07:13]MH_I2C_Read... [00:07:13]Read from MH i2c: E2 17 00 [00:07:13]MH_I2C_Read... [00:07:13]Read from MH i2c: E2 17 00 9A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 73 [00:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:07:13]wFMCommunicate OK [00:07:13]requested_item fd.num is exist - process it [00:07:13]SAM_PROTO_GetFieldsCounters [00:07:13]wFMCommunicate request_size=4 [00:07:13]MH_SAM_APDU [00:07:13]CAPDU: 80 13 00 00 [00:07:13]Write to MH i2c: E2 08 00 9B 00 80 13 00 00 00 00 00 00 17 [00:07:13]Write i2c OK [00:07:13]MH_I2C_Read... [00:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:13]Read from MH i2c: E2 [00:07:13]MH_I2C_Read... [00:07:13]Read from MH i2c: E2 62 00 [00:07:13]MH_I2C_Read... [00:07:13]Read from MH i2c: E2 62 00 9B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [00:07:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9D 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:07:14]wFMCommunicate OK [00:07:14]SAM_PROTO_GetFieldsCounters done [00:07:14]requested_item shift.num is exist - process it [00:07:14]requested_item shift.opened is exist - process it [00:07:14]req_shift_opened [00:07:14]FM_GetShiftState [00:07:14]SAM_PROTO_GetShiftState [00:07:14]wFMCommunicate request_size=4 [00:07:14]MH_SAM_APDU [00:07:14]CAPDU: 80 13 01 00 [00:07:14]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [00:07:14]Write i2c OK [00:07:14]MH_I2C_Read... [00:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:14]Read from MH i2c: E2 [00:07:14]MH_I2C_Read... [00:07:14]Read from MH i2c: E2 0E 00 [00:07:14]MH_I2C_Read... [00:07:14]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 5F [00:07:14]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:07:14]wFMCommunicate OK [00:07:14]SAM_PROTO_GetShiftState done [00:07:14]FM_GetShiftState done [00:07:14]req_shift_opened done [00:07:14]requested_item shift.open_date is exist - process it [00:07:14]req_shift_open_date [00:07:14]req_shift_open_date done [00:07:14]produce_requested_data done [00:07:14]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:07:14]process_action_free get_value [00:07:14]json_value_free [00:07:14]json_value_free done [00:07:14]process_json_proto returns [00:07:14]Send response to host [00:07:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86685,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:07:14]free response buf [00:07:14]execute_script done [00:07:14]execute_script returns [00:07:14]free content buf [00:07:14]Sock 9.Close socket [00:07:14]Sock 9.Thread stoped [00:07:14]accept exits with 10 [00:07:14]New connection [00:07:14]New thread 3066649956 created [00:07:14]Thread 3066793316 joined [00:07:14]Waiting for new connection... [00:07:14] Sock 10.Parse request [00:07:14]Sock 10.Check first char [00:07:14]Sock 10.First char is OK [00:07:14]request: POST /json_proto HTTP/1.0 [00:07:14]Method: POST [00:07:14]URL: /json_proto [00:07:14]Method is POST - this is cgi request [00:07:14]url: /json_proto [00:07:14]query_string will be loaded in cgi processing [00:07:14]execute_cgi json_proto POST (null) [00:07:14]execute_cgi path=json_proto method=POST [00:07:14]POST find Content-Length [00:07:14]Host: 172.17.47.196:8080 [00:07:14]Content-Length: 331 [00:07:14]Content-Type: application/json [00:07:14] [00:07:14]POST finish read [00:07:14]Found Content-Length = 331 [00:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:14]execute_script... [00:07:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:14]POST & json_proto [00:07:14]process_json_proto [00:07:14]json parsed OK: [00:07:14]protocol is kg_v1.0 [00:07:14]action value=get_value [00:07:14]process_action get_value [00:07:14]cmd_get_value [00:07:14]process_action get_value done [00:07:14]requested_data is exist [00:07:14]produce_requested_data [00:07:14]requested_item fm.sale.total is exist - process it [00:07:14]SAM_PROTO_GetFMData [00:07:14]wFMCommunicate request_size=4 [00:07:14]MH_SAM_APDU [00:07:14]CAPDU: 80 13 03 00 [00:07:14]Write to MH i2c: E2 08 00 9D 00 80 13 03 00 00 00 00 00 1C [00:07:14]Write i2c OK [00:07:14]MH_I2C_Read... [00:07:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:07:14]Read from MH i2c: E2 [00:07:14]MH_I2C_Read... [00:07:14]Read from MH i2c: E2 FD 00 [00:07:14]MH_I2C_Read... [00:07:14]OFD Sender: No OFD packet to send [00:07:14]Read from MH i2c: E2 FD 00 9D 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 BE [00:07:14]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:07:14]wFMCommunicate OK [00:07:14]wFMCommunicate request_size=4 [00:07:14]MH_SAM_APDU [00:07:14]CAPDU: 80 17 00 00 [00:07:14]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [00:07:14]Write i2c OK [00:07:14]MH_I2C_Read... [00:07:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:14]Read from MH i2c: E2 [00:07:14]MH_I2C_Read... [00:07:14]Read from MH i2c: E2 FD 00 [00:07:14]MH_I2C_Read... [00:07:14]Read from MH i2c: E2 FD 00 9E 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6B [00:07:15]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:15]wFMCommunicate OK [00:07:15]wFMCommunicate request_size=4 [00:07:15]MH_SAM_APDU [00:07:15]CAPDU: 80 17 00 00 [00:07:15]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [00:07:15]Write i2c OK [00:07:15]MH_I2C_Read... [00:07:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:15]Read from MH i2c: E2 [00:07:15]MH_I2C_Read... [00:07:15]Read from MH i2c: E2 FD 00 [00:07:15]MH_I2C_Read... [00:07:15]Read from MH i2c: E2 FD 00 9F 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F7 [00:07:15]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:15]wFMCommunicate OK [00:07:15]wFMCommunicate request_size=4 [00:07:15]MH_SAM_APDU [00:07:15]CAPDU: 80 17 00 00 [00:07:15]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [00:07:15]Write i2c OK [00:07:15]MH_I2C_Read... [00:07:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:15]Read from MH i2c: E2 [00:07:15]MH_I2C_Read... [00:07:15]Read from MH i2c: E2 FD 00 [00:07:15]MH_I2C_Read... [00:07:15]Read from MH i2c: E2 FD 00 A0 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 98 [00:07:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:07:15]wFMCommunicate OK [00:07:15]wFMCommunicate request_size=4 [00:07:15]MH_SAM_APDU [00:07:15]CAPDU: 80 17 00 00 [00:07:15]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [00:07:15]Write i2c OK [00:07:15]MH_I2C_Read... [00:07:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:07:16]Read from MH i2c: E2 [00:07:16]MH_I2C_Read... [00:07:16]Read from MH i2c: E2 E5 00 [00:07:16]MH_I2C_Read... [00:07:16]Read from MH i2c: E2 E5 00 A1 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 05 [00:07:16]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:16]wFMCommunicate OK [00:07:16]SAM_PROTO_GetFMData done [00:07:16]requested_item fm.sale_refund.total is exist - process it [00:07:16]requested_item fm.buy.total is exist - process it [00:07:16]requested_item shift.sale.total is exist - process it [00:07:16]SAM_PROTO_GetShiftData [00:07:16]wFMCommunicate request_size=4 [00:07:16]MH_SAM_APDU [00:07:16]CAPDU: 80 13 02 00 [00:07:16]Write to MH i2c: E2 08 00 A2 00 80 13 02 00 00 00 00 00 20 [00:07:16]Write i2c OK [00:07:16]MH_I2C_Read... [00:07:16]recv_with_timeout no data received [00:07:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:16]Read from MH i2c: E2 [00:07:16]MH_I2C_Read... [00:07:16]Read from MH i2c: E2 FD 00 [00:07:16]MH_I2C_Read... [00:07:16]Read from MH i2c: E2 FD 00 A2 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 59 [00:07:16]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:07:17]wFMCommunicate OK [00:07:17]wFMCommunicate request_size=4 [00:07:17]MH_SAM_APDU [00:07:17]CAPDU: 80 17 00 00 [00:07:17]Write to MH i2c: E2 08 00 A3 00 80 17 00 00 00 00 00 00 23 [00:07:17]Write i2c OK [00:07:17]MH_I2C_Read... [00:07:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:17]Read from MH i2c: E2 [00:07:17]MH_I2C_Read... [00:07:17]Read from MH i2c: E2 FD 00 [00:07:17]MH_I2C_Read... [00:07:17]Read from MH i2c: E2 FD 00 A3 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 7A [00:07:17]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:07:17]wFMCommunicate OK [00:07:17]wFMCommunicate request_size=4 [00:07:17]MH_SAM_APDU [00:07:17]CAPDU: 80 17 00 00 [00:07:17]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [00:07:17]Write i2c OK [00:07:17]MH_I2C_Read... [00:07:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:17]Read from MH i2c: E2 [00:07:17]MH_I2C_Read... [00:07:17]Read from MH i2c: E2 FD 00 [00:07:17]MH_I2C_Read... [00:07:17]Read from MH i2c: E2 FD 00 A4 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 50 [00:07:17]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:07:18]wFMCommunicate OK [00:07:18]wFMCommunicate request_size=4 [00:07:18]MH_SAM_APDU [00:07:18]CAPDU: 80 17 00 00 [00:07:18]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [00:07:18]Write i2c OK [00:07:18]MH_I2C_Read... [00:07:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:18]Read from MH i2c: E2 [00:07:18]MH_I2C_Read... [00:07:18]Read from MH i2c: E2 FD 00 [00:07:18]MH_I2C_Read... [00:07:18]Read from MH i2c: E2 FD 00 A5 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 9A [00:07:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:07:18]wFMCommunicate OK [00:07:18]wFMCommunicate request_size=4 [00:07:18]MH_SAM_APDU [00:07:18]CAPDU: 80 17 00 00 [00:07:18]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [00:07:18]Write i2c OK [00:07:18]MH_I2C_Read... [00:07:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:07:18]Read from MH i2c: E2 [00:07:18]MH_I2C_Read... [00:07:18]Read from MH i2c: E2 D8 00 [00:07:18]MH_I2C_Read... [00:07:18]Read from MH i2c: E2 D8 00 A6 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [00:07:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:18]wFMCommunicate OK [00:07:18]SAM_PROTO_GetShiftData done [00:07:18]requested_item shift.sale.total_cash is exist - process it [00:07:18]requested_item shift.sale_refund.total is exist - process it [00:07:18]requested_item shift.sale_refund.total_cash is exist - process it [00:07:18]requested_item shift.buy.total is exist - process it [00:07:18]requested_item shift.buy.total_cash is exist - process it [00:07:18]produce_requested_data done [00:07:19]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:07:19]process_action_free get_value [00:07:19]json_value_free [00:07:19]json_value_free done [00:07:19]process_json_proto returns [00:07:19]Send response to host [00:07:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:07:19]free response buf [00:07:19]execute_script done [00:07:19]execute_script returns [00:07:19]free content buf [00:07:19]Sock 10.Close socket [00:07:19]Sock 10.Thread stoped [00:07:19]accept exits with 9 [00:07:19]New connection [00:07:19]New thread 3066793316 created [00:07:19]Thread 3066649956 joined [00:07:19]Waiting for new connection... [00:07:19] Sock 9.Parse request [00:07:19]Sock 9.Check first char [00:07:19]Sock 9.First char is OK [00:07:19]request: POST /json_proto HTTP/1.0 [00:07:19]Method: POST [00:07:19]URL: /json_proto [00:07:19]Method is POST - this is cgi request [00:07:19]url: /json_proto [00:07:19]query_string will be loaded in cgi processing [00:07:19]execute_cgi json_proto POST (null) [00:07:19]execute_cgi path=json_proto method=POST [00:07:19]POST find Content-Length [00:07:19]Host: 172.17.47.196:8080 [00:07:19]Content-Length: 331 [00:07:19]Content-Type: application/json [00:07:19] [00:07:19]POST finish read [00:07:19]Found Content-Length = 331 [00:07:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:19]execute_script... [00:07:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:19]POST & json_proto [00:07:19]process_json_proto [00:07:19]json parsed OK: [00:07:19]protocol is kg_v1.0 [00:07:19]action value=get_value [00:07:19]process_action get_value [00:07:19]cmd_get_value [00:07:19]process_action get_value done [00:07:19]requested_data is exist [00:07:19]produce_requested_data [00:07:19]requested_item fm.sale.total is exist - process it [00:07:19]SAM_PROTO_GetFMData [00:07:19]wFMCommunicate request_size=4 [00:07:19]MH_SAM_APDU [00:07:19]CAPDU: 80 13 03 00 [00:07:19]Write to MH i2c: E2 08 00 A7 00 80 13 03 00 00 00 00 00 26 [00:07:19]Write i2c OK [00:07:19]MH_I2C_Read... [00:07:19]OFD Sender: No OFD packet to send [00:07:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:07:19]Read from MH i2c: E2 [00:07:19]MH_I2C_Read... [00:07:19]Read from MH i2c: E2 FD 00 [00:07:19]MH_I2C_Read... [00:07:19]Read from MH i2c: E2 FD 00 A7 00 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 C8 [00:07:19]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:07:19]wFMCommunicate OK [00:07:19]wFMCommunicate request_size=4 [00:07:19]MH_SAM_APDU [00:07:19]CAPDU: 80 17 00 00 [00:07:19]Write to MH i2c: E2 08 00 A8 00 80 17 00 00 00 00 00 00 28 [00:07:19]Write i2c OK [00:07:19]MH_I2C_Read... [00:07:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:20]Read from MH i2c: E2 [00:07:20]MH_I2C_Read... [00:07:20]Read from MH i2c: E2 FD 00 [00:07:20]MH_I2C_Read... [00:07:20]Read from MH i2c: E2 FD 00 A8 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 75 [00:07:20]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:20]wFMCommunicate OK [00:07:20]wFMCommunicate request_size=4 [00:07:20]MH_SAM_APDU [00:07:20]CAPDU: 80 17 00 00 [00:07:20]Write to MH i2c: E2 08 00 A9 00 80 17 00 00 00 00 00 00 29 [00:07:20]Write i2c OK [00:07:20]MH_I2C_Read... [00:07:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:20]Read from MH i2c: E2 [00:07:20]MH_I2C_Read... [00:07:20]Read from MH i2c: E2 FD 00 [00:07:20]MH_I2C_Read... [00:07:20]Read from MH i2c: E2 FD 00 A9 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 01 [00:07:20]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:21]wFMCommunicate OK [00:07:21]wFMCommunicate request_size=4 [00:07:21]MH_SAM_APDU [00:07:21]CAPDU: 80 17 00 00 [00:07:21]Write to MH i2c: E2 08 00 AA 00 80 17 00 00 00 00 00 00 2A [00:07:21]Write i2c OK [00:07:21]MH_I2C_Read... [00:07:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:21]Read from MH i2c: E2 [00:07:21]MH_I2C_Read... [00:07:21]Read from MH i2c: E2 FD 00 [00:07:21]MH_I2C_Read... [00:07:21]Read from MH i2c: E2 FD 00 AA 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 A2 [00:07:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:07:21]wFMCommunicate OK [00:07:21]wFMCommunicate request_size=4 [00:07:21]MH_SAM_APDU [00:07:21]CAPDU: 80 17 00 00 [00:07:21]Write to MH i2c: E2 08 00 AB 00 80 17 00 00 00 00 00 00 2B [00:07:21]Write i2c OK [00:07:21]MH_I2C_Read... [00:07:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:07:21]Read from MH i2c: E2 [00:07:21]MH_I2C_Read... [00:07:21]Read from MH i2c: E2 E5 00 [00:07:21]MH_I2C_Read... [00:07:21]Read from MH i2c: E2 E5 00 AB 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 0F [00:07:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:22]wFMCommunicate OK [00:07:22]SAM_PROTO_GetFMData done [00:07:22]requested_item fm.sale_refund.total is exist - process it [00:07:22]requested_item fm.buy.total is exist - process it [00:07:22]requested_item shift.sale.total is exist - process it [00:07:22]SAM_PROTO_GetShiftData [00:07:22]wFMCommunicate request_size=4 [00:07:22]MH_SAM_APDU [00:07:22]CAPDU: 80 13 02 00 [00:07:22]Write to MH i2c: E2 08 00 AC 00 80 13 02 00 00 00 00 00 2A [00:07:22]Write i2c OK [00:07:22]MH_I2C_Read... [00:07:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:22]Read from MH i2c: E2 [00:07:22]MH_I2C_Read... [00:07:22]Read from MH i2c: E2 FD 00 [00:07:22]MH_I2C_Read... [00:07:22]Read from MH i2c: E2 FD 00 AC 00 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 63 [00:07:22]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:07:22]wFMCommunicate OK [00:07:22]wFMCommunicate request_size=4 [00:07:22]MH_SAM_APDU [00:07:22]CAPDU: 80 17 00 00 [00:07:22]Write to MH i2c: E2 08 00 AD 00 80 17 00 00 00 00 00 00 2D [00:07:22]Write i2c OK [00:07:22]MH_I2C_Read... [00:07:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:23]Read from MH i2c: E2 [00:07:23]MH_I2C_Read... [00:07:23]Read from MH i2c: E2 FD 00 [00:07:23]MH_I2C_Read... [00:07:23]Read from MH i2c: E2 FD 00 AD 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 84 [00:07:23]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:07:23]wFMCommunicate OK [00:07:23]wFMCommunicate request_size=4 [00:07:23]MH_SAM_APDU [00:07:23]CAPDU: 80 17 00 00 [00:07:23]Write to MH i2c: E2 08 00 AE 00 80 17 00 00 00 00 00 00 2E [00:07:23]Write i2c OK [00:07:23]MH_I2C_Read... [00:07:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:23]Read from MH i2c: E2 [00:07:23]MH_I2C_Read... [00:07:23]Read from MH i2c: E2 FD 00 [00:07:23]MH_I2C_Read... [00:07:23]Read from MH i2c: E2 FD 00 AE 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 5A [00:07:23]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:07:24]wFMCommunicate OK [00:07:24]wFMCommunicate request_size=4 [00:07:24]MH_SAM_APDU [00:07:24]CAPDU: 80 17 00 00 [00:07:24]Write to MH i2c: E2 08 00 AF 00 80 17 00 00 00 00 00 00 2F [00:07:24]Write i2c OK [00:07:24]MH_I2C_Read... [00:07:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:24]Read from MH i2c: E2 [00:07:24]MH_I2C_Read... [00:07:24]Read from MH i2c: E2 FD 00 [00:07:24]MH_I2C_Read... [00:07:24]Read from MH i2c: E2 FD 00 AF 00 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 A4 [00:07:24]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:07:24]wFMCommunicate OK [00:07:24]wFMCommunicate request_size=4 [00:07:24]MH_SAM_APDU [00:07:24]CAPDU: 80 17 00 00 [00:07:24]Write to MH i2c: E2 08 00 B0 00 80 17 00 00 00 00 00 00 30 [00:07:24]Write i2c OK [00:07:24]MH_I2C_Read... [00:07:24]OFD Sender: No OFD packet to send [00:07:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:07:24]Read from MH i2c: E2 [00:07:24]MH_I2C_Read... [00:07:24]Read from MH i2c: E2 D8 00 [00:07:24]MH_I2C_Read... [00:07:24]Read from MH i2c: E2 D8 00 B0 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 17 [00:07:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:25]wFMCommunicate OK [00:07:25]SAM_PROTO_GetShiftData done [00:07:25]requested_item shift.sale.total_cash is exist - process it [00:07:25]requested_item shift.sale_refund.total is exist - process it [00:07:25]requested_item shift.sale_refund.total_cash is exist - process it [00:07:25]requested_item shift.buy.total is exist - process it [00:07:25]requested_item shift.buy.total_cash is exist - process it [00:07:25]produce_requested_data done [00:07:25]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:07:25]process_action_free get_value [00:07:25]json_value_free [00:07:25]json_value_free done [00:07:25]process_json_proto returns [00:07:25]Send response to host [00:07:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:07:25]free response buf [00:07:25]execute_script done [00:07:25]execute_script returns [00:07:25]free content buf [00:07:25]Sock 9.Close socket [00:07:25]Sock 9.Thread stoped [00:07:25]accept exits with 7 [00:07:25]New connection [00:07:25]New thread 3066649956 created [00:07:25]Thread 3066793316 joined [00:07:25]Waiting for new connection... [00:07:25] Sock 7.Parse request [00:07:25]Sock 7.Check first char [00:07:25]Sock 7.First char is OK [00:07:25]request: POST /json_proto HTTP/1.0 [00:07:25]Method: POST [00:07:25]URL: /json_proto [00:07:25]Method is POST - this is cgi request [00:07:25]url: /json_proto [00:07:25]query_string will be loaded in cgi processing [00:07:25]execute_cgi json_proto POST (null) [00:07:25]execute_cgi path=json_proto method=POST [00:07:25]POST find Content-Length [00:07:25]Host: 172.17.47.196:8080 [00:07:25]Content-Length: 248 [00:07:25]Content-Type: application/json [00:07:25] [00:07:25]POST finish read [00:07:25]Found Content-Length = 248 [00:07:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u0448\u0438\u043C\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:25]execute_script... [00:07:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u0448\u0438\u043C\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:25]POST & json_proto [00:07:25]process_json_proto [00:07:25]json parsed OK: [00:07:25]protocol is kg_v1.0 [00:07:25]action value=close_shift [00:07:25]process_action close_shift [00:07:25]cmd_close_shift [00:07:25]MH_GetDate [00:07:25]Write to MH i2c: F0 00 00 B1 00 A0 [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: F0 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: F0 09 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: F0 09 00 B1 00 00 BD 5F EF 66 4C 6B 94 66 CB [00:07:25]GetLastDocTimeStamp 1726963560 [00:07:25]current date 1726963645 [00:07:25]FM_GetShiftState [00:07:25]SAM_PROTO_GetShiftState [00:07:25]wFMCommunicate request_size=4 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 13 01 00 [00:07:25]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:25]Read from MH i2c: E2 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 0E 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 75 [00:07:25]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:07:25]wFMCommunicate OK [00:07:25]SAM_PROTO_GetShiftState done [00:07:25]FM_GetShiftState done [00:07:25]KKMCreateCloseShiftDocument [00:07:25]Load OK [00:07:25]Malloc new data [00:07:25]MH_GetDate [00:07:25]Write to MH i2c: F0 00 00 B3 00 A2 [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: F0 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: F0 09 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: F0 09 00 B3 00 00 BE 5F EF 66 4C 6B 94 66 CE [00:07:25]Malloc new data [00:07:25]Malloc new data [00:07:25]Malloc new data [00:07:25]Malloc new data [00:07:25]KKMCreateCloseShiftDocument OK [00:07:25]KKMSetCloseShiftData OK [00:07:25]ProcessDocumentItem done err = 0, tmpTLVsize=67 [00:07:25]tlvbuf is 020A6200 [00:07:25]KKMLoadAndSignCloseShiftData [00:07:25]SAM_PROTO_ProcessDocument [00:07:25]wFMCommunicate request_size=9 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 15 01 00 04 05 00 43 00 [00:07:25]Write to MH i2c: E2 0C 00 B4 00 80 15 01 00 04 00 05 00 43 00 00 00 83 [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:07:25]Read from MH i2c: E2 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [00:07:25]RAPDU: 90 00 [00:07:25]wFMCommunicate OK [00:07:25]wFMCommunicate request_size=23 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:07:25]Write to MH i2c: E2 1A 00 B5 00 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 2A [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:25]Read from MH i2c: E2 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [00:07:25]RAPDU: 90 00 [00:07:25]wFMCommunicate OK [00:07:25]wFMCommunicate request_size=26 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 15 02 00 15 FD 03 11 00 D0 90 D1 88 D0 B8 D0 BC D0 BE D0 B2 20 D0 A2 2E 20 [00:07:25]Write to MH i2c: E2 1D 00 B6 00 80 15 02 00 15 00 FD 03 11 00 D0 90 D1 88 D0 B8 D0 BC D0 BE D0 B2 20 D0 A2 2E 20 00 00 2E [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:25]Read from MH i2c: E2 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [00:07:25]RAPDU: 90 00 [00:07:25]wFMCommunicate OK [00:07:25]wFMCommunicate request_size=13 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 15 02 00 08 F4 03 04 00 BE 5F EF 66 [00:07:25]Write to MH i2c: E2 10 00 B7 00 80 15 02 00 08 00 F4 03 04 00 BE 5F EF 66 00 00 B4 [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:25]Read from MH i2c: E2 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [00:07:25]RAPDU: 90 00 [00:07:25]wFMCommunicate OK [00:07:25]wFMCommunicate request_size=25 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [00:07:25]Write to MH i2c: E2 1C 00 B8 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 9C [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:25]Read from MH i2c: E2 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 [00:07:25]MH_I2C_Read... [00:07:25]Read from MH i2c: E2 03 00 B8 00 00 90 00 2C [00:07:25]RAPDU: 90 00 [00:07:25]wFMCommunicate OK [00:07:25]wFMCommunicate request_size=4 [00:07:25]MH_SAM_APDU [00:07:25]CAPDU: 80 15 03 00 [00:07:25]Write to MH i2c: E2 08 00 B9 00 80 15 03 00 00 00 00 00 3A [00:07:25]Write i2c OK [00:07:25]MH_I2C_Read... [00:07:26]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:07:26]Read from MH i2c: E2 [00:07:26]MH_I2C_Read... [00:07:26]Read from MH i2c: E2 FD 00 [00:07:26]MH_I2C_Read... [00:07:26]Read from MH i2c: E2 FD 00 B9 00 00 FE 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9E 52 01 00 0E 04 04 00 F0 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D1 01 00 00 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 90 00 B9 [00:07:26]RAPDU: FE 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9E 52 01 00 0E 04 04 00 F0 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D1 01 00 00 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 90 00 [00:07:26]wFMCommunicate OK [00:07:26]SAM_PROTO_ProcessDocument answer len = 1278 [00:07:26]SAM_PROTO_ProcessDocument remain to read = 1030 [00:07:26]wFMCommunicate request_size=4 [00:07:26]MH_SAM_APDU [00:07:26]CAPDU: 80 17 00 00 [00:07:26]Write to MH i2c: E2 08 00 BA 00 80 17 00 00 00 00 00 00 3A [00:07:26]Write i2c OK [00:07:26]MH_I2C_Read... [00:07:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:27]Read from MH i2c: E2 [00:07:27]MH_I2C_Read... [00:07:27]Read from MH i2c: E2 FD 00 [00:07:27]MH_I2C_Read... [00:07:27]Read from MH i2c: E2 FD 00 BA 00 00 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 90 00 17 [00:07:27]RAPDU: D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 90 00 [00:07:27]wFMCommunicate OK [00:07:27]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:07:27]SAM_PROTO_ProcessDocument remain to read = 780 [00:07:27]wFMCommunicate request_size=4 [00:07:27]MH_SAM_APDU [00:07:27]CAPDU: 80 17 00 00 [00:07:27]Write to MH i2c: E2 08 00 BB 00 80 17 00 00 00 00 00 00 3B [00:07:27]Write i2c OK [00:07:27]MH_I2C_Read... [00:07:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:27]Read from MH i2c: E2 [00:07:27]MH_I2C_Read... [00:07:27]Read from MH i2c: E2 FD 00 [00:07:27]MH_I2C_Read... [00:07:27]Read from MH i2c: E2 FD 00 BB 00 00 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 90 00 A1 [00:07:27]RAPDU: 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 90 00 [00:07:28]wFMCommunicate OK [00:07:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:07:28]SAM_PROTO_ProcessDocument remain to read = 530 [00:07:28]wFMCommunicate request_size=4 [00:07:28]MH_SAM_APDU [00:07:28]CAPDU: 80 17 00 00 [00:07:28]Write to MH i2c: E2 08 00 BC 00 80 17 00 00 00 00 00 00 3C [00:07:28]Write i2c OK [00:07:28]MH_I2C_Read... [00:07:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:28]Read from MH i2c: E2 [00:07:28]MH_I2C_Read... [00:07:28]Read from MH i2c: E2 FD 00 [00:07:28]MH_I2C_Read... [00:07:28]Read from MH i2c: E2 FD 00 BC 00 00 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 90 00 DA [00:07:28]RAPDU: 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 90 00 [00:07:28]wFMCommunicate OK [00:07:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:07:28]SAM_PROTO_ProcessDocument remain to read = 280 [00:07:28]wFMCommunicate request_size=4 [00:07:28]MH_SAM_APDU [00:07:28]CAPDU: 80 17 00 00 [00:07:28]Write to MH i2c: E2 08 00 BD 00 80 17 00 00 00 00 00 00 3D [00:07:28]Write i2c OK [00:07:28]MH_I2C_Read... [00:07:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:29]Read from MH i2c: E2 [00:07:29]MH_I2C_Read... [00:07:29]Read from MH i2c: E2 FD 00 [00:07:29]MH_I2C_Read... [00:07:29]Read from MH i2c: E2 FD 00 BD 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 EC [00:07:29]RAPDU: 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 [00:07:29]wFMCommunicate OK [00:07:29]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:07:29]SAM_PROTO_ProcessDocument remain to read = 30 [00:07:29]wFMCommunicate request_size=4 [00:07:29]MH_SAM_APDU [00:07:29]CAPDU: 80 17 00 00 [00:07:29]Write to MH i2c: E2 08 00 BE 00 80 17 00 00 00 00 00 00 3E [00:07:29]Write i2c OK [00:07:29]MH_I2C_Read... [00:07:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 30! [00:07:29]Read from MH i2c: E2 [00:07:29]MH_I2C_Read... [00:07:29]Read from MH i2c: E2 21 00 [00:07:29]MH_I2C_Read... [00:07:29]Read from MH i2c: E2 21 00 BE 00 00 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 D1 36 83 02 3B A1 90 00 EC [00:07:29]RAPDU: 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 D1 36 83 02 3B A1 90 00 [00:07:29]wFMCommunicate OK [00:07:29]SAM_PROTO_ProcessDocument received (without SW) 30 bytes [00:07:29]SAM_PROTO_ProcessDocument done [00:07:29]1209 (1) - 1.0 - номер версии ФФД [00:07:29]1041 (16) - 0000000000874979 - номер ФМ [00:07:29]1040 (4) - 86686 - номер ФД [00:07:29]1038 (4) - 496 - номер смены [00:07:29]1118 (4) - 463 - количество кассовых чеков за смену [00:07:29]1111 (4) - 465 - общее количество ФД за смену [00:07:29]1194 (1207) - счетчики итогов смены [00:07:29] 1134 (4) - 463 - количество чеков со всеми признаками расчетов [00:07:29] 1129 (158) - счетчики операций «приход» [00:07:29] 1135 (4) - 462 - количество чеков по признаку расчетов [00:07:29] 1201 (4) - 356373.06 - общая итоговая сумма в чеках [00:07:29] 1136 (4) - 302421.00 - итоговая сумма в чеках наличными [00:07:29] 1138 (3) - 53952.06 - итоговая сумма в чеках безналичными [00:07:29] 1024 (123) - суммы налогов [00:07:29] 1006 (9) - суммы НДС [00:07:29] 1010 (1) - 0% - код ставки НДС [00:07:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:07:29] 1006 (12) - суммы НДС [00:07:29] 1010 (1) - 12% - код ставки НДС [00:07:29] 1011 (3) - 37853.29 - сумма НДС по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 0% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (12) - суммы НСП [00:07:29] 1014 (1) - 1% - код ставки НСП [00:07:29] 1015 (3) - 3154.23 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 2% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 3% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 5% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 0,50% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] OFD Sender: No OFD packet to send [00:07:29] 1014 (1) - 1,50% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1130 (151) - счетчики операций «возврат прихода» [00:07:29] 1135 (4) - 1 - количество чеков по признаку расчетов [00:07:29] 1201 (3) - 2500.00 - общая итоговая сумма в чеках [00:07:29] 1136 (3) - 2500.00 - итоговая сумма в чеках наличными [00:07:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:07:29] 1024 (121) - суммы налогов [00:07:29] 1006 (9) - суммы НДС [00:07:29] 1010 (1) - 0% - код ставки НДС [00:07:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:07:29] 1006 (11) - суммы НДС [00:07:29] 1010 (1) - 12% - код ставки НДС [00:07:29] 1011 (2) - 265.54 - сумма НДС по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 0% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (11) - суммы НСП [00:07:29] 1014 (1) - 1% - код ставки НСП [00:07:29] 1015 (2) - 22.13 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 2% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 3% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 5% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 0,50% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1007 (9) - суммы НСП [00:07:29] 1014 (1) - 1,50% - код ставки НСП [00:07:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:29] 1131 (141) - счетчики операций «расход» [00:07:29] 1135 (4) - 0 - количество чеков по признаку расчетов [00:07:30] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:07:30] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:07:30] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:07:30] 1024 (117) - суммы налогов [00:07:30] 1006 (9) - суммы НДС [00:07:30] 1010 (1) - 0% - код ставки НДС [00:07:30] 1011 (0) - 0.00 - сумма НДС по ставке [00:07:30] 1006 (9) - суммы НДС [00:07:30] 1010 (1) - 12% - код ставки НДС [00:07:30] 1011 (0) - 0.00 - сумма НДС по ставке [00:07:30] 1007 (9) - суммы НСП [00:07:30] 1014 (1) - 0% - код ставки НСП [00:07:30] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:30] 1007 (9) - суммы НСП [00:07:30] 1014 (1) - 1% - код ставки НСП [00:07:30] 1015 (0) - 0.00 - сумма НСП по ставке [00:07:30] [00:07:53]ProducePacketName [00:07:53]name=ofd_packets/00086686 [00:07:53]NVStorageDeleteData [00:07:53]OFD Sender: No OFD packet to send [00:07:57]recv_with_timeout no data received [00:07:58]OFD Sender: No OFD packet to send [00:08:03]OFD Sender: No OFD packet to send [00:08:08]OFD Sender: No OFD packet to send [00:08:11]recv_with_timeout no data received [00:08:13]OFD Sender: No OFD packet to send [00:08:18]OFD Sender: No OFD packet to send [00:08:23]OFD Sender: No OFD packet to send [00:08:28]OFD Sender: No OFD packet to send [00:08:33]OFD Sender: No OFD packet to send [00:08:38]OFD Sender: No OFD packet to send [00:08:43]OFD Sender: No OFD packet to send [00:08:48]OFD Sender: No OFD packet to send [00:08:53]OFD Sender: No OFD packet to send [00:08:58]OFD Sender: No OFD packet to send [00:09:03]OFD Sender: No OFD packet to send [00:09:08]OFD Sender: No OFD packet to send [00:09:13]OFD Sender: No OFD packet to send [00:09:18]OFD Sender: No OFD packet to send [00:09:20]recv_with_timeout no data received [00:09:23]OFD Sender: No OFD packet to send [00:09:28]OFD Sender: No OFD packet to send [00:09:33]OFD Sender: No OFD packet to send [00:09:34]recv_with_timeout no data received [00:09:38]OFD Sender: No OFD packet to send [00:09:43]OFD Sender: No OFD packet to send [00:09:48]OFD Sender: No OFD packet to send [00:09:53]OFD Sender: No OFD packet to send [00:09:57]recv_with_timeout no data received [00:09:58]OFD Sender: No OFD packet to send [00:10:03]OFD Sender: No OFD packet to send [00:10:08]OFD Sender: No OFD packet to send [00:10:13]OFD Sender: No OFD packet to send [00:10:18]OFD Sender: No OFD packet to send [00:10:23]OFD Sender: No OFD packet to send [00:10:28]OFD Sender: No OFD packet to send [00:10:33]OFD Sender: No OFD packet to send [00:10:34]recv_with_timeout no data received [00:10:38]OFD Sender: No OFD packet to send [00:10:39]ConnectInit Can't connect to host [00:10:43]OFD Sender: No OFD packet to send [00:10:44]ConnectInit Can't connect to host [00:10:48]OFD Sender: No OFD packet to send [00:10:49]ConnectInit Can't connect to host [00:10:53]OFD Sender: No OFD packet to send [00:10:54]ConnectInit Can't connect to host [00:10:58]OFD Sender: No OFD packet to send [00:10:59]ConnectInit Can't connect to host [00:11:03]OFD Sender: No OFD packet to send [00:11:08]OFD Sender: No OFD packet to send [00:11:13]OFD Sender: No OFD packet to send [00:11:18]OFD Sender: No OFD packet to send [00:11:23]OFD Sender: No OFD packet to send [00:11:28]OFD Sender: No OFD packet to send [00:11:33]OFD Sender: No OFD packet to send [00:11:38]OFD Sender: No OFD packet to send [00:11:43]OFD Sender: No OFD packet to send [00:11:48]OFD Sender: No OFD packet to send [00:11:53]OFD Sender: No OFD packet to send [00:11:58]OFD Sender: No OFD packet to send [00:12:03]OFD Sender: No OFD packet to send [00:12:08]OFD Sender: No OFD packet to send [00:12:13]OFD Sender: No OFD packet to send [00:12:18]OFD Sender: No OFD packet to send [00:12:23]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:29]OFD Sender: No OFD packet to send [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:44]OFD Sender: No OFD packet to send [00:14:49]OFD Sender: No OFD packet to send [00:14:51]recv_with_timeout no data received [00:14:54]OFD Sender: No OFD packet to send [00:14:59]OFD Sender: No OFD packet to send [00:15:04]OFD Sender: No OFD packet to send [00:15:09]OFD Sender: No OFD packet to send [00:15:14]OFD Sender: No OFD packet to send [00:15:19]OFD Sender: No OFD packet to send [00:15:24]OFD Sender: No OFD packet to send [00:15:29]OFD Sender: No OFD packet to send [00:15:34]OFD Sender: No OFD packet to send [00:15:39]OFD Sender: No OFD packet to send [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:56]accept exits with 9 [00:16:56]New connection [00:16:56]New thread 3066793316 created [00:16:56]Thread 3066649956 joined [00:16:56]Waiting for new connection... [00:16:56] Sock 9.Parse request [00:16:56]Sock 9.Check first char [00:16:56]Sock 9.First char is OK [00:16:56]request: POST /json_proto HTTP/1.0 [00:16:56]Method: POST [00:16:56]URL: /json_proto [00:16:56]Method is POST - this is cgi request [00:16:56]url: /json_proto [00:16:56]query_string will be loaded in cgi processing [00:16:56]execute_cgi json_proto POST (null) [00:16:56]execute_cgi path=json_proto method=POST [00:16:56]POST find Content-Length [00:16:56]Host: 172.17.47.196:8080 [00:16:56]Content-Length: 215 [00:16:56]Content-Type: application/json [00:16:56] [00:16:56]POST finish read [00:16:56]Found Content-Length = 215 [00:16:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:56]execute_script... [00:16:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:56]POST & json_proto [00:16:56]process_json_proto [00:16:56]json parsed OK: [00:16:56]protocol is kg_v1.0 [00:16:56]action value=get_value [00:16:56]process_action get_value [00:16:56]cmd_get_value [00:16:56]process_action get_value done [00:16:56]requested_data is exist [00:16:56]produce_requested_data [00:16:56]requested_item kkm.sn is exist - process it [00:16:56]requested_item kkm.ver is exist - process it [00:16:56]requested_item fm.sn is exist - process it [00:16:56]wFMCommunicate request_size=4 [00:16:56]MH_SAM_APDU [00:16:56]CAPDU: 80 11 00 00 [00:16:56]Write to MH i2c: E2 08 00 2A 01 80 11 00 00 00 00 00 00 A5 [00:16:56]Write i2c OK [00:16:56]MH_I2C_Read... [00:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:56]Read from MH i2c: E2 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 17 00 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 17 00 2A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 04 [00:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:16:56]wFMCommunicate OK [00:16:56]requested_item fd.num is exist - process it [00:16:56]SAM_PROTO_GetFieldsCounters [00:16:56]wFMCommunicate request_size=4 [00:16:56]MH_SAM_APDU [00:16:56]CAPDU: 80 13 00 00 [00:16:56]Write to MH i2c: E2 08 00 2B 01 80 13 00 00 00 00 00 00 A8 [00:16:56]Write i2c OK [00:16:56]MH_I2C_Read... [00:16:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:56]Read from MH i2c: E2 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 62 00 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 62 00 2B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [00:16:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9E 52 01 00 0E 04 04 00 F0 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:16:56]wFMCommunicate OK [00:16:56]SAM_PROTO_GetFieldsCounters done [00:16:56]requested_item shift.num is exist - process it [00:16:56]requested_item shift.opened is exist - process it [00:16:56]req_shift_opened [00:16:56]FM_GetShiftState [00:16:56]SAM_PROTO_GetShiftState [00:16:56]wFMCommunicate request_size=4 [00:16:56]MH_SAM_APDU [00:16:56]CAPDU: 80 13 01 00 [00:16:56]Write to MH i2c: E2 08 00 2C 01 80 13 01 00 00 00 00 00 AA [00:16:56]Write i2c OK [00:16:56]MH_I2C_Read... [00:16:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:56]Read from MH i2c: E2 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 0E 00 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 0E 00 2C 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B5 [00:16:56]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:16:56]wFMCommunicate OK [00:16:56]SAM_PROTO_GetShiftState done [00:16:56]FM_GetShiftState done [00:16:56]req_shift_opened done [00:16:56]requested_item shift.open_date is exist - process it [00:16:56]req_shift_open_date [00:16:56]FM_GetShiftState [00:16:56]SAM_PROTO_GetShiftState [00:16:56]wFMCommunicate request_size=4 [00:16:56]MH_SAM_APDU [00:16:56]CAPDU: 80 13 01 00 [00:16:56]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [00:16:56]Write i2c OK [00:16:56]MH_I2C_Read... [00:16:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:56]Read from MH i2c: E2 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 0E 00 [00:16:56]MH_I2C_Read... [00:16:56]Read from MH i2c: E2 0E 00 2D 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B6 [00:16:56]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:16:56]wFMCommunicate OK [00:16:56]SAM_PROTO_GetShiftState done [00:16:56]FM_GetShiftState done [00:16:56]req_shift_open_date done [00:16:56]produce_requested_data done [00:16:56]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86686,"shift.num":496,"shift.opened":0,"shift.open_date":0} [00:16:56]process_action_free get_value [00:16:56]json_value_free [00:16:56]json_value_free done [00:16:56]process_json_proto returns [00:16:56]Send response to host [00:16:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86686,"shift.num":496,"shift.opened":0,"shift.open_date":0}}} [00:16:56]free response buf [00:16:56]execute_script done [00:16:56]execute_script returns [00:16:56]free content buf [00:16:56]Sock 9.Close socket [00:16:56]Sock 9.Thread stoped [00:16:56]accept exits with 7 [00:16:56]New connection [00:16:56]New thread 3066649956 created [00:16:56]Thread 3066793316 joined [00:16:56]Waiting for new connection... [00:16:56] Sock 7.Parse request [00:16:56]Sock 7.Check first char [00:16:56]Sock 7.First char is OK [00:16:56]request: POST /json_proto HTTP/1.0 [00:16:56]Method: POST [00:16:56]URL: /json_proto [00:16:56]Method is POST - this is cgi request [00:16:56]url: /json_proto [00:16:56]query_string will be loaded in cgi processing [00:16:56]execute_cgi json_proto POST (null) [00:16:56]execute_cgi path=json_proto method=POST [00:16:56]POST find Content-Length [00:16:56]Host: 172.17.47.196:8080 [00:16:56]Content-Length: 331 [00:16:56]Content-Type: application/json [00:16:56] [00:16:56]POST finish read [00:16:56]Found Content-Length = 331 [00:16:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:16:56]execute_script... [00:16:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:16:56]POST & json_proto [00:16:56]process_json_proto [00:16:56]json parsed OK: [00:16:56]protocol is kg_v1.0 [00:16:56]action value=get_value [00:16:56]process_action get_value [00:16:56]cmd_get_value [00:16:56]process_action get_value done [00:16:56]requested_data is exist [00:16:56]produce_requested_data [00:16:56]requested_item fm.sale.total is exist - process it [00:16:56]SAM_PROTO_GetFMData [00:16:56]wFMCommunicate request_size=4 [00:16:56]MH_SAM_APDU [00:16:56]CAPDU: 80 13 03 00 [00:16:56]Write to MH i2c: E2 08 00 2E 01 80 13 03 00 00 00 00 00 AE [00:16:56]Write i2c OK [00:16:56]MH_I2C_Read... [00:16:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:16:57]Read from MH i2c: E2 [00:16:57]MH_I2C_Read... [00:16:57]Read from MH i2c: E2 FD 00 [00:16:57]MH_I2C_Read... [00:16:57]Read from MH i2c: E2 FD 00 2E 01 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 50 [00:16:57]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:16:57]wFMCommunicate OK [00:16:57]wFMCommunicate request_size=4 [00:16:57]MH_SAM_APDU [00:16:57]CAPDU: 80 17 00 00 [00:16:57]Write to MH i2c: E2 08 00 2F 01 80 17 00 00 00 00 00 00 B0 [00:16:57]Write i2c OK [00:16:57]MH_I2C_Read... [00:16:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:57]Read from MH i2c: E2 [00:16:57]MH_I2C_Read... [00:16:57]Read from MH i2c: E2 FD 00 [00:16:57]MH_I2C_Read... [00:16:57]Read from MH i2c: E2 FD 00 2F 01 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 FD [00:16:57]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:16:57]wFMCommunicate OK [00:16:57]wFMCommunicate request_size=4 [00:16:57]MH_SAM_APDU [00:16:57]CAPDU: 80 17 00 00 [00:16:57]Write to MH i2c: E2 08 00 30 01 80 17 00 00 00 00 00 00 B1 [00:16:57]Write i2c OK [00:16:57]MH_I2C_Read... [00:16:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:57]Read from MH i2c: E2 [00:16:57]MH_I2C_Read... [00:16:57]Read from MH i2c: E2 FD 00 [00:16:57]MH_I2C_Read... [00:16:57]Read from MH i2c: E2 FD 00 30 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 89 [00:16:57]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:16:57]wFMCommunicate OK [00:16:57]wFMCommunicate request_size=4 [00:16:57]MH_SAM_APDU [00:16:57]CAPDU: 80 17 00 00 [00:16:57]Write to MH i2c: E2 08 00 31 01 80 17 00 00 00 00 00 00 B2 [00:16:57]Write i2c OK [00:16:57]MH_I2C_Read... [00:16:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:58]Read from MH i2c: E2 [00:16:58]MH_I2C_Read... [00:16:58]Read from MH i2c: E2 FD 00 [00:16:58]MH_I2C_Read... [00:16:58]Read from MH i2c: E2 FD 00 31 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 2A [00:16:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:16:58]wFMCommunicate OK [00:16:58]wFMCommunicate request_size=4 [00:16:58]MH_SAM_APDU [00:16:58]CAPDU: 80 17 00 00 [00:16:58]Write to MH i2c: E2 08 00 32 01 80 17 00 00 00 00 00 00 B3 [00:16:58]Write i2c OK [00:16:58]MH_I2C_Read... [00:16:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:16:58]Read from MH i2c: E2 [00:16:58]MH_I2C_Read... [00:16:58]Read from MH i2c: E2 E5 00 [00:16:58]MH_I2C_Read... [00:16:58]Read from MH i2c: E2 E5 00 32 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 97 [00:16:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:16:58]wFMCommunicate OK [00:16:58]SAM_PROTO_GetFMData done [00:16:58]requested_item fm.sale_refund.total is exist - process it [00:16:58]requested_item fm.buy.total is exist - process it [00:16:58]requested_item shift.sale.total is exist - process it [00:16:58]SAM_PROTO_GetShiftData [00:16:58]wFMCommunicate request_size=4 [00:16:58]MH_SAM_APDU [00:16:58]CAPDU: 80 13 02 00 [00:16:58]Write to MH i2c: E2 08 00 33 01 80 13 02 00 00 00 00 00 B2 [00:16:58]Write i2c OK [00:16:58]MH_I2C_Read... [00:16:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:16:58]Read from MH i2c: E2 [00:16:58]MH_I2C_Read... [00:16:58]Read from MH i2c: E2 FD 00 [00:16:58]MH_I2C_Read... [00:16:58]Read from MH i2c: E2 FD 00 33 01 00 BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 EB [00:16:58]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CF 01 00 00 69 04 9E 00 6F 04 04 00 CE 01 00 00 B1 04 04 00 3A C8 1F 02 70 04 04 00 34 75 CD 01 72 04 03 00 06 53 52 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 71 C2 39 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 1F D0 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 D0 03 70 04 03 00 90 D0 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 BA 67 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:16:58]wFMCommunicate OK [00:16:58]wFMCommunicate request_size=4 [00:16:58]MH_SAM_APDU [00:16:58]CAPDU: 80 17 00 00 [00:16:58]Write to MH i2c: E2 08 00 34 01 80 17 00 00 00 00 00 00 B5 [00:16:58]Write i2c OK [00:16:58]MH_I2C_Read... [00:16:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:59]Read from MH i2c: E2 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 FD 00 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 FD 00 34 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 0C [00:16:59]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A5 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [00:16:59]wFMCommunicate OK [00:16:59]wFMCommunicate request_size=4 [00:16:59]MH_SAM_APDU [00:16:59]CAPDU: 80 17 00 00 [00:16:59]Write to MH i2c: E2 08 00 35 01 80 17 00 00 00 00 00 00 B6 [00:16:59]Write i2c OK [00:16:59]MH_I2C_Read... [00:16:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:59]Read from MH i2c: E2 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 FD 00 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 FD 00 35 01 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 E2 [00:16:59]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [00:16:59]wFMCommunicate OK [00:16:59]wFMCommunicate request_size=4 [00:16:59]MH_SAM_APDU [00:16:59]CAPDU: 80 17 00 00 [00:16:59]Write to MH i2c: E2 08 00 36 01 80 17 00 00 00 00 00 00 B7 [00:16:59]OFD Sender: No OFD packet to send [00:16:59]Write i2c OK [00:16:59]MH_I2C_Read... [00:16:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:59]Read from MH i2c: E2 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 FD 00 [00:16:59]MH_I2C_Read... [00:16:59]Read from MH i2c: E2 FD 00 36 01 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 2C [00:16:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:16:59]wFMCommunicate OK [00:16:59]wFMCommunicate request_size=4 [00:16:59]MH_SAM_APDU [00:16:59]CAPDU: 80 17 00 00 [00:16:59]Write to MH i2c: E2 08 00 37 01 80 17 00 00 00 00 00 00 B8 [00:16:59]Write i2c OK [00:16:59]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 D8 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 D8 00 37 01 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [00:17:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:17:00]wFMCommunicate OK [00:17:00]SAM_PROTO_GetShiftData done [00:17:00]requested_item shift.sale.total_cash is exist - process it [00:17:00]requested_item shift.sale_refund.total is exist - process it [00:17:00]requested_item shift.sale_refund.total_cash is exist - process it [00:17:00]requested_item shift.buy.total is exist - process it [00:17:00]requested_item shift.buy.total_cash is exist - process it [00:17:00]produce_requested_data done [00:17:00]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:17:00]process_action_free get_value [00:17:00]json_value_free [00:17:00]json_value_free done [00:17:00]process_json_proto returns [00:17:00]Send response to host [00:17:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":356373.06,"shift.sale.total_cash":302421.00,"shift.sale_refund.total":2500.00,"shift.sale_refund.total_cash":2500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:17:00]free response buf [00:17:00]execute_script done [00:17:00]execute_script returns [00:17:00]free content buf [00:17:00]Sock 7.Close socket [00:17:00]Sock 7.Thread stoped [00:17:00]accept exits with 9 [00:17:00]New connection [00:17:00]New thread 3066793316 created [00:17:00]Thread 3066649956 joined [00:17:00]Waiting for new connection... [00:17:00] Sock 9.Parse request [00:17:00]Sock 9.Check first char [00:17:00]Sock 9.First char is OK [00:17:00]request: POST /json_proto HTTP/1.0 [00:17:00]Method: POST [00:17:00]URL: /json_proto [00:17:00]Method is POST - this is cgi request [00:17:00]url: /json_proto [00:17:00]query_string will be loaded in cgi processing [00:17:00]execute_cgi json_proto POST (null) [00:17:00]execute_cgi path=json_proto method=POST [00:17:00]POST find Content-Length [00:17:00]Host: 172.17.47.196:8080 [00:17:00]Content-Length: 241 [00:17:00]Content-Type: application/json [00:17:00] [00:17:00]POST finish read [00:17:00]Found Content-Length = 241 [00:17:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u042D\u0448\u0438\u0435\u0432 \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:00]execute_script... [00:17:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u042D\u0448\u0438\u0435\u0432 \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:00]POST & json_proto [00:17:00]process_json_proto [00:17:00]json parsed OK: [00:17:00]protocol is kg_v1.0 [00:17:00]action value=open_shift [00:17:00]process_action open_shift [00:17:00]cmd_open_shift [00:17:00]MH_GetDate [00:17:00]Write to MH i2c: F0 00 00 38 01 28 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: F0 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: F0 09 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: F0 09 00 38 01 00 FC 61 EF 66 4C 6B 94 66 94 [00:17:00]GetLastDocTimeStamp 1726963646 [00:17:00]current date 1726964220 [00:17:00]FM_GetShiftState [00:17:00]SAM_PROTO_GetShiftState [00:17:00]wFMCommunicate request_size=4 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 13 01 00 [00:17:00]Write to MH i2c: E2 08 00 39 01 80 13 01 00 00 00 00 00 B7 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 0E 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 0E 00 39 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C2 [00:17:00]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:17:00]wFMCommunicate OK [00:17:00]SAM_PROTO_GetShiftState done [00:17:00]FM_GetShiftState done [00:17:00]KKMCreateOpenShiftDocument [00:17:00]Load OK [00:17:00]Malloc new data [00:17:00]MH_GetDate [00:17:00]Write to MH i2c: F0 00 00 3A 01 2A [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: F0 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: F0 09 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: F0 09 00 3A 01 00 FC 61 EF 66 4C 6B 94 66 96 [00:17:00]Malloc new data [00:17:00]KKMCreateOpenShiftDocument OK [00:17:00]KKMSetOpenShiftData OK [00:17:00]ProcessDocumentItem done err = 0, tmpTLVsize=190 [00:17:00]tlvbuf is 020BAA40 [00:17:00]KKMLoadAndSignOpenShiftData [00:17:00]SAM_PROTO_ProcessDocument [00:17:00]wFMCommunicate request_size=9 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 01 00 04 02 00 BE 00 [00:17:00]Write to MH i2c: E2 0C 00 3B 01 80 15 01 00 04 00 02 00 BE 00 00 00 83 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=23 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:17:00]Write to MH i2c: E2 1A 00 3C 01 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 B2 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=24 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 02 00 13 FD 03 0F 00 D0 AD D1 88 D0 B8 D0 B5 D0 B2 20 D0 9A 2E 20 [00:17:00]Write to MH i2c: E2 1B 00 3D 01 80 15 02 00 13 00 FD 03 0F 00 D0 AD D1 88 D0 B8 D0 B5 D0 B2 20 D0 9A 2E 20 00 00 30 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=84 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 02 00 4F F1 03 4B 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 9F D0 B8 D1 82 D0 BE D0 BC D0 BD D0 B8 D0 BA 2C 20 D0 94 D0 BE D0 BD 2D D0 91 D1 83 D0 BB D0 B0 D0 BA 20 D0 B0 2F D0 B0 2C 20 34 30 2E 37 35 33 36 35 34 2C 20 37 33 2E 33 38 31 35 35 34 [00:17:00]Write to MH i2c: E2 57 00 3E 01 80 15 02 00 4F 00 F1 03 4B 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 9F D0 B8 D1 82 D0 BE D0 BC D0 BD D0 B8 D0 BA 2C 20 D0 94 D0 BE D0 BD 2D D0 91 D1 83 D0 BB D0 B0 D0 BA 20 D0 B0 2F D0 B0 2C 20 34 30 2E 37 35 33 36 35 34 2C 20 37 33 2E 33 38 31 35 35 34 00 00 80 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=51 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:17:00]Write to MH i2c: E2 36 00 3F 01 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 6D [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=13 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 02 00 08 F4 03 04 00 FC 61 EF 66 [00:17:00]Write to MH i2c: E2 10 00 40 01 80 15 02 00 08 00 F4 03 04 00 FC 61 EF 66 00 00 7E [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=25 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [00:17:00]Write to MH i2c: E2 1C 00 41 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 26 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:17:00]Read from MH i2c: E2 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 [00:17:00]MH_I2C_Read... [00:17:00]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [00:17:00]RAPDU: 90 00 [00:17:00]wFMCommunicate OK [00:17:00]wFMCommunicate request_size=4 [00:17:00]MH_SAM_APDU [00:17:00]CAPDU: 80 15 03 00 [00:17:00]Write to MH i2c: E2 08 00 42 01 80 15 03 00 00 00 00 00 C4 [00:17:00]Write i2c OK [00:17:00]MH_I2C_Read... [00:17:01]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:17:01]Read from MH i2c: E2 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 38 00 [00:17:01]MH_I2C_Read... [00:17:01]Read from MH i2c: E2 38 00 42 01 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 52 01 00 0E 04 04 00 F1 01 00 00 35 04 06 00 98 23 D3 7C 29 1C 90 00 CF [00:17:01]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 52 01 00 0E 04 04 00 F1 01 00 00 35 04 06 00 98 23 D3 7C 29 1C 90 00 [00:17:01]wFMCommunicate OK [00:17:01]SAM_PROTO_ProcessDocument answer len = 51 [00:17:01]SAM_PROTO_ProcessDocument done [00:17:01]SetTLVBufToDocument [00:17:01]Processing tag 1209 (04B9) [00:17:01]Malloc new data [00:17:01]Processing tag 1041 (0411) [00:17:01]Processing tag 1040 (0410) [00:17:01]Malloc new data [00:17:01]Processing tag 1038 (040E) [00:17:01]Malloc new data [00:17:01]Processing tag 1077 (0435) [00:17:01]Malloc new data [00:17:01]SetTLVBufToDocument err=0 [00:17:01]KKMLoadAndSignOpenShiftData store KKM data [00:17:01]KKMLoadAndSignOpenShiftData err=0 [00:17:01]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Эшиев К. Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 Место: АЗС № 137 "Партнер Нефть" 22.09.2024 00:17 Смена: 497 РНМ: 0000000000092592 ЗНМ: 0300000064 ФД: 86687 ФМ: 0000000000874979 ФПД: 167279639406876 [00:17:01]StoreToDocumentArchive [00:17:01]shift 497 fd 86687 [00:17:01]Create dir for shift 0497 [00:17:01]save to /storage/0497/doc_00086687 [00:17:01]save last doc name /storage/0497/doc_00086687 to /storage/kkm_last_doc_name [00:17:01]save OK [00:17:01]Clear old archive folders... [00:17:01]Remove dir /storage/0496 [00:17:01]opendir ok [00:17:01]file . [00:17:01]file .. [00:17:01]file doc_00086222 [00:17:01]remove file /storage/0496/doc_00086222 [00:17:01]file doc_00086223 [00:17:01]remove file /storage/0496/doc_00086223 [00:17:01]file doc_00086224 [00:17:01]remove file /storage/0496/doc_00086224 [00:17:01]file doc_00086225 [00:17:01]remove file /storage/0496/doc_00086225 [00:17:01]file doc_00086226 [00:17:01]remove file /storage/0496/doc_00086226 [00:17:01]file doc_00086227 [00:17:01]remove file /storage/0496/doc_00086227 [00:17:01]file doc_00086228 [00:17:01]remove file /storage/0496/doc_00086228 [00:17:01]file doc_00086229 [00:17:01]remove file /storage/0496/doc_00086229 [00:17:01]file doc_00086230 [00:17:01]remove file /storage/0496/doc_00086230 [00:17:01]file doc_00086231 [00:17:01]remove file /storage/0496/doc_00086231 [00:17:01]file doc_00086232 [00:17:01]remove file /storage/0496/doc_00086232 [00:17:01]file doc_00086233 [00:17:01]remove file /storage/0496/doc_00086233 [00:17:01]file doc_00086234 [00:17:01]remove file /storage/0496/doc_00086234 [00:17:01]file doc_00086235 [00:17:01]remove file /storage/0496/doc_00086235 [00:17:01]file doc_00086236 [00:17:01]remove file /storage/0496/doc_00086236 [00:17:01]file doc_00086237 [00:17:01]remove file /storage/0496/doc_00086237 [00:17:01]file doc_00086238 [00:17:01]remove file /storage/0496/doc_00086238 [00:17:01]file doc_00086239 [00:17:01]remove file /storage/0496/doc_00086239 [00:17:01]file doc_00086240 [00:17:01]remove file /storage/0496/doc_00086240 [00:17:01]file doc_00086241 [00:17:01]remove file /storage/0496/doc_00086241 [00:17:01]file doc_00086242 [00:17:01]remove file /storage/0496/doc_00086242 [00:17:01]file doc_00086243 [00:17:01]remove file /storage/0496/doc_00086243 [00:17:01]file doc_00086244 [00:17:01]remove file /storage/0496/doc_00086244 [00:17:01]file doc_00086245 [00:17:01]remove file /storage/0496/doc_00086245 [00:17:01]file doc_00086246 [00:17:01]remove file /storage/0496/doc_00086246 [00:17:01]file doc_00086247 [00:17:01]remove file /storage/0496/doc_00086247 [00:17:01]file doc_00086248 [00:17:01]remove file /storage/0496/doc_00086248 [00:17:01]file doc_00086249 [00:17:01]remove file /storage/0496/doc_00086249 [00:17:01]file doc_00086250 [00:17:01]remove file /storage/0496/doc_00086250 [00:17:01]file doc_00086251 [00:17:01]remove file /storage/0496/doc_00086251 [00:17:01]file doc_00086252 [00:17:01]remove file /storage/0496/doc_00086252 [00:17:01]file doc_00086253 [00:17:01]remove file /storage/0496/doc_00086253 [00:17:01]file doc_00086254 [00:17:01]remove file /storage/0496/doc_00086254 [00:17:01]file doc_00086255 [00:17:01]remove file /storage/0496/doc_00086255 [00:17:01]file doc_00086256 [00:17:01]remove file /storage/0496/doc_00086256 [00:17:01]file doc_00086257 [00:17:01]remove file /storage/0496/doc_00086257 [00:17:01]file doc_00086258 [00:17:01]remove file /storage/0496/doc_00086258 [00:17:01]file doc_00086259 [00:17:01]remove file /storage/0496/doc_00086259 [00:17:01]file doc_00086260 [00:17:01]remove file /storage/0496/doc_00086260 [00:17:01]file doc_00086261 [00:17:01]remove file /storage/0496/doc_00086261 [00:17:01]file doc_00086262 [00:17:01]remove file /storage/0496/doc_00086262 [00:17:01]file doc_00086263 [00:17:01]remove file /storage/0496/doc_00086263 [00:17:01]file doc_00086264 [00:17:01]remove file /storage/0496/doc_00086264 [00:17:01]file doc_00086265 [00:17:01]remove file /storage/0496/doc_00086265 [00:17:01]file doc_00086266 [00:17:01]remove file /storage/0496/doc_00086266 [00:17:01]file doc_00086267 [00:17:01]remove file /storage/0496/doc_00086267 [00:17:01]file doc_00086268 [00:17:01]remove file /storage/0496/doc_00086268 [00:17:01]file doc_00086269 [00:17:01]remove file /storage/0496/doc_00086269 [00:17:01]file doc_00086270 [00:17:01]remove file /storage/0496/doc_00086270 [00:17:01]file doc_00086271 [00:17:01]remove file /storage/0496/doc_00086271 [00:17:01]file doc_00086272 [00:17:01]remove file /storage/0496/doc_00086272 [00:17:01]file doc_00086273 [00:17:01]remove file /storage/0496/doc_00086273 [00:17:01]file doc_00086274 [00:17:01]remove file /storage/0496/doc_00086274 [00:17:01]file doc_00086275 [00:17:01]remove file /storage/0496/doc_00086275 [00:17:01]file doc_00086276 [00:17:01]remove file /storage/0496/doc_00086276 [00:17:01]file doc_00086277 [00:17:01]remove file /storage/0496/doc_00086277 [00:17:01]file doc_00086278 [00:17:01]remove file /storage/0496/doc_00086278 [00:17:01]file doc_00086279 [00:17:01]remove file /storage/0496/doc_00086279 [00:17:01]file doc_00086280 [00:17:01]remove file /storage/0496/doc_00086280 [00:17:01]file doc_00086281 [00:17:01]remove file /storage/0496/doc_00086281 [00:17:01]file doc_00086282 [00:17:01]remove file /storage/0496/doc_00086282 [00:17:01]file doc_00086283 [00:17:01]remove file /storage/0496/doc_00086283 [00:17:01]file doc_00086284 [00:17:01]remove file /storage/0496/doc_00086284 [00:17:01]file doc_00086285 [00:17:01]remove file /storage/0496/doc_00086285 [00:17:01]file doc_00086286 [00:17:01]remove file /storage/0496/doc_00086286 [00:17:01]file doc_00086287 [00:17:01]remove file /storage/0496/doc_00086287 [00:17:01]file doc_00086288 [00:17:01]remove file /storage/0496/doc_00086288 [00:17:01]file doc_00086289 [00:17:01]remove file /storage/0496/doc_00086289 [00:17:01]file doc_00086290 [00:17:01]remove file /storage/0496/doc_00086290 [00:17:01]file doc_00086291 [00:17:01]remove file /storage/0496/doc_00086291 [00:17:01]file doc_00086292 [00:17:01]remove file /storage/0496/doc_00086292 [00:17:01]file doc_00086293 [00:17:01]remove file /storage/0496/doc_00086293 [00:17:01]file doc_00086294 [00:17:01]remove file /storage/0496/doc_00086294 [00:17:01]file doc_00086295 [00:17:01]remove file /storage/0496/doc_00086295 [00:17:01]file doc_00086296 [00:17:01]remove file /storage/0496/doc_00086296 [00:17:01]file doc_00086297 [00:17:01]remove file /storage/0496/doc_00086297 [00:17:01]file doc_00086298 [00:17:01]remove file /storage/0496/doc_00086298 [00:17:01]file doc_00086299 [00:17:01]remove file /storage/0496/doc_00086299 [00:17:01]file doc_00086300 [00:17:01]remove file /storage/0496/doc_00086300 [00:17:01]file doc_00086301 [00:17:01]remove file /storage/0496/doc_00086301 [00:17:01]file doc_00086302 [00:17:01]remove file /storage/0496/doc_00086302 [00:17:01]file doc_00086303 [00:17:01]remove file /storage/0496/doc_00086303 [00:17:01]file doc_00086304 [00:17:01]remove file /storage/0496/doc_00086304 [00:17:01]file doc_00086305 [00:17:01]remove file /storage/0496/doc_00086305 [00:17:01]file doc_00086306 [00:17:01]remove file /storage/0496/doc_00086306 [00:17:01]file doc_00086307 [00:17:01]remove file /storage/0496/doc_00086307 [00:17:01]file doc_00086308 [00:17:01]remove file /storage/0496/doc_00086308 [00:17:01]file doc_00086309 [00:17:01]remove file /storage/0496/doc_00086309 [00:17:01]file doc_00086310 [00:17:01]remove file /storage/0496/doc_00086310 [00:17:01]file doc_00086311 [00:17:01]remove file /storage/0496/doc_00086311 [00:17:01]file doc_00086312 [00:17:01]remove file /storage/0496/doc_00086312 [00:17:01]file doc_00086313 [00:17:01]remove file /storage/0496/doc_00086313 [00:17:01]file doc_00086314 [00:17:01]remove file /storage/0496/doc_00086314 [00:17:01]file doc_00086315 [00:17:01]remove file /storage/0496/doc_00086315 [00:17:01]file doc_00086316 [00:17:01]remove file /storage/0496/doc_00086316 [00:17:01]file doc_00086317 [00:17:01]remove file /storage/0496/doc_00086317 [00:17:01]file doc_00086318 [00:17:01]remove file /storage/0496/doc_00086318 [00:17:01]file doc_00086319 [00:17:01]remove file /storage/0496/doc_00086319 [00:17:01]file doc_00086320 [00:17:01]remove file /storage/0496/doc_00086320 [00:17:01]file doc_00086321 [00:17:01]remove file /storage/0496/doc_00086321 [00:17:01]file doc_00086322 [00:17:01]remove file /storage/0496/doc_00086322 [00:17:01]file doc_00086323 [00:17:01]remove file /storage/0496/doc_00086323 [00:17:01]file doc_00086324 [00:17:01]remove file /storage/0496/doc_00086324 [00:17:01]file doc_00086325 [00:17:01]remove file /storage/0496/doc_00086325 [00:17:01]file doc_00086326 [00:17:01]remove file /storage/0496/doc_00086326 [00:17:01]file doc_00086327 [00:17:01]remove file /storage/0496/doc_00086327 [00:17:01]file doc_00086328 [00:17:01]remove file /storage/0496/doc_00086328 [00:17:01]file doc_00086329 [00:17:01]remove file /storage/0496/doc_00086329 [00:17:01]file doc_00086330 [00:17:01]remove file /storage/0496/doc_00086330 [00:17:01]file doc_00086331 [00:17:01]remove file /storage/0496/doc_00086331 [00:17:01]file doc_00086332 [00:17:01]remove file /storage/0496/doc_00086332 [00:17:01]file doc_00086333 [00:17:01]remove file /storage/0496/doc_00086333 [00:17:01]file doc_00086334 [00:17:01]remove file /storage/0496/doc_00086334 [00:17:01]file doc_00086335 [00:17:01]remove file /storage/0496/doc_00086335 [00:17:01]file doc_00086336 [00:17:01]remove file /storage/0496/doc_00086336 [00:17:01]file doc_00086337 [00:17:01]remove file /storage/0496/doc_00086337 [00:17:01]file doc_00086338 [00:17:01]remove file /storage/0496/doc_00086338 [00:17:01]file doc_00086339 [00:17:01]remove file /storage/0496/doc_00086339 [00:17:01]file doc_00086340 [00:17:01]remove file /storage/0496/doc_00086340 [00:17:01]file doc_00086341 [00:17:01]remove file /storage/0496/doc_00086341 [00:17:01]file doc_00086342 [00:17:01]remove file /storage/0496/doc_00086342 [00:17:01]file doc_00086343 [00:17:01]remove file /storage/0496/doc_00086343 [00:17:01]file doc_00086344 [00:17:01]remove file /storage/0496/doc_00086344 [00:17:01]file doc_00086345 [00:17:01]remove file /storage/0496/doc_00086345 [00:17:01]file doc_00086346 [00:17:01]remove file /storage/0496/doc_00086346 [00:17:01]file doc_00086347 [00:17:01]remove file /storage/0496/doc_00086347 [00:17:01]file doc_00086348 [00:17:01]remove file /storage/0496/doc_00086348 [00:17:01]file doc_00086349 [00:17:01]remove file /storage/0496/doc_00086349 [00:17:01]file doc_00086350 [00:17:01]remove file /storage/0496/doc_00086350 [00:17:01]file doc_00086351 [00:17:01]remove file /storage/0496/doc_00086351 [00:17:01]file doc_00086352 [00:17:01]remove file /storage/0496/doc_00086352 [00:17:01]file doc_00086353 [00:17:01]remove file /storage/0496/doc_00086353 [00:17:01]file doc_00086354 [00:17:01]remove file /storage/0496/doc_00086354 [00:17:01]file doc_00086355 [00:17:01]remove file /storage/0496/doc_00086355 [00:17:01]file doc_00086356 [00:17:01]remove file /storage/0496/doc_00086356 [00:17:01]file doc_00086357 [00:17:01]remove file /storage/0496/doc_00086357 [00:17:01]file doc_00086358 [00:17:01]remove file /storage/0496/doc_00086358 [00:17:01]file doc_00086359 [00:17:01]remove file /storage/0496/doc_00086359 [00:17:01]file doc_00086360 [00:17:01]remove file /storage/0496/doc_00086360 [00:17:01]file doc_00086361 [00:17:01]remove file /storage/0496/doc_00086361 [00:17:01]file doc_00086362 [00:17:01]remove file /storage/0496/doc_00086362 [00:17:01]file doc_00086363 [00:17:01]remove file /storage/0496/doc_00086363 [00:17:01]file doc_00086364 [00:17:01]remove file /storage/0496/doc_00086364 [00:17:01]file doc_00086365 [00:17:01]remove file /storage/0496/doc_00086365 [00:17:02]file doc_00086366 [00:17:02]remove file /storage/0496/doc_00086366 [00:17:02]file doc_00086367 [00:17:02]remove file /storage/0496/doc_00086367 [00:17:02]file doc_00086368 [00:17:02]remove file /storage/0496/doc_00086368 [00:17:02]file doc_00086369 [00:17:02]remove file /storage/0496/doc_00086369 [00:17:02]file doc_00086370 [00:17:02]remove file /storage/0496/doc_00086370 [00:17:02]file doc_00086371 [00:17:02]remove file /storage/0496/doc_00086371 [00:17:02]file doc_00086372 [00:17:02]remove file /storage/0496/doc_00086372 [00:17:02]file doc_00086373 [00:17:02]remove file /storage/0496/doc_00086373 [00:17:02]file doc_00086374 [00:17:02]remove file /storage/0496/doc_00086374 [00:17:02]file doc_00086375 [00:17:02]remove file /storage/0496/doc_00086375 [00:17:02]file doc_00086376 [00:17:02]remove file /storage/0496/doc_00086376 [00:17:02]file doc_00086377 [00:17:02]remove file /storage/0496/doc_00086377 [00:17:02]file doc_00086378 [00:17:02]remove file /storage/0496/doc_00086378 [00:17:02]file doc_00086379 [00:17:02]remove file /storage/0496/doc_00086379 [00:17:02]file doc_00086380 [00:17:02]remove file /storage/0496/doc_00086380 [00:17:02]file doc_00086381 [00:17:02]remove file /storage/0496/doc_00086381 [00:17:02]file doc_00086382 [00:17:02]remove file /storage/0496/doc_00086382 [00:17:02]file doc_00086383 [00:17:02]remove file /storage/0496/doc_00086383 [00:17:02]file doc_00086384 [00:17:02]remove file /storage/0496/doc_00086384 [00:17:02]file doc_00086385 [00:17:02]remove file /storage/0496/doc_00086385 [00:17:02]file doc_00086386 [00:17:02]remove file /storage/0496/doc_00086386 [00:17:02]file doc_00086387 [00:17:02]remove file /storage/0496/doc_00086387 [00:17:02]file doc_00086388 [00:17:02]remove file /storage/0496/doc_00086388 [00:17:02]file doc_00086389 [00:17:02]remove file /storage/0496/doc_00086389 [00:17:02]file doc_00086390 [00:17:02]remove file /storage/0496/doc_00086390 [00:17:02]file doc_00086391 [00:17:02]remove file /storage/0496/doc_00086391 [00:17:02]file doc_00086392 [00:17:02]remove file /storage/0496/doc_00086392 [00:17:02]file doc_00086393 [00:17:02]remove file /storage/0496/doc_00086393 [00:17:02]file doc_00086394 [00:17:02]remove file /storage/0496/doc_00086394 [00:17:02]file doc_00086395 [00:17:02]remove file /storage/0496/doc_00086395 [00:17:02]file doc_00086396 [00:17:02]remove file /storage/0496/doc_00086396 [00:17:02]file doc_00086397 [00:17:02]remove file /storage/0496/doc_00086397 [00:17:02]file doc_00086398 [00:17:02]remove file /storage/0496/doc_00086398 [00:17:02]file doc_00086399 [00:17:02]remove file /storage/0496/doc_00086399 [00:17:02]file doc_00086400 [00:17:02]remove file /storage/0496/doc_00086400 [00:17:02]file doc_00086401 [00:17:02]remove file /storage/0496/doc_00086401 [00:17:02]file doc_00086402 [00:17:02]remove file /storage/0496/doc_00086402 [00:17:02]file doc_00086403 [00:17:02]remove file /storage/0496/doc_00086403 [00:17:02]file doc_00086404 [00:17:02]remove file /storage/0496/doc_00086404 [00:17:02]file doc_00086405 [00:17:02]remove file /storage/0496/doc_00086405 [00:17:02]file doc_00086406 [00:17:02]remove file /storage/0496/doc_00086406 [00:17:02]file doc_00086407 [00:17:02]remove file /storage/0496/doc_00086407 [00:17:02]file doc_00086408 [00:17:02]remove file /storage/0496/doc_00086408 [00:17:02]file doc_00086409 [00:17:02]remove file /storage/0496/doc_00086409 [00:17:02]file doc_00086410 [00:17:02]remove file /storage/0496/doc_00086410 [00:17:02]file doc_00086411 [00:17:02]remove file /storage/0496/doc_00086411 [00:17:02]file doc_00086412 [00:17:02]remove file /storage/0496/doc_00086412 [00:17:02]file doc_00086413 [00:17:02]remove file /storage/0496/doc_00086413 [00:17:02]file doc_00086414 [00:17:02]remove file /storage/0496/doc_00086414 [00:17:02]file doc_00086415 [00:17:02]remove file /storage/0496/doc_00086415 [00:17:02]file doc_00086416 [00:17:02]remove file /storage/0496/doc_00086416 [00:17:02]file doc_00086417 [00:17:02]remove file /storage/0496/doc_00086417 [00:17:02]file doc_00086418 [00:17:02]remove file /storage/0496/doc_00086418 [00:17:02]file doc_00086419 [00:17:02]remove file /storage/0496/doc_00086419 [00:17:02]file doc_00086420 [00:17:02]remove file /storage/0496/doc_00086420 [00:17:02]file doc_00086421 [00:17:02]remove file /storage/0496/doc_00086421 [00:17:02]file doc_00086422 [00:17:02]remove file /storage/0496/doc_00086422 [00:17:02]file doc_00086423 [00:17:02]remove file /storage/0496/doc_00086423 [00:17:02]file doc_00086424 [00:17:02]remove file /storage/0496/doc_00086424 [00:17:02]file doc_00086425 [00:17:02]remove file /storage/0496/doc_00086425 [00:17:02]file doc_00086426 [00:17:02]remove file /storage/0496/doc_00086426 [00:17:02]file doc_00086427 [00:17:02]remove file /storage/0496/doc_00086427 [00:17:02]file doc_00086428 [00:17:02]remove file /storage/0496/doc_00086428 [00:17:02]file doc_00086429 [00:17:02]remove file /storage/0496/doc_00086429 [00:17:02]file doc_00086430 [00:17:02]remove file /storage/0496/doc_00086430 [00:17:02]file doc_00086431 [00:17:02]remove file /storage/0496/doc_00086431 [00:17:02]file doc_00086432 [00:17:02]remove file /storage/0496/doc_00086432 [00:17:02]file doc_00086433 [00:17:02]remove file /storage/0496/doc_00086433 [00:17:02]file doc_00086434 [00:17:02]remove file /storage/0496/doc_00086434 [00:17:02]file doc_00086435 [00:17:02]remove file /storage/0496/doc_00086435 [00:17:02]file doc_00086436 [00:17:02]remove file /storage/0496/doc_00086436 [00:17:02]file doc_00086437 [00:17:02]remove file /storage/0496/doc_00086437 [00:17:02]file doc_00086438 [00:17:02]remove file /storage/0496/doc_00086438 [00:17:02]file doc_00086439 [00:17:02]remove file /storage/0496/doc_00086439 [00:17:02]file doc_00086440 [00:17:02]remove file /storage/0496/doc_00086440 [00:17:02]file doc_00086441 [00:17:02]remove file /storage/0496/doc_00086441 [00:17:02]file doc_00086442 [00:17:02]remove file /storage/0496/doc_00086442 [00:17:02]file doc_00086443 [00:17:02]remove file /storage/0496/doc_00086443 [00:17:02]file doc_00086444 [00:17:02]remove file /storage/0496/doc_00086444 [00:17:02]file doc_00086445 [00:17:02]remove file /storage/0496/doc_00086445 [00:17:02]file doc_00086446 [00:17:02]remove file /storage/0496/doc_00086446 [00:17:02]file doc_00086447 [00:17:02]remove file /storage/0496/doc_00086447 [00:17:02]file doc_00086448 [00:17:02]remove file /storage/0496/doc_00086448 [00:17:02]file doc_00086449 [00:17:02]remove file /storage/0496/doc_00086449 [00:17:02]file doc_00086450 [00:17:02]remove file /storage/0496/doc_00086450 [00:17:02]file doc_00086451 [00:17:02]remove file /storage/0496/doc_00086451 [00:17:02]file doc_00086452 [00:17:02]remove file /storage/0496/doc_00086452 [00:17:02]file doc_00086453 [00:17:02]remove file /storage/0496/doc_00086453 [00:17:02]file doc_00086454 [00:17:02]remove file /storage/0496/doc_00086454 [00:17:02]file doc_00086455 [00:17:02]remove file /storage/0496/doc_00086455 [00:17:02]file doc_00086456 [00:17:02]remove file /storage/0496/doc_00086456 [00:17:02]file doc_00086457 [00:17:02]remove file /storage/0496/doc_00086457 [00:17:02]file doc_00086458 [00:17:02]remove file /storage/0496/doc_00086458 [00:17:02]file doc_00086459 [00:17:02]remove file /storage/0496/doc_00086459 [00:17:02]file doc_00086460 [00:17:02]remove file /storage/0496/doc_00086460 [00:17:02]file doc_00086461 [00:17:02]remove file /storage/0496/doc_00086461 [00:17:02]file doc_00086462 [00:17:02]remove file /storage/0496/doc_00086462 [00:17:02]file doc_00086463 [00:17:02]remove file /storage/0496/doc_00086463 [00:17:02]file doc_00086464 [00:17:02]remove file /storage/0496/doc_00086464 [00:17:02]file doc_00086465 [00:17:02]remove file /storage/0496/doc_00086465 [00:17:02]file doc_00086466 [00:17:02]remove file /storage/0496/doc_00086466 [00:17:02]file doc_00086467 [00:17:02]remove file /storage/0496/doc_00086467 [00:17:02]file doc_00086468 [00:17:02]remove file /storage/0496/doc_00086468 [00:17:02]file doc_00086469 [00:17:02]remove file /storage/0496/doc_00086469 [00:17:02]file doc_00086470 [00:17:02]remove file /storage/0496/doc_00086470 [00:17:02]file doc_00086471 [00:17:02]remove file /storage/0496/doc_00086471 [00:17:02]file doc_00086472 [00:17:02]remove file /storage/0496/doc_00086472 [00:17:02]file doc_00086473 [00:17:02]remove file /storage/0496/doc_00086473 [00:17:02]file doc_00086474 [00:17:02]remove file /storage/0496/doc_00086474 [00:17:02]file doc_00086475 [00:17:02]remove file /storage/0496/doc_00086475 [00:17:02]file doc_00086476 [00:17:02]remove file /storage/0496/doc_00086476 [00:17:02]file doc_00086477 [00:17:02]remove file /storage/0496/doc_00086477 [00:17:02]file doc_00086478 [00:17:02]remove file /storage/0496/doc_00086478 [00:17:02]file doc_00086479 [00:17:02]remove file /storage/0496/doc_00086479 [00:17:02]file doc_00086480 [00:17:02]remove file /storage/0496/doc_00086480 [00:17:02]file doc_00086481 [00:17:02]remove file /storage/0496/doc_00086481 [00:17:02]file doc_00086482 [00:17:02]remove file /storage/0496/doc_00086482 [00:17:02]file doc_00086483 [00:17:02]remove file /storage/0496/doc_00086483 [00:17:02]file doc_00086484 [00:17:02]remove file /storage/0496/doc_00086484 [00:17:02]file doc_00086485 [00:17:02]remove file /storage/0496/doc_00086485 [00:17:02]file doc_00086486 [00:17:02]remove file /storage/0496/doc_00086486 [00:17:02]file doc_00086487 [00:17:02]remove file /storage/0496/doc_00086487 [00:17:02]file doc_00086488 [00:17:02]remove file /storage/0496/doc_00086488 [00:17:02]file doc_00086489 [00:17:02]remove file /storage/0496/doc_00086489 [00:17:02]file doc_00086490 [00:17:02]remove file /storage/0496/doc_00086490 [00:17:02]file doc_00086491 [00:17:02]remove file /storage/0496/doc_00086491 [00:17:02]file doc_00086492 [00:17:02]remove file /storage/0496/doc_00086492 [00:17:02]file doc_00086493 [00:17:02]remove file /storage/0496/doc_00086493 [00:17:02]file doc_00086494 [00:17:02]remove file /storage/0496/doc_00086494 [00:17:02]file doc_00086495 [00:17:02]remove file /storage/0496/doc_00086495 [00:17:02]file doc_00086496 [00:17:02]remove file /storage/0496/doc_00086496 [00:17:02]file doc_00086497 [00:17:02]remove file /storage/0496/doc_00086497 [00:17:02]file doc_00086498 [00:17:02]remove file /storage/0496/doc_00086498 [00:17:02]file doc_00086499 [00:17:02]remove file /storage/0496/doc_00086499 [00:17:02]file doc_00086500 [00:17:02]remove file /storage/0496/doc_00086500 [00:17:02]file doc_00086501 [00:17:02]remove file /storage/0496/doc_00086501 [00:17:02]file doc_00086502 [00:17:02]remove file /storage/0496/doc_00086502 [00:17:02]file doc_00086503 [00:17:02]remove file /storage/0496/doc_00086503 [00:17:02]file doc_00086504 [00:17:02]remove file /storage/0496/doc_00086504 [00:17:02]file doc_00086505 [00:17:02]remove file /storage/0496/doc_00086505 [00:17:02]file doc_00086506 [00:17:02]remove file /storage/0496/doc_00086506 [00:17:02]file doc_00086507 [00:17:02]remove file /storage/0496/doc_00086507 [00:17:02]file doc_00086508 [00:17:02]remove file /storage/0496/doc_00086508 [00:17:02]file doc_00086509 [00:17:02]remove file /storage/0496/doc_00086509 [00:17:02]file doc_00086510 [00:17:02]remove file /storage/0496/doc_00086510 [00:17:02]file doc_00086511 [00:17:02]remove file /storage/0496/doc_00086511 [00:17:02]file doc_00086512 [00:17:02]remove file /storage/0496/doc_00086512 [00:17:02]file doc_00086513 [00:17:02]remove file /storage/0496/doc_00086513 [00:17:02]file doc_00086514 [00:17:02]remove file /storage/0496/doc_00086514 [00:17:02]file doc_00086515 [00:17:02]remove file /storage/0496/doc_00086515 [00:17:02]file doc_00086516 [00:17:02]remove file /storage/0496/doc_00086516 [00:17:02]file doc_00086517 [00:17:02]remove file /storage/0496/doc_00086517 [00:17:02]file doc_00086518 [00:17:02]remove file /storage/0496/doc_00086518 [00:17:02]file doc_00086519 [00:17:02]remove file /storage/0496/doc_00086519 [00:17:02]file doc_00086520 [00:17:02]remove file /storage/0496/doc_00086520 [00:17:02]file doc_00086521 [00:17:02]remove file /storage/0496/doc_00086521 [00:17:02]file doc_00086522 [00:17:02]remove file /storage/0496/doc_00086522 [00:17:02]file doc_00086523 [00:17:02]remove file /storage/0496/doc_00086523 [00:17:02]file doc_00086524 [00:17:02]remove file /storage/0496/doc_00086524 [00:17:02]file doc_00086525 [00:17:02]remove file /storage/0496/doc_00086525 [00:17:02]file doc_00086526 [00:17:02]remove file /storage/0496/doc_00086526 [00:17:02]file doc_00086527 [00:17:02]remove file /storage/0496/doc_00086527 [00:17:02]file doc_00086528 [00:17:02]remove file /storage/0496/doc_00086528 [00:17:02]file doc_00086529 [00:17:02]remove file /storage/0496/doc_00086529 [00:17:02]file doc_00086530 [00:17:02]remove file /storage/0496/doc_00086530 [00:17:02]file doc_00086531 [00:17:02]remove file /storage/0496/doc_00086531 [00:17:02]file doc_00086532 [00:17:02]remove file /storage/0496/doc_00086532 [00:17:02]file doc_00086533 [00:17:02]remove file /storage/0496/doc_00086533 [00:17:02]file doc_00086534 [00:17:02]remove file /storage/0496/doc_00086534 [00:17:02]file doc_00086535 [00:17:02]remove file /storage/0496/doc_00086535 [00:17:02]file doc_00086536 [00:17:02]remove file /storage/0496/doc_00086536 [00:17:02]file doc_00086537 [00:17:02]remove file /storage/0496/doc_00086537 [00:17:02]file doc_00086538 [00:17:02]remove file /storage/0496/doc_00086538 [00:17:02]file doc_00086539 [00:17:02]remove file /storage/0496/doc_00086539 [00:17:02]file doc_00086540 [00:17:02]remove file /storage/0496/doc_00086540 [00:17:02]file doc_00086541 [00:17:02]remove file /storage/0496/doc_00086541 [00:17:02]file doc_00086542 [00:17:02]remove file /storage/0496/doc_00086542 [00:17:02]file doc_00086543 [00:17:02]remove file /storage/0496/doc_00086543 [00:17:02]file doc_00086544 [00:17:02]remove file /storage/0496/doc_00086544 [00:17:02]file doc_00086545 [00:17:02]remove file /storage/0496/doc_00086545 [00:17:02]file doc_00086546 [00:17:02]remove file /storage/0496/doc_00086546 [00:17:02]file doc_00086547 [00:17:02]remove file /storage/0496/doc_00086547 [00:17:02]file doc_00086548 [00:17:02]remove file /storage/0496/doc_00086548 [00:17:02]file doc_00086549 [00:17:02]remove file /storage/0496/doc_00086549 [00:17:02]file doc_00086550 [00:17:02]remove file /storage/0496/doc_00086550 [00:17:02]file doc_00086551 [00:17:02]remove file /storage/0496/doc_00086551 [00:17:02]file doc_00086552 [00:17:02]remove file /storage/0496/doc_00086552 [00:17:02]file doc_00086553 [00:17:02]remove file /storage/0496/doc_00086553 [00:17:02]file doc_00086554 [00:17:02]remove file /storage/0496/doc_00086554 [00:17:02]file doc_00086555 [00:17:02]remove file /storage/0496/doc_00086555 [00:17:02]file doc_00086556 [00:17:02]remove file /storage/0496/doc_00086556 [00:17:02]file doc_00086557 [00:17:02]remove file /storage/0496/doc_00086557 [00:17:02]file doc_00086558 [00:17:02]remove file /storage/0496/doc_00086558 [00:17:02]file doc_00086559 [00:17:02]remove file /storage/0496/doc_00086559 [00:17:02]file doc_00086560 [00:17:02]remove file /storage/0496/doc_00086560 [00:17:02]file doc_00086561 [00:17:02]remove file /storage/0496/doc_00086561 [00:17:02]file doc_00086562 [00:17:02]remove file /storage/0496/doc_00086562 [00:17:02]file doc_00086563 [00:17:02]remove file /storage/0496/doc_00086563 [00:17:02]file doc_00086564 [00:17:02]remove file /storage/0496/doc_00086564 [00:17:02]file doc_00086565 [00:17:02]remove file /storage/0496/doc_00086565 [00:17:02]file doc_00086566 [00:17:02]remove file /storage/0496/doc_00086566 [00:17:02]file doc_00086567 [00:17:02]remove file /storage/0496/doc_00086567 [00:17:02]file doc_00086568 [00:17:02]remove file /storage/0496/doc_00086568 [00:17:02]file doc_00086569 [00:17:02]remove file /storage/0496/doc_00086569 [00:17:02]file doc_00086570 [00:17:02]remove file /storage/0496/doc_00086570 [00:17:02]file doc_00086571 [00:17:02]remove file /storage/0496/doc_00086571 [00:17:02]file doc_00086572 [00:17:02]remove file /storage/0496/doc_00086572 [00:17:02]file doc_00086573 [00:17:02]remove file /storage/0496/doc_00086573 [00:17:02]file doc_00086574 [00:17:02]remove file /storage/0496/doc_00086574 [00:17:02]file doc_00086575 [00:17:02]remove file /storage/0496/doc_00086575 [00:17:02]file doc_00086576 [00:17:02]remove file /storage/0496/doc_00086576 [00:17:02]file doc_00086577 [00:17:02]remove file /storage/0496/doc_00086577 [00:17:02]file doc_00086578 [00:17:02]remove file /storage/0496/doc_00086578 [00:17:02]file doc_00086579 [00:17:02]remove file /storage/0496/doc_00086579 [00:17:02]file doc_00086580 [00:17:02]remove file /storage/0496/doc_00086580 [00:17:02]file doc_00086581 [00:17:02]remove file /storage/0496/doc_00086581 [00:17:02]file doc_00086582 [00:17:02]remove file /storage/0496/doc_00086582 [00:17:02]file doc_00086583 [00:17:02]remove file /storage/0496/doc_00086583 [00:17:02]file doc_00086584 [00:17:02]remove file /storage/0496/doc_00086584 [00:17:03]file doc_00086585 [00:17:03]remove file /storage/0496/doc_00086585 [00:17:03]file doc_00086586 [00:17:03]remove file /storage/0496/doc_00086586 [00:17:03]file doc_00086587 [00:17:03]remove file /storage/0496/doc_00086587 [00:17:03]file doc_00086588 [00:17:03]remove file /storage/0496/doc_00086588 [00:17:03]file doc_00086589 [00:17:03]remove file /storage/0496/doc_00086589 [00:17:03]file doc_00086590 [00:17:03]remove file /storage/0496/doc_00086590 [00:17:03]file doc_00086591 [00:17:03]remove file /storage/0496/doc_00086591 [00:17:03]file doc_00086592 [00:17:03]remove file /storage/0496/doc_00086592 [00:17:03]file doc_00086593 [00:17:03]remove file /storage/0496/doc_00086593 [00:17:03]file doc_00086594 [00:17:03]remove file /storage/0496/doc_00086594 [00:17:03]file doc_00086595 [00:17:03]remove file /storage/0496/doc_00086595 [00:17:03]file doc_00086596 [00:17:03]remove file /storage/0496/doc_00086596 [00:17:03]file doc_00086597 [00:17:03]remove file /storage/0496/doc_00086597 [00:17:03]file doc_00086598 [00:17:03]remove file /storage/0496/doc_00086598 [00:17:03]file doc_00086599 [00:17:03]remove file /storage/0496/doc_00086599 [00:17:03]file doc_00086600 [00:17:03]remove file /storage/0496/doc_00086600 [00:17:03]file doc_00086601 [00:17:03]remove file /storage/0496/doc_00086601 [00:17:03]file doc_00086602 [00:17:03]remove file /storage/0496/doc_00086602 [00:17:03]file doc_00086603 [00:17:03]remove file /storage/0496/doc_00086603 [00:17:03]file doc_00086604 [00:17:03]remove file /storage/0496/doc_00086604 [00:17:03]file doc_00086605 [00:17:03]remove file /storage/0496/doc_00086605 [00:17:03]file doc_00086606 [00:17:03]remove file /storage/0496/doc_00086606 [00:17:03]file doc_00086607 [00:17:03]remove file /storage/0496/doc_00086607 [00:17:03]file doc_00086608 [00:17:03]remove file /storage/0496/doc_00086608 [00:17:03]file doc_00086609 [00:17:03]remove file /storage/0496/doc_00086609 [00:17:03]file doc_00086610 [00:17:03]remove file /storage/0496/doc_00086610 [00:17:03]file doc_00086611 [00:17:03]remove file /storage/0496/doc_00086611 [00:17:03]file doc_00086612 [00:17:03]remove file /storage/0496/doc_00086612 [00:17:03]file doc_00086613 [00:17:03]remove file /storage/0496/doc_00086613 [00:17:03]file doc_00086614 [00:17:03]remove file /storage/0496/doc_00086614 [00:17:03]file doc_00086615 [00:17:03]remove file /storage/0496/doc_00086615 [00:17:03]file doc_00086616 [00:17:03]remove file /storage/0496/doc_00086616 [00:17:03]file doc_00086617 [00:17:03]remove file /storage/0496/doc_00086617 [00:17:03]file doc_00086618 [00:17:03]remove file /storage/0496/doc_00086618 [00:17:03]file doc_00086619 [00:17:03]remove file /storage/0496/doc_00086619 [00:17:03]file doc_00086620 [00:17:03]remove file /storage/0496/doc_00086620 [00:17:03]file doc_00086621 [00:17:03]remove file /storage/0496/doc_00086621 [00:17:03]file doc_00086622 [00:17:03]remove file /storage/0496/doc_00086622 [00:17:03]file doc_00086623 [00:17:03]remove file /storage/0496/doc_00086623 [00:17:03]file doc_00086624 [00:17:03]remove file /storage/0496/doc_00086624 [00:17:03]file doc_00086625 [00:17:03]remove file /storage/0496/doc_00086625 [00:17:03]file doc_00086626 [00:17:03]remove file /storage/0496/doc_00086626 [00:17:03]file doc_00086627 [00:17:03]remove file /storage/0496/doc_00086627 [00:17:03]file doc_00086628 [00:17:03]remove file /storage/0496/doc_00086628 [00:17:03]file doc_00086629 [00:17:03]remove file /storage/0496/doc_00086629 [00:17:03]file doc_00086630 [00:17:03]remove file /storage/0496/doc_00086630 [00:17:03]file doc_00086631 [00:17:03]remove file /storage/0496/doc_00086631 [00:17:03]file doc_00086632 [00:17:03]remove file /storage/0496/doc_00086632 [00:17:03]file doc_00086633 [00:17:03]remove file /storage/0496/doc_00086633 [00:17:03]file doc_00086634 [00:17:03]remove file /storage/0496/doc_00086634 [00:17:03]file doc_00086635 [00:17:03]remove file /storage/0496/doc_00086635 [00:17:03]file doc_00086636 [00:17:03]remove file /storage/0496/doc_00086636 [00:17:03]file doc_00086637 [00:17:03]remove file /storage/0496/doc_00086637 [00:17:03]file doc_00086638 [00:17:03]remove file /storage/0496/doc_00086638 [00:17:03]file doc_00086639 [00:17:03]remove file /storage/0496/doc_00086639 [00:17:03]file doc_00086640 [00:17:03]remove file /storage/0496/doc_00086640 [00:17:03]file doc_00086641 [00:17:03]remove file /storage/0496/doc_00086641 [00:17:03]file doc_00086642 [00:17:03]remove file /storage/0496/doc_00086642 [00:17:03]file doc_00086643 [00:17:03]remove file /storage/0496/doc_00086643 [00:17:03]file doc_00086644 [00:17:03]remove file /storage/0496/doc_00086644 [00:17:03]file doc_00086645 [00:17:03]remove file /storage/0496/doc_00086645 [00:17:03]file doc_00086646 [00:17:03]remove file /storage/0496/doc_00086646 [00:17:03]file doc_00086647 [00:17:03]remove file /storage/0496/doc_00086647 [00:17:03]file doc_00086648 [00:17:03]remove file /storage/0496/doc_00086648 [00:17:03]file doc_00086649 [00:17:03]remove file /storage/0496/doc_00086649 [00:17:03]file doc_00086650 [00:17:03]remove file /storage/0496/doc_00086650 [00:17:03]file doc_00086651 [00:17:03]remove file /storage/0496/doc_00086651 [00:17:03]file doc_00086652 [00:17:03]remove file /storage/0496/doc_00086652 [00:17:03]file doc_00086653 [00:17:03]remove file /storage/0496/doc_00086653 [00:17:03]file doc_00086654 [00:17:03]remove file /storage/0496/doc_00086654 [00:17:03]file doc_00086655 [00:17:03]remove file /storage/0496/doc_00086655 [00:17:03]file doc_00086656 [00:17:03]remove file /storage/0496/doc_00086656 [00:17:03]file doc_00086657 [00:17:03]remove file /storage/0496/doc_00086657 [00:17:03]file doc_00086658 [00:17:03]remove file /storage/0496/doc_00086658 [00:17:03]file doc_00086659 [00:17:03]remove file /storage/0496/doc_00086659 [00:17:03]file doc_00086660 [00:17:03]remove file /storage/0496/doc_00086660 [00:17:03]file doc_00086661 [00:17:03]remove file /storage/0496/doc_00086661 [00:17:03]file doc_00086662 [00:17:03]remove file /storage/0496/doc_00086662 [00:17:03]file doc_00086663 [00:17:03]remove file /storage/0496/doc_00086663 [00:17:03]file doc_00086664 [00:17:03]remove file /storage/0496/doc_00086664 [00:17:03]file doc_00086665 [00:17:03]remove file /storage/0496/doc_00086665 [00:17:03]file doc_00086666 [00:17:03]remove file /storage/0496/doc_00086666 [00:17:03]file doc_00086667 [00:17:03]remove file /storage/0496/doc_00086667 [00:17:03]file doc_00086668 [00:17:03]remove file /storage/0496/doc_00086668 [00:17:03]file doc_00086669 [00:17:03]remove file /storage/0496/doc_00086669 [00:17:03]file doc_00086670 [00:17:03]remove file /storage/0496/doc_00086670 [00:17:03]file doc_00086671 [00:17:03]remove file /storage/0496/doc_00086671 [00:17:03]file doc_00086672 [00:17:03]remove file /storage/0496/doc_00086672 [00:17:03]file doc_00086673 [00:17:03]remove file /storage/0496/doc_00086673 [00:17:03]file doc_00086674 [00:17:03]remove file /storage/0496/doc_00086674 [00:17:03]file doc_00086675 [00:17:03]remove file /storage/0496/doc_00086675 [00:17:03]file doc_00086676 [00:17:03]remove file /storage/0496/doc_00086676 [00:17:03]file doc_00086677 [00:17:03]remove file /storage/0496/doc_00086677 [00:17:03]file doc_00086678 [00:17:03]remove file /storage/0496/doc_00086678 [00:17:03]file doc_00086679 [00:17:03]remove file /storage/0496/doc_00086679 [00:17:03]file doc_00086680 [00:17:03]remove file /storage/0496/doc_00086680 [00:17:03]file doc_00086681 [00:17:03]remove file /storage/0496/doc_00086681 [00:17:03]file doc_00086682 [00:17:03]remove file /storage/0496/doc_00086682 [00:17:03]file doc_00086683 [00:17:03]remove file /storage/0496/doc_00086683 [00:17:03]file doc_00086684 [00:17:03]remove file /storage/0496/doc_00086684 [00:17:03]file doc_00086685 [00:17:03]remove file /storage/0496/doc_00086685 [00:17:03]file doc_00086686 [00:17:03]remove file /storage/0496/doc_00086686 [00:17:03]remove dir /storage/0496 [00:17:03]ProcessDocumentItem done err = 0, tmpTLVsize=241 [00:17:03]tlvbuf is B6F31590 [00:17:03]SAM_PROTO_ClearQueue [00:17:03]wFMCommunicate request_size=4 [00:17:03]MH_SAM_APDU [00:17:03]CAPDU: 80 09 00 00 [00:17:03]Write to MH i2c: E2 08 00 43 01 80 09 00 00 00 00 00 00 B6 [00:17:03]Write i2c OK [00:17:03]MH_I2C_Read... [00:17:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:17:03]Read from MH i2c: E2 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 03 00 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [00:17:03]RAPDU: 90 00 [00:17:03]wFMCommunicate OK [00:17:03]SAM_PROTO_ClearQueue done [00:17:03]KKMCreateOFDPacket [00:17:03]OFDProtocolAddRootSTLVToBuf [00:17:03]FM_MakeSignedData [00:17:03]FM_MakeSignedData [00:17:03]SAM_PROTO_SignData [00:17:03]wFMCommunicate request_size=4 [00:17:03]MH_SAM_APDU [00:17:03]CAPDU: 80 0D 01 02 [00:17:03]Write to MH i2c: E2 08 00 44 01 80 0D 01 02 00 00 00 00 BE [00:17:03]Write i2c OK [00:17:03]MH_I2C_Read... [00:17:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:17:03]Read from MH i2c: E2 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 03 00 [00:17:03]MH_I2C_Read... [00:17:03]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [00:17:03]RAPDU: 90 00 [00:17:03]wFMCommunicate OK [00:17:03]wFMCommunicate request_size=250 [00:17:03]MH_SAM_APDU [00:17:03]CAPDU: 80 0D 02 02 F5 02 00 F1 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 AD D1 88 D0 B8 D0 B5 D0 B2 20 D0 9A 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 9F D0 B8 D1 82 D0 BE D0 BC D0 BD D0 B8 D0 BA 2C 20 D0 94 D0 BE D0 BD 2D D0 91 D1 83 D0 BB D0 B0 D0 BA 20 D0 B0 2F D0 B0 2C 20 34 30 2E 37 35 33 36 35 34 2C 20 37 33 2E 33 38 31 35 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FC 61 EF 66 0E 04 04 00 F1 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 52 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 35 04 06 00 98 23 D3 7C 29 1C [00:17:03]Write to MH i2c: E2 FD 00 45 01 80 0D 02 02 F5 00 02 00 F1 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 AD D1 88 D0 B8 D0 B5 D0 B2 20 D0 9A 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 9F D0 B8 D1 82 D0 BE D0 BC D0 BD D0 B8 D0 BA 2C 20 D0 94 D0 BE D0 BD 2D D0 91 D1 83 D0 BB D0 B0 D0 BA 20 D0 B0 2F D0 B0 2C 20 34 30 2E 37 35 33 36 35 34 2C 20 37 33 2E 33 38 31 35 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FC 61 EF 66 0E 04 04 00 F1 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 52 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 35 04 06 00 98 23 D3 7C 29 1C 00 00 C7 [00:17:03]Write i2c OK [00:17:03]MH_I2C_Read... [00:17:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:04]Read from MH i2c: E2 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: E2 03 00 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [00:17:04]RAPDU: 90 00 [00:17:04]wFMCommunicate OK [00:17:04]wFMCommunicate request_size=4 [00:17:04]MH_SAM_APDU [00:17:04]CAPDU: 80 0D 03 02 [00:17:04]Write to MH i2c: E2 08 00 46 01 80 0D 03 02 00 00 00 00 C2 [00:17:04]Write i2c OK [00:17:04]MH_I2C_Read... [00:17:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:17:04]Read from MH i2c: E2 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: E2 0B 00 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: E2 0B 00 46 01 00 4D CD 01 AA 1A F0 67 2B 90 00 24 [00:17:04]RAPDU: 4D CD 01 AA 1A F0 67 2B 90 00 [00:17:04]wFMCommunicate OK [00:17:04]SAM_PROTO_SignData done [00:17:04]FM_MakeSignedData done [00:17:04]CreateOFDProtocolMessage [00:17:04]wFMCommunicate request_size=4 [00:17:04]MH_SAM_APDU [00:17:04]CAPDU: 80 11 00 00 [00:17:04]Write to MH i2c: E2 08 00 47 01 80 11 00 00 00 00 00 00 C2 [00:17:04]Write i2c OK [00:17:04]MH_I2C_Read... [00:17:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:04]Read from MH i2c: E2 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: E2 17 00 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: E2 17 00 47 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 21 [00:17:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:17:04]wFMCommunicate OK [00:17:04]CreateOFDProtocolMessage done [00:17:04]OFDSenderStorePacket 86687 [00:17:04]StoreOFDPacket docnum=86687 [00:17:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 05 01 00 00 22 3C FD 00 60 7F 5A 02 01 00 02 00 F1 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 AD D1 88 D0 B8 D0 B5 D0 B2 20 D0 9A 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 9F D0 B8 D1 82 D0 BE D0 BC D0 BD D0 B8 D0 BA 2C 20 D0 94 D0 BE D0 BD 2D D0 91 D1 83 D0 BB D0 B0 D0 BA 20 D0 B0 2F D0 B0 2C 20 34 30 2E 37 35 33 36 35 34 2C 20 37 33 2E 33 38 31 35 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FC 61 EF 66 0E 04 04 00 F1 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 52 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 35 04 06 00 98 23 D3 7C 29 1C 4D CD 01 AA 1A F0 67 2B [00:17:04]CheckFolder [00:17:04]dirname=/storage/ofd_packets [00:17:04]CheckFolder done [00:17:04]ProducePacketName [00:17:04]name=ofd_packets/00086687 [00:17:04]NVStorageSaveData ofd_packets/00086687 [00:17:04]File name is /storage/ofd_packets/00086687 [00:17:04]Write 291 bytes [00:17:04]NVStorageSaveData done [00:17:04]OFDSenderStorePacket done [00:17:04]KKMCreateOFDPacket done [00:17:04]NVStorageSaveData kkm_last_timestamp [00:17:04]File name is /storage/kkm_last_timestamp [00:17:04]Write 4 bytes [00:17:04]NVStorageSaveData done [00:17:04]ExternCall_PrintAddStr [00:17:04]wPrintStart [00:17:04]Write to MH i2c: 01 00 00 48 01 49 [00:17:04]Write i2c OK [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: 01 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: 01 07 00 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [00:17:04]RasterBufferAndPrint [00:17:04]line Отчет об открытии смены [00:17:04]line ФФД: 1.0 [00:17:04]line ИНН: 02508201610067 [00:17:04]line Кассир: Эшиев К. [00:17:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:17:04]line Место: АЗС № 137 "Партнер Нефть" [00:17:04]line 22.09.2024 00:17 [00:17:04]line Смена: 497 [00:17:04]line РНМ: 0000000000092592 [00:17:04]line ЗНМ: 0300000064 [00:17:04]line ФД: 86687 [00:17:04]line ФМ: 0000000000874979 [00:17:04]line ФПД: 167279639406876 [00:17:04]written 0, free lines is 4095 [00:17:04]OFD Sender: Processing packet 86687 [packets to send 273, broken 272] [00:17:04]ProducePacketName [00:17:04]name=ofd_packets/00086687 [00:17:04]OFD Sender: To server: pG, [00:17:04]CommunicateWithHost lk.salyk.kg:30040 [00:17:04]ConnectInit lk.salyk.kg [00:17:04]Write to MH i2c: 01 00 00 5A 01 5B [00:17:04]Write i2c OK [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: 01 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: 01 07 00 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 55 0E C5 [00:17:04]RasterBufferAndPrint [00:17:04]line [00:17:04]line [00:17:04]line [00:17:04]line [00:17:04]line [00:17:04]written 0, free lines is 3683 [00:17:04]MH_Cut [00:17:04]Write to MH i2c: D1 01 00 61 01 01 34 [00:17:04]Write i2c OK [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: D1 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: D1 01 00 [00:17:04]MH_I2C_Read... [00:17:04]Read from MH i2c: D1 01 00 61 01 00 33 [00:17:04]Write to MH i2c: 01 00 00 62 01 63 [00:17:04]Write i2c OK [00:17:04]MH_I2C_Read... [00:17:04]*** Cut start [00:17:04]*** Partial cut [00:17:04]*** CUTSNS_PIN = 1 [00:17:05]*** CUTSNS_PIN = 0 [00:17:05]Connected sock=11 [00:17:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 05 01 00 00 22 3C FD 00 60 7F 5A 02 01 00 02 00 F1 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 AD D1 88 *** Brake cut motor [00:17:05]D0 B8 D0 B5 D0 B2 20 D0 9A 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 9F D0 B8 D1 82 D0 BE D0 BC D0 BD D0 B8 D0 BA 2C 20 D0 94 D0 BE D0 BD 2D D0 91 D1 83 D0 BB D0 B0 D0 BA 20 D0 B0 2F D0 B0 2C 20 34 30 2E 37 35 33 36 35 34 2C 20 37 33 2E 33 38 31 35 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 33 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FC 61 EF 66 0E 04 04 00 F1 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 52 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 35 04 06 00 98 23 D3 7C 29 1C 4D CD 01 AA 1A F0 67 2B [00:17:05]Read from MH i2c: 01 *** Stop cut motor [00:17:05] [00:17:05]*** Cut end [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: 01 07 00 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: 01 07 00 62 01 00 00 00 00 00 FF 0F 78 [00:17:05]process_action open_shift done [00:17:05]requested_data is exist [00:17:05]produce_requested_data [00:17:05]requested_item fd.num is exist - process it [00:17:05]SAM_PROTO_GetFieldsCounters [00:17:05]wFMCommunicate request_size=4 [00:17:05]MH_SAM_APDU [00:17:05]CAPDU: 80 13 00 00 [00:17:05]Write to MH i2c: E2 08 00 63 01 80 13 00 00 00 00 00 00 E0 [00:17:05]Write i2c OK [00:17:05]MH_I2C_Read... [00:17:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:17:05]Read from MH i2c: E2 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: E2 62 00 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: E2 62 00 63 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [00:17:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 9F 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:17:05]wFMCommunicate OK [00:17:05]SAM_PROTO_GetFieldsCounters done [00:17:05]requested_item shift.num is exist - process it [00:17:05]requested_item shift.opened is exist - process it [00:17:05]req_shift_opened [00:17:05]FM_GetShiftState [00:17:05]SAM_PROTO_GetShiftState [00:17:05]wFMCommunicate request_size=4 [00:17:05]MH_SAM_APDU [00:17:05]CAPDU: 80 13 01 00 [00:17:05]Write to MH i2c: E2 08 00 64 01 80 13 01 00 00 00 00 00 E2 [00:17:05]Write i2c OK [00:17:05]MH_I2C_Read... [00:17:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:05]Read from MH i2c: E2 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: E2 0E 00 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: E2 0E 00 64 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 A0 [00:17:05]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:17:05]wFMCommunicate OK [00:17:05]SAM_PROTO_GetShiftState done [00:17:05]FM_GetShiftState done [00:17:05]req_shift_opened done [00:17:05]requested_item shift.open_date is exist - process it [00:17:05]req_shift_open_date [00:17:05]req_shift_open_date done [00:17:05]produce_requested_data done [00:17:05]produce_requested_data return {"fd.num":86687,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:17:05]process_action_free open_shift [00:17:05]json_value_free [00:17:05]json_value_free done [00:17:05]process_json_proto returns [00:17:05]Send response to host [00:17:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":86687,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:17:05]free response buf [00:17:05]execute_script done [00:17:05]execute_script returns [00:17:05]free content buf [00:17:05]Sock 9.Close socket [00:17:05]Sock 9.Thread stoped [00:17:05]accept exits with 7 [00:17:05]New connection [00:17:05]New thread 3066649956 created [00:17:05]Thread 3066793316 joined [00:17:05]Waiting for new connection... [00:17:05] Sock 7.Parse request [00:17:05]Sock 7.Check first char [00:17:05]Sock 7.First char is OK [00:17:05]request: POST /json_proto HTTP/1.0 [00:17:05]Method: POST [00:17:05]URL: /json_proto [00:17:05]Method is POST - this is cgi request [00:17:05]url: /json_proto [00:17:05]query_string will be loaded in cgi processing [00:17:05]execute_cgi json_proto POST (null) [00:17:05]execute_cgi path=json_proto method=POST [00:17:05]POST find Content-Length [00:17:05]Host: 172.17.47.196:8080 [00:17:05]Content-Length: 331 [00:17:05]Content-Type: application/json [00:17:05] [00:17:05]POST finish read [00:17:05]Found Content-Length = 331 [00:17:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:17:05]execute_script... [00:17:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:17:05]POST & json_proto [00:17:05]process_json_proto [00:17:05]json parsed OK: [00:17:05]protocol is kg_v1.0 [00:17:05]action value=get_value [00:17:05]process_action get_value [00:17:05]cmd_get_value [00:17:05]process_action get_value done [00:17:05]requested_data is exist [00:17:05]produce_requested_data [00:17:05]requested_item fm.sale.total is exist - process it [00:17:05]SAM_PROTO_GetFMData [00:17:05]wFMCommunicate request_size=4 [00:17:05]MH_SAM_APDU [00:17:05]CAPDU: 80 13 03 00 [00:17:05]Write to MH i2c: E2 08 00 65 01 80 13 03 00 00 00 00 00 E5 [00:17:05]Write i2c OK [00:17:05]MH_I2C_Read... [00:17:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:17:06]Read from MH i2c: E2 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 FD 00 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 FD 00 65 01 00 C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 87 [00:17:06]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 BC 4E 01 00 69 04 A3 00 6F 04 04 00 42 4C 01 00 B1 04 05 00 39 AF A4 B6 01 70 04 05 00 18 D5 F1 88 01 72 04 04 00 21 DA B2 2D 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 2F 8D 98 2E 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 4A F8 E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:17:06]wFMCommunicate OK [00:17:06]wFMCommunicate request_size=4 [00:17:06]MH_SAM_APDU [00:17:06]CAPDU: 80 17 00 00 [00:17:06]Write to MH i2c: E2 08 00 66 01 80 17 00 00 00 00 00 00 E7 [00:17:06]Write i2c OK [00:17:06]MH_I2C_Read... [00:17:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:06]Read from MH i2c: E2 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 FD 00 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 FD 00 66 01 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 34 [00:17:06]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:17:07]wFMCommunicate OK [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 17 00 00 [00:17:07]Write to MH i2c: E2 08 00 67 01 80 17 00 00 00 00 00 00 E8 [00:17:07]Write i2c OK [00:17:07]MH_I2C_Read... [00:17:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:07]Read from MH i2c: E2 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 67 01 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C0 [00:17:07]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:17:07]wFMCommunicate OK [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 17 00 00 [00:17:07]Write to MH i2c: E2 08 00 68 01 80 17 00 00 00 00 00 00 E9 [00:17:07]Write i2c OK [00:17:07]MH_I2C_Read... [00:17:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:07]Read from MH i2c: E2 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 68 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 61 [00:17:07]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:17:07]wFMCommunicate OK [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 17 00 00 [00:17:08]Write to MH i2c: E2 08 00 69 01 80 17 00 00 00 00 00 00 EA [00:17:08]Write i2c OK [00:17:08]MH_I2C_Read... [00:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:17:08]Read from MH i2c: E2 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 E5 00 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 E5 00 69 01 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 CE [00:17:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:17:08]wFMCommunicate OK [00:17:08]SAM_PROTO_GetFMData done [00:17:08]requested_item fm.sale_refund.total is exist - process it [00:17:08]requested_item fm.buy.total is exist - process it [00:17:08]requested_item shift.sale.total is exist - process it [00:17:08]SAM_PROTO_GetShiftData [00:17:08]wFMCommunicate request_size=4 [00:17:08]MH_SAM_APDU [00:17:08]CAPDU: 80 13 02 00 [00:17:08]Write to MH i2c: E2 08 00 6A 01 80 13 02 00 00 00 00 00 E9 [00:17:08]Write i2c OK [00:17:08]MH_I2C_Read... [00:17:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 10 D0 47 00 5C 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9F 52 01 00 F4 03 04 00 D0 0C EF 66 B6 04 01 00 00 23 F2 D7 6F 14 58 C6 14 [00:17:08]CommunicateWithHost err = 0 [00:17:08]CheckOFDResponse [00:17:08]1017 (14) - 77093643461234 [00:17:08]1041 (16) - 0000000000874979 [00:17:08]1040 (4) - 86687 [00:17:08]1012 (4) - 21.09.2024 18:13 [00:17:08]1206 (1) - 0 [00:17:08]OFD Sender: Remove packet 86687 [00:17:08]ProducePacketName [00:17:08]name=ofd_packets/00086687 [00:17:08]NVStorageDeleteData [00:17:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:17:08]Read from MH i2c: E2 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 6A 01 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 5C [00:17:09]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:17:09]wFMCommunicate OK [00:17:09]wFMCommunicate request_size=4 [00:17:09]MH_SAM_APDU [00:17:09]CAPDU: 80 17 00 00 [00:17:09]Write to MH i2c: E2 08 00 6B 01 80 17 00 00 00 00 00 00 EC [00:17:09]Write i2c OK [00:17:09]MH_I2C_Read... [00:17:09]OFD Sender: No OFD packet to send [00:17:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:09]Read from MH i2c: E2 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 6B 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 F4 [00:17:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:17:09]wFMCommunicate OK [00:17:09]wFMCommunicate request_size=4 [00:17:09]MH_SAM_APDU [00:17:09]CAPDU: 80 17 00 00 [00:17:09]Write to MH i2c: E2 08 00 6C 01 80 17 00 00 00 00 00 00 ED [00:17:09]Write i2c OK [00:17:09]MH_I2C_Read... [00:17:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:09]Read from MH i2c: E2 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 6C 01 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 BF [00:17:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:17:10]wFMCommunicate OK [00:17:10]wFMCommunicate request_size=4 [00:17:10]MH_SAM_APDU [00:17:10]CAPDU: 80 17 00 00 [00:17:10]Write to MH i2c: E2 08 00 6D 01 80 17 00 00 00 00 00 00 EE [00:17:10]Write i2c OK [00:17:10]MH_I2C_Read... [00:17:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:10]Read from MH i2c: E2 [00:17:10]MH_I2C_Read... [00:17:10]Read from MH i2c: E2 FD 00 [00:17:10]MH_I2C_Read... [00:17:10]Read from MH i2c: E2 FD 00 6D 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 60 [00:17:10]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:17:10]wFMCommunicate OK [00:17:10]wFMCommunicate request_size=4 [00:17:10]MH_SAM_APDU [00:17:10]CAPDU: 80 17 00 00 [00:17:10]Write to MH i2c: E2 08 00 6E 01 80 17 00 00 00 00 00 00 EF [00:17:10]Write i2c OK [00:17:10]MH_I2C_Read... [00:17:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:17:11]Read from MH i2c: E2 [00:17:11]MH_I2C_Read... [00:17:11]Read from MH i2c: E2 BD 00 [00:17:11]MH_I2C_Read... [00:17:11]Read from MH i2c: E2 BD 00 6E 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D5 [00:17:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:17:11]wFMCommunicate OK [00:17:11]SAM_PROTO_GetShiftData done [00:17:11]requested_item shift.sale.total_cash is exist - process it [00:17:11]requested_item shift.sale_refund.total is exist - process it [00:17:11]requested_item shift.sale_refund.total_cash is exist - process it [00:17:11]requested_item shift.buy.total is exist - process it [00:17:11]requested_item shift.buy.total_cash is exist - process it [00:17:11]produce_requested_data done [00:17:11]produce_requested_data return {"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:17:11]process_action_free get_value [00:17:11]json_value_free [00:17:11]json_value_free done [00:17:11]process_json_proto returns [00:17:11]Send response to host [00:17:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73592133.69,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:17:11]free response buf [00:17:11]execute_script done [00:17:11]execute_script returns [00:17:11]free content buf [00:17:11]Sock 7.Close socket [00:17:11]Sock 7.Thread stoped [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:02]recv_with_timeout no data received [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:25]recv_with_timeout no data received [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:37]accept exits with 9 [00:18:37]New connection [00:18:37]New thread 3066793316 created [00:18:37]Thread 3066649956 joined [00:18:37]Waiting for new connection... [00:18:37] Sock 9.Parse request [00:18:37]Sock 9.Check first char [00:18:37]Sock 9.First char is OK [00:18:37]request: POST /json_proto HTTP/1.0 [00:18:37]Method: POST [00:18:37]URL: /json_proto [00:18:37]Method is POST - this is cgi request [00:18:37]url: /json_proto [00:18:37]query_string will be loaded in cgi processing [00:18:37]execute_cgi json_proto POST (null) [00:18:37]execute_cgi path=json_proto method=POST [00:18:37]POST find Content-Length [00:18:37]Host: 172.17.47.196:8080 [00:18:37]Content-Length: 899 [00:18:37]Content-Type: application/json [00:18:37] [00:18:37]POST finish read [00:18:37]Found Content-Length = 899 [00:18:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148041", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 2.000, "sum" : 210.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" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:37]execute_script... [00:18: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 : (3)148041", "tax_sys" : 0, "items" : [ { "code": "4870145004982", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0413\u0443\u0441\u044C 7 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u043D\u043E\u0435 0,43\u043B \u0436/", "price" : 105.00, "quantity" : 2.000, "sum" : 210.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" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:37]POST & json_proto [00:18:37]process_json_proto [00:18:37]json parsed OK: [00:18:37]protocol is kg_v1.0 [00:18:37]action value=close_receipt [00:18:37]process_action close_receipt [00:18:37]cmd_close_receipt [00:18:37]MH_GetDate [00:18:37]Write to MH i2c: F0 00 00 6F 01 5F [00:18:37]Write i2c OK [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: F0 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: F0 09 00 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: F0 09 00 6F 01 00 5E 62 EF 66 4C 6B 94 66 2E [00:18:37]GetLastDocTimeStamp 1726964220 [00:18:37]current date 1726964318 [00:18:37]FM_GetShiftState [00:18:37]SAM_PROTO_GetShiftState [00:18:37]wFMCommunicate request_size=4 [00:18:37]MH_SAM_APDU [00:18:37]CAPDU: 80 13 01 00 [00:18:37]Write to MH i2c: E2 08 00 70 01 80 13 01 00 00 00 00 00 EE [00:18:37]Write i2c OK [00:18:37]MH_I2C_Read... [00:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:37]Read from MH i2c: E2 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 0E 00 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 0E 00 70 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 AC [00:18:37]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:18:37]wFMCommunicate OK [00:18:37]SAM_PROTO_GetShiftState done [00:18:37]FM_GetShiftState done [00:18:37]opened in 1726964220 [00:18:37]opened+sec_in_day 1727050620 [00:18:37]quantity*price = 21000 [00:18:37]sum+1 = 21001 [00:18:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 210.00 НСП 1% : 1.86 НДС 12% : 22.30 Наличными: 0.00 Безнал.: 210.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 1 22.09.2024 00:18 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86688 ФПД: 200576599867804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T001838&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86688&fm=200576599867804&tin=02508201610067®Number=0000000000092592&sum=21000 0 [00:18:38]StoreToDocumentArchive [00:18:38]shift 497 fd 86688 [00:18:38]save to /storage/0497/doc_00086688 [00:18:38]save last doc name /storage/0497/doc_00086688 to /storage/kkm_last_doc_name [00:18:38]save OK [00:18:38]Clear old archive folders... [00:18:38]ProcessDocumentItem done err = 0, tmpTLVsize=310 [00:18:38]tlvbuf is 01F5D0D0 [00:18:38]SAM_PROTO_ClearQueue [00:18:38]wFMCommunicate request_size=4 [00:18:38]MH_SAM_APDU [00:18:38]CAPDU: 80 09 00 00 [00:18:38]Write to MH i2c: E2 08 00 7D 01 80 09 00 00 00 00 00 00 F0 [00:18:38]Write i2c OK [00:18:38]MH_I2C_Read... [00:18:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:18:38]Read from MH i2c: E2 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 03 00 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 03 00 7D 01 00 90 00 F2 [00:18:38]RAPDU: 90 00 [00:18:38]wFMCommunicate OK [00:18:38]SAM_PROTO_ClearQueue done [00:18:38]KKMCreateOFDPacket [00:18:38]OFDProtocolAddRootSTLVToBuf [00:18:38]FM_MakeSignedData [00:18:38]FM_MakeSignedData [00:18:38]SAM_PROTO_SignData [00:18:38]wFMCommunicate request_size=4 [00:18:38]MH_SAM_APDU [00:18:38]CAPDU: 80 0D 01 02 [00:18:38]Write to MH i2c: E2 08 00 7E 01 80 0D 01 02 00 00 00 00 F8 [00:18:38]Write i2c OK [00:18:38]MH_I2C_Read... [00:18:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:18:38]Read from MH i2c: E2 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 03 00 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 03 00 7E 01 00 90 00 F3 [00:18:38]RAPDU: 90 00 [00:18:38]wFMCommunicate OK [00:18:38]wFMCommunicate request_size=255 [00:18:38]MH_SAM_APDU [00:18:38]CAPDU: 80 0D 02 02 FA 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 5E 62 EF 66 0E 04 04 00 F1 01 00 [00:18:38]Write to MH i2c: E2 02 01 7F 01 80 0D 02 02 FA 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 5E 62 EF 66 0E 04 04 00 F1 01 00 00 00 99 [00:18:38]Write i2c OK [00:18:38]MH_I2C_Read... [00:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:38]Read from MH i2c: E2 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 03 00 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 03 00 7F 01 00 90 00 F4 [00:18:38]RAPDU: 90 00 [00:18:38]wFMCommunicate OK [00:18:38]wFMCommunicate request_size=69 [00:18:38]MH_SAM_APDU [00:18:38]CAPDU: 80 0D 02 02 40 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 52 01 00 35 04 06 00 B6 6C 60 FC 41 9C [00:18:38]Write to MH i2c: E2 48 00 80 01 80 0D 02 02 40 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 52 01 00 35 04 06 00 B6 6C 60 FC 41 9C 00 00 6C [00:18:38]Write i2c OK [00:18:38]MH_I2C_Read... [00:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:39]Read from MH i2c: E2 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 03 00 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 03 00 80 01 00 90 00 F5 [00:18:39]RAPDU: 90 00 [00:18:39]wFMCommunicate OK [00:18:39]wFMCommunicate request_size=4 [00:18:39]MH_SAM_APDU [00:18:39]CAPDU: 80 0D 03 02 [00:18:39]Write to MH i2c: E2 08 00 81 01 80 0D 03 02 00 00 00 00 FD [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:18:39]Read from MH i2c: E2 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 0B 00 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 0B 00 81 01 00 48 E4 7C A4 8A 2E 69 F2 90 00 5D [00:18:39]RAPDU: 48 E4 7C A4 8A 2E 69 F2 90 00 [00:18:39]wFMCommunicate OK [00:18:39]SAM_PROTO_SignData done [00:18:39]FM_MakeSignedData done [00:18:39]CreateOFDProtocolMessage [00:18:39]wFMCommunicate request_size=4 [00:18:39]MH_SAM_APDU [00:18:39]CAPDU: 80 11 00 00 [00:18:39]Write to MH i2c: E2 08 00 82 01 80 11 00 00 00 00 00 00 FD [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:39]Read from MH i2c: E2 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 17 00 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 17 00 82 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5C [00:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:18:39]wFMCommunicate OK [00:18:39]CreateOFDProtocolMessage done [00:18:39]OFDSenderStorePacket 86688 [00:18:39]StoreOFDPacket docnum=86688 [00:18:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4A 01 00 00 CA C1 42 01 D2 DB 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 38 32 06 04 44 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 5E 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 52 01 00 35 04 06 00 B6 6C 60 FC 41 9C 48 E4 7C A4 8A 2E 69 F2 [00:18:39]CheckFolder [00:18:39]dirname=/storage/ofd_packets [00:18:39]CheckFolder done [00:18:39]ProducePacketName [00:18:39]name=ofd_packets/00086688 [00:18:39]NVStorageSaveData ofd_packets/00086688 [00:18:39]File name is /storage/ofd_packets/00086688 [00:18:39]Write 360 bytes [00:18:39]NVStorageSaveData done [00:18:39]OFDSenderStorePacket done [00:18:39]KKMCreateOFDPacket done [00:18:39]NVStorageSaveData kkm_last_timestamp [00:18:39]File name is /storage/kkm_last_timestamp [00:18:39]Write 4 bytes [00:18:39]NVStorageSaveData done [00:18:39]ExternCall_PrintAddStr [00:18:39]wPrintStart [00:18:39]Write to MH i2c: 01 00 00 83 01 84 [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: 01 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: 01 07 00 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 FF 0F 99 [00:18:39]RasterBufferAndPrint [00:18:39]line Счет N : (3)148041 [00:18:39]line ИНН: 02508201610067 [00:18:39]line Контрольно-Кассовый Чек [00:18:39]line ПРОДАЖА [00:18:39]line Товар: 4870145004982 [00:18:39]line Пиво Жатецкий Гусь 7 экспортное 0,43л ж/ [00:18:39]line 2.000 * 105.00 [00:18:39]line = 210.00 [00:18:39]line НДС 12% НСП 1% [00:18:39]line > о реализуемом товаре [00:18:39]line ИТОГО: 210.00 [00:18:39]line НСП 1% : 1.86 [00:18:39]line НДС 12% : 22.30 [00:18:39]line Наличными: 0.00 [00:18:39]line Безнал.: 210.00 [00:18:39]line Место: АЗС № 137 "Партнер Нефть" [00:18:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:18:39]line СНО: Общий режим [00:18:39]line Чек 1 22.09.2024 00:18 [00:18:39]line Смена: 497 ФФД: 1.0 [00:18:39]line ЗНМ: 0300000064 [00:18:39]line РНМ: 0000000000092592 [00:18:39]line Версия ККМ: 001 [00:18:39]line Платежная система: O! деньги [00:18:39]line ФМ: 0000000000874979 [00:18:39]line ФД: 86688 [00:18:39]line ФПД: 200576599867804 [00:18:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T001838&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86688&fm=200576599867804&tin=02508201610067®Number=0000000000092592&sum=21000 [00:18:39]line 0 [00:18:39]written 0, free lines is 4095 [00:18:39]OFD Sender: Processing packet 86688 [packets to send 273, broken 272] [00:18:39]ProducePacketName [00:18:39]name=ofd_packets/00086688 [00:18:39]OFD Sender: To server: pG, [00:18:39]CommunicateWithHost lk.salyk.kg:30040 [00:18:39]ConnectInit lk.salyk.kg [00:18:39]Write to MH i2c: 01 00 00 AE 01 AF [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: 01 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: 01 07 00 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 DD 0C 9F [00:18:39]RasterBufferAndPrint [00:18:39]line [00:18:39]line [00:18:39]line [00:18:39]line [00:18:39]line [00:18:39]written 0, free lines is 3315 [00:18:39]MH_Cut [00:18:39]Write to MH i2c: D1 01 00 B5 01 01 88 [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: D1 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: D1 01 00 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: D1 01 00 B5 01 00 87 [00:18:39]Write to MH i2c: 01 00 00 B6 01 B7 [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:40]*** Cut start [00:18:40]*** Partial cut [00:18:40]*** CUTSNS_PIN = 1 [00:18:40]*** CUTSNS_PIN = 0 [00:18:40]*** Brake cut motor [00:18:41]Read from MH i2c: 01 [00:18:41]MH_I2C_Read... [00:18:41]*** Stop cut motor [00:18:41]*** Cut end [00:18:41]Read from MH i2c: 01 07 00 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 FF 0F CC [00:18:41]process_action close_receipt done [00:18:41]requested_data is exist [00:18:41]produce_requested_data [00:18:41]requested_item fm.sn is exist - process it [00:18:41]wFMCommunicate request_size=4 [00:18:41]MH_SAM_APDU [00:18:41]CAPDU: 80 11 00 00 [00:18:41]Write to MH i2c: E2 08 00 B7 01 80 11 00 00 00 00 00 00 32 [00:18:41]Write i2c OK [00:18:41]MH_I2C_Read... [00:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:41]Read from MH i2c: E2 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: E2 17 00 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: E2 17 00 B7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 91 [00:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:18:41]wFMCommunicate OK [00:18:41]requested_item fd.num is exist - process it [00:18:41]SAM_PROTO_GetFieldsCounters [00:18:41]wFMCommunicate request_size=4 [00:18:41]MH_SAM_APDU [00:18:41]CAPDU: 80 13 00 00 [00:18:41]Write to MH i2c: E2 08 00 B8 01 80 13 00 00 00 00 00 00 35 [00:18:41]Write i2c OK [00:18:41]MH_I2C_Read... [00:18:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:41]Read from MH i2c: E2 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: E2 62 00 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: E2 62 00 B8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A0 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [00:18:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A0 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:18:41]wFMCommunicate OK [00:18:41]SAM_PROTO_GetFieldsCounters done [00:18:41]requested_item shift.num is exist - process it [00:18:41]requested_item shift.opened is exist - process it [00:18:41]req_shift_opened [00:18:41]FM_GetShiftState [00:18:41]SAM_PROTO_GetShiftState [00:18:41]wFMCommunicate request_size=4 [00:18:41]MH_SAM_APDU [00:18:41]CAPDU: 80 13 01 00 [00:18:41]Write to MH i2c: E2 08 00 B9 01 80 13 01 00 00 00 00 00 37 [00:18:41]Write i2c OK [00:18:41]MH_I2C_Read... [00:18:41]Connected sock=10 [00:18:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4A 01 00 00 CA C1 42 01 D2 DB 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 37 30 31 Read from MH i2c: 34 E2 35 [00:18:41]30 MH_I2C_Read... [00:18:41]30 Read from MH i2c: 34 E2 39 0E 38 32 00 06 [00:18:41]04 MH_I2C_Read... [00:18:41]44 00 D0 9F D0 B8 D0 B2 D0 BE Read from MH i2c: 20 E2 D0 0E 00 96 B9 D0 01 B0 00 D1 09 82 00 D0 01 B5 FC D1 61 86 EF D0 66 BA 00 D0 00 B8 00 D0 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:41]B9 20 D0 93 D1 83 D1 81 D1 8C 20 37 20 D1 8D D0 BA D1 81 D0 BF D0 BE D1 80 D1 82 D0 BD D0 BE D0 B5 20 30 2C 34 33 D0 BB 20 D0 B6 2F FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 00 BC 90 04 00 01 F5 00 [00:18:41]01 RAPDU: FC 09 03 06 00 00 01 08 FC 52 61 00 EF 00 66 00 00 00 00 EB 00 03 00 26 90 00 00 [00:18:41]EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 wFMCommunicate OK [00:18:41]08 SAM_PROTO_GetShiftState done [00:18:41]00 FM_GetShiftState done [00:18:41]00 req_shift_opened done [00:18:41]00 requested_item shift.open_date is exist - process it [00:18:41]00 req_shift_open_date [00:18:41]07 req_shift_open_date done [00:18:41]04 produce_requested_data done [00:18:41]06 produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86688,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:18:41]00 process_action_free close_receipt [00:18:41]00 json_value_free [00:18:41]00 json_value_free done [00:18:41]00 process_json_proto returns [00:18:41]00 Send response to host [00:18:41]00 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86688,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:18:41]00 free response buf [00:18:41]execute_script done [00:18:41]execute_script returns [00:18:41]39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 5E 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 52 01 00 35 04 06 00 B6 6C 60 FC 41 9C 48 E4 7C A4 8A 2E 69 F2 [00:18:41]free content buf [00:18:41]Sock 9.Close socket [00:18:41]Sock 9.Thread stoped [00:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 64 97 47 00 F4 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A0 52 01 00 F4 03 04 00 31 0D EF 66 B6 04 01 00 00 57 86 41 67 48 EE 49 08 [00:18:43]CommunicateWithHost err = 0 [00:18:43]CheckOFDResponse [00:18:43]1017 (14) - 77093643461234 [00:18:43]1041 (16) - 0000000000874979 [00:18:43]1040 (4) - 86688 [00:18:43]1012 (4) - 21.09.2024 18:15 [00:18:43]1206 (1) - 0 [00:18:43]OFD Sender: Remove packet 86688 [00:18:43]ProducePacketName [00:18:43]name=ofd_packets/00086688 [00:18:43]NVStorageDeleteData [00:18:44]OFD Sender: No OFD packet to send [00:18:46]recv_with_timeout no data received [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:07]recv_with_timeout no data received [00:19:09]OFD Sender: No OFD packet to send [00:19:09]accept exits with 7 [00:19:09]New connection [00:19:09]New thread 3066649956 created [00:19:09]Thread 3066793316 joined [00:19:09]Waiting for new connection... [00:19:09] Sock 7.Parse request [00:19:09]Sock 7.Check first char [00:19:09]Sock 7.First char is OK [00:19:09]request: POST /json_proto HTTP/1.0 [00:19:09]Method: POST [00:19:09]URL: /json_proto [00:19:09]Method is POST - this is cgi request [00:19:09]url: /json_proto [00:19:09]query_string will be loaded in cgi processing [00:19:09]execute_cgi json_proto POST (null) [00:19:09]execute_cgi path=json_proto method=POST [00:19:09]POST find Content-Length [00:19:09]Host: 172.17.47.196:8080 [00:19:09]Content-Length: 645 [00:19:09]Content-Type: application/json [00:19:09] [00:19:09]POST finish read [00:19:09]Found Content-Length = 645 [00:19:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148042", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:09]execute_script... [00:19: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 : (3)148042", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:09]POST & json_proto [00:19:09]process_json_proto [00:19:09]json parsed OK: [00:19:09]protocol is kg_v1.0 [00:19:09]action value=close_receipt [00:19:09]process_action close_receipt [00:19:09]cmd_close_receipt [00:19:09]MH_GetDate [00:19:09]Write to MH i2c: F0 00 00 BA 01 AA [00:19:09]Write i2c OK [00:19:09]MH_I2C_Read... [00:19:09]Read from MH i2c: F0 [00:19:09]MH_I2C_Read... [00:19:09]Read from MH i2c: F0 09 00 [00:19:09]MH_I2C_Read... [00:19:09]Read from MH i2c: F0 09 00 BA 01 00 7E 62 EF 66 4C 6B 94 66 99 [00:19:09]GetLastDocTimeStamp 1726964318 [00:19:09]current date 1726964350 [00:19:09]FM_GetShiftState [00:19:09]SAM_PROTO_GetShiftState [00:19:09]wFMCommunicate request_size=4 [00:19:09]MH_SAM_APDU [00:19:09]CAPDU: 80 13 01 00 [00:19:09]Write to MH i2c: E2 08 00 BB 01 80 13 01 00 00 00 00 00 39 [00:19:09]Write i2c OK [00:19:09]MH_I2C_Read... [00:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:09]Read from MH i2c: E2 [00:19:09]MH_I2C_Read... [00:19:09]Read from MH i2c: E2 0E 00 [00:19:09]MH_I2C_Read... [00:19:09]Read from MH i2c: E2 0E 00 BB 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 F7 [00:19:09]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:19:09]wFMCommunicate OK [00:19:09]SAM_PROTO_GetShiftState done [00:19:09]FM_GetShiftState done [00:19:09]opened in 1726964220 [00:19:09]opened+sec_in_day 1727050620 [00:19:09]quantity*price = 6500 [00:19:09]sum+1 = 6501 [00:19:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 2 22.09.2024 00:19 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86689 ФПД: 207623209040519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T001910&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86689&fm=207623209040519&tin=02508201610067®Number=0000000000092592&sum=6500 0 [00:19:10]StoreToDocumentArchive [00:19:10]shift 497 fd 86689 [00:19:10]save to /storage/0497/doc_00086689 [00:19:10]save last doc name /storage/0497/doc_00086689 to /storage/kkm_last_doc_name [00:19:10]save OK [00:19:10]Clear old archive folders... [00:19:10]ProcessDocumentItem done err = 0, tmpTLVsize=272 [00:19:10]tlvbuf is 02020420 [00:19:10]SAM_PROTO_ClearQueue [00:19:10]wFMCommunicate request_size=4 [00:19:10]MH_SAM_APDU [00:19:10]CAPDU: 80 09 00 00 [00:19:10]Write to MH i2c: E2 08 00 C8 01 80 09 00 00 00 00 00 00 3B [00:19:10]Write i2c OK [00:19:10]MH_I2C_Read... [00:19:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:19:10]Read from MH i2c: E2 [00:19:10]MH_I2C_Read... [00:19:10]Read from MH i2c: E2 03 00 [00:19:10]MH_I2C_Read... [00:19:10]Read from MH i2c: E2 03 00 C8 01 00 90 00 3D [00:19:10]RAPDU: 90 00 [00:19:10]wFMCommunicate OK [00:19:10]SAM_PROTO_ClearQueue done [00:19:10]KKMCreateOFDPacket [00:19:10]OFDProtocolAddRootSTLVToBuf [00:19:10]FM_MakeSignedData [00:19:10]FM_MakeSignedData [00:19:10]SAM_PROTO_SignData [00:19:10]wFMCommunicate request_size=4 [00:19:10]MH_SAM_APDU [00:19:10]CAPDU: 80 0D 01 02 [00:19:10]Write to MH i2c: E2 08 00 C9 01 80 0D 01 02 00 00 00 00 43 [00:19:10]Write i2c OK [00:19:10]MH_I2C_Read... [00:19:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:19:10]Read from MH i2c: E2 [00:19:10]MH_I2C_Read... [00:19:10]Read from MH i2c: E2 03 00 [00:19:10]MH_I2C_Read... [00:19:10]Read from MH i2c: E2 03 00 C9 01 00 90 00 3E [00:19:10]RAPDU: 90 00 [00:19:10]wFMCommunicate OK [00:19:10]wFMCommunicate request_size=255 [00:19:10]MH_SAM_APDU [00:19:10]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 7E 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [00:19:10]Write to MH i2c: E2 02 01 CA 01 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 7E 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 00 00 BA [00:19:10]Write i2c OK [00:19:10]MH_I2C_Read... [00:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:10]Read from MH i2c: E2 [00:19:10]MH_I2C_Read... [00:19:10]Read from MH i2c: E2 03 00 [00:19:10]MH_I2C_Read... [00:19:10]Read from MH i2c: E2 03 00 CA 01 00 90 00 3F [00:19:10]RAPDU: 90 00 [00:19:10]wFMCommunicate OK [00:19:10]wFMCommunicate request_size=31 [00:19:10]MH_SAM_APDU [00:19:10]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 A1 52 01 00 35 04 06 00 BC D5 0B 9F 3A 87 [00:19:10]Write to MH i2c: E2 22 00 CB 01 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 A1 52 01 00 35 04 06 00 BC D5 0B 9F 3A 87 00 00 6D [00:19:10]Write i2c OK [00:19:10]MH_I2C_Read... [00:19:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:11]Read from MH i2c: E2 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: E2 03 00 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: E2 03 00 CB 01 00 90 00 40 [00:19:11]RAPDU: 90 00 [00:19:11]wFMCommunicate OK [00:19:11]wFMCommunicate request_size=4 [00:19:11]MH_SAM_APDU [00:19:11]CAPDU: 80 0D 03 02 [00:19:11]Write to MH i2c: E2 08 00 CC 01 80 0D 03 02 00 00 00 00 48 [00:19:11]Write i2c OK [00:19:11]MH_I2C_Read... [00:19:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:19:11]Read from MH i2c: E2 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: E2 0B 00 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: E2 0B 00 CC 01 00 9D 01 0E F3 FE DF 3D A8 90 00 AA [00:19:11]RAPDU: 9D 01 0E F3 FE DF 3D A8 90 00 [00:19:11]wFMCommunicate OK [00:19:11]SAM_PROTO_SignData done [00:19:11]FM_MakeSignedData done [00:19:11]CreateOFDProtocolMessage [00:19:11]wFMCommunicate request_size=4 [00:19:11]MH_SAM_APDU [00:19:11]CAPDU: 80 11 00 00 [00:19:11]Write to MH i2c: E2 08 00 CD 01 80 11 00 00 00 00 00 00 48 [00:19:11]Write i2c OK [00:19:11]MH_I2C_Read... [00:19:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:11]Read from MH i2c: E2 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: E2 17 00 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: E2 17 00 CD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A7 [00:19:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:19:11]wFMCommunicate OK [00:19:11]CreateOFDProtocolMessage done [00:19:11]OFDSenderStorePacket 86689 [00:19:11]StoreOFDPacket docnum=86689 [00:19:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 C2 A4 1C 01 4D BB 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 7E 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 52 01 00 35 04 06 00 BC D5 0B 9F 3A 87 9D 01 0E F3 FE DF 3D A8 [00:19:11]CheckFolder [00:19:11]dirname=/storage/ofd_packets [00:19:11]CheckFolder done [00:19:11]ProducePacketName [00:19:11]name=ofd_packets/00086689 [00:19:11]NVStorageSaveData ofd_packets/00086689 [00:19:11]File name is /storage/ofd_packets/00086689 [00:19:11]Write 322 bytes [00:19:11]NVStorageSaveData done [00:19:11]OFDSenderStorePacket done [00:19:11]KKMCreateOFDPacket done [00:19:11]NVStorageSaveData kkm_last_timestamp [00:19:11]File name is /storage/kkm_last_timestamp [00:19:11]Write 4 bytes [00:19:11]NVStorageSaveData done [00:19:11]ExternCall_PrintAddStr [00:19:11]wPrintStart [00:19:11]Write to MH i2c: 01 00 00 CE 01 CF [00:19:11]Write i2c OK [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: 01 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: 01 07 00 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: 01 07 00 CE 01 00 00 00 00 00 FF 0F E4 [00:19:11]RasterBufferAndPrint [00:19:11]line Счет N : (3)148042 [00:19:11]line ИНН: 02508201610067 [00:19:11]line Контрольно-Кассовый Чек [00:19:11]line ПРОДАЖА [00:19:11]line Товар: 47011656 [00:19:11]line Водка Пшеничная 0,1л [00:19:11]line 1.000 * 65.00 [00:19:11]line = 65.00 [00:19:11]line НДС 12% НСП 1% [00:19:11]line > о реализуемом товаре [00:19:11]line ИТОГО: 65.00 [00:19:11]line НСП 1% : 0.57 [00:19:11]line НДС 12% : 6.90 [00:19:11]line Наличными: 65.00 [00:19:11]line Безнал.: 0.00 [00:19:11]line Место: АЗС № 137 "Партнер Нефть" [00:19:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:19:11]line СНО: Общий режим [00:19:11]line Чек 2 22.09.2024 00:19 [00:19:11]line Смена: 497 ФФД: 1.0 [00:19:11]line ЗНМ: 0300000064 [00:19:11]line РНМ: 0000000000092592 [00:19:11]line Версия ККМ: 001 [00:19:11]line ФМ: 0000000000874979 [00:19:11]line ФД: 86689 [00:19:11]line ФПД: 207623209040519 [00:19:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T001910&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86689&fm=207623209040519&tin=02508201610067®Number=0000000000092592&sum=6500 [00:19:11]line 0 [00:19:11]written 0, free lines is 4095 [00:19:11]OFD Sender: Processing packet 86689 [packets to send 273, broken 272] [00:19:11]ProducePacketName [00:19:11]name=ofd_packets/00086689 [00:19:11]OFD Sender: To server: pG, [00:19:11]CommunicateWithHost lk.salyk.kg:30040 [00:19:11]ConnectInit lk.salyk.kg [00:19:11]Write to MH i2c: 01 00 00 F6 01 F7 [00:19:11]Write i2c OK [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: 01 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: 01 07 00 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 F7 0C 01 [00:19:11]RasterBufferAndPrint [00:19:11]line [00:19:11]line [00:19:11]line [00:19:11]line [00:19:11]line [00:19:11]written 0, free lines is 3335 [00:19:11]MH_Cut [00:19:11]Write to MH i2c: D1 01 00 FD 01 01 D0 [00:19:11]Write i2c OK [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: D1 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: D1 01 00 [00:19:11]MH_I2C_Read... [00:19:11]Read from MH i2c: D1 01 00 FD 01 00 CF [00:19:11]Write to MH i2c: 01 00 00 FE 01 FF [00:19:11]Write i2c OK [00:19:11]MH_I2C_Read... [00:19:12]*** Cut start [00:19:12]*** Partial cut [00:19:12]*** CUTSNS_PIN = 1 [00:19:12]*** CUTSNS_PIN = 0 [00:19:12]*** Brake cut motor [00:19:12]Connected sock=10 [00:19:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 C2 A4 1C 01 4D BB 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 7E 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 52 01 00 35 04 06 00 BC D5 0B 9F 3A 87 9D 01 0E F3 FE DF 3D A8 [00:19:12]Read from MH i2c: 01 [00:19:12]MH_I2C_Read... [00:19:12]*** Stop cut motor [00:19:12]*** Cut end [00:19:12]Read from MH i2c: 01 07 00 [00:19:12]MH_I2C_Read... [00:19:12]Read from MH i2c: 01 07 00 FE 01 00 00 00 00 00 FF 0F 14 [00:19:12]process_action close_receipt done [00:19:12]requested_data is exist [00:19:12]produce_requested_data [00:19:12]requested_item fm.sn is exist - process it [00:19:12]wFMCommunicate request_size=4 [00:19:12]MH_SAM_APDU [00:19:13]CAPDU: 80 11 00 00 [00:19:13]Write to MH i2c: E2 08 00 FF 01 80 11 00 00 00 00 00 00 7A [00:19:13]Write i2c OK [00:19:13]MH_I2C_Read... [00:19:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:13]Read from MH i2c: E2 [00:19:13]MH_I2C_Read... [00:19:13]Read from MH i2c: E2 17 00 [00:19:13]MH_I2C_Read... [00:19:13]Read from MH i2c: E2 17 00 FF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D9 [00:19:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:19:13]wFMCommunicate OK [00:19:13]requested_item fd.num is exist - process it [00:19:13]SAM_PROTO_GetFieldsCounters [00:19:13]wFMCommunicate request_size=4 [00:19:13]MH_SAM_APDU [00:19:13]CAPDU: 80 13 00 00 [00:19:13]Write to MH i2c: E2 08 00 00 02 80 13 00 00 00 00 00 00 7E [00:19:13]Write i2c OK [00:19:13]MH_I2C_Read... [00:19:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:13]Read from MH i2c: E2 [00:19:13]MH_I2C_Read... [00:19:13]Read from MH i2c: E2 62 00 [00:19:13]MH_I2C_Read... [00:19:13]Read from MH i2c: E2 62 00 00 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A1 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [00:19:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A1 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:13]wFMCommunicate OK [00:19:13]SAM_PROTO_GetFieldsCounters done [00:19:13]requested_item shift.num is exist - process it [00:19:13]requested_item shift.opened is exist - process it [00:19:13]req_shift_opened [00:19:13]FM_GetShiftState [00:19:13]SAM_PROTO_GetShiftState [00:19:13]wFMCommunicate request_size=4 [00:19:13]MH_SAM_APDU [00:19:13]CAPDU: 80 13 01 00 [00:19:13]Write to MH i2c: E2 08 00 01 02 80 13 01 00 00 00 00 00 80 [00:19:13]Write i2c OK [00:19:13]MH_I2C_Read... [00:19:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:13]Read from MH i2c: E2 [00:19:13]MH_I2C_Read... [00:19:13]Read from MH i2c: E2 0E 00 [00:19:13]MH_I2C_Read... [00:19:13]Read from MH i2c: E2 0E 00 01 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 3E [00:19:13]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:19:13]wFMCommunicate OK [00:19:13]SAM_PROTO_GetShiftState done [00:19:13]FM_GetShiftState done [00:19:13]req_shift_opened done [00:19:13]requested_item shift.open_date is exist - process it [00:19:13]req_shift_open_date [00:19:13]req_shift_open_date done [00:19:13]produce_requested_data done [00:19:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86689,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:19:13]process_action_free close_receipt [00:19:13]json_value_free [00:19:13]json_value_free done [00:19:13]process_json_proto returns [00:19:13]Send response to host [00:19:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86689,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:19:13]free response buf [00:19:13]execute_script done [00:19:13]execute_script returns [00:19:13]free content buf [00:19:13]Sock 7.Close socket [00:19:13]Sock 7.Thread stoped [00:19:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 8D 56 47 00 B8 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A1 52 01 00 F4 03 04 00 51 0D EF 66 B6 04 01 00 00 5A E3 C8 70 FD 5D 59 4F [00:19:14]CommunicateWithHost err = 0 [00:19:14]CheckOFDResponse [00:19:14]1017 (14) - 77093643461234 [00:19:14]1041 (16) - 0000000000874979 [00:19:14]1040 (4) - 86689 [00:19:14]1012 (4) - 21.09.2024 18:15 [00:19:14]1206 (1) - 0 [00:19:14]OFD Sender: Remove packet 86689 [00:19:14]ProducePacketName [00:19:14]name=ofd_packets/00086689 [00:19:14]NVStorageDeleteData [00:19:14]OFD Sender: No OFD packet to send [00:19:18]recv_with_timeout no data received [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:35]recv_with_timeout no data received [00:19:39]OFD Sender: No OFD packet to send [00:19:44]OFD Sender: No OFD packet to send [00:19:49]OFD Sender: No OFD packet to send [00:19:50]recv_with_timeout no data received [00:19:54]OFD Sender: No OFD packet to send [00:19:59]OFD Sender: No OFD packet to send [00:20:04]OFD Sender: No OFD packet to send [00:20:05]recv_with_timeout no data received [00:20:09]OFD Sender: No OFD packet to send [00:20:14]OFD Sender: No OFD packet to send [00:20:16]accept exits with 9 [00:20:16]New connection [00:20:16]New thread 3066793316 created [00:20:16]Thread 3066649956 joined [00:20:16]Waiting for new connection... [00:20:16] Sock 9.Parse request [00:20:16]Sock 9.Check first char [00:20:16]Sock 9.First char is OK [00:20:16]request: POST /json_proto HTTP/1.0 [00:20:16]Method: POST [00:20:16]URL: /json_proto [00:20:16]Method is POST - this is cgi request [00:20:16]url: /json_proto [00:20:16]query_string will be loaded in cgi processing [00:20:16]execute_cgi json_proto POST (null) [00:20:16]execute_cgi path=json_proto method=POST [00:20:16]POST find Content-Length [00:20:16]Host: 172.17.47.196:8080 [00:20:16]Content-Length: 803 [00:20:16]Content-Type: application/json [00:20:16] [00:20:16]POST finish read [00:20:16]Found Content-Length = 803 [00:20:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:16]execute_script... [00:20: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)871517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:16]POST & json_proto [00:20:16]process_json_proto [00:20:16]json parsed OK: [00:20:16]protocol is kg_v1.0 [00:20:16]action value=close_receipt [00:20:16]process_action close_receipt [00:20:16]cmd_close_receipt [00:20:16]MH_GetDate [00:20:16]Write to MH i2c: F0 00 00 02 02 F3 [00:20:16]Write i2c OK [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: F0 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: F0 09 00 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: F0 09 00 02 02 00 C1 62 EF 66 4C 6B 94 66 25 [00:20:16]GetLastDocTimeStamp 1726964350 [00:20:16]current date 1726964417 [00:20:16]FM_GetShiftState [00:20:16]SAM_PROTO_GetShiftState [00:20:16]wFMCommunicate request_size=4 [00:20:16]MH_SAM_APDU [00:20:16]CAPDU: 80 13 01 00 [00:20:16]Write to MH i2c: E2 08 00 03 02 80 13 01 00 00 00 00 00 82 [00:20:16]Write i2c OK [00:20:16]MH_I2C_Read... [00:20:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:16]Read from MH i2c: E2 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 0E 00 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 0E 00 03 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 40 [00:20:16]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:20:16]wFMCommunicate OK [00:20:16]SAM_PROTO_GetShiftState done [00:20:16]FM_GetShiftState done [00:20:16]opened in 1726964220 [00:20:16]opened+sec_in_day 1727050620 [00:20:16]quantity*price = 120006 [00:20:16]sum+1 = 120007 [00:20:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.06 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.06 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 3 22.09.2024 00:20 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86690 ФПД: 15942180599660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002017&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86690&fm=15942180599660&tin=02508201610067®Number=0000000000092592&sum=120006 [00:20:17]StoreToDocumentArchive [00:20:17]shift 497 fd 86690 [00:20:17]save to /storage/0497/doc_00086690 [00:20:17]save last doc name /storage/0497/doc_00086690 to /storage/kkm_last_doc_name [00:20:17]save OK [00:20:17]Clear old archive folders... [00:20:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:20:17]tlvbuf is 01F7E290 [00:20:17]SAM_PROTO_ClearQueue [00:20:17]wFMCommunicate request_size=4 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 09 00 00 [00:20:17]Write to MH i2c: E2 08 00 10 02 80 09 00 00 00 00 00 00 84 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [00:20:17]RAPDU: 90 00 [00:20:17]wFMCommunicate OK [00:20:17]SAM_PROTO_ClearQueue done [00:20:17]KKMCreateOFDPacket [00:20:17]OFDProtocolAddRootSTLVToBuf [00:20:17]FM_MakeSignedData [00:20:17]FM_MakeSignedData [00:20:17]SAM_PROTO_SignData [00:20:17]wFMCommunicate request_size=4 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 0D 01 02 [00:20:17]Write to MH i2c: E2 08 00 11 02 80 0D 01 02 00 00 00 00 8C [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 11 02 00 90 00 87 [00:20:17]RAPDU: 90 00 [00:20:17]wFMCommunicate OK [00:20:17]wFMCommunicate request_size=255 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 C1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 52 01 00 35 04 06 00 0E [00:20:17]Write to MH i2c: E2 02 01 12 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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 C1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 52 01 00 35 04 06 00 0E 00 00 07 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 12 02 00 90 00 88 [00:20:17]RAPDU: 90 00 [00:20:17]wFMCommunicate OK [00:20:17]wFMCommunicate request_size=10 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 0D 02 02 05 7F D4 02 F7 6C [00:20:17]Write to MH i2c: E2 0D 00 13 02 80 0D 02 02 05 00 7F D4 02 F7 6C 00 00 51 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 03 00 13 02 00 90 00 89 [00:20:17]RAPDU: 90 00 [00:20:17]wFMCommunicate OK [00:20:17]wFMCommunicate request_size=4 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 0D 03 02 [00:20:17]Write to MH i2c: E2 08 00 14 02 80 0D 03 02 00 00 00 00 91 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 0B 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 0B 00 14 02 00 51 39 2F AD 05 1C F9 33 90 00 45 [00:20:17]RAPDU: 51 39 2F AD 05 1C F9 33 90 00 [00:20:17]wFMCommunicate OK [00:20:17]SAM_PROTO_SignData done [00:20:17]FM_MakeSignedData done [00:20:17]CreateOFDProtocolMessage [00:20:17]wFMCommunicate request_size=4 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 11 00 00 [00:20:17]Write to MH i2c: E2 08 00 15 02 80 11 00 00 00 00 00 00 91 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 17 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 17 00 15 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F0 [00:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:20:17]wFMCommunicate OK [00:20:17]CreateOFDProtocolMessage done [00:20:17]OFDSenderStorePacket 86690 [00:20:17]StoreOFDPacket docnum=86690 [00:20:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 32 9B 07 01 42 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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 C1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 52 01 00 35 04 06 00 0E 7F D4 02 F7 6C 51 39 2F AD 05 1C F9 33 [00:20:17]CheckFolder [00:20:17]dirname=/storage/ofd_packets [00:20:17]CheckFolder done [00:20:17]ProducePacketName [00:20:17]name=ofd_packets/00086690 [00:20:17]NVStorageSaveData ofd_packets/00086690 [00:20:17]File name is /storage/ofd_packets/00086690 [00:20:17]Write 301 bytes [00:20:17]NVStorageSaveData done [00:20:17]OFDSenderStorePacket done [00:20:17]KKMCreateOFDPacket done [00:20:17]NVStorageSaveData kkm_last_timestamp [00:20:17]File name is /storage/kkm_last_timestamp [00:20:17]Write 4 bytes [00:20:17]NVStorageSaveData done [00:20:17]ExternCall_PrintAddStr [00:20:17]wPrintStart [00:20:17]Write to MH i2c: 01 00 00 16 02 18 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: 01 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: 01 07 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: 01 07 00 16 02 00 00 00 00 00 FF 0F 2D [00:20:17]RasterBufferAndPrint [00:20:17]line Счет N : (1)871517 [00:20:17]line ИНН: 02508201610067 [00:20:17]line Контрольно-Кассовый Чек [00:20:17]line ПРОДАЖА [00:20:17]line ТРК (МРК, ГНК) : 33 [00:20:17]line Товар: 2710124130 [00:20:17]line Аи-92-К-5 [00:20:17]line 17.700 * 67.80 [00:20:17]line = 1200.06 [00:20:17]line НДС 12% НСП 1% [00:20:17]line > о реализуемом товаре [00:20:17]line ИТОГО: 1200.06 [00:20:17]line НСП 1% : 10.62 [00:20:17]line НДС 12% : 127.44 [00:20:17]line Наличными: 0.00 [00:20:17]line Безнал.: 1200.06 [00:20:17]line Место: АЗС № 137 "Партнер Нефть" [00:20:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:20:17]line СНО: Общий режим [00:20:17]line Чек 3 22.09.2024 00:20 [00:20:17]line Смена: 497 ФФД: 1.0 [00:20:17]line ЗНМ: 0300000064 [00:20:17]line РНМ: 0000000000092592 [00:20:17]line Версия ККМ: 001 [00:20:17]line Платежная система: O! деньги [00:20:17]line ФМ: 0000000000874979 [00:20:17]line ФД: 86690 [00:20:17]line ФПД: 15942180599660 [00:20:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002017&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86690&fm=15942180599660&tin=02508201610067®Number=0000000000092592&sum=120006 [00:20:17]written 0, free lines is 4095 [00:20:17]OFD Sender: Processing packet 86690 [packets to send 273, broken 272] [00:20:17]ProducePacketName [00:20:17]name=ofd_packets/00086690 [00:20:17]OFD Sender: To server: pG, [00:20:17]CommunicateWithHost lk.salyk.kg:30040 [00:20:17]ConnectInit lk.salyk.kg [00:20:18]Write to MH i2c: 01 00 00 40 02 42 [00:20:18]Write i2c OK [00:20:18]MH_I2C_Read... [00:20:18]Read from MH i2c: 01 [00:20:18]MH_I2C_Read... [00:20:18]Read from MH i2c: 01 07 00 [00:20:18]MH_I2C_Read... [00:20:18]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 EE 0C 43 [00:20:18]RasterBufferAndPrint [00:20:18]line [00:20:18]line [00:20:18]line [00:20:18]line [00:20:18]line [00:20:18]written 0, free lines is 3319 [00:20:18]MH_Cut [00:20:18]Write to MH i2c: D1 01 00 47 02 01 1B [00:20:18]Write i2c OK [00:20:18]MH_I2C_Read... [00:20:18]Read from MH i2c: D1 [00:20:18]MH_I2C_Read... [00:20:18]Read from MH i2c: D1 01 00 [00:20:18]MH_I2C_Read... [00:20:18]Read from MH i2c: D1 01 00 47 02 00 1A [00:20:18]Write to MH i2c: 01 00 00 48 02 4A [00:20:18]Write i2c OK [00:20:18]MH_I2C_Read... [00:20:19]*** Cut start [00:20:19]*** Partial cut [00:20:19]*** CUTSNS_PIN = 1 [00:20:19]*** CUTSNS_PIN = 0 [00:20:19]*** Brake cut motor [00:20:19]Read from MH i2c: 01 [00:20:19]MH_I2C_Read... [00:20:19]*** Stop cut motor [00:20:19]*** Cut end [00:20:19]Read from MH i2c: 01 07 00 [00:20:19]MH_I2C_Read... [00:20:19]Read from MH i2c: 01 07 00 48 02 00 00 00 00 00 FF 0F 5F [00:20:19]process_action close_receipt done [00:20:19]requested_data is exist [00:20:19]produce_requested_data [00:20:19]requested_item fm.sn is exist - process it [00:20:19]wFMCommunicate request_size=4 [00:20:19]MH_SAM_APDU [00:20:19]CAPDU: 80 11 00 00 [00:20:19]Write to MH i2c: E2 08 00 49 02 80 11 00 00 00 00 00 00 C5 [00:20:19]Write i2c OK [00:20:19]MH_I2C_Read... [00:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:19]Read from MH i2c: E2 [00:20:19]MH_I2C_Read... [00:20:19]Read from MH i2c: E2 17 00 [00:20:19]MH_I2C_Read... [00:20:19]Read from MH i2c: E2 17 00 49 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 24 [00:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:20:19]wFMCommunicate OK [00:20:19]requested_item fd.num is exist - process it [00:20:19]SAM_PROTO_GetFieldsCounters [00:20:19]wFMCommunicate request_size=4 [00:20:19]MH_SAM_APDU [00:20:19]CAPDU: 80 13 00 00 [00:20:19]Write to MH i2c: E2 08 00 4A 02 80 13 00 00 00 00 00 00 C8 [00:20:19]Write i2c OK [00:20:19]MH_I2C_Read... [00:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:19]Read from MH i2c: E2 [00:20:19]MH_I2C_Read... [00:20:19]Read from MH i2c: E2 62 00 [00:20:19]MH_I2C_Read... [00:20:19]Read from MH i2c: E2 62 00 4A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A2 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [00:20:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A2 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:19]wFMCommunicate OK [00:20:19]SAM_PROTO_GetFieldsCounters done [00:20:19]requested_item shift.num is exist - process it [00:20:19]requested_item shift.opened is exist - process it [00:20:19]req_shift_opened [00:20:19]FM_GetShiftState [00:20:19]SAM_PROTO_GetShiftState [00:20:19]wFMCommunicate request_size=4 [00:20:19]MH_SAM_APDU [00:20:19]CAPDU: 80 13 01 00 [00:20:19]Write to MH i2c: E2 08 00 4B 02 80 13 01 00 00 00 00 00 CA [00:20:19]Write i2c OK [00:20:19]MH_I2C_Read... [00:20:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:20]Read from MH i2c: E2 [00:20:20]MH_I2C_Read... [00:20:20]Read from MH i2c: E2 0E 00 [00:20:20]MH_I2C_Read... [00:20:20]Read from MH i2c: E2 0E 00 4B 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 88 [00:20:20]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:20:20]wFMCommunicate OK [00:20:20]SAM_PROTO_GetShiftState done [00:20:20]FM_GetShiftState done [00:20:20]req_shift_opened done [00:20:20]requested_item shift.open_date is exist - process it [00:20:20]req_shift_open_date [00:20:20]req_shift_open_date done [00:20:20]produce_requested_data done [00:20:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86690,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:20:20]process_action_free close_receipt [00:20:20]json_value_free [00:20:20]json_value_free done [00:20:20]process_json_proto returns [00:20:20]Send response to host [00:20:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86690,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:20:20]free response buf [00:20:20]execute_script done [00:20:20]execute_script returns [00:20:20]free content buf [00:20:20]Sock 9.Close socket [00:20:20]Sock 9.Thread stoped [00:20:21]recv_with_timeout no data received [00:20:22]ConnectInit Can't take IP for lk.salyk.kg [00:20:22]CommunicateWithHost connect error [00:20:22]CommunicateWithHost err = -1 [00:20:22]OFD Sender: Server communicate error [00:20:27]OFD Sender: Processing packet 86690 [packets to send 273, broken 272] [00:20:27]ProducePacketName [00:20:27]name=ofd_packets/00086690 [00:20:27]OFD Sender: To server: pG, [00:20:27]CommunicateWithHost lk.salyk.kg:30040 [00:20:27]ConnectInit lk.salyk.kg [00:20:32]ConnectInit Can't take IP for lk.salyk.kg [00:20:32]CommunicateWithHost connect error [00:20:32]CommunicateWithHost err = -1 [00:20:32]OFD Sender: Server communicate error [00:20:36]accept exits with 10 [00:20:36]New connection [00:20:36]New thread 3066649956 created [00:20:36]Thread 3066793316 joined [00:20:36]Waiting for new connection... [00:20:36] Sock 10.Parse request [00:20:36]Sock 10.Check first char [00:20:36]Sock 10.First char is OK [00:20:36]request: POST /json_proto HTTP/1.0 [00:20:36]Method: POST [00:20:36]URL: /json_proto [00:20:36]Method is POST - this is cgi request [00:20:36]url: /json_proto [00:20:36]query_string will be loaded in cgi processing [00:20:36]execute_cgi json_proto POST (null) [00:20:36]execute_cgi path=json_proto method=POST [00:20:36]POST find Content-Length [00:20:36]Host: 172.17.47.196:8080 [00:20:36]Content-Length: 677 [00:20:36]Content-Type: application/json [00:20:36] [00:20:36]POST finish read [00:20:36]Found Content-Length = 677 [00:20:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [00:20:36]execute_script... [00:20: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)871519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [00:20:36]POST & json_proto [00:20:36]process_json_proto [00:20:36]json parsed OK: [00:20:36]protocol is kg_v1.0 [00:20:36]action value=close_receipt [00:20:36]process_action close_receipt [00:20:36]cmd_close_receipt [00:20:36]MH_GetDate [00:20:36]Write to MH i2c: F0 00 00 4C 02 3D [00:20:36]Write i2c OK [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: F0 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: F0 09 00 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: F0 09 00 4C 02 00 D5 62 EF 66 4C 6B 94 66 83 [00:20:36]GetLastDocTimeStamp 1726964417 [00:20:36]current date 1726964437 [00:20:36]FM_GetShiftState [00:20:36]SAM_PROTO_GetShiftState [00:20:36]wFMCommunicate request_size=4 [00:20:36]MH_SAM_APDU [00:20:36]CAPDU: 80 13 01 00 [00:20:36]Write to MH i2c: E2 08 00 4D 02 80 13 01 00 00 00 00 00 CC [00:20:36]Write i2c OK [00:20:36]MH_I2C_Read... [00:20:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:36]Read from MH i2c: E2 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 0E 00 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 0E 00 4D 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 8A [00:20:36]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:20:36]wFMCommunicate OK [00:20:36]SAM_PROTO_GetShiftState done [00:20:36]FM_GetShiftState done [00:20:36]opened in 1726964220 [00:20:36]opened+sec_in_day 1727050620 [00:20:36]quantity*price = 20001 [00:20:36]sum+1 = 20002 [00:20:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 4 22.09.2024 00:20 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86691 ФПД: 25309593817789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86691&fm=25309593817789&tin=02508201610067®Number=0000000000092592&sum=20000 [00:20:37]StoreToDocumentArchive [00:20:37]shift 497 fd 86691 [00:20:37]save to /storage/0497/doc_00086691 [00:20:37]save last doc name /storage/0497/doc_00086691 to /storage/kkm_last_doc_name [00:20:37]save OK [00:20:37]Clear old archive folders... [00:20:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:20:37]tlvbuf is 01F95050 [00:20:37]SAM_PROTO_ClearQueue [00:20:37]wFMCommunicate request_size=4 [00:20:37]MH_SAM_APDU [00:20:37]CAPDU: 80 09 00 00 [00:20:37]Write to MH i2c: E2 08 00 5A 02 80 09 00 00 00 00 00 00 CE [00:20:37]Write i2c OK [00:20:37]MH_I2C_Read... [00:20:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:37]Read from MH i2c: E2 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 03 00 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [00:20:37]RAPDU: 90 00 [00:20:37]wFMCommunicate OK [00:20:37]SAM_PROTO_ClearQueue done [00:20:37]KKMCreateOFDPacket [00:20:37]OFDProtocolAddRootSTLVToBuf [00:20:37]FM_MakeSignedData [00:20:37]FM_MakeSignedData [00:20:37]SAM_PROTO_SignData [00:20:37]wFMCommunicate request_size=4 [00:20:37]MH_SAM_APDU [00:20:37]CAPDU: 80 0D 01 02 [00:20:37]Write to MH i2c: E2 08 00 5B 02 80 0D 01 02 00 00 00 00 D6 [00:20:37]Write i2c OK [00:20:37]MH_I2C_Read... [00:20:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:37]Read from MH i2c: E2 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 03 00 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 03 00 5B 02 00 90 00 D1 [00:20:37]RAPDU: 90 00 [00:20:37]wFMCommunicate OK [00:20:37]wFMCommunicate request_size=255 [00:20:37]MH_SAM_APDU [00:20: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 D5 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 52 01 00 35 04 06 00 17 [00:20:37]Write to MH i2c: E2 02 01 5C 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 D5 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 52 01 00 35 04 06 00 17 00 00 F4 [00:20:37]Write i2c OK [00:20:37]MH_I2C_Read... [00:20:38]OFD Sender: Processing packet 86690 [packets to send 273, broken 272] [00:20:38]ProducePacketName [00:20:38]name=ofd_packets/00086690 [00:20:38]OFD Sender: To server: pG, [00:20:38]CommunicateWithHost lk.salyk.kg:30040 [00:20:38]ConnectInit lk.salyk.kg [00:20:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:38]Read from MH i2c: E2 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 03 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 03 00 5C 02 00 90 00 D2 [00:20:38]RAPDU: 90 00 [00:20:38]wFMCommunicate OK [00:20:38]wFMCommunicate request_size=10 [00:20:38]MH_SAM_APDU [00:20:38]CAPDU: 80 0D 02 02 05 04 D9 59 52 BD [00:20:38]Write to MH i2c: E2 0D 00 5D 02 80 0D 02 02 05 00 04 D9 59 52 BD 00 00 28 [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:38]Read from MH i2c: E2 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 03 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 03 00 5D 02 00 90 00 D3 [00:20:38]RAPDU: 90 00 [00:20:38]wFMCommunicate OK [00:20:38]wFMCommunicate request_size=4 [00:20:38]MH_SAM_APDU [00:20:38]CAPDU: 80 0D 03 02 [00:20:38]Write to MH i2c: E2 08 00 5E 02 80 0D 03 02 00 00 00 00 DB [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:38]Read from MH i2c: E2 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 0B 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 0B 00 5E 02 00 2C 3A AE AD 22 F8 85 FC 90 00 38 [00:20:38]RAPDU: 2C 3A AE AD 22 F8 85 FC 90 00 [00:20:38]wFMCommunicate OK [00:20:38]SAM_PROTO_SignData done [00:20:38]FM_MakeSignedData done [00:20:38]CreateOFDProtocolMessage [00:20:38]wFMCommunicate request_size=4 [00:20:38]MH_SAM_APDU [00:20:38]CAPDU: 80 11 00 00 [00:20:38]Write to MH i2c: E2 08 00 5F 02 80 11 00 00 00 00 00 00 DB [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:38]Read from MH i2c: E2 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 17 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 17 00 5F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3A [00:20:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:20:38]wFMCommunicate OK [00:20:38]CreateOFDProtocolMessage done [00:20:38]OFDSenderStorePacket 86691 [00:20:38]StoreOFDPacket docnum=86691 [00:20:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 80 6B 07 01 8A 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 D5 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 52 01 00 35 04 06 00 17 04 D9 59 52 BD 2C 3A AE AD 22 F8 85 FC [00:20:38]CheckFolder [00:20:38]dirname=/storage/ofd_packets [00:20:38]CheckFolder done [00:20:38]ProducePacketName [00:20:38]name=ofd_packets/00086691 [00:20:38]NVStorageSaveData ofd_packets/00086691 [00:20:38]File name is /storage/ofd_packets/00086691 [00:20:38]Write 301 bytes [00:20:38]NVStorageSaveData done [00:20:38]OFDSenderStorePacket done [00:20:38]KKMCreateOFDPacket done [00:20:38]NVStorageSaveData kkm_last_timestamp [00:20:38]File name is /storage/kkm_last_timestamp [00:20:38]Write 4 bytes [00:20:38]NVStorageSaveData done [00:20:38]ExternCall_PrintAddStr [00:20:38]wPrintStart [00:20:38]Write to MH i2c: 01 00 00 60 02 62 [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: 01 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: 01 07 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: 01 07 00 60 02 00 00 00 00 00 FF 0F 77 [00:20:38]RasterBufferAndPrint [00:20:38]line Счет N : (1)871519 [00:20:38]line ИНН: 02508201610067 [00:20:38]line Контрольно-Кассовый Чек [00:20:38]line ПРОДАЖА [00:20:38]line ТРК (МРК, ГНК) : 43 [00:20:38]line Товар: 2710124130 [00:20:38]line Аи-92-К-5 [00:20:38]line 2.950 * 67.80 [00:20:38]line = 200.01 [00:20:38]line НДС 12% НСП 1% [00:20:38]line > о реализуемом товаре [00:20:38]line ОКРУГЛЕНИЕ: -0.01 [00:20:38]line ИТОГО: 200.00 [00:20:38]line Внесено: 200.00 [00:20:38]line СДАЧА: 0.00 [00:20:38]line НСП 1% : 1.77 [00:20:38]line НДС 12% : 21.24 [00:20:38]line Наличными: 200.00 [00:20:38]line Безнал.: 0.00 [00:20:38]line Место: АЗС № 137 "Партнер Нефть" [00:20:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:20:38]line СНО: Общий режим [00:20:38]line Чек 4 22.09.2024 00:20 [00:20:38]line Смена: 497 ФФД: 1.0 [00:20:38]line ЗНМ: 0300000064 [00:20:38]line РНМ: 0000000000092592 [00:20:38]line Версия ККМ: 001 [00:20:38]line ФМ: 0000000000874979 [00:20:38]line ФД: 86691 [00:20:38]line ФПД: 25309593817789 [00:20:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86691&fm=25309593817789&tin=02508201610067®Number=0000000000092592&sum=20000 [00:20:38]written 0, free lines is 4095 [00:20:38]Write to MH i2c: 01 00 00 8B 02 8D [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: 01 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: 01 07 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 DC 0C 7C [00:20:38]RasterBufferAndPrint [00:20:38]line [00:20:38]line [00:20:38]line [00:20:38]line [00:20:38]line [00:20:38]written 0, free lines is 3304 [00:20:38]MH_Cut [00:20:38]Write to MH i2c: D1 01 00 92 02 01 66 [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: D1 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: D1 01 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: D1 01 00 92 02 00 65 [00:20:38]Write to MH i2c: 01 00 00 93 02 95 [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:39]recv_with_timeout no data received [00:20:39]*** Cut start [00:20:39]*** Partial cut [00:20:39]*** CUTSNS_PIN = 1 [00:20:39]*** CUTSNS_PIN = 0 [00:20:39]*** Brake cut motor [00:20:40]Read from MH i2c: 01 [00:20:40]MH_I2C_Read... [00:20:40]*** Stop cut motor [00:20:40]*** Cut end [00:20:40]Read from MH i2c: 01 07 00 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 FF 0F AA [00:20:40]process_action close_receipt done [00:20:40]requested_data is exist [00:20:40]produce_requested_data [00:20:40]requested_item fm.sn is exist - process it [00:20:40]wFMCommunicate request_size=4 [00:20:40]MH_SAM_APDU [00:20:40]CAPDU: 80 11 00 00 [00:20:40]Write to MH i2c: E2 08 00 94 02 80 11 00 00 00 00 00 00 10 [00:20:40]Write i2c OK [00:20:40]MH_I2C_Read... [00:20:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:40]Read from MH i2c: E2 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: E2 17 00 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: E2 17 00 94 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6F [00:20:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:20:40]wFMCommunicate OK [00:20:40]requested_item fd.num is exist - process it [00:20:40]SAM_PROTO_GetFieldsCounters [00:20:40]wFMCommunicate request_size=4 [00:20:40]MH_SAM_APDU [00:20:40]CAPDU: 80 13 00 00 [00:20:40]Write to MH i2c: E2 08 00 95 02 80 13 00 00 00 00 00 00 13 [00:20:40]Write i2c OK [00:20:40]MH_I2C_Read... [00:20:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:40]Read from MH i2c: E2 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: E2 62 00 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: E2 62 00 95 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A3 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [00:20:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A3 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:40]wFMCommunicate OK [00:20:40]SAM_PROTO_GetFieldsCounters done [00:20:40]requested_item shift.num is exist - process it [00:20:40]requested_item shift.opened is exist - process it [00:20:40]req_shift_opened [00:20:40]FM_GetShiftState [00:20:40]SAM_PROTO_GetShiftState [00:20:40]wFMCommunicate request_size=4 [00:20:40]MH_SAM_APDU [00:20:40]CAPDU: 80 13 01 00 [00:20:40]Write to MH i2c: E2 08 00 96 02 80 13 01 00 00 00 00 00 15 [00:20:40]Write i2c OK [00:20:40]MH_I2C_Read... [00:20:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:40]Read from MH i2c: E2 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: E2 0E 00 [00:20:40]MH_I2C_Read... [00:20:40]Read from MH i2c: E2 0E 00 96 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 D3 [00:20:40]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:20:40]wFMCommunicate OK [00:20:40]SAM_PROTO_GetShiftState done [00:20:40]FM_GetShiftState done [00:20:40]req_shift_opened done [00:20:40]requested_item shift.open_date is exist - process it [00:20:40]req_shift_open_date [00:20:40]req_shift_open_date done [00:20:40]produce_requested_data done [00:20:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86691,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:20:40]process_action_free close_receipt [00:20:40]json_value_free [00:20:40]json_value_free done [00:20:40]process_json_proto returns [00:20:40]Send response to host [00:20:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86691,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:20:40]free response buf [00:20:40]execute_script done [00:20:40]execute_script returns [00:20:40]free content buf [00:20:40]Sock 10.Close socket [00:20:40]Sock 10.Thread stoped [00:20:43]ConnectInit Can't take IP for lk.salyk.kg [00:20:43]CommunicateWithHost connect error [00:20:43]CommunicateWithHost err = -1 [00:20:43]OFD Sender: Server communicate error [00:20:43]OFD Sender: Processing packet 86690 [packets to send 274, broken 272] [00:20:43]ProducePacketName [00:20:43]name=ofd_packets/00086690 [00:20:43]OFD Sender: To server: pG, [00:20:43]CommunicateWithHost lk.salyk.kg:30040 [00:20:43]ConnectInit lk.salyk.kg [00:20:48]ConnectInit Can't take IP for lk.salyk.kg [00:20:48]CommunicateWithHost connect error [00:20:48]CommunicateWithHost err = -1 [00:20:48]OFD Sender: Server communicate error [00:20:53]OFD Sender: Processing packet 86690 [packets to send 274, broken 272] [00:20:53]ProducePacketName [00:20:53]name=ofd_packets/00086690 [00:20:53]OFD Sender: To server: pG, [00:20:53]CommunicateWithHost lk.salyk.kg:30040 [00:20:53]ConnectInit lk.salyk.kg [00:21:00]Connected sock=7 [00:21:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 32 9B 07 01 42 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 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 C1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 52 01 00 35 04 06 00 0E 7F D4 02 F7 6C 51 39 2F AD 05 1C F9 33 [00:21:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 36 14 47 00 04 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A2 52 01 00 F4 03 04 00 BC 0D EF 66 B6 04 01 00 00 7F 50 B0 62 97 2F 18 73 [00:21:01]CommunicateWithHost err = 0 [00:21:01]CheckOFDResponse [00:21:01]1017 (14) - 77093643461234 [00:21:01]1041 (16) - 0000000000874979 [00:21:01]1040 (4) - 86690 [00:21:01]1012 (4) - 21.09.2024 18:17 [00:21:01]1206 (1) - 0 [00:21:01]OFD Sender: Remove packet 86690 [00:21:01]ProducePacketName [00:21:01]name=ofd_packets/00086690 [00:21:01]NVStorageDeleteData [00:21:02]OFD Sender: Processing packet 86691 [packets to send 273, broken 272] [00:21:02]ProducePacketName [00:21:02]name=ofd_packets/00086691 [00:21:02]OFD Sender: To server: pG, [00:21:02]CommunicateWithHost lk.salyk.kg:30040 [00:21:02]ConnectInit lk.salyk.kg [00:21:02]Connected sock=7 [00:21:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 80 6B 07 01 8A 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 D5 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 52 01 00 35 04 06 00 17 04 D9 59 52 BD 2C 3A AE AD 22 F8 85 FC [00:21:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E3 DA 47 00 68 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A3 52 01 00 F4 03 04 00 BD 0D EF 66 B6 04 01 00 00 83 AA F1 84 88 28 E2 C4 [00:21:03]CommunicateWithHost err = 0 [00:21:03]CheckOFDResponse [00:21:03]1017 (14) - 77093643461234 [00:21:03]1041 (16) - 0000000000874979 [00:21:03]1040 (4) - 86691 [00:21:03]1012 (4) - 21.09.2024 18:17 [00:21:03]1206 (1) - 0 [00:21:03]OFD Sender: Remove packet 86691 [00:21:03]ProducePacketName [00:21:03]name=ofd_packets/00086691 [00:21:03]NVStorageDeleteData [00:21:03]OFD Sender: No OFD packet to send [00:21:04]accept exits with 9 [00:21:04]New connection [00:21:04]New thread 3066793316 created [00:21:04]Thread 3066649956 joined [00:21:04]Waiting for new connection... [00:21:04] Sock 9.Parse request [00:21:04]Sock 9.Check first char [00:21:04]Sock 9.First char is OK [00:21:04]request: POST /json_proto HTTP/1.0 [00:21:04]Method: POST [00:21:04]URL: /json_proto [00:21:04]Method is POST - this is cgi request [00:21:04]url: /json_proto [00:21:04]query_string will be loaded in cgi processing [00:21:04]execute_cgi json_proto POST (null) [00:21:04]execute_cgi path=json_proto method=POST [00:21:04]POST find Content-Length [00:21:04]Host: 172.17.47.196:8080 [00:21:04]Content-Length: 802 [00:21:04]Content-Type: application/json [00:21:04] [00:21:04]POST finish read [00:21:04]Found Content-Length = 802 [00:21:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148043", "tax_sys" : 0, "items" : [ { "code": "4870215620852", "name": "\u0412\u043E\u0434\u043A\u0430 \u0425\u041E\u0420\u0422\u0418\u0426\u042F ICE 0,50L", "price" : 590.00, "quantity" : 1.000, "sum" : 590.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" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:04]execute_script... [00:21: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 : (3)148043", "tax_sys" : 0, "items" : [ { "code": "4870215620852", "name": "\u0412\u043E\u0434\u043A\u0430 \u0425\u041E\u0420\u0422\u0418\u0426\u042F ICE 0,50L", "price" : 590.00, "quantity" : 1.000, "sum" : 590.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" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:04]POST & json_proto [00:21:04]process_json_proto [00:21:04]json parsed OK: [00:21:04]protocol is kg_v1.0 [00:21:04]action value=close_receipt [00:21:04]process_action close_receipt [00:21:04]cmd_close_receipt [00:21:04]MH_GetDate [00:21:04]Write to MH i2c: F0 00 00 97 02 88 [00:21:04]Write i2c OK [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: F0 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: F0 09 00 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: F0 09 00 97 02 00 F1 62 EF 66 4C 6B 94 66 EA [00:21:04]GetLastDocTimeStamp 1726964437 [00:21:04]current date 1726964465 [00:21:04]FM_GetShiftState [00:21:04]SAM_PROTO_GetShiftState [00:21:04]wFMCommunicate request_size=4 [00:21:04]MH_SAM_APDU [00:21:04]CAPDU: 80 13 01 00 [00:21:04]Write to MH i2c: E2 08 00 98 02 80 13 01 00 00 00 00 00 17 [00:21:04]Write i2c OK [00:21:04]MH_I2C_Read... [00:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:04]Read from MH i2c: E2 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: E2 0E 00 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: E2 0E 00 98 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 D5 [00:21:04]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:21:04]wFMCommunicate OK [00:21:04]SAM_PROTO_GetShiftState done [00:21:04]FM_GetShiftState done [00:21:04]opened in 1726964220 [00:21:04]opened+sec_in_day 1727050620 [00:21:04]quantity*price = 59000 [00:21:04]sum+1 = 59001 [00:21:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 590.00 НСП 1% : 5.22 НДС 12% : 62.65 Наличными: 0.00 Безнал.: 590.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 5 22.09.2024 00:21 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86692 ФПД: 114229369720555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002105&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86692&fm=114229369720555&tin=02508201610067®Number=0000000000092592&sum=59000 0 [00:21:05]StoreToDocumentArchive [00:21:05]shift 497 fd 86692 [00:21:05]save to /storage/0497/doc_00086692 [00:21:05]save last doc name /storage/0497/doc_00086692 to /storage/kkm_last_doc_name [00:21:05]save OK [00:21:05]Clear old archive folders... [00:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=277 [00:21:05]tlvbuf is 01F87420 [00:21:05]SAM_PROTO_ClearQueue [00:21:05]wFMCommunicate request_size=4 [00:21:05]MH_SAM_APDU [00:21:05]CAPDU: 80 09 00 00 [00:21:05]Write to MH i2c: E2 08 00 A5 02 80 09 00 00 00 00 00 00 19 [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:21:05]Read from MH i2c: E2 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 03 00 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [00:21:05]RAPDU: 90 00 [00:21:05]wFMCommunicate OK [00:21:05]SAM_PROTO_ClearQueue done [00:21:05]KKMCreateOFDPacket [00:21:05]OFDProtocolAddRootSTLVToBuf [00:21:05]FM_MakeSignedData [00:21:05]FM_MakeSignedData [00:21:05]SAM_PROTO_SignData [00:21:05]wFMCommunicate request_size=4 [00:21:05]MH_SAM_APDU [00:21:05]CAPDU: 80 0D 01 02 [00:21:05]Write to MH i2c: E2 08 00 A6 02 80 0D 01 02 00 00 00 00 21 [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:21:05]Read from MH i2c: E2 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 03 00 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [00:21:05]RAPDU: 90 00 [00:21:05]wFMCommunicate OK [00:21:05]wFMCommunicate request_size=255 [00:21:05]MH_SAM_APDU [00:21:05]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 31 35 36 32 30 38 35 32 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 9E D0 A0 D0 A2 D0 98 D0 A6 D0 AF 20 49 43 45 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 F1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 [00:21:05]Write to MH i2c: E2 02 01 A7 02 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 31 35 36 32 30 38 35 32 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 9E D0 A0 D0 A2 D0 98 D0 A6 D0 AF 20 49 43 45 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 F1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 00 00 46 [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 A7 02 00 90 00 1D [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=36 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 52 01 00 35 04 06 00 67 E4 19 01 4E EB [00:21:06]Write to MH i2c: E2 27 00 A8 02 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 52 01 00 35 04 06 00 67 E4 19 01 4E EB 00 00 EA [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 A8 02 00 90 00 1E [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 03 02 [00:21:06]Write to MH i2c: E2 08 00 A9 02 80 0D 03 02 00 00 00 00 26 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 0B 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 0B 00 A9 02 00 FB 9F FB 01 8B 1F F1 3B 90 00 93 [00:21:06]RAPDU: FB 9F FB 01 8B 1F F1 3B 90 00 [00:21:06]wFMCommunicate OK [00:21:06]SAM_PROTO_SignData done [00:21:06]FM_MakeSignedData done [00:21:06]CreateOFDProtocolMessage [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 11 00 00 [00:21:06]Write to MH i2c: E2 08 00 AA 02 80 11 00 00 00 00 00 00 26 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 17 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 17 00 AA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 85 [00:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:21:06]wFMCommunicate OK [00:21:06]CreateOFDProtocolMessage done [00:21:06]OFDSenderStorePacket 86692 [00:21:06]StoreOFDPacket docnum=86692 [00:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 44 13 21 01 6C 29 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 31 35 36 32 30 38 35 32 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 9E D0 A0 D0 A2 D0 98 D0 A6 D0 AF 20 49 43 45 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 F1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 52 01 00 35 04 06 00 67 E4 19 01 4E EB FB 9F FB 01 8B 1F F1 3B [00:21:06]CheckFolder [00:21:06]dirname=/storage/ofd_packets [00:21:06]CheckFolder done [00:21:06]ProducePacketName [00:21:06]name=ofd_packets/00086692 [00:21:06]NVStorageSaveData ofd_packets/00086692 [00:21:06]File name is /storage/ofd_packets/00086692 [00:21:06]Write 327 bytes [00:21:06]NVStorageSaveData done [00:21:06]OFDSenderStorePacket done [00:21:06]KKMCreateOFDPacket done [00:21:06]NVStorageSaveData kkm_last_timestamp [00:21:06]File name is /storage/kkm_last_timestamp [00:21:06]Write 4 bytes [00:21:06]NVStorageSaveData done [00:21:06]ExternCall_PrintAddStr [00:21:06]wPrintStart [00:21:06]Write to MH i2c: 01 00 00 AB 02 AD [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 FF 0F C2 [00:21:06]RasterBufferAndPrint [00:21:06]line Счет N : (3)148043 [00:21:06]line ИНН: 02508201610067 [00:21:06]line Контрольно-Кассовый Чек [00:21:06]line ПРОДАЖА [00:21:06]line Товар: 4870215620852 [00:21:06]line Водка ХОРТИЦЯ ICE 0,50L [00:21:06]line 1.000 * 590.00 [00:21:06]line = 590.00 [00:21:06]line НДС 12% НСП 1% [00:21:06]line > о реализуемом товаре [00:21:06]line ИТОГО: 590.00 [00:21:06]line НСП 1% : 5.22 [00:21:06]line НДС 12% : 62.65 [00:21:06]line Наличными: 0.00 [00:21:06]line Безнал.: 590.00 [00:21:06]line Место: АЗС № 137 "Партнер Нефть" [00:21:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:21:06]line СНО: Общий режим [00:21:06]line Чек 5 22.09.2024 00:21 [00:21:06]line Смена: 497 ФФД: 1.0 [00:21:06]line ЗНМ: 0300000064 [00:21:06]line РНМ: 0000000000092592 [00:21:06]line Версия ККМ: 001 [00:21:06]line Платежная система: O! деньги [00:21:06]line ФМ: 0000000000874979 [00:21:06]line ФД: 86692 [00:21:06]line ФПД: 114229369720555 [00:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002105&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86692&fm=114229369720555&tin=02508201610067®Number=0000000000092592&sum=59000 [00:21:06]line 0 [00:21:06]written 0, free lines is 4095 [00:21:06]OFD Sender: Processing packet 86692 [packets to send 273, broken 272] [00:21:06]ProducePacketName [00:21:06]name=ofd_packets/00086692 [00:21:06]OFD Sender: To server: pG, [00:21:06]CommunicateWithHost lk.salyk.kg:30040 [00:21:06]ConnectInit lk.salyk.kg [00:21:06]Write to MH i2c: 01 00 00 D5 02 D7 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 D5 02 00 00 00 00 00 EA 0C D4 [00:21:06]RasterBufferAndPrint [00:21:06]line [00:21:06]line [00:21:06]line [00:21:06]line [00:21:06]line [00:21:06]written 0, free lines is 3325 [00:21:06]MH_Cut [00:21:06]Write to MH i2c: D1 01 00 DC 02 01 B0 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: D1 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: D1 01 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: D1 01 00 DC 02 00 AF [00:21:06]Write to MH i2c: 01 00 00 DD 02 DF [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:07]*** Cut start [00:21:07]*** Partial cut [00:21:07]*** CUTSNS_PIN = 1 [00:21:07]*** CUTSNS_PIN = 0 [00:21:07]*** Brake cut motor [00:21:08]Connected sock=11 [00:21:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 29 01 00 00 44 13 21 01 6C 29 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 31 35 36 32 30 38 35 32 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 9E D0 A0 D0 A2 D0 98 D0 A6 D0 AF 20 49 43 45 20 30 2C 35 30 4C *** Stop cut motor [00:21:08]FF *** Cut end [00:21:08]03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 E6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 F1 62 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 52 01 00 35 04 06 00 67 E4 19 01 4E EB FB 9F FB 01 8B 1F F1 3B [00:21:08]Read from MH i2c: 01 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: 01 07 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: 01 07 00 DD 02 00 00 00 00 00 FF 0F F4 [00:21:08]process_action close_receipt done [00:21:08]requested_data is exist [00:21:08]produce_requested_data [00:21:08]requested_item fm.sn is exist - process it [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 11 00 00 [00:21:08]Write to MH i2c: E2 08 00 DE 02 80 11 00 00 00 00 00 00 5A [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:08]Read from MH i2c: E2 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 17 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 17 00 DE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B9 [00:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:21:08]wFMCommunicate OK [00:21:08]requested_item fd.num is exist - process it [00:21:08]SAM_PROTO_GetFieldsCounters [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 13 00 00 [00:21:08]Write to MH i2c: E2 08 00 DF 02 80 13 00 00 00 00 00 00 5D [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:08]Read from MH i2c: E2 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 62 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 62 00 DF 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A4 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [00:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A4 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:08]wFMCommunicate OK [00:21:08]SAM_PROTO_GetFieldsCounters done [00:21:08]requested_item shift.num is exist - process it [00:21:08]requested_item shift.opened is exist - process it [00:21:08]req_shift_opened [00:21:08]FM_GetShiftState [00:21:08]SAM_PROTO_GetShiftState [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 13 01 00 [00:21:08]Write to MH i2c: E2 08 00 E0 02 80 13 01 00 00 00 00 00 5F [00:21:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E3 23 47 00 B3 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 Write i2c OK [00:21:08]37 MH_I2C_Read... [00:21:08]39 10 04 04 00 A4 52 01 00 F4 03 04 00 C3 0D EF 66 B6 04 01 00 00 77 75 19 8D C1 63 2D Read from MH i2c: F6 E2 [00:21:08] [00:21:08]CommunicateWithHost err = 0 [00:21:08]MH_I2C_Read... [00:21:08]CheckOFDResponse [00:21:08]1017 (14) - 77093643461234 [00:21:08]1041 (16) - 0000000000874979 [00:21:08]1040 (4) - 86692 [00:21:08]1012 (4) - 21.09.2024 18:17 [00:21:08]1206 (1) - 0 [00:21:08]OFD Sender: Remove packet 86692 [00:21:08]ProducePacketName [00:21:08]name=ofd_packets/00086692 [00:21:08]NVStorageDeleteData [00:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:08]Read from MH i2c: E2 0E 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 0E 00 E0 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 1D [00:21:08]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:21:08]wFMCommunicate OK [00:21:08]SAM_PROTO_GetShiftState done [00:21:08]FM_GetShiftState done [00:21:08]req_shift_opened done [00:21:08]requested_item shift.open_date is exist - process it [00:21:08]req_shift_open_date [00:21:08]req_shift_open_date done [00:21:08]produce_requested_data done [00:21:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86692,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:21:08]process_action_free close_receipt [00:21:08]json_value_free [00:21:08]json_value_free done [00:21:08]process_json_proto returns [00:21:08]Send response to host [00:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86692,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:21:08]free response buf [00:21:08]execute_script done [00:21:08]execute_script returns [00:21:08]free content buf [00:21:08]Sock 9.Close socket [00:21:08]Sock 9.Thread stoped [00:21:09]OFD Sender: No OFD packet to send [00:21:14]OFD Sender: No OFD packet to send [00:21:19]OFD Sender: No OFD packet to send [00:21:24]OFD Sender: No OFD packet to send [00:21:29]OFD Sender: No OFD packet to send [00:21:34]OFD Sender: No OFD packet to send [00:21:39]OFD Sender: No OFD packet to send [00:21:44]OFD Sender: No OFD packet to send [00:21:49]OFD Sender: No OFD packet to send [00:21:54]OFD Sender: No OFD packet to send [00:21:59]OFD Sender: No OFD packet to send [00:22:04]OFD Sender: No OFD packet to send [00:22:09]OFD Sender: No OFD packet to send [00:22:14]OFD Sender: No OFD packet to send [00:22:19]OFD Sender: No OFD packet to send [00:22:24]OFD Sender: No OFD packet to send [00:22:29]OFD Sender: No OFD packet to send [00:22:34]OFD Sender: No OFD packet to send [00:22:39]OFD Sender: No OFD packet to send [00:22:44]OFD Sender: No OFD packet to send [00:22:48]accept exits with 7 [00:22:48]New connection [00:22:48]New thread 3066649956 created [00:22:48]Thread 3066793316 joined [00:22:48]Waiting for new connection... [00:22:48] Sock 7.Parse request [00:22:48]Sock 7.Check first char [00:22:48]Sock 7.First char is OK [00:22:48]request: POST /json_proto HTTP/1.0 [00:22:48]Method: POST [00:22:48]URL: /json_proto [00:22:48]Method is POST - this is cgi request [00:22:48]url: /json_proto [00:22:48]query_string will be loaded in cgi processing [00:22:48]execute_cgi json_proto POST (null) [00:22:48]execute_cgi path=json_proto method=POST [00:22:48]POST find Content-Length [00:22:48]Host: 172.17.47.196:8080 [00:22:48]Content-Length: 986 [00:22:48]Content-Type: application/json [00:22:48] [00:22:48]POST finish read [00:22:48]Found Content-Length = 986 [00:22:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 93.090, "sum" : 7000.37, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 93.09 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:48]execute_script... [00:22: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)871518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 75.20, "quantity" : 93.090, "sum" : 7000.37, "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 137\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 93.09 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:48]POST & json_proto [00:22:48]process_json_proto [00:22:48]json parsed OK: [00:22:48]protocol is kg_v1.0 [00:22:48]action value=close_receipt [00:22:48]process_action close_receipt [00:22:48]cmd_close_receipt [00:22:48]MH_GetDate [00:22:48]Write to MH i2c: F0 00 00 E1 02 D2 [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: F0 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: F0 09 00 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: F0 09 00 E1 02 00 59 63 EF 66 4C 6B 94 66 9D [00:22:48]GetLastDocTimeStamp 1726964465 [00:22:48]current date 1726964569 [00:22:48]FM_GetShiftState [00:22:48]SAM_PROTO_GetShiftState [00:22:48]wFMCommunicate request_size=4 [00:22:48]MH_SAM_APDU [00:22:48]CAPDU: 80 13 01 00 [00:22:48]Write to MH i2c: E2 08 00 E2 02 80 13 01 00 00 00 00 00 61 [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:48]Read from MH i2c: E2 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 0E 00 [00:22:48]MH_I2C_Read... [00:22:48]Read from MH i2c: E2 0E 00 E2 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 1F [00:22:48]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:22:48]wFMCommunicate OK [00:22:48]SAM_PROTO_GetShiftState done [00:22:48]FM_GetShiftState done [00:22:48]opened in 1726964220 [00:22:48]opened+sec_in_day 1727050620 [00:22:48]quantity*price = 700036 [00:22:48]sum+1 = 700038 [00:22:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 7000.00 Внесено: 7000.00 СДАЧА: 0.00 НСП 1% : 61.95 НДС 12% : 743.40 Наличными: 7000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 6 22.09.2024 00:22 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 93.09 сом ФМ: 0000000000874979 ФД: 86693 ФПД: 228788734262474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86693&fm=228788734262474&tin=02508201610067®Number=0000000000092592&sum=700000 [00:22:49]StoreToDocumentArchive [00:22:49]shift 497 fd 86693 [00:22:49]save to /storage/0497/doc_00086693 [00:22:49]save last doc name /storage/0497/doc_00086693 to /storage/kkm_last_doc_name [00:22:49]save OK [00:22:49]Clear old archive folders... [00:22:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:22:49]tlvbuf is 01FB5A60 [00:22:49]SAM_PROTO_ClearQueue [00:22:49]wFMCommunicate request_size=4 [00:22:49]MH_SAM_APDU [00:22:49]CAPDU: 80 09 00 00 [00:22:49]Write to MH i2c: E2 08 00 EF 02 80 09 00 00 00 00 00 00 63 [00:22:49]Write i2c OK [00:22:49]MH_I2C_Read... [00:22:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:22:49]Read from MH i2c: E2 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 03 00 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [00:22:49]RAPDU: 90 00 [00:22:49]wFMCommunicate OK [00:22:49]SAM_PROTO_ClearQueue done [00:22:49]KKMCreateOFDPacket [00:22:49]OFDProtocolAddRootSTLVToBuf [00:22:49]FM_MakeSignedData [00:22:49]FM_MakeSignedData [00:22:49]SAM_PROTO_SignData [00:22:49]wFMCommunicate request_size=4 [00:22:49]MH_SAM_APDU [00:22:49]CAPDU: 80 0D 01 02 [00:22:49]Write to MH i2c: E2 08 00 F0 02 80 0D 01 02 00 00 00 00 6B [00:22:49]Write i2c OK [00:22:49]MH_I2C_Read... [00:22:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:22:49]Read from MH i2c: E2 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 03 00 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [00:22:49]RAPDU: 90 00 [00:22:49]wFMCommunicate OK [00:22:49]wFMCommunicate request_size=255 [00:22:49]MH_SAM_APDU [00:22:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 A2 6B 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 85 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 59 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 52 01 00 35 04 06 00 [00:22:49]Write to MH i2c: E2 02 01 F1 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 34 FF 03 08 00 03 A2 6B 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 85 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 59 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 52 01 00 35 04 06 00 00 00 88 [00:22:49]Write i2c OK [00:22:49]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:50]Read from MH i2c: E2 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 03 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 03 00 F1 02 00 90 00 67 [00:22:50]RAPDU: 90 00 [00:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=11 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 0D 02 02 06 D0 15 07 3B FC CA [00:22:50]Write to MH i2c: E2 0E 00 F2 02 80 0D 02 02 06 00 D0 15 07 3B FC CA 00 00 67 [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:50]Read from MH i2c: E2 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 03 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 03 00 F2 02 00 90 00 68 [00:22:50]RAPDU: 90 00 [00:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 0D 03 02 [00:22:50]Write to MH i2c: E2 08 00 F3 02 80 0D 03 02 00 00 00 00 70 [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:22:50]Read from MH i2c: E2 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 0B 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 0B 00 F3 02 00 16 5A 87 A6 46 1C AB 6F 90 00 8A [00:22:50]RAPDU: 16 5A 87 A6 46 1C AB 6F 90 00 [00:22:50]wFMCommunicate OK [00:22:50]SAM_PROTO_SignData done [00:22:50]FM_MakeSignedData done [00:22:50]CreateOFDProtocolMessage [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 11 00 00 [00:22:50]Write to MH i2c: E2 08 00 F4 02 80 11 00 00 00 00 00 00 70 [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:50]Read from MH i2c: E2 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 17 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: E2 17 00 F4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CF [00:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:22:50]wFMCommunicate OK [00:22:50]CreateOFDProtocolMessage done [00:22:50]OFDSenderStorePacket 86693 [00:22:50]StoreOFDPacket docnum=86693 [00:22:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1C B8 08 01 45 6E 5A 03 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 34 FF 03 08 00 03 A2 6B 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 85 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 59 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 52 01 00 35 04 06 00 D0 15 07 3B FC CA 16 5A 87 A6 46 1C AB 6F [00:22:50]CheckFolder [00:22:50]dirname=/storage/ofd_packets [00:22:50]CheckFolder done [00:22:50]ProducePacketName [00:22:50]name=ofd_packets/00086693 [00:22:50]NVStorageSaveData ofd_packets/00086693 [00:22:50]File name is /storage/ofd_packets/00086693 [00:22:50]Write 302 bytes [00:22:50]NVStorageSaveData done [00:22:50]OFDSenderStorePacket done [00:22:50]KKMCreateOFDPacket done [00:22:50]NVStorageSaveData kkm_last_timestamp [00:22:50]File name is /storage/kkm_last_timestamp [00:22:50]Write 4 bytes [00:22:50]NVStorageSaveData done [00:22:50]ExternCall_PrintAddStr [00:22:50]wPrintStart [00:22:50]Write to MH i2c: 01 00 00 F5 02 F7 [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: 01 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: 01 07 00 [00:22:50]MH_I2C_Read... [00:22:50]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 FF 0F 0C [00:22:50]RasterBufferAndPrint [00:22:50]line Счет N : (1)871518 [00:22:50]line ИНН: 02508201610067 [00:22:50]line Контрольно-Кассовый Чек [00:22:50]line ПРОДАЖА [00:22:50]line ТРК (МРК, ГНК) : 21 [00:22:50]line Товар: 2710194210 [00:22:50]line ДТ(л)-К-4 [00:22:50]line 93.090 * 75.20 [00:22:50]line = 7000.37 [00:22:50]line НДС 12% НСП 1% [00:22:50]line > о реализуемом товаре [00:22:50]line ОКРУГЛЕНИЕ: -0.37 [00:22:50]line ИТОГО: 7000.00 [00:22:50]line Внесено: 7000.00 [00:22:50]line СДАЧА: 0.00 [00:22:50]line НСП 1% : 61.95 [00:22:50]line НДС 12% : 743.40 [00:22:50]line Наличными: 7000.00 [00:22:50]line Безнал.: 0.00 [00:22:50]line Место: АЗС № 137 "Партнер Нефть" [00:22:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:22:50]line СНО: Общий режим [00:22:50]line Чек 6 22.09.2024 00:22 [00:22:50]line Смена: 497 ФФД: 1.0 [00:22:50]line ЗНМ: 0300000064 [00:22:50]line РНМ: 0000000000092592 [00:22:50]line Версия ККМ: 001 [00:22:50]line [00:22:50]line Дисконтная программа [00:22:50]line ДТ [00:22:50]line номер 137 [00:22:50]line сэкономлено 93.09 сом [00:22:50]line ФМ: 0000000000874979 [00:22:50]line ФД: 86693 [00:22:50]line ФПД: 228788734262474 [00:22:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86693&fm=228788734262474&tin=02508201610067®Number=0000000000092592&sum=700000 [00:22:50]OFD Sender: Processing packet 86693 [packets to send 273, broken 272] [00:22:50]ProducePacketName [00:22:50]name=ofd_packets/00086693 [00:22:50]OFD Sender: To server: pG, [00:22:50]CommunicateWithHost lk.salyk.kg:30040 [00:22:50]ConnectInit lk.salyk.kg [00:22:50]written 0, free lines is 4095 [00:22:51]Write to MH i2c: 01 00 00 25 03 28 [00:22:51]Write i2c OK [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: 01 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: 01 07 00 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 8A 0C C5 [00:22:51]RasterBufferAndPrint [00:22:51]line [00:22:51]line [00:22:51]line [00:22:51]line [00:22:51]line [00:22:51]written 0, free lines is 3217 [00:22:51]MH_Cut [00:22:51]Write to MH i2c: D1 01 00 2C 03 01 01 [00:22:51]Write i2c OK [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: D1 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: D1 01 00 [00:22:51]MH_I2C_Read... [00:22:51]Read from MH i2c: D1 01 00 2C 03 00 00 [00:22:51]Write to MH i2c: 01 00 00 2D 03 30 [00:22:51]Write i2c OK [00:22:51]MH_I2C_Read... [00:22:51]*** Cut start [00:22:51]*** Partial cut [00:22:51]*** CUTSNS_PIN = 1 [00:22:51]*** CUTSNS_PIN = 0 [00:22:52]*** Brake cut motor [00:22:52]Read from MH i2c: 01 [00:22:52]MH_I2C_Read... [00:22:52]*** Stop cut motor [00:22:52]*** Cut end [00:22:52]Read from MH i2c: 01 07 00 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: 01 07 00 2D 03 00 00 00 00 00 FF 0F 45 [00:22:52]process_action close_receipt done [00:22:52]requested_data is exist [00:22:52]produce_requested_data [00:22:52]requested_item fm.sn is exist - process it [00:22:52]wFMCommunicate request_size=4 [00:22:52]MH_SAM_APDU [00:22:52]CAPDU: 80 11 00 00 [00:22:52]Write to MH i2c: E2 08 00 2E 03 80 11 00 00 00 00 00 00 AB [00:22:52]Write i2c OK [00:22:52]MH_I2C_Read... [00:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:52]Read from MH i2c: E2 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 17 00 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 17 00 2E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0A [00:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:22:52]wFMCommunicate OK [00:22:52]requested_item fd.num is exist - process it [00:22:52]SAM_PROTO_GetFieldsCounters [00:22:52]wFMCommunicate request_size=4 [00:22:52]MH_SAM_APDU [00:22:52]CAPDU: 80 13 00 00 [00:22:52]Write to MH i2c: E2 08 00 2F 03 80 13 00 00 00 00 00 00 AE [00:22:52]Write i2c OK [00:22:52]MH_I2C_Read... [00:22:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:52]Read from MH i2c: E2 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 62 00 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 62 00 2F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A5 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [00:22:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A5 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:52]wFMCommunicate OK [00:22:52]SAM_PROTO_GetFieldsCounters done [00:22:52]requested_item shift.num is exist - process it [00:22:52]requested_item shift.opened is exist - process it [00:22:52]req_shift_opened [00:22:52]FM_GetShiftState [00:22:52]SAM_PROTO_GetShiftState [00:22:52]wFMCommunicate request_size=4 [00:22:52]MH_SAM_APDU [00:22:52]CAPDU: 80 13 01 00 [00:22:52]Write to MH i2c: E2 08 00 30 03 80 13 01 00 00 00 00 00 B0 [00:22:52]Write i2c OK [00:22:52]MH_I2C_Read... [00:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:52]Read from MH i2c: E2 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 0E 00 [00:22:52]MH_I2C_Read... [00:22:52]Read from MH i2c: E2 0E 00 30 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 6E [00:22:52]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:22:52]wFMCommunicate OK [00:22:52]SAM_PROTO_GetShiftState done [00:22:52]FM_GetShiftState done [00:22:52]req_shift_opened done [00:22:52]requested_item shift.open_date is exist - process it [00:22:52]req_shift_open_date [00:22:52]req_shift_open_date done [00:22:52]produce_requested_data done [00:22:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86693,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:22:52]process_action_free close_receipt [00:22:52]json_value_free [00:22:52]json_value_free done [00:22:52]process_json_proto returns [00:22:52]Send response to host [00:22:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86693,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:22:52]free response buf [00:22:52]execute_script done [00:22:52]execute_script returns [00:22:52]free content buf [00:22:52]Sock 7.Close socket [00:22:52]Sock 7.Thread stoped [00:22:57]Connected sock=11 [00:22:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1C B8 08 01 45 6E 5A 03 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 34 FF 03 08 00 03 A2 6B 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 85 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 59 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 52 01 00 35 04 06 00 D0 15 07 3B FC CA 16 5A 87 A6 46 1C AB 6F [00:22:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E0 FD 47 00 3F CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 52 01 00 F4 03 04 00 30 0E EF 66 B6 04 01 00 00 51 5F E9 EB 46 41 A3 B4 [00:22:57]CommunicateWithHost err = 0 [00:22:57]CheckOFDResponse [00:22:57]1017 (14) - 77093643461234 [00:22:57]1041 (16) - 0000000000874979 [00:22:57]1040 (4) - 86693 [00:22:57]1012 (4) - 21.09.2024 18:19 [00:22:57]1206 (1) - 0 [00:22:57]OFD Sender: Remove packet 86693 [00:22:57]ProducePacketName [00:22:57]name=ofd_packets/00086693 [00:22:57]NVStorageDeleteData [00:22:58]OFD Sender: No OFD packet to send [00:23:03]OFD Sender: No OFD packet to send [00:23:08]OFD Sender: No OFD packet to send [00:23:12]accept exits with 10 [00:23:12]New connection [00:23:12]New thread 3066793316 created [00:23:12]Thread 3066649956 joined [00:23:12]Waiting for new connection... [00:23:12] Sock 10.Parse request [00:23:12]Sock 10.Check first char [00:23:12]Sock 10.First char is OK [00:23:12]request: POST /json_proto HTTP/1.0 [00:23:12]Method: POST [00:23:12]URL: /json_proto [00:23:12]Method is POST - this is cgi request [00:23:12]url: /json_proto [00:23:12]query_string will be loaded in cgi processing [00:23:12]execute_cgi json_proto POST (null) [00:23:12]execute_cgi path=json_proto method=POST [00:23:12]POST find Content-Length [00:23:12]Host: 172.17.47.196:8080 [00:23:12]Content-Length: 677 [00:23:12]Content-Type: application/json [00:23:12] [00:23:12]POST finish read [00:23:12]Found Content-Length = 677 [00:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [00:23:12]execute_script... [00:23:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [00:23:12]POST & json_proto [00:23:12]process_json_proto [00:23:12]json parsed OK: [00:23:12]protocol is kg_v1.0 [00:23:12]action value=close_receipt [00:23:12]process_action close_receipt [00:23:12]cmd_close_receipt [00:23:12]MH_GetDate [00:23:12]Write to MH i2c: F0 00 00 31 03 23 [00:23:12]Write i2c OK [00:23:12]MH_I2C_Read... [00:23:12]Read from MH i2c: F0 [00:23:12]MH_I2C_Read... [00:23:12]Read from MH i2c: F0 09 00 [00:23:12]MH_I2C_Read... [00:23:12]Read from MH i2c: F0 09 00 31 03 00 70 63 EF 66 4C 6B 94 66 05 [00:23:12]GetLastDocTimeStamp 1726964569 [00:23:12]current date 1726964592 [00:23:12]FM_GetShiftState [00:23:12]SAM_PROTO_GetShiftState [00:23:12]wFMCommunicate request_size=4 [00:23:12]MH_SAM_APDU [00:23:12]CAPDU: 80 13 01 00 [00:23:12]Write to MH i2c: E2 08 00 32 03 80 13 01 00 00 00 00 00 B2 [00:23:12]Write i2c OK [00:23:12]MH_I2C_Read... [00:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:12]Read from MH i2c: E2 [00:23:12]MH_I2C_Read... [00:23:12]Read from MH i2c: E2 0E 00 [00:23:12]MH_I2C_Read... [00:23:12]Read from MH i2c: E2 0E 00 32 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 70 [00:23:12]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:23:12]wFMCommunicate OK [00:23:12]SAM_PROTO_GetShiftState done [00:23:12]FM_GetShiftState done [00:23:12]opened in 1726964220 [00:23:12]opened+sec_in_day 1727050620 [00:23:12]quantity*price = 30035 [00:23:12]sum+1 = 30036 [00:23:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 7 22.09.2024 00:23 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86694 ФПД: 71182816491593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002312&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86694&fm=71182816491593&tin=02508201610067®Number=0000000000092592&sum=30000 [00:23:13]StoreToDocumentArchive [00:23:13]shift 497 fd 86694 [00:23:13]save to /storage/0497/doc_00086694 [00:23:13]save last doc name /storage/0497/doc_00086694 to /storage/kkm_last_doc_name [00:23:13]save OK [00:23:13]Clear old archive folders... [00:23:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:23:13]tlvbuf is 01F66600 [00:23:13]SAM_PROTO_ClearQueue [00:23:13]wFMCommunicate request_size=4 [00:23:13]MH_SAM_APDU [00:23:13]CAPDU: 80 09 00 00 [00:23:13]Write to MH i2c: E2 08 00 3F 03 80 09 00 00 00 00 00 00 B4 [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:23:13]Read from MH i2c: E2 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 3F 03 00 90 00 B6 [00:23:13]RAPDU: 90 00 [00:23:13]wFMCommunicate OK [00:23:13]SAM_PROTO_ClearQueue done [00:23:13]KKMCreateOFDPacket [00:23:13]OFDProtocolAddRootSTLVToBuf [00:23:13]FM_MakeSignedData [00:23:13]FM_MakeSignedData [00:23:13]SAM_PROTO_SignData [00:23:13]wFMCommunicate request_size=4 [00:23:13]MH_SAM_APDU [00:23:13]CAPDU: 80 0D 01 02 [00:23:13]Write to MH i2c: E2 08 00 40 03 80 0D 01 02 00 00 00 00 BC [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:23:13]Read from MH i2c: E2 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 40 03 00 90 00 B7 [00:23:13]RAPDU: 90 00 [00:23:13]wFMCommunicate OK [00:23:13]wFMCommunicate request_size=255 [00:23:13]MH_SAM_APDU [00:23:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 00 00 00 F4 03 04 00 70 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 52 01 00 35 04 06 00 40 [00:23:13]Write to MH i2c: E2 02 01 41 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 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 07 00 00 00 F4 03 04 00 70 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 52 01 00 35 04 06 00 40 00 00 C2 [00:23:13]OFD Sender: No OFD packet to send [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:13]Read from MH i2c: E2 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [00:23:13]RAPDU: 90 00 [00:23:13]wFMCommunicate OK [00:23:13]wFMCommunicate request_size=10 [00:23:13]MH_SAM_APDU [00:23:13]CAPDU: 80 0D 02 02 05 BD 8A 7D B8 49 [00:23:13]Write to MH i2c: E2 0D 00 42 03 80 0D 02 02 05 00 BD 8A 7D B8 49 00 00 8E [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:13]Read from MH i2c: E2 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [00:23:13]RAPDU: 90 00 [00:23:13]wFMCommunicate OK [00:23:13]wFMCommunicate request_size=4 [00:23:13]MH_SAM_APDU [00:23:13]CAPDU: 80 0D 03 02 [00:23:13]Write to MH i2c: E2 08 00 43 03 80 0D 03 02 00 00 00 00 C1 [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:23:13]Read from MH i2c: E2 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 0B 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 0B 00 43 03 00 F5 9C 8D 6D F9 90 C5 3E 90 00 D9 [00:23:13]RAPDU: F5 9C 8D 6D F9 90 C5 3E 90 00 [00:23:13]wFMCommunicate OK [00:23:13]SAM_PROTO_SignData done [00:23:13]FM_MakeSignedData done [00:23:13]CreateOFDProtocolMessage [00:23:13]wFMCommunicate request_size=4 [00:23:13]MH_SAM_APDU [00:23:13]CAPDU: 80 11 00 00 [00:23:13]Write to MH i2c: E2 08 00 44 03 80 11 00 00 00 00 00 00 C1 [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:13]Read from MH i2c: E2 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 17 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: E2 17 00 44 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 20 [00:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:23:13]wFMCommunicate OK [00:23:13]CreateOFDProtocolMessage done [00:23:13]OFDSenderStorePacket 86694 [00:23:13]StoreOFDPacket docnum=86694 [00:23:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 03 E2 07 01 DE 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 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 07 00 00 00 F4 03 04 00 70 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 52 01 00 35 04 06 00 40 BD 8A 7D B8 49 F5 9C 8D 6D F9 90 C5 3E [00:23:13]CheckFolder [00:23:13]dirname=/storage/ofd_packets [00:23:13]CheckFolder done [00:23:13]ProducePacketName [00:23:13]name=ofd_packets/00086694 [00:23:13]NVStorageSaveData ofd_packets/00086694 [00:23:13]File name is /storage/ofd_packets/00086694 [00:23:13]Write 301 bytes [00:23:13]NVStorageSaveData done [00:23:13]OFDSenderStorePacket done [00:23:13]KKMCreateOFDPacket done [00:23:13]NVStorageSaveData kkm_last_timestamp [00:23:13]File name is /storage/kkm_last_timestamp [00:23:13]Write 4 bytes [00:23:13]NVStorageSaveData done [00:23:13]ExternCall_PrintAddStr [00:23:13]wPrintStart [00:23:13]Write to MH i2c: 01 00 00 45 03 48 [00:23:13]Write i2c OK [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: 01 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: 01 07 00 [00:23:13]MH_I2C_Read... [00:23:13]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 FF 0F 5D [00:23:13]RasterBufferAndPrint [00:23:13]line Счет N : (1)871520 [00:23:13]line ИНН: 02508201610067 [00:23:13]line Контрольно-Кассовый Чек [00:23:13]line ПРОДАЖА [00:23:13]line ТРК (МРК, ГНК) : 33 [00:23:13]line Товар: 2710124130 [00:23:13]line Аи-92-К-5 [00:23:13]line 4.430 * 67.80 [00:23:13]line = 300.35 [00:23:13]line НДС 12% НСП 1% [00:23:13]line > о реализуемом товаре [00:23:13]line ОКРУГЛЕНИЕ: -0.35 [00:23:13]line ИТОГО: 300.00 [00:23:13]line Внесено: 300.00 [00:23:13]line СДАЧА: 0.00 [00:23:13]line НСП 1% : 2.66 [00:23:13]line НДС 12% : 31.90 [00:23:13]line Наличными: 300.00 [00:23:13]line Безнал.: 0.00 [00:23:13]line Место: АЗС № 137 "Партнер Нефть" [00:23:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:23:13]line СНО: Общий режим [00:23:13]line Чек 7 22.09.2024 00:23 [00:23:13]line Смена: 497 ФФД: 1.0 [00:23:13]line ЗНМ: 0300000064 [00:23:13]line РНМ: 0000000000092592 [00:23:13]line Версия ККМ: 001 [00:23:13]line ФМ: 0000000000874979 [00:23:13]line ФД: 86694 [00:23:13]line ФПД: 71182816491593 [00:23:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002312&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86694&fm=71182816491593&tin=02508201610067®Number=0000000000092592&sum=30000 [00:23:13]written 0, free lines is 4095 [00:23:13]OFD Sender: Processing packet 86694 [packets to send 273, broken 272] [00:23:13]ProducePacketName [00:23:13]name=ofd_packets/00086694 [00:23:13]OFD Sender: To server: pG, [00:23:13]CommunicateWithHost lk.salyk.kg:30040 [00:23:13]ConnectInit lk.salyk.kg [00:23:14]Write to MH i2c: 01 00 00 70 03 73 [00:23:14]Write i2c OK [00:23:14]MH_I2C_Read... [00:23:14]Read from MH i2c: 01 [00:23:14]MH_I2C_Read... [00:23:14]Read from MH i2c: 01 07 00 [00:23:14]MH_I2C_Read... [00:23:14]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 E4 0C 6A [00:23:14]RasterBufferAndPrint [00:23:14]line [00:23:14]line [00:23:14]line [00:23:14]line [00:23:14]line [00:23:14]written 0, free lines is 3306 [00:23:14]MH_Cut [00:23:14]Write to MH i2c: D1 01 00 77 03 01 4C [00:23:14]Write i2c OK [00:23:14]MH_I2C_Read... [00:23:14]Read from MH i2c: D1 [00:23:14]MH_I2C_Read... [00:23:14]Read from MH i2c: D1 01 00 [00:23:14]MH_I2C_Read... [00:23:14]Read from MH i2c: D1 01 00 77 03 00 4B [00:23:14]Write to MH i2c: 01 00 00 78 03 7B [00:23:14]Write i2c OK [00:23:14]MH_I2C_Read... [00:23:15]*** Cut start [00:23:15]*** Partial cut [00:23:15]*** CUTSNS_PIN = 1 [00:23:15]*** CUTSNS_PIN = 0 [00:23:15]*** Brake cut motor [00:23:15]Connected sock=11 [00:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 03 E2 07 01 DE 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 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 07 00 00 00 F4 03 04 00 70 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 52 01 00 35 04 06 00 40 BD 8A 7D B8 49 F5 9C 8D 6D F9 90 C5 3E [00:23:15]Read from MH i2c: 01 [00:23:15]MH_I2C_Read... [00:23:15]*** Stop cut motor [00:23:15]*** Cut end [00:23:15]Read from MH i2c: 01 07 00 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 FF 0F 90 [00:23:15]process_action close_receipt done [00:23:15]requested_data is exist [00:23:15]produce_requested_data [00:23:15]requested_item fm.sn is exist - process it [00:23:15]wFMCommunicate request_size=4 [00:23:15]MH_SAM_APDU [00:23:15]CAPDU: 80 11 00 00 [00:23:15]Write to MH i2c: E2 08 00 79 03 80 11 00 00 00 00 00 00 F6 [00:23:15]Write i2c OK [00:23:15]MH_I2C_Read... [00:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:15]Read from MH i2c: E2 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: E2 17 00 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: E2 17 00 79 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 55 [00:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:23:15]wFMCommunicate OK [00:23:15]requested_item fd.num is exist - process it [00:23:15]SAM_PROTO_GetFieldsCounters [00:23:15]wFMCommunicate request_size=4 [00:23:15]MH_SAM_APDU [00:23:15]CAPDU: 80 13 00 00 [00:23:15]Write to MH i2c: E2 08 00 7A 03 80 13 00 00 00 00 00 00 F9 [00:23:15]Write i2c OK [00:23:15]MH_I2C_Read... [00:23:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:15]Read from MH i2c: E2 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: E2 62 00 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: E2 62 00 7A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A6 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [00:23:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A6 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:23:15]wFMCommunicate OK [00:23:15]SAM_PROTO_GetFieldsCounters done [00:23:15]requested_item shift.num is exist - process it [00:23:15]requested_item shift.opened is exist - process it [00:23:15]req_shift_opened [00:23:15]FM_GetShiftState [00:23:15]SAM_PROTO_GetShiftState [00:23:15]wFMCommunicate request_size=4 [00:23:15]MH_SAM_APDU [00:23:15]CAPDU: 80 13 01 00 [00:23:15]Write to MH i2c: E2 08 00 7B 03 80 13 01 00 00 00 00 00 FB [00:23:15]Write i2c OK [00:23:15]MH_I2C_Read... [00:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:15]Read from MH i2c: E2 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: E2 0E 00 [00:23:15]MH_I2C_Read... [00:23:15]Read from MH i2c: E2 0E 00 7B 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 B9 [00:23:15]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:23:15]wFMCommunicate OK [00:23:15]SAM_PROTO_GetShiftState done [00:23:15]FM_GetShiftState done [00:23:15]req_shift_opened done [00:23:15]requested_item shift.open_date is exist - process it [00:23:15]req_shift_open_date [00:23:15]req_shift_open_date done [00:23:15]produce_requested_data done [00:23:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86694,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:23:15]process_action_free close_receipt [00:23:15]json_value_free [00:23:15]json_value_free done [00:23:15]process_json_proto returns [00:23:15]Send response to host [00:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86694,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:23:15]free response buf [00:23:15]execute_script done [00:23:15]execute_script returns [00:23:15]free content buf [00:23:15]Sock 10.Close socket [00:23:15]Sock 10.Thread stoped [00:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 A4 94 47 00 3D FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A6 52 01 00 F4 03 04 00 43 0E EF 66 B6 04 01 00 00 85 15 CC 6E 4D 9B DD 19 [00:23:16]CommunicateWithHost err = 0 [00:23:16]CheckOFDResponse [00:23:16]1017 (14) - 77093643461234 [00:23:16]1041 (16) - 0000000000874979 [00:23:16]1040 (4) - 86694 [00:23:16]1012 (4) - 21.09.2024 18:19 [00:23:16]1206 (1) - 0 [00:23:16]OFD Sender: Remove packet 86694 [00:23:16]ProducePacketName [00:23:16]name=ofd_packets/00086694 [00:23:16]NVStorageDeleteData [00:23:16]OFD Sender: No OFD packet to send [00:23:21]OFD Sender: No OFD packet to send [00:23:26]OFD Sender: No OFD packet to send [00:23:31]OFD Sender: No OFD packet to send [00:23:34]recv_with_timeout no data received [00:23:36]OFD Sender: No OFD packet to send [00:23:41]OFD Sender: No OFD packet to send [00:23:46]OFD Sender: No OFD packet to send [00:23:51]OFD Sender: No OFD packet to send [00:23:56]OFD Sender: No OFD packet to send [00:24:01]OFD Sender: No OFD packet to send [00:24:01]recv_with_timeout no data received [00:24:06]OFD Sender: No OFD packet to send [00:24:11]OFD Sender: No OFD packet to send [00:24:16]OFD Sender: No OFD packet to send [00:24:19]recv_with_timeout no data received [00:24:21]OFD Sender: No OFD packet to send [00:24:26]OFD Sender: No OFD packet to send [00:24:27]accept exits with 7 [00:24:27]New connection [00:24:27]New thread 3066649956 created [00:24:27]Thread 3066793316 joined [00:24:27]Waiting for new connection... [00:24:27] Sock 7.Parse request [00:24:27]Sock 7.Check first char [00:24:27]Sock 7.First char is OK [00:24:27]request: POST /json_proto HTTP/1.0 [00:24:27]Method: POST [00:24:27]URL: /json_proto [00:24:27]Method is POST - this is cgi request [00:24:27]url: /json_proto [00:24:27]query_string will be loaded in cgi processing [00:24:27]execute_cgi json_proto POST (null) [00:24:27]execute_cgi path=json_proto method=POST [00:24:27]POST find Content-Length [00:24:27]Host: 172.17.47.196:8080 [00:24:27]Content-Length: 803 [00:24:27]Content-Type: application/json [00:24:27] [00:24:27]POST finish read [00:24:27]Found Content-Length = 803 [00:24:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [00:24:27]execute_script... [00:24: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)871521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [00:24:27]POST & json_proto [00:24:27]process_json_proto [00:24:27]json parsed OK: [00:24:27]protocol is kg_v1.0 [00:24:27]action value=close_receipt [00:24:27]process_action close_receipt [00:24:27]cmd_close_receipt [00:24:27]MH_GetDate [00:24:27]Write to MH i2c: F0 00 00 7C 03 6E [00:24:27]Write i2c OK [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: F0 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: F0 09 00 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: F0 09 00 7C 03 00 BB 63 EF 66 4C 6B 94 66 9B [00:24:27]GetLastDocTimeStamp 1726964592 [00:24:27]current date 1726964667 [00:24:27]FM_GetShiftState [00:24:27]SAM_PROTO_GetShiftState [00:24:27]wFMCommunicate request_size=4 [00:24:27]MH_SAM_APDU [00:24:27]CAPDU: 80 13 01 00 [00:24:27]Write to MH i2c: E2 08 00 7D 03 80 13 01 00 00 00 00 00 FD [00:24:27]Write i2c OK [00:24:27]MH_I2C_Read... [00:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:27]Read from MH i2c: E2 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 0E 00 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 0E 00 7D 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 BB [00:24:27]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:24:27]wFMCommunicate OK [00:24:27]SAM_PROTO_GetShiftState done [00:24:27]FM_GetShiftState done [00:24:27]opened in 1726964220 [00:24:27]opened+sec_in_day 1727050620 [00:24:27]quantity*price = 100005 [00:24:27]sum+1 = 100006 [00:24:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 8 22.09.2024 00:24 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86695 ФПД: 224468483125489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002427&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86695&fm=224468483125489&tin=02508201610067®Number=0000000000092592&sum=100005 [00:24:28]StoreToDocumentArchive [00:24:28]shift 497 fd 86695 [00:24:28]save to /storage/0497/doc_00086695 [00:24:28]save last doc name /storage/0497/doc_00086695 to /storage/kkm_last_doc_name [00:24:28]save OK [00:24:28]Clear old archive folders... [00:24:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:24:28]tlvbuf is 01F60100 [00:24:28]SAM_PROTO_ClearQueue [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 09 00 00 [00:24:28]Write to MH i2c: E2 08 00 8A 03 80 09 00 00 00 00 00 00 FF [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 8A 03 00 90 00 01 [00:24:28]RAPDU: 90 00 [00:24:28]wFMCommunicate OK [00:24:28]SAM_PROTO_ClearQueue done [00:24:28]KKMCreateOFDPacket [00:24:28]OFDProtocolAddRootSTLVToBuf [00:24:28]FM_MakeSignedData [00:24:28]FM_MakeSignedData [00:24:28]SAM_PROTO_SignData [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 0D 01 02 [00:24:28]Write to MH i2c: E2 08 00 8B 03 80 0D 01 02 00 00 00 00 07 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [00:24:28]RAPDU: 90 00 [00:24:28]wFMCommunicate OK [00:24:28]wFMCommunicate request_size=255 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 00 00 00 F4 03 04 00 BB 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 52 01 00 35 04 06 00 CC [00:24:28]Write to MH i2c: E2 02 01 8C 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 00 00 00 F4 03 04 00 BB 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 52 01 00 35 04 06 00 CC 00 00 60 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:28]Read from MH i2c: E2 03 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [00:24:28]RAPDU: 90 00 [00:24:28]wFMCommunicate OK [00:24:28]wFMCommunicate request_size=10 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 0D 02 02 05 27 24 33 30 F1 [00:24:28]Write to MH i2c: E2 0D 00 8D 03 80 0D 02 02 05 00 27 24 33 30 F1 00 00 B3 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [00:24:28]RAPDU: 90 00 [00:24:28]wFMCommunicate OK [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 0D 03 02 [00:24:28]Write to MH i2c: E2 08 00 8E 03 80 0D 03 02 00 00 00 00 0C [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 0B 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 0B 00 8E 03 00 0D 22 16 DD C1 C7 C3 BC 90 00 36 [00:24:28]RAPDU: 0D 22 16 DD C1 C7 C3 BC 90 00 [00:24:28]wFMCommunicate OK [00:24:28]SAM_PROTO_SignData done [00:24:28]FM_MakeSignedData done [00:24:28]CreateOFDProtocolMessage [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 11 00 00 [00:24:28]Write to MH i2c: E2 08 00 8F 03 80 11 00 00 00 00 00 00 0C [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 17 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 17 00 8F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 6B [00:24:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:24:28]wFMCommunicate OK [00:24:28]CreateOFDProtocolMessage done [00:24:28]OFDSenderStorePacket 86695 [00:24:28]StoreOFDPacket docnum=86695 [00:24:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BB 60 07 01 18 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 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 08 00 00 00 F4 03 04 00 BB 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 52 01 00 35 04 06 00 CC 27 24 33 30 F1 0D 22 16 DD C1 C7 C3 BC [00:24:28]CheckFolder [00:24:28]dirname=/storage/ofd_packets [00:24:28]CheckFolder done [00:24:28]ProducePacketName [00:24:28]name=ofd_packets/00086695 [00:24:28]NVStorageSaveData ofd_packets/00086695 [00:24:28]File name is /storage/ofd_packets/00086695 [00:24:28]Write 301 bytes [00:24:28]NVStorageSaveData done [00:24:28]OFDSenderStorePacket done [00:24:28]KKMCreateOFDPacket done [00:24:28]NVStorageSaveData kkm_last_timestamp [00:24:28]File name is /storage/kkm_last_timestamp [00:24:28]Write 4 bytes [00:24:28]NVStorageSaveData done [00:24:28]ExternCall_PrintAddStr [00:24:28]wPrintStart [00:24:28]Write to MH i2c: 01 00 00 90 03 93 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: 01 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: 01 07 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 FF 0F A8 [00:24:28]RasterBufferAndPrint [00:24:28]line Счет N : (1)871521 [00:24:28]line ИНН: 02508201610067 [00:24:28]line Контрольно-Кассовый Чек [00:24:28]line ПРОДАЖА [00:24:28]line ТРК (МРК, ГНК) : 53 [00:24:28]line Товар: 2710124130 [00:24:28]line Аи-92-К-5 [00:24:28]line 14.750 * 67.80 [00:24:28]line = 1000.05 [00:24:28]line НДС 12% НСП 1% [00:24:28]line > о реализуемом товаре [00:24:28]line ИТОГО: 1000.05 [00:24:28]line НСП 1% : 8.85 [00:24:28]line НДС 12% : 106.20 [00:24:28]line Наличными: 0.00 [00:24:28]line Безнал.: 1000.05 [00:24:28]line Место: АЗС № 137 "Партнер Нефть" [00:24:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:24:28]line СНО: Общий режим [00:24:28]line Чек 8 22.09.2024 00:24 [00:24:28]line Смена: 497 ФФД: 1.0 [00:24:28]line ЗНМ: 0300000064 [00:24:28]line РНМ: 0000000000092592 [00:24:28]line Версия ККМ: 001 [00:24:28]line Платежная система: O! деньги [00:24:28]line ФМ: 0000000000874979 [00:24:28]line ФД: 86695 [00:24:28]line ФПД: 224468483125489 [00:24:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002427&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86695&fm=224468483125489&tin=02508201610067®Number=0000000000092592&sum=100005 [00:24:28]written 0, free lines is 4095 [00:24:28]OFD Sender: Processing packet 86695 [packets to send 273, broken 272] [00:24:28]ProducePacketName [00:24:28]name=ofd_packets/00086695 [00:24:28]OFD Sender: To server: pG, [00:24:28]CommunicateWithHost lk.salyk.kg:30040 [00:24:28]ConnectInit lk.salyk.kg [00:24:29]Write to MH i2c: 01 00 00 BA 03 BD [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: 01 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: 01 07 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 F3 0C C3 [00:24:29]RasterBufferAndPrint [00:24:29]line [00:24:29]line [00:24:29]line [00:24:29]line [00:24:29]line [00:24:29]written 0, free lines is 3322 [00:24:29]MH_Cut [00:24:29]Write to MH i2c: D1 01 00 C1 03 01 96 [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: D1 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: D1 01 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: D1 01 00 C1 03 00 95 [00:24:29]Write to MH i2c: 01 00 00 C2 03 C5 [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]Connected sock=10 [00:24:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BB 60 07 01 18 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 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 08 00 00 00 F4 03 04 00 BB 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 52 01 00 35 04 06 00 CC 27 24 33 30 F1 0D 22 16 DD C1 C7 C3 BC [00:24:29]*** Cut start [00:24:29]*** Partial cut [00:24:29]*** CUTSNS_PIN = 1 [00:24:30]*** CUTSNS_PIN = 0 [00:24:30]*** Brake cut motor [00:24:30]Read from MH i2c: 01 [00:24:30]MH_I2C_Read... [00:24:30]*** Stop cut motor [00:24:30]*** Cut end [00:24:30]Read from MH i2c: 01 07 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: 01 07 00 C2 03 00 00 00 00 00 FF 0F DA [00:24:30]process_action close_receipt done [00:24:30]requested_data is exist [00:24:30]produce_requested_data [00:24:30]requested_item fm.sn is exist - process it [00:24:30]wFMCommunicate request_size=4 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 11 00 00 [00:24:30]Write to MH i2c: E2 08 00 C3 03 80 11 00 00 00 00 00 00 40 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 17 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 17 00 C3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9F [00:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:24:30]wFMCommunicate OK [00:24:30]requested_item fd.num is exist - process it [00:24:30]SAM_PROTO_GetFieldsCounters [00:24:30]wFMCommunicate request_size=4 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 13 00 00 [00:24:30]Write to MH i2c: E2 08 00 C4 03 80 13 00 00 00 00 00 00 43 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 62 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 62 00 C4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A7 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [00:24:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A7 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:24:30]wFMCommunicate OK [00:24:30]SAM_PROTO_GetFieldsCounters done [00:24:30]requested_item shift.num is exist - process it [00:24:30]requested_item shift.opened is exist - process it [00:24:30]req_shift_opened [00:24:30]FM_GetShiftState [00:24:30]SAM_PROTO_GetShiftState [00:24:30]wFMCommunicate request_size=4 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 13 01 00 [00:24:30]Write to MH i2c: E2 08 00 C5 03 80 13 01 00 00 00 00 00 45 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 0E 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 0E 00 C5 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 03 [00:24:30]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:24:30]wFMCommunicate OK [00:24:30]SAM_PROTO_GetShiftState done [00:24:30]FM_GetShiftState done [00:24:30]req_shift_opened done [00:24:30]requested_item shift.open_date is exist - process it [00:24:30]req_shift_open_date [00:24:30]req_shift_open_date done [00:24:30]produce_requested_data done [00:24:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86695,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:24:30]process_action_free close_receipt [00:24:30]json_value_free [00:24:30]json_value_free done [00:24:30]process_json_proto returns [00:24:30]Send response to host [00:24:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86695,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:24:30]free response buf [00:24:30]execute_script done [00:24:30]execute_script returns [00:24:30]free content buf [00:24:30]Sock 7.Close socket [00:24:30]Sock 7.Thread stoped [00:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 19 83 47 00 04 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 52 01 00 F4 03 04 00 8D 0E EF 66 B6 04 01 00 00 D2 F1 25 88 7D 10 A3 B0 [00:24:31]CommunicateWithHost err = 0 [00:24:31]CheckOFDResponse [00:24:31]1017 (14) - 77093643461234 [00:24:31]1041 (16) - 0000000000874979 [00:24:31]1040 (4) - 86695 [00:24:31]1012 (4) - 21.09.2024 18:21 [00:24:31]1206 (1) - 0 [00:24:31]OFD Sender: Remove packet 86695 [00:24:31]ProducePacketName [00:24:31]name=ofd_packets/00086695 [00:24:31]NVStorageDeleteData [00:24:31]OFD Sender: No OFD packet to send [00:24:36]OFD Sender: No OFD packet to send [00:24:40]accept exits with 9 [00:24:40]New connection [00:24:40]New thread 3066793316 created [00:24:40]Thread 3066649956 joined [00:24:40]Waiting for new connection... [00:24:40] Sock 9.Parse request [00:24:40]Sock 9.Check first char [00:24:40]Sock 9.First char is OK [00:24:40]request: POST /json_proto HTTP/1.0 [00:24:40]Method: POST [00:24:40]URL: /json_proto [00:24:40]Method is POST - this is cgi request [00:24:40]url: /json_proto [00:24:40]query_string will be loaded in cgi processing [00:24:40]execute_cgi json_proto POST (null) [00:24:40]execute_cgi path=json_proto method=POST [00:24:40]POST find Content-Length [00:24:40]Host: 172.17.47.196:8080 [00:24:40]Content-Length: 677 [00:24:40]Content-Type: application/json [00:24:40] [00:24:40]POST finish read [00:24:40]Found Content-Length = 677 [00:24:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [00:24:40]execute_script... [00:24:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [00:24:40]POST & json_proto [00:24:40]process_json_proto [00:24:40]json parsed OK: [00:24:40]protocol is kg_v1.0 [00:24:40]action value=close_receipt [00:24:40]process_action close_receipt [00:24:40]cmd_close_receipt [00:24:40]MH_GetDate [00:24:40]Write to MH i2c: F0 00 00 C6 03 B8 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: F0 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: F0 09 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: F0 09 00 C6 03 00 C9 63 EF 66 4C 6B 94 66 F3 [00:24:40]GetLastDocTimeStamp 1726964667 [00:24:40]current date 1726964681 [00:24:40]FM_GetShiftState [00:24:40]SAM_PROTO_GetShiftState [00:24:40]wFMCommunicate request_size=4 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 13 01 00 [00:24:40]Write to MH i2c: E2 08 00 C7 03 80 13 01 00 00 00 00 00 47 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 0E 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 0E 00 C7 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 05 [00:24:40]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:24:40]wFMCommunicate OK [00:24:40]SAM_PROTO_GetShiftState done [00:24:40]FM_GetShiftState done [00:24:40]opened in 1726964220 [00:24:40]opened+sec_in_day 1727050620 [00:24:40]quantity*price = 40002 [00:24:40]sum+1 = 40003 [00:24:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 9 22.09.2024 00:24 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86696 ФПД: 280606365177100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002441&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86696&fm=280606365177100&tin=02508201610067®Number=0000000000092592&sum=40000 [00:24:41]StoreToDocumentArchive [00:24:41]shift 497 fd 86696 [00:24:41]save to /storage/0497/doc_00086696 [00:24:41]save last doc name /storage/0497/doc_00086696 to /storage/kkm_last_doc_name [00:24:41]save OK [00:24:41]Clear old archive folders... [00:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:24:41]tlvbuf is 01F68E80 [00:24:41]SAM_PROTO_ClearQueue [00:24:41]wFMCommunicate request_size=4 [00:24:41]MH_SAM_APDU [00:24:41]CAPDU: 80 09 00 00 [00:24:41]Write to MH i2c: E2 08 00 D4 03 80 09 00 00 00 00 00 00 49 [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:41]Read from MH i2c: E2 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: E2 03 00 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: E2 03 00 D4 03 00 90 00 4B [00:24:41]RAPDU: 90 00 [00:24:41]wFMCommunicate OK [00:24:41]SAM_PROTO_ClearQueue done [00:24:41]KKMCreateOFDPacket [00:24:41]OFDProtocolAddRootSTLVToBuf [00:24:41]FM_MakeSignedData [00:24:41]FM_MakeSignedData [00:24:41]SAM_PROTO_SignData [00:24:41]wFMCommunicate request_size=4 [00:24:41]MH_SAM_APDU [00:24:41]CAPDU: 80 0D 01 02 [00:24:41]Write to MH i2c: E2 08 00 D5 03 80 0D 01 02 00 00 00 00 51 [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:41]Read from MH i2c: E2 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: E2 03 00 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: E2 03 00 D5 03 00 90 00 4C [00:24:41]RAPDU: 90 00 [00:24:41]wFMCommunicate OK [00:24:41]wFMCommunicate request_size=255 [00:24:41]MH_SAM_APDU [00:24:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 00 00 00 F4 03 04 00 C9 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 52 01 00 35 04 06 00 FF [00:24:41]Write to MH i2c: E2 02 01 D6 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 09 00 00 00 F4 03 04 00 C9 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 52 01 00 35 04 06 00 FF 00 00 39 [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:42]Read from MH i2c: E2 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 03 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 03 00 D6 03 00 90 00 4D [00:24:42]RAPDU: 90 00 [00:24:42]wFMCommunicate OK [00:24:42]wFMCommunicate request_size=10 [00:24:42]MH_SAM_APDU [00:24:42]CAPDU: 80 0D 02 02 05 35 C2 B7 D5 0C [00:24:42]Write to MH i2c: E2 0D 00 D7 03 80 0D 02 02 05 00 35 C2 B7 D5 0C 00 00 ED [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:42]Read from MH i2c: E2 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 03 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [00:24:42]RAPDU: 90 00 [00:24:42]wFMCommunicate OK [00:24:42]wFMCommunicate request_size=4 [00:24:42]MH_SAM_APDU [00:24:42]CAPDU: 80 0D 03 02 [00:24:42]Write to MH i2c: E2 08 00 D8 03 80 0D 03 02 00 00 00 00 56 [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:42]Read from MH i2c: E2 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 0B 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 0B 00 D8 03 00 58 B1 70 38 60 30 CF CF 90 00 36 [00:24:42]RAPDU: 58 B1 70 38 60 30 CF CF 90 00 [00:24:42]wFMCommunicate OK [00:24:42]SAM_PROTO_SignData done [00:24:42]FM_MakeSignedData done [00:24:42]CreateOFDProtocolMessage [00:24:42]wFMCommunicate request_size=4 [00:24:42]MH_SAM_APDU [00:24:42]CAPDU: 80 11 00 00 [00:24:42]Write to MH i2c: E2 08 00 D9 03 80 11 00 00 00 00 00 00 56 [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:42]Read from MH i2c: E2 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 17 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: E2 17 00 D9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [00:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:24:42]wFMCommunicate OK [00:24:42]CreateOFDProtocolMessage done [00:24:42]OFDSenderStorePacket 86696 [00:24:42]StoreOFDPacket docnum=86696 [00:24:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 79 68 07 01 7A C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 00 00 00 F4 03 04 00 C9 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 52 01 00 35 04 06 00 FF 35 C2 B7 D5 0C 58 B1 70 38 60 30 CF CF [00:24:42]CheckFolder [00:24:42]dirname=/storage/ofd_packets [00:24:42]CheckFolder done [00:24:42]ProducePacketName [00:24:42]name=ofd_packets/00086696 [00:24:42]NVStorageSaveData ofd_packets/00086696 [00:24:42]File name is /storage/ofd_packets/00086696 [00:24:42]Write 301 bytes [00:24:42]NVStorageSaveData done [00:24:42]OFDSenderStorePacket done [00:24:42]KKMCreateOFDPacket done [00:24:42]NVStorageSaveData kkm_last_timestamp [00:24:42]File name is /storage/kkm_last_timestamp [00:24:42]Write 4 bytes [00:24:42]NVStorageSaveData done [00:24:42]ExternCall_PrintAddStr [00:24:42]wPrintStart [00:24:42]Write to MH i2c: 01 00 00 DA 03 DD [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: 01 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: 01 07 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: 01 07 00 DA 03 00 00 00 00 00 FF 0F F2 [00:24:42]RasterBufferAndPrint [00:24:42]line Счет N : (1)871522 [00:24:42]line ИНН: 02508201610067 [00:24:42]line Контрольно-Кассовый Чек [00:24:42]line ПРОДАЖА [00:24:42]line ТРК (МРК, ГНК) : 63 [00:24:42]line Товар: 2710124130 [00:24:42]line Аи-92-К-5 [00:24:42]line 5.900 * 67.80 [00:24:42]line = 400.02 [00:24:42]line НДС 12% НСП 1% [00:24:42]line > о реализуемом товаре [00:24:42]line ОКРУГЛЕНИЕ: -0.02 [00:24:42]line ИТОГО: 400.00 [00:24:42]line Внесено: 400.00 [00:24:42]line СДАЧА: 0.00 [00:24:42]line НСП 1% : 3.54 [00:24:42]line НДС 12% : 42.48 [00:24:42]line Наличными: 400.00 [00:24:42]line Безнал.: 0.00 [00:24:42]line Место: АЗС № 137 "Партнер Нефть" [00:24:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:24:42]line СНО: Общий режим [00:24:42]line Чек 9 22.09.2024 00:24 [00:24:42]line Смена: 497 ФФД: 1.0 [00:24:42]line ЗНМ: 0300000064 [00:24:42]line РНМ: 0000000000092592 [00:24:42]line Версия ККМ: 001 [00:24:42]line ФМ: 0000000000874979 [00:24:42]line ФД: 86696 [00:24:42]line ФПД: 280606365177100 [00:24:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002441&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86696&fm=280606365177100&tin=02508201610067®Number=0000000000092592&sum=40000 [00:24:42]written 0, free lines is 4095 [00:24:42]OFD Sender: Processing packet 86696 [packets to send 273, broken 272] [00:24:42]ProducePacketName [00:24:42]name=ofd_packets/00086696 [00:24:42]OFD Sender: To server: pG, [00:24:42]CommunicateWithHost lk.salyk.kg:30040 [00:24:42]ConnectInit lk.salyk.kg [00:24:42]Write to MH i2c: 01 00 00 05 04 09 [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: 01 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: 01 07 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 E4 0C 00 [00:24:42]RasterBufferAndPrint [00:24:42]line [00:24:42]line [00:24:42]line [00:24:42]line [00:24:42]line [00:24:42]written 0, free lines is 3309 [00:24:42]MH_Cut [00:24:42]Write to MH i2c: D1 01 00 0C 04 01 E2 [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: D1 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: D1 01 00 [00:24:42]MH_I2C_Read... [00:24:42]Read from MH i2c: D1 01 00 0C 04 00 E1 [00:24:42]Write to MH i2c: 01 00 00 0D 04 11 [00:24:42]Write i2c OK [00:24:42]MH_I2C_Read... [00:24:43]Connected sock=11 [00:24:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 79 68 07 01 7A C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 00 00 00 F4 03 04 00 C9 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 52 01 00 35 04 06 00 FF 35 C2 B7 D5 0C 58 B1 70 38 60 30 CF CF [00:24:43]*** Cut start [00:24:43]*** Partial cut [00:24:43]*** CUTSNS_PIN = 1 [00:24:43]*** CUTSNS_PIN = 0 [00:24:43]*** Brake cut motor [00:24:44]Read from MH i2c: 01 [00:24:44]MH_I2C_Read... [00:24:44]*** Stop cut motor [00:24:44]*** Cut end [00:24:44]Read from MH i2c: 01 07 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: 01 07 00 0D 04 00 00 00 00 00 FF 0F 26 [00:24:44]process_action close_receipt done [00:24:44]requested_data is exist [00:24:44]produce_requested_data [00:24:44]requested_item fm.sn is exist - process it [00:24:44]wFMCommunicate request_size=4 [00:24:44]MH_SAM_APDU [00:24:44]CAPDU: 80 11 00 00 [00:24:44]Write to MH i2c: E2 08 00 0E 04 80 11 00 00 00 00 00 00 8C [00:24:44]Write i2c OK [00:24:44]MH_I2C_Read... [00:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:44]Read from MH i2c: E2 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 17 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 17 00 0E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [00:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:24:44]wFMCommunicate OK [00:24:44]requested_item fd.num is exist - process it [00:24:44]SAM_PROTO_GetFieldsCounters [00:24:44]wFMCommunicate request_size=4 [00:24:44]MH_SAM_APDU [00:24:44]CAPDU: 80 13 00 00 [00:24:44]Write to MH i2c: E2 08 00 0F 04 80 13 00 00 00 00 00 00 8F [00:24:44]Write i2c OK [00:24:44]MH_I2C_Read... [00:24:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:44]Read from MH i2c: E2 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 62 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 62 00 0F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A8 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [00:24:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A8 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:24:44]wFMCommunicate OK [00:24:44]SAM_PROTO_GetFieldsCounters done [00:24:44]requested_item shift.num is exist - process it [00:24:44]requested_item shift.opened is exist - process it [00:24:44]req_shift_opened [00:24:44]FM_GetShiftState [00:24:44]SAM_PROTO_GetShiftState [00:24:44]wFMCommunicate request_size=4 [00:24:44]MH_SAM_APDU [00:24:44]CAPDU: 80 13 01 00 [00:24:44]Write to MH i2c: E2 08 00 10 04 80 13 01 00 00 00 00 00 91 [00:24:44]Write i2c OK [00:24:44]MH_I2C_Read... [00:24:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9A DE 47 00 33 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A8 52 01 00 F4 03 04 00 9A 0E EF 66 B6 04 01 00 00 E1 12 68 1B 5B 50 C7 B0 [00:24:44]CommunicateWithHost err = 0 [00:24:44]CheckOFDResponse [00:24:44]1017 (14) - 77093643461234 [00:24:44]1041 (16) - 0000000000874979 [00:24:44]1040 (4) - 86696 [00:24:44]1012 (4) - 21.09.2024 18:21 [00:24:44]1206 (1) - 0 [00:24:44]OFD Sender: Remove packet 86696 [00:24:44]ProducePacketName [00:24:44]name=ofd_packets/00086696 [00:24:44]NVStorageDeleteData [00:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:44]Read from MH i2c: E2 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 0E 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 0E 00 10 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 4F [00:24:44]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:24:44]wFMCommunicate OK [00:24:44]SAM_PROTO_GetShiftState done [00:24:44]FM_GetShiftState done [00:24:44]req_shift_opened done [00:24:44]requested_item shift.open_date is exist - process it [00:24:44]req_shift_open_date [00:24:44]req_shift_open_date done [00:24:44]produce_requested_data done [00:24:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86696,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:24:44]process_action_free close_receipt [00:24:44]json_value_free [00:24:44]json_value_free done [00:24:44]process_json_proto returns [00:24:44]Send response to host [00:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86696,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:24:44]free response buf [00:24:44]execute_script done [00:24:44]execute_script returns [00:24:44]free content buf [00:24:44]Sock 9.Close socket [00:24:44]Sock 9.Thread stoped [00:24:44]OFD Sender: No OFD packet to send [00:24:50]OFD Sender: No OFD packet to send [00:24:55]OFD Sender: No OFD packet to send [00:25:00]OFD Sender: No OFD packet to send [00:25:05]OFD Sender: No OFD packet to send [00:25:05]accept exits with 10 [00:25:05]New connection [00:25:05]New thread 3066649956 created [00:25:05]Thread 3066793316 joined [00:25:05]Waiting for new connection... [00:25:05] Sock 10.Parse request [00:25:05]Sock 10.Check first char [00:25:05]Sock 10.First char is OK [00:25:05]request: POST /json_proto HTTP/1.0 [00:25:05]Method: POST [00:25:05]URL: /json_proto [00:25:05]Method is POST - this is cgi request [00:25:05]url: /json_proto [00:25:05]query_string will be loaded in cgi processing [00:25:05]execute_cgi json_proto POST (null) [00:25:05]execute_cgi path=json_proto method=POST [00:25:05]POST find Content-Length [00:25:05]Host: 172.17.47.196:8080 [00:25:05]Content-Length: 677 [00:25:05]Content-Type: application/json [00:25:05] [00:25:05]POST finish read [00:25:05]Found Content-Length = 677 [00:25:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [00:25:05]execute_script... [00:25:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [00:25:05]POST & json_proto [00:25:05]process_json_proto [00:25:05]json parsed OK: [00:25:05]protocol is kg_v1.0 [00:25:05]action value=close_receipt [00:25:05]process_action close_receipt [00:25:05]cmd_close_receipt [00:25:05]MH_GetDate [00:25:05]Write to MH i2c: F0 00 00 11 04 04 [00:25:05]Write i2c OK [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: F0 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: F0 09 00 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: F0 09 00 11 04 00 E2 63 EF 66 4C 6B 94 66 58 [00:25:05]GetLastDocTimeStamp 1726964681 [00:25:05]current date 1726964706 [00:25:05]FM_GetShiftState [00:25:05]SAM_PROTO_GetShiftState [00:25:05]wFMCommunicate request_size=4 [00:25:05]MH_SAM_APDU [00:25:05]CAPDU: 80 13 01 00 [00:25:05]Write to MH i2c: E2 08 00 12 04 80 13 01 00 00 00 00 00 93 [00:25:05]Write i2c OK [00:25:05]MH_I2C_Read... [00:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:05]Read from MH i2c: E2 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 0E 00 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 0E 00 12 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 51 [00:25:05]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:25:05]wFMCommunicate OK [00:25:05]SAM_PROTO_GetShiftState done [00:25:05]FM_GetShiftState done [00:25:05]opened in 1726964220 [00:25:05]opened+sec_in_day 1727050620 [00:25:05]quantity*price = 60003 [00:25:05]sum+1 = 60004 [00:25:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 10 22.09.2024 00:25 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86697 ФПД: 14717702042798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86697&fm=14717702042798&tin=02508201610067®Number=0000000000092592&sum=60000 [00:25:06]StoreToDocumentArchive [00:25:06]shift 497 fd 86697 [00:25:06]save to /storage/0497/doc_00086697 [00:25:06]save last doc name /storage/0497/doc_00086697 to /storage/kkm_last_doc_name [00:25:06]save OK [00:25:06]Clear old archive folders... [00:25:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:25:06]tlvbuf is 01F706A0 [00:25:06]SAM_PROTO_ClearQueue [00:25:06]wFMCommunicate request_size=4 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 09 00 00 [00:25:06]Write to MH i2c: E2 08 00 1F 04 80 09 00 00 00 00 00 00 95 [00:25:06]Write i2c OK [00:25:06]MH_I2C_Read... [00:25:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:25:06]Read from MH i2c: E2 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 03 00 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 03 00 1F 04 00 90 00 97 [00:25:06]RAPDU: 90 00 [00:25:06]wFMCommunicate OK [00:25:06]SAM_PROTO_ClearQueue done [00:25:06]KKMCreateOFDPacket [00:25:06]OFDProtocolAddRootSTLVToBuf [00:25:06]FM_MakeSignedData [00:25:06]FM_MakeSignedData [00:25:06]SAM_PROTO_SignData [00:25:06]wFMCommunicate request_size=4 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 0D 01 02 [00:25:06]Write to MH i2c: E2 08 00 20 04 80 0D 01 02 00 00 00 00 9D [00:25:06]Write i2c OK [00:25:06]MH_I2C_Read... [00:25:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:25:06]Read from MH i2c: E2 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 03 00 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [00:25:06]RAPDU: 90 00 [00:25:06]wFMCommunicate OK [00:25:06]wFMCommunicate request_size=255 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 E2 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 52 01 00 35 04 06 00 0D [00:25:06]Write to MH i2c: E2 02 01 21 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 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 0A 00 00 00 F4 03 04 00 E2 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 52 01 00 35 04 06 00 0D 00 00 90 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 03 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 03 00 21 04 00 90 00 99 [00:25:07]RAPDU: 90 00 [00:25:07]wFMCommunicate OK [00:25:07]wFMCommunicate request_size=10 [00:25:07]MH_SAM_APDU [00:25:07]CAPDU: 80 0D 02 02 05 62 BB 66 F4 AE [00:25:07]Write to MH i2c: E2 0D 00 22 04 80 0D 02 02 05 00 62 BB 66 F4 AE 00 00 CF [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 03 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [00:25:07]RAPDU: 90 00 [00:25:07]wFMCommunicate OK [00:25:07]wFMCommunicate request_size=4 [00:25:07]MH_SAM_APDU [00:25:07]CAPDU: 80 0D 03 02 [00:25:07]Write to MH i2c: E2 08 00 23 04 80 0D 03 02 00 00 00 00 A2 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 0B 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 0B 00 23 04 00 B6 05 31 F3 77 C5 3A 9A 90 00 92 [00:25:07]RAPDU: B6 05 31 F3 77 C5 3A 9A 90 00 [00:25:07]wFMCommunicate OK [00:25:07]SAM_PROTO_SignData done [00:25:07]FM_MakeSignedData done [00:25:07]CreateOFDProtocolMessage [00:25:07]wFMCommunicate request_size=4 [00:25:07]MH_SAM_APDU [00:25:07]CAPDU: 80 11 00 00 [00:25:07]Write to MH i2c: E2 08 00 24 04 80 11 00 00 00 00 00 00 A2 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 17 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 17 00 24 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [00:25:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:25:07]wFMCommunicate OK [00:25:07]CreateOFDProtocolMessage done [00:25:07]OFDSenderStorePacket 86697 [00:25:07]StoreOFDPacket docnum=86697 [00:25:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FB E3 07 01 0A 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 E2 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 52 01 00 35 04 06 00 0D 62 BB 66 F4 AE B6 05 31 F3 77 C5 3A 9A [00:25:07]CheckFolder [00:25:07]dirname=/storage/ofd_packets [00:25:07]CheckFolder done [00:25:07]ProducePacketName [00:25:07]name=ofd_packets/00086697 [00:25:07]NVStorageSaveData ofd_packets/00086697 [00:25:07]File name is /storage/ofd_packets/00086697 [00:25:07]Write 301 bytes [00:25:07]NVStorageSaveData done [00:25:07]OFDSenderStorePacket done [00:25:07]KKMCreateOFDPacket done [00:25:07]NVStorageSaveData kkm_last_timestamp [00:25:07]File name is /storage/kkm_last_timestamp [00:25:07]Write 4 bytes [00:25:07]NVStorageSaveData done [00:25:07]ExternCall_PrintAddStr [00:25:07]wPrintStart [00:25:07]Write to MH i2c: 01 00 00 25 04 29 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 07 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [00:25:07]RasterBufferAndPrint [00:25:07]line Счет N : (1)871523 [00:25:07]line ИНН: 02508201610067 [00:25:07]line Контрольно-Кассовый Чек [00:25:07]line ПРОДАЖА [00:25:07]line ТРК (МРК, ГНК) : 33 [00:25:07]line Товар: 2710124130 [00:25:07]line Аи-92-К-5 [00:25:07]line 8.850 * 67.80 [00:25:07]line = 600.03 [00:25:07]line НДС 12% НСП 1% [00:25:07]line > о реализуемом товаре [00:25:07]line ОКРУГЛЕНИЕ: -0.03 [00:25:07]line ИТОГО: 600.00 [00:25:07]line Внесено: 600.00 [00:25:07]line СДАЧА: 0.00 [00:25:07]line НСП 1% : 5.31 [00:25:07]line НДС 12% : 63.72 [00:25:07]line Наличными: 600.00 [00:25:07]line Безнал.: 0.00 [00:25:07]line Место: АЗС № 137 "Партнер Нефть" [00:25:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:25:07]line СНО: Общий режим [00:25:07]line Чек 10 22.09.2024 00:25 [00:25:07]line Смена: 497 ФФД: 1.0 [00:25:07]line ЗНМ: 0300000064 [00:25:07]line РНМ: 0000000000092592 [00:25:07]line Версия ККМ: 001 [00:25:07]line ФМ: 0000000000874979 [00:25:07]line ФД: 86697 [00:25:07]line ФПД: 14717702042798 [00:25:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002506&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86697&fm=14717702042798&tin=02508201610067®Number=0000000000092592&sum=60000 [00:25:07]OFD Sender: Processing packet 86697 [packets to send 273, broken 272] [00:25:07]ProducePacketName [00:25:07]name=ofd_packets/00086697 [00:25:07]OFD Sender: To server: pG, [00:25:07]CommunicateWithHost lk.salyk.kg:30040 [00:25:07]ConnectInit lk.salyk.kg [00:25:07]written 0, free lines is 4095 [00:25:07]Write to MH i2c: 01 00 00 50 04 54 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 07 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 E2 0C 49 [00:25:07]RasterBufferAndPrint [00:25:07]line [00:25:07]line [00:25:07]line [00:25:07]line [00:25:07]line [00:25:07]written 0, free lines is 3310 [00:25:07]MH_Cut [00:25:07]Write to MH i2c: D1 01 00 57 04 01 2D [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: D1 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: D1 01 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: D1 01 00 57 04 00 2C [00:25:07]Write to MH i2c: 01 00 00 58 04 5C [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:08]Connected sock=9 [00:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FB E3 07 01 0A 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 E2 63 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 52 01 00 35 04 06 00 0D 62 BB 66 F4 AE B6 05 31 F3 77 C5 3A 9A [00:25:08]*** Cut start [00:25:08]*** Partial cut [00:25:08]*** CUTSNS_PIN = 1 [00:25:08]*** CUTSNS_PIN = 0 [00:25:08]*** Brake cut motor [00:25:09]Read from MH i2c: 01 [00:25:09]MH_I2C_Read... [00:25:09]*** Stop cut motor [00:25:09]*** Cut end [00:25:09]Read from MH i2c: 01 07 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: 01 07 00 58 04 00 00 00 00 00 FF 0F 71 [00:25:09]process_action close_receipt done [00:25:09]requested_data is exist [00:25:09]produce_requested_data [00:25:09]requested_item fm.sn is exist - process it [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 11 00 00 [00:25:09]Write to MH i2c: E2 08 00 59 04 80 11 00 00 00 00 00 00 D7 [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 17 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 17 00 59 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 36 [00:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:25:09]wFMCommunicate OK [00:25:09]requested_item fd.num is exist - process it [00:25:09]SAM_PROTO_GetFieldsCounters [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 13 00 00 [00:25:09]Write to MH i2c: E2 08 00 5A 04 80 13 00 00 00 00 00 00 DA [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 62 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 62 00 5A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A9 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [00:25:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 A9 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:25:09]wFMCommunicate OK [00:25:09]SAM_PROTO_GetFieldsCounters done [00:25:09]requested_item shift.num is exist - process it [00:25:09]requested_item shift.opened is exist - process it [00:25:09]req_shift_opened [00:25:09]FM_GetShiftState [00:25:09]SAM_PROTO_GetShiftState [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 13 01 00 [00:25:09]Write to MH i2c: E2 08 00 5B 04 80 13 01 00 00 00 00 00 DC [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 39 2D 47 00 3F C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 52 01 00 F4 03 04 00 B4 0E EF 66 B6 04 01 00 00 AB 81 92 94 3C AD 2A 9D [00:25:09]CommunicateWithHost err = 0 [00:25:09]CheckOFDResponse [00:25:09]1017 (14) - 77093643461234 [00:25:09]1041 (16) - 0000000000874979 [00:25:09]1040 (4) - 86697 [00:25:09]1012 (4) - 21.09.2024 18:21 [00:25:09]1206 (1) - 0 [00:25:09]OFD Sender: Remove packet 86697 [00:25:09]ProducePacketName [00:25:09]name=ofd_packets/00086697 [00:25:09]NVStorageDeleteData [00:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 0E 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 0E 00 5B 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 9A [00:25:09]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:25:09]wFMCommunicate OK [00:25:09]SAM_PROTO_GetShiftState done [00:25:09]FM_GetShiftState done [00:25:09]req_shift_opened done [00:25:09]requested_item shift.open_date is exist - process it [00:25:09]req_shift_open_date [00:25:09]req_shift_open_date done [00:25:09]produce_requested_data done [00:25:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86697,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:25:09]process_action_free close_receipt [00:25:09]json_value_free [00:25:09]json_value_free done [00:25:09]process_json_proto returns [00:25:09]Send response to host [00:25:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86697,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:25:09]free response buf [00:25:09]execute_script done [00:25:09]execute_script returns [00:25:09]free content buf [00:25:09]Sock 10.Close socket [00:25:09]Sock 10.Thread stoped [00:25:10]OFD Sender: No OFD packet to send [00:25:15]OFD Sender: No OFD packet to send [00:25:20]OFD Sender: No OFD packet to send [00:25:25]OFD Sender: No OFD packet to send [00:25:30]OFD Sender: No OFD packet to send [00:25:30]recv_with_timeout no data received [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:42]recv_with_timeout no data received [00:25:45]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [00:25:54]recv_with_timeout no data received [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:15]OFD Sender: No OFD packet to send [00:26:20]OFD Sender: No OFD packet to send [00:26:25]OFD Sender: No OFD packet to send [00:26:30]OFD Sender: No OFD packet to send [00:26:31]accept exits with 7 [00:26:31]New connection [00:26:31]New thread 3066793316 created [00:26:31]Thread 3066649956 joined [00:26:31]Waiting for new connection... [00:26:31] Sock 7.Parse request [00:26:31]Sock 7.Check first char [00:26:31]Sock 7.First char is OK [00:26:31]request: POST /json_proto HTTP/1.0 [00:26:31]Method: POST [00:26:31]URL: /json_proto [00:26:31]Method is POST - this is cgi request [00:26:31]url: /json_proto [00:26:31]query_string will be loaded in cgi processing [00:26:31]execute_cgi json_proto POST (null) [00:26:31]execute_cgi path=json_proto method=POST [00:26:31]POST find Content-Length [00:26:31]Host: 172.17.47.196:8080 [00:26:31]Content-Length: 677 [00:26:31]Content-Type: application/json [00:26:31] [00:26:31]POST finish read [00:26:31]Found Content-Length = 677 [00:26:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [00:26:31]execute_script... [00:26: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)871524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [00:26:31]POST & json_proto [00:26:31]process_json_proto [00:26:31]json parsed OK: [00:26:31]protocol is kg_v1.0 [00:26:31]action value=close_receipt [00:26:31]process_action close_receipt [00:26:31]cmd_close_receipt [00:26:31]MH_GetDate [00:26:31]Write to MH i2c: F0 00 00 5C 04 4F [00:26:31]Write i2c OK [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: F0 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: F0 09 00 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: F0 09 00 5C 04 00 38 64 EF 66 4C 6B 94 66 FA [00:26:31]GetLastDocTimeStamp 1726964706 [00:26:31]current date 1726964792 [00:26:31]FM_GetShiftState [00:26:31]SAM_PROTO_GetShiftState [00:26:31]wFMCommunicate request_size=4 [00:26:31]MH_SAM_APDU [00:26:31]CAPDU: 80 13 01 00 [00:26:31]Write to MH i2c: E2 08 00 5D 04 80 13 01 00 00 00 00 00 DE [00:26:31]Write i2c OK [00:26:31]MH_I2C_Read... [00:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:32]Read from MH i2c: E2 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 0E 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 0E 00 5D 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 9C [00:26:32]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:26:32]wFMCommunicate OK [00:26:32]SAM_PROTO_GetShiftState done [00:26:32]FM_GetShiftState done [00:26:32]opened in 1726964220 [00:26:32]opened+sec_in_day 1727050620 [00:26:32]quantity*price = 40002 [00:26:32]sum+1 = 40003 [00:26: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 11 22.09.2024 00:26 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86698 ФПД: 86387698285999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002632&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86698&fm=86387698285999&tin=02508201610067®Number=0000000000092592&sum=40000 [00:26:33]StoreToDocumentArchive [00:26:33]shift 497 fd 86698 [00:26:33]save to /storage/0497/doc_00086698 [00:26:33]save last doc name /storage/0497/doc_00086698 to /storage/kkm_last_doc_name [00:26:33]save OK [00:26:33]Clear old archive folders... [00:26:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:26:33]tlvbuf is 01F60D50 [00:26:33]SAM_PROTO_ClearQueue [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 09 00 00 [00:26:33]Write to MH i2c: E2 08 00 6A 04 80 09 00 00 00 00 00 00 E0 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 6A 04 00 90 00 E2 [00:26:33]RAPDU: 90 00 [00:26:33]wFMCommunicate OK [00:26:33]SAM_PROTO_ClearQueue done [00:26:33]KKMCreateOFDPacket [00:26:33]OFDProtocolAddRootSTLVToBuf [00:26:33]FM_MakeSignedData [00:26:33]FM_MakeSignedData [00:26:33]SAM_PROTO_SignData [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 0D 01 02 [00:26:33]Write to MH i2c: E2 08 00 6B 04 80 0D 01 02 00 00 00 00 E8 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [00:26:33]RAPDU: 90 00 [00:26:33]wFMCommunicate OK [00:26:33]wFMCommunicate request_size=255 [00:26:33]MH_SAM_APDU [00:26: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 0B 00 00 00 F4 03 04 00 38 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 52 01 00 35 04 06 00 4E [00:26:33]Write to MH i2c: E2 02 01 6C 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 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 0B 00 00 00 F4 03 04 00 38 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 52 01 00 35 04 06 00 4E 00 00 93 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [00:26:33]RAPDU: 90 00 [00:26:33]wFMCommunicate OK [00:26:33]wFMCommunicate request_size=10 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 0D 02 02 05 91 B4 11 BD AF [00:26:33]Write to MH i2c: E2 0D 00 6D 04 80 0D 02 02 05 00 91 B4 11 BD AF 00 00 B7 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 03 00 6D 04 00 90 00 E5 [00:26:33]RAPDU: 90 00 [00:26:33]wFMCommunicate OK [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 0D 03 02 [00:26:33]Write to MH i2c: E2 08 00 6E 04 80 0D 03 02 00 00 00 00 ED [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 0B 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 0B 00 6E 04 00 F4 28 56 52 41 97 46 2C 90 00 FC [00:26:33]RAPDU: F4 28 56 52 41 97 46 2C 90 00 [00:26:33]wFMCommunicate OK [00:26:33]SAM_PROTO_SignData done [00:26:33]FM_MakeSignedData done [00:26:33]CreateOFDProtocolMessage [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 11 00 00 [00:26:33]Write to MH i2c: E2 08 00 6F 04 80 11 00 00 00 00 00 00 ED [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 17 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 17 00 6F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4C [00:26:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:26:33]wFMCommunicate OK [00:26:33]CreateOFDProtocolMessage done [00:26:33]OFDSenderStorePacket 86698 [00:26:33]StoreOFDPacket docnum=86698 [00:26:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 57 9E 07 01 CD 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0B 00 00 00 F4 03 04 00 38 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 52 01 00 35 04 06 00 4E 91 B4 11 BD AF F4 28 56 52 41 97 46 2C [00:26:33]CheckFolder [00:26:33]dirname=/storage/ofd_packets [00:26:33]CheckFolder done [00:26:33]ProducePacketName [00:26:33]name=ofd_packets/00086698 [00:26:33]NVStorageSaveData ofd_packets/00086698 [00:26:33]File name is /storage/ofd_packets/00086698 [00:26:33]Write 301 bytes [00:26:33]NVStorageSaveData done [00:26:33]OFDSenderStorePacket done [00:26:33]KKMCreateOFDPacket done [00:26:33]NVStorageSaveData kkm_last_timestamp [00:26:33]File name is /storage/kkm_last_timestamp [00:26:33]Write 4 bytes [00:26:33]NVStorageSaveData done [00:26:33]ExternCall_PrintAddStr [00:26:33]wPrintStart [00:26:33]Write to MH i2c: 01 00 00 70 04 74 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: 01 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: 01 07 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [00:26:33]RasterBufferAndPrint [00:26:33]line Счет N : (1)871524 [00:26:33]line ИНН: 02508201610067 [00:26:33]line Контрольно-Кассовый Чек [00:26:33]line ПРОДАЖА [00:26:33]line ТРК (МРК, ГНК) : 43 [00:26:33]line Товар: 2710124130 [00:26:33]line Аи-92-К-5 [00:26:33]line 5.900 * 67.80 [00:26:33]line = 400.02 [00:26:33]line НДС 12% НСП 1% [00:26:33]line > о реализуемом товаре [00:26:33]line ОКРУГЛЕНИЕ: -0.02 [00:26:33]line ИТОГО: 400.00 [00:26:33]line Внесено: 400.00 [00:26:33]line СДАЧА: 0.00 [00:26:33]line НСП 1% : 3.54 [00:26:33]line НДС 12% : 42.48 [00:26:33]line Наличными: 400.00 [00:26:33]line Безнал.: 0.00 [00:26:33]line Место: АЗС № 137 "Партнер Нефть" [00:26:33]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:26:33]line СНО: Общий режим [00:26:33]line Чек 11 22.09.2024 00:26 [00:26:33]line Смена: 497 ФФД: 1.0 [00:26:33]line ЗНМ: 0300000064 [00:26:33]line РНМ: 0000000000092592 [00:26:33]line Версия ККМ: 001 [00:26:33]line ФМ: 0000000000874979 [00:26:33]line ФД: 86698 [00:26:33]line ФПД: 86387698285999 [00:26:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002632&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86698&fm=86387698285999&tin=02508201610067®Number=0000000000092592&sum=40000 [00:26:34]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:26:34]ProducePacketName [00:26:34]name=ofd_packets/00086698 [00:26:34]OFD Sender: To server: pG, [00:26:34]CommunicateWithHost lk.salyk.kg:30040 [00:26:34]ConnectInit lk.salyk.kg [00:26:34]written 0, free lines is 4095 [00:26:34]Write to MH i2c: 01 00 00 9B 04 9F [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: 01 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: 01 07 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: 01 07 00 9B 04 00 00 00 00 00 E1 0C 93 [00:26:34]RasterBufferAndPrint [00:26:34]line [00:26:34]line [00:26:34]line [00:26:34]line [00:26:34]line [00:26:34]written 0, free lines is 3303 [00:26:34]MH_Cut [00:26:34]Write to MH i2c: D1 01 00 A2 04 01 78 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: D1 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: D1 01 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: D1 01 00 A2 04 00 77 [00:26:34]Write to MH i2c: 01 00 00 A3 04 A7 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:35]*** Cut start [00:26:35]*** Partial cut [00:26:35]*** CUTSNS_PIN = 1 [00:26:35]*** CUTSNS_PIN = 0 [00:26:35]*** Brake cut motor [00:26:35]Read from MH i2c: 01 [00:26:35]MH_I2C_Read... [00:26:35]*** Stop cut motor [00:26:35]*** Cut end [00:26:35]Read from MH i2c: 01 07 00 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: 01 07 00 A3 04 00 00 00 00 00 FF 0F BC [00:26:35]process_action close_receipt done [00:26:35]requested_data is exist [00:26:35]produce_requested_data [00:26:35]requested_item fm.sn is exist - process it [00:26:35]wFMCommunicate request_size=4 [00:26:35]MH_SAM_APDU [00:26:35]CAPDU: 80 11 00 00 [00:26:35]Write to MH i2c: E2 08 00 A4 04 80 11 00 00 00 00 00 00 22 [00:26:35]Write i2c OK [00:26:35]MH_I2C_Read... [00:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:35]Read from MH i2c: E2 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: E2 17 00 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: E2 17 00 A4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 81 [00:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:26:35]wFMCommunicate OK [00:26:35]requested_item fd.num is exist - process it [00:26:35]SAM_PROTO_GetFieldsCounters [00:26:35]wFMCommunicate request_size=4 [00:26:35]MH_SAM_APDU [00:26:35]CAPDU: 80 13 00 00 [00:26:35]Write to MH i2c: E2 08 00 A5 04 80 13 00 00 00 00 00 00 25 [00:26:35]Write i2c OK [00:26:35]MH_I2C_Read... [00:26:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:36]Read from MH i2c: E2 [00:26:36]MH_I2C_Read... [00:26:36]Read from MH i2c: E2 62 00 [00:26:36]MH_I2C_Read... [00:26:36]Read from MH i2c: E2 62 00 A5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AA 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [00:26:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AA 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:36]wFMCommunicate OK [00:26:36]SAM_PROTO_GetFieldsCounters done [00:26:36]requested_item shift.num is exist - process it [00:26:36]requested_item shift.opened is exist - process it [00:26:36]req_shift_opened [00:26:36]FM_GetShiftState [00:26:36]SAM_PROTO_GetShiftState [00:26:36]wFMCommunicate request_size=4 [00:26:36]MH_SAM_APDU [00:26:36]CAPDU: 80 13 01 00 [00:26:36]Write to MH i2c: E2 08 00 A6 04 80 13 01 00 00 00 00 00 27 [00:26:36]Write i2c OK [00:26:36]MH_I2C_Read... [00:26:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:36]Read from MH i2c: E2 [00:26:36]MH_I2C_Read... [00:26:36]Read from MH i2c: E2 0E 00 [00:26:36]MH_I2C_Read... [00:26:36]Read from MH i2c: E2 0E 00 A6 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 E5 [00:26:36]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:26:36]wFMCommunicate OK [00:26:36]SAM_PROTO_GetShiftState done [00:26:36]FM_GetShiftState done [00:26:36]req_shift_opened done [00:26:36]requested_item shift.open_date is exist - process it [00:26:36]req_shift_open_date [00:26:36]req_shift_open_date done [00:26:36]produce_requested_data done [00:26:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86698,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:26:36]process_action_free close_receipt [00:26:36]json_value_free [00:26:36]json_value_free done [00:26:36]process_json_proto returns [00:26:36]Send response to host [00:26:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86698,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:26:36]free response buf [00:26:36]execute_script done [00:26:36]execute_script returns [00:26:36]free content buf [00:26:36]Sock 7.Close socket [00:26:36]Sock 7.Thread stoped [00:26:39]ConnectInit Can't take IP for lk.salyk.kg [00:26:39]CommunicateWithHost connect error [00:26:39]CommunicateWithHost err = -1 [00:26:39]OFD Sender: Server communicate error [00:26:44]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:26:44]ProducePacketName [00:26:44]name=ofd_packets/00086698 [00:26:44]OFD Sender: To server: pG, [00:26:44]CommunicateWithHost lk.salyk.kg:30040 [00:26:44]ConnectInit lk.salyk.kg [00:26:44]recv_with_timeout no data received [00:26:49]ConnectInit Can't take IP for lk.salyk.kg [00:26:49]CommunicateWithHost connect error [00:26:49]CommunicateWithHost err = -1 [00:26:49]OFD Sender: Server communicate error [00:26:54]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:26:54]ProducePacketName [00:26:54]name=ofd_packets/00086698 [00:26:54]OFD Sender: To server: pG, [00:26:54]CommunicateWithHost lk.salyk.kg:30040 [00:26:54]ConnectInit lk.salyk.kg [00:26:59]ConnectInit Can't take IP for lk.salyk.kg [00:26:59]CommunicateWithHost connect error [00:26:59]CommunicateWithHost err = -1 [00:26:59]OFD Sender: Server communicate error [00:27:04]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:27:04]ProducePacketName [00:27:04]name=ofd_packets/00086698 [00:27:04]OFD Sender: To server: pG, [00:27:04]CommunicateWithHost lk.salyk.kg:30040 [00:27:04]ConnectInit lk.salyk.kg [00:28:16]ConnectInit Can't connect to host [00:28:19]ConnectInit Can't take IP for lk.salyk.kg [00:28:19]CommunicateWithHost connect error [00:28:19]CommunicateWithHost err = -1 [00:28:19]OFD Sender: Server communicate error [00:28:24]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:28:24]ProducePacketName [00:28:24]name=ofd_packets/00086698 [00:28:24]OFD Sender: To server: pG, [00:28:24]CommunicateWithHost lk.salyk.kg:30040 [00:28:24]ConnectInit lk.salyk.kg [00:28:27]recv_with_timeout no data received [00:28:29]ConnectInit Can't take IP for lk.salyk.kg [00:28:29]CommunicateWithHost connect error [00:28:29]CommunicateWithHost err = -1 [00:28:29]OFD Sender: Server communicate error [00:28:34]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:28:34]ProducePacketName [00:28:34]name=ofd_packets/00086698 [00:28:34]OFD Sender: To server: pG, [00:28:34]CommunicateWithHost lk.salyk.kg:30040 [00:28:34]ConnectInit lk.salyk.kg [00:28:39]ConnectInit Can't take IP for lk.salyk.kg [00:28:39]CommunicateWithHost connect error [00:28:39]CommunicateWithHost err = -1 [00:28:39]OFD Sender: Server communicate error [00:28:44]OFD Sender: Processing packet 86698 [packets to send 273, broken 272] [00:28:44]ProducePacketName [00:28:44]name=ofd_packets/00086698 [00:28:44]OFD Sender: To server: pG, [00:28:44]CommunicateWithHost lk.salyk.kg:30040 [00:28:44]ConnectInit lk.salyk.kg [00:28:44]recv_with_timeout no data received [00:28:49]Connected sock=10 [00:28:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 57 9E 07 01 CD 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0B 00 00 00 F4 03 04 00 38 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 52 01 00 35 04 06 00 4E 91 B4 11 BD AF F4 28 56 52 41 97 46 2C [00:28:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0C 2E 47 00 79 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AA 52 01 00 F4 03 04 00 91 0F EF 66 B6 04 01 00 00 92 32 04 17 C8 2D 1F 22 [00:28:51]CommunicateWithHost err = 0 [00:28:51]CheckOFDResponse [00:28:51]1017 (14) - 77093643461234 [00:28:51]1041 (16) - 0000000000874979 [00:28:51]1040 (4) - 86698 [00:28:51]1012 (4) - 21.09.2024 18:25 [00:28:51]1206 (1) - 0 [00:28:51]OFD Sender: Remove packet 86698 [00:28:51]ProducePacketName [00:28:51]name=ofd_packets/00086698 [00:28:51]NVStorageDeleteData [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:29:01]OFD Sender: No OFD packet to send [00:29:06]OFD Sender: No OFD packet to send [00:29:11]OFD Sender: No OFD packet to send [00:29:16]OFD Sender: No OFD packet to send [00:29:21]OFD Sender: No OFD packet to send [00:29:26]OFD Sender: No OFD packet to send [00:29:31]OFD Sender: No OFD packet to send [00:29:36]OFD Sender: No OFD packet to send [00:29:41]OFD Sender: No OFD packet to send [00:29:41]accept exits with 9 [00:29:41]New connection [00:29:41]New thread 3066649956 created [00:29:41]Thread 3066793316 joined [00:29:41]Waiting for new connection... [00:29:41] Sock 9.Parse request [00:29:41]Sock 9.Check first char [00:29:41]Sock 9.First char is OK [00:29:41]request: POST /json_proto HTTP/1.0 [00:29:41]Method: POST [00:29:41]URL: /json_proto [00:29:41]Method is POST - this is cgi request [00:29:41]url: /json_proto [00:29:41]query_string will be loaded in cgi processing [00:29:41]execute_cgi json_proto POST (null) [00:29:41]execute_cgi path=json_proto method=POST [00:29:41]POST find Content-Length [00:29:41]Host: 172.17.47.196:8080 [00:29:41]Content-Length: 677 [00:29:41]Content-Type: application/json [00:29:41] [00:29:41]POST finish read [00:29:41]Found Content-Length = 677 [00:29:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [00:29:41]execute_script... [00:29: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)871526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [00:29:41]POST & json_proto [00:29:41]process_json_proto [00:29:41]json parsed OK: [00:29:41]protocol is kg_v1.0 [00:29:41]action value=close_receipt [00:29:41]process_action close_receipt [00:29:41]cmd_close_receipt [00:29:41]MH_GetDate [00:29:41]Write to MH i2c: F0 00 00 A7 04 9A [00:29:41]Write i2c OK [00:29:41]MH_I2C_Read... [00:29:41]Read from MH i2c: F0 [00:29:41]MH_I2C_Read... [00:29:41]Read from MH i2c: F0 09 00 [00:29:41]MH_I2C_Read... [00:29:41]Read from MH i2c: F0 09 00 A7 04 00 F6 64 EF 66 4C 6B 94 66 03 [00:29:41]GetLastDocTimeStamp 1726964792 [00:29:41]current date 1726964982 [00:29:41]FM_GetShiftState [00:29:41]SAM_PROTO_GetShiftState [00:29:41]wFMCommunicate request_size=4 [00:29:41]MH_SAM_APDU [00:29:41]CAPDU: 80 13 01 00 [00:29:41]Write to MH i2c: E2 08 00 A8 04 80 13 01 00 00 00 00 00 29 [00:29:41]Write i2c OK [00:29:41]MH_I2C_Read... [00:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:42]Read from MH i2c: E2 [00:29:42]MH_I2C_Read... [00:29:42]Read from MH i2c: E2 0E 00 [00:29:42]MH_I2C_Read... [00:29:42]Read from MH i2c: E2 0E 00 A8 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 E7 [00:29:42]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:29:42]wFMCommunicate OK [00:29:42]SAM_PROTO_GetShiftState done [00:29:42]FM_GetShiftState done [00:29:42]opened in 1726964220 [00:29:42]opened+sec_in_day 1727050620 [00:29:42]quantity*price = 50036 [00:29:42]sum+1 = 50037 [00:29:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 12 22.09.2024 00:29 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86699 ФПД: 97733843103808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002942&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86699&fm=97733843103808&tin=02508201610067®Number=0000000000092592&sum=50000 [00:29:43]StoreToDocumentArchive [00:29:43]shift 497 fd 86699 [00:29:43]save to /storage/0497/doc_00086699 [00:29:43]save last doc name /storage/0497/doc_00086699 to /storage/kkm_last_doc_name [00:29:43]save OK [00:29:43]Clear old archive folders... [00:29:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:29:43]tlvbuf is 01F7A460 [00:29:43]SAM_PROTO_ClearQueue [00:29:43]wFMCommunicate request_size=4 [00:29:43]MH_SAM_APDU [00:29:43]CAPDU: 80 09 00 00 [00:29:43]Write to MH i2c: E2 08 00 B5 04 80 09 00 00 00 00 00 00 2B [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:29:43]Read from MH i2c: E2 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [00:29:43]RAPDU: 90 00 [00:29:43]wFMCommunicate OK [00:29:43]SAM_PROTO_ClearQueue done [00:29:43]KKMCreateOFDPacket [00:29:43]OFDProtocolAddRootSTLVToBuf [00:29:43]FM_MakeSignedData [00:29:43]FM_MakeSignedData [00:29:43]SAM_PROTO_SignData [00:29:43]wFMCommunicate request_size=4 [00:29:43]MH_SAM_APDU [00:29:43]CAPDU: 80 0D 01 02 [00:29:43]Write to MH i2c: E2 08 00 B6 04 80 0D 01 02 00 00 00 00 33 [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:29:43]Read from MH i2c: E2 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 B6 04 00 90 00 2E [00:29:43]RAPDU: 90 00 [00:29:43]wFMCommunicate OK [00:29:43]wFMCommunicate request_size=255 [00:29:43]MH_SAM_APDU [00:29: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 F6 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 52 01 00 35 04 06 00 58 [00:29:43]Write to MH i2c: E2 02 01 B7 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 0C 00 00 00 F4 03 04 00 F6 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 52 01 00 35 04 06 00 58 00 00 C3 [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:43]Read from MH i2c: E2 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 B7 04 00 90 00 2F [00:29:43]RAPDU: 90 00 [00:29:43]wFMCommunicate OK [00:29:43]wFMCommunicate request_size=10 [00:29:43]MH_SAM_APDU [00:29:43]CAPDU: 80 0D 02 02 05 E3 6F 00 30 40 [00:29:43]Write to MH i2c: E2 0D 00 B8 04 80 0D 02 02 05 00 E3 6F 00 30 40 00 00 02 [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:43]Read from MH i2c: E2 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 03 00 B8 04 00 90 00 30 [00:29:43]RAPDU: 90 00 [00:29:43]wFMCommunicate OK [00:29:43]wFMCommunicate request_size=4 [00:29:43]MH_SAM_APDU [00:29:43]CAPDU: 80 0D 03 02 [00:29:43]Write to MH i2c: E2 08 00 B9 04 80 0D 03 02 00 00 00 00 38 [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:29:43]Read from MH i2c: E2 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 0B 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 0B 00 B9 04 00 DE E9 B6 C5 61 DC 0C 54 90 00 18 [00:29:43]RAPDU: DE E9 B6 C5 61 DC 0C 54 90 00 [00:29:43]wFMCommunicate OK [00:29:43]SAM_PROTO_SignData done [00:29:43]FM_MakeSignedData done [00:29:43]CreateOFDProtocolMessage [00:29:43]wFMCommunicate request_size=4 [00:29:43]MH_SAM_APDU [00:29:43]CAPDU: 80 11 00 00 [00:29:43]Write to MH i2c: E2 08 00 BA 04 80 11 00 00 00 00 00 00 38 [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:43]Read from MH i2c: E2 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 17 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: E2 17 00 BA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 97 [00:29:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:29:43]wFMCommunicate OK [00:29:43]CreateOFDProtocolMessage done [00:29:43]OFDSenderStorePacket 86699 [00:29:43]StoreOFDPacket docnum=86699 [00:29:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 02 CD 07 01 85 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 F4 03 04 00 F6 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 52 01 00 35 04 06 00 58 E3 6F 00 30 40 DE E9 B6 C5 61 DC 0C 54 [00:29:43]CheckFolder [00:29:43]dirname=/storage/ofd_packets [00:29:43]CheckFolder done [00:29:43]ProducePacketName [00:29:43]name=ofd_packets/00086699 [00:29:43]NVStorageSaveData ofd_packets/00086699 [00:29:43]File name is /storage/ofd_packets/00086699 [00:29:43]Write 301 bytes [00:29:43]NVStorageSaveData done [00:29:43]OFDSenderStorePacket done [00:29:43]KKMCreateOFDPacket done [00:29:43]NVStorageSaveData kkm_last_timestamp [00:29:43]File name is /storage/kkm_last_timestamp [00:29:43]Write 4 bytes [00:29:43]NVStorageSaveData done [00:29:43]ExternCall_PrintAddStr [00:29:43]wPrintStart [00:29:43]Write to MH i2c: 01 00 00 BB 04 BF [00:29:43]Write i2c OK [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: 01 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: 01 07 00 [00:29:43]MH_I2C_Read... [00:29:43]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 FF 0F D4 [00:29:43]RasterBufferAndPrint [00:29:43]line Счет N : (1)871526 [00:29:43]line ИНН: 02508201610067 [00:29:43]line Контрольно-Кассовый Чек [00:29:43]line ПРОДАЖА [00:29:43]line ТРК (МРК, ГНК) : 43 [00:29:43]line Товар: 2710124130 [00:29:43]line Аи-92-К-5 [00:29:43]line 7.380 * 67.80 [00:29:43]line = 500.36 [00:29:43]line НДС 12% НСП 1% [00:29:43]line > о реализуемом товаре [00:29:43]line ОКРУГЛЕНИЕ: -0.36 [00:29:43]line ИТОГО: 500.00 [00:29:43]line Внесено: 500.00 [00:29:43]line СДАЧА: 0.00 [00:29:43]line НСП 1% : 4.43 [00:29:43]line НДС 12% : 53.14 [00:29:43]line Наличными: 500.00 [00:29:43]line Безнал.: 0.00 [00:29:43]line Место: АЗС № 137 "Партнер Нефть" [00:29:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:29:43]line СНО: Общий режим [00:29:43]line Чек 12 22.09.2024 00:29 [00:29:43]line Смена: 497 ФФД: 1.0 [00:29:43]line ЗНМ: 0300000064 [00:29:43]line РНМ: 0000000000092592 [00:29:43]line Версия ККМ: 001 [00:29:43]line ФМ: 0000000000874979 [00:29:43]line ФД: 86699 [00:29:43]line ФПД: 97733843103808 [00:29:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T002942&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86699&fm=97733843103808&tin=02508201610067®Number=0000000000092592&sum=50000 [00:29:44]written 0, free lines is 4095 [00:29:44]OFD Sender: Processing packet 86699 [packets to send 273, broken 272] [00:29:44]ProducePacketName [00:29:44]name=ofd_packets/00086699 [00:29:44]OFD Sender: To server: pG, [00:29:44]CommunicateWithHost lk.salyk.kg:30040 [00:29:44]ConnectInit lk.salyk.kg [00:29:44]Write to MH i2c: 01 00 00 E6 04 EA [00:29:44]Write i2c OK [00:29:44]MH_I2C_Read... [00:29:44]Read from MH i2c: 01 [00:29:44]MH_I2C_Read... [00:29:44]Read from MH i2c: 01 07 00 [00:29:44]MH_I2C_Read... [00:29:44]Read from MH i2c: 01 07 00 E6 04 00 00 00 00 00 D3 0C D0 [00:29:44]RasterBufferAndPrint [00:29:44]line [00:29:44]line [00:29:44]line [00:29:44]line [00:29:44]line [00:29:44]written 0, free lines is 3290 [00:29:44]MH_Cut [00:29:44]Write to MH i2c: D1 01 00 ED 04 01 C3 [00:29:44]Write i2c OK [00:29:44]MH_I2C_Read... [00:29:44]Read from MH i2c: D1 [00:29:44]MH_I2C_Read... [00:29:44]Read from MH i2c: D1 01 00 [00:29:44]MH_I2C_Read... [00:29:44]Read from MH i2c: D1 01 00 ED 04 00 C2 [00:29:44]Write to MH i2c: 01 00 00 EE 04 F2 [00:29:44]Write i2c OK [00:29:44]MH_I2C_Read... [00:29:45]*** Cut start [00:29:45]*** Partial cut [00:29:45]*** CUTSNS_PIN = 1 [00:29:45]*** CUTSNS_PIN = 0 [00:29:45]Connected sock=7 [00:29:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 02 CD 07 01 85 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 F4 03 04 00 F6 64 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 52 01 00 35 04 06 00 58 E3 6F 00 30 40 DE E9 B6 C5 61 DC 0C 54 [00:29:45]*** Brake cut motor [00:29:45]Read from MH i2c: 01 [00:29:45]MH_I2C_Read... [00:29:45]*** Stop cut motor [00:29:45]*** Cut end [00:29:45]Read from MH i2c: 01 07 00 [00:29:45]MH_I2C_Read... [00:29:45]Read from MH i2c: 01 07 00 EE 04 00 00 00 00 00 FF 0F 07 [00:29:45]process_action close_receipt done [00:29:45]requested_data is exist [00:29:45]produce_requested_data [00:29:45]requested_item fm.sn is exist - process it [00:29:45]wFMCommunicate request_size=4 [00:29:45]MH_SAM_APDU [00:29:45]CAPDU: 80 11 00 00 [00:29:45]Write to MH i2c: E2 08 00 EF 04 80 11 00 00 00 00 00 00 6D [00:29:45]Write i2c OK [00:29:45]MH_I2C_Read... [00:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:45]Read from MH i2c: E2 [00:29:45]MH_I2C_Read... [00:29:45]Read from MH i2c: E2 17 00 [00:29:45]MH_I2C_Read... [00:29:45]Read from MH i2c: E2 17 00 EF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CC [00:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:29:45]wFMCommunicate OK [00:29:45]requested_item fd.num is exist - process it [00:29:45]SAM_PROTO_GetFieldsCounters [00:29:45]wFMCommunicate request_size=4 [00:29:45]MH_SAM_APDU [00:29:45]CAPDU: 80 13 00 00 [00:29:45]Write to MH i2c: E2 08 00 F0 04 80 13 00 00 00 00 00 00 70 [00:29:45]Write i2c OK [00:29:45]MH_I2C_Read... [00:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:46]Read from MH i2c: E2 [00:29:46]MH_I2C_Read... [00:29:46]Read from MH i2c: E2 62 00 [00:29:46]MH_I2C_Read... [00:29:46]Read from MH i2c: E2 62 00 F0 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AB 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [00:29:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AB 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:46]wFMCommunicate OK [00:29:46]SAM_PROTO_GetFieldsCounters done [00:29:46]requested_item shift.num is exist - process it [00:29:46]requested_item shift.opened is exist - process it [00:29:46]req_shift_opened [00:29:46]FM_GetShiftState [00:29:46]SAM_PROTO_GetShiftState [00:29:46]wFMCommunicate request_size=4 [00:29:46]MH_SAM_APDU [00:29:46]CAPDU: 80 13 01 00 [00:29:46]Write to MH i2c: E2 08 00 F1 04 80 13 01 00 00 00 00 00 72 [00:29:46]Write i2c OK [00:29:46]MH_I2C_Read... [00:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:46]Read from MH i2c: E2 [00:29:46]MH_I2C_Read... [00:29:46]Read from MH i2c: E2 0E 00 [00:29:46]MH_I2C_Read... [00:29:46]Read from MH i2c: E2 0E 00 F1 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 30 [00:29:46]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:29:46]wFMCommunicate OK [00:29:46]SAM_PROTO_GetShiftState done [00:29:46]FM_GetShiftState done [00:29:46]req_shift_opened done [00:29:46]requested_item shift.open_date is exist - process it [00:29:46]req_shift_open_date [00:29:46]req_shift_open_date done [00:29:46]produce_requested_data done [00:29:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86699,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:29:46]process_action_free close_receipt [00:29:46]json_value_free [00:29:46]json_value_free done [00:29:46]process_json_proto returns [00:29:46]Send response to host [00:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86699,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:29:46]free response buf [00:29:46]execute_script done [00:29:46]execute_script returns [00:29:46]free content buf [00:29:46]Sock 9.Close socket [00:29:46]Sock 9.Thread stoped [00:29:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 AD B0 47 00 47 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AB 52 01 00 F4 03 04 00 C8 0F EF 66 B6 04 01 00 00 EC CC FA 2D 86 1A 9C DA [00:29:46]CommunicateWithHost err = 0 [00:29:46]CheckOFDResponse [00:29:46]1017 (14) - 77093643461234 [00:29:46]1041 (16) - 0000000000874979 [00:29:46]1040 (4) - 86699 [00:29:46]1012 (4) - 21.09.2024 18:26 [00:29:46]1206 (1) - 0 [00:29:46]OFD Sender: Remove packet 86699 [00:29:46]ProducePacketName [00:29:46]name=ofd_packets/00086699 [00:29:46]NVStorageDeleteData [00:29:47]OFD Sender: No OFD packet to send [00:29:52]OFD Sender: No OFD packet to send [00:29:57]OFD Sender: No OFD packet to send [00:30:02]OFD Sender: No OFD packet to send [00:30:07]OFD Sender: No OFD packet to send [00:30:12]OFD Sender: No OFD packet to send [00:30:17]OFD Sender: No OFD packet to send [00:30:22]OFD Sender: No OFD packet to send [00:30:27]OFD Sender: No OFD packet to send [00:30:32]OFD Sender: No OFD packet to send [00:30:37]OFD Sender: No OFD packet to send [00:30:42]OFD Sender: No OFD packet to send [00:30:47]OFD Sender: No OFD packet to send [00:30:52]OFD Sender: No OFD packet to send [00:30:57]OFD Sender: No OFD packet to send [00:31:02]OFD Sender: No OFD packet to send [00:31:07]OFD Sender: No OFD packet to send [00:31:12]OFD Sender: No OFD packet to send [00:31:17]OFD Sender: No OFD packet to send [00:31:22]OFD Sender: No OFD packet to send [00:31:27]OFD Sender: No OFD packet to send [00:31:29]accept exits with 10 [00:31:29]New connection [00:31:29]New thread 3066793316 created [00:31:29]Thread 3066649956 joined [00:31:29]Waiting for new connection... [00:31:29] Sock 10.Parse request [00:31:29]Sock 10.Check first char [00:31:29]Sock 10.First char is OK [00:31:29]request: POST /json_proto HTTP/1.0 [00:31:29]Method: POST [00:31:29]URL: /json_proto [00:31:29]Method is POST - this is cgi request [00:31:29]url: /json_proto [00:31:29]query_string will be loaded in cgi processing [00:31:29]execute_cgi json_proto POST (null) [00:31:29]execute_cgi path=json_proto method=POST [00:31:29]POST find Content-Length [00:31:29]Host: 172.17.47.196:8080 [00:31:29]Content-Length: 816 [00:31:29]Content-Type: application/json [00:31:29] [00:31:29]POST finish read [00:31:29]Found Content-Length = 816 [00:31:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:29]execute_script... [00:31:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:29]POST & json_proto [00:31:29]process_json_proto [00:31:29]json parsed OK: [00:31:29]protocol is kg_v1.0 [00:31:29]action value=close_receipt [00:31:29]process_action close_receipt [00:31:29]cmd_close_receipt [00:31:29]MH_GetDate [00:31:29]Write to MH i2c: F0 00 00 F2 04 E5 [00:31:29]Write i2c OK [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: F0 [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: F0 09 00 [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: F0 09 00 F2 04 00 62 65 EF 66 4C 6B 94 66 BB [00:31:29]GetLastDocTimeStamp 1726964982 [00:31:29]current date 1726965090 [00:31:29]FM_GetShiftState [00:31:29]SAM_PROTO_GetShiftState [00:31:29]wFMCommunicate request_size=4 [00:31:29]MH_SAM_APDU [00:31:29]CAPDU: 80 13 01 00 [00:31:29]Write to MH i2c: E2 08 00 F3 04 80 13 01 00 00 00 00 00 74 [00:31:29]Write i2c OK [00:31:29]MH_I2C_Read... [00:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:29]Read from MH i2c: E2 [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: E2 0E 00 [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: E2 0E 00 F3 04 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 32 [00:31:29]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:31:29]wFMCommunicate OK [00:31:29]SAM_PROTO_GetShiftState done [00:31:29]FM_GetShiftState done [00:31:29]opened in 1726964220 [00:31:29]opened+sec_in_day 1727050620 [00:31:29]quantity*price = 30035 [00:31:29]sum+1 = 30036 [00:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 13 22.09.2024 00:31 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86700 ФПД: 200410531789686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T003130&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86700&fm=200410531789686&tin=02508201610067®Number=0000000000092592&sum=30035 [00:31:30]StoreToDocumentArchive [00:31:30]shift 497 fd 86700 [00:31:30]save to /storage/0497/doc_00086700 [00:31:30]save last doc name /storage/0497/doc_00086700 to /storage/kkm_last_doc_name [00:31:30]save OK [00:31:30]Clear old archive folders... [00:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:31:30]tlvbuf is 01F80AA0 [00:31:30]SAM_PROTO_ClearQueue [00:31:30]wFMCommunicate request_size=4 [00:31:30]MH_SAM_APDU [00:31:30]CAPDU: 80 09 00 00 [00:31:30]Write to MH i2c: E2 08 00 00 05 80 09 00 00 00 00 00 00 77 [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:30]Read from MH i2c: E2 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 00 05 00 90 00 79 [00:31:30]RAPDU: 90 00 [00:31:30]wFMCommunicate OK [00:31:30]SAM_PROTO_ClearQueue done [00:31:30]KKMCreateOFDPacket [00:31:30]OFDProtocolAddRootSTLVToBuf [00:31:30]FM_MakeSignedData [00:31:30]FM_MakeSignedData [00:31:30]SAM_PROTO_SignData [00:31:30]wFMCommunicate request_size=4 [00:31:30]MH_SAM_APDU [00:31:30]CAPDU: 80 0D 01 02 [00:31:30]Write to MH i2c: E2 08 00 01 05 80 0D 01 02 00 00 00 00 7F [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:30]Read from MH i2c: E2 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 01 05 00 90 00 7A [00:31:30]RAPDU: 90 00 [00:31:30]wFMCommunicate OK [00:31:30]wFMCommunicate request_size=255 [00:31:30]MH_SAM_APDU [00: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 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 0D 00 00 00 F4 03 04 00 62 65 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AC 52 01 00 35 04 06 00 B6 [00:31:30]Write to MH i2c: E2 02 01 02 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 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 0D 00 00 00 F4 03 04 00 62 65 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AC 52 01 00 35 04 06 00 B6 00 00 41 [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:30]Read from MH i2c: E2 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 02 05 00 90 00 7B [00:31:30]RAPDU: 90 00 [00:31:30]wFMCommunicate OK [00:31:30]wFMCommunicate request_size=10 [00:31:30]MH_SAM_APDU [00:31:30]CAPDU: 80 0D 02 02 05 45 B6 8E 7B 76 [00:31:30]Write to MH i2c: E2 0D 00 03 05 80 0D 02 02 05 00 45 B6 8E 7B 76 00 00 06 [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:30]Read from MH i2c: E2 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 03 00 03 05 00 90 00 7C [00:31:30]RAPDU: 90 00 [00:31:30]wFMCommunicate OK [00:31:30]wFMCommunicate request_size=4 [00:31:30]MH_SAM_APDU [00:31:30]CAPDU: 80 0D 03 02 [00:31:30]Write to MH i2c: E2 08 00 04 05 80 0D 03 02 00 00 00 00 84 [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:30]Read from MH i2c: E2 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 0B 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 0B 00 04 05 00 8F 3D 3D 35 69 FA B7 7E 90 00 5B [00:31:30]RAPDU: 8F 3D 3D 35 69 FA B7 7E 90 00 [00:31:30]wFMCommunicate OK [00:31:30]SAM_PROTO_SignData done [00:31:30]FM_MakeSignedData done [00:31:30]CreateOFDProtocolMessage [00:31:30]wFMCommunicate request_size=4 [00:31:30]MH_SAM_APDU [00:31:30]CAPDU: 80 11 00 00 [00:31:30]Write to MH i2c: E2 08 00 05 05 80 11 00 00 00 00 00 00 84 [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:31]Read from MH i2c: E2 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: E2 17 00 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: E2 17 00 05 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [00:31:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:31:31]wFMCommunicate OK [00:31:31]CreateOFDProtocolMessage done [00:31:31]OFDSenderStorePacket 86700 [00:31:31]StoreOFDPacket docnum=86700 [00:31:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3A 00 07 01 62 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0D 00 00 00 F4 03 04 00 62 65 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AC 52 01 00 35 04 06 00 B6 45 B6 8E 7B 76 8F 3D 3D 35 69 FA B7 7E [00:31:31]CheckFolder [00:31:31]dirname=/storage/ofd_packets [00:31:31]CheckFolder done [00:31:31]ProducePacketName [00:31:31]name=ofd_packets/00086700 [00:31:31]NVStorageSaveData ofd_packets/00086700 [00:31:31]File name is /storage/ofd_packets/00086700 [00:31:31]Write 301 bytes [00:31:31]NVStorageSaveData done [00:31:31]OFDSenderStorePacket done [00:31:31]KKMCreateOFDPacket done [00:31:31]NVStorageSaveData kkm_last_timestamp [00:31:31]File name is /storage/kkm_last_timestamp [00:31:31]Write 4 bytes [00:31:31]NVStorageSaveData done [00:31:31]ExternCall_PrintAddStr [00:31:31]wPrintStart [00:31:31]Write to MH i2c: 01 00 00 06 05 0B [00:31:31]Write i2c OK [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: 01 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: 01 07 00 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: 01 07 00 06 05 00 00 00 00 00 FF 0F 20 [00:31:31]RasterBufferAndPrint [00:31:31]line Счет N : (1)871528 [00:31:31]line ИНН: 02508201610067 [00:31:31]line Контрольно-Кассовый Чек [00:31:31]line ПРОДАЖА [00:31:31]line ТРК (МРК, ГНК) : 33 [00:31:31]line Товар: 2710124130 [00:31:31]line Аи-92-К-5 [00:31:31]line 4.430 * 67.80 [00:31:31]line = 300.35 [00:31:31]line НДС 12% НСП 1% [00:31:31]line > о реализуемом товаре [00:31:31]line ИТОГО: 300.35 [00:31:31]line НСП 1% : 2.66 [00:31:31]line НДС 12% : 31.90 [00:31:31]line Наличными: 0.00 [00:31:31]line Безнал.: 300.35 [00:31:31]line Место: АЗС № 137 "Партнер Нефть" [00:31:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:31:31]line СНО: Общий режим [00:31:31]line Чек 13 22.09.2024 00:31 [00:31:31]line Смена: 497 ФФД: 1.0 [00:31:31]line ЗНМ: 0300000064 [00:31:31]line РНМ: 0000000000092592 [00:31:31]line Версия ККМ: 001 [00:31:31]line Платежная система: Бакай Банк [00:31:31]line ФМ: 0000000000874979 [00:31:31]line ФД: 86700 [00:31:31]line ФПД: 200410531789686 [00:31:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T003130&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86700&fm=200410531789686&tin=02508201610067®Number=0000000000092592&sum=30035 [00:31:31]written 0, free lines is 4095 [00:31:31]OFD Sender: Processing packet 86700 [packets to send 273, broken 272] [00:31:31]ProducePacketName [00:31:31]name=ofd_packets/00086700 [00:31:31]OFD Sender: To server: pG, [00:31:31]CommunicateWithHost lk.salyk.kg:30040 [00:31:31]ConnectInit lk.salyk.kg [00:31:31]Write to MH i2c: 01 00 00 30 05 35 [00:31:31]Write i2c OK [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: 01 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: 01 07 00 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: 01 07 00 30 05 00 00 00 00 00 E5 0C 2D [00:31:31]RasterBufferAndPrint [00:31:31]line [00:31:31]line [00:31:31]line [00:31:31]line [00:31:31]line [00:31:31]written 0, free lines is 3307 [00:31:31]MH_Cut [00:31:31]Write to MH i2c: D1 01 00 37 05 01 0E [00:31:31]Write i2c OK [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: D1 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: D1 01 00 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: D1 01 00 37 05 00 0D [00:31:31]Write to MH i2c: 01 00 00 38 05 3D [00:31:31]Write i2c OK [00:31:31]MH_I2C_Read... [00:31:32]*** Cut start [00:31:32]*** Partial cut [00:31:32]*** CUTSNS_PIN = 1 [00:31:32]*** CUTSNS_PIN = 0 [00:31:32]*** Brake cut motor [00:31:32]Read from MH i2c: 01 [00:31:32]MH_I2C_Read... [00:31:32]*** Stop cut motor [00:31:32]*** Cut end [00:31:32]Read from MH i2c: 01 07 00 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: 01 07 00 38 05 00 00 00 00 00 FF 0F 52 [00:31:32]process_action close_receipt done [00:31:32]requested_data is exist [00:31:32]produce_requested_data [00:31:32]requested_item fm.sn is exist - process it [00:31:32]wFMCommunicate request_size=4 [00:31:32]MH_SAM_APDU [00:31:32]CAPDU: 80 11 00 00 [00:31:32]Write to MH i2c: E2 08 00 39 05 80 11 00 00 00 00 00 00 B8 [00:31:32]Write i2c OK [00:31:32]MH_I2C_Read... [00:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:32]Read from MH i2c: E2 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: E2 17 00 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: E2 17 00 39 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [00:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:31:32]wFMCommunicate OK [00:31:32]requested_item fd.num is exist - process it [00:31:32]SAM_PROTO_GetFieldsCounters [00:31:32]wFMCommunicate request_size=4 [00:31:32]MH_SAM_APDU [00:31:32]CAPDU: 80 13 00 00 [00:31:32]Write to MH i2c: E2 08 00 3A 05 80 13 00 00 00 00 00 00 BB [00:31:32]Write i2c OK [00:31:32]MH_I2C_Read... [00:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:33]Read from MH i2c: E2 [00:31:33]MH_I2C_Read... [00:31:33]Read from MH i2c: E2 62 00 [00:31:33]MH_I2C_Read... [00:31:33]Read from MH i2c: E2 62 00 3A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AC 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [00:31:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AC 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:33]wFMCommunicate OK [00:31:33]SAM_PROTO_GetFieldsCounters done [00:31:33]requested_item shift.num is exist - process it [00:31:33]requested_item shift.opened is exist - process it [00:31:33]req_shift_opened [00:31:33]FM_GetShiftState [00:31:33]SAM_PROTO_GetShiftState [00:31:33]wFMCommunicate request_size=4 [00:31:33]MH_SAM_APDU [00:31:33]CAPDU: 80 13 01 00 [00:31:33]Write to MH i2c: E2 08 00 3B 05 80 13 01 00 00 00 00 00 BD [00:31:33]Write i2c OK [00:31:33]MH_I2C_Read... [00:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:33]Read from MH i2c: E2 [00:31:33]MH_I2C_Read... [00:31:33]Read from MH i2c: E2 0E 00 [00:31:33]MH_I2C_Read... [00:31:33]Read from MH i2c: E2 0E 00 3B 05 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 7B [00:31:33]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:31:33]wFMCommunicate OK [00:31:33]SAM_PROTO_GetShiftState done [00:31:33]FM_GetShiftState done [00:31:33]req_shift_opened done [00:31:33]requested_item shift.open_date is exist - process it [00:31:33]req_shift_open_date [00:31:33]req_shift_open_date done [00:31:33]produce_requested_data done [00:31:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86700,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:31:33]process_action_free close_receipt [00:31:33]json_value_free [00:31:33]json_value_free done [00:31:33]process_json_proto returns [00:31:33]Send response to host [00:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86700,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:31:33]free response buf [00:31:33]execute_script done [00:31:33]execute_script returns [00:31:33]free content buf [00:31:33]Sock 10.Close socket [00:31:33]Sock 10.Thread stoped [00:31:33]Connected sock=7 [00:31:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3A 00 07 01 62 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0D 00 00 00 F4 03 04 00 62 65 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AC 52 01 00 35 04 06 00 B6 45 B6 8E 7B 76 8F 3D 3D 35 69 FA B7 7E [00:31:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 1C 58 47 00 DC 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AC 52 01 00 F4 03 04 00 34 10 EF 66 B6 04 01 00 00 40 FA B7 81 50 F6 6B 77 [00:31:33]CommunicateWithHost err = 0 [00:31:33]CheckOFDResponse [00:31:33]1017 (14) - 77093643461234 [00:31:33]1041 (16) - 0000000000874979 [00:31:33]1040 (4) - 86700 [00:31:33]1012 (4) - 21.09.2024 18:28 [00:31:33]1206 (1) - 0 [00:31:33]OFD Sender: Remove packet 86700 [00:31:33]ProducePacketName [00:31:33]name=ofd_packets/00086700 [00:31:33]NVStorageDeleteData [00:31:34]OFD Sender: No OFD packet to send [00:31:39]OFD Sender: No OFD packet to send [00:31:44]OFD Sender: No OFD packet to send [00:31:49]OFD Sender: No OFD packet to send [00:31:54]OFD Sender: No OFD packet to send [00:31:59]OFD Sender: No OFD packet to send [00:32:04]OFD Sender: No OFD packet to send [00:32:09]OFD Sender: No OFD packet to send [00:32:14]OFD Sender: No OFD packet to send [00:32:19]OFD Sender: No OFD packet to send [00:32:24]OFD Sender: No OFD packet to send [00:32:29]OFD Sender: No OFD packet to send [00:32:34]OFD Sender: No OFD packet to send [00:32:39]OFD Sender: No OFD packet to send [00:32:44]OFD Sender: No OFD packet to send [00:32:49]OFD Sender: No OFD packet to send [00:32:54]OFD Sender: No OFD packet to send [00:32:59]OFD Sender: No OFD packet to send [00:33:04]OFD Sender: No OFD packet to send [00:33:09]OFD Sender: No OFD packet to send [00:33:14]OFD Sender: No OFD packet to send [00:33:19]OFD Sender: No OFD packet to send [00:33:24]OFD Sender: No OFD packet to send [00:33:29]OFD Sender: No OFD packet to send [00:33:34]OFD Sender: No OFD packet to send [00:33:39]OFD Sender: No OFD packet to send [00:33:44]OFD Sender: No OFD packet to send [00:33:49]OFD Sender: No OFD packet to send [00:33:54]OFD Sender: No OFD packet to send [00:33:59]OFD Sender: No OFD packet to send [00:34:04]OFD Sender: No OFD packet to send [00:34:09]OFD Sender: No OFD packet to send [00:34:14]OFD Sender: No OFD packet to send [00:34:19]OFD Sender: No OFD packet to send [00:34:21]recv_with_timeout no data received [00:34:24]OFD Sender: No OFD packet to send [00:34:29]OFD Sender: No OFD packet to send [00:34:34]OFD Sender: No OFD packet to send [00:34:36]recv_with_timeout no data received [00:34:39]OFD Sender: No OFD packet to send [00:34:44]OFD Sender: No OFD packet to send [00:34:49]OFD Sender: No OFD packet to send [00:34:54]OFD Sender: No OFD packet to send [00:34:59]OFD Sender: No OFD packet to send [00:35:04]OFD Sender: No OFD packet to send [00:35:09]OFD Sender: No OFD packet to send [00:35:14]OFD Sender: No OFD packet to send [00:35:19]OFD Sender: No OFD packet to send [00:35:24]OFD Sender: No OFD packet to send [00:35:29]OFD Sender: No OFD packet to send [00:35:34]OFD Sender: No OFD packet to send [00:35:39]OFD Sender: No OFD packet to send [00:35:44]OFD Sender: No OFD packet to send [00:35:49]OFD Sender: No OFD packet to send [00:35:54]OFD Sender: No OFD packet to send [00:35:59]OFD Sender: No OFD packet to send [00:36:04]OFD Sender: No OFD packet to send [00:36:09]OFD Sender: No OFD packet to send [00:36:11]recv_with_timeout no data received [00:36:14]OFD Sender: No OFD packet to send [00:36:19]OFD Sender: No OFD packet to send [00:36:24]OFD Sender: No OFD packet to send [00:36:29]OFD Sender: No OFD packet to send [00:36:34]OFD Sender: No OFD packet to send [00:36:39]OFD Sender: No OFD packet to send [00:36:44]OFD Sender: No OFD packet to send [00:36:49]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:25]OFD Sender: No OFD packet to send [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:05]OFD Sender: No OFD packet to send [00:39:10]OFD Sender: No OFD packet to send [00:39:15]OFD Sender: No OFD packet to send [00:39:20]OFD Sender: No OFD packet to send [00:39:21]recv_with_timeout no data received [00:39:25]OFD Sender: No OFD packet to send [00:39:30]OFD Sender: No OFD packet to send [00:39:35]OFD Sender: No OFD packet to send [00:39:40]OFD Sender: No OFD packet to send [00:39:45]OFD Sender: No OFD packet to send [00:39:50]OFD Sender: No OFD packet to send [00:39:55]OFD Sender: No OFD packet to send [00:40:00]OFD Sender: No OFD packet to send [00:40:05]OFD Sender: No OFD packet to send [00:40:10]OFD Sender: No OFD packet to send [00:40:15]OFD Sender: No OFD packet to send [00:40:20]OFD Sender: No OFD packet to send [00:40:25]OFD Sender: No OFD packet to send [00:40:30]OFD Sender: No OFD packet to send [00:40:35]OFD Sender: No OFD packet to send [00:40:40]OFD Sender: No OFD packet to send [00:40:45]OFD Sender: No OFD packet to send [00:40:50]OFD Sender: No OFD packet to send [00:40:55]OFD Sender: No OFD packet to send [00:40:56]recv_with_timeout no data received [00:41:00]OFD Sender: No OFD packet to send [00:41:05]OFD Sender: No OFD packet to send [00:41:10]OFD Sender: No OFD packet to send [00:41:15]OFD Sender: No OFD packet to send [00:41:20]OFD Sender: No OFD packet to send [00:41:25]OFD Sender: No OFD packet to send [00:41:30]OFD Sender: No OFD packet to send [00:41:35]OFD Sender: No OFD packet to send [00:41:40]OFD Sender: No OFD packet to send [00:41:41]accept exits with 9 [00:41:41]New connection [00:41:41]New thread 3066649956 created [00:41:41]Thread 3066793316 joined [00:41:41]Waiting for new connection... [00:41:41] Sock 9.Parse request [00:41:41]Sock 9.Check first char [00:41:41]Sock 9.First char is OK [00:41:41]request: POST /json_proto HTTP/1.0 [00:41:41]Method: POST [00:41:41]URL: /json_proto [00:41:41]Method is POST - this is cgi request [00:41:41]url: /json_proto [00:41:41]query_string will be loaded in cgi processing [00:41:41]execute_cgi json_proto POST (null) [00:41:41]execute_cgi path=json_proto method=POST [00:41:41]POST find Content-Length [00:41:41]Host: 172.17.47.196:8080 [00:41:41]Content-Length: 718 [00:41:41]Content-Type: application/json [00:41:41] [00:41:41]POST finish read [00:41:41]Found Content-Length = 718 [00:41:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148044", "tax_sys" : 0, "items" : [ { "code": "4606532000189", "name": "\u0422\u043E\u0440\u043C\u043E\u0437\u043D\u0430\u044F \u0436\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0420\u043E\u0441\u0414\u043E\u0442-4 0,455\u043A\u0433", "price" : 225.00, "quantity" : 1.000, "sum" : 225.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:41]execute_script... [00:41: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 : (3)148044", "tax_sys" : 0, "items" : [ { "code": "4606532000189", "name": "\u0422\u043E\u0440\u043C\u043E\u0437\u043D\u0430\u044F \u0436\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0420\u043E\u0441\u0414\u043E\u0442-4 0,455\u043A\u0433", "price" : 225.00, "quantity" : 1.000, "sum" : 225.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:41]POST & json_proto [00:41:41]process_json_proto [00:41:41]json parsed OK: [00:41:41]protocol is kg_v1.0 [00:41:41]action value=close_receipt [00:41:41]process_action close_receipt [00:41:41]cmd_close_receipt [00:41:41]MH_GetDate [00:41:41]Write to MH i2c: F0 00 00 3C 05 30 [00:41:41]Write i2c OK [00:41:41]MH_I2C_Read... [00:41:41]Read from MH i2c: F0 [00:41:41]MH_I2C_Read... [00:41:41]Read from MH i2c: F0 09 00 [00:41:41]MH_I2C_Read... [00:41:41]Read from MH i2c: F0 09 00 3C 05 00 C6 67 EF 66 4C 6B 94 66 6C [00:41:41]GetLastDocTimeStamp 1726965090 [00:41:41]current date 1726965702 [00:41:41]FM_GetShiftState [00:41:41]SAM_PROTO_GetShiftState [00:41:41]wFMCommunicate request_size=4 [00:41:41]MH_SAM_APDU [00:41:41]CAPDU: 80 13 01 00 [00:41:41]Write to MH i2c: E2 08 00 3D 05 80 13 01 00 00 00 00 00 BF [00:41:41]Write i2c OK [00:41:41]MH_I2C_Read... [00:41:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:41]Read from MH i2c: E2 [00:41:41]MH_I2C_Read... [00:41:41]Read from MH i2c: E2 0E 00 [00:41:41]MH_I2C_Read... [00:41:41]Read from MH i2c: E2 0E 00 3D 05 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 7D [00:41:41]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:41:41]wFMCommunicate OK [00:41:41]SAM_PROTO_GetShiftState done [00:41:41]FM_GetShiftState done [00:41:41]opened in 1726964220 [00:41:41]opened+sec_in_day 1727050620 [00:41:41]quantity*price = 22500 [00:41:41]sum+1 = 22501 [00:41:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 225.00 НСП 1% : 1.99 НДС 12% : 23.89 Наличными: 225.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 14 22.09.2024 00:41 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86701 ФПД: 45710761127059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004142&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86701&fm=45710761127059&tin=02508201610067®Number=0000000000092592&sum=22500 0 [00:41:42]StoreToDocumentArchive [00:41:42]shift 497 fd 86701 [00:41:42]save to /storage/0497/doc_00086701 [00:41:42]save last doc name /storage/0497/doc_00086701 to /storage/kkm_last_doc_name [00:41:42]save OK [00:41:42]Clear old archive folders... [00:41:42]ProcessDocumentItem done err = 0, tmpTLVsize=302 [00:41:42]tlvbuf is 01F61520 [00:41:42]SAM_PROTO_ClearQueue [00:41:42]wFMCommunicate request_size=4 [00:41:42]MH_SAM_APDU [00:41:42]CAPDU: 80 09 00 00 [00:41:42]Write to MH i2c: E2 08 00 4A 05 80 09 00 00 00 00 00 00 C1 [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:41:42]Read from MH i2c: E2 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 4A 05 00 90 00 C3 [00:41:42]RAPDU: 90 00 [00:41:42]wFMCommunicate OK [00:41:42]SAM_PROTO_ClearQueue done [00:41:42]KKMCreateOFDPacket [00:41:42]OFDProtocolAddRootSTLVToBuf [00:41:42]FM_MakeSignedData [00:41:42]FM_MakeSignedData [00:41:42]SAM_PROTO_SignData [00:41:42]wFMCommunicate request_size=4 [00:41:42]MH_SAM_APDU [00:41:42]CAPDU: 80 0D 01 02 [00:41:42]Write to MH i2c: E2 08 00 4B 05 80 0D 01 02 00 00 00 00 C9 [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:41:42]Read from MH i2c: E2 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 4B 05 00 90 00 C4 [00:41:42]RAPDU: 90 00 [00:41:42]wFMCommunicate OK [00:41:42]wFMCommunicate request_size=255 [00:41:42]MH_SAM_APDU [00:41:42]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 00 00 00 F4 03 04 00 C6 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 [00:41:42]Write to MH i2c: E2 02 01 4C 05 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 00 00 00 F4 03 04 00 C6 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 00 00 BC [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 [00:41:42]MH_I2C_Read... [00:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:42]Read from MH i2c: E2 03 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 4C 05 00 90 00 C5 [00:41:42]RAPDU: 90 00 [00:41:42]wFMCommunicate OK [00:41:42]wFMCommunicate request_size=61 [00:41:42]MH_SAM_APDU [00:41:42]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 52 01 00 35 04 06 00 29 92 DD AD EC 93 [00:41:42]Write to MH i2c: E2 40 00 4D 05 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 52 01 00 35 04 06 00 29 92 DD AD EC 93 00 00 D3 [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:42]Read from MH i2c: E2 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 03 00 4D 05 00 90 00 C6 [00:41:42]RAPDU: 90 00 [00:41:42]wFMCommunicate OK [00:41:42]wFMCommunicate request_size=4 [00:41:42]MH_SAM_APDU [00:41:42]CAPDU: 80 0D 03 02 [00:41:42]Write to MH i2c: E2 08 00 4E 05 80 0D 03 02 00 00 00 00 CE [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:41:42]Read from MH i2c: E2 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 0B 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 0B 00 4E 05 00 79 C4 A9 BE 56 1A 50 B8 90 00 EB [00:41:42]RAPDU: 79 C4 A9 BE 56 1A 50 B8 90 00 [00:41:42]wFMCommunicate OK [00:41:42]SAM_PROTO_SignData done [00:41:42]FM_MakeSignedData done [00:41:42]CreateOFDProtocolMessage [00:41:42]wFMCommunicate request_size=4 [00:41:42]MH_SAM_APDU [00:41:42]CAPDU: 80 11 00 00 [00:41:42]Write to MH i2c: E2 08 00 4F 05 80 11 00 00 00 00 00 00 CE [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:42]Read from MH i2c: E2 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 17 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: E2 17 00 4F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [00:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:41:42]wFMCommunicate OK [00:41:42]CreateOFDProtocolMessage done [00:41:42]OFDSenderStorePacket 86701 [00:41:42]StoreOFDPacket docnum=86701 [00:41:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 42 01 00 00 AB 38 3A 01 85 84 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 00 00 00 F4 03 04 00 C6 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 52 01 00 35 04 06 00 29 92 DD AD EC 93 79 C4 A9 BE 56 1A 50 B8 [00:41:42]CheckFolder [00:41:42]dirname=/storage/ofd_packets [00:41:42]CheckFolder done [00:41:42]ProducePacketName [00:41:42]name=ofd_packets/00086701 [00:41:42]NVStorageSaveData ofd_packets/00086701 [00:41:42]File name is /storage/ofd_packets/00086701 [00:41:42]Write 352 bytes [00:41:42]NVStorageSaveData done [00:41:42]OFDSenderStorePacket done [00:41:42]KKMCreateOFDPacket done [00:41:42]NVStorageSaveData kkm_last_timestamp [00:41:42]File name is /storage/kkm_last_timestamp [00:41:42]Write 4 bytes [00:41:42]NVStorageSaveData done [00:41:42]ExternCall_PrintAddStr [00:41:42]wPrintStart [00:41:42]Write to MH i2c: 01 00 00 50 05 55 [00:41:42]Write i2c OK [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: 01 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: 01 07 00 [00:41:42]MH_I2C_Read... [00:41:42]Read from MH i2c: 01 07 00 50 05 00 00 00 00 00 FF 0F 6A [00:41:42]RasterBufferAndPrint [00:41:42]line Счет N : (3)148044 [00:41:42]line ИНН: 02508201610067 [00:41:42]line Контрольно-Кассовый Чек [00:41:42]line ПРОДАЖА [00:41:42]line Товар: 4606532000189 [00:41:42]line Тормозная жидкость РосДот-4 0,455кг [00:41:42]line 1.000 * 225.00 [00:41:42]line = 225.00 [00:41:42]line НДС 12% НСП 1% [00:41:42]line > о реализуемом товаре [00:41:42]line ИТОГО: 225.00 [00:41:42]line НСП 1% : 1.99 [00:41:42]line НДС 12% : 23.89 [00:41:42]line Наличными: 225.00 [00:41:42]line Безнал.: 0.00 [00:41:42]line Место: АЗС № 137 "Партнер Нефть" [00:41:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:41:42]line СНО: Общий режим [00:41:42]line Чек 14 22.09.2024 00:41 [00:41:42]line Смена: 497 ФФД: 1.0 [00:41:42]line ЗНМ: 0300000064 [00:41:42]line РНМ: 0000000000092592 [00:41:42]line Версия ККМ: 001 [00:41:42]line ФМ: 0000000000874979 [00:41:42]line ФД: 86701 [00:41:42]line ФПД: 45710761127059 [00:41:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004142&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86701&fm=45710761127059&tin=02508201610067®Number=0000000000092592&sum=22500 [00:41:43]line 0 [00:41:43]OFD Sender: Processing packet 86701 [packets to send 273, broken 272] [00:41:43]ProducePacketName [00:41:43]name=ofd_packets/00086701 [00:41:43]OFD Sender: To server: pG, [00:41:43]CommunicateWithHost lk.salyk.kg:30040 [00:41:43]ConnectInit lk.salyk.kg [00:41:43]written 0, free lines is 4095 [00:41:43]Write to MH i2c: 01 00 00 79 05 7E [00:41:43]Write i2c OK [00:41:43]MH_I2C_Read... [00:41:43]Read from MH i2c: 01 [00:41:43]MH_I2C_Read... [00:41:43]Read from MH i2c: 01 07 00 [00:41:43]MH_I2C_Read... [00:41:43]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 D8 0C 69 [00:41:43]RasterBufferAndPrint [00:41:43]line [00:41:43]line [00:41:43]line [00:41:43]line [00:41:43]line [00:41:43]written 0, free lines is 3294 [00:41:43]MH_Cut [00:41:43]Write to MH i2c: D1 01 00 80 05 01 57 [00:41:43]Write i2c OK [00:41:43]MH_I2C_Read... [00:41:43]Read from MH i2c: D1 [00:41:43]MH_I2C_Read... [00:41:43]Read from MH i2c: D1 01 00 [00:41:43]MH_I2C_Read... [00:41:43]Read from MH i2c: D1 01 00 80 05 00 56 [00:41:43]Write to MH i2c: 01 00 00 81 05 86 [00:41:43]Write i2c OK [00:41:43]MH_I2C_Read... [00:41:44]*** Cut start [00:41:44]*** Partial cut [00:41:44]*** CUTSNS_PIN = 1 [00:41:44]*** CUTSNS_PIN = 0 [00:41:44]*** Brake cut motor [00:41:45]Read from MH i2c: 01 [00:41:45]MH_I2C_Read... [00:41:45]*** Stop cut motor [00:41:45]*** Cut end [00:41:45]Read from MH i2c: 01 07 00 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: 01 07 00 81 05 00 00 00 00 00 FF 0F 9B [00:41:45]process_action close_receipt done [00:41:45]requested_data is exist [00:41:45]produce_requested_data [00:41:45]requested_item fm.sn is exist - process it [00:41:45]wFMCommunicate request_size=4 [00:41:45]MH_SAM_APDU [00:41:45]CAPDU: 80 11 00 00 [00:41:45]Write to MH i2c: E2 08 00 82 05 80 11 00 00 00 00 00 00 01 [00:41:45]Write i2c OK [00:41:45]MH_I2C_Read... [00:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:45]Read from MH i2c: E2 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: E2 17 00 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: E2 17 00 82 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 60 [00:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:41:45]wFMCommunicate OK [00:41:45]requested_item fd.num is exist - process it [00:41:45]SAM_PROTO_GetFieldsCounters [00:41:45]wFMCommunicate request_size=4 [00:41:45]MH_SAM_APDU [00:41:45]CAPDU: 80 13 00 00 [00:41:45]Write to MH i2c: E2 08 00 83 05 80 13 00 00 00 00 00 00 04 [00:41:45]Write i2c OK [00:41:45]MH_I2C_Read... [00:41:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:41:45]Read from MH i2c: E2 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: E2 62 00 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: E2 62 00 83 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AD 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [00:41:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AD 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:41:45]wFMCommunicate OK [00:41:45]SAM_PROTO_GetFieldsCounters done [00:41:45]requested_item shift.num is exist - process it [00:41:45]requested_item shift.opened is exist - process it [00:41:45]req_shift_opened [00:41:45]FM_GetShiftState [00:41:45]SAM_PROTO_GetShiftState [00:41:45]wFMCommunicate request_size=4 [00:41:45]MH_SAM_APDU [00:41:45]CAPDU: 80 13 01 00 [00:41:45]Write to MH i2c: E2 08 00 84 05 80 13 01 00 00 00 00 00 06 [00:41:45]Write i2c OK [00:41:45]MH_I2C_Read... [00:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:45]Read from MH i2c: E2 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: E2 0E 00 [00:41:45]MH_I2C_Read... [00:41:45]Read from MH i2c: E2 0E 00 84 05 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 C4 [00:41:45]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:41:45]wFMCommunicate OK [00:41:45]SAM_PROTO_GetShiftState done [00:41:45]FM_GetShiftState done [00:41:45]req_shift_opened done [00:41:45]requested_item shift.open_date is exist - process it [00:41:45]req_shift_open_date [00:41:45]req_shift_open_date done [00:41:45]produce_requested_data done [00:41:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86701,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:41:45]process_action_free close_receipt [00:41:45]json_value_free [00:41:45]json_value_free done [00:41:45]process_json_proto returns [00:41:45]Send response to host [00:41:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86701,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:41:45]free response buf [00:41:45]execute_script done [00:41:45]execute_script returns [00:41:45]free content buf [00:41:45]Sock 9.Close socket [00:41:45]Sock 9.Thread stoped [00:41:45]Connected sock=7 [00:41:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 42 01 00 00 AB 38 3A 01 85 84 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 00 00 00 F4 03 04 00 C6 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 52 01 00 35 04 06 00 29 92 DD AD EC 93 79 C4 A9 BE 56 1A 50 B8 [00:41:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 32 4C 47 00 0E 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AD 52 01 00 F4 03 04 00 99 12 EF 66 B6 04 01 00 00 90 FF 7D B2 07 FB 30 67 [00:41:48]CommunicateWithHost err = 0 [00:41:48]CheckOFDResponse [00:41:48]1017 (14) - 77093643461234 [00:41:48]1041 (16) - 0000000000874979 [00:41:48]1040 (4) - 86701 [00:41:48]1012 (4) - 21.09.2024 18:38 [00:41:48]1206 (1) - 0 [00:41:48]OFD Sender: Remove packet 86701 [00:41:48]ProducePacketName [00:41:48]name=ofd_packets/00086701 [00:41:48]NVStorageDeleteData [00:41:48]OFD Sender: No OFD packet to send [00:41:53]recv_with_timeout no data received [00:41:54]OFD Sender: No OFD packet to send [00:41:59]OFD Sender: No OFD packet to send [00:42:04]OFD Sender: No OFD packet to send [00:42:09]OFD Sender: No OFD packet to send [00:42:12]recv_with_timeout no data received [00:42:12]accept exits with 10 [00:42:12]New connection [00:42:12]New thread 3066793316 created [00:42:12]Thread 3066649956 joined [00:42:12]Waiting for new connection... [00:42:12] Sock 10.Parse request [00:42:12]Sock 10.Check first char [00:42:12]Sock 10.First char is OK [00:42:12]request: POST /json_proto HTTP/1.0 [00:42:12]Method: POST [00:42:12]URL: /json_proto [00:42:12]Method is POST - this is cgi request [00:42:12]url: /json_proto [00:42:12]query_string will be loaded in cgi processing [00:42:12]execute_cgi json_proto POST (null) [00:42:12]execute_cgi path=json_proto method=POST [00:42:12]POST find Content-Length [00:42:12]Host: 172.17.47.196:8080 [00:42:12]Content-Length: 677 [00:42:12]Content-Type: application/json [00:42:12] [00:42:12]POST finish read [00:42:12]Found Content-Length = 677 [00:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [00:42:12]execute_script... [00:42:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [00:42:12]POST & json_proto [00:42:12]process_json_proto [00:42:12]json parsed OK: [00:42:12]protocol is kg_v1.0 [00:42:12]action value=close_receipt [00:42:12]process_action close_receipt [00:42:12]cmd_close_receipt [00:42:12]MH_GetDate [00:42:12]Write to MH i2c: F0 00 00 85 05 79 [00:42:12]Write i2c OK [00:42:12]MH_I2C_Read... [00:42:12]Read from MH i2c: F0 [00:42:12]MH_I2C_Read... [00:42:12]Read from MH i2c: F0 09 00 [00:42:12]MH_I2C_Read... [00:42:12]Read from MH i2c: F0 09 00 85 05 00 E5 67 EF 66 4C 6B 94 66 D4 [00:42:12]GetLastDocTimeStamp 1726965702 [00:42:12]current date 1726965733 [00:42:12]FM_GetShiftState [00:42:12]SAM_PROTO_GetShiftState [00:42:12]wFMCommunicate request_size=4 [00:42:12]MH_SAM_APDU [00:42:12]CAPDU: 80 13 01 00 [00:42:12]Write to MH i2c: E2 08 00 86 05 80 13 01 00 00 00 00 00 08 [00:42:12]Write i2c OK [00:42:12]MH_I2C_Read... [00:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:12]Read from MH i2c: E2 [00:42:12]MH_I2C_Read... [00:42:12]Read from MH i2c: E2 0E 00 [00:42:12]MH_I2C_Read... [00:42:12]Read from MH i2c: E2 0E 00 86 05 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 C6 [00:42:12]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:42:12]wFMCommunicate OK [00:42:12]SAM_PROTO_GetShiftState done [00:42:12]FM_GetShiftState done [00:42:12]opened in 1726964220 [00:42:12]opened+sec_in_day 1727050620 [00:42:12]quantity*price = 30035 [00:42:12]sum+1 = 30036 [00:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 15 22.09.2024 00:42 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86702 ФПД: 183290395350583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004213&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86702&fm=183290395350583&tin=02508201610067®Number=0000000000092592&sum=30000 [00:42:13]StoreToDocumentArchive [00:42:13]shift 497 fd 86702 [00:42:13]save to /storage/0497/doc_00086702 [00:42:13]save last doc name /storage/0497/doc_00086702 to /storage/kkm_last_doc_name [00:42:13]save OK [00:42:13]Clear old archive folders... [00:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:42:13]tlvbuf is 01F61120 [00:42:13]SAM_PROTO_ClearQueue [00:42:13]wFMCommunicate request_size=4 [00:42:13]MH_SAM_APDU [00:42:13]CAPDU: 80 09 00 00 [00:42:13]Write to MH i2c: E2 08 00 93 05 80 09 00 00 00 00 00 00 0A [00:42:13]Write i2c OK [00:42:13]MH_I2C_Read... [00:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:42:13]Read from MH i2c: E2 [00:42:13]MH_I2C_Read... [00:42:13]Read from MH i2c: E2 03 00 [00:42:13]MH_I2C_Read... [00:42:13]Read from MH i2c: E2 03 00 93 05 00 90 00 0C [00:42:13]RAPDU: 90 00 [00:42:13]wFMCommunicate OK [00:42:13]SAM_PROTO_ClearQueue done [00:42:13]KKMCreateOFDPacket [00:42:13]OFDProtocolAddRootSTLVToBuf [00:42:13]FM_MakeSignedData [00:42:13]FM_MakeSignedData [00:42:13]SAM_PROTO_SignData [00:42:13]wFMCommunicate request_size=4 [00:42:13]MH_SAM_APDU [00:42:13]CAPDU: 80 0D 01 02 [00:42:13]Write to MH i2c: E2 08 00 94 05 80 0D 01 02 00 00 00 00 12 [00:42:13]Write i2c OK [00:42:13]MH_I2C_Read... [00:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:42:13]Read from MH i2c: E2 [00:42:13]MH_I2C_Read... [00:42:13]Read from MH i2c: E2 03 00 [00:42:13]MH_I2C_Read... [00:42:13]Read from MH i2c: E2 03 00 94 05 00 90 00 0D [00:42:13]RAPDU: 90 00 [00:42:13]wFMCommunicate OK [00:42:13]wFMCommunicate request_size=255 [00:42:13]MH_SAM_APDU [00:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 E5 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 52 01 00 35 04 06 00 A6 [00:42:13]Write to MH i2c: E2 02 01 95 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 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 0F 00 00 00 F4 03 04 00 E5 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 52 01 00 35 04 06 00 A6 00 00 07 [00:42:13]Write i2c OK [00:42:13]MH_I2C_Read... [00:42:14]OFD Sender: No OFD packet to send [00:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:14]Read from MH i2c: E2 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 03 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 03 00 95 05 00 90 00 0E [00:42:14]RAPDU: 90 00 [00:42:14]wFMCommunicate OK [00:42:14]wFMCommunicate request_size=10 [00:42:14]MH_SAM_APDU [00:42:14]CAPDU: 80 0D 02 02 05 B3 9E E7 D6 37 [00:42:14]Write to MH i2c: E2 0D 00 96 05 80 0D 02 02 05 00 B3 9E E7 D6 37 00 00 64 [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:14]Read from MH i2c: E2 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 03 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 03 00 96 05 00 90 00 0F [00:42:14]RAPDU: 90 00 [00:42:14]wFMCommunicate OK [00:42:14]wFMCommunicate request_size=4 [00:42:14]MH_SAM_APDU [00:42:14]CAPDU: 80 0D 03 02 [00:42:14]Write to MH i2c: E2 08 00 97 05 80 0D 03 02 00 00 00 00 17 [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:42:14]Read from MH i2c: E2 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 0B 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 0B 00 97 05 00 DC 6D 88 11 F4 BF 3F 7F 90 00 6B [00:42:14]RAPDU: DC 6D 88 11 F4 BF 3F 7F 90 00 [00:42:14]wFMCommunicate OK [00:42:14]SAM_PROTO_SignData done [00:42:14]FM_MakeSignedData done [00:42:14]CreateOFDProtocolMessage [00:42:14]wFMCommunicate request_size=4 [00:42:14]MH_SAM_APDU [00:42:14]CAPDU: 80 11 00 00 [00:42:14]Write to MH i2c: E2 08 00 98 05 80 11 00 00 00 00 00 00 17 [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:14]Read from MH i2c: E2 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 17 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: E2 17 00 98 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 76 [00:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:42:14]wFMCommunicate OK [00:42:14]CreateOFDProtocolMessage done [00:42:14]OFDSenderStorePacket 86702 [00:42:14]StoreOFDPacket docnum=86702 [00:42:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6A A3 07 01 6E 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 E5 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 52 01 00 35 04 06 00 A6 B3 9E E7 D6 37 DC 6D 88 11 F4 BF 3F 7F [00:42:14]CheckFolder [00:42:14]dirname=/storage/ofd_packets [00:42:14]CheckFolder done [00:42:14]ProducePacketName [00:42:14]name=ofd_packets/00086702 [00:42:14]NVStorageSaveData ofd_packets/00086702 [00:42:14]File name is /storage/ofd_packets/00086702 [00:42:14]Write 301 bytes [00:42:14]NVStorageSaveData done [00:42:14]OFDSenderStorePacket done [00:42:14]KKMCreateOFDPacket done [00:42:14]NVStorageSaveData kkm_last_timestamp [00:42:14]File name is /storage/kkm_last_timestamp [00:42:14]Write 4 bytes [00:42:14]NVStorageSaveData done [00:42:14]ExternCall_PrintAddStr [00:42:14]wPrintStart [00:42:14]Write to MH i2c: 01 00 00 99 05 9E [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: 01 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: 01 07 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: 01 07 00 99 05 00 00 00 00 00 FF 0F B3 [00:42:14]RasterBufferAndPrint [00:42:14]line Счет N : (1)871529 [00:42:14]line ИНН: 02508201610067 [00:42:14]line Контрольно-Кассовый Чек [00:42:14]line ПРОДАЖА [00:42:14]line ТРК (МРК, ГНК) : 53 [00:42:14]line Товар: 2710124130 [00:42:14]line Аи-92-К-5 [00:42:14]line 4.430 * 67.80 [00:42:14]line = 300.35 [00:42:14]line НДС 12% НСП 1% [00:42:14]line > о реализуемом товаре [00:42:14]line ОКРУГЛЕНИЕ: -0.35 [00:42:14]line ИТОГО: 300.00 [00:42:14]line Внесено: 300.00 [00:42:14]line СДАЧА: 0.00 [00:42:14]line НСП 1% : 2.66 [00:42:14]line НДС 12% : 31.90 [00:42:14]line Наличными: 300.00 [00:42:14]line Безнал.: 0.00 [00:42:14]line Место: АЗС № 137 "Партнер Нефть" [00:42:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:42:14]line СНО: Общий режим [00:42:14]line Чек 15 22.09.2024 00:42 [00:42:14]line Смена: 497 ФФД: 1.0 [00:42:14]line ЗНМ: 0300000064 [00:42:14]line РНМ: 0000000000092592 [00:42:14]line Версия ККМ: 001 [00:42:14]line ФМ: 0000000000874979 [00:42:14]line ФД: 86702 [00:42:14]line ФПД: 183290395350583 [00:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004213&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86702&fm=183290395350583&tin=02508201610067®Number=0000000000092592&sum=30000 [00:42:14]written 0, free lines is 4095 [00:42:14]OFD Sender: Processing packet 86702 [packets to send 273, broken 272] [00:42:14]ProducePacketName [00:42:14]name=ofd_packets/00086702 [00:42:14]OFD Sender: To server: pG, [00:42:14]CommunicateWithHost lk.salyk.kg:30040 [00:42:14]ConnectInit lk.salyk.kg [00:42:14]Write to MH i2c: 01 00 00 C4 05 C9 [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: 01 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: 01 07 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: 01 07 00 C4 05 00 00 00 00 00 DC 0C B8 [00:42:14]RasterBufferAndPrint [00:42:14]line [00:42:14]line [00:42:14]line [00:42:14]line [00:42:14]line [00:42:14]written 0, free lines is 3301 [00:42:14]MH_Cut [00:42:14]Write to MH i2c: D1 01 00 CB 05 01 A2 [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: D1 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: D1 01 00 [00:42:14]MH_I2C_Read... [00:42:14]Read from MH i2c: D1 01 00 CB 05 00 A1 [00:42:14]Write to MH i2c: 01 00 00 CC 05 D1 [00:42:14]Write i2c OK [00:42:14]MH_I2C_Read... [00:42:15]*** Cut start [00:42:15]*** Partial cut [00:42:15]*** CUTSNS_PIN = 1 [00:42:15]*** CUTSNS_PIN = 0 [00:42:15]*** Brake cut motor [00:42:16]Read from MH i2c: 01 [00:42:16]MH_I2C_Read... [00:42:16]*** Stop cut motor [00:42:16]*** Cut end [00:42:16]Read from MH i2c: 01 07 00 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: 01 07 00 CC 05 00 00 00 00 00 FF 0F E6 [00:42:16]process_action close_receipt done [00:42:16]requested_data is exist [00:42:16]produce_requested_data [00:42:16]requested_item fm.sn is exist - process it [00:42:16]wFMCommunicate request_size=4 [00:42:16]MH_SAM_APDU [00:42:16]CAPDU: 80 11 00 00 [00:42:16]Write to MH i2c: E2 08 00 CD 05 80 11 00 00 00 00 00 00 4C [00:42:16]Write i2c OK [00:42:16]MH_I2C_Read... [00:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:16]Read from MH i2c: E2 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: E2 17 00 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: E2 17 00 CD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AB [00:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:42:16]wFMCommunicate OK [00:42:16]requested_item fd.num is exist - process it [00:42:16]SAM_PROTO_GetFieldsCounters [00:42:16]wFMCommunicate request_size=4 [00:42:16]MH_SAM_APDU [00:42:16]CAPDU: 80 13 00 00 [00:42:16]Write to MH i2c: E2 08 00 CE 05 80 13 00 00 00 00 00 00 4F [00:42:16]Write i2c OK [00:42:16]MH_I2C_Read... [00:42:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:42:16]Read from MH i2c: E2 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: E2 62 00 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: E2 62 00 CE 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AE 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [00:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AE 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:42:16]wFMCommunicate OK [00:42:16]SAM_PROTO_GetFieldsCounters done [00:42:16]requested_item shift.num is exist - process it [00:42:16]requested_item shift.opened is exist - process it [00:42:16]req_shift_opened [00:42:16]FM_GetShiftState [00:42:16]SAM_PROTO_GetShiftState [00:42:16]wFMCommunicate request_size=4 [00:42:16]MH_SAM_APDU [00:42:16]CAPDU: 80 13 01 00 [00:42:16]Write to MH i2c: E2 08 00 CF 05 80 13 01 00 00 00 00 00 51 [00:42:16]Write i2c OK [00:42:16]MH_I2C_Read... [00:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:16]Read from MH i2c: E2 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: E2 0E 00 [00:42:16]MH_I2C_Read... [00:42:16]Read from MH i2c: E2 0E 00 CF 05 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 0F [00:42:16]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:42:16]wFMCommunicate OK [00:42:16]SAM_PROTO_GetShiftState done [00:42:16]FM_GetShiftState done [00:42:16]req_shift_opened done [00:42:16]requested_item shift.open_date is exist - process it [00:42:16]req_shift_open_date [00:42:16]req_shift_open_date done [00:42:16]produce_requested_data done [00:42:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86702,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:42:16]process_action_free close_receipt [00:42:16]json_value_free [00:42:16]json_value_free done [00:42:16]process_json_proto returns [00:42:16]Send response to host [00:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86702,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:42:16]free response buf [00:42:16]execute_script done [00:42:16]execute_script returns [00:42:16]free content buf [00:42:16]Sock 10.Close socket [00:42:16]Sock 10.Thread stoped [00:42:19]ConnectInit Can't take IP for lk.salyk.kg [00:42:19]CommunicateWithHost connect error [00:42:19]CommunicateWithHost err = -1 [00:42:19]OFD Sender: Server communicate error [00:42:24]OFD Sender: Processing packet 86702 [packets to send 273, broken 272] [00:42:24]ProducePacketName [00:42:24]name=ofd_packets/00086702 [00:42:24]OFD Sender: To server: pG, [00:42:24]CommunicateWithHost lk.salyk.kg:30040 [00:42:24]ConnectInit lk.salyk.kg [00:42:25]recv_with_timeout no data received [00:42:29]ConnectInit Can't take IP for lk.salyk.kg [00:42:29]CommunicateWithHost connect error [00:42:29]CommunicateWithHost err = -1 [00:42:29]OFD Sender: Server communicate error [00:42:34]OFD Sender: Processing packet 86702 [packets to send 273, broken 272] [00:42:34]ProducePacketName [00:42:34]name=ofd_packets/00086702 [00:42:34]OFD Sender: To server: pG, [00:42:34]CommunicateWithHost lk.salyk.kg:30040 [00:42:34]ConnectInit lk.salyk.kg [00:42:38]recv_with_timeout no data received [00:42:39]ConnectInit Can't take IP for lk.salyk.kg [00:42:39]CommunicateWithHost connect error [00:42:39]CommunicateWithHost err = -1 [00:42:39]OFD Sender: Server communicate error [00:42:44]OFD Sender: Processing packet 86702 [packets to send 273, broken 272] [00:42:44]ProducePacketName [00:42:44]name=ofd_packets/00086702 [00:42:44]OFD Sender: To server: pG, [00:42:44]CommunicateWithHost lk.salyk.kg:30040 [00:42:44]ConnectInit lk.salyk.kg [00:42:51]recv_with_timeout no data received [00:42:59]Connected sock=10 [00:42:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6A A3 07 01 6E 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 E5 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 52 01 00 35 04 06 00 A6 B3 9E E7 D6 37 DC 6D 88 11 F4 BF 3F 7F [00:43:04]recv_with_timeout no data received [00:43:04]CommunicateWithHost answer receiving error [00:43:04]CommunicateWithHost err = -3 [00:43:04]OFD Sender: Server communicate error [00:43:08]recv_with_timeout no data received [00:43:09]OFD Sender: Processing packet 86702 [packets to send 273, broken 272] [00:43:09]ProducePacketName [00:43:09]name=ofd_packets/00086702 [00:43:09]OFD Sender: To server: pG, [00:43:09]CommunicateWithHost lk.salyk.kg:30040 [00:43:09]ConnectInit lk.salyk.kg [00:43:14]ConnectInit Can't take IP for lk.salyk.kg [00:43:14]CommunicateWithHost connect error [00:43:14]CommunicateWithHost err = -1 [00:43:14]OFD Sender: Server communicate error [00:43:19]OFD Sender: Processing packet 86702 [packets to send 273, broken 272] [00:43:19]ProducePacketName [00:43:19]name=ofd_packets/00086702 [00:43:19]OFD Sender: To server: pG, [00:43:19]CommunicateWithHost lk.salyk.kg:30040 [00:43:19]ConnectInit lk.salyk.kg [00:43:26]recv_with_timeout no data received [00:43:30]Connected sock=9 [00:43:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 6A A3 07 01 6E 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 E5 67 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 52 01 00 35 04 06 00 A6 B3 9E E7 D6 37 DC 6D 88 11 F4 BF 3F 7F [00:43:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 48 C5 47 00 99 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AE 52 01 00 F4 03 04 00 05 13 EF 66 B6 04 01 00 00 F4 4D C8 A4 19 07 9F 23 [00:43:34]CommunicateWithHost err = 0 [00:43:34]CheckOFDResponse [00:43:34]1017 (14) - 77093643461234 [00:43:34]1041 (16) - 0000000000874979 [00:43:34]1040 (4) - 86702 [00:43:34]1012 (4) - 21.09.2024 18:40 [00:43:34]1206 (1) - 0 [00:43:34]OFD Sender: Remove packet 86702 [00:43:34]ProducePacketName [00:43:34]name=ofd_packets/00086702 [00:43:34]NVStorageDeleteData [00:43:35]OFD Sender: No OFD packet to send [00:43:40]recv_with_timeout no data received [00:43:40]OFD Sender: No OFD packet to send [00:43:43]accept exits with 7 [00:43:43]New connection [00:43:43]New thread 3066649956 created [00:43:43]Thread 3066793316 joined [00:43:43]Waiting for new connection... [00:43:43] Sock 7.Parse request [00:43:43]Sock 7.Check first char [00:43:43]Sock 7.First char is OK [00:43:43]request: POST /json_proto HTTP/1.0 [00:43:43]Method: POST [00:43:43]URL: /json_proto [00:43:43]Method is POST - this is cgi request [00:43:43]url: /json_proto [00:43:43]query_string will be loaded in cgi processing [00:43:43]execute_cgi json_proto POST (null) [00:43:43]execute_cgi path=json_proto method=POST [00:43:43]POST find Content-Length [00:43:43]Host: 172.17.47.196:8080 [00:43:43]Content-Length: 570 [00:43:43]Content-Type: application/json [00:43:43] [00:43:43]POST finish read [00:43:43]Found Content-Length = 570 [00:43:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148045", "tax_sys" : 0, "items" : [ { "code": "48744546", "name": "LD Compact Silver", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:43]execute_script... [00:43: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 : (3)148045", "tax_sys" : 0, "items" : [ { "code": "48744546", "name": "LD Compact Silver", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:43]POST & json_proto [00:43:43]process_json_proto [00:43:43]json parsed OK: [00:43:43]protocol is kg_v1.0 [00:43:43]action value=close_receipt [00:43:43]process_action close_receipt [00:43:43]cmd_close_receipt [00:43:43]MH_GetDate [00:43:43]Write to MH i2c: F0 00 00 D0 05 C4 [00:43:43]Write i2c OK [00:43:43]MH_I2C_Read... [00:43:43]Read from MH i2c: F0 [00:43:43]MH_I2C_Read... [00:43:43]Read from MH i2c: F0 09 00 [00:43:43]MH_I2C_Read... [00:43:43]Read from MH i2c: F0 09 00 D0 05 00 40 68 EF 66 4C 6B 94 66 7B [00:43:43]GetLastDocTimeStamp 1726965733 [00:43:43]current date 1726965824 [00:43:43]FM_GetShiftState [00:43:43]SAM_PROTO_GetShiftState [00:43:43]wFMCommunicate request_size=4 [00:43:43]MH_SAM_APDU [00:43:43]CAPDU: 80 13 01 00 [00:43:43]Write to MH i2c: E2 08 00 D1 05 80 13 01 00 00 00 00 00 53 [00:43:43]Write i2c OK [00:43:43]MH_I2C_Read... [00:43:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:43]Read from MH i2c: E2 [00:43:43]MH_I2C_Read... [00:43:43]Read from MH i2c: E2 0E 00 [00:43:43]MH_I2C_Read... [00:43:43]Read from MH i2c: E2 0E 00 D1 05 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 11 [00:43:43]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:43:43]wFMCommunicate OK [00:43:43]SAM_PROTO_GetShiftState done [00:43:43]FM_GetShiftState done [00:43:43]opened in 1726964220 [00:43:43]opened+sec_in_day 1727050620 [00:43:43]quantity*price = 13400 [00:43:43]sum+1 = 13401 [00:43:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 16 22.09.2024 00:43 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86703 ФПД: 70101979505780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004344&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86703&fm=70101979505780&tin=02508201610067®Number=0000000000092592&sum=13400 0 [00:43:44]StoreToDocumentArchive [00:43:44]shift 497 fd 86703 [00:43:44]save to /storage/0497/doc_00086703 [00:43:44]save last doc name /storage/0497/doc_00086703 to /storage/kkm_last_doc_name [00:43:44]save OK [00:43:44]Clear old archive folders... [00:43:44]ProcessDocumentItem done err = 0, tmpTLVsize=254 [00:43:44]tlvbuf is 01F5D820 [00:43:44]SAM_PROTO_ClearQueue [00:43:44]wFMCommunicate request_size=4 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 09 00 00 [00:43:44]Write to MH i2c: E2 08 00 DE 05 80 09 00 00 00 00 00 00 55 [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [00:43:44]RAPDU: 90 00 [00:43:44]wFMCommunicate OK [00:43:44]SAM_PROTO_ClearQueue done [00:43:44]KKMCreateOFDPacket [00:43:44]OFDProtocolAddRootSTLVToBuf [00:43:44]FM_MakeSignedData [00:43:44]FM_MakeSignedData [00:43:44]SAM_PROTO_SignData [00:43:44]wFMCommunicate request_size=4 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 0D 01 02 [00:43:44]Write to MH i2c: E2 08 00 DF 05 80 0D 01 02 00 00 00 00 5D [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [00:43:44]RAPDU: 90 00 [00:43:44]wFMCommunicate OK [00:43:44]wFMCommunicate request_size=255 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 0D 02 02 FA 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 40 68 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 52 01 00 35 04 [00:43:44]Write to MH i2c: E2 02 01 E0 05 80 0D 02 02 FA 00 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 40 68 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 52 01 00 35 04 00 00 E7 [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 E0 05 00 90 00 59 [00:43:44]RAPDU: 90 00 [00:43:44]wFMCommunicate OK [00:43:44]wFMCommunicate request_size=13 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 0D 02 02 08 06 00 3F C1 E3 96 24 74 [00:43:44]Write to MH i2c: E2 10 00 E1 05 80 0D 02 02 08 00 06 00 3F C1 E3 96 24 74 00 00 87 [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 03 00 E1 05 00 90 00 5A [00:43:44]RAPDU: 90 00 [00:43:44]wFMCommunicate OK [00:43:44]wFMCommunicate request_size=4 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 0D 03 02 [00:43:44]Write to MH i2c: E2 08 00 E2 05 80 0D 03 02 00 00 00 00 62 [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 0B 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 0B 00 E2 05 00 82 8E 78 76 8B 68 41 CB 90 00 60 [00:43:44]RAPDU: 82 8E 78 76 8B 68 41 CB 90 00 [00:43:44]wFMCommunicate OK [00:43:44]SAM_PROTO_SignData done [00:43:44]FM_MakeSignedData done [00:43:44]CreateOFDProtocolMessage [00:43:44]wFMCommunicate request_size=4 [00:43:44]MH_SAM_APDU [00:43:44]CAPDU: 80 11 00 00 [00:43:44]Write to MH i2c: E2 08 00 E3 05 80 11 00 00 00 00 00 00 62 [00:43:44]Write i2c OK [00:43:44]MH_I2C_Read... [00:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:44]Read from MH i2c: E2 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 17 00 [00:43:44]MH_I2C_Read... [00:43:44]Read from MH i2c: E2 17 00 E3 05 00 11 04 10 00 30 30 30 30 30 30 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 1A [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572575 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 5963208+1721002828=1726966036 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 75 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 1B [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 14 69 EF 66 4C 6B 94 66 82 [00:47:16]Current date/time: 22.09.2024 00:47 [00:47:16]FM_Init [00:47:16]wFMConnect [00:47:16]MH_SAM_On [00:47:16]Write to MH i2c: E0 00 00 08 00 E7 [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_init finished! [00:47:16]*** atr: [00:47:16]*** 0F 3B D5 18 FF 81 91 FE [00:47:16]*** 1F C3 80 73 C8 21 10 0A [00:47:16]*** 00 00 00 00 00 00 00 00 [00:47:16]*** 00 00 00 00 00 00 00 00 [00:47:16]*** 00 00 00 00 00 00 00 00 [00:47:16]*** 00 00 00 00 00 00 00 00 [00:47:16]*** 00 00 00 00 00 00 00 00 [00:47:16]*** 00 00 00 00 00 00 00 00 [00:47:16]Read from MH i2c: E0 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E0 10 00 [00:47:16]MH_I2C_Read... [00:47:16]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 [00:47:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:47:16]wFMCommunicate request_size=10 [00:47:16]MH_SAM_APDU [00:47:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:47:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:47:16]Read from MH i2c: E2 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:47:16]RAPDU: 90 00 [00:47:16]wFMCommunicate OK [00:47:16]wFMCommunicate request_size=4 [00:47:16]MH_SAM_APDU [00:47:16]CAPDU: 80 11 00 00 [00:47:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:16]Read from MH i2c: E2 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 17 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [00:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:47:16]wFMCommunicate OK [00:47:16]Detected FM SN is 0000000000874979 [00:47:16]Stored FM SN is 0000000000874979 [00:47:16]wFMCommunicate request_size=9 [00:47:16]MH_SAM_APDU [00:47:16]CAPDU: 80 16 00 00 04 B6 D7 00 00 [00:47:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:47:16]Read from MH i2c: E2 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:47:16]RAPDU: 90 00 [00:47:16]wFMCommunicate OK [00:47:16]FM PIN OK [00:47:16]wFMCommunicate request_size=8 [00:47:16]MH_SAM_APDU [00:47:16]CAPDU: 80 14 04 00 03 02 00 01 [00:47:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:47:16]Read from MH i2c: E2 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:47:16]RAPDU: 90 00 [00:47:16]wFMCommunicate OK [00:47:16]wFMCommunicate request_size=13 [00:47:16]MH_SAM_APDU [00:47:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:47:16]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 [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:47:16]Read from MH i2c: E2 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:47:16]RAPDU: 90 00 [00:47:16]wFMCommunicate OK [00:47:16]wFMCommunicate request_size=4 [00:47:16]MH_SAM_APDU [00:47:16]CAPDU: 80 11 00 00 [00:47:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:16]Read from MH i2c: E2 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 17 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [00:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:47:16]wFMCommunicate OK [00:47:16]DocumentArchiveInit [00:47:16]Start Httpd... [00:47:16]Httpd thread 3067170148 created [00:47:16]Write to MH i2c: 01 00 00 0F 00 0F [00:47:16]Write i2c OK [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: 01 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: 01 07 00 [00:47:16]MH_I2C_Read... [00:47:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:47:16]MH Int Process started [00:47:16]Allocated Socket 7 [00:47:16]Bind OK [00:47:16]Listen OK [00:47:16]httpd running on port 8080 [00:47:16]Waiting for new connection... [00:47:16]OFD Sender: Processing packet 86703 [packets to send 273, broken 272] [00:47:16]ProducePacketName [00:47:16]name=ofd_packets/00086703 [00:47:16]OFD Sender: To server: pG, [00:47:16]CommunicateWithHost lk.salyk.kg:30040 [00:47:16]ConnectInit lk.salyk.kg [00:47:17]Connected sock=8 [00:47:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 12 01 00 00 24 17 0A 01 9E 27 5A 03 01 00 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 40 68 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 52 01 00 35 04 06 00 3F C1 E3 96 24 74 82 8E 78 76 8B 68 41 CB [00:47:18]accept exits with 9 [00:47:18]New connection [00:47:18]New thread 3066883428 created [00:47:18]Waiting for new connection... [00:47:18] Sock 9.Parse request [00:47:18]Sock 9.Check first char [00:47:18]Sock 9.First char is OK [00:47:18]request: POST /json_proto HTTP/1.0 [00:47:18]Method: POST [00:47:18]URL: /json_proto [00:47:18]Method is POST - this is cgi request [00:47:18]url: /json_proto [00:47:18]query_string will be loaded in cgi processing [00:47:18]execute_cgi json_proto POST (null) [00:47:18]execute_cgi path=json_proto method=POST [00:47:18]POST find Content-Length [00:47:18]Host: 172.17.47.196:8080 [00:47:18]Content-Length: 215 [00:47:18]Content-Type: application/json [00:47:18] [00:47:18]POST finish read [00:47:18]Found Content-Length = 215 [00:47:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:47:18]execute_script... [00:47:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:47:18]POST & json_proto [00:47:18]process_json_proto [00:47:18]json parsed OK: [00:47:18]protocol is kg_v1.0 [00:47:18]action value=get_value [00:47:18]process_action get_value [00:47:18]cmd_get_value [00:47:18]process_action get_value done [00:47:18]requested_data is exist [00:47:18]produce_requested_data [00:47:18]requested_item kkm.sn is exist - process it [00:47:18]requested_item kkm.ver is exist - process it [00:47:18]requested_item fm.sn is exist - process it [00:47:18]wFMCommunicate request_size=4 [00:47:18]MH_SAM_APDU [00:47:18]CAPDU: 80 11 00 00 [00:47:18]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:47:18]Write i2c OK [00:47:18]MH_I2C_Read... [00:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:18]Read from MH i2c: E2 [00:47:18]MH_I2C_Read... [00:47:18]Read from MH i2c: E2 17 00 [00:47:18]MH_I2C_Read... [00:47:18]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [00:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:47:18]wFMCommunicate OK [00:47:18]requested_item fd.num is exist - process it [00:47:18]SAM_PROTO_GetFieldsCounters [00:47:18]wFMCommunicate request_size=4 [00:47:18]MH_SAM_APDU [00:47:18]CAPDU: 80 13 00 00 [00:47:18]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:47:18]Write i2c OK [00:47:18]MH_I2C_Read... [00:47:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:47:19]Read from MH i2c: E2 [00:47:19]MH_I2C_Read... [00:47:19]Read from MH i2c: E2 62 00 [00:47:19]MH_I2C_Read... [00:47:19]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AF 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [00:47:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 AF 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:47:19]wFMCommunicate OK [00:47:19]SAM_PROTO_GetFieldsCounters done [00:47:19]requested_item shift.num is exist - process it [00:47:19]requested_item shift.opened is exist - process it [00:47:19]req_shift_opened [00:47:19]FM_GetShiftState [00:47:19]SAM_PROTO_GetShiftState [00:47:19]wFMCommunicate request_size=4 [00:47:19]MH_SAM_APDU [00:47:19]CAPDU: 80 13 01 00 [00:47:19]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:47:19]Write i2c OK [00:47:19]MH_I2C_Read... [00:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B7 14 47 00 4E 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 52 01 00 F4 03 04 00 E5 13 EF 66 B6 04 01 00 00 84 3D 29 54 04 9D 3F 6E [00:47:19]CommunicateWithHost err = 0 [00:47:19]CheckOFDResponse [00:47:19]1017 (14) - 77093643461234 [00:47:19]1041 (16) - 0000000000874979 [00:47:19]1040 (4) - 86703 [00:47:19]1012 (4) - 21.09.2024 18:43 [00:47:19]1206 (1) - 0 [00:47:19]OFD Sender: Remove packet 86703 [00:47:19]ProducePacketName [00:47:19]name=ofd_packets/00086703 [00:47:19]NVStorageDeleteData [00:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:19]Read from MH i2c: E2 [00:47:19]MH_I2C_Read... [00:47:19]Read from MH i2c: E2 0E 00 [00:47:19]MH_I2C_Read... [00:47:19]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 4D [00:47:19]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:47:19]wFMCommunicate OK [00:47:19]SAM_PROTO_GetShiftState done [00:47:19]FM_GetShiftState done [00:47:19]req_shift_opened done [00:47:19]requested_item shift.open_date is exist - process it [00:47:19]req_shift_open_date [00:47:19]req_shift_open_date done [00:47:19]produce_requested_data done [00:47:19]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86703,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:47:19]process_action_free get_value [00:47:19]json_value_free [00:47:19]json_value_free done [00:47:19]process_json_proto returns [00:47:19]Send response to host [00:47:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86703,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:47:19]free response buf [00:47:19]execute_script done [00:47:19]execute_script returns [00:47:19]free content buf [00:47:19]Sock 9.Close socket [00:47:19]Sock 9.Thread stoped [00:47:19]accept exits with 10 [00:47:19]New connection [00:47:19]New thread 3066740068 created [00:47:19]Thread 3066883428 joined [00:47:19]Waiting for new connection... [00:47:19] Sock 10.Parse request [00:47:19]Sock 10.Check first char [00:47:19]Sock 10.First char is OK [00:47:19]request: POST /json_proto HTTP/1.0 [00:47:19]Method: POST [00:47:19]URL: /json_proto [00:47:19]Method is POST - this is cgi request [00:47:19]url: /json_proto [00:47:19]query_string will be loaded in cgi processing [00:47:19]execute_cgi json_proto POST (null) [00:47:19]execute_cgi path=json_proto method=POST [00:47:19]POST find Content-Length [00:47:19]Host: 172.17.47.196:8080 [00:47:19]Content-Length: 331 [00:47:19]Content-Type: application/json [00:47:19] [00:47:19]POST finish read [00:47:19]Found Content-Length = 331 [00:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:47:19]execute_script... [00:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:47:19]POST & json_proto [00:47:19]process_json_proto [00:47:19]json parsed OK: [00:47:19]protocol is kg_v1.0 [00:47:19]action value=get_value [00:47:19]process_action get_value [00:47:19]cmd_get_value [00:47:19]process_action get_value done [00:47:19]requested_data is exist [00:47:19]produce_requested_data [00:47:19]requested_item fm.sale.total is exist - process it [00:47:19]SAM_PROTO_GetFMData [00:47:19]wFMCommunicate request_size=4 [00:47:19]MH_SAM_APDU [00:47:19]CAPDU: 80 13 03 00 [00:47:19]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:47:19]Write i2c OK [00:47:19]MH_I2C_Read... [00:47:19]OFD Sender: No OFD packet to send [00:47:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:47:19]Read from MH i2c: E2 [00:47:19]MH_I2C_Read... [00:47:19]Read from MH i2c: E2 FD 00 [00:47:19]MH_I2C_Read... [00:47:19]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 CC 4E 01 00 69 04 A3 00 6F 04 04 00 52 4C 01 00 B1 04 05 00 27 2B B9 B6 01 70 04 05 00 C8 47 01 89 01 72 04 04 00 5F E3 B7 2D 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 20 BA 9A 2E 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 B4 26 E2 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 0B [00:47:19]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 CC 4E 01 00 69 04 A3 00 6F 04 04 00 52 4C 01 00 B1 04 05 00 27 2B B9 B6 01 70 04 05 00 C8 47 01 89 01 72 04 04 00 5F E3 B7 2D 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 20 BA 9A 2E 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 B4 26 E2 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9F 00 6F 04 04 00 7A 02 00 00 B1 04 04 00 34 6D EE 0B 70 04 04 00 44 5A E7 0B 72 04 03 00 F0 12 07 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 4F 64 44 01 90 00 [00:47:19]wFMCommunicate OK [00:47:19]wFMCommunicate request_size=4 [00:47:19]MH_SAM_APDU [00:47:19]CAPDU: 80 17 00 00 [00:47:19]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:47:19]Write i2c OK [00:47:19]MH_I2C_Read... [00:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:47:20]Read from MH i2c: E2 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 FD 00 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 FD 00 14 00 00 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 E1 [00:47:20]RAPDU: 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 2E 08 1B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:47:20]wFMCommunicate OK [00:47:20]wFMCommunicate request_size=4 [00:47:20]MH_SAM_APDU [00:47:20]CAPDU: 80 17 00 00 [00:47:20]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:47:20]Write i2c OK [00:47:20]MH_I2C_Read... [00:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:47:20]Read from MH i2c: E2 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 FD 00 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 FD 00 15 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6D [00:47:20]RAPDU: 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:47:20]wFMCommunicate OK [00:47:20]wFMCommunicate request_size=4 [00:47:20]MH_SAM_APDU [00:47:20]CAPDU: 80 17 00 00 [00:47:20]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:47:20]Write i2c OK [00:47:20]MH_I2C_Read... [00:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:47:20]Read from MH i2c: E2 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 FD 00 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 FD 00 16 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0E [00:47:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:47:20]wFMCommunicate OK [00:47:20]wFMCommunicate request_size=4 [00:47:20]MH_SAM_APDU [00:47:20]CAPDU: 80 17 00 00 [00:47:20]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:47:20]Write i2c OK [00:47:20]MH_I2C_Read... [00:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:47:20]Read from MH i2c: E2 [00:47:20]MH_I2C_Read... [00:47:20]Read from MH i2c: E2 E5 00 [00:47:20]MH_I2C_Read... [00:47:21]Read from MH i2c: E2 E5 00 17 00 00 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [00:47:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:47:21]wFMCommunicate OK [00:47:21]SAM_PROTO_GetFMData done [00:47:21]requested_item fm.sale_refund.total is exist - process it [00:47:21]requested_item fm.buy.total is exist - process it [00:47:21]requested_item shift.sale.total is exist - process it [00:47:21]SAM_PROTO_GetShiftData [00:47:21]wFMCommunicate request_size=4 [00:47:21]MH_SAM_APDU [00:47:21]CAPDU: 80 13 02 00 [00:47:21]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:47:21]Write i2c OK [00:47:21]MH_I2C_Read... [00:47:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:47:21]Read from MH i2c: E2 [00:47:21]MH_I2C_Read... [00:47:21]Read from MH i2c: E2 FD 00 [00:47:21]MH_I2C_Read... [00:47:21]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 10 00 00 00 69 04 9B 00 6F 04 04 00 10 00 00 00 B1 04 03 00 EE 7B 14 70 04 03 00 B0 72 0F 72 04 03 00 3E 09 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 2C 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6A 2E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 28 [00:47:21]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 10 00 00 00 69 04 9B 00 6F 04 04 00 10 00 00 00 B1 04 03 00 EE 7B 14 70 04 03 00 B0 72 0F 72 04 03 00 3E 09 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 2C 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6A 2E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:47:21]wFMCommunicate OK [00:47:21]wFMCommunicate request_size=4 [00:47:21]MH_SAM_APDU [00:47:21]CAPDU: 80 17 00 00 [00:47:21]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:47:21]Write i2c OK [00:47:21]MH_I2C_Read... [00:47:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:47:21]Read from MH i2c: E2 [00:47:21]MH_I2C_Read... [00:47:21]Read from MH i2c: E2 FD 00 [00:47:21]MH_I2C_Read... [00:47:21]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [00:47:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:47:21]wFMCommunicate OK [00:47:21]wFMCommunicate request_size=4 [00:47:21]MH_SAM_APDU [00:47:21]CAPDU: 80 17 00 00 [00:47:21]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:47:21]Write i2c OK [00:47:21]MH_I2C_Read... [00:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:47:22]Read from MH i2c: E2 [00:47:22]MH_I2C_Read... [00:47:22]Read from MH i2c: E2 FD 00 [00:47:22]MH_I2C_Read... [00:47:22]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [00:47:22]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:47:22]wFMCommunicate OK [00:47:22]wFMCommunicate request_size=4 [00:47:22]MH_SAM_APDU [00:47:22]CAPDU: 80 17 00 00 [00:47:22]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:47:22]Write i2c OK [00:47:22]MH_I2C_Read... [00:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:47:22]Read from MH i2c: E2 [00:47:22]MH_I2C_Read... [00:47:22]Read from MH i2c: E2 FD 00 [00:47:22]MH_I2C_Read... [00:47:22]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [00:47:22]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:47:22]wFMCommunicate OK [00:47:22]wFMCommunicate request_size=4 [00:47:22]MH_SAM_APDU [00:47:22]CAPDU: 80 17 00 00 [00:47:22]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:47:22]Write i2c OK [00:47:22]MH_I2C_Read... [00:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:47:22]Read from MH i2c: E2 [00:47:22]MH_I2C_Read... [00:47:22]Read from MH i2c: E2 CB 00 [00:47:22]MH_I2C_Read... [00:47:22]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [00:47:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:47:22]wFMCommunicate OK [00:47:22]SAM_PROTO_GetShiftData done [00:47:22]requested_item shift.sale.total_cash is exist - process it [00:47:22]requested_item shift.sale_refund.total is exist - process it [00:47:22]requested_item shift.sale_refund.total_cash is exist - process it [00:47:22]requested_item shift.buy.total is exist - process it [00:47:22]requested_item shift.buy.total_cash is exist - process it [00:47:22]produce_requested_data done [00:47:22]produce_requested_data return {"fm.sale.total":73605558.15,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":13424.46,"shift.sale.total_cash":10124.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:47:22]process_action_free get_value [00:47:22]json_value_free [00:47:22]json_value_free done [00:47:22]process_json_proto returns [00:47:22]Send response to host [00:47:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73605558.15,"fm.sale_refund.total":2001749.00,"fm.buy.total":0.00,"shift.sale.total":13424.46,"shift.sale.total_cash":10124.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:47:22]free response buf [00:47:22]execute_script done [00:47:22]execute_script returns [00:47:22]free content buf [00:47:22]Sock 10.Close socket [00:47:22]Sock 10.Thread stoped [00:47:24]accept exits with 8 [00:47:24]New connection [00:47:24]New thread 3066883428 created [00:47:24]Thread 3066740068 joined [00:47:24]Waiting for new connection... [00:47:24] Sock 8.Parse request [00:47:24]Sock 8.Check first char [00:47:24]Sock 8.First char is OK [00:47:24]request: POST /json_proto HTTP/1.0 [00:47:24]Method: POST [00:47:24]URL: /json_proto [00:47:24]Method is POST - this is cgi request [00:47:24]url: /json_proto [00:47:24]query_string will be loaded in cgi processing [00:47:24]execute_cgi json_proto POST (null) [00:47:24]execute_cgi path=json_proto method=POST [00:47:24]POST find Content-Length [00:47:24]Host: 172.17.47.196:8080 [00:47:24]Content-Length: 624 [00:47:24]Content-Type: application/json [00:47:24] [00:47:24]POST finish read [00:47:24]Found Content-Length = 624 [00:47:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148046", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:47:24]execute_script... [00:47:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148046", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:47:24]POST & json_proto [00:47:24]process_json_proto [00:47:24]json parsed OK: [00:47:24]protocol is kg_v1.0 [00:47:24]action value=close_receipt [00:47:24]process_action close_receipt [00:47:24]cmd_close_receipt [00:47:24]MH_GetDate [00:47:24]Write to MH i2c: F0 00 00 1D 00 0C [00:47:24]Write i2c OK [00:47:24]MH_I2C_Read... [00:47:24]Read from MH i2c: F0 [00:47:24]MH_I2C_Read... [00:47:24]Read from MH i2c: F0 09 00 [00:47:24]MH_I2C_Read... [00:47:24]Read from MH i2c: F0 09 00 1D 00 00 1D 69 EF 66 4C 6B 94 66 A1 [00:47:24]GetLastDocTimeStamp 1726965824 [00:47:24]current date 1726966045 [00:47:24]FM_GetShiftState [00:47:24]SAM_PROTO_GetShiftState [00:47:24]wFMCommunicate request_size=4 [00:47:24]MH_SAM_APDU [00:47:24]CAPDU: 80 13 01 00 [00:47:24]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [00:47:24]Write i2c OK [00:47:24]MH_I2C_Read... [00:47:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:24]Read from MH i2c: E2 [00:47:24]MH_I2C_Read... [00:47:24]Read from MH i2c: E2 0E 00 [00:47:24]MH_I2C_Read... [00:47:24]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 59 [00:47:24]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:47:24]wFMCommunicate OK [00:47:24]SAM_PROTO_GetShiftState done [00:47:24]FM_GetShiftState done [00:47:24]opened in 1726964220 [00:47:24]opened+sec_in_day 1727050620 [00:47:24]quantity*price = 14700 [00:47:24]sum+1 = 14701 [00:47:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 147.00 НСП 1% : 1.30 НДС 12% : 15.61 Наличными: 147.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 17 22.09.2024 00:47 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86704 ФПД: 90570664085740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004725&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86704&fm=90570664085740&tin=02508201610067®Number=0000000000092592&sum=14700 0 [00:47:25]StoreToDocumentArchive [00:47:25]shift 497 fd 86704 [00:47:25]save to /storage/0497/doc_00086704 [00:47:25]save last doc name /storage/0497/doc_00086704 to /storage/kkm_last_doc_name [00:47:25]save OK [00:47:25]Clear old archive folders... [00:47:25]ProcessDocumentItem done err = 0, tmpTLVsize=276 [00:47:25]tlvbuf is 00579380 [00:47:25]SAM_PROTO_ClearQueue [00:47:25]wFMCommunicate request_size=4 [00:47:25]MH_SAM_APDU [00:47:25]CAPDU: 80 09 00 00 [00:47:25]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [00:47:25]Write i2c OK [00:47:25]MH_I2C_Read... [00:47:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:47:25]Read from MH i2c: E2 [00:47:25]MH_I2C_Read... [00:47:25]Read from MH i2c: E2 03 00 [00:47:25]MH_I2C_Read... [00:47:25]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [00:47:25]RAPDU: 90 00 [00:47:25]wFMCommunicate OK [00:47:25]SAM_PROTO_ClearQueue done [00:47:25]KKMCreateOFDPacket [00:47:25]OFDProtocolAddRootSTLVToBuf [00:47:25]FM_MakeSignedData [00:47:25]FM_MakeSignedData [00:47:25]SAM_PROTO_SignData [00:47:25]wFMCommunicate request_size=4 [00:47:25]MH_SAM_APDU [00:47:25]CAPDU: 80 0D 01 02 [00:47:25]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [00:47:25]Write i2c OK [00:47:25]MH_I2C_Read... [00:47:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:47:25]Read from MH i2c: E2 [00:47:25]MH_I2C_Read... [00:47:25]Read from MH i2c: E2 03 00 [00:47:25]MH_I2C_Read... [00:47:25]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [00:47:25]RAPDU: 90 00 [00:47:25]wFMCommunicate OK [00:47:25]wFMCommunicate request_size=255 [00:47:25]MH_SAM_APDU [00:47:25]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D 69 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 [00:47:25]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D 69 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 00 00 4B [00:47:25]Write i2c OK [00:47:25]MH_I2C_Read... [00:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:47:26]Read from MH i2c: E2 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 03 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [00:47:26]RAPDU: 90 00 [00:47:26]wFMCommunicate OK [00:47:26]wFMCommunicate request_size=35 [00:47:26]MH_SAM_APDU [00:47:26]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 52 01 00 35 04 06 00 52 5F A0 42 88 EC [00:47:26]Write to MH i2c: E2 26 00 2E 00 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 52 01 00 35 04 06 00 52 5F A0 42 88 EC 00 00 B1 [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:47:26]Read from MH i2c: E2 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 03 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [00:47:26]RAPDU: 90 00 [00:47:26]wFMCommunicate OK [00:47:26]wFMCommunicate request_size=4 [00:47:26]MH_SAM_APDU [00:47:26]CAPDU: 80 0D 03 02 [00:47:26]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:47:26]Read from MH i2c: E2 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 0B 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 0B 00 2F 00 00 81 B9 53 76 BA F6 7C F7 90 00 D1 [00:47:26]RAPDU: 81 B9 53 76 BA F6 7C F7 90 00 [00:47:26]wFMCommunicate OK [00:47:26]SAM_PROTO_SignData done [00:47:26]FM_MakeSignedData done [00:47:26]CreateOFDProtocolMessage [00:47:26]wFMCommunicate request_size=4 [00:47:26]MH_SAM_APDU [00:47:26]CAPDU: 80 11 00 00 [00:47:26]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:26]Read from MH i2c: E2 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 17 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [00:47:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:47:26]wFMCommunicate OK [00:47:26]CreateOFDProtocolMessage done [00:47:26]OFDSenderStorePacket 86704 [00:47:26]StoreOFDPacket docnum=86704 [00:47:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 80 2A 20 01 0E 29 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D 69 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 52 01 00 35 04 06 00 52 5F A0 42 88 EC 81 B9 53 76 BA F6 7C F7 [00:47:26]CheckFolder [00:47:26]dirname=/storage/ofd_packets [00:47:26]CheckFolder done [00:47:26]ProducePacketName [00:47:26]name=ofd_packets/00086704 [00:47:26]NVStorageSaveData ofd_packets/00086704 [00:47:26]File name is /storage/ofd_packets/00086704 [00:47:26]Write 326 bytes [00:47:26]NVStorageSaveData done [00:47:26]OFDSenderStorePacket done [00:47:26]KKMCreateOFDPacket done [00:47:26]NVStorageSaveData kkm_last_timestamp [00:47:26]File name is /storage/kkm_last_timestamp [00:47:26]Write 4 bytes [00:47:26]NVStorageSaveData done [00:47:26]ExternCall_PrintAddStr [00:47:26]wPrintStart [00:47:26]Write to MH i2c: 01 00 00 31 00 31 [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: 01 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: 01 07 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [00:47:26]RasterBufferAndPrint [00:47:26]line Счет N : (3)148046 [00:47:26]OFD Sender: Processing packet 86704 [packets to send 273, broken 272] [00:47:26]ProducePacketName [00:47:26]name=ofd_packets/00086704 [00:47:26]OFD Sender: To server: pG, [00:47:26]CommunicateWithHost lk.salyk.kg:30040 [00:47:26]ConnectInit lk.salyk.kg [00:47:26]line ИНН: 02508201610067 [00:47:26]line Контрольно-Кассовый Чек [00:47:26]line ПРОДАЖА [00:47:26]line Товар: 48744683 [00:47:26]line Сигареты Winston XStyle Caster+ [00:47:26]line 1.000 * 147.00 [00:47:26]line = 147.00 [00:47:26]line НДС 12% НСП 1% [00:47:26]line > о реализуемом товаре [00:47:26]line ИТОГО: 147.00 [00:47:26]line НСП 1% : 1.30 [00:47:26]line НДС 12% : 15.61 [00:47:26]line Наличными: 147.00 [00:47:26]line Безнал.: 0.00 [00:47:26]line Место: АЗС № 137 "Партнер Нефть" [00:47:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:47:26]line СНО: Общий режим [00:47:26]line Чек 17 22.09.2024 00:47 [00:47:26]line Смена: 497 ФФД: 1.0 [00:47:26]line ЗНМ: 0300000064 [00:47:26]line РНМ: 0000000000092592 [00:47:26]line Версия ККМ: 001 [00:47:26]line ФМ: 0000000000874979 [00:47:26]line ФД: 86704 [00:47:26]line ФПД: 90570664085740 [00:47:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T004725&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86704&fm=90570664085740&tin=02508201610067®Number=0000000000092592&sum=14700 [00:47:26]line 0 [00:47:26]written 0, free lines is 4095 [00:47:26]Write to MH i2c: 01 00 00 5A 00 5A [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: 01 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: 01 07 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 E0 0C 4D [00:47:26]RasterBufferAndPrint [00:47:26]line [00:47:26]line [00:47:26]line [00:47:26]line [00:47:26]line [00:47:26]written 0, free lines is 3317 [00:47:26]MH_Cut [00:47:26]Write to MH i2c: D1 01 00 61 00 01 33 [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: D1 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: D1 01 00 [00:47:26]MH_I2C_Read... [00:47:26]Read from MH i2c: D1 01 00 61 00 00 32 [00:47:26]Write to MH i2c: 01 00 00 62 00 62 [00:47:26]Write i2c OK [00:47:26]MH_I2C_Read... [00:47:27]Connected sock=9 [00:47:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 28 01 00 00 80 2A 20 01 0E 29 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 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 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D 69 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 52 01 00 35 04 06 00 52 5F A0 42 88 EC 81 B9 53 76 BA F6 7C F7 [00:47:27]*** Cut start [00:47:27]*** Partial cut [00:47:27]*** CUTSNS_PIN = 1 [00:47:27]*** CUTSNS_PIN = 0 [00:47:27]*** Brake cut motor [00:47:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 2A F2 47 00 17 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B0 52 01 00 F4 03 04 00 EE 13 EF 66 B6 04 01 00 00 DA 5E 2D CA B4 10 B8 52 [00:47:28]CommunicateWithHost err = 0 [00:47:28]CheckOFDResponse [00:47:28]1017 (14) - 77093643461234 [00:47:28]1041 (16) - 0000000000874979 [00:47:28]1040 (4) - 86704 [00:47:28]1012 (4) - 21.09.2024 18:43 [00:47:28]1206 (1) - 0 [00:47:28]OFD Sender: Remove packet 86704 [00:47:28]ProducePacketName [00:47:28]name=ofd_packets/00086704 [00:47:28]NVStorageDeleteData [00:47:28]Read from MH i2c: 01 [00:47:28]MH_I2C_Read... [00:47:28]*** Stop cut motor [00:47:28]*** Cut end [00:47:28]Read from MH i2c: 01 07 00 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [00:47:28]process_action close_receipt done [00:47:28]requested_data is exist [00:47:28]produce_requested_data [00:47:28]requested_item fm.sn is exist - process it [00:47:28]wFMCommunicate request_size=4 [00:47:28]MH_SAM_APDU [00:47:28]CAPDU: 80 11 00 00 [00:47:28]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [00:47:28]Write i2c OK [00:47:28]MH_I2C_Read... [00:47:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:28]Read from MH i2c: E2 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: E2 17 00 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [00:47:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:47:28]wFMCommunicate OK [00:47:28]requested_item fd.num is exist - process it [00:47:28]SAM_PROTO_GetFieldsCounters [00:47:28]wFMCommunicate request_size=4 [00:47:28]MH_SAM_APDU [00:47:28]CAPDU: 80 13 00 00 [00:47:28]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [00:47:28]Write i2c OK [00:47:28]MH_I2C_Read... [00:47:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:47:28]Read from MH i2c: E2 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: E2 62 00 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B0 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [00:47:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B0 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:47:28]wFMCommunicate OK [00:47:28]SAM_PROTO_GetFieldsCounters done [00:47:28]requested_item shift.num is exist - process it [00:47:28]requested_item shift.opened is exist - process it [00:47:28]req_shift_opened [00:47:28]FM_GetShiftState [00:47:28]SAM_PROTO_GetShiftState [00:47:28]wFMCommunicate request_size=4 [00:47:28]MH_SAM_APDU [00:47:28]CAPDU: 80 13 01 00 [00:47:28]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [00:47:28]OFD Sender: No OFD packet to send [00:47:28]Write i2c OK [00:47:28]MH_I2C_Read... [00:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:28]Read from MH i2c: E2 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: E2 0E 00 [00:47:28]MH_I2C_Read... [00:47:28]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 A0 [00:47:28]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:47:28]wFMCommunicate OK [00:47:28]SAM_PROTO_GetShiftState done [00:47:28]FM_GetShiftState done [00:47:28]req_shift_opened done [00:47:28]requested_item shift.open_date is exist - process it [00:47:28]req_shift_open_date [00:47:28]req_shift_open_date done [00:47:28]produce_requested_data done [00:47:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86704,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:47:28]process_action_free close_receipt [00:47:28]json_value_free [00:47:28]json_value_free done [00:47:28]process_json_proto returns [00:47:28]Send response to host [00:47:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86704,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:47:28]free response buf [00:47:28]execute_script done [00:47:28]execute_script returns [00:47:28]free content buf [00:47:28]Sock 8.Close socket [00:47:28]Sock 8.Thread stoped [00:47:33]OFD Sender: No OFD packet to send [00:47:38]OFD Sender: No OFD packet to send [00:47:43]OFD Sender: No OFD packet to send [00:47:48]OFD Sender: No OFD packet to send [00:47:53]OFD Sender: No OFD packet to send [00:47:58]OFD Sender: No OFD packet to send [00:48:03]OFD Sender: No OFD packet to send [00:48:08]OFD Sender: No OFD packet to send [00:48:13]OFD Sender: No OFD packet to send [00:48:18]OFD Sender: No OFD packet to send [00:48:23]OFD Sender: No OFD packet to send [00:48:28]OFD Sender: No OFD packet to send [00:48:33]OFD Sender: No OFD packet to send [00:48:38]OFD Sender: No OFD packet to send [00:48:43]recv_with_timeout no data received [00:48:43]OFD Sender: No OFD packet to send [00:48:48]OFD Sender: No OFD packet to send [00:48:53]OFD Sender: No OFD packet to send [00:48:58]OFD Sender: No OFD packet to send [00:49:03]OFD Sender: No OFD packet to send [00:49:08]OFD Sender: No OFD packet to send [00:49:13]OFD Sender: No OFD packet to send [00:49:18]OFD Sender: No OFD packet to send [00:49:23]OFD Sender: No OFD packet to send [00:49:28]OFD Sender: No OFD packet to send [00:49:33]OFD Sender: No OFD packet to send [00:49:38]OFD Sender: No OFD packet to send [00:49:43]OFD Sender: No OFD packet to send [00:49:48]OFD Sender: No OFD packet to send [00:49:53]OFD Sender: No OFD packet to send [00:49:58]OFD Sender: No OFD packet to send [00:50:03]OFD Sender: No OFD packet to send [00:50:08]OFD Sender: No OFD packet to send [00:50:13]OFD Sender: No OFD packet to send [00:50:18]OFD Sender: No OFD packet to send [00:50:23]OFD Sender: No OFD packet to send [00:50:28]OFD Sender: No OFD packet to send [00:50:33]OFD Sender: No OFD packet to send [00:50:38]OFD Sender: No OFD packet to send [00:50:43]OFD Sender: No OFD packet to send [00:50:48]OFD Sender: No OFD packet to send [00:50:54]OFD Sender: No OFD packet to send [00:50:59]OFD Sender: No OFD packet to send [00:51:04]OFD Sender: No OFD packet to send [00:51:09]OFD Sender: No OFD packet to send [00:51:14]OFD Sender: No OFD packet to send [00:51:19]OFD Sender: No OFD packet to send [00:51:24]OFD Sender: No OFD packet to send [00:51:29]OFD Sender: No OFD packet to send [00:51:34]OFD Sender: No OFD packet to send [00:51:39]OFD Sender: No OFD packet to send [00:51:44]OFD Sender: No OFD packet to send [00:51:49]OFD Sender: No OFD packet to send [00:51:54]OFD Sender: No OFD packet to send [00:51:59]OFD Sender: No OFD packet to send [00:52:04]OFD Sender: No OFD packet to send [00:52:09]OFD Sender: No OFD packet to send [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]OFD Sender: No OFD packet to send [00:52:29]OFD Sender: No OFD packet to send [00:52:34]OFD Sender: No OFD packet to send [00:52:39]OFD Sender: No OFD packet to send [00:52:44]OFD Sender: No OFD packet to send [00:52:49]OFD Sender: No OFD packet to send [00:52:54]OFD Sender: No OFD packet to send [00:52:59]OFD Sender: No OFD packet to send [00:53:04]OFD Sender: No OFD packet to send [00:53:09]OFD Sender: No OFD packet to send [00:53:14]OFD Sender: No OFD packet to send [00:53:19]OFD Sender: No OFD packet to send [00:53:24]OFD Sender: No OFD packet to send [00:53:29]OFD Sender: No OFD packet to send [00:53:34]OFD Sender: No OFD packet to send [00:53:39]OFD Sender: No OFD packet to send [00:53:44]OFD Sender: No OFD packet to send [00:53:49]OFD Sender: No OFD packet to send [00:53:54]OFD Sender: No OFD packet to send [00:53:57]recv_with_timeout no data received [00:53:59]OFD Sender: No OFD packet to send [00:54:04]OFD Sender: No OFD packet to send [00:54:09]OFD Sender: No OFD packet to send [00:54:14]OFD Sender: No OFD packet to send [00:54:19]OFD Sender: No OFD packet to send [00:54:24]OFD Sender: No OFD packet to send [00:54:29]OFD Sender: No OFD packet to send [00:54:34]OFD Sender: No OFD packet to send [00:54:39]OFD Sender: No OFD packet to send [00:54:44]OFD Sender: No OFD packet to send [00:54:49]OFD Sender: No OFD packet to send [00:54:54]OFD Sender: No OFD packet to send [00:54:59]OFD Sender: No OFD packet to send [00:55:04]OFD Sender: No OFD packet to send [00:55:09]OFD Sender: No OFD packet to send [00:55:14]OFD Sender: No OFD packet to send [00:55:19]OFD Sender: No OFD packet to send [00:55:24]OFD Sender: No OFD packet to send [00:55:27]recv_with_timeout no data received [00:55:29]OFD Sender: No OFD packet to send [00:55:34]OFD Sender: No OFD packet to send [00:55:39]OFD Sender: No OFD packet to send [00:55:44]OFD Sender: No OFD packet to send [00:55:49]OFD Sender: No OFD packet to send [00:55:54]OFD Sender: No OFD packet to send [00:55:59]OFD Sender: No OFD packet to send [00:56:04]OFD Sender: No OFD packet to send [00:56:09]OFD Sender: No OFD packet to send [00:56:14]OFD Sender: No OFD packet to send [00:56:19]OFD Sender: No OFD packet to send [00:56:24]OFD Sender: No OFD packet to send [00:56:29]OFD Sender: No OFD packet to send [00:56:34]OFD Sender: No OFD packet to send [00:56:39]OFD Sender: No OFD packet to send [00:56:44]OFD Sender: No OFD packet to send [00:56:49]OFD Sender: No OFD packet to send [00:56:54]OFD Sender: No OFD packet to send [00:56:59]OFD Sender: No OFD packet to send [00:57:04]OFD Sender: No OFD packet to send [00:57:09]OFD Sender: No OFD packet to send [00:57:12]recv_with_timeout no data received [00:57:14]OFD Sender: No OFD packet to send [00:57:19]OFD Sender: No OFD packet to send [00:57:24]OFD Sender: No OFD packet to send [00:57:29]OFD Sender: No OFD packet to send [00:57:34]OFD Sender: No OFD packet to send [00:57:39]OFD Sender: No OFD packet to send [00:57:44]OFD Sender: No OFD packet to send [00:57:49]OFD Sender: No OFD packet to send [00:57:54]OFD Sender: No OFD packet to send [00:57:59]OFD Sender: No OFD packet to send [00:57:59]accept exits with 10 [00:57:59]New connection [00:57:59]New thread 3066740068 created [00:57:59]Thread 3066883428 joined [00:57:59]Waiting for new connection... [00:57:59] Sock 10.Parse request [00:57:59]Sock 10.Check first char [00:57:59]Sock 10.First char is OK [00:57:59]request: POST /json_proto HTTP/1.0 [00:57:59]Method: POST [00:57:59]URL: /json_proto [00:57:59]Method is POST - this is cgi request [00:57:59]url: /json_proto [00:57:59]query_string will be loaded in cgi processing [00:57:59]execute_cgi json_proto POST (null) [00:57:59]execute_cgi path=json_proto method=POST [00:57:59]POST find Content-Length [00:57:59]Host: 172.17.47.196:8080 [00:57:59]Content-Length: 678 [00:57:59]Content-Type: application/json [00:57:59] [00:57:59]POST finish read [00:57:59]Found Content-Length = 678 [00:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [00:57:59]execute_script... [00:57: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)871532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [00:57:59]POST & json_proto [00:57:59]process_json_proto [00:57:59]json parsed OK: [00:57:59]protocol is kg_v1.0 [00:57:59]action value=close_receipt [00:57:59]process_action close_receipt [00:57:59]cmd_close_receipt [00:57:59]MH_GetDate [00:57:59]Write to MH i2c: F0 00 00 66 00 55 [00:57:59]Write i2c OK [00:57:59]MH_I2C_Read... [00:57:59]Read from MH i2c: F0 [00:57:59]MH_I2C_Read... [00:57:59]Read from MH i2c: F0 09 00 [00:57:59]MH_I2C_Read... [00:57:59]Read from MH i2c: F0 09 00 66 00 00 98 6B EF 66 4C 6B 94 66 67 [00:57:59]GetLastDocTimeStamp 1726966045 [00:57:59]current date 1726966680 [00:57:59]FM_GetShiftState [00:57:59]SAM_PROTO_GetShiftState [00:57:59]wFMCommunicate request_size=4 [00:57:59]MH_SAM_APDU [00:57:59]CAPDU: 80 13 01 00 [00:57:59]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [00:57:59]Write i2c OK [00:57:59]MH_I2C_Read... [00:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:59]Read from MH i2c: E2 [00:57:59]MH_I2C_Read... [00:57:59]Read from MH i2c: E2 0E 00 [00:57:59]MH_I2C_Read... [00:57:59]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 A2 [00:57:59]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:57:59]wFMCommunicate OK [00:57:59]SAM_PROTO_GetShiftState done [00:57:59]FM_GetShiftState done [00:57:59]opened in 1726964220 [00:57:59]opened+sec_in_day 1727050620 [00:57:59]quantity*price = 90038 [00:57:59]sum+1 = 90039 [00:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 18 22.09.2024 00:58 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86705 ФПД: 134033926471083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T005800&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86705&fm=134033926471083&tin=02508201610067®Number=0000000000092592&sum=90000 [00:58:00]StoreToDocumentArchive [00:58:00]shift 497 fd 86705 [00:58:00]save to /storage/0497/doc_00086705 [00:58:00]save last doc name /storage/0497/doc_00086705 to /storage/kkm_last_doc_name [00:58:00]save OK [00:58:00]Clear old archive folders... [00:58:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:58:00]tlvbuf is 00580FA0 [00:58:00]SAM_PROTO_ClearQueue [00:58:00]wFMCommunicate request_size=4 [00:58:00]MH_SAM_APDU [00:58:00]CAPDU: 80 09 00 00 [00:58:00]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [00:58:00]Write i2c OK [00:58:00]MH_I2C_Read... [00:58:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:58:01]Read from MH i2c: E2 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [00:58:01]RAPDU: 90 00 [00:58:01]wFMCommunicate OK [00:58:01]SAM_PROTO_ClearQueue done [00:58:01]KKMCreateOFDPacket [00:58:01]OFDProtocolAddRootSTLVToBuf [00:58:01]FM_MakeSignedData [00:58:01]FM_MakeSignedData [00:58:01]SAM_PROTO_SignData [00:58:01]wFMCommunicate request_size=4 [00:58:01]MH_SAM_APDU [00:58:01]CAPDU: 80 0D 01 02 [00:58:01]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:58:01]Read from MH i2c: E2 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [00:58:01]RAPDU: 90 00 [00:58:01]wFMCommunicate OK [00:58:01]wFMCommunicate request_size=255 [00:58:01]MH_SAM_APDU [00: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 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 12 00 00 00 F4 03 04 00 98 6B EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 52 01 00 35 04 06 00 79 [00:58:01]Write to MH i2c: E2 02 01 76 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 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 12 00 00 00 F4 03 04 00 98 6B EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 52 01 00 35 04 06 00 79 00 00 1D [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:58:01]Read from MH i2c: E2 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [00:58:01]RAPDU: 90 00 [00:58:01]wFMCommunicate OK [00:58:01]wFMCommunicate request_size=10 [00:58:01]MH_SAM_APDU [00:58:01]CAPDU: 80 0D 02 02 05 E7 34 93 3D AB [00:58:01]Write to MH i2c: E2 0D 00 77 00 80 0D 02 02 05 00 E7 34 93 3D AB 00 00 91 [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:58:01]Read from MH i2c: E2 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [00:58:01]RAPDU: 90 00 [00:58:01]wFMCommunicate OK [00:58:01]wFMCommunicate request_size=4 [00:58:01]MH_SAM_APDU [00:58:01]CAPDU: 80 0D 03 02 [00:58:01]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:58:01]Read from MH i2c: E2 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 0B 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 0B 00 78 00 00 48 D8 0B 95 79 17 09 FD 90 00 4A [00:58:01]RAPDU: 48 D8 0B 95 79 17 09 FD 90 00 [00:58:01]wFMCommunicate OK [00:58:01]SAM_PROTO_SignData done [00:58:01]FM_MakeSignedData done [00:58:01]CreateOFDProtocolMessage [00:58:01]wFMCommunicate request_size=4 [00:58:01]MH_SAM_APDU [00:58:01]CAPDU: 80 11 00 00 [00:58:01]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:58:01]Read from MH i2c: E2 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 17 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: E2 17 00 79 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [00:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:58:01]wFMCommunicate OK [00:58:01]CreateOFDProtocolMessage done [00:58:01]OFDSenderStorePacket 86705 [00:58:01]StoreOFDPacket docnum=86705 [00:58:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 41 22 07 01 77 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 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 12 00 00 00 F4 03 04 00 98 6B EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 52 01 00 35 04 06 00 79 E7 34 93 3D AB 48 D8 0B 95 79 17 09 FD [00:58:01]CheckFolder [00:58:01]dirname=/storage/ofd_packets [00:58:01]CheckFolder done [00:58:01]ProducePacketName [00:58:01]name=ofd_packets/00086705 [00:58:01]NVStorageSaveData ofd_packets/00086705 [00:58:01]File name is /storage/ofd_packets/00086705 [00:58:01]Write 301 bytes [00:58:01]NVStorageSaveData done [00:58:01]OFDSenderStorePacket done [00:58:01]KKMCreateOFDPacket done [00:58:01]NVStorageSaveData kkm_last_timestamp [00:58:01]File name is /storage/kkm_last_timestamp [00:58:01]Write 4 bytes [00:58:01]NVStorageSaveData done [00:58:01]ExternCall_PrintAddStr [00:58:01]wPrintStart [00:58:01]Write to MH i2c: 01 00 00 7A 00 7A [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: 01 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: 01 07 00 [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [00:58:01]RasterBufferAndPrint [00:58:01]line Счет N : (1)871532 [00:58:01]line ИНН: 02508201610067 [00:58:01]line Контрольно-Кассовый Чек [00:58:01]line ПРОДАЖА [00:58:01]line ТРК (МРК, ГНК) : 33 [00:58:01]line Товар: 2710124130 [00:58:01]line Аи-92-К-5 [00:58:01]line 13.280 * 67.80 [00:58:01]line = 900.38 [00:58:01]line НДС 12% НСП 1% [00:58:01]line > о реализуемом товаре [00:58:01]line ОКРУГЛЕНИЕ: -0.38 [00:58:01]line ИТОГО: 900.00 [00:58:01]line Внесено: 900.00 [00:58:01]line СДАЧА: 0.00 [00:58:01]line НСП 1% : 7.97 [00:58:01]line НДС 12% : 95.62 [00:58:01]line Наличными: 900.00 [00:58:01]line Безнал.: 0.00 [00:58:01]line Место: АЗС № 137 "Партнер Нефть" [00:58:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:58:01]line СНО: Общий режим [00:58:01]line Чек 18 22.09.2024 00:58 [00:58:01]line Смена: 497 ФФД: 1.0 [00:58:01]line ЗНМ: 0300000064 [00:58:01]line РНМ: 0000000000092592 [00:58:01]line Версия ККМ: 001 [00:58:01]line ФМ: 0000000000874979 [00:58:01]line ФД: 86705 [00:58:01]line ФПД: 134033926471083 [00:58:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T005800&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86705&fm=134033926471083&tin=02508201610067®Number=0000000000092592&sum=90000 [00:58:01]written 0, free lines is 4095 [00:58:01]OFD Sender: Processing packet 86705 [packets to send 273, broken 272] [00:58:01]ProducePacketName [00:58:01]name=ofd_packets/00086705 [00:58:01]OFD Sender: To server: pG, [00:58:01]CommunicateWithHost lk.salyk.kg:30040 [00:58:01]ConnectInit lk.salyk.kg [00:58:01]Connected sock=8 [00:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 41 22 07 01 77 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 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 12 00 00 00 F4 03 04 00 98 6B EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 52 01 00 35 04 06 00 79 E7 34 93 3D AB 48 D8 0B 95 79 17 09 FD [00:58:01]Write to MH i2c: 01 00 00 A5 00 A5 [00:58:01]Write i2c OK [00:58:01]MH_I2C_Read... [00:58:01]Read from MH i2c: 01 [00:58:02]MH_I2C_Read... [00:58:02]Read from MH i2c: 01 07 00 [00:58:02]MH_I2C_Read... [00:58:02]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 E4 0C 9C [00:58:02]RasterBufferAndPrint [00:58:02]line [00:58:02]line [00:58:02]line [00:58:02]line [00:58:02]line [00:58:02]written 0, free lines is 3306 [00:58:02]MH_Cut [00:58:02]Write to MH i2c: D1 01 00 AC 00 01 7E [00:58:02]Write i2c OK [00:58:02]MH_I2C_Read... [00:58:02]Read from MH i2c: D1 [00:58:02]MH_I2C_Read... [00:58:02]Read from MH i2c: D1 01 00 [00:58:02]MH_I2C_Read... [00:58:02]Read from MH i2c: D1 01 00 AC 00 00 7D [00:58:02]Write to MH i2c: 01 00 00 AD 00 AD [00:58:02]Write i2c OK [00:58:02]MH_I2C_Read... [00:58:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 BC 79 47 00 22 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 52 01 00 F4 03 04 00 69 16 EF 66 B6 04 01 00 00 27 75 0D E9 3C B8 47 23 [00:58:02]CommunicateWithHost err = 0 [00:58:02]CheckOFDResponse [00:58:02]1017 (14) - 77093643461234 [00:58:02]1041 (16) - 0000000000874979 [00:58:02]1040 (4) - 86705 [00:58:02]1012 (4) - 21.09.2024 18:54 [00:58:02]1206 (1) - 0 [00:58:02]OFD Sender: Remove packet 86705 [00:58:02]ProducePacketName [00:58:02]name=ofd_packets/00086705 [00:58:02]NVStorageDeleteData [00:58:02]*** Cut start [00:58:02]*** Partial cut [00:58:02]*** CUTSNS_PIN = 1 [00:58:02]*** CUTSNS_PIN = 0 [00:58:02]OFD Sender: No OFD packet to send [00:58:03]*** Brake cut motor [00:58:03]Read from MH i2c: 01 [00:58:03]MH_I2C_Read... [00:58:03]*** Stop cut motor [00:58:03]*** Cut end [00:58:03]Read from MH i2c: 01 07 00 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [00:58:03]process_action close_receipt done [00:58:03]requested_data is exist [00:58:03]produce_requested_data [00:58:03]requested_item fm.sn is exist - process it [00:58:03]wFMCommunicate request_size=4 [00:58:03]MH_SAM_APDU [00:58:03]CAPDU: 80 11 00 00 [00:58:03]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [00:58:03]Write i2c OK [00:58:03]MH_I2C_Read... [00:58:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:58:03]Read from MH i2c: E2 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: E2 17 00 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 87 [00:58:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:58:03]wFMCommunicate OK [00:58:03]requested_item fd.num is exist - process it [00:58:03]SAM_PROTO_GetFieldsCounters [00:58:03]wFMCommunicate request_size=4 [00:58:03]MH_SAM_APDU [00:58:03]CAPDU: 80 13 00 00 [00:58:03]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [00:58:03]Write i2c OK [00:58:03]MH_I2C_Read... [00:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:58:03]Read from MH i2c: E2 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: E2 62 00 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B1 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [00:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B1 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:58:03]wFMCommunicate OK [00:58:03]SAM_PROTO_GetFieldsCounters done [00:58:03]requested_item shift.num is exist - process it [00:58:03]requested_item shift.opened is exist - process it [00:58:03]req_shift_opened [00:58:03]FM_GetShiftState [00:58:03]SAM_PROTO_GetShiftState [00:58:03]wFMCommunicate request_size=4 [00:58:03]MH_SAM_APDU [00:58:03]CAPDU: 80 13 01 00 [00:58:03]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [00:58:03]Write i2c OK [00:58:03]MH_I2C_Read... [00:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:58:03]Read from MH i2c: E2 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: E2 0E 00 [00:58:03]MH_I2C_Read... [00:58:03]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 EB [00:58:03]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [00:58:03]wFMCommunicate OK [00:58:03]SAM_PROTO_GetShiftState done [00:58:03]FM_GetShiftState done [00:58:03]req_shift_opened done [00:58:03]requested_item shift.open_date is exist - process it [00:58:03]req_shift_open_date [00:58:03]req_shift_open_date done [00:58:03]produce_requested_data done [00:58:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86705,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [00:58:03]process_action_free close_receipt [00:58:03]json_value_free [00:58:03]json_value_free done [00:58:03]process_json_proto returns [00:58:03]Send response to host [00:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86705,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [00:58:03]free response buf [00:58:03]execute_script done [00:58:03]execute_script returns [00:58:03]free content buf [00:58:03]Sock 10.Close socket [00:58:03]Sock 10.Thread stoped [00:58:07]OFD Sender: No OFD packet to send [00:58:12]OFD Sender: No OFD packet to send [00:58:17]OFD Sender: No OFD packet to send [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:37]OFD Sender: No OFD packet to send [00:58:42]OFD Sender: No OFD packet to send [00:58:47]OFD Sender: No OFD packet to send [00:58:52]OFD Sender: No OFD packet to send [00:58:58]OFD Sender: No OFD packet to send [00:59:03]OFD Sender: No OFD packet to send [00:59:08]OFD Sender: No OFD packet to send [00:59:13]OFD Sender: No OFD packet to send [00:59:18]OFD Sender: No OFD packet to send [00:59:23]OFD Sender: No OFD packet to send [00:59:28]OFD Sender: No OFD packet to send [00:59:33]OFD Sender: No OFD packet to send [00:59:38]OFD Sender: No OFD packet to send [00:59:43]OFD Sender: No OFD packet to send [00:59:48]OFD Sender: No OFD packet to send [00:59:53]OFD Sender: No OFD packet to send [00:59:55]recv_with_timeout no data received [00:59:58]OFD Sender: No OFD packet to send [01:00:03]OFD Sender: No OFD packet to send [01:00:08]OFD Sender: No OFD packet to send [01:00:08]recv_with_timeout no data received [01:00:11]accept exits with 9 [01:00:11]New connection [01:00:11]New thread 3066883428 created [01:00:11]Thread 3066740068 joined [01:00:11]Waiting for new connection... [01:00:11] Sock 9.Parse request [01:00:11]Sock 9.Check first char [01:00:11]Sock 9.First char is OK [01:00:11]request: POST /json_proto HTTP/1.0 [01:00:11]Method: POST [01:00:11]URL: /json_proto [01:00:11]Method is POST - this is cgi request [01:00:11]url: /json_proto [01:00:11]query_string will be loaded in cgi processing [01:00:11]execute_cgi json_proto POST (null) [01:00:11]execute_cgi path=json_proto method=POST [01:00:11]POST find Content-Length [01:00:11]Host: 172.17.47.196:8080 [01:00:11]Content-Length: 682 [01:00:11]Content-Type: application/json [01:00:11] [01:00:11]POST finish read [01:00:11]Found Content-Length = 682 [01:00:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [01:00:11]execute_script... [01:00: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)871534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [01:00:11]POST & json_proto [01:00:11]process_json_proto [01:00:11]json parsed OK: [01:00:11]protocol is kg_v1.0 [01:00:11]action value=close_receipt [01:00:11]process_action close_receipt [01:00:11]cmd_close_receipt [01:00:11]MH_GetDate [01:00:11]Write to MH i2c: F0 00 00 B1 00 A0 [01:00:11]Write i2c OK [01:00:11]MH_I2C_Read... [01:00:11]Read from MH i2c: F0 [01:00:11]MH_I2C_Read... [01:00:11]Read from MH i2c: F0 09 00 [01:00:11]MH_I2C_Read... [01:00:11]Read from MH i2c: F0 09 00 B1 00 00 1C 6C EF 66 4C 6B 94 66 37 [01:00:11]GetLastDocTimeStamp 1726966680 [01:00:11]current date 1726966812 [01:00:11]FM_GetShiftState [01:00:11]SAM_PROTO_GetShiftState [01:00:11]wFMCommunicate request_size=4 [01:00:11]MH_SAM_APDU [01:00:11]CAPDU: 80 13 01 00 [01:00:11]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [01:00:11]Write i2c OK [01:00:11]MH_I2C_Read... [01:00:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:11]Read from MH i2c: E2 [01:00:11]MH_I2C_Read... [01:00:11]Read from MH i2c: E2 0E 00 [01:00:11]MH_I2C_Read... [01:00:11]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 ED [01:00:11]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:00:11]wFMCommunicate OK [01:00:11]SAM_PROTO_GetShiftState done [01:00:11]FM_GetShiftState done [01:00:11]opened in 1726964220 [01:00:11]opened+sec_in_day 1727050620 [01:00:11]quantity*price = 100005 [01:00:11]sum+1 = 100006 [01:00: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 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 19 22.09.2024 01:00 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86706 ФПД: 134707661396964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010012&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86706&fm=134707661396964&tin=02508201610067®Number=0000000000092592&sum=100000 [01:00:12]StoreToDocumentArchive [01:00:12]shift 497 fd 86706 [01:00:12]save to /storage/0497/doc_00086706 [01:00:12]save last doc name /storage/0497/doc_00086706 to /storage/kkm_last_doc_name [01:00:12]save OK [01:00:12]Clear old archive folders... [01:00:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:00:12]tlvbuf is 00580BF0 [01:00:12]SAM_PROTO_ClearQueue [01:00:12]wFMCommunicate request_size=4 [01:00:12]MH_SAM_APDU [01:00:12]CAPDU: 80 09 00 00 [01:00:12]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [01:00:12]Write i2c OK [01:00:12]MH_I2C_Read... [01:00:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:00:12]Read from MH i2c: E2 [01:00:12]MH_I2C_Read... [01:00:12]Read from MH i2c: E2 03 00 [01:00:12]MH_I2C_Read... [01:00:12]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [01:00:12]RAPDU: 90 00 [01:00:12]wFMCommunicate OK [01:00:12]SAM_PROTO_ClearQueue done [01:00:12]KKMCreateOFDPacket [01:00:12]OFDProtocolAddRootSTLVToBuf [01:00:12]FM_MakeSignedData [01:00:12]FM_MakeSignedData [01:00:12]SAM_PROTO_SignData [01:00:12]wFMCommunicate request_size=4 [01:00:12]MH_SAM_APDU [01:00:12]CAPDU: 80 0D 01 02 [01:00:12]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [01:00:12]Write i2c OK [01:00:12]MH_I2C_Read... [01:00:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:00:12]Read from MH i2c: E2 [01:00:12]MH_I2C_Read... [01:00:12]Read from MH i2c: E2 03 00 [01:00:12]MH_I2C_Read... [01:00:12]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [01:00:12]RAPDU: 90 00 [01:00:12]wFMCommunicate OK [01:00:12]wFMCommunicate request_size=255 [01:00:12]MH_SAM_APDU [01:00: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 1C 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 52 01 00 35 04 06 00 7A [01:00:12]Write to MH i2c: E2 02 01 C1 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 1C 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 52 01 00 35 04 06 00 7A 00 00 B6 [01:00:12]Write i2c OK [01:00:12]MH_I2C_Read... [01:00:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:13]Read from MH i2c: E2 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 03 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [01:00:13]RAPDU: 90 00 [01:00:13]wFMCommunicate OK [01:00:13]wFMCommunicate request_size=10 [01:00:13]MH_SAM_APDU [01:00:13]CAPDU: 80 0D 02 02 05 84 12 4E 5B E4 [01:00:13]Write to MH i2c: E2 0D 00 C2 00 80 0D 02 02 05 00 84 12 4E 5B E4 00 00 69 [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:13]Read from MH i2c: E2 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 03 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [01:00:13]RAPDU: 90 00 [01:00:13]wFMCommunicate OK [01:00:13]wFMCommunicate request_size=4 [01:00:13]MH_SAM_APDU [01:00:13]CAPDU: 80 0D 03 02 [01:00:13]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:00:13]Read from MH i2c: E2 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 0B 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 0B 00 C3 00 00 07 BA C3 62 18 70 34 AE 90 00 8F [01:00:13]RAPDU: 07 BA C3 62 18 70 34 AE 90 00 [01:00:13]wFMCommunicate OK [01:00:13]SAM_PROTO_SignData done [01:00:13]FM_MakeSignedData done [01:00:13]CreateOFDProtocolMessage [01:00:13]wFMCommunicate request_size=4 [01:00:13]MH_SAM_APDU [01:00:13]CAPDU: 80 11 00 00 [01:00:13]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:13]OFD Sender: No OFD packet to send [01:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:13]Read from MH i2c: E2 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 17 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9D [01:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:00:13]wFMCommunicate OK [01:00:13]CreateOFDProtocolMessage done [01:00:13]OFDSenderStorePacket 86706 [01:00:13]StoreOFDPacket docnum=86706 [01:00:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F1 83 07 01 43 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 1C 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 52 01 00 35 04 06 00 7A 84 12 4E 5B E4 07 BA C3 62 18 70 34 AE [01:00:13]CheckFolder [01:00:13]dirname=/storage/ofd_packets [01:00:13]CheckFolder done [01:00:13]ProducePacketName [01:00:13]name=ofd_packets/00086706 [01:00:13]NVStorageSaveData ofd_packets/00086706 [01:00:13]File name is /storage/ofd_packets/00086706 [01:00:13]Write 301 bytes [01:00:13]NVStorageSaveData done [01:00:13]OFDSenderStorePacket done [01:00:13]KKMCreateOFDPacket done [01:00:13]NVStorageSaveData kkm_last_timestamp [01:00:13]File name is /storage/kkm_last_timestamp [01:00:13]Write 4 bytes [01:00:13]NVStorageSaveData done [01:00:13]ExternCall_PrintAddStr [01:00:13]wPrintStart [01:00:13]Write to MH i2c: 01 00 00 C5 00 C5 [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: 01 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: 01 07 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [01:00:13]RasterBufferAndPrint [01:00:13]line Счет N : (1)871534 [01:00:13]line ИНН: 02508201610067 [01:00:13]line Контрольно-Кассовый Чек [01:00:13]line ПРОДАЖА [01:00:13]line ТРК (МРК, ГНК) : 63 [01:00:13]line Товар: 2710124130 [01:00:13]line Аи-92-К-5 [01:00:13]line 14.750 * 67.80 [01:00:13]line = 1000.05 [01:00:13]line НДС 12% НСП 1% [01:00:13]line > о реализуемом товаре [01:00:13]line ОКРУГЛЕНИЕ: -0.05 [01:00:13]line ИТОГО: 1000.00 [01:00:13]line Внесено: 1000.00 [01:00:13]line СДАЧА: 0.00 [01:00:13]line НСП 1% : 8.85 [01:00:13]line НДС 12% : 106.20 [01:00:13]line Наличными: 1000.00 [01:00:13]line Безнал.: 0.00 [01:00:13]line Место: АЗС № 137 "Партнер Нефть" [01:00:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:00:13]line СНО: Общий режим [01:00:13]line Чек 19 22.09.2024 01:00 [01:00:13]line Смена: 497 ФФД: 1.0 [01:00:13]line ЗНМ: 0300000064 [01:00:13]line РНМ: 0000000000092592 [01:00:13]line Версия ККМ: 001 [01:00:13]line ФМ: 0000000000874979 [01:00:13]line ФД: 86706 [01:00:13]line ФПД: 134707661396964 [01:00:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010012&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86706&fm=134707661396964&tin=02508201610067®Number=0000000000092592&sum=100000 [01:00:13]written 0, free lines is 4095 [01:00:13]OFD Sender: Processing packet 86706 [packets to send 273, broken 272] [01:00:13]ProducePacketName [01:00:13]name=ofd_packets/00086706 [01:00:13]OFD Sender: To server: pG, [01:00:13]CommunicateWithHost lk.salyk.kg:30040 [01:00:13]ConnectInit lk.salyk.kg [01:00:13]Write to MH i2c: 01 00 00 F0 00 F0 [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: 01 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: 01 07 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 D9 0C DC [01:00:13]RasterBufferAndPrint [01:00:13]line [01:00:13]line [01:00:13]line [01:00:13]line [01:00:13]line [01:00:13]written 0, free lines is 3298 [01:00:13]MH_Cut [01:00:13]Write to MH i2c: D1 01 00 F7 00 01 C9 [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: D1 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: D1 01 00 [01:00:13]MH_I2C_Read... [01:00:13]Read from MH i2c: D1 01 00 F7 00 00 C8 [01:00:13]Write to MH i2c: 01 00 00 F8 00 F8 [01:00:13]Write i2c OK [01:00:13]MH_I2C_Read... [01:00:14]*** Cut start [01:00:14]*** Partial cut [01:00:14]*** CUTSNS_PIN = 1 [01:00:14]*** CUTSNS_PIN = 0 [01:00:14]*** Brake cut motor [01:00:15]Read from MH i2c: 01 [01:00:15]MH_I2C_Read... [01:00:15]*** Stop cut motor [01:00:15]*** Cut end [01:00:15]Read from MH i2c: 01 07 00 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [01:00:15]process_action close_receipt done [01:00:15]requested_data is exist [01:00:15]produce_requested_data [01:00:15]requested_item fm.sn is exist - process it [01:00:15]wFMCommunicate request_size=4 [01:00:15]MH_SAM_APDU [01:00:15]CAPDU: 80 11 00 00 [01:00:15]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [01:00:15]Write i2c OK [01:00:15]MH_I2C_Read... [01:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:15]Read from MH i2c: E2 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: E2 17 00 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D2 [01:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:00:15]wFMCommunicate OK [01:00:15]requested_item fd.num is exist - process it [01:00:15]SAM_PROTO_GetFieldsCounters [01:00:15]wFMCommunicate request_size=4 [01:00:15]MH_SAM_APDU [01:00:15]CAPDU: 80 13 00 00 [01:00:15]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [01:00:15]Write i2c OK [01:00:15]MH_I2C_Read... [01:00:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:15]Read from MH i2c: E2 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: E2 62 00 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B2 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [01:00:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B2 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:15]wFMCommunicate OK [01:00:15]SAM_PROTO_GetFieldsCounters done [01:00:15]requested_item shift.num is exist - process it [01:00:15]requested_item shift.opened is exist - process it [01:00:15]req_shift_opened [01:00:15]FM_GetShiftState [01:00:15]SAM_PROTO_GetShiftState [01:00:15]wFMCommunicate request_size=4 [01:00:15]MH_SAM_APDU [01:00:15]CAPDU: 80 13 01 00 [01:00:15]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [01:00:15]Write i2c OK [01:00:15]MH_I2C_Read... [01:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:15]Read from MH i2c: E2 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: E2 0E 00 [01:00:15]MH_I2C_Read... [01:00:15]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 36 [01:00:15]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:00:15]wFMCommunicate OK [01:00:15]SAM_PROTO_GetShiftState done [01:00:15]FM_GetShiftState done [01:00:15]req_shift_opened done [01:00:15]requested_item shift.open_date is exist - process it [01:00:15]req_shift_open_date [01:00:15]req_shift_open_date done [01:00:15]produce_requested_data done [01:00:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86706,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [01:00:15]process_action_free close_receipt [01:00:15]json_value_free [01:00:15]json_value_free done [01:00:15]process_json_proto returns [01:00:15]Send response to host [01:00:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86706,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [01:00:15]free response buf [01:00:15]execute_script done [01:00:15]execute_script returns [01:00:15]free content buf [01:00:15]Sock 9.Close socket [01:00:15]Sock 9.Thread stoped [01:00:18]ConnectInit Can't take IP for lk.salyk.kg [01:00:18]CommunicateWithHost connect error [01:00:18]CommunicateWithHost err = -1 [01:00:18]OFD Sender: Server communicate error [01:00:23]OFD Sender: Processing packet 86706 [packets to send 273, broken 272] [01:00:23]ProducePacketName [01:00:23]name=ofd_packets/00086706 [01:00:23]OFD Sender: To server: pG, [01:00:23]CommunicateWithHost lk.salyk.kg:30040 [01:00:23]ConnectInit lk.salyk.kg [01:00:28]ConnectInit Can't take IP for lk.salyk.kg [01:00:28]CommunicateWithHost connect error [01:00:28]CommunicateWithHost err = -1 [01:00:28]OFD Sender: Server communicate error [01:00:33]OFD Sender: Processing packet 86706 [packets to send 273, broken 272] [01:00:33]ProducePacketName [01:00:33]name=ofd_packets/00086706 [01:00:33]OFD Sender: To server: pG, [01:00:33]CommunicateWithHost lk.salyk.kg:30040 [01:00:33]ConnectInit lk.salyk.kg [01:00:38]ConnectInit Can't take IP for lk.salyk.kg [01:00:38]CommunicateWithHost connect error [01:00:38]CommunicateWithHost err = -1 [01:00:38]OFD Sender: Server communicate error [01:00:43]OFD Sender: Processing packet 86706 [packets to send 273, broken 272] [01:00:43]ProducePacketName [01:00:43]name=ofd_packets/00086706 [01:00:43]OFD Sender: To server: pG, [01:00:43]CommunicateWithHost lk.salyk.kg:30040 [01:00:43]ConnectInit lk.salyk.kg [01:00:44]accept exits with 8 [01:00:44]New connection [01:00:44]New thread 3066740068 created [01:00:44]Thread 3066883428 joined [01:00:44]Waiting for new connection... [01:00:44] Sock 8.Parse request [01:00:44]Sock 8.Check first char [01:00:44]Sock 8.First char is OK [01:00:44]request: POST /json_proto HTTP/1.0 [01:00:44]Method: POST [01:00:44]URL: /json_proto [01:00:44]Method is POST - this is cgi request [01:00:44]url: /json_proto [01:00:44]query_string will be loaded in cgi processing [01:00:44]execute_cgi json_proto POST (null) [01:00:44]execute_cgi path=json_proto method=POST [01:00:44]POST find Content-Length [01:00:44]Host: 172.17.47.196:8080 [01:00:44]Content-Length: 808 [01:00:44]Content-Type: application/json [01:00:44] [01:00:44]POST finish read [01:00:44]Found Content-Length = 808 [01:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 59.060, "sum" : 4500.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" : 4500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:44]execute_script... [01:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-4", "price" : 76.20, "quantity" : 59.060, "sum" : 4500.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" : 4500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:44]POST & json_proto [01:00:44]process_json_proto [01:00:44]json parsed OK: [01:00:44]protocol is kg_v1.0 [01:00:44]action value=close_receipt [01:00:44]process_action close_receipt [01:00:44]cmd_close_receipt [01:00:44]MH_GetDate [01:00:44]Write to MH i2c: F0 00 00 FC 00 EB [01:00:44]Write i2c OK [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: F0 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: F0 09 00 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: F0 09 00 FC 00 00 3D 6C EF 66 4C 6B 94 66 A3 [01:00:44]GetLastDocTimeStamp 1726966812 [01:00:44]current date 1726966845 [01:00:44]FM_GetShiftState [01:00:44]SAM_PROTO_GetShiftState [01:00:44]wFMCommunicate request_size=4 [01:00:44]MH_SAM_APDU [01:00:44]CAPDU: 80 13 01 00 [01:00:44]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [01:00:44]Write i2c OK [01:00:44]MH_I2C_Read... [01:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:44]Read from MH i2c: E2 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 0E 00 [01:00:44]MH_I2C_Read... [01:00:44]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 38 [01:00:44]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:00:44]wFMCommunicate OK [01:00:44]SAM_PROTO_GetShiftState done [01:00:44]FM_GetShiftState done [01:00:44]opened in 1726964220 [01:00:44]opened+sec_in_day 1727050620 [01:00:44]quantity*price = 450037 [01:00:44]sum+1 = 450038 [01:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4500.37 НСП 1% : 39.83 НДС 12% : 477.91 Наличными: 0.00 Безнал.: 4500.37 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 20 22.09.2024 01:00 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86707 ФПД: 117412955881552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86707&fm=117412955881552&tin=02508201610067®Number=0000000000092592&sum=450037 [01:00:45]StoreToDocumentArchive [01:00:45]shift 497 fd 86707 [01:00:45]save to /storage/0497/doc_00086707 [01:00:45]save last doc name /storage/0497/doc_00086707 to /storage/kkm_last_doc_name [01:00:45]save OK [01:00:45]Clear old archive folders... [01:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:00:45]tlvbuf is 005AD890 [01:00:45]SAM_PROTO_ClearQueue [01:00:45]wFMCommunicate request_size=4 [01:00:45]MH_SAM_APDU [01:00:45]CAPDU: 80 09 00 00 [01:00:45]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:00:45]Read from MH i2c: E2 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [01:00:45]RAPDU: 90 00 [01:00:45]wFMCommunicate OK [01:00:45]SAM_PROTO_ClearQueue done [01:00:45]KKMCreateOFDPacket [01:00:45]OFDProtocolAddRootSTLVToBuf [01:00:45]FM_MakeSignedData [01:00:45]FM_MakeSignedData [01:00:45]SAM_PROTO_SignData [01:00:45]wFMCommunicate request_size=4 [01:00:45]MH_SAM_APDU [01:00:45]CAPDU: 80 0D 01 02 [01:00:45]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:00:45]Read from MH i2c: E2 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [01:00:45]RAPDU: 90 00 [01:00:45]wFMCommunicate OK [01:00:45]wFMCommunicate request_size=255 [01:00:45]MH_SAM_APDU [01:00:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F5 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3D 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 52 01 00 35 04 06 00 [01:00:45]Write to MH i2c: E2 02 01 0C 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 34 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F5 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3D 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 52 01 00 35 04 06 00 00 00 EB [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:45]Read from MH i2c: E2 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [01:00:45]RAPDU: 90 00 [01:00:45]wFMCommunicate OK [01:00:45]wFMCommunicate request_size=11 [01:00:45]MH_SAM_APDU [01:00:45]CAPDU: 80 0D 02 02 06 6A C9 55 87 00 50 [01:00:45]Write to MH i2c: E2 0E 00 0D 01 80 0D 02 02 06 00 6A C9 55 87 00 50 00 00 F3 [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:45]Read from MH i2c: E2 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [01:00:45]RAPDU: 90 00 [01:00:45]wFMCommunicate OK [01:00:45]wFMCommunicate request_size=4 [01:00:45]MH_SAM_APDU [01:00:45]CAPDU: 80 0D 03 02 [01:00:45]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:00:45]Read from MH i2c: E2 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 0B 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 0B 00 0E 01 00 38 08 91 5C B1 91 99 A1 90 00 34 [01:00:45]RAPDU: 38 08 91 5C B1 91 99 A1 90 00 [01:00:45]wFMCommunicate OK [01:00:45]SAM_PROTO_SignData done [01:00:45]FM_MakeSignedData done [01:00:45]CreateOFDProtocolMessage [01:00:45]wFMCommunicate request_size=4 [01:00:45]MH_SAM_APDU [01:00:45]CAPDU: 80 11 00 00 [01:00:45]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 [01:00:45]MH_I2C_Read... [01:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:45]Read from MH i2c: E2 17 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E9 [01:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:00:45]wFMCommunicate OK [01:00:45]CreateOFDProtocolMessage done [01:00:45]OFDSenderStorePacket 86707 [01:00:45]StoreOFDPacket docnum=86707 [01:00:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9C 2F 08 01 C8 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F5 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3D 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 52 01 00 35 04 06 00 6A C9 55 87 00 50 38 08 91 5C B1 91 99 A1 [01:00:45]CheckFolder [01:00:45]dirname=/storage/ofd_packets [01:00:45]CheckFolder done [01:00:45]ProducePacketName [01:00:45]name=ofd_packets/00086707 [01:00:45]NVStorageSaveData ofd_packets/00086707 [01:00:45]File name is /storage/ofd_packets/00086707 [01:00:45]Write 302 bytes [01:00:45]NVStorageSaveData done [01:00:45]OFDSenderStorePacket done [01:00:45]KKMCreateOFDPacket done [01:00:45]NVStorageSaveData kkm_last_timestamp [01:00:45]File name is /storage/kkm_last_timestamp [01:00:45]Write 4 bytes [01:00:45]NVStorageSaveData done [01:00:45]ExternCall_PrintAddStr [01:00:45]wPrintStart [01:00:45]Write to MH i2c: 01 00 00 10 01 11 [01:00:45]Write i2c OK [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: 01 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: 01 07 00 [01:00:45]MH_I2C_Read... [01:00:45]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [01:00:45]RasterBufferAndPrint [01:00:45]line Счет N : (1)871533 [01:00:45]line ИНН: 02508201610067 [01:00:45]line Контрольно-Кассовый Чек [01:00:45]line ПРОДАЖА [01:00:45]line ТРК (МРК, ГНК) : 44 [01:00:45]line Товар: 2710194210 [01:00:45]line ДТ(л)-К-4 [01:00:45]line 59.060 * 76.20 [01:00:45]line = 4500.37 [01:00:45]line НДС 12% НСП 1% [01:00:45]line > о реализуемом товаре [01:00:45]line ИТОГО: 4500.37 [01:00:45]line НСП 1% : 39.83 [01:00:45]line НДС 12% : 477.91 [01:00:45]line Наличными: 0.00 [01:00:45]line Безнал.: 4500.37 [01:00:45]line Место: АЗС № 137 "Партнер Нефть" [01:00:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:00:46]line СНО: Общий режим [01:00:46]line Чек 20 22.09.2024 01:00 [01:00:46]line Смена: 497 ФФД: 1.0 [01:00:46]line ЗНМ: 0300000064 [01:00:46]line РНМ: 0000000000092592 [01:00:46]line Версия ККМ: 001 [01:00:46]line Платежная система: O! деньги [01:00:46]line ФМ: 0000000000874979 [01:00:46]line ФД: 86707 [01:00:46]line ФПД: 117412955881552 [01:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86707&fm=117412955881552&tin=02508201610067®Number=0000000000092592&sum=450037 [01:00:46]written 0, free lines is 4095 [01:00:46]Write to MH i2c: 01 00 00 3A 01 3B [01:00:46]Write i2c OK [01:00:46]MH_I2C_Read... [01:00:46]Read from MH i2c: 01 [01:00:46]MH_I2C_Read... [01:00:46]Read from MH i2c: 01 07 00 [01:00:46]MH_I2C_Read... [01:00:46]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 EA 0C 38 [01:00:46]RasterBufferAndPrint [01:00:46]line [01:00:46]line [01:00:46]line [01:00:46]line [01:00:46]line [01:00:46]written 0, free lines is 3318 [01:00:46]MH_Cut [01:00:46]Write to MH i2c: D1 01 00 41 01 01 14 [01:00:46]Write i2c OK [01:00:46]MH_I2C_Read... [01:00:46]Read from MH i2c: D1 [01:00:46]MH_I2C_Read... [01:00:46]Read from MH i2c: D1 01 00 [01:00:46]MH_I2C_Read... [01:00:46]Read from MH i2c: D1 01 00 41 01 00 13 [01:00:46]Write to MH i2c: 01 00 00 42 01 43 [01:00:46]Write i2c OK [01:00:46]MH_I2C_Read... [01:00:47]*** Cut start [01:00:47]*** Partial cut [01:00:47]*** CUTSNS_PIN = 1 [01:00:47]*** CUTSNS_PIN = 0 [01:00:47]*** Brake cut motor [01:00:47]Read from MH i2c: 01 [01:00:47]MH_I2C_Read... [01:00:47]*** Stop cut motor [01:00:47]*** Cut end [01:00:47]Read from MH i2c: 01 07 00 [01:00:47]MH_I2C_Read... [01:00:47]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [01:00:47]process_action close_receipt done [01:00:47]requested_data is exist [01:00:47]produce_requested_data [01:00:47]requested_item fm.sn is exist - process it [01:00:47]wFMCommunicate request_size=4 [01:00:47]MH_SAM_APDU [01:00:47]CAPDU: 80 11 00 00 [01:00:47]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [01:00:47]Write i2c OK [01:00:47]MH_I2C_Read... [01:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:47]Read from MH i2c: E2 [01:00:47]MH_I2C_Read... [01:00:47]Read from MH i2c: E2 17 00 [01:00:47]MH_I2C_Read... [01:00:47]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1D [01:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:00:47]wFMCommunicate OK [01:00:47]requested_item fd.num is exist - process it [01:00:47]SAM_PROTO_GetFieldsCounters [01:00:47]wFMCommunicate request_size=4 [01:00:47]MH_SAM_APDU [01:00:47]CAPDU: 80 13 00 00 [01:00:47]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [01:00:47]Write i2c OK [01:00:47]MH_I2C_Read... [01:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:48]Read from MH i2c: E2 [01:00:48]MH_I2C_Read... [01:00:48]Read from MH i2c: E2 62 00 [01:00:48]MH_I2C_Read... [01:00:48]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B3 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [01:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B3 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:48]wFMCommunicate OK [01:00:48]SAM_PROTO_GetFieldsCounters done [01:00:48]requested_item shift.num is exist - process it [01:00:48]requested_item shift.opened is exist - process it [01:00:48]req_shift_opened [01:00:48]FM_GetShiftState [01:00:48]SAM_PROTO_GetShiftState [01:00:48]wFMCommunicate request_size=4 [01:00:48]MH_SAM_APDU [01:00:48]CAPDU: 80 13 01 00 [01:00:48]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [01:00:48]Write i2c OK [01:00:48]MH_I2C_Read... [01:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:48]Read from MH i2c: E2 [01:00:48]MH_I2C_Read... [01:00:48]Read from MH i2c: E2 0E 00 [01:00:48]MH_I2C_Read... [01:00:48]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 81 [01:00:48]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:00:48]wFMCommunicate OK [01:00:48]SAM_PROTO_GetShiftState done [01:00:48]FM_GetShiftState done [01:00:48]req_shift_opened done [01:00:48]requested_item shift.open_date is exist - process it [01:00:48]req_shift_open_date [01:00:48]req_shift_open_date done [01:00:48]produce_requested_data done [01:00:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86707,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [01:00:48]process_action_free close_receipt [01:00:48]json_value_free [01:00:48]json_value_free done [01:00:48]process_json_proto returns [01:00:48]Send response to host [01:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86707,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [01:00:48]free response buf [01:00:48]execute_script done [01:00:48]execute_script returns [01:00:48]free content buf [01:00:48]Sock 8.Close socket [01:00:48]Sock 8.Thread stoped [01:00:50]Connected sock=9 [01:00:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 F1 83 07 01 43 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 1C 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 52 01 00 35 04 06 00 7A 84 12 4E 5B E4 07 BA C3 62 18 70 34 AE [01:00:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 79 4F 47 00 54 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B2 52 01 00 F4 03 04 00 11 17 EF 66 B6 04 01 00 00 DC 9A E2 75 1D C8 7B 22 [01:00:50]CommunicateWithHost err = 0 [01:00:50]CheckOFDResponse [01:00:50]1017 (14) - 77093643461234 [01:00:50]1041 (16) - 0000000000874979 [01:00:50]1040 (4) - 86706 [01:00:50]1012 (4) - 21.09.2024 18:57 [01:00:50]1206 (1) - 0 [01:00:50]OFD Sender: Remove packet 86706 [01:00:50]ProducePacketName [01:00:50]name=ofd_packets/00086706 [01:00:50]NVStorageDeleteData [01:00:51]OFD Sender: Processing packet 86707 [packets to send 273, broken 272] [01:00:51]ProducePacketName [01:00:51]name=ofd_packets/00086707 [01:00:51]OFD Sender: To server: pG, [01:00:51]CommunicateWithHost lk.salyk.kg:30040 [01:00:51]ConnectInit lk.salyk.kg [01:00:53]Connected sock=8 [01:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 9C 2F 08 01 C8 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F5 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F5 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3D 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 52 01 00 35 04 06 00 6A C9 55 87 00 50 38 08 91 5C B1 91 99 A1 [01:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 88 C5 47 00 C1 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 52 01 00 F4 03 04 00 14 17 EF 66 B6 04 01 00 00 B7 1A EC 69 E5 34 FA 21 [01:00:54]CommunicateWithHost err = 0 [01:00:54]CheckOFDResponse [01:00:54]1017 (14) - 77093643461234 [01:00:54]1041 (16) - 0000000000874979 [01:00:54]1040 (4) - 86707 [01:00:54]1012 (4) - 21.09.2024 18:57 [01:00:54]1206 (1) - 0 [01:00:54]OFD Sender: Remove packet 86707 [01:00:54]ProducePacketName [01:00:54]name=ofd_packets/00086707 [01:00:54]NVStorageDeleteData [01:00:55]OFD Sender: No OFD packet to send [01:00:55]OFD Sender: No OFD packet to send [01:01:00]OFD Sender: No OFD packet to send [01:01:05]OFD Sender: No OFD packet to send [01:01:10]OFD Sender: No OFD packet to send [01:01:15]OFD Sender: No OFD packet to send [01:01:15]recv_with_timeout no data received [01:01:20]OFD Sender: No OFD packet to send [01:01:25]OFD Sender: No OFD packet to send [01:01:30]OFD Sender: No OFD packet to send [01:01:31]recv_with_timeout no data received [01:01:35]OFD Sender: No OFD packet to send [01:01:40]OFD Sender: No OFD packet to send [01:01:44]recv_with_timeout no data received [01:01:45]OFD Sender: No OFD packet to send [01:01:50]OFD Sender: No OFD packet to send [01:01:55]OFD Sender: No OFD packet to send [01:01:57]accept exits with 11 [01:01:57]New connection [01:01:57]New thread 3066883428 created [01:01:57]Thread 3066740068 joined [01:01:57]Waiting for new connection... [01:01:57] Sock 11.Parse request [01:01:57]Sock 11.Check first char [01:01:57]Sock 11.First char is OK [01:01:57]request: POST /json_proto HTTP/1.0 [01:01:57]Method: POST [01:01:57]URL: /json_proto [01:01:57]Method is POST - this is cgi request [01:01:57]url: /json_proto [01:01:57]query_string will be loaded in cgi processing [01:01:57]execute_cgi json_proto POST (null) [01:01:57]execute_cgi path=json_proto method=POST [01:01:57]POST find Content-Length [01:01:57]Host: 172.17.47.196:8080 [01:01:57]Content-Length: 621 [01:01:57]Content-Type: application/json [01:01:57] [01:01:57]POST finish read [01:01:57]Found Content-Length = 621 [01:01:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148047", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:57]execute_script... [01:01: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 : (3)148047", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:57]POST & json_proto [01:01:57]process_json_proto [01:01:57]json parsed OK: [01:01:57]protocol is kg_v1.0 [01:01:57]action value=close_receipt [01:01:57]process_action close_receipt [01:01:57]cmd_close_receipt [01:01:57]MH_GetDate [01:01:57]Write to MH i2c: F0 00 00 46 01 36 [01:01:57]Write i2c OK [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: F0 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: F0 09 00 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: F0 09 00 46 01 00 86 6C EF 66 4C 6B 94 66 37 [01:01:57]GetLastDocTimeStamp 1726966845 [01:01:57]current date 1726966918 [01:01:57]FM_GetShiftState [01:01:57]SAM_PROTO_GetShiftState [01:01:57]wFMCommunicate request_size=4 [01:01:57]MH_SAM_APDU [01:01:57]CAPDU: 80 13 01 00 [01:01:57]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [01:01:57]Write i2c OK [01:01:57]MH_I2C_Read... [01:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:57]Read from MH i2c: E2 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: E2 0E 00 [01:01:57]MH_I2C_Read... [01:01:57]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 83 [01:01:57]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:01:57]wFMCommunicate OK [01:01:57]SAM_PROTO_GetShiftState done [01:01:57]FM_GetShiftState done [01:01:57]opened in 1726964220 [01:01:57]opened+sec_in_day 1727050620 [01:01:57]quantity*price = 14900 [01:01:57]sum+1 = 14901 [01:01:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 21 22.09.2024 01:01 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86708 ФПД: 63659000640811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010158&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86708&fm=63659000640811&tin=02508201610067®Number=0000000000092592&sum=14900 0 [01:01:58]StoreToDocumentArchive [01:01:58]shift 497 fd 86708 [01:01:58]save to /storage/0497/doc_00086708 [01:01:58]save last doc name /storage/0497/doc_00086708 to /storage/kkm_last_doc_name [01:01:58]save OK [01:01:58]Clear old archive folders... [01:01:58]ProcessDocumentItem done err = 0, tmpTLVsize=273 [01:01:58]tlvbuf is 00581020 [01:01:58]SAM_PROTO_ClearQueue [01:01:58]wFMCommunicate request_size=4 [01:01:58]MH_SAM_APDU [01:01:58]CAPDU: 80 09 00 00 [01:01:58]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [01:01:58]Write i2c OK [01:01:58]MH_I2C_Read... [01:01:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:01:58]Read from MH i2c: E2 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [01:01:58]RAPDU: 90 00 [01:01:58]wFMCommunicate OK [01:01:58]SAM_PROTO_ClearQueue done [01:01:58]KKMCreateOFDPacket [01:01:58]OFDProtocolAddRootSTLVToBuf [01:01:58]FM_MakeSignedData [01:01:58]FM_MakeSignedData [01:01:58]SAM_PROTO_SignData [01:01:58]wFMCommunicate request_size=4 [01:01:58]MH_SAM_APDU [01:01:58]CAPDU: 80 0D 01 02 [01:01:58]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [01:01:58]Write i2c OK [01:01:58]MH_I2C_Read... [01:01:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:01:58]Read from MH i2c: E2 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [01:01:58]RAPDU: 90 00 [01:01:58]wFMCommunicate OK [01:01:58]wFMCommunicate request_size=255 [01:01:58]MH_SAM_APDU [01:01:58]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 86 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [01:01:58]Write to MH i2c: E2 02 01 56 01 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 86 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 BA [01:01:58]Write i2c OK [01:01:58]MH_I2C_Read... [01:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:58]Read from MH i2c: E2 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [01:01:58]RAPDU: 90 00 [01:01:58]wFMCommunicate OK [01:01:58]wFMCommunicate request_size=32 [01:01:58]MH_SAM_APDU [01:01:58]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 52 01 00 35 04 06 00 39 E5 C4 1E B5 2B [01:01:58]Write to MH i2c: E2 23 00 57 01 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 52 01 00 35 04 06 00 39 E5 C4 1E B5 2B 00 00 22 [01:01:58]Write i2c OK [01:01:58]MH_I2C_Read... [01:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:58]Read from MH i2c: E2 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [01:01:58]RAPDU: 90 00 [01:01:58]wFMCommunicate OK [01:01:58]wFMCommunicate request_size=4 [01:01:58]MH_SAM_APDU [01:01:58]CAPDU: 80 0D 03 02 [01:01:58]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [01:01:58]Write i2c OK [01:01:58]MH_I2C_Read... [01:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:01:58]Read from MH i2c: E2 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 0B 00 [01:01:58]MH_I2C_Read... [01:01:58]Read from MH i2c: E2 0B 00 58 01 00 61 A9 1C 5E 4B 57 9E 1F 90 00 B8 [01:01:58]RAPDU: 61 A9 1C 5E 4B 57 9E 1F 90 00 [01:01:58]wFMCommunicate OK [01:01:58]SAM_PROTO_SignData done [01:01:58]FM_MakeSignedData done [01:01:58]CreateOFDProtocolMessage [01:01:58]wFMCommunicate request_size=4 [01:01:58]MH_SAM_APDU [01:01:58]CAPDU: 80 11 00 00 [01:01:58]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [01:01:58]Write i2c OK [01:01:58]MH_I2C_Read... [01:01:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:59]Read from MH i2c: E2 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 17 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 33 [01:01:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:01:59]wFMCommunicate OK [01:01:59]CreateOFDProtocolMessage done [01:01:59]OFDSenderStorePacket 86708 [01:01:59]StoreOFDPacket docnum=86708 [01:01:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 79 30 1D 01 87 06 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 86 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 52 01 00 35 04 06 00 39 E5 C4 1E B5 2B 61 A9 1C 5E 4B 57 9E 1F [01:01:59]CheckFolder [01:01:59]dirname=/storage/ofd_packets [01:01:59]CheckFolder done [01:01:59]ProducePacketName [01:01:59]name=ofd_packets/00086708 [01:01:59]NVStorageSaveData ofd_packets/00086708 [01:01:59]File name is /storage/ofd_packets/00086708 [01:01:59]Write 323 bytes [01:01:59]NVStorageSaveData done [01:01:59]OFDSenderStorePacket done [01:01:59]KKMCreateOFDPacket done [01:01:59]NVStorageSaveData kkm_last_timestamp [01:01:59]File name is /storage/kkm_last_timestamp [01:01:59]Write 4 bytes [01:01:59]NVStorageSaveData done [01:01:59]ExternCall_PrintAddStr [01:01:59]wPrintStart [01:01:59]Write to MH i2c: 01 00 00 5A 01 5B [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 07 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [01:01:59]RasterBufferAndPrint [01:01:59]line Счет N : (3)148047 [01:01:59]line ИНН: 02508201610067 [01:01:59]line Контрольно-Кассовый Чек [01:01:59]line ПРОДАЖА [01:01:59]line Товар: 48744119 [01:01:59]line Сигареты Winston Xstyle Dual [01:01:59]line 1.000 * 149.00 [01:01:59]line = 149.00 [01:01:59]line НДС 12% НСП 1% [01:01:59]line > о реализуемом товаре [01:01:59]line ИТОГО: 149.00 [01:01:59]line НСП 1% : 1.32 [01:01:59]line НДС 12% : 15.82 [01:01:59]line Наличными: 149.00 [01:01:59]line Безнал.: 0.00 [01:01:59]line Место: АЗС № 137 "Партнер Нефть" [01:01:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:01:59]line СНО: Общий режим [01:01:59]line Чек 21 22.09.2024 01:01 [01:01:59]line Смена: 497 ФФД: 1.0 [01:01:59]line ЗНМ: 0300000064 [01:01:59]line РНМ: 0000000000092592 [01:01:59]line Версия ККМ: 001 [01:01:59]line ФМ: 0000000000874979 [01:01:59]line ФД: 86708 [01:01:59]line ФПД: 63659000640811 [01:01:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010158&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86708&fm=63659000640811&tin=02508201610067®Number=0000000000092592&sum=14900 [01:01:59]OFD Sender: Processing packet 86708 [packets to send 273, broken 272] [01:01:59]ProducePacketName [01:01:59]name=ofd_packets/00086708 [01:01:59]OFD Sender: To server: pG, [01:01:59]CommunicateWithHost lk.salyk.kg:30040 [01:01:59]ConnectInit lk.salyk.kg [01:01:59]line 0 [01:01:59]written 0, free lines is 4095 [01:01:59]Write to MH i2c: 01 00 00 82 01 83 [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 07 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: 01 07 00 82 01 00 00 00 00 00 E7 0C 7D [01:01:59]RasterBufferAndPrint [01:01:59]line [01:01:59]line [01:01:59]line [01:01:59]line [01:01:59]line [01:01:59]written 0, free lines is 3310 [01:01:59]MH_Cut [01:01:59]Write to MH i2c: D1 01 00 89 01 01 5C [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: D1 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: D1 01 00 [01:01:59]MH_I2C_Read... [01:01:59]Read from MH i2c: D1 01 00 89 01 00 5B [01:01:59]Write to MH i2c: 01 00 00 8A 01 8B [01:01:59]Write i2c OK [01:01:59]MH_I2C_Read... [01:02:00]*** Cut start [01:02:00]*** Partial cut [01:02:00]*** CUTSNS_PIN = 1 [01:02:00]*** CUTSNS_PIN = 0 [01:02:00]*** Brake cut motor [01:02:01]Read from MH i2c: 01 [01:02:01]MH_I2C_Read... [01:02:01]*** Stop cut motor [01:02:01]*** Cut end [01:02:01]Read from MH i2c: 01 07 00 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 FF 0F A0 [01:02:01]process_action close_receipt done [01:02:01]requested_data is exist [01:02:01]produce_requested_data [01:02:01]requested_item fm.sn is exist - process it [01:02:01]wFMCommunicate request_size=4 [01:02:01]MH_SAM_APDU [01:02:01]CAPDU: 80 11 00 00 [01:02:01]Write to MH i2c: E2 08 00 8B 01 80 11 00 00 00 00 00 00 06 [01:02:01]Write i2c OK [01:02:01]MH_I2C_Read... [01:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:01]Read from MH i2c: E2 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 17 00 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 17 00 8B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 65 [01:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:02:01]wFMCommunicate OK [01:02:01]requested_item fd.num is exist - process it [01:02:01]SAM_PROTO_GetFieldsCounters [01:02:01]wFMCommunicate request_size=4 [01:02:01]MH_SAM_APDU [01:02:01]CAPDU: 80 13 00 00 [01:02:01]Write to MH i2c: E2 08 00 8C 01 80 13 00 00 00 00 00 00 09 [01:02:01]Write i2c OK [01:02:01]MH_I2C_Read... [01:02:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:02:01]Read from MH i2c: E2 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 62 00 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 62 00 8C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B4 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [01:02:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B4 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:02:01]wFMCommunicate OK [01:02:01]SAM_PROTO_GetFieldsCounters done [01:02:01]requested_item shift.num is exist - process it [01:02:01]requested_item shift.opened is exist - process it [01:02:01]req_shift_opened [01:02:01]FM_GetShiftState [01:02:01]SAM_PROTO_GetShiftState [01:02:01]wFMCommunicate request_size=4 [01:02:01]MH_SAM_APDU [01:02:01]CAPDU: 80 13 01 00 [01:02:01]Write to MH i2c: E2 08 00 8D 01 80 13 01 00 00 00 00 00 0B [01:02:01]Write i2c OK [01:02:01]MH_I2C_Read... [01:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:01]Read from MH i2c: E2 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 0E 00 [01:02:01]MH_I2C_Read... [01:02:01]Read from MH i2c: E2 0E 00 8D 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 C9 [01:02:01]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:02:01]wFMCommunicate OK [01:02:01]SAM_PROTO_GetShiftState done [01:02:01]FM_GetShiftState done [01:02:01]req_shift_opened done [01:02:01]requested_item shift.open_date is exist - process it [01:02:01]req_shift_open_date [01:02:01]req_shift_open_date done [01:02:01]produce_requested_data done [01:02:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86708,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [01:02:01]process_action_free close_receipt [01:02:01]json_value_free [01:02:01]json_value_free done [01:02:01]process_json_proto returns [01:02:01]Send response to host [01:02:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86708,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [01:02:01]free response buf [01:02:01]execute_script done [01:02:01]execute_script returns [01:02:01]free content buf [01:02:01]Sock 11.Close socket [01:02:01]Sock 11.Thread stoped [01:02:02]Connected sock=8 [01:02:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 79 30 1D 01 87 06 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 86 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 52 01 00 35 04 06 00 39 E5 C4 1E B5 2B 61 A9 1C 5E 4B 57 9E 1F [01:02:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B7 7B 47 00 3F A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 52 01 00 F4 03 04 00 5A 17 EF 66 B6 04 01 00 00 0E 9A 32 1E 7C 85 92 04 [01:02:02]CommunicateWithHost err = 0 [01:02:02]CheckOFDResponse [01:02:02]1017 (14) - 77093643461234 [01:02:02]1041 (16) - 0000000000874979 [01:02:02]1040 (4) - 86708 [01:02:02]1012 (4) - 21.09.2024 18:58 [01:02:02]1206 (1) - 0 [01:02:02]OFD Sender: Remove packet 86708 [01:02:02]ProducePacketName [01:02:02]name=ofd_packets/00086708 [01:02:02]NVStorageDeleteData [01:02:03]OFD Sender: No OFD packet to send [01:02:08]recv_with_timeout no data received [01:02:08]OFD Sender: No OFD packet to send [01:02:13]OFD Sender: No OFD packet to send [01:02:18]OFD Sender: No OFD packet to send [01:02:22]recv_with_timeout no data received [01:02:23]OFD Sender: No OFD packet to send [01:02:28]OFD Sender: No OFD packet to send [01:02:33]OFD Sender: No OFD packet to send [01:02:36]recv_with_timeout no data received [01:02:38]OFD Sender: No OFD packet to send [01:02:43]OFD Sender: No OFD packet to send [01:02:48]OFD Sender: No OFD packet to send [01:02:53]OFD Sender: No OFD packet to send [01:02:58]OFD Sender: No OFD packet to send [01:03:03]OFD Sender: No OFD packet to send [01:03:08]OFD Sender: No OFD packet to send [01:03:10]accept exits with 9 [01:03:10]New connection [01:03:10]New thread 3066740068 created [01:03:10]Thread 3066883428 joined [01:03:10]Waiting for new connection... [01:03:10] Sock 9.Parse request [01:03:10]Sock 9.Check first char [01:03:10]Sock 9.First char is OK [01:03:10]request: POST /json_proto HTTP/1.0 [01:03:10]Method: POST [01:03:10]URL: /json_proto [01:03:10]Method is POST - this is cgi request [01:03:10]url: /json_proto [01:03:10]query_string will be loaded in cgi processing [01:03:10]execute_cgi json_proto POST (null) [01:03:10]execute_cgi path=json_proto method=POST [01:03:10]POST find Content-Length [01:03:10]Host: 172.17.47.196:8080 [01:03:10]Content-Length: 800 [01:03:10]Content-Type: application/json [01:03:10] [01:03:10]POST finish read [01:03:10]Found Content-Length = 800 [01:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [01:03:10]execute_script... [01:03: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)871535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [01:03:10]POST & json_proto [01:03:10]process_json_proto [01:03:10]json parsed OK: [01:03:10]protocol is kg_v1.0 [01:03:10]action value=close_receipt [01:03:10]process_action close_receipt [01:03:10]cmd_close_receipt [01:03:10]MH_GetDate [01:03:10]Write to MH i2c: F0 00 00 8E 01 7E [01:03:10]Write i2c OK [01:03:10]MH_I2C_Read... [01:03:10]Read from MH i2c: F0 [01:03:10]MH_I2C_Read... [01:03:10]Read from MH i2c: F0 09 00 [01:03:10]MH_I2C_Read... [01:03:10]Read from MH i2c: F0 09 00 8E 01 00 CF 6C EF 66 4C 6B 94 66 C8 [01:03:10]GetLastDocTimeStamp 1726966918 [01:03:10]current date 1726966991 [01:03:10]FM_GetShiftState [01:03:10]SAM_PROTO_GetShiftState [01:03:10]wFMCommunicate request_size=4 [01:03:10]MH_SAM_APDU [01:03:10]CAPDU: 80 13 01 00 [01:03:10]Write to MH i2c: E2 08 00 8F 01 80 13 01 00 00 00 00 00 0D [01:03:10]Write i2c OK [01:03:10]MH_I2C_Read... [01:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:03:10]Read from MH i2c: E2 [01:03:10]MH_I2C_Read... [01:03:10]Read from MH i2c: E2 0E 00 [01:03:10]MH_I2C_Read... [01:03:10]Read from MH i2c: E2 0E 00 8F 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 CB [01:03:10]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:03:10]wFMCommunicate OK [01:03:10]SAM_PROTO_GetShiftState done [01:03:10]FM_GetShiftState done [01:03:10]opened in 1726964220 [01:03:10]opened+sec_in_day 1727050620 [01:03:10]quantity*price = 25018 [01:03:10]sum+1 = 25019 [01:03:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.18 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 0.00 Безнал.: 250.18 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 22 22.09.2024 01:03 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86709 ФПД: 193269659432482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010311&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86709&fm=193269659432482&tin=02508201610067®Number=0000000000092592&sum=25018 [01:03:11]StoreToDocumentArchive [01:03:11]shift 497 fd 86709 [01:03:11]save to /storage/0497/doc_00086709 [01:03:11]save last doc name /storage/0497/doc_00086709 to /storage/kkm_last_doc_name [01:03:11]save OK [01:03:11]Clear old archive folders... [01:03:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:03:11]tlvbuf is 00586680 [01:03:11]SAM_PROTO_ClearQueue [01:03:11]wFMCommunicate request_size=4 [01:03:11]MH_SAM_APDU [01:03:11]CAPDU: 80 09 00 00 [01:03:11]Write to MH i2c: E2 08 00 9C 01 80 09 00 00 00 00 00 00 0F [01:03:11]Write i2c OK [01:03:11]MH_I2C_Read... [01:03:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:03:12]Read from MH i2c: E2 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [01:03:12]RAPDU: 90 00 [01:03:12]wFMCommunicate OK [01:03:12]SAM_PROTO_ClearQueue done [01:03:12]KKMCreateOFDPacket [01:03:12]OFDProtocolAddRootSTLVToBuf [01:03:12]FM_MakeSignedData [01:03:12]FM_MakeSignedData [01:03:12]SAM_PROTO_SignData [01:03:12]wFMCommunicate request_size=4 [01:03:12]MH_SAM_APDU [01:03:12]CAPDU: 80 0D 01 02 [01:03:12]Write to MH i2c: E2 08 00 9D 01 80 0D 01 02 00 00 00 00 17 [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:03:12]Read from MH i2c: E2 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [01:03:12]RAPDU: 90 00 [01:03:12]wFMCommunicate OK [01:03:12]wFMCommunicate request_size=255 [01:03:12]MH_SAM_APDU [01:03: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 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 16 00 00 00 F4 03 04 00 CF 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 52 01 00 35 04 06 00 AF [01:03:12]Write to MH i2c: E2 02 01 9E 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 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 16 00 00 00 F4 03 04 00 CF 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 52 01 00 35 04 06 00 AF 00 00 25 [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:03:12]Read from MH i2c: E2 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [01:03:12]RAPDU: 90 00 [01:03:12]wFMCommunicate OK [01:03:12]wFMCommunicate request_size=10 [01:03:12]MH_SAM_APDU [01:03:12]CAPDU: 80 0D 02 02 05 C7 19 65 76 22 [01:03:12]Write to MH i2c: E2 0D 00 9F 01 80 0D 02 02 05 00 C7 19 65 76 22 00 00 01 [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:03:12]Read from MH i2c: E2 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [01:03:12]RAPDU: 90 00 [01:03:12]wFMCommunicate OK [01:03:12]wFMCommunicate request_size=4 [01:03:12]MH_SAM_APDU [01:03:12]CAPDU: 80 0D 03 02 [01:03:12]Write to MH i2c: E2 08 00 A0 01 80 0D 03 02 00 00 00 00 1C [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:03:12]Read from MH i2c: E2 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 0B 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 0B 00 A0 01 00 B3 9C 45 B7 40 A7 31 BD 90 00 3D [01:03:12]RAPDU: B3 9C 45 B7 40 A7 31 BD 90 00 [01:03:12]wFMCommunicate OK [01:03:12]SAM_PROTO_SignData done [01:03:12]FM_MakeSignedData done [01:03:12]CreateOFDProtocolMessage [01:03:12]wFMCommunicate request_size=4 [01:03:12]MH_SAM_APDU [01:03:12]CAPDU: 80 11 00 00 [01:03:12]Write to MH i2c: E2 08 00 A1 01 80 11 00 00 00 00 00 00 1C [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:03:12]Read from MH i2c: E2 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 17 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: E2 17 00 A1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7B [01:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:03:12]wFMCommunicate OK [01:03:12]CreateOFDProtocolMessage done [01:03:12]OFDSenderStorePacket 86709 [01:03:12]StoreOFDPacket docnum=86709 [01:03:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4F 83 07 01 32 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 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 16 00 00 00 F4 03 04 00 CF 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 52 01 00 35 04 06 00 AF C7 19 65 76 22 B3 9C 45 B7 40 A7 31 BD [01:03:12]CheckFolder [01:03:12]dirname=/storage/ofd_packets [01:03:12]CheckFolder done [01:03:12]ProducePacketName [01:03:12]name=ofd_packets/00086709 [01:03:12]NVStorageSaveData ofd_packets/00086709 [01:03:12]File name is /storage/ofd_packets/00086709 [01:03:12]Write 301 bytes [01:03:12]NVStorageSaveData done [01:03:12]OFDSenderStorePacket done [01:03:12]KKMCreateOFDPacket done [01:03:12]NVStorageSaveData kkm_last_timestamp [01:03:12]File name is /storage/kkm_last_timestamp [01:03:12]Write 4 bytes [01:03:12]NVStorageSaveData done [01:03:12]ExternCall_PrintAddStr [01:03:12]wPrintStart [01:03:12]Write to MH i2c: 01 00 00 A2 01 A3 [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: 01 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: 01 07 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: 01 07 00 A2 01 00 00 00 00 00 FF 0F B8 [01:03:12]RasterBufferAndPrint [01:03:12]line Счет N : (1)871535 [01:03:12]line ИНН: 02508201610067 [01:03:12]line Контрольно-Кассовый Чек [01:03:12]line ПРОДАЖА [01:03:12]line ТРК (МРК, ГНК) : 53 [01:03:12]line Товар: 2710124130 [01:03:12]line Аи-92-К-5 [01:03:12]line 3.690 * 67.80 [01:03:12]line = 250.18 [01:03:12]line НДС 12% НСП 1% [01:03:12]line > о реализуемом товаре [01:03:12]line ИТОГО: 250.18 [01:03:12]line НСП 1% : 2.21 [01:03:12]line НДС 12% : 26.57 [01:03:12]line Наличными: 0.00 [01:03:12]line Безнал.: 250.18 [01:03:12]line Место: АЗС № 137 "Партнер Нефть" [01:03:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:03:12]line СНО: Общий режим [01:03:12]line Чек 22 22.09.2024 01:03 [01:03:12]line Смена: 497 ФФД: 1.0 [01:03:12]line ЗНМ: 0300000064 [01:03:12]line РНМ: 0000000000092592 [01:03:12]line Версия ККМ: 001 [01:03:12]line Платежная система: O! деньги [01:03:12]line ФМ: 0000000000874979 [01:03:12]line ФД: 86709 [01:03:12]line ФПД: 193269659432482 [01:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T010311&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86709&fm=193269659432482&tin=02508201610067®Number=0000000000092592&sum=25018 [01:03:12]written 0, free lines is 4095 [01:03:12]OFD Sender: Processing packet 86709 [packets to send 273, broken 272] [01:03:12]ProducePacketName [01:03:12]name=ofd_packets/00086709 [01:03:12]OFD Sender: To server: pG, [01:03:12]CommunicateWithHost lk.salyk.kg:30040 [01:03:12]ConnectInit lk.salyk.kg [01:03:12]Write to MH i2c: 01 00 00 CC 01 CD [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: 01 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: 01 07 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: 01 07 00 CC 01 00 00 00 00 00 ED 0C CD [01:03:12]RasterBufferAndPrint [01:03:12]line [01:03:12]line [01:03:12]line [01:03:12]line [01:03:12]line [01:03:12]written 0, free lines is 3315 [01:03:12]MH_Cut [01:03:12]Write to MH i2c: D1 01 00 D3 01 01 A6 [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: D1 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: D1 01 00 [01:03:12]MH_I2C_Read... [01:03:12]Read from MH i2c: D1 01 00 D3 01 00 A5 [01:03:12]Write to MH i2c: 01 00 00 D4 01 D5 [01:03:12]Write i2c OK [01:03:12]MH_I2C_Read... [01:03:13]*** Cut start [01:03:13]*** Partial cut [01:03:13]*** CUTSNS_PIN = 1 [01:03:13]*** CUTSNS_PIN = 0 [01:03:14]*** Brake cut motor [01:03:14]Read from MH i2c: 01 [01:03:14]MH_I2C_Read... [01:03:14]*** Stop cut motor [01:03:14]*** Cut end [01:03:14]Read from MH i2c: 01 07 00 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [01:03:14]process_action close_receipt done [01:03:14]requested_data is exist [01:03:14]produce_requested_data [01:03:14]requested_item fm.sn is exist - process it [01:03:14]wFMCommunicate request_size=4 [01:03:14]MH_SAM_APDU [01:03:14]CAPDU: 80 11 00 00 [01:03:14]Write to MH i2c: E2 08 00 D5 01 80 11 00 00 00 00 00 00 50 [01:03:14]Write i2c OK [01:03:14]MH_I2C_Read... [01:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:03:14]Read from MH i2c: E2 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: E2 17 00 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: E2 17 00 D5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AF [01:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:03:14]wFMCommunicate OK [01:03:14]requested_item fd.num is exist - process it [01:03:14]SAM_PROTO_GetFieldsCounters [01:03:14]wFMCommunicate request_size=4 [01:03:14]MH_SAM_APDU [01:03:14]CAPDU: 80 13 00 00 [01:03:14]Write to MH i2c: E2 08 00 D6 01 80 13 00 00 00 00 00 00 53 [01:03:14]Write i2c OK [01:03:14]MH_I2C_Read... [01:03:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:03:14]Connected sock=8 [01:03:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4F 83 07 01 32 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 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 16 00 00 00 F4 03 04 00 CF 6C EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 52 01 00 35 04 06 00 AF C7 19 65 76 22 B3 9C 45 B7 40 A7 31 BD [01:03:14]Read from MH i2c: E2 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: E2 62 00 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: E2 62 00 D6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B5 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [01:03:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B5 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:03:14]wFMCommunicate OK [01:03:14]SAM_PROTO_GetFieldsCounters done [01:03:14]requested_item shift.num is exist - process it [01:03:14]requested_item shift.opened is exist - process it [01:03:14]req_shift_opened [01:03:14]FM_GetShiftState [01:03:14]SAM_PROTO_GetShiftState [01:03:14]wFMCommunicate request_size=4 [01:03:14]MH_SAM_APDU [01:03:14]CAPDU: 80 13 01 00 [01:03:14]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [01:03:14]Write i2c OK [01:03:14]MH_I2C_Read... [01:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:03:14]Read from MH i2c: E2 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: E2 0E 00 [01:03:14]MH_I2C_Read... [01:03:14]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 13 [01:03:14]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:03:14]wFMCommunicate OK [01:03:14]SAM_PROTO_GetShiftState done [01:03:14]FM_GetShiftState done [01:03:14]req_shift_opened done [01:03:14]requested_item shift.open_date is exist - process it [01:03:14]req_shift_open_date [01:03:14]req_shift_open_date done [01:03:14]produce_requested_data done [01:03:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86709,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [01:03:14]process_action_free close_receipt [01:03:14]json_value_free [01:03:14]json_value_free done [01:03:14]process_json_proto returns [01:03:14]Send response to host [01:03:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86709,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [01:03:14]free response buf [01:03:14]execute_script done [01:03:14]execute_script returns [01:03:14]free content buf [01:03:14]Sock 9.Close socket [01:03:14]Sock 9.Thread stoped [01:03:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0C D4 47 00 10 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 52 01 00 F4 03 04 00 A3 17 EF 66 B6 04 01 00 00 29 2E C7 10 81 C4 7C 1F [01:03:17]CommunicateWithHost err = 0 [01:03:17]CheckOFDResponse [01:03:17]1017 (14) - 77093643461234 [01:03:17]1041 (16) - 0000000000874979 [01:03:17]1040 (4) - 86709 [01:03:17]1012 (4) - 21.09.2024 18:59 [01:03:17]1206 (1) - 0 [01:03:17]OFD Sender: Remove packet 86709 [01:03:17]ProducePacketName [01:03:17]name=ofd_packets/00086709 [01:03:17]NVStorageDeleteData [01:03:17]OFD Sender: No OFD packet to send [01:03:22]recv_with_timeout no data received [01:03:22]OFD Sender: No OFD packet to send [01:03:27]OFD Sender: No OFD packet to send [01:03:32]OFD Sender: No OFD packet to send [01:03:35]recv_with_timeout no data received [01:03:37]OFD Sender: No OFD packet to send [01:03:42]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:49]recv_with_timeout no data received [01:03:52]OFD Sender: No OFD packet to send [01:03:57]OFD Sender: No OFD packet to send [01:04:02]OFD Sender: No OFD packet to send [01:04:07]OFD Sender: No OFD packet to send [01:04:12]OFD Sender: No OFD packet to send [01:04:17]OFD Sender: No OFD packet to send [01:04:22]OFD Sender: No OFD packet to send [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:37]OFD Sender: No OFD packet to send [01:04:42]OFD Sender: No OFD packet to send [01:04:47]OFD Sender: No OFD packet to send [01:04:52]OFD Sender: No OFD packet to send [01:04:57]OFD Sender: No OFD packet to send [01:05:02]OFD Sender: No OFD packet to send [01:05:07]OFD Sender: No OFD packet to send [01:05:12]OFD Sender: No OFD packet to send [01:05:17]OFD Sender: No OFD packet to send [01:05:22]OFD Sender: No OFD packet to send [01:05:27]OFD Sender: No OFD packet to send [01:05:32]OFD Sender: No OFD packet to send [01:05:37]OFD Sender: No OFD packet to send [01:05:42]OFD Sender: No OFD packet to send [01:05:47]OFD Sender: No OFD packet to send [01:05:52]OFD Sender: No OFD packet to send [01:05:57]OFD Sender: No OFD packet to send [01:06:02]OFD Sender: No OFD packet to send [01:06:07]OFD Sender: No OFD packet to send [01:06:12]OFD Sender: No OFD packet to send [01:06:17]OFD Sender: No OFD packet to send [01:06:21]recv_with_timeout no data received [01:06:22]OFD Sender: No OFD packet to send [01:06:27]OFD Sender: No OFD packet to send [01:06:32]OFD Sender: No OFD packet to send [01:06:37]OFD Sender: No OFD packet to send [01:06:42]recv_with_timeout no data received [01:06:42]OFD Sender: No OFD packet to send [01:06:47]OFD Sender: No OFD packet to send [01:06:52]OFD Sender: No OFD packet to send [01:06:57]OFD Sender: No OFD packet to send [01:06:58]recv_with_timeout no data received [01:07:03]OFD Sender: No OFD packet to send [01:07:08]OFD Sender: No OFD packet to send [01:07:13]OFD Sender: No OFD packet to send [01:07:18]OFD Sender: No OFD packet to send [01:07:23]OFD Sender: No OFD packet to send [01:07:28]OFD Sender: No OFD packet to send [01:07:33]OFD Sender: No OFD packet to send [01:07:38]OFD Sender: No OFD packet to send [01:07:43]OFD Sender: No OFD packet to send [01:07:48]OFD Sender: No OFD packet to send [01:07:53]OFD Sender: No OFD packet to send [01:07:58]OFD Sender: No OFD packet to send [01:08:03]OFD Sender: No OFD packet to send [01:08:03]recv_with_timeout no data received [01:08:08]OFD Sender: No OFD packet to send [01:08:13]OFD Sender: No OFD packet to send [01:08:18]OFD Sender: No OFD packet to send [01:08:23]OFD Sender: No OFD packet to send [01:08:28]OFD Sender: No OFD packet to send [01:08:33]OFD Sender: No OFD packet to send [01:08:38]OFD Sender: No OFD packet to send [01:08:43]OFD Sender: No OFD packet to send [01:08:48]recv_with_timeout no data received [01:08:48]OFD Sender: No OFD packet to send [01:08:53]OFD Sender: No OFD packet to send [01:08:58]OFD Sender: No OFD packet to send [01:09:03]OFD Sender: No OFD packet to send [01:09:08]OFD Sender: No OFD packet to send [01:09:08]recv_with_timeout no data received [01:09:13]OFD Sender: No OFD packet to send [01:09:18]OFD Sender: No OFD packet to send [01:09:23]OFD Sender: No OFD packet to send [01:09:28]OFD Sender: No OFD packet to send [01:09:33]OFD Sender: No OFD packet to send [01:09:38]OFD Sender: No OFD packet to send [01:09:43]OFD Sender: No OFD packet to send [01:09:48]OFD Sender: No OFD packet to send [01:09:53]OFD Sender: No OFD packet to send [01:09:58]OFD Sender: No OFD packet to send [01:10:03]OFD Sender: No OFD packet to send [01:10:08]OFD Sender: No OFD packet to send [01:10:13]OFD Sender: No OFD packet to send [01:10:18]OFD Sender: No OFD packet to send [01:10:23]OFD Sender: No OFD packet to send [01:10:28]OFD Sender: No OFD packet to send [01:10:33]OFD Sender: No OFD packet to send [01:10:34]recv_with_timeout no data received [01:10:38]OFD Sender: No OFD packet to send [01:10:43]OFD Sender: No OFD packet to send [01:10:48]OFD Sender: No OFD packet to send [01:10:52]recv_with_timeout no data received [01:10:53]OFD Sender: No OFD packet to send [01:10:58]OFD Sender: No OFD packet to send [01:11:03]OFD Sender: No OFD packet to send [01:11:08]OFD Sender: No OFD packet to send [01:11:13]OFD Sender: No OFD packet to send [01:11:18]OFD Sender: No OFD packet to send [01:11:23]OFD Sender: No OFD packet to send [01:11:28]OFD Sender: No OFD packet to send [01:11:33]OFD Sender: No OFD packet to send [01:11:38]OFD Sender: No OFD packet to send [01:11:43]OFD Sender: No OFD packet to send [01:11:48]OFD Sender: No OFD packet to send [01:11:53]OFD Sender: No OFD packet to send [01:11:58]OFD Sender: No OFD packet to send [01:12:03]OFD Sender: No OFD packet to send [01:12:08]OFD Sender: No OFD packet to send [01:12:13]OFD Sender: No OFD packet to send [01:12:18]OFD Sender: No OFD packet to send [01:12:23]OFD Sender: No OFD packet to send [01:12:28]OFD Sender: No OFD packet to send [01:12:33]OFD Sender: No OFD packet to send [01:12:38]OFD Sender: No OFD packet to send [01:12:43]OFD Sender: No OFD packet to send [01:12:48]OFD Sender: No OFD packet to send [01:12:53]OFD Sender: No OFD packet to send [01:12:58]OFD Sender: No OFD packet to send [01:13:03]OFD Sender: No OFD packet to send [01:13:08]OFD Sender: No OFD packet to send [01:13:13]OFD Sender: No OFD packet to send [01:13:18]OFD Sender: No OFD packet to send [01:13:23]OFD Sender: No OFD packet to send [01:13:28]OFD Sender: No OFD packet to send [01:13:33]OFD Sender: No OFD packet to send [01:13:38]OFD Sender: No OFD packet to send [01:13:43]OFD Sender: No OFD packet to send [01:13:48]OFD Sender: No OFD packet to send [01:13:53]OFD Sender: No OFD packet to send [01:13:58]OFD Sender: No OFD packet to send [01:14:03]OFD Sender: No OFD packet to send [01:14:08]OFD Sender: No OFD packet to send [01:14:13]OFD Sender: No OFD packet to send [01:14:18]OFD Sender: No OFD packet to send [01:14:23]OFD Sender: No OFD packet to send [01:14:28]OFD Sender: No OFD packet to send [01:14:33]OFD Sender: No OFD packet to send [01:14:38]OFD Sender: No OFD packet to send [01:14:43]OFD Sender: No OFD packet to send [01:14:48]OFD Sender: No OFD packet to send [01:14:53]OFD Sender: No OFD packet to send [01:14:58]OFD Sender: No OFD packet to send [01:15:03]OFD Sender: No OFD packet to send [01:15:08]OFD Sender: No OFD packet to send [01:15:13]OFD Sender: No OFD packet to send [01:15:18]OFD Sender: No OFD packet to send [01:15:23]OFD Sender: No OFD packet to send [01:15:28]OFD Sender: No OFD packet to send [01:15:33]OFD Sender: No OFD packet to send [01:15:38]OFD Sender: No OFD packet to send [01:15:43]OFD Sender: No OFD packet to send [01:15:48]OFD Sender: No OFD packet to send [01:15:49]recv_with_timeout no data received [01:15:53]OFD Sender: No OFD packet to send [01:15:58]OFD Sender: No OFD packet to send [01:16:03]OFD Sender: No OFD packet to send [01:16:08]OFD Sender: No OFD packet to send [01:16:13]OFD Sender: No OFD packet to send [01:16:18]OFD Sender: No OFD packet to send [01:16:23]OFD Sender: No OFD packet to send [01:16:28]OFD Sender: No OFD packet to send [01:16:33]OFD Sender: No OFD packet to send [01:16:38]OFD Sender: No OFD packet to send [01:16:43]OFD Sender: No OFD packet to send [01:16:48]OFD Sender: No OFD packet to send [01:16:53]OFD Sender: No OFD packet to send [01:16:59]OFD Sender: No OFD packet to send [01:17:04]OFD Sender: No OFD packet to send [01:17:09]OFD Sender: No OFD packet to send [01:17:14]OFD Sender: No OFD packet to send [01:17:19]OFD Sender: No OFD packet to send [01:17:24]OFD Sender: No OFD packet to send [01:17:29]OFD Sender: No OFD packet to send [01:17:34]OFD Sender: No OFD packet to send [01:17:39]OFD Sender: No OFD packet to send [01:17:44]OFD Sender: No OFD packet to send [01:17:49]OFD Sender: No OFD packet to send [01:17:54]OFD Sender: No OFD packet to send [01:17:59]OFD Sender: No OFD packet to send [01:18:04]OFD Sender: No OFD packet to send [01:18:09]OFD Sender: No OFD packet to send [01:18:14]OFD Sender: No OFD packet to send [01:18:19]OFD Sender: No OFD packet to send [01:18:24]OFD Sender: No OFD packet to send [01:18:29]OFD Sender: No OFD packet to send [01:18:34]OFD Sender: No OFD packet to send [01:18:39]OFD Sender: No OFD packet to send [01:18:44]OFD Sender: No OFD packet to send [01:18:49]OFD Sender: No OFD packet to send [01:18:54]OFD Sender: No OFD packet to send [01:18:59]OFD Sender: No OFD packet to send [01:19:04]OFD Sender: No OFD packet to send [01:19:09]OFD Sender: No OFD packet to send [01:19:14]OFD Sender: No OFD packet to send [01:19:19]OFD Sender: No OFD packet to send [01:19:24]OFD Sender: No OFD packet to send [01:19:29]OFD Sender: No OFD packet to send [01:19:33]recv_with_timeout no data received [01:19:34]OFD Sender: No OFD packet to send [01:19:39]OFD Sender: No OFD packet to send [01:19:44]OFD Sender: No OFD packet to send [01:19:49]OFD Sender: No OFD packet to send [01:19:54]OFD Sender: No OFD packet to send [01:19:59]OFD Sender: No OFD packet to send [01:20:04]OFD Sender: No OFD packet to send [01:20:09]OFD Sender: No OFD packet to send [01:20:14]OFD Sender: No OFD packet to send [01:20:19]OFD Sender: No OFD packet to send [01:20:24]recv_with_timeout no data received [01:20:24]OFD Sender: No OFD packet to send [01:20:29]OFD Sender: No OFD packet to send [01:20:34]OFD Sender: No OFD packet to send [01:20:39]OFD Sender: No OFD packet to send [01:20:44]OFD Sender: No OFD packet to send [01:20:49]OFD Sender: No OFD packet to send [01:20:54]OFD Sender: No OFD packet to send [01:20:59]OFD Sender: No OFD packet to send [01:21:04]OFD Sender: No OFD packet to send [01:21:09]OFD Sender: No OFD packet to send [01:21:14]OFD Sender: No OFD packet to send [01:21:19]OFD Sender: No OFD packet to send [01:21:24]OFD Sender: No OFD packet to send [01:21:29]OFD Sender: No OFD packet to send [01:21:34]OFD Sender: No OFD packet to send [01:21:39]OFD Sender: No OFD packet to send [01:21:44]OFD Sender: No OFD packet to send [01:21:49]OFD Sender: No OFD packet to send [01:21:54]OFD Sender: No OFD packet to send [01:21:59]OFD Sender: No OFD packet to send [01:22:04]OFD Sender: No OFD packet to send [01:22:09]OFD Sender: No OFD packet to send [01:22:14]OFD Sender: No OFD packet to send [01:22:19]OFD Sender: No OFD packet to send [01:22:24]OFD Sender: No OFD packet to send [01:22:29]OFD Sender: No OFD packet to send [01:22:34]OFD Sender: No OFD packet to send [01:22:39]OFD Sender: No OFD packet to send [01:22:41]recv_with_timeout no data received [01:22:44]OFD Sender: No OFD packet to send [01:22:49]OFD Sender: No OFD packet to send [01:22:52]recv_with_timeout no data received [01:22:54]OFD Sender: No OFD packet to send [01:22:59]OFD Sender: No OFD packet to send [01:23:04]OFD Sender: No OFD packet to send [01:23:09]OFD Sender: No OFD packet to send [01:23:14]OFD Sender: No OFD packet to send [01:23:19]OFD Sender: No OFD packet to send [01:23:24]OFD Sender: No OFD packet to send [01:23:29]OFD Sender: No OFD packet to send [01:23:34]OFD Sender: No OFD packet to send [01:23:39]OFD Sender: No OFD packet to send [01:23:44]OFD Sender: No OFD packet to send [01:23:49]OFD Sender: No OFD packet to send [01:23:54]OFD Sender: No OFD packet to send [01:23:59]OFD Sender: No OFD packet to send [01:24:04]OFD Sender: No OFD packet to send [01:24:09]OFD Sender: No OFD packet to send [01:24:14]OFD Sender: No OFD packet to send [01:24:19]OFD Sender: No OFD packet to send [01:24:24]OFD Sender: No OFD packet to send [01:24:29]OFD Sender: No OFD packet to send [01:24:34]OFD Sender: No OFD packet to send [01:24:39]OFD Sender: No OFD packet to send [01:24:44]OFD Sender: No OFD packet to send [01:24:49]OFD Sender: No OFD packet to send [01:24:54]OFD Sender: No OFD packet to send [01:24:59]OFD Sender: No OFD packet to send [01:25:04]OFD Sender: No OFD packet to send [01:25:09]OFD Sender: No OFD packet to send [01:25:14]OFD Sender: No OFD packet to send [01:25:19]OFD Sender: No OFD packet to send [01:25:24]OFD Sender: No OFD packet to send [01:25:25]recv_with_timeout no data received [01:25:29]OFD Sender: No OFD packet to send [01:25:34]OFD Sender: No OFD packet to send [01:25:39]OFD Sender: No OFD packet to send [01:25:44]OFD Sender: No OFD packet to send [01:25:49]OFD Sender: No OFD packet to send [01:25:54]OFD Sender: No OFD packet to send [01:25:59]OFD Sender: No OFD packet to send [01:26:04]OFD Sender: No OFD packet to send [01:26:09]OFD Sender: No OFD packet to send [01:26:14]OFD Sender: No OFD packet to send [01:26:19]OFD Sender: No OFD packet to send [01:26:24]OFD Sender: No OFD packet to send [01:26:29]OFD Sender: No OFD packet to send [01:26:34]OFD Sender: No OFD packet to send [01:26:39]OFD Sender: No OFD packet to send [01:26:44]OFD Sender: No OFD packet to send [01:26:50]OFD Sender: No OFD packet to send [01:26:55]OFD Sender: No OFD packet to send [01:27:00]OFD Sender: No OFD packet to send [01:27:05]OFD Sender: No OFD packet to send [01:27:10]OFD Sender: No OFD packet to send [01:27:15]OFD Sender: No OFD packet to send [01:27:20]OFD Sender: No OFD packet to send [01:27:25]OFD Sender: No OFD packet to send [01:27:30]OFD Sender: No OFD packet to send [01:27:35]OFD Sender: No OFD packet to send [01:27:40]OFD Sender: No OFD packet to send [01:27:45]OFD Sender: No OFD packet to send [01:27:50]OFD Sender: No OFD packet to send [01:27:55]OFD Sender: No OFD packet to send [01:28:00]OFD Sender: No OFD packet to send [01:28:05]OFD Sender: No OFD packet to send [01:28:10]OFD Sender: No OFD packet to send [01:28:15]OFD Sender: No OFD packet to send [01:28:20]OFD Sender: No OFD packet to send [01:28:25]OFD Sender: No OFD packet to send [01:28:30]OFD Sender: No OFD packet to send [01:28:35]OFD Sender: No OFD packet to send [01:28:40]OFD Sender: No OFD packet to send [01:28:45]OFD Sender: No OFD packet to send [01:28:50]OFD Sender: No OFD packet to send [01:28:55]OFD Sender: No OFD packet to send [01:29:00]OFD Sender: No OFD packet to send [01:29:05]OFD Sender: No OFD packet to send [01:29:10]OFD Sender: No OFD packet to send [01:29:15]OFD Sender: No OFD packet to send [01:29:20]OFD Sender: No OFD packet to send [01:29:25]OFD Sender: No OFD packet to send [01:29:30]OFD Sender: No OFD packet to send [01:29:35]OFD Sender: No OFD packet to send [01:29:40]OFD Sender: No OFD packet to send [01:29:45]OFD Sender: No OFD packet to send [01:29:50]OFD Sender: No OFD packet to send [01:29:55]OFD Sender: No OFD packet to send [01:30:00]OFD Sender: No OFD packet to send [01:30:05]OFD Sender: No OFD packet to send [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:20]OFD Sender: No OFD packet to send [01:30:21]recv_with_timeout no data received [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]OFD Sender: No OFD packet to send [01:30:50]OFD Sender: No OFD packet to send [01:30:55]OFD Sender: No OFD packet to send [01:31:00]OFD Sender: No OFD packet to send [01:31:05]OFD Sender: No OFD packet to send [01:31:10]OFD Sender: No OFD packet to send [01:31:15]OFD Sender: No OFD packet to send [01:31:20]OFD Sender: No OFD packet to send [01:31:25]OFD Sender: No OFD packet to send [01:31:30]OFD Sender: No OFD packet to send [01:31:35]OFD Sender: No OFD packet to send [01:31:40]OFD Sender: No OFD packet to send [01:31:45]OFD Sender: No OFD packet to send [01:31:50]OFD Sender: No OFD packet to send [01:31:55]OFD Sender: No OFD packet to send [01:32:00]OFD Sender: No OFD packet to send [01:32:05]OFD Sender: No OFD packet to send [01:32:10]OFD Sender: No OFD packet to send [01:32:15]OFD Sender: No OFD packet to send [01:32:20]OFD Sender: No OFD packet to send [01:32:25]OFD Sender: No OFD packet to send [01:32:30]OFD Sender: No OFD packet to send [01:32:35]OFD Sender: No OFD packet to send [01:32:40]OFD Sender: No OFD packet to send [01:32:45]OFD Sender: No OFD packet to send [01:32:50]OFD Sender: No OFD packet to send [01:32:55]OFD Sender: No OFD packet to send [01:33:00]OFD Sender: No OFD packet to send [01:33:05]OFD Sender: No OFD packet to send [01:33:08]recv_with_timeout no data received [01:33:10]OFD Sender: No OFD packet to send [01:33:15]OFD Sender: No OFD packet to send [01:33:20]OFD Sender: No OFD packet to send [01:33:25]OFD Sender: No OFD packet to send [01:33:30]OFD Sender: No OFD packet to send [01:33:35]OFD Sender: No OFD packet to send [01:33:40]OFD Sender: No OFD packet to send [01:33:45]OFD Sender: No OFD packet to send [01:33:50]OFD Sender: No OFD packet to send [01:33:55]OFD Sender: No OFD packet to send [01:34:00]OFD Sender: No OFD packet to send [01:34:05]OFD Sender: No OFD packet to send [01:34:10]OFD Sender: No OFD packet to send [01:34:15]OFD Sender: No OFD packet to send [01:34:20]OFD Sender: No OFD packet to send [01:34:25]OFD Sender: No OFD packet to send [01:34:30]OFD Sender: No OFD packet to send [01:34:35]OFD Sender: No OFD packet to send [01:34:40]OFD Sender: No OFD packet to send [01:34:45]OFD Sender: No OFD packet to send [01:34:50]OFD Sender: No OFD packet to send [01:34:55]OFD Sender: No OFD packet to send [01:34:56]accept exits with 10 [01:34:56]New connection [01:34:56]New thread 3066883428 created [01:34:56]Thread 3066740068 joined [01:34:56]Waiting for new connection... [01:34:56] Sock 10.Parse request [01:34:56]Sock 10.Check first char [01:34:56]Sock 10.First char is OK [01:34:56]request: POST /json_proto HTTP/1.0 [01:34:56]Method: POST [01:34:56]URL: /json_proto [01:34:56]Method is POST - this is cgi request [01:34:56]url: /json_proto [01:34:56]query_string will be loaded in cgi processing [01:34:56]execute_cgi json_proto POST (null) [01:34:56]execute_cgi path=json_proto method=POST [01:34:56]POST find Content-Length [01:34:56]Host: 172.17.47.196:8080 [01:34:56]Content-Length: 665 [01:34:56]Content-Type: application/json [01:34:56] [01:34:56]POST finish read [01:34:56]Found Content-Length = 665 [01:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148048", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:56]execute_script... [01:34:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148048", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:56]POST & json_proto [01:34:56]process_json_proto [01:34:56]json parsed OK: [01:34:56]protocol is kg_v1.0 [01:34:56]action value=close_receipt [01:34:56]process_action close_receipt [01:34:56]cmd_close_receipt [01:34:56]MH_GetDate [01:34:56]Write to MH i2c: F0 00 00 D8 01 C8 [01:34:56]Write i2c OK [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: F0 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: F0 09 00 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: F0 09 00 D8 01 00 41 74 EF 66 4C 6B 94 66 8C [01:34:56]GetLastDocTimeStamp 1726966991 [01:34:56]current date 1726968897 [01:34:56]FM_GetShiftState [01:34:56]SAM_PROTO_GetShiftState [01:34:56]wFMCommunicate request_size=4 [01:34:56]MH_SAM_APDU [01:34:56]CAPDU: 80 13 01 00 [01:34:56]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [01:34:56]Write i2c OK [01:34:56]MH_I2C_Read... [01:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:56]Read from MH i2c: E2 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: E2 0E 00 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 15 [01:34:56]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:34:56]wFMCommunicate OK [01:34:56]SAM_PROTO_GetShiftState done [01:34:56]FM_GetShiftState done [01:34:56]opened in 1726964220 [01:34:56]opened+sec_in_day 1727050620 [01:34:56]quantity*price = 9500 [01:34:56]sum+1 = 9501 [01:34:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 23 22.09.2024 01:34 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86710 ФПД: 66416765395507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T013457&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86710&fm=66416765395507&tin=02508201610067®Number=0000000000092592&sum=9500 0 [01:34:57]StoreToDocumentArchive [01:34:57]shift 497 fd 86710 [01:34:57]save to /storage/0497/doc_00086710 [01:34:57]save last doc name /storage/0497/doc_00086710 to /storage/kkm_last_doc_name [01:34:57]save OK [01:34:57]Clear old archive folders... [01:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=296 [01:34:57]tlvbuf is 005A5D20 [01:34:57]SAM_PROTO_ClearQueue [01:34:57]wFMCommunicate request_size=4 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 09 00 00 [01:34:57]Write to MH i2c: E2 08 00 E6 01 80 09 00 00 00 00 00 00 59 [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:57]Read from MH i2c: E2 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [01:34:57]RAPDU: 90 00 [01:34:57]wFMCommunicate OK [01:34:57]SAM_PROTO_ClearQueue done [01:34:57]KKMCreateOFDPacket [01:34:57]OFDProtocolAddRootSTLVToBuf [01:34:57]FM_MakeSignedData [01:34:57]FM_MakeSignedData [01:34:57]SAM_PROTO_SignData [01:34:57]wFMCommunicate request_size=4 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 0D 01 02 [01:34:57]Write to MH i2c: E2 08 00 E7 01 80 0D 01 02 00 00 00 00 61 [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:57]Read from MH i2c: E2 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [01:34:57]RAPDU: 90 00 [01:34:57]wFMCommunicate OK [01:34:57]wFMCommunicate request_size=255 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 41 74 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [01:34:57]Write to MH i2c: E2 02 01 E8 01 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 41 74 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 F4 [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:57]Read from MH i2c: E2 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [01:34:57]RAPDU: 90 00 [01:34:57]wFMCommunicate OK [01:34:57]wFMCommunicate request_size=55 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 52 01 00 35 04 06 00 3C 67 DB B5 62 33 [01:34:57]Write to MH i2c: E2 3A 00 E9 01 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 52 01 00 35 04 06 00 3C 67 DB B5 62 33 00 00 9C [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:57]Read from MH i2c: E2 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [01:34:57]RAPDU: 90 00 [01:34:57]wFMCommunicate OK [01:34:57]wFMCommunicate request_size=4 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 0D 03 02 [01:34:57]Write to MH i2c: E2 08 00 EA 01 80 0D 03 02 00 00 00 00 66 [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:58]Read from MH i2c: E2 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 0B 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 0B 00 EA 01 00 FB DA B9 6C C9 57 CB 9C 90 00 E8 [01:34:58]RAPDU: FB DA B9 6C C9 57 CB 9C 90 00 [01:34:58]wFMCommunicate OK [01:34:58]SAM_PROTO_SignData done [01:34:58]FM_MakeSignedData done [01:34:58]CreateOFDProtocolMessage [01:34:58]wFMCommunicate request_size=4 [01:34:58]MH_SAM_APDU [01:34:58]CAPDU: 80 11 00 00 [01:34:58]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:58]Read from MH i2c: E2 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 17 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 17 00 EB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [01:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:34:58]wFMCommunicate OK [01:34:58]CreateOFDProtocolMessage done [01:34:58]OFDSenderStorePacket 86710 [01:34:58]StoreOFDPacket docnum=86710 [01:34:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3C 01 00 00 9C F0 34 01 26 9C 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 41 74 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 52 01 00 35 04 06 00 3C 67 DB B5 62 33 FB DA B9 6C C9 57 CB 9C [01:34:58]CheckFolder [01:34:58]dirname=/storage/ofd_packets [01:34:58]CheckFolder done [01:34:58]ProducePacketName [01:34:58]name=ofd_packets/00086710 [01:34:58]NVStorageSaveData ofd_packets/00086710 [01:34:58]File name is /storage/ofd_packets/00086710 [01:34:58]Write 346 bytes [01:34:58]NVStorageSaveData done [01:34:58]OFDSenderStorePacket done [01:34:58]KKMCreateOFDPacket done [01:34:58]NVStorageSaveData kkm_last_timestamp [01:34:58]File name is /storage/kkm_last_timestamp [01:34:58]Write 4 bytes [01:34:58]NVStorageSaveData done [01:34:58]ExternCall_PrintAddStr [01:34:58]wPrintStart [01:34:58]Write to MH i2c: 01 00 00 EC 01 ED [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [01:34:58]RasterBufferAndPrint [01:34:58]line Счет N : (3)148048 [01:34:58]line ИНН: 02508201610067 [01:34:58]line Контрольно-Кассовый Чек [01:34:58]line ПРОДАЖА [01:34:58]line Товар: 4631150682851 [01:34:58]line Нап En Dragon Mojito лайм,клуб ж/б 0,45л [01:34:58]line 1.000 * 95.00 [01:34:58]line = 95.00 [01:34:58]line НДС 12% НСП 1% [01:34:58]line > о реализуемом товаре [01:34:58]line ИТОГО: 95.00 [01:34:58]line НСП 1% : 0.84 [01:34:58]line НДС 12% : 10.09 [01:34:58]line Наличными: 95.00 [01:34:58]line Безнал.: 0.00 [01:34:58]line Место: АЗС № 137 "Партнер Нефть" [01:34:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:34:58]line СНО: Общий режим [01:34:58]line Чек 23 22.09.2024 01:34 [01:34:58]line Смена: 497 ФФД: 1.0 [01:34:58]line ЗНМ: 0300000064 [01:34:58]line РНМ: 0000000000092592 [01:34:58]line Версия ККМ: 001 [01:34:58]line ФМ: 0000000000874979 [01:34:58]line ФД: 86710 [01:34:58]line ФПД: 66416765395507 [01:34:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T013457&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86710&fm=66416765395507&tin=02508201610067®Number=0000000000092592&sum=9500 [01:34:58]line 0 [01:34:58]OFD Sender: Processing packet 86710 [packets to send 273, broken 272] [01:34:58]ProducePacketName [01:34:58]name=ofd_packets/00086710 [01:34:58]OFD Sender: To server: pG, [01:34:58]CommunicateWithHost lk.salyk.kg:30040 [01:34:58]ConnectInit lk.salyk.kg [01:34:58]written 0, free lines is 4095 [01:34:58]Write to MH i2c: 01 00 00 15 02 17 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 15 02 00 00 00 00 00 D8 0C 02 [01:34:58]RasterBufferAndPrint [01:34:58]line [01:34:58]line [01:34:58]line [01:34:58]line [01:34:58]line [01:34:58]written 0, free lines is 3294 [01:34:58]MH_Cut [01:34:58]Write to MH i2c: D1 01 00 1C 02 01 F0 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: D1 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: D1 01 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: D1 01 00 1C 02 00 EF [01:34:58]Write to MH i2c: 01 00 00 1D 02 1F [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:59]Connected sock=9 [01:34:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3C 01 00 00 9C F0 34 01 26 9C 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 41 74 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 52 01 00 35 04 06 00 3C 67 DB B5 62 33 FB DA B9 6C C9 57 CB 9C [01:34:59]*** Cut start [01:34:59]*** Partial cut [01:34:59]*** CUTSNS_PIN = 1 [01:34:59]*** CUTSNS_PIN = 0 [01:34:59]*** Brake cut motor [01:35:00]Read from MH i2c: 01 [01:35:00]MH_I2C_Read... [01:35:00]*** Stop cut motor [01:35:00]*** Cut end [01:35:00]Read from MH i2c: 01 07 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 FF 0F 34 [01:35:00]process_action close_receipt done [01:35:00]requested_data is exist [01:35:00]produce_requested_data [01:35:00]requested_item fm.sn is exist - process it [01:35:00]wFMCommunicate request_size=4 [01:35:00]MH_SAM_APDU [01:35:00]CAPDU: 80 11 00 00 [01:35:00]Write to MH i2c: E2 08 00 1E 02 80 11 00 00 00 00 00 00 9A [01:35:00]Write i2c OK [01:35:00]MH_I2C_Read... [01:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:00]Read from MH i2c: E2 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 17 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 17 00 1E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F9 [01:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:35:00]wFMCommunicate OK [01:35:00]requested_item fd.num is exist - process it [01:35:00]SAM_PROTO_GetFieldsCounters [01:35:00]wFMCommunicate request_size=4 [01:35:00]MH_SAM_APDU [01:35:00]CAPDU: 80 13 00 00 [01:35:00]Write to MH i2c: E2 08 00 1F 02 80 13 00 00 00 00 00 00 9D [01:35:00]Write i2c OK [01:35:00]MH_I2C_Read... [01:35:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:35:00]Read from MH i2c: E2 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 62 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 62 00 1F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B6 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [01:35:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B6 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:35:00]wFMCommunicate OK [01:35:00]SAM_PROTO_GetFieldsCounters done [01:35:00]requested_item shift.num is exist - process it [01:35:00]requested_item shift.opened is exist - process it [01:35:00]req_shift_opened [01:35:00]FM_GetShiftState [01:35:00]SAM_PROTO_GetShiftState [01:35:00]wFMCommunicate request_size=4 [01:35:00]MH_SAM_APDU [01:35:00]CAPDU: 80 13 01 00 [01:35:00]Write to MH i2c: E2 08 00 20 02 80 13 01 00 00 00 00 00 9F [01:35:00]Write i2c OK [01:35:00]MH_I2C_Read... [01:35:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E5 DC 47 00 8E 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 52 01 00 F4 03 04 00 12 1F EF 66 B6 04 01 00 00 69 2A E9 28 5B 54 B1 F8 [01:35:00]CommunicateWithHost err = 0 [01:35:00]CheckOFDResponse [01:35:00]1017 (14) - 77093643461234 [01:35:00]1041 (16) - 0000000000874979 [01:35:00]1040 (4) - 86710 [01:35:00]1012 (4) - 21.09.2024 19:31 [01:35:00]1206 (1) - 0 [01:35:00]OFD Sender: Remove packet 86710 [01:35:00]ProducePacketName [01:35:00]name=ofd_packets/00086710 [01:35:00]NVStorageDeleteData [01:35:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:00]Read from MH i2c: E2 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 0E 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 0E 00 20 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 5D [01:35:00]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:35:00]wFMCommunicate OK [01:35:00]SAM_PROTO_GetShiftState done [01:35:00]FM_GetShiftState done [01:35:00]req_shift_opened done [01:35:00]requested_item shift.open_date is exist - process it [01:35:00]req_shift_open_date [01:35:00]req_shift_open_date done [01:35:00]produce_requested_data done [01:35:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86710,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [01:35:00]process_action_free close_receipt [01:35:00]json_value_free [01:35:00]json_value_free done [01:35:00]process_json_proto returns [01:35:00]Send response to host [01:35:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86710,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [01:35:00]free response buf [01:35:00]execute_script done [01:35:00]execute_script returns [01:35:00]free content buf [01:35:00]Sock 10.Close socket [01:35:00]Sock 10.Thread stoped [01:35:01]OFD Sender: No OFD packet to send [01:35:06]OFD Sender: No OFD packet to send [01:35:11]OFD Sender: No OFD packet to send [01:35:16]OFD Sender: No OFD packet to send [01:35:21]OFD Sender: No OFD packet to send [01:35:26]OFD Sender: No OFD packet to send [01:35:31]OFD Sender: No OFD packet to send [01:35:36]OFD Sender: No OFD packet to send [01:35:41]OFD Sender: No OFD packet to send [01:35:46]OFD Sender: No OFD packet to send [01:35:48]recv_with_timeout no data received [01:35:51]OFD Sender: No OFD packet to send [01:35:56]OFD Sender: No OFD packet to send [01:36:00]recv_with_timeout no data received [01:36:01]OFD Sender: No OFD packet to send [01:36:06]OFD Sender: No OFD packet to send [01:36:11]OFD Sender: No OFD packet to send [01:36:16]OFD Sender: No OFD packet to send [01:36:21]OFD Sender: No OFD packet to send [01:36:26]OFD Sender: No OFD packet to send [01:36:31]OFD Sender: No OFD packet to send [01:36:36]OFD Sender: No OFD packet to send [01:36:41]OFD Sender: No OFD packet to send [01:36:46]OFD Sender: No OFD packet to send [01:36:51]OFD Sender: No OFD packet to send [01:36:56]OFD Sender: No OFD packet to send [01:37:01]OFD Sender: No OFD packet to send [01:37:06]OFD Sender: No OFD packet to send [01:37:11]OFD Sender: No OFD packet to send [01:37:16]OFD Sender: No OFD packet to send [01:37:21]OFD Sender: No OFD packet to send [01:37:26]OFD Sender: No OFD packet to send [01:37:31]OFD Sender: No OFD packet to send [01:37:36]OFD Sender: No OFD packet to send [01:37:41]OFD Sender: No OFD packet to send [01:37:46]OFD Sender: No OFD packet to send [01:37:51]OFD Sender: No OFD packet to send [01:37:56]OFD Sender: No OFD packet to send [01:38:01]OFD Sender: No OFD packet to send [01:38:06]OFD Sender: No OFD packet to send [01:38:11]OFD Sender: No OFD packet to send [01:38:16]OFD Sender: No OFD packet to send [01:38:21]OFD Sender: No OFD packet to send [01:38:26]OFD Sender: No OFD packet to send [01:38:31]OFD Sender: No OFD packet to send [01:38:36]OFD Sender: No OFD packet to send [01:38:41]OFD Sender: No OFD packet to send [01:38:46]OFD Sender: No OFD packet to send [01:38:51]OFD Sender: No OFD packet to send [01:38:56]OFD Sender: No OFD packet to send [01:39:01]OFD Sender: No OFD packet to send [01:39:06]OFD Sender: No OFD packet to send [01:39:11]OFD Sender: No OFD packet to send [01:39:16]OFD Sender: No OFD packet to send [01:39:21]OFD Sender: No OFD packet to send [01:39:26]OFD Sender: No OFD packet to send [01:39:31]OFD Sender: No OFD packet to send [01:39:36]OFD Sender: No OFD packet to send [01:39:41]OFD Sender: No OFD packet to send [01:39:46]OFD Sender: No OFD packet to send [01:39:51]OFD Sender: No OFD packet to send [01:39:56]OFD Sender: No OFD packet to send [01:40:01]OFD Sender: No OFD packet to send [01:40:06]OFD Sender: No OFD packet to send [01:40:11]OFD Sender: No OFD packet to send [01:40:16]OFD Sender: No OFD packet to send [01:40:21]OFD Sender: No OFD packet to send [01:40:24]recv_with_timeout no data received [01:40:26]OFD Sender: No OFD packet to send [01:40:31]OFD Sender: No OFD packet to send [01:40:36]OFD Sender: No OFD packet to send [01:40:41]OFD Sender: No OFD packet to send [01:40:46]OFD Sender: No OFD packet to send [01:40:51]OFD Sender: No OFD packet to send [01:40:56]OFD Sender: No OFD packet to send [01:41:01]OFD Sender: No OFD packet to send [01:41:06]OFD Sender: No OFD packet to send [01:41:11]OFD Sender: No OFD packet to send [01:41:16]OFD Sender: No OFD packet to send [01:41:21]OFD Sender: No OFD packet to send [01:41:26]OFD Sender: No OFD packet to send [01:41:31]OFD Sender: No OFD packet to send [01:41:36]OFD Sender: No OFD packet to send [01:41:41]OFD Sender: No OFD packet to send [01:41:46]OFD Sender: No OFD packet to send [01:41:51]recv_with_timeout no data received [01:41:51]OFD Sender: No OFD packet to send [01:41:56]OFD Sender: No OFD packet to send [01:42:01]OFD Sender: No OFD packet to send [01:42:06]OFD Sender: No OFD packet to send [01:42:11]OFD Sender: No OFD packet to send [01:42:16]OFD Sender: No OFD packet to send [01:42:21]OFD Sender: No OFD packet to send [01:42:26]OFD Sender: No OFD packet to send [01:42:31]OFD Sender: No OFD packet to send [01:42:36]OFD Sender: No OFD packet to send [01:42:41]OFD Sender: No OFD packet to send [01:42:46]OFD Sender: No OFD packet to send [01:42:51]OFD Sender: No OFD packet to send [01:42:56]OFD Sender: No OFD packet to send [01:43:01]OFD Sender: No OFD packet to send [01:43:06]OFD Sender: No OFD packet to send [01:43:11]OFD Sender: No OFD packet to send [01:43:16]OFD Sender: No OFD packet to send [01:43:21]OFD Sender: No OFD packet to send [01:43:26]OFD Sender: No OFD packet to send [01:43:31]OFD Sender: No OFD packet to send [01:43:36]OFD Sender: No OFD packet to send [01:43:41]OFD Sender: No OFD packet to send [01:43:46]OFD Sender: No OFD packet to send [01:43:51]OFD Sender: No OFD packet to send [01:43:56]OFD Sender: No OFD packet to send [01:44:01]OFD Sender: No OFD packet to send [01:44:06]OFD Sender: No OFD packet to send [01:44:11]OFD Sender: No OFD packet to send [01:44:16]OFD Sender: No OFD packet to send [01:44:21]OFD Sender: No OFD packet to send [01:44:26]OFD Sender: No OFD packet to send [01:44:31]OFD Sender: No OFD packet to send [01:44:36]OFD Sender: No OFD packet to send [01:44:42]OFD Sender: No OFD packet to send [01:44:47]OFD Sender: No OFD packet to send [01:44:52]OFD Sender: No OFD packet to send [01:44:57]OFD Sender: No OFD packet to send [01:45:02]OFD Sender: No OFD packet to send [01:45:07]OFD Sender: No OFD packet to send [01:45:12]OFD Sender: No OFD packet to send [01:45:17]OFD Sender: No OFD packet to send [01:45:22]OFD Sender: No OFD packet to send [01:45:27]OFD Sender: No OFD packet to send [01:45:32]OFD Sender: No OFD packet to send [01:45:37]OFD Sender: No OFD packet to send [01:45:42]OFD Sender: No OFD packet to send [01:45:47]OFD Sender: No OFD packet to send [01:45:52]OFD Sender: No OFD packet to send [01:45:57]OFD Sender: No OFD packet to send [01:46:02]OFD Sender: No OFD packet to send [01:46:07]OFD Sender: No OFD packet to send [01:46:12]OFD Sender: No OFD packet to send [01:46:17]OFD Sender: No OFD packet to send [01:46:22]OFD Sender: No OFD packet to send [01:46:27]OFD Sender: No OFD packet to send [01:46:32]OFD Sender: No OFD packet to send [01:46:37]OFD Sender: No OFD packet to send [01:46:42]OFD Sender: No OFD packet to send [01:46:47]OFD Sender: No OFD packet to send [01:46:52]OFD Sender: No OFD packet to send [01:46:57]OFD Sender: No OFD packet to send [01:47:02]OFD Sender: No OFD packet to send [01:47:07]OFD Sender: No OFD packet to send [01:47:12]OFD Sender: No OFD packet to send [01:47:17]OFD Sender: No OFD packet to send [01:47:19]recv_with_timeout no data received [01:47:22]OFD Sender: No OFD packet to send [01:47:27]OFD Sender: No OFD packet to send [01:47:30]recv_with_timeout no data received [01:47:32]OFD Sender: No OFD packet to send [01:47:37]OFD Sender: No OFD packet to send [01:47:42]OFD Sender: No OFD packet to send [01:47:47]OFD Sender: No OFD packet to send [01:47:52]OFD Sender: No OFD packet to send [01:47:57]OFD Sender: No OFD packet to send [01:48:02]OFD Sender: No OFD packet to send [01:48:07]OFD Sender: No OFD packet to send [01:48:12]OFD Sender: No OFD packet to send [01:48:17]OFD Sender: No OFD packet to send [01:48:22]OFD Sender: No OFD packet to send [01:48:27]OFD Sender: No OFD packet to send [01:48:32]OFD Sender: No OFD packet to send [01:48:37]OFD Sender: No OFD packet to send [01:48:42]OFD Sender: No OFD packet to send [01:48:47]OFD Sender: No OFD packet to send [01:48:52]OFD Sender: No OFD packet to send [01:48:57]OFD Sender: No OFD packet to send [01:49:02]OFD Sender: No OFD packet to send [01:49:07]OFD Sender: No OFD packet to send [01:49:12]OFD Sender: No OFD packet to send [01:49:17]OFD Sender: No OFD packet to send [01:49:22]OFD Sender: No OFD packet to send [01:49:22]recv_with_timeout no data received [01:49:27]OFD Sender: No OFD packet to send [01:49:32]OFD Sender: No OFD packet to send [01:49:34]recv_with_timeout no data received [01:49:37]OFD Sender: No OFD packet to send [01:49:42]OFD Sender: No OFD packet to send [01:49:47]OFD Sender: No OFD packet to send [01:49:52]OFD Sender: No OFD packet to send [01:49:57]OFD Sender: No OFD packet to send [01:50:02]OFD Sender: No OFD packet to send [01:50:07]OFD Sender: No OFD packet to send [01:50:12]OFD Sender: No OFD packet to send [01:50:17]OFD Sender: No OFD packet to send [01:50:22]OFD Sender: No OFD packet to send [01:50:25]recv_with_timeout no data received [01:50:27]OFD Sender: No OFD packet to send [01:50:32]OFD Sender: No OFD packet to send [01:50:37]OFD Sender: No OFD packet to send [01:50:42]OFD Sender: No OFD packet to send [01:50:47]OFD Sender: No OFD packet to send [01:50:52]OFD Sender: No OFD packet to send [01:50:57]OFD Sender: No OFD packet to send [01:51:02]OFD Sender: No OFD packet to send [01:51:07]OFD Sender: No OFD packet to send [01:51:07]accept exits with 8 [01:51:07]New connection [01:51:07]New thread 3066740068 created [01:51:07]Thread 3066883428 joined [01:51:07]Waiting for new connection... [01:51:07] Sock 8.Parse request [01:51:07]Sock 8.Check first char [01:51:07]Sock 8.First char is OK [01:51:07]request: POST /json_proto HTTP/1.0 [01:51:07]Method: POST [01:51:07]URL: /json_proto [01:51:07]Method is POST - this is cgi request [01:51:07]url: /json_proto [01:51:07]query_string will be loaded in cgi processing [01:51:07]execute_cgi json_proto POST (null) [01:51:07]execute_cgi path=json_proto method=POST [01:51:07]POST find Content-Length [01:51:07]Host: 172.17.47.196:8080 [01:51:07]Content-Length: 1155 [01:51:07]Content-Type: application/json [01:51:07] [01:51:07]POST finish read [01:51:07]Found Content-Length = 1155 [01:51:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148049", "tax_sys" : 0, "items" : [ { "code": "4700001060152", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,5\u043B", "price" : 660.00, "quantity" : 1.000, "sum" : 660.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000000439", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1,5\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 986.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:51:07]execute_script... [01:51: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 : (3)148049", "tax_sys" : 0, "items" : [ { "code": "4700001060152", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,5\u043B", "price" : 660.00, "quantity" : 1.000, "sum" : 660.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000000439", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1,5\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 156.00, "quantity" : 1.000, "sum" : 156.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 986.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:51:07]POST & json_proto [01:51:07]process_json_proto [01:51:07]json parsed OK: [01:51:07]protocol is kg_v1.0 [01:51:07]action value=close_receipt [01:51:07]process_action close_receipt [01:51:07]cmd_close_receipt [01:51:07]MH_GetDate [01:51:07]Write to MH i2c: F0 00 00 21 02 12 [01:51:07]Write i2c OK [01:51:07]MH_I2C_Read... [01:51:07]Read from MH i2c: F0 [01:51:07]MH_I2C_Read... [01:51:07]Read from MH i2c: F0 09 00 [01:51:07]MH_I2C_Read... [01:51:07]Read from MH i2c: F0 09 00 21 02 00 0C 78 EF 66 4C 6B 94 66 A5 [01:51:07]GetLastDocTimeStamp 1726968897 [01:51:07]current date 1726969868 [01:51:07]FM_GetShiftState [01:51:07]SAM_PROTO_GetShiftState [01:51:07]wFMCommunicate request_size=4 [01:51:07]MH_SAM_APDU [01:51:07]CAPDU: 80 13 01 00 [01:51:07]Write to MH i2c: E2 08 00 22 02 80 13 01 00 00 00 00 00 A1 [01:51:07]Write i2c OK [01:51:07]MH_I2C_Read... [01:51:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:51:07]Read from MH i2c: E2 [01:51:07]MH_I2C_Read... [01:51:07]Read from MH i2c: E2 0E 00 [01:51:07]MH_I2C_Read... [01:51:07]Read from MH i2c: E2 0E 00 22 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 5F [01:51:07]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:51:07]wFMCommunicate OK [01:51:07]SAM_PROTO_GetShiftState done [01:51:07]FM_GetShiftState done [01:51:07]opened in 1726964220 [01:51:07]opened+sec_in_day 1727050620 [01:51:07]quantity*price = 66000 [01:51:07]sum+1 = 66001 [01:51:07]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000000439 Напиток Кока-Кола 1,5л 1.000 * 170.00 = 170.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48741958 Сигареты Parliament Aqua Blue 1.000 * 156.00 = 156.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 986.00 НСП 1% : 8.72 НДС 12% : 104.71 Наличными: 986.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 24 22.09.2024 01:51 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86711 ФПД: 22283613456067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T015108&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86711&fm=22283613456067&tin=02508201610067®Number=0000000000092592&sum=98600 0 [01:51:08]StoreToDocumentArchive [01:51:08]shift 497 fd 86711 [01:51:08]save to /storage/0497/doc_00086711 [01:51:08]save last doc name /storage/0497/doc_00086711 to /storage/kkm_last_doc_name [01:51:08]save OK [01:51:08]Clear old archive folders... [01:51:08]ProcessDocumentItem done err = 0, tmpTLVsize=487 [01:51:08]tlvbuf is 00581C70 [01:51:08]SAM_PROTO_ClearQueue [01:51:08]wFMCommunicate request_size=4 [01:51:08]MH_SAM_APDU [01:51:08]CAPDU: 80 09 00 00 [01:51:08]Write to MH i2c: E2 08 00 2F 02 80 09 00 00 00 00 00 00 A3 [01:51:08]Write i2c OK [01:51:08]MH_I2C_Read... [01:51:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:51:08]Read from MH i2c: E2 [01:51:08]MH_I2C_Read... [01:51:08]Read from MH i2c: E2 03 00 [01:51:08]MH_I2C_Read... [01:51:08]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [01:51:08]RAPDU: 90 00 [01:51:08]wFMCommunicate OK [01:51:08]SAM_PROTO_ClearQueue done [01:51:08]KKMCreateOFDPacket [01:51:08]OFDProtocolAddRootSTLVToBuf [01:51:08]FM_MakeSignedData [01:51:08]FM_MakeSignedData [01:51:08]SAM_PROTO_SignData [01:51:08]wFMCommunicate request_size=4 [01:51:08]MH_SAM_APDU [01:51:08]CAPDU: 80 0D 01 02 [01:51:08]Write to MH i2c: E2 08 00 30 02 80 0D 01 02 00 00 00 00 AB [01:51:08]Write i2c OK [01:51:08]MH_I2C_Read... [01:51:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:51:09]Read from MH i2c: E2 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 03 00 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [01:51:09]RAPDU: 90 00 [01:51:09]wFMCommunicate OK [01:51:09]wFMCommunicate request_size=255 [01:51:09]MH_SAM_APDU [01:51:09]CAPDU: 80 0D 02 02 FA 03 00 E7 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 [01:51:09]Write to MH i2c: E2 02 01 31 02 80 0D 02 02 FA 00 03 00 E7 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 00 00 82 [01:51:09]Write i2c OK [01:51:09]MH_I2C_Read... [01:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:51:09]Read from MH i2c: E2 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 03 00 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [01:51:09]RAPDU: 90 00 [01:51:09]wFMCommunicate OK [01:51:09]wFMCommunicate request_size=246 [01:51:09]MH_SAM_APDU [01:51:09]CAPDU: 80 0D 02 02 F1 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C 78 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 52 01 00 35 04 06 00 14 44 4E DD 46 C3 [01:51:09]Write to MH i2c: E2 F9 00 32 02 80 0D 02 02 F1 00 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C 78 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 52 01 00 35 04 06 00 14 44 4E DD 46 C3 00 00 8B [01:51:09]Write i2c OK [01:51:09]MH_I2C_Read... [01:51:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:51:09]Read from MH i2c: E2 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 03 00 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [01:51:09]RAPDU: 90 00 [01:51:09]wFMCommunicate OK [01:51:09]wFMCommunicate request_size=4 [01:51:09]MH_SAM_APDU [01:51:09]CAPDU: 80 0D 03 02 [01:51:09]Write to MH i2c: E2 08 00 33 02 80 0D 03 02 00 00 00 00 B0 [01:51:09]Write i2c OK [01:51:09]MH_I2C_Read... [01:51:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:51:09]Read from MH i2c: E2 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 0B 00 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 0B 00 33 02 00 7F AD 48 67 61 C5 67 0B 90 00 24 [01:51:09]RAPDU: 7F AD 48 67 61 C5 67 0B 90 00 [01:51:09]wFMCommunicate OK [01:51:09]SAM_PROTO_SignData done [01:51:09]FM_MakeSignedData done [01:51:09]CreateOFDProtocolMessage [01:51:09]wFMCommunicate request_size=4 [01:51:09]MH_SAM_APDU [01:51:09]CAPDU: 80 11 00 00 [01:51:09]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [01:51:09]Write i2c OK [01:51:09]MH_I2C_Read... [01:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:51:09]Read from MH i2c: E2 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 17 00 [01:51:09]MH_I2C_Read... [01:51:09]Read from MH i2c: E2 17 00 34 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0F [01:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:51:09]wFMCommunicate OK [01:51:09]CreateOFDProtocolMessage done [01:51:09]OFDSenderStorePacket 86711 [01:51:09]StoreOFDPacket docnum=86711 [01:51:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 FB 01 00 00 84 A1 F3 01 7F 8C 5A 03 01 00 03 00 E7 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C 78 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 52 01 00 35 04 06 00 14 44 4E DD 46 C3 7F AD 48 67 61 C5 67 0B [01:51:09]CheckFolder [01:51:09]dirname=/storage/ofd_packets [01:51:09]CheckFolder done [01:51:09]ProducePacketName [01:51:09]name=ofd_packets/00086711 [01:51:10]NVStorageSaveData ofd_packets/00086711 [01:51:10]File name is /storage/ofd_packets/00086711 [01:51:10]Write 537 bytes [01:51:10]NVStorageSaveData done [01:51:10]OFDSenderStorePacket done [01:51:10]KKMCreateOFDPacket done [01:51:10]NVStorageSaveData kkm_last_timestamp [01:51:10]File name is /storage/kkm_last_timestamp [01:51:10]Write 4 bytes [01:51:10]NVStorageSaveData done [01:51:10]ExternCall_PrintAddStr [01:51:10]wPrintStart [01:51:10]Write to MH i2c: 01 00 00 35 02 37 [01:51:10]OFD Sender: Processing packet 86711 [packets to send 273, broken 272] [01:51:10]ProducePacketName [01:51:10]name=ofd_packets/00086711 [01:51:10]OFD Sender: To server: pG, [01:51:10]CommunicateWithHost lk.salyk.kg:30040 [01:51:10]ConnectInit lk.salyk.kg [01:51:10]Write i2c OK [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: 01 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: 01 07 00 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: 01 07 00 35 02 00 00 00 00 00 FF 0F 4C [01:51:10]RasterBufferAndPrint [01:51:10]line Счет N : (3)148049 [01:51:10]line ИНН: 02508201610067 [01:51:10]line Контрольно-Кассовый Чек [01:51:10]line ПРОДАЖА [01:51:10]line Товар: 4700001060152 [01:51:10]line Коньяк Бишкек 0,5л [01:51:10]line 1.000 * 660.00 [01:51:10]line = 660.00 [01:51:10]line НДС 12% НСП 1% [01:51:10]line > о реализуемом товаре [01:51:10]line Товар: 5449000000439 [01:51:10]line Напиток Кока-Кола 1,5л [01:51:10]line 1.000 * 170.00 [01:51:10]line = 170.00 [01:51:10]line НДС 12% НСП 1% [01:51:10]line > о реализуемом товаре [01:51:10]line Товар: 48741958 [01:51:10]line Сигареты Parliament Aqua Blue [01:51:10]line 1.000 * 156.00 [01:51:10]line = 156.00 [01:51:10]line НДС 12% НСП 1% [01:51:10]line > о реализуемом товаре [01:51:10]line ИТОГО: 986.00 [01:51:10]line НСП 1% : 8.72 [01:51:10]line НДС 12% : 104.71 [01:51:10]line Наличными: 986.00 [01:51:10]line Безнал.: 0.00 [01:51:10]line Место: АЗС № 137 "Партнер Нефть" [01:51:10]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:51:10]line СНО: Общий режим [01:51:10]line Чек 24 22.09.2024 01:51 [01:51:10]line Смена: 497 ФФД: 1.0 [01:51:10]line ЗНМ: 0300000064 [01:51:10]line РНМ: 0000000000092592 [01:51:10]line Версия ККМ: 001 [01:51:10]line ФМ: 0000000000874979 [01:51:10]line ФД: 86711 [01:51:10]line ФПД: 22283613456067 [01:51:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T015108&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86711&fm=22283613456067&tin=02508201610067®Number=0000000000092592&sum=98600 [01:51:10]line 0 [01:51:10]written 0, free lines is 4095 [01:51:10]Write to MH i2c: 01 00 00 6A 02 6C [01:51:10]Write i2c OK [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: 01 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: 01 07 00 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: 01 07 00 6A 02 00 00 00 00 00 1D 0C 9C [01:51:10]RasterBufferAndPrint [01:51:10]line [01:51:10]line [01:51:10]line [01:51:10]line [01:51:10]line [01:51:10]written 0, free lines is 3106 [01:51:10]MH_Cut [01:51:10]Write to MH i2c: D1 01 00 71 02 01 45 [01:51:10]Write i2c OK [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: D1 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: D1 01 00 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: D1 01 00 71 02 00 44 [01:51:10]Write to MH i2c: 01 00 00 72 02 74 [01:51:10]Write i2c OK [01:51:10]MH_I2C_Read... [01:51:10]Connected sock=10 [01:51:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 FB 01 00 00 84 A1 F3 01 7F 8C 5A 03 01 00 03 00 E7 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F0 3C 00 00 00 00 13 04 06 00 F0 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C 78 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 52 01 00 35 04 06 00 14 44 4E DD 46 C3 7F AD 48 67 61 C5 67 0B [01:51:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 71 F3 47 00 1D 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B7 52 01 00 F4 03 04 00 DE 22 EF 66 B6 04 01 00 00 99 07 6D 9F F1 5E 2A 1F [01:51:11]CommunicateWithHost err = 0 [01:51:11]CheckOFDResponse [01:51:11]1017 (14) - 77093643461234 [01:51:11]1041 (16) - 0000000000874979 [01:51:11]1040 (4) - 86711 [01:51:11]1012 (4) - 21.09.2024 19:47 [01:51:11]1206 (1) - 0 [01:51:11]OFD Sender: Remove packet 86711 [01:51:11]ProducePacketName [01:51:11]name=ofd_packets/00086711 [01:51:11]NVStorageDeleteData [01:51:11]*** Cut start [01:51:11]*** Partial cut [01:51:11]*** CUTSNS_PIN = 1 [01:51:11]*** CUTSNS_PIN = 0 [01:51:11]OFD Sender: No OFD packet to send [01:51:11]*** Brake cut motor [01:51:12]Read from MH i2c: 01 [01:51:12]MH_I2C_Read... [01:51:12]*** Stop cut motor [01:51:12]*** Cut end [01:51:12]Read from MH i2c: 01 07 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [01:51:12]process_action close_receipt done [01:51:12]requested_data is exist [01:51:12]produce_requested_data [01:51:12]requested_item fm.sn is exist - process it [01:51:12]wFMCommunicate request_size=4 [01:51:12]MH_SAM_APDU [01:51:12]CAPDU: 80 11 00 00 [01:51:12]Write to MH i2c: E2 08 00 73 02 80 11 00 00 00 00 00 00 EF [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 17 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 17 00 73 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4E [01:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:51:12]wFMCommunicate OK [01:51:12]requested_item fd.num is exist - process it [01:51:12]SAM_PROTO_GetFieldsCounters [01:51:12]wFMCommunicate request_size=4 [01:51:12]MH_SAM_APDU [01:51:12]CAPDU: 80 13 00 00 [01:51:12]Write to MH i2c: E2 08 00 74 02 80 13 00 00 00 00 00 00 F2 [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 62 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 62 00 74 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B7 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [01:51:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B7 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:51:12]wFMCommunicate OK [01:51:12]SAM_PROTO_GetFieldsCounters done [01:51:12]requested_item shift.num is exist - process it [01:51:12]requested_item shift.opened is exist - process it [01:51:12]req_shift_opened [01:51:12]FM_GetShiftState [01:51:12]SAM_PROTO_GetShiftState [01:51:12]wFMCommunicate request_size=4 [01:51:12]MH_SAM_APDU [01:51:12]CAPDU: 80 13 01 00 [01:51:12]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 0E 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 B2 [01:51:12]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [01:51:12]wFMCommunicate OK [01:51:12]SAM_PROTO_GetShiftState done [01:51:12]FM_GetShiftState done [01:51:12]req_shift_opened done [01:51:12]requested_item shift.open_date is exist - process it [01:51:12]req_shift_open_date [01:51:12]req_shift_open_date done [01:51:12]produce_requested_data done [01:51:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86711,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [01:51:12]process_action_free close_receipt [01:51:12]json_value_free [01:51:12]json_value_free done [01:51:12]process_json_proto returns [01:51:12]Send response to host [01:51:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86711,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [01:51:12]free response buf [01:51:12]execute_script done [01:51:12]execute_script returns [01:51:12]free content buf [01:51:12]Sock 8.Close socket [01:51:12]Sock 8.Thread stoped [01:51:16]OFD Sender: No OFD packet to send [01:51:21]OFD Sender: No OFD packet to send [01:51:26]OFD Sender: No OFD packet to send [01:51:31]OFD Sender: No OFD packet to send [01:51:36]recv_with_timeout no data received [01:51:36]OFD Sender: No OFD packet to send [01:51:41]OFD Sender: No OFD packet to send [01:51:46]OFD Sender: No OFD packet to send [01:51:50]recv_with_timeout no data received [01:51:51]OFD Sender: No OFD packet to send [01:51:56]OFD Sender: No OFD packet to send [01:52:01]OFD Sender: No OFD packet to send [01:52:06]OFD Sender: No OFD packet to send [01:52:11]OFD Sender: No OFD packet to send [01:52:16]OFD Sender: No OFD packet to send [01:52:21]OFD Sender: No OFD packet to send [01:52:26]OFD Sender: No OFD packet to send [01:52:31]OFD Sender: No OFD packet to send [01:52:36]OFD Sender: No OFD packet to send [01:52:41]OFD Sender: No OFD packet to send [01:52:46]OFD Sender: No OFD packet to send [01:52:51]OFD Sender: No OFD packet to send [01:52:54]recv_with_timeout no data received [01:52:56]OFD Sender: No OFD packet to send [01:53:01]OFD Sender: No OFD packet to send [01:53:06]OFD Sender: No OFD packet to send [01:53:11]OFD Sender: No OFD packet to send [01:53:16]OFD Sender: No OFD packet to send [01:53:21]OFD Sender: No OFD packet to send [01:53:26]OFD Sender: No OFD packet to send [01:53:31]OFD Sender: No OFD packet to send [01:53:36]OFD Sender: No OFD packet to send [01:53:41]OFD Sender: No OFD packet to send [01:53:46]OFD Sender: No OFD packet to send [01:53:49]recv_with_timeout no data received [01:53:51]OFD Sender: No OFD packet to send [01:53:56]OFD Sender: No OFD packet to send [01:54:01]OFD Sender: No OFD packet to send [01:54:06]OFD Sender: No OFD packet to send [01:54:11]OFD Sender: No OFD packet to send [01:54:17]OFD Sender: No OFD packet to send [01:54:22]OFD Sender: No OFD packet to send [01:54:27]OFD Sender: No OFD packet to send [01:54:32]OFD Sender: No OFD packet to send [01:54:37]OFD Sender: No OFD packet to send [01:54:42]OFD Sender: No OFD packet to send [01:54:47]OFD Sender: No OFD packet to send [01:54:52]OFD Sender: No OFD packet to send [01:54:57]OFD Sender: No OFD packet to send [01:55:02]OFD Sender: No OFD packet to send [01:55:07]OFD Sender: No OFD packet to send [01:55:12]OFD Sender: No OFD packet to send [01:55:17]OFD Sender: No OFD packet to send [01:55:22]OFD Sender: No OFD packet to send [01:55:27]OFD Sender: No OFD packet to send [01:55:32]OFD Sender: No OFD packet to send [01:55:37]OFD Sender: No OFD packet to send [01:55:37]recv_with_timeout no data received [01:55:42]OFD Sender: No OFD packet to send [01:55:47]OFD Sender: No OFD packet to send [01:55:52]OFD Sender: No OFD packet to send [01:55:57]OFD Sender: No OFD packet to send [01:56:02]OFD Sender: No OFD packet to send [01:56:04]recv_with_timeout no data received [01:56:07]OFD Sender: No OFD packet to send [01:56:12]OFD Sender: No OFD packet to send [01:56:17]OFD Sender: No OFD packet to send [01:56:22]OFD Sender: No OFD packet to send [01:56:22]recv_with_timeout no data received [01:56:27]OFD Sender: No OFD packet to send [01:56:32]OFD Sender: No OFD packet to send [01:56:37]OFD Sender: No OFD packet to send [01:56:42]OFD Sender: No OFD packet to send [01:56:47]OFD Sender: No OFD packet to send [01:56:52]OFD Sender: No OFD packet to send [01:56:57]OFD Sender: No OFD packet to send [01:57:02]OFD Sender: No OFD packet to send [01:57:07]OFD Sender: No OFD packet to send [01:57:12]OFD Sender: No OFD packet to send [01:57:17]OFD Sender: No OFD packet to send [01:57:22]OFD Sender: No OFD packet to send [01:57:27]OFD Sender: No OFD packet to send [01:57:32]OFD Sender: No OFD packet to send [01:57:37]OFD Sender: No OFD packet to send [01:57:42]OFD Sender: No OFD packet to send [01:57:47]OFD Sender: No OFD packet to send [01:57:52]OFD Sender: No OFD packet to send [01:57:57]OFD Sender: No OFD packet to send [01:58:02]OFD Sender: No OFD packet to send [01:58:07]OFD Sender: No OFD packet to send [01:58:10]recv_with_timeout no data received [01:58:12]OFD Sender: No OFD packet to send [01:58:17]OFD Sender: No OFD packet to send [01:58:22]OFD Sender: No OFD packet to send [01:58:27]OFD Sender: No OFD packet to send [01:58:32]OFD Sender: No OFD packet to send [01:58:37]OFD Sender: No OFD packet to send [01:58:42]OFD Sender: No OFD packet to send [01:58:47]OFD Sender: No OFD packet to send [01:58:52]OFD Sender: No OFD packet to send [01:58:57]OFD Sender: No OFD packet to send [01:59:02]OFD Sender: No OFD packet to send [01:59:07]OFD Sender: No OFD packet to send [01:59:12]OFD Sender: No OFD packet to send [01:59:17]OFD Sender: No OFD packet to send [01:59:22]OFD Sender: No OFD packet to send [01:59:27]OFD Sender: No OFD packet to send [01:59:32]OFD Sender: No OFD packet to send [01:59:37]OFD Sender: No OFD packet to send [01:59:42]OFD Sender: No OFD packet to send [01:59:47]OFD Sender: No OFD packet to send [01:59:52]OFD Sender: No OFD packet to send [01:59:57]OFD Sender: No OFD packet to send [02:00:02]OFD Sender: No OFD packet to send [02:00:07]OFD Sender: No OFD packet to send [02:00:12]OFD Sender: No OFD packet to send [02:00:17]OFD Sender: No OFD packet to send [02:00:22]OFD Sender: No OFD packet to send [02:00:27]OFD Sender: No OFD packet to send [02:00:32]OFD Sender: No OFD packet to send [02:00:37]OFD Sender: No OFD packet to send [02:00:42]OFD Sender: No OFD packet to send [02:00:47]OFD Sender: No OFD packet to send [02:00:52]OFD Sender: No OFD packet to send [02:00:57]OFD Sender: No OFD packet to send [02:01:02]OFD Sender: No OFD packet to send [02:01:07]OFD Sender: No OFD packet to send [02:01:12]OFD Sender: No OFD packet to send [02:01:17]OFD Sender: No OFD packet to send [02:01:22]OFD Sender: No OFD packet to send [02:01:27]OFD Sender: No OFD packet to send [02:01:32]OFD Sender: No OFD packet to send [02:01:37]OFD Sender: No OFD packet to send [02:01:42]OFD Sender: No OFD packet to send [02:01:47]OFD Sender: No OFD packet to send [02:01:52]OFD Sender: No OFD packet to send [02:01:57]OFD Sender: No OFD packet to send [02:02:02]OFD Sender: No OFD packet to send [02:02:07]OFD Sender: No OFD packet to send [02:02:12]OFD Sender: No OFD packet to send [02:02:17]OFD Sender: No OFD packet to send [02:02:22]OFD Sender: No OFD packet to send [02:02:27]OFD Sender: No OFD packet to send [02:02:32]OFD Sender: No OFD packet to send [02:02:37]OFD Sender: No OFD packet to send [02:02:42]OFD Sender: No OFD packet to send [02:02:45]recv_with_timeout no data received [02:02:47]OFD Sender: No OFD packet to send [02:02:52]OFD Sender: No OFD packet to send [02:02:57]OFD Sender: No OFD packet to send [02:03:02]OFD Sender: No OFD packet to send [02:03:07]OFD Sender: No OFD packet to send [02:03:12]OFD Sender: No OFD packet to send [02:03:17]OFD Sender: No OFD packet to send [02:03:22]OFD Sender: No OFD packet to send [02:03:27]OFD Sender: No OFD packet to send [02:03:32]OFD Sender: No OFD packet to send [02:03:37]OFD Sender: No OFD packet to send [02:03:42]OFD Sender: No OFD packet to send [02:03:47]OFD Sender: No OFD packet to send [02:03:52]OFD Sender: No OFD packet to send [02:03:57]OFD Sender: No OFD packet to send [02:04:02]OFD Sender: No OFD packet to send [02:04:07]OFD Sender: No OFD packet to send [02:04:08]recv_with_timeout no data received [02:04:13]OFD Sender: No OFD packet to send [02:04:18]OFD Sender: No OFD packet to send [02:04:23]OFD Sender: No OFD packet to send [02:04:28]OFD Sender: No OFD packet to send [02:04:33]OFD Sender: No OFD packet to send [02:04:38]OFD Sender: No OFD packet to send [02:04:43]OFD Sender: No OFD packet to send [02:04:48]OFD Sender: No OFD packet to send [02:04:53]OFD Sender: No OFD packet to send [02:04:58]OFD Sender: No OFD packet to send [02:05:03]OFD Sender: No OFD packet to send [02:05:08]OFD Sender: No OFD packet to send [02:05:13]OFD Sender: No OFD packet to send [02:05:18]OFD Sender: No OFD packet to send [02:05:23]OFD Sender: No OFD packet to send [02:05:28]OFD Sender: No OFD packet to send [02:05:33]OFD Sender: No OFD packet to send [02:05:38]OFD Sender: No OFD packet to send [02:05:43]OFD Sender: No OFD packet to send [02:05:48]OFD Sender: No OFD packet to send [02:05:53]OFD Sender: No OFD packet to send [02:05:58]OFD Sender: No OFD packet to send [02:06:03]OFD Sender: No OFD packet to send [02:06:08]OFD Sender: No OFD packet to send [02:06:13]OFD Sender: No OFD packet to send [02:06:14]recv_with_timeout no data received [02:06:18]OFD Sender: No OFD packet to send [02:06:23]OFD Sender: No OFD packet to send [02:06:28]OFD Sender: No OFD packet to send [02:06:33]OFD Sender: No OFD packet to send [02:06:38]OFD Sender: No OFD packet to send [02:06:43]OFD Sender: No OFD packet to send [02:06:48]OFD Sender: No OFD packet to send [02:06:53]OFD Sender: No OFD packet to send [02:06:58]OFD Sender: No OFD packet to send [02:07:03]OFD Sender: No OFD packet to send [02:07:08]OFD Sender: No OFD packet to send [02:07:13]OFD Sender: No OFD packet to send [02:07:18]OFD Sender: No OFD packet to send [02:07:21]recv_with_timeout no data received [02:07:23]OFD Sender: No OFD packet to send [02:07:28]OFD Sender: No OFD packet to send [02:07:33]OFD Sender: No OFD packet to send [02:07:38]OFD Sender: No OFD packet to send [02:07:43]OFD Sender: No OFD packet to send [02:07:48]OFD Sender: No OFD packet to send [02:07:53]OFD Sender: No OFD packet to send [02:07:58]OFD Sender: No OFD packet to send [02:08:03]OFD Sender: No OFD packet to send [02:08:08]OFD Sender: No OFD packet to send [02:08:13]OFD Sender: No OFD packet to send [02:08:18]OFD Sender: No OFD packet to send [02:08:23]OFD Sender: No OFD packet to send [02:08:28]OFD Sender: No OFD packet to send [02:08:33]OFD Sender: No OFD packet to send [02:08:38]OFD Sender: No OFD packet to send [02:08:42]recv_with_timeout no data received [02:08:43]OFD Sender: No OFD packet to send [02:08:48]OFD Sender: No OFD packet to send [02:08:53]OFD Sender: No OFD packet to send [02:08:58]OFD Sender: No OFD packet to send [02:09:03]OFD Sender: No OFD packet to send [02:09:08]OFD Sender: No OFD packet to send [02:09:13]OFD Sender: No OFD packet to send [02:09:18]OFD Sender: No OFD packet to send [02:09:23]OFD Sender: No OFD packet to send [02:09:28]OFD Sender: No OFD packet to send [02:09:33]OFD Sender: No OFD packet to send [02:09:38]OFD Sender: No OFD packet to send [02:09:43]OFD Sender: No OFD packet to send [02:09:48]OFD Sender: No OFD packet to send [02:09:53]OFD Sender: No OFD packet to send [02:09:58]OFD Sender: No OFD packet to send [02:10:03]OFD Sender: No OFD packet to send [02:10:08]OFD Sender: No OFD packet to send [02:10:13]OFD Sender: No OFD packet to send [02:10:18]OFD Sender: No OFD packet to send [02:10:23]OFD Sender: No OFD packet to send [02:10:28]OFD Sender: No OFD packet to send [02:10:33]OFD Sender: No OFD packet to send [02:10:38]OFD Sender: No OFD packet to send [02:10:43]OFD Sender: No OFD packet to send [02:10:48]OFD Sender: No OFD packet to send [02:10:53]OFD Sender: No OFD packet to send [02:10:58]OFD Sender: No OFD packet to send [02:11:03]OFD Sender: No OFD packet to send [02:11:08]OFD Sender: No OFD packet to send [02:11:13]OFD Sender: No OFD packet to send [02:11:18]OFD Sender: No OFD packet to send [02:11:23]OFD Sender: No OFD packet to send [02:11:28]OFD Sender: No OFD packet to send [02:11:31]recv_with_timeout no data received [02:11:33]OFD Sender: No OFD packet to send [02:11:38]OFD Sender: No OFD packet to send [02:11:43]OFD Sender: No OFD packet to send [02:11:48]OFD Sender: No OFD packet to send [02:11:53]OFD Sender: No OFD packet to send [02:11:58]OFD Sender: No OFD packet to send [02:12:03]OFD Sender: No OFD packet to send [02:12:08]OFD Sender: No OFD packet to send [02:12:13]OFD Sender: No OFD packet to send [02:12:18]OFD Sender: No OFD packet to send [02:12:23]OFD Sender: No OFD packet to send [02:12:28]OFD Sender: No OFD packet to send [02:12:33]OFD Sender: No OFD packet to send [02:12:38]OFD Sender: No OFD packet to send [02:12:43]OFD Sender: No OFD packet to send [02:12:48]OFD Sender: No OFD packet to send [02:12:53]OFD Sender: No OFD packet to send [02:12:58]OFD Sender: No OFD packet to send [02:13:03]OFD Sender: No OFD packet to send [02:13:18]OFD Sender: No OFD packet to send [02:13:23]OFD Sender: No OFD packet to send [02:13:28]OFD Sender: No OFD packet to send [02:13:33]OFD Sender: No OFD packet to send [02:13:36]recv_with_timeout no data received [02:13:38]OFD Sender: No OFD packet to send [02:13:43]OFD Sender: No OFD packet to send [02:13:48]OFD Sender: No OFD packet to send [02:13:53]OFD Sender: No OFD packet to send [02:13:58]OFD Sender: No OFD packet to send [02:14:04]OFD Sender: No OFD packet to send [02:14:09]OFD Sender: No OFD packet to send [02:14:14]OFD Sender: No OFD packet to send [02:14:19]OFD Sender: No OFD packet to send [02:14:24]OFD Sender: No OFD packet to send [02:14:29]OFD Sender: No OFD packet to send [02:14:34]OFD Sender: No OFD packet to send [02:14:39]OFD Sender: No OFD packet to send [02:14:44]OFD Sender: No OFD packet to send [02:14:49]OFD Sender: No OFD packet to send [02:14:54]OFD Sender: No OFD packet to send [02:14:59]OFD Sender: No OFD packet to send [02:15:04]OFD Sender: No OFD packet to send [02:15:09]OFD Sender: No OFD packet to send [02:15:14]OFD Sender: No OFD packet to send [02:15:19]OFD Sender: No OFD packet to send [02:15:24]OFD Sender: No OFD packet to send [02:15:29]OFD Sender: No OFD packet to send [02:15:34]OFD Sender: No OFD packet to send [02:15:39]OFD Sender: No OFD packet to send [02:15:44]OFD Sender: No OFD packet to send [02:15:49]OFD Sender: No OFD packet to send [02:15:54]OFD Sender: No OFD packet to send [02:15:59]OFD Sender: No OFD packet to send [02:16:04]OFD Sender: No OFD packet to send [02:16:09]OFD Sender: No OFD packet to send [02:16:14]OFD Sender: No OFD packet to send [02:16:19]OFD Sender: No OFD packet to send [02:16:24]OFD Sender: No OFD packet to send [02:16:29]OFD Sender: No OFD packet to send [02:16:34]OFD Sender: No OFD packet to send [02:16:39]OFD Sender: No OFD packet to send [02:16:41]recv_with_timeout no data received [02:16:44]OFD Sender: No OFD packet to send [02:16:49]OFD Sender: No OFD packet to send [02:16:54]OFD Sender: No OFD packet to send [02:16:59]OFD Sender: No OFD packet to send [02:17:04]OFD Sender: No OFD packet to send [02:17:09]OFD Sender: No OFD packet to send [02:17:14]OFD Sender: No OFD packet to send [02:17:19]OFD Sender: No OFD packet to send [02:17:24]OFD Sender: No OFD packet to send [02:17:29]OFD Sender: No OFD packet to send [02:17:34]OFD Sender: No OFD packet to send [02:17:39]OFD Sender: No OFD packet to send [02:17:44]OFD Sender: No OFD packet to send [02:17:49]OFD Sender: No OFD packet to send [02:17:54]OFD Sender: No OFD packet to send [02:17:59]OFD Sender: No OFD packet to send [02:18:04]OFD Sender: No OFD packet to send [02:18:09]OFD Sender: No OFD packet to send [02:18:14]OFD Sender: No OFD packet to send [02:18:19]OFD Sender: No OFD packet to send [02:18:24]OFD Sender: No OFD packet to send [02:18:29]OFD Sender: No OFD packet to send [02:18:34]OFD Sender: No OFD packet to send [02:18:39]OFD Sender: No OFD packet to send [02:18:44]OFD Sender: No OFD packet to send [02:18:49]OFD Sender: No OFD packet to send [02:18:54]OFD Sender: No OFD packet to send [02:18:59]OFD Sender: No OFD packet to send [02:19:04]OFD Sender: No OFD packet to send [02:19:09]OFD Sender: No OFD packet to send [02:19:14]OFD Sender: No OFD packet to send [02:19:19]OFD Sender: No OFD packet to send [02:19:24]OFD Sender: No OFD packet to send [02:19:29]OFD Sender: No OFD packet to send [02:19:34]OFD Sender: No OFD packet to send [02:19:39]OFD Sender: No OFD packet to send [02:19:44]OFD Sender: No OFD packet to send [02:19:49]OFD Sender: No OFD packet to send [02:19:54]OFD Sender: No OFD packet to send [02:19:59]OFD Sender: No OFD packet to send [02:20:04]OFD Sender: No OFD packet to send [02:20:09]OFD Sender: No OFD packet to send [02:20:14]OFD Sender: No OFD packet to send [02:20:19]OFD Sender: No OFD packet to send [02:20:24]OFD Sender: No OFD packet to send [02:20:29]OFD Sender: No OFD packet to send [02:20:34]OFD Sender: No OFD packet to send [02:20:39]OFD Sender: No OFD packet to send [02:20:44]OFD Sender: No OFD packet to send [02:20:49]recv_with_timeout no data received [02:20:49]OFD Sender: No OFD packet to send [02:20:54]OFD Sender: No OFD packet to send [02:20:59]OFD Sender: No OFD packet to send [02:21:04]OFD Sender: No OFD packet to send [02:21:09]OFD Sender: No OFD packet to send [02:21:14]OFD Sender: No OFD packet to send [02:21:19]OFD Sender: No OFD packet to send [02:21:24]OFD Sender: No OFD packet to send [02:21:29]OFD Sender: No OFD packet to send [02:21:34]OFD Sender: No OFD packet to send [02:21:39]OFD Sender: No OFD packet to send [02:21:44]OFD Sender: No OFD packet to send [02:21:49]OFD Sender: No OFD packet to send [02:21:54]OFD Sender: No OFD packet to send [02:21:59]OFD Sender: No OFD packet to send [02:22:04]OFD Sender: No OFD packet to send [02:22:09]OFD Sender: No OFD packet to send [02:22:14]OFD Sender: No OFD packet to send [02:22:18]recv_with_timeout no data received [02:22:19]OFD Sender: No OFD packet to send [02:22:24]OFD Sender: No OFD packet to send [02:22:29]OFD Sender: No OFD packet to send [02:22:34]OFD Sender: No OFD packet to send [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:49]OFD Sender: No OFD packet to send [02:22:54]OFD Sender: No OFD packet to send [02:22:59]OFD Sender: No OFD packet to send [02:23:04]OFD Sender: No OFD packet to send [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:49]OFD Sender: No OFD packet to send [02:23:54]OFD Sender: No OFD packet to send [02:24:00]OFD Sender: No OFD packet to send [02:24:05]OFD Sender: No OFD packet to send [02:24:05]accept exits with 9 [02:24:05]New connection [02:24:05]New thread 3066883428 created [02:24:05]Thread 3066740068 joined [02:24:05]Waiting for new connection... [02:24:05] Sock 9.Parse request [02:24:05]Sock 9.Check first char [02:24:05]Sock 9.First char is OK [02:24:05]request: POST /json_proto HTTP/1.0 [02:24:05]Method: POST [02:24:05]URL: /json_proto [02:24:05]Method is POST - this is cgi request [02:24:05]url: /json_proto [02:24:05]query_string will be loaded in cgi processing [02:24:05]execute_cgi json_proto POST (null) [02:24:05]execute_cgi path=json_proto method=POST [02:24:05]POST find Content-Length [02:24:05]Host: 172.17.47.196:8080 [02:24:05]Content-Length: 679 [02:24:05]Content-Type: application/json [02:24:05] [02:24:05]POST finish read [02:24:05]Found Content-Length = 679 [02:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148050", "tax_sys" : 0, "items" : [ { "code": "4870145001790", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0433\u0443\u0441\u044C 0,5\u043B \u0441\u0442", "price" : 110.00, "quantity" : 2.000, "sum" : 220.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 220.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:24:05]execute_script... [02:24:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148050", "tax_sys" : 0, "items" : [ { "code": "4870145001790", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0433\u0443\u0441\u044C 0,5\u043B \u0441\u0442", "price" : 110.00, "quantity" : 2.000, "sum" : 220.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 220.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:24:05]POST & json_proto [02:24:05]process_json_proto [02:24:05]json parsed OK: [02:24:05]protocol is kg_v1.0 [02:24:05]action value=close_receipt [02:24:05]process_action close_receipt [02:24:05]cmd_close_receipt [02:24:05]MH_GetDate [02:24:05]Write to MH i2c: F0 00 00 76 02 67 [02:24:05]Write i2c OK [02:24:05]MH_I2C_Read... [02:24:05]Read from MH i2c: F0 [02:24:05]MH_I2C_Read... [02:24:05]Read from MH i2c: F0 09 00 [02:24:05]MH_I2C_Read... [02:24:05]Read from MH i2c: F0 09 00 76 02 00 C6 7F EF 66 4C 6B 94 66 BB [02:24:05]GetLastDocTimeStamp 1726969868 [02:24:05]current date 1726971846 [02:24:05]FM_GetShiftState [02:24:05]SAM_PROTO_GetShiftState [02:24:05]wFMCommunicate request_size=4 [02:24:05]MH_SAM_APDU [02:24:05]CAPDU: 80 13 01 00 [02:24:05]Write to MH i2c: E2 08 00 77 02 80 13 01 00 00 00 00 00 F6 [02:24:05]Write i2c OK [02:24:05]MH_I2C_Read... [02:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:24:05]Read from MH i2c: E2 [02:24:05]MH_I2C_Read... [02:24:05]Read from MH i2c: E2 0E 00 [02:24:05]MH_I2C_Read... [02:24:05]Read from MH i2c: E2 0E 00 77 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 B4 [02:24:05]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [02:24:05]wFMCommunicate OK [02:24:05]SAM_PROTO_GetShiftState done [02:24:05]FM_GetShiftState done [02:24:05]opened in 1726964220 [02:24:05]opened+sec_in_day 1727050620 [02:24:05]quantity*price = 22000 [02:24:05]sum+1 = 22001 [02:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 220.00 НСП 1% : 1.95 НДС 12% : 23.36 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 25 22.09.2024 02:24 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86712 ФПД: 260435238998390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T022406&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86712&fm=260435238998390&tin=02508201610067®Number=0000000000092592&sum=22000 0 [02:24:06]StoreToDocumentArchive [02:24:06]shift 497 fd 86712 [02:24:06]save to /storage/0497/doc_00086712 [02:24:06]save last doc name /storage/0497/doc_00086712 to /storage/kkm_last_doc_name [02:24:06]save OK [02:24:06]Clear old archive folders... [02:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=287 [02:24:06]tlvbuf is 0050CAA0 [02:24:06]SAM_PROTO_ClearQueue [02:24:06]wFMCommunicate request_size=4 [02:24:06]MH_SAM_APDU [02:24:06]CAPDU: 80 09 00 00 [02:24:06]Write to MH i2c: E2 08 00 84 02 80 09 00 00 00 00 00 00 F8 [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:24:06]Read from MH i2c: E2 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [02:24:06]RAPDU: 90 00 [02:24:06]wFMCommunicate OK [02:24:06]SAM_PROTO_ClearQueue done [02:24:06]KKMCreateOFDPacket [02:24:06]OFDProtocolAddRootSTLVToBuf [02:24:06]FM_MakeSignedData [02:24:06]FM_MakeSignedData [02:24:06]SAM_PROTO_SignData [02:24:06]wFMCommunicate request_size=4 [02:24:06]MH_SAM_APDU [02:24:06]CAPDU: 80 0D 01 02 [02:24:06]Write to MH i2c: E2 08 00 85 02 80 0D 01 02 00 00 00 00 00 [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:24:06]Read from MH i2c: E2 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [02:24:06]RAPDU: 90 00 [02:24:06]wFMCommunicate OK [02:24:06]wFMCommunicate request_size=255 [02:24:06]MH_SAM_APDU [02:24:06]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 C6 7F EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [02:24:06]Write to MH i2c: E2 02 01 86 02 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 C6 7F EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 00 00 44 [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:24:06]Read from MH i2c: E2 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [02:24:06]RAPDU: 90 00 [02:24:06]wFMCommunicate OK [02:24:06]wFMCommunicate request_size=46 [02:24:06]MH_SAM_APDU [02:24:06]CAPDU: 80 0D 02 02 29 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 52 01 00 35 04 06 00 EC DD 4D E8 51 76 [02:24:06]Write to MH i2c: E2 31 00 87 02 80 0D 02 02 29 00 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 52 01 00 35 04 06 00 EC DD 4D E8 51 76 00 00 6D [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:24:06]Read from MH i2c: E2 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [02:24:06]RAPDU: 90 00 [02:24:06]wFMCommunicate OK [02:24:06]wFMCommunicate request_size=4 [02:24:06]MH_SAM_APDU [02:24:06]CAPDU: 80 0D 03 02 [02:24:06]Write to MH i2c: E2 08 00 88 02 80 0D 03 02 00 00 00 00 05 [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:24:06]Read from MH i2c: E2 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 0B 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 0B 00 88 02 00 AF E0 88 30 5F CE C4 31 90 00 6F [02:24:06]RAPDU: AF E0 88 30 5F CE C4 31 90 00 [02:24:06]wFMCommunicate OK [02:24:06]SAM_PROTO_SignData done [02:24:06]FM_MakeSignedData done [02:24:06]CreateOFDProtocolMessage [02:24:06]wFMCommunicate request_size=4 [02:24:06]MH_SAM_APDU [02:24:06]CAPDU: 80 11 00 00 [02:24:06]Write to MH i2c: E2 08 00 89 02 80 11 00 00 00 00 00 00 05 [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:24:06]Read from MH i2c: E2 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 17 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: E2 17 00 89 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 64 [02:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [02:24:06]wFMCommunicate OK [02:24:06]CreateOFDProtocolMessage done [02:24:06]OFDSenderStorePacket 86712 [02:24:06]StoreOFDPacket docnum=86712 [02:24:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 37 B0 2B 01 B5 87 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 C6 7F EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 52 01 00 35 04 06 00 EC DD 4D E8 51 76 AF E0 88 30 5F CE C4 31 [02:24:06]CheckFolder [02:24:06]dirname=/storage/ofd_packets [02:24:06]CheckFolder done [02:24:06]ProducePacketName [02:24:06]name=ofd_packets/00086712 [02:24:06]NVStorageSaveData ofd_packets/00086712 [02:24:06]File name is /storage/ofd_packets/00086712 [02:24:06]Write 337 bytes [02:24:06]NVStorageSaveData done [02:24:06]OFDSenderStorePacket done [02:24:06]KKMCreateOFDPacket done [02:24:06]NVStorageSaveData kkm_last_timestamp [02:24:06]File name is /storage/kkm_last_timestamp [02:24:06]Write 4 bytes [02:24:06]NVStorageSaveData done [02:24:06]ExternCall_PrintAddStr [02:24:06]wPrintStart [02:24:06]Write to MH i2c: 01 00 00 8A 02 8C [02:24:06]Write i2c OK [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: 01 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: 01 07 00 [02:24:06]MH_I2C_Read... [02:24:06]Read from MH i2c: 01 07 00 8A 02 00 00 00 00 00 FF 0F A1 [02:24:06]RasterBufferAndPrint [02:24:06]line Счет N : (3)148050 [02:24:06]line ИНН: 02508201610067 [02:24:06]line Контрольно-Кассовый Чек [02:24:06]line ПРОДАЖА [02:24:06]line Товар: 4870145001790 [02:24:06]line Пиво Жатецкий гусь 0,5л ст [02:24:06]line 2.000 * 110.00 [02:24:06]line = 220.00 [02:24:06]line НДС 12% НСП 1% [02:24:06]line > о реализуемом товаре [02:24:06]line ИТОГО: 220.00 [02:24:06]line НСП 1% : 1.95 [02:24:06]line НДС 12% : 23.36 [02:24:06]line Наличными: 220.00 [02:24:06]line Безнал.: 0.00 [02:24:06]line Место: АЗС № 137 "Партнер Нефть" [02:24:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [02:24:06]line СНО: Общий режим [02:24:06]line Чек 25 22.09.2024 02:24 [02:24:06]line Смена: 497 ФФД: 1.0 [02:24:06]line ЗНМ: 0300000064 [02:24:06]line РНМ: 0000000000092592 [02:24:06]line Версия ККМ: 001 [02:24:06]line ФМ: 0000000000874979 [02:24:06]line ФД: 86712 [02:24:06]line ФПД: 260435238998390 [02:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T022406&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86712&fm=260435238998390&tin=02508201610067®Number=0000000000092592&sum=22000 [02:24:07]line 0 [02:24:07]OFD Sender: Processing packet 86712 [packets to send 273, broken 272] [02:24:07]ProducePacketName [02:24:07]name=ofd_packets/00086712 [02:24:07]OFD Sender: To server: pG, [02:24:07]CommunicateWithHost lk.salyk.kg:30040 [02:24:07]ConnectInit lk.salyk.kg [02:24:07]written 0, free lines is 4095 [02:24:07]Write to MH i2c: 01 00 00 B2 02 B4 [02:24:07]Write i2c OK [02:24:07]MH_I2C_Read... [02:24:07]Read from MH i2c: 01 [02:24:07]MH_I2C_Read... [02:24:07]Read from MH i2c: 01 07 00 [02:24:07]MH_I2C_Read... [02:24:07]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FD 0C C4 [02:24:07]RasterBufferAndPrint [02:24:07]line [02:24:07]line [02:24:07]line [02:24:07]line [02:24:07]line [02:24:07]written 0, free lines is 3331 [02:24:07]MH_Cut [02:24:07]Write to MH i2c: D1 01 00 B9 02 01 8D [02:24:07]Write i2c OK [02:24:07]MH_I2C_Read... [02:24:07]Read from MH i2c: D1 [02:24:07]MH_I2C_Read... [02:24:07]Read from MH i2c: D1 01 00 [02:24:07]MH_I2C_Read... [02:24:07]Read from MH i2c: D1 01 00 B9 02 00 8C [02:24:07]Write to MH i2c: 01 00 00 BA 02 BC [02:24:07]Write i2c OK [02:24:07]MH_I2C_Read... [02:24:08]*** Cut start [02:24:08]*** Partial cut [02:24:08]*** CUTSNS_PIN = 1 [02:24:08]*** CUTSNS_PIN = 0 [02:24:08]Connected sock=10 [02:24:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 33 01 00 00 37 B0 2B 01 B5 87 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F0 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 C6 7F EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 52 01 00 35 04 06 00 EC DD 4D E8 51 76 AF E0 88 30 5F CE C4 31 [02:24:08]*** Brake cut motor [02:24:09]Read from MH i2c: 01 [02:24:09]MH_I2C_Read... [02:24:09]*** Stop cut motor [02:24:09]*** Cut end [02:24:09]Read from MH i2c: 01 07 00 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [02:24:09]process_action close_receipt done [02:24:09]requested_data is exist [02:24:09]produce_requested_data [02:24:09]requested_item fm.sn is exist - process it [02:24:09]wFMCommunicate request_size=4 [02:24:09]MH_SAM_APDU [02:24:09]CAPDU: 80 11 00 00 [02:24:09]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [02:24:09]Write i2c OK [02:24:09]MH_I2C_Read... [02:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:24:09]Read from MH i2c: E2 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: E2 17 00 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 96 [02:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [02:24:09]wFMCommunicate OK [02:24:09]requested_item fd.num is exist - process it [02:24:09]SAM_PROTO_GetFieldsCounters [02:24:09]wFMCommunicate request_size=4 [02:24:09]MH_SAM_APDU [02:24:09]CAPDU: 80 13 00 00 [02:24:09]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [02:24:09]Write i2c OK [02:24:09]MH_I2C_Read... [02:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:24:09]Read from MH i2c: E2 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: E2 62 00 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B8 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [02:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B8 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:24:09]wFMCommunicate OK [02:24:09]SAM_PROTO_GetFieldsCounters done [02:24:09]requested_item shift.num is exist - process it [02:24:09]requested_item shift.opened is exist - process it [02:24:09]req_shift_opened [02:24:09]FM_GetShiftState [02:24:09]SAM_PROTO_GetShiftState [02:24:09]wFMCommunicate request_size=4 [02:24:09]MH_SAM_APDU [02:24:09]CAPDU: 80 13 01 00 [02:24:09]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [02:24:09]Write i2c OK [02:24:09]MH_I2C_Read... [02:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:24:09]Read from MH i2c: E2 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: E2 0E 00 [02:24:09]MH_I2C_Read... [02:24:09]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 FA [02:24:09]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [02:24:09]wFMCommunicate OK [02:24:09]SAM_PROTO_GetShiftState done [02:24:09]FM_GetShiftState done [02:24:09]req_shift_opened done [02:24:09]requested_item shift.open_date is exist - process it [02:24:09]req_shift_open_date [02:24:09]req_shift_open_date done [02:24:09]produce_requested_data done [02:24:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86712,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [02:24:09]process_action_free close_receipt [02:24:09]json_value_free [02:24:09]json_value_free done [02:24:09]process_json_proto returns [02:24:09]Send response to host [02:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86712,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [02:24:09]free response buf [02:24:09]execute_script done [02:24:09]execute_script returns [02:24:09]free content buf [02:24:09]Sock 9.Close socket [02:24:09]Sock 9.Thread stoped [02:24:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 71 55 47 00 F8 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B8 52 01 00 F4 03 04 00 98 2A EF 66 B6 04 01 00 00 48 C7 AE 25 06 DB 76 02 [02:24:10]CommunicateWithHost err = 0 [02:24:10]CheckOFDResponse [02:24:10]1017 (14) - 77093643461234 [02:24:10]1041 (16) - 0000000000874979 [02:24:10]1040 (4) - 86712 [02:24:10]1012 (4) - 21.09.2024 20:20 [02:24:10]1206 (1) - 0 [02:24:10]OFD Sender: Remove packet 86712 [02:24:10]ProducePacketName [02:24:10]name=ofd_packets/00086712 [02:24:10]NVStorageDeleteData [02:24:10]OFD Sender: No OFD packet to send [02:24:15]OFD Sender: No OFD packet to send [02:24:20]OFD Sender: No OFD packet to send [02:24:25]OFD Sender: No OFD packet to send [02:24:30]OFD Sender: No OFD packet to send [02:24:35]OFD Sender: No OFD packet to send [02:24:40]OFD Sender: No OFD packet to send [02:24:45]OFD Sender: No OFD packet to send [02:24:50]OFD Sender: No OFD packet to send [02:24:55]OFD Sender: No OFD packet to send [02:25:00]OFD Sender: No OFD packet to send [02:25:05]OFD Sender: No OFD packet to send [02:25:10]OFD Sender: No OFD packet to send [02:25:15]OFD Sender: No OFD packet to send [02:25:19]recv_with_timeout no data received [02:25:20]OFD Sender: No OFD packet to send [02:25:25]OFD Sender: No OFD packet to send [02:25:30]OFD Sender: No OFD packet to send [02:25:35]OFD Sender: No OFD packet to send [02:25:40]OFD Sender: No OFD packet to send [02:25:45]OFD Sender: No OFD packet to send [02:25:50]OFD Sender: No OFD packet to send [02:25:55]OFD Sender: No OFD packet to send [02:26:00]OFD Sender: No OFD packet to send [02:26:05]OFD Sender: No OFD packet to send [02:26:11]OFD Sender: No OFD packet to send [02:26:16]OFD Sender: No OFD packet to send [02:26:21]OFD Sender: No OFD packet to send [02:26:21]recv_with_timeout no data received [02:26:26]OFD Sender: No OFD packet to send [02:26:31]OFD Sender: No OFD packet to send [02:26:36]OFD Sender: No OFD packet to send [02:26:41]OFD Sender: No OFD packet to send [02:26:46]OFD Sender: No OFD packet to send [02:26:51]OFD Sender: No OFD packet to send [02:26:56]OFD Sender: No OFD packet to send [02:27:01]OFD Sender: No OFD packet to send [02:27:06]OFD Sender: No OFD packet to send [02:27:11]OFD Sender: No OFD packet to send [02:27:16]OFD Sender: No OFD packet to send [02:27:21]OFD Sender: No OFD packet to send [02:27:26]OFD Sender: No OFD packet to send [02:27:31]OFD Sender: No OFD packet to send [02:27:36]OFD Sender: No OFD packet to send [02:27:41]OFD Sender: No OFD packet to send [02:27:46]OFD Sender: No OFD packet to send [02:27:51]OFD Sender: No OFD packet to send [02:27:56]OFD Sender: No OFD packet to send [02:28:01]OFD Sender: No OFD packet to send [02:28:06]OFD Sender: No OFD packet to send [02:28:11]OFD Sender: No OFD packet to send [02:28:16]OFD Sender: No OFD packet to send [02:28:21]OFD Sender: No OFD packet to send [02:28:26]OFD Sender: No OFD packet to send [02:28:31]OFD Sender: No OFD packet to send [02:28:36]OFD Sender: No OFD packet to send [02:28:41]OFD Sender: No OFD packet to send [02:28:46]OFD Sender: No OFD packet to send [02:28:51]OFD Sender: No OFD packet to send [02:28:56]OFD Sender: No OFD packet to send [02:29:01]OFD Sender: No OFD packet to send [02:29:06]OFD Sender: No OFD packet to send [02:29:11]OFD Sender: No OFD packet to send [02:29:16]OFD Sender: No OFD packet to send [02:29:21]OFD Sender: No OFD packet to send [02:29:26]OFD Sender: No OFD packet to send [02:29:31]OFD Sender: No OFD packet to send [02:29:36]OFD Sender: No OFD packet to send [02:29:41]OFD Sender: No OFD packet to send [02:29:46]OFD Sender: No OFD packet to send [02:29:51]OFD Sender: No OFD packet to send [02:29:56]OFD Sender: No OFD packet to send [02:30:01]OFD Sender: No OFD packet to send [02:30:06]OFD Sender: No OFD packet to send [02:30:11]OFD Sender: No OFD packet to send [02:30:16]OFD Sender: No OFD packet to send [02:30:21]OFD Sender: No OFD packet to send [02:30:26]OFD Sender: No OFD packet to send [02:30:31]OFD Sender: No OFD packet to send [02:30:36]OFD Sender: No OFD packet to send [02:30:41]OFD Sender: No OFD packet to send [02:30:46]OFD Sender: No OFD packet to send [02:30:51]OFD Sender: No OFD packet to send [02:30:56]OFD Sender: No OFD packet to send [02:31:01]OFD Sender: No OFD packet to send [02:31:06]OFD Sender: No OFD packet to send [02:31:11]OFD Sender: No OFD packet to send [02:31:16]OFD Sender: No OFD packet to send [02:31:21]OFD Sender: No OFD packet to send [02:31:26]OFD Sender: No OFD packet to send [02:31:31]OFD Sender: No OFD packet to send [02:31:36]OFD Sender: No OFD packet to send [02:31:41]OFD Sender: No OFD packet to send [02:31:46]OFD Sender: No OFD packet to send [02:31:51]OFD Sender: No OFD packet to send [02:31:56]OFD Sender: No OFD packet to send [02:32:01]OFD Sender: No OFD packet to send [02:32:06]OFD Sender: No OFD packet to send [02:32:11]OFD Sender: No OFD packet to send [02:32:16]OFD Sender: No OFD packet to send [02:32:21]OFD Sender: No OFD packet to send [02:32:26]OFD Sender: No OFD packet to send [02:32:31]OFD Sender: No OFD packet to send [02:32:36]OFD Sender: No OFD packet to send [02:32:41]OFD Sender: No OFD packet to send [02:32:46]OFD Sender: No OFD packet to send [02:32:51]OFD Sender: No OFD packet to send [02:32:56]OFD Sender: No OFD packet to send [02:33:01]OFD Sender: No OFD packet to send [02:33:06]OFD Sender: No OFD packet to send [02:33:11]OFD Sender: No OFD packet to send [02:33:16]OFD Sender: No OFD packet to send [02:33:21]OFD Sender: No OFD packet to send [02:33:26]recv_with_timeout no data received [02:33:26]OFD Sender: No OFD packet to send [02:33:31]OFD Sender: No OFD packet to send [02:33:36]OFD Sender: No OFD packet to send [02:33:41]OFD Sender: No OFD packet to send [02:33:46]OFD Sender: No OFD packet to send [02:33:51]OFD Sender: No OFD packet to send [02:33:56]OFD Sender: No OFD packet to send [02:34:01]OFD Sender: No OFD packet to send [02:34:06]OFD Sender: No OFD packet to send [02:34:11]OFD Sender: No OFD packet to send [02:34:16]OFD Sender: No OFD packet to send [02:34:21]OFD Sender: No OFD packet to send [02:34:26]OFD Sender: No OFD packet to send [02:34:31]OFD Sender: No OFD packet to send [02:34:36]OFD Sender: No OFD packet to send [02:34:41]OFD Sender: No OFD packet to send [02:34:46]OFD Sender: No OFD packet to send [02:34:51]OFD Sender: No OFD packet to send [02:34:56]OFD Sender: No OFD packet to send [02:35:01]OFD Sender: No OFD packet to send [02:35:06]OFD Sender: No OFD packet to send [02:35:11]OFD Sender: No OFD packet to send [02:35:13]recv_with_timeout no data received [02:35:16]OFD Sender: No OFD packet to send [02:35:21]OFD Sender: No OFD packet to send [02:35:26]OFD Sender: No OFD packet to send [02:35:31]OFD Sender: No OFD packet to send [02:35:36]OFD Sender: No OFD packet to send [02:35:41]OFD Sender: No OFD packet to send [02:35:46]OFD Sender: No OFD packet to send [02:35:51]OFD Sender: No OFD packet to send [02:35:56]OFD Sender: No OFD packet to send [02:36:01]OFD Sender: No OFD packet to send [02:36:03]recv_with_timeout no data received [02:36:07]OFD Sender: No OFD packet to send [02:36:12]OFD Sender: No OFD packet to send [02:36:17]OFD Sender: No OFD packet to send [02:36:22]OFD Sender: No OFD packet to send [02:36:27]OFD Sender: No OFD packet to send [02:36:32]OFD Sender: No OFD packet to send [02:36:37]OFD Sender: No OFD packet to send [02:36:42]OFD Sender: No OFD packet to send [02:36:47]OFD Sender: No OFD packet to send [02:36:52]OFD Sender: No OFD packet to send [02:36:57]OFD Sender: No OFD packet to send [02:37:02]OFD Sender: No OFD packet to send [02:37:07]OFD Sender: No OFD packet to send [02:37:08]recv_with_timeout no data received [02:37:12]OFD Sender: No OFD packet to send [02:37:17]OFD Sender: No OFD packet to send [02:37:22]OFD Sender: No OFD packet to send [02:37:27]OFD Sender: No OFD packet to send [02:37:32]OFD Sender: No OFD packet to send [02:37:37]OFD Sender: No OFD packet to send [02:37:42]OFD Sender: No OFD packet to send [02:37:47]OFD Sender: No OFD packet to send [02:37:52]OFD Sender: No OFD packet to send [02:37:57]OFD Sender: No OFD packet to send [02:38:02]OFD Sender: No OFD packet to send [02:38:07]OFD Sender: No OFD packet to send [02:38:12]OFD Sender: No OFD packet to send [02:38:17]OFD Sender: No OFD packet to send [02:38:22]OFD Sender: No OFD packet to send [02:38:27]OFD Sender: No OFD packet to send [02:38:32]OFD Sender: No OFD packet to send [02:38:37]OFD Sender: No OFD packet to send [02:38:42]OFD Sender: No OFD packet to send [02:38:47]OFD Sender: No OFD packet to send [02:38:52]OFD Sender: No OFD packet to send [02:38:57]OFD Sender: No OFD packet to send [02:39:02]OFD Sender: No OFD packet to send [02:39:07]OFD Sender: No OFD packet to send [02:39:12]OFD Sender: No OFD packet to send [02:39:15]recv_with_timeout no data received [02:39:17]OFD Sender: No OFD packet to send [02:39:22]OFD Sender: No OFD packet to send [02:39:27]OFD Sender: No OFD packet to send [02:39:32]OFD Sender: No OFD packet to send [02:39:37]OFD Sender: No OFD packet to send [02:39:42]OFD Sender: No OFD packet to send [02:39:47]OFD Sender: No OFD packet to send [02:39:52]OFD Sender: No OFD packet to send [02:39:57]OFD Sender: No OFD packet to send [02:39:59]recv_with_timeout no data received [02:40:02]OFD Sender: No OFD packet to send [02:40:07]OFD Sender: No OFD packet to send [02:40:12]OFD Sender: No OFD packet to send [02:40:17]OFD Sender: No OFD packet to send [02:40:22]OFD Sender: No OFD packet to send [02:40:27]OFD Sender: No OFD packet to send [02:40:32]OFD Sender: No OFD packet to send [02:40:37]OFD Sender: No OFD packet to send [02:40:42]OFD Sender: No OFD packet to send [02:40:47]OFD Sender: No OFD packet to send [02:40:52]OFD Sender: No OFD packet to send [02:40:57]OFD Sender: No OFD packet to send [02:41:02]OFD Sender: No OFD packet to send [02:41:07]OFD Sender: No OFD packet to send [02:41:12]OFD Sender: No OFD packet to send [02:41:17]OFD Sender: No OFD packet to send [02:41:22]OFD Sender: No OFD packet to send [02:41:27]OFD Sender: No OFD packet to send [02:41:32]OFD Sender: No OFD packet to send [02:41:37]OFD Sender: No OFD packet to send [02:41:42]OFD Sender: No OFD packet to send [02:41:47]OFD Sender: No OFD packet to send [02:41:52]OFD Sender: No OFD packet to send [02:41:57]OFD Sender: No OFD packet to send [02:42:02]OFD Sender: No OFD packet to send [02:42:07]OFD Sender: No OFD packet to send [02:42:12]OFD Sender: No OFD packet to send [02:42:17]OFD Sender: No OFD packet to send [02:42:22]OFD Sender: No OFD packet to send [02:42:27]OFD Sender: No OFD packet to send [02:42:32]OFD Sender: No OFD packet to send [02:42:37]OFD Sender: No OFD packet to send [02:42:42]OFD Sender: No OFD packet to send [02:42:47]OFD Sender: No OFD packet to send [02:42:52]OFD Sender: No OFD packet to send [02:42:57]OFD Sender: No OFD packet to send [02:43:02]OFD Sender: No OFD packet to send [02:43:07]OFD Sender: No OFD packet to send [02:43:12]OFD Sender: No OFD packet to send [02:43:17]OFD Sender: No OFD packet to send [02:43:22]OFD Sender: No OFD packet to send [02:43:27]OFD Sender: No OFD packet to send [02:43:32]OFD Sender: No OFD packet to send [02:43:37]OFD Sender: No OFD packet to send [02:43:42]OFD Sender: No OFD packet to send [02:43:47]OFD Sender: No OFD packet to send [02:43:52]OFD Sender: No OFD packet to send [02:43:57]OFD Sender: No OFD packet to send [02:44:02]OFD Sender: No OFD packet to send [02:44:07]OFD Sender: No OFD packet to send [02:44:12]OFD Sender: No OFD packet to send [02:44:17]OFD Sender: No OFD packet to send [02:44:22]OFD Sender: No OFD packet to send [02:44:27]OFD Sender: No OFD packet to send [02:44:32]OFD Sender: No OFD packet to send [02:44:37]OFD Sender: No OFD packet to send [02:44:42]OFD Sender: No OFD packet to send [02:44:47]OFD Sender: No OFD packet to send [02:44:47]recv_with_timeout no data received [02:44:52]OFD Sender: No OFD packet to send [02:44:57]OFD Sender: No OFD packet to send [02:45:02]OFD Sender: No OFD packet to send [02:45:07]OFD Sender: No OFD packet to send [02:45:12]OFD Sender: No OFD packet to send [02:45:17]OFD Sender: No OFD packet to send [02:45:22]OFD Sender: No OFD packet to send [02:45:27]OFD Sender: No OFD packet to send [02:45:32]OFD Sender: No OFD packet to send [02:45:37]OFD Sender: No OFD packet to send [02:45:42]OFD Sender: No OFD packet to send [02:45:47]OFD Sender: No OFD packet to send [02:45:52]OFD Sender: No OFD packet to send [02:45:58]OFD Sender: No OFD packet to send [02:46:03]OFD Sender: No OFD packet to send [02:46:08]OFD Sender: No OFD packet to send [02:46:13]OFD Sender: No OFD packet to send [02:46:18]OFD Sender: No OFD packet to send [02:46:23]OFD Sender: No OFD packet to send [02:46:28]OFD Sender: No OFD packet to send [02:46:33]OFD Sender: No OFD packet to send [02:46:38]OFD Sender: No OFD packet to send [02:46:43]OFD Sender: No OFD packet to send [02:46:48]OFD Sender: No OFD packet to send [02:46:53]OFD Sender: No OFD packet to send [02:46:58]OFD Sender: No OFD packet to send [02:47:03]OFD Sender: No OFD packet to send [02:47:08]OFD Sender: No OFD packet to send [02:47:13]OFD Sender: No OFD packet to send [02:47:18]OFD Sender: No OFD packet to send [02:47:23]OFD Sender: No OFD packet to send [02:47:28]OFD Sender: No OFD packet to send [02:47:33]OFD Sender: No OFD packet to send [02:47:38]OFD Sender: No OFD packet to send [02:47:43]OFD Sender: No OFD packet to send [02:47:48]OFD Sender: No OFD packet to send [02:47:53]OFD Sender: No OFD packet to send [02:47:58]OFD Sender: No OFD packet to send [02:48:03]OFD Sender: No OFD packet to send [02:48:08]OFD Sender: No OFD packet to send [02:48:13]OFD Sender: No OFD packet to send [02:48:18]OFD Sender: No OFD packet to send [02:48:23]OFD Sender: No OFD packet to send [02:48:28]OFD Sender: No OFD packet to send [02:48:33]OFD Sender: No OFD packet to send [02:48:38]OFD Sender: No OFD packet to send [02:48:43]OFD Sender: No OFD packet to send [02:48:48]OFD Sender: No OFD packet to send [02:48:53]OFD Sender: No OFD packet to send [02:48:58]OFD Sender: No OFD packet to send [02:49:03]OFD Sender: No OFD packet to send [02:49:08]OFD Sender: No OFD packet to send [02:49:13]OFD Sender: No OFD packet to send [02:49:18]OFD Sender: No OFD packet to send [02:49:23]OFD Sender: No OFD packet to send [02:49:28]OFD Sender: No OFD packet to send [02:49:33]OFD Sender: No OFD packet to send [02:49:38]OFD Sender: No OFD packet to send [02:49:43]OFD Sender: No OFD packet to send [02:49:48]OFD Sender: No OFD packet to send [02:49:53]OFD Sender: No OFD packet to send [02:49:58]OFD Sender: No OFD packet to send [02:50:03]OFD Sender: No OFD packet to send [02:50:08]OFD Sender: No OFD packet to send [02:50:13]OFD Sender: No OFD packet to send [02:50:18]OFD Sender: No OFD packet to send [02:50:23]OFD Sender: No OFD packet to send [02:50:28]OFD Sender: No OFD packet to send [02:50:33]OFD Sender: No OFD packet to send [02:50:38]OFD Sender: No OFD packet to send [02:50:43]OFD Sender: No OFD packet to send [02:50:46]recv_with_timeout no data received [02:50:48]OFD Sender: No OFD packet to send [02:50:53]OFD Sender: No OFD packet to send [02:50:58]OFD Sender: No OFD packet to send [02:51:03]OFD Sender: No OFD packet to send [02:51:08]OFD Sender: No OFD packet to send [02:51:13]OFD Sender: No OFD packet to send [02:51:18]OFD Sender: No OFD packet to send [02:51:23]OFD Sender: No OFD packet to send [02:51:28]OFD Sender: No OFD packet to send [02:51:33]OFD Sender: No OFD packet to send [02:51:38]accept exits with 8 [02:51:38]New connection [02:51:38]New thread 3066740068 created [02:51:38]Thread 3066883428 joined [02:51:38]Waiting for new connection... [02:51:38] Sock 8.Parse request [02:51:38]Sock 8.Check first char [02:51:38]Sock 8.First char is OK [02:51:38]request: POST /json_proto HTTP/1.0 [02:51:38]Method: POST [02:51:38]URL: /json_proto [02:51:38]Method is POST - this is cgi request [02:51:38]url: /json_proto [02:51:38]query_string will be loaded in cgi processing [02:51:38]execute_cgi json_proto POST (null) [02:51:38]execute_cgi path=json_proto method=POST [02:51:38]POST find Content-Length [02:51:38]Host: 172.17.47.196:8080 [02:51:38]Content-Length: 621 [02:51:38]Content-Type: application/json [02:51:38] [02:51:38]POST finish read [02:51:38]Found Content-Length = 621 [02:51:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)148051", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:51:38]execute_script... [02:51: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 : (3)148051", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:51:38]POST & json_proto [02:51:38]process_json_proto [02:51:38]json parsed OK: [02:51:38]protocol is kg_v1.0 [02:51:38]action value=close_receipt [02:51:38]process_action close_receipt [02:51:38]cmd_close_receipt [02:51:38]MH_GetDate [02:51:38]Write to MH i2c: F0 00 00 BE 02 AF [02:51:38]Write i2c OK [02:51:38]MH_I2C_Read... [02:51:38]Read from MH i2c: F0 [02:51:38]MH_I2C_Read... [02:51:38]Read from MH i2c: F0 09 00 [02:51:38]MH_I2C_Read... [02:51:38]Read from MH i2c: F0 09 00 BE 02 00 3B 86 EF 66 4C 6B 94 66 7F [02:51:38]GetLastDocTimeStamp 1726971846 [02:51:38]current date 1726973499 [02:51:38]FM_GetShiftState [02:51:38]SAM_PROTO_GetShiftState [02:51:38]wFMCommunicate request_size=4 [02:51:38]MH_SAM_APDU [02:51:38]CAPDU: 80 13 01 00 [02:51:38]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [02:51:38]Write i2c OK [02:51:38]MH_I2C_Read... [02:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:51:38]Read from MH i2c: E2 [02:51:38]MH_I2C_Read... [02:51:38]Read from MH i2c: E2 0E 00 [02:51:38]MH_I2C_Read... [02:51:38]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 FC [02:51:38]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [02:51:38]wFMCommunicate OK [02:51:38]SAM_PROTO_GetShiftState done [02:51:38]FM_GetShiftState done [02:51:38]opened in 1726964220 [02:51:38]opened+sec_in_day 1727050620 [02:51:38]quantity*price = 14900 [02:51:38]sum+1 = 14901 [02:51:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 26 22.09.2024 02:51 Смена: 497 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86713 ФПД: 111598290321484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T025139&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86713&fm=111598290321484&tin=02508201610067®Number=0000000000092592&sum=14900 0 [02:51:39]StoreToDocumentArchive [02:51:39]shift 497 fd 86713 [02:51:39]save to /storage/0497/doc_00086713 [02:51:39]save last doc name /storage/0497/doc_00086713 to /storage/kkm_last_doc_name [02:51:39]save OK [02:51:39]Clear old archive folders... [02:51:39]ProcessDocumentItem done err = 0, tmpTLVsize=273 [02:51:39]tlvbuf is 00584FC0 [02:51:39]SAM_PROTO_ClearQueue [02:51:39]wFMCommunicate request_size=4 [02:51:39]MH_SAM_APDU [02:51:39]CAPDU: 80 09 00 00 [02:51:39]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:51:39]Read from MH i2c: E2 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [02:51:39]RAPDU: 90 00 [02:51:39]wFMCommunicate OK [02:51:39]SAM_PROTO_ClearQueue done [02:51:39]KKMCreateOFDPacket [02:51:39]OFDProtocolAddRootSTLVToBuf [02:51:39]FM_MakeSignedData [02:51:39]FM_MakeSignedData [02:51:39]SAM_PROTO_SignData [02:51:39]wFMCommunicate request_size=4 [02:51:39]MH_SAM_APDU [02:51:39]CAPDU: 80 0D 01 02 [02:51:39]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:51:39]Read from MH i2c: E2 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [02:51:39]RAPDU: 90 00 [02:51:39]wFMCommunicate OK [02:51:39]wFMCommunicate request_size=255 [02:51:39]MH_SAM_APDU [02:51:39]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 3B 86 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [02:51:39]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 3B 86 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 00 00 07 [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:51:39]Read from MH i2c: E2 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [02:51:39]RAPDU: 90 00 [02:51:39]wFMCommunicate OK [02:51:39]wFMCommunicate request_size=32 [02:51:39]MH_SAM_APDU [02:51:39]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 52 01 00 35 04 06 00 65 7F 80 73 C0 4C [02:51:39]Write to MH i2c: E2 23 00 CF 02 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 52 01 00 35 04 06 00 65 7F 80 73 C0 4C 00 00 A3 [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:51:39]Read from MH i2c: E2 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [02:51:39]RAPDU: 90 00 [02:51:39]wFMCommunicate OK [02:51:39]wFMCommunicate request_size=4 [02:51:39]MH_SAM_APDU [02:51:39]CAPDU: 80 0D 03 02 [02:51:39]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:51:39]Read from MH i2c: E2 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 0B 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 0B 00 D0 02 00 58 81 E6 C0 73 4E 87 3F 90 00 54 [02:51:39]RAPDU: 58 81 E6 C0 73 4E 87 3F 90 00 [02:51:39]wFMCommunicate OK [02:51:39]SAM_PROTO_SignData done [02:51:39]FM_MakeSignedData done [02:51:39]CreateOFDProtocolMessage [02:51:39]wFMCommunicate request_size=4 [02:51:39]MH_SAM_APDU [02:51:39]CAPDU: 80 11 00 00 [02:51:39]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:51:39]Read from MH i2c: E2 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 17 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AC [02:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [02:51:39]wFMCommunicate OK [02:51:39]CreateOFDProtocolMessage done [02:51:39]OFDSenderStorePacket 86713 [02:51:39]StoreOFDPacket docnum=86713 [02:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 E2 64 1D 01 C6 06 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 3B 86 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 52 01 00 35 04 06 00 65 7F 80 73 C0 4C 58 81 E6 C0 73 4E 87 3F [02:51:39]CheckFolder [02:51:39]dirname=/storage/ofd_packets [02:51:39]CheckFolder done [02:51:39]ProducePacketName [02:51:39]name=ofd_packets/00086713 [02:51:39]NVStorageSaveData ofd_packets/00086713 [02:51:39]File name is /storage/ofd_packets/00086713 [02:51:39]Write 323 bytes [02:51:39]NVStorageSaveData done [02:51:39]OFDSenderStorePacket done [02:51:39]KKMCreateOFDPacket done [02:51:39]NVStorageSaveData kkm_last_timestamp [02:51:39]File name is /storage/kkm_last_timestamp [02:51:39]Write 4 bytes [02:51:39]NVStorageSaveData done [02:51:39]OFD Sender: Processing packet 86713 [packets to send 273, broken 272] [02:51:39]ProducePacketName [02:51:39]name=ofd_packets/00086713 [02:51:39]OFD Sender: To server: pG, [02:51:39]CommunicateWithHost lk.salyk.kg:30040 [02:51:39]ConnectInit lk.salyk.kg [02:51:39]ExternCall_PrintAddStr [02:51:39]wPrintStart [02:51:39]Write to MH i2c: 01 00 00 D2 02 D4 [02:51:39]Write i2c OK [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: 01 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: 01 07 00 [02:51:39]MH_I2C_Read... [02:51:39]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [02:51:39]RasterBufferAndPrint [02:51:39]line Счет N : (3)148051 [02:51:39]line ИНН: 02508201610067 [02:51:39]line Контрольно-Кассовый Чек [02:51:39]line ПРОДАЖА [02:51:39]line Товар: 48744119 [02:51:39]line Сигареты Winston Xstyle Dual [02:51:39]line 1.000 * 149.00 [02:51:39]line = 149.00 [02:51:39]line НДС 12% НСП 1% [02:51:39]line > о реализуемом товаре [02:51:39]line ИТОГО: 149.00 [02:51:39]line НСП 1% : 1.32 [02:51:39]line НДС 12% : 15.82 [02:51:39]line Наличными: 149.00 [02:51:39]line Безнал.: 0.00 [02:51:39]line Место: АЗС № 137 "Партнер Нефть" [02:51:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [02:51:39]line СНО: Общий режим [02:51:39]line Чек 26 22.09.2024 02:51 [02:51:39]line Смена: 497 ФФД: 1.0 [02:51:39]line ЗНМ: 0300000064 [02:51:39]line РНМ: 0000000000092592 [02:51:39]line Версия ККМ: 001 [02:51:39]line ФМ: 0000000000874979 [02:51:39]line ФД: 86713 [02:51:39]line ФПД: 111598290321484 [02:51:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240922T025139&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86713&fm=111598290321484&tin=02508201610067®Number=0000000000092592&sum=14900 [02:51:40]line 0 [02:51:40]written 0, free lines is 4095 [02:51:40]Connected sock=11 [02:51:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 E2 64 1D 01 C6 06 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 3B 86 EF 66 0E 04 04 00 F1 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 52 01 00 35 04 06 00 65 7F 80 73 C0 4C 58 81 E6 C0 73 4E 87 3F [02:51:40]Write to MH i2c: 01 00 00 FA 02 FC [02:51:40]Write i2c OK [02:51:40]MH_I2C_Read... [02:51:40]Read from MH i2c: 01 [02:51:40]MH_I2C_Read... [02:51:40]Read from MH i2c: 01 07 00 [02:51:40]MH_I2C_Read... [02:51:40]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 E4 0C F3 [02:51:40]RasterBufferAndPrint [02:51:40]line [02:51:40]line [02:51:40]line [02:51:40]line [02:51:40]line [02:51:40]written 0, free lines is 3307 [02:51:40]MH_Cut [02:51:40]Write to MH i2c: D1 01 00 01 03 01 D6 [02:51:40]Write i2c OK [02:51:40]MH_I2C_Read... [02:51:40]Read from MH i2c: D1 [02:51:40]MH_I2C_Read... [02:51:40]Read from MH i2c: D1 01 00 [02:51:40]MH_I2C_Read... [02:51:40]Read from MH i2c: D1 01 00 01 03 00 D5 [02:51:40]Write to MH i2c: 01 00 00 02 03 05 [02:51:40]Write i2c OK [02:51:40]MH_I2C_Read... [02:51:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E7 33 47 00 3B 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 52 01 00 F4 03 04 00 0B 31 EF 66 B6 04 01 00 00 42 14 30 F5 14 73 24 CE [02:51:40]CommunicateWithHost err = 0 [02:51:40]CheckOFDResponse [02:51:40]1017 (14) - 77093643461234 [02:51:40]1041 (16) - 0000000000874979 [02:51:40]1040 (4) - 86713 [02:51:40]1012 (4) - 21.09.2024 20:48 [02:51:40]1206 (1) - 0 [02:51:40]OFD Sender: Remove packet 86713 [02:51:40]ProducePacketName [02:51:40]name=ofd_packets/00086713 [02:51:40]NVStorageDeleteData [02:51:41]OFD Sender: No OFD packet to send [02:51:41]*** Cut start [02:51:41]*** Partial cut [02:51:41]*** CUTSNS_PIN = 1 [02:51:41]*** CUTSNS_PIN = 0 [02:51:41]*** Brake cut motor [02:51:41]Read from MH i2c: 01 [02:51:41]MH_I2C_Read... [02:51:41]*** Stop cut motor [02:51:41]*** Cut end [02:51:41]Read from MH i2c: 01 07 00 [02:51:41]MH_I2C_Read... [02:51:41]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [02:51:41]process_action close_receipt done [02:51:41]requested_data is exist [02:51:41]produce_requested_data [02:51:41]requested_item fm.sn is exist - process it [02:51:41]wFMCommunicate request_size=4 [02:51:41]MH_SAM_APDU [02:51:41]CAPDU: 80 11 00 00 [02:51:41]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [02:51:41]Write i2c OK [02:51:41]MH_I2C_Read... [02:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:51:42]Read from MH i2c: E2 [02:51:42]MH_I2C_Read... [02:51:42]Read from MH i2c: E2 17 00 [02:51:42]MH_I2C_Read... [02:51:42]Read from MH i2c: E2 17 00 03 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DF [02:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [02:51:42]wFMCommunicate OK [02:51:42]requested_item fd.num is exist - process it [02:51:42]SAM_PROTO_GetFieldsCounters [02:51:42]wFMCommunicate request_size=4 [02:51:42]MH_SAM_APDU [02:51:42]CAPDU: 80 13 00 00 [02:51:42]Write to MH i2c: E2 08 00 04 03 80 13 00 00 00 00 00 00 83 [02:51:42]Write i2c OK [02:51:42]MH_I2C_Read... [02:51:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:51:42]Read from MH i2c: E2 [02:51:42]MH_I2C_Read... [02:51:42]Read from MH i2c: E2 62 00 [02:51:42]MH_I2C_Read... [02:51:42]Read from MH i2c: E2 62 00 04 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B9 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [02:51:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 10 04 04 00 B9 52 01 00 0E 04 04 00 F1 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:51:42]wFMCommunicate OK [02:51:42]SAM_PROTO_GetFieldsCounters done [02:51:42]requested_item shift.num is exist - process it [02:51:42]requested_item shift.opened is exist - process it [02:51:42]req_shift_opened [02:51:42]FM_GetShiftState [02:51:42]SAM_PROTO_GetShiftState [02:51:42]wFMCommunicate request_size=4 [02:51:42]MH_SAM_APDU [02:51:42]CAPDU: 80 13 01 00 [02:51:42]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [02:51:42]Write i2c OK [02:51:42]MH_I2C_Read... [02:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:51:42]Read from MH i2c: E2 [02:51:42]MH_I2C_Read... [02:51:42]Read from MH i2c: E2 0E 00 [02:51:42]MH_I2C_Read... [02:51:42]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 FC 61 EF 66 00 00 00 00 90 00 43 [02:51:42]RAPDU: 09 00 01 FC 61 EF 66 00 00 00 00 90 00 [02:51:42]wFMCommunicate OK [02:51:42]SAM_PROTO_GetShiftState done [02:51:42]FM_GetShiftState done [02:51:42]req_shift_opened done [02:51:42]requested_item shift.open_date is exist - process it [02:51:42]req_shift_open_date [02:51:42]req_shift_open_date done [02:51:42]produce_requested_data done [02:51:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86713,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220} [02:51:42]process_action_free close_receipt [02:51:42]json_value_free [02:51:42]json_value_free done [02:51:42]process_json_proto returns [02:51:42]Send response to host [02:51:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86713,"shift.num":497,"shift.opened":1,"shift.open_date":1726964220}}} [02:51:42]free response buf [02:51:42]execute_script done [02:51:42]execute_script returns [02:51:42]free content buf [02:51:42]Sock 8.Close socket [02:51:42]Sock 8.Thread stoped [02:51:46]OFD Sender: No OFD packet to send [02:51:48]recv_with_timeout no data received [02:51:51]OFD Sender: No OFD packet to send [02:51:56]OFD Sender: No OFD packet to send [02:52:01]OFD Sender: No OFD packet to send [02:52:06]OFD Sender: No OFD packet to send [02:52:11]OFD Sender: No OFD packet to send [02:52:16]OFD Sender: No OFD packet to send [02:52:21]OFD Sender: No OFD packet to send [02:52:26]OFD Sender: No OFD packet to send [02:52:31]OFD Sender: No OFD packet to send [02:52:36]OFD Sender: No OFD packet to send [02:52:41]OFD Sender: No OFD packet to send [02:52:46]OFD Sender: No OFD packet to send [02:52:51]OFD Sender: No OFD packet to send [02:52:53]recv_with_timeout no data received [02:52:56]OFD Sender: No OFD packet to send [02:53:01]OFD Sender: No OFD packet to send [02:53:06]OFD Sender: No OFD packet to send [02:53:11]OFD Sender: No OFD packet to send [02:53:16]OFD Sender: No OFD packet to send [02:53:21]OFD Sender: No OFD packet to send [02:53:26]OFD Sender: No OFD packet to send [02:53:31]OFD Sender: No OFD packet to send [02:53:36]OFD Sender: No OFD packet to send [02:53:41]OFD Sender: No OFD packet to send [02:53:46]OFD Sender: No OFD packet to send [02:53:48]recv_with_timeout no data received [02:53:51]OFD Sender: No OFD packet to send [02:53:56]OFD Sender: No OFD packet to send [02:53:59]recv_with_timeout no data received [02:54:01]OFD Sender: No OFD packet to send [02:54:06]OFD Sender: No OFD packet to send [02:54:11]OFD Sender: No OFD packet to send [02:54:16]OFD Sender: No OFD packet to send [02:54:21]OFD Sender: No OFD packet to send [02:54:26]OFD Sender: No OFD packet to send [02:54:31]OFD Sender: No OFD packet to send [02:54:36]OFD Sender: No OFD packet to send [02:54:41]OFD Sender: No OFD packet to send [02:54:46]OFD Sender: No OFD packet to send [02:54:51]OFD Sender: No OFD packet to send [02:54:56]OFD Sender: No OFD packet to send [02:55:01]OFD Sender: No OFD packet to send [02:55:06]OFD Sender: No OFD packet to send [02:55:11]OFD Sender: No OFD packet to send [02:55:16]OFD Sender: No OFD packet to send [02:55:21]OFD Sender: No OFD packet to send [02:55:26]OFD Sender: No OFD packet to send [02:55:31]OFD Sender: No OFD packet to send [02:55:36]OFD Sender: No OFD packet to send [02:55:41]OFD Sender: No OFD packet to send [02:55:44]recv_with_timeout no data received [02:55:46]OFD Sender: No OFD packet to send [02:55:51]OFD Sender: No OFD packet to send [02:55:56]OFD Sender: No OFD packet to send [02:56:01]OFD Sender: No OFD packet to send [02:56:06]OFD Sender: No OFD packet to send [02:56:11]OFD Sender: No OFD packet to send [02:56:16]OFD Sender: No OFD packet to send [02:56:21]OFD Sender: No OFD packet to send [02:56:26]OFD Sender: No OFD packet to send [02:56:31]OFD Sender: No OFD packet to send [02:56:36]OFD Sender: No OFD packet to send [02:56:41]OFD Sender: No OFD packet to send [02:56:46]OFD Sender: No OFD packet to send [02:56:51]OFD Sender: No OFD packet to send [02:56:56]OFD Sender: No OFD packet to send [02:57:01]OFD Sender: No OFD packet to send [02:57:06]OFD Sender: No OFD packet to send [02:57:11]OFD Sender: No OFD packet to send [02:57:16]OFD Sender: No OFD packet to send [02:57:21]OFD Sender: No OFD packet to send [02:57:26]OFD Sender: No OFD packet to send [02:57:31]OFD Sender: No OFD packet to send [02:57:36]OFD Sender: No OFD packet to send [02:57:41]OFD Sender: No OFD packet to send [02:57:46]OFD Sender: No OFD packet to send [02:57:51]OFD Sender: No OFD packet to send [02:57:56]OFD Sender: No OFD packet to send [02:58:01]OFD Sender: No OFD packet to send [02:58:06]OFD Sender: No OFD packet to send [02:58:11]OFD Sender: No OFD packet to send [02:58:17]OFD Sender: No OFD packet to send [02:58:22]OFD Sender: No OFD packet to send [02:58:27]OFD Sender: No OFD packet to send [02:58:32]OFD Sender: No OFD packet to send [02:58:37]OFD Sender: No OFD packet to send [02:58:42]OFD Sender: No OFD packet to send [02:58:47]OFD Sender: No OFD packet to send [02:58:52]OFD Sender: No OFD packet to send [02:58:57]OFD Sender: No OFD packet to send [02:59:07]OFD Sender: No OFD packet to send [02:59:12]OFD Sender: No OFD packet to send [02:59:17]OFD Sender: No OFD packet to send [02:59:22]OFD Sender: No OFD packet to send [02:59:27]OFD Sender: No OFD packet to send [02:59:32]OFD Sender: No OFD packet to send [02:59:33]recv_with_timeout no data received [02:59:37]OFD Sender: No OFD packet to send [02:59:42]OFD Sender: No OFD packet to send [02:59:47]OFD Sender: No OFD packet to send [02:59:52]OFD Sender: No OFD packet to send [02:59:57]OFD Sender: No OFD packet to send [03:00:02]OFD Sender: No OFD packet to send [03:00:07]OFD Sender: No OFD packet to send [03:00:12]OFD Sender: No OFD packet to send [03:00:17]OFD Sender: No OFD packet to send [03:00:22]OFD Sender: No OFD packet to send [03:00:27]OFD Sender: No OFD packet to send [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:42]OFD Sender: No OFD packet to send [03:00:47]OFD Sender: No OFD packet to send [03:00:52]OFD Sender: No OFD packet to send [03:00:57]OFD Sender: No OFD packet to send [03:01:02]OFD Sender: No OFD packet to send [03:01:07]OFD Sender: No OFD packet to send [03:01:12]OFD Sender: No OFD packet to send [03:01:17]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:37]OFD Sender: No OFD packet to send [03:01:39]recv_with_timeout no data received [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send